- 浏览: 38927 次
- 性别:
- 来自: 北京
最新评论
-
夜鸣猪:
关注,Flex
Adobe Flex最佳学习路线 -
夜鸣猪:
路过,留个脚印
rails 中文问题
文章列表
logrotate 是系统自带进行对日志进行处理
其配置文件
/etc/logrotate.conf
/etc/logrotate.d
其中,/etc /logrotate.conf是主要配置文件,/etc/logrotate.d中的文件会被/etc/logrotate.conf读取。如果您在 /etc/logrotate.d中的配置文件没有规定具体的参数,则这些参数由/etc/logrotate来决定。logrotate是按计划运行的。
可以配置rails log 。其相关插件有logrotate_filename
http://github.com/Pr0d1r2 ...
公司memcached命中率极低,于是学习了一下memcached相关的知识,还和大家分享了一下,不知道那天怎么很紧张,讲的极其糟糕,今天看《构建高效的web站点》颇有感想,记录之。
讲缓存区形容为红绿灯区,这个比喻感觉十分有趣。怎么设计能提高道路的吞吐量呢,同样的,类似于页高速缓存,我们也可以在数据库和动态内容之间建立一层缓存区,它可以部署在独立的服务器上,用于加速数据库的读写操作,这个缓存区实际上是由动态内容来控制的。
有大家所熟知的memcached。
memcached采用key-value 的形式来存储数据,其数据结构设计所查询的key的时间复杂度O(1),可以 ...
engines 可以将app中的modle controller view 都放在plugin中,和rails设计初衷不一致,DHH一度比较反对engines。rails的解决方案使用generator。而generator都是放在app下,这样一堆代码都放在app下,也不是很好。相比generator,engines还是有优点的,在rails2.3 它又重新归来(听说django设计是使用mini_app)。
缺点:
Rails Engines allow you to package up some of a Rails app (controllers, models, vie ...
engines 在2.3.2以后使用非常方便,可以自制作“插件”,制作的plugin可以当做app使用,其中controller ,helper都可以覆盖调插件中的方法,使用起来非常方面,也可以查看/lib/engines/rails_extensions/dependencies.rb文件。
用起来很方便,最好不要查看过去的那些user_engine,login_engine等了,这些太早了(按照其readme无用,白白浪费时间),直接看engines源码就可以了。
Handling Rails Authenticity Token
This part describes how to take care of the authenticity token problem:
I added the following code to the layout:
<%= javascript_tag "var AUTH_TOKEN #{form_authenticity_token.inspect};" if protect_against_forgery? %>
One can identify the following modules in the server:
• Server Initialization Module
• Connection Manager
• Thread Manager
• Connection Thread
• User Authentication Module
• Access Control Module
• Parser
• Command Dispatcher
• Query Cache Module
• Optimizer
• Table Manager
• Table Modifi ...
read passenger for nginx configuring , record
1 passenger_root
2 passenger_log_level 0 1 2 3 日志级别
3 passenger_ruby choose ruby
4 passenger_use_global_queue on or off default off 。on or off have 5% minor performance .
5 passenger_user_switching on or off default on
6 passenger_default_user defaul ...
09年就要过去了,经历了很多,学了一些,也迷茫了很久!
收获了那些呢:
ROR不敢说很精通,写一般的应用程序应该是没有问题了,但是还要看代码的质量...总之ROR路还要走下去。
mysql也了解了一下,存储引擎,基本的六种的优化方式.... 在10年还要深入下去,看看是不是要学店点c或c++之类的。
了解了一下python,正则,flex,as3 这些都不能熟练应用。
展望下一年吧.给自己制订一下新的计划
1 向DBA方向发展
2 英语口语的学习(这个的坚持)
3 经济...相关的学习(stock,经济大局观)
4 本身自身的修养(做人,管理时间,和朋友相互沟通)
5 ...
module Xml
def self.load(file)
xml = LibXML::XML::Parser.file(file)
doc = xml.parse
root = doc.root
root.create_method
return doc.root
end
end
module LibXML
module XML
class Document
end
class Node
def create_method
hash = {}
self.childre ...
define_method(symbol) { block } => proc
Defines an instance method in the receiver. The method parameter can be a Proc or Method object. If a block is specified, it is used as the method body. This block is evaluated using instance_eval, a point that is tricky to demonstrate because define_method ...
- 2009-11-04 13:12
- 浏览 667
- 评论(0)
checking for Magick-config... no
sudo apt-get install install libmagick*-dev
checking for wand/MagickWand.h... no
sudo apt-get install libmagickcore-dev libmagickwand-dev
- 2009-10-30 17:57
- 浏览 830
- 评论(0)
在/user/share/fonts目录下找到gbsn00lp.ttf,把它拷到/usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback下面。一般,jre里没有fallback目录,你需要建一个。然后再打开netbeans等同样用java环境的软件,界面方块问题就不会再有了
- 2009-10-29 15:09
- 浏览 805
- 评论(0)
class Shirt < ActiveRecord::Base
named_scope :red, :conditions => {:color => 'red'}
named_scope :dry_clean_only, :joins => :washing_instructions, :conditions => ['washing_instructions.dry_clean_only = ?', true]
end
class Shirt < ActiveRecord::Base
named_scope :colore ...
- 2009-10-21 16:54
- 浏览 525
- 评论(0)
class NetworkResource < ActiveRecord::Base
composed_of :cidr,
:class_name => 'NetAddr::CIDR',
:mapping => [ %w(network_address network), %w(cidr_range bits) ],
:allow_nil => true,
:constructor => Proc.new { |network_ad ...
- 2009-10-21 13:22
- 浏览 598
- 评论(0)