我还觉得联合登陆,有时候搞不清我用 google 账户登录还是 facebook 还是 twitter,还是我自己单独注册的?特别在某些不常去的网站,非常让我迷惑。
我也是觉得这种方式不好,反正现在网站注册,本来就是一个 email 和一个 password(甚至不需要 confirm password),直接一个注册邮件到 gmail,激活就 ok 了,多方便,以后去哪里都直接习惯性的填 gmail+(常用密码) 去登录的。
赞同:
我收到一封信,让我星标了它 (一直收藏着,哪天作为模板来用),因为第一次收到这么友好的注册邮件。
你好 yuwen - 我叫玛歌,负责Kicksend的用户开心工作。
我注意到你刚注册,就想和你打个招呼!如果你需要任何帮助,请告诉我! =)
两个简短问题:你怎样知道我们的?你为什么注册Kicksend?
谢谢!
---
Margot Leong
Community Manager
sent with love!
#5 楼 @sniper114713 已经联系了,谢谢。
#2 楼 @yanhao 怕坚持不了。太懒了。 #3 楼 @bullockzhou 你在假想。
#1 楼 @jiyinyiyong 我的 vim 里面 Monaco 没有粗体的。
我搜了一下,好像不能设置字母之间的间距的。
#13 楼 @lihuazhang 那有空上来坐坐 哈哈
签合同的时候又一下子多出来了个公用的水电 70,卫生费 20,宽带 50,房间里面的还自带电表 1 块钱一度。门卡押金 150. 到处乱收费啊!
原先的 picture_uploader.rb
原先上传文件的路径是uploads/pictures/image/xxxxxxx.jpg
require "digest/md5"
require "carrierwave/processing/mini_magick"
class PictureUploader < CarrierWave::Uploader::Base
include CarrierWave::MiniMagick
storage :file
def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
process :resize_to_fit => [900, 600]
version :thumb do
process :resize_to_fill => [200, 200]
end
version :thumb_small, :from => :thumb do
process :resize_to_fill => [150, 150]
end
def extension_white_list
%w(jpg jpeg gif png)
end
def filename
if super.present?
@name ||= Digest::MD5.hexdigest(File.dirname(current_path))
"#{@name}.#{file.extension.downcase}"
end
end
end
现在 picture_uploader.rb
require "digest/md5"
require "carrierwave/processing/mini_magick"
IMAGE_UPLOADER_ALLOW_IMAGE_VERSION_NAMES = %(origin thumb.medium thumb.small)
class PictureUploader < CarrierWave::Uploader::Base
def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}"
end
def default_url
"#{Setting.upload_url}/blank.png#{version_name}"
end
def url(version_name = "")
@url ||= super({})
version_name = version_name.to_s
return @url if version_name.blank?
if not version_name.in?(IMAGE_UPLOADER_ALLOW_IMAGE_VERSION_NAMES)
raise "ImageUploader version_name:#{version_name} not allow."
end
[@url,version_name].join("!")
end
def extension_white_list
%w(jpg jpeg gif png)
end
def filename
if super.present?
model.uploader_secure_token ||= SecureRandom.uuid.gsub("-","")
Rails.logger.debug("(BaseUploader.filename) #{model.uploader_secure_token}")
"#{model.uploader_secure_token}.#{file.extension.downcase}"
end
end
end
现在上传之后的路径是 http://files.domain.com/uploads/picture/image/xxxxxxx.jpg
#49 楼 @zzhattzzh 搜狗输入, #50 楼 @williamherry 我看看
#9 楼 @ZombieCoder #10 楼 @zgm #11 楼 @ChanceDoor
就是分支没了,剩下的"initial commit" 就是rails new app
创建的这些东西了。
不过还好,主要是css
样式花了不少心思。
#85 楼 @ChanceDoor 单反有,不过很少很少很少玩了,估计有一年多都在几个朋友那边寄来寄去,我都没见过了。
@badboy 具体的呢?