`
taito
  • 浏览: 95710 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
关于IOS的网络请求与交互,有一个比较常用的插件就是ASI, 就象 ruby 的 RestClient 。这个工具很多常用的方法,可以解决现在的大部分需求。 不过,对于网络请求的安全机制,都是各个项目写各自的策略,没有一套完美的标准来支持各项业务,所以是时候来统一这个标准了。 在设计这套IOS安全方案之前,也有同事用到过其它的一些第三方网络请求插件,各有优劣。所以为了兼容不同的第三方插件,在设计时也要考虑这一点。   另外,关于网络安全策略,也有几套现有国际通用标准,所以除了为我们自己定制的安全策略外,也要能兼容它们,以适应和其它第三方做接口. 然后得到这套初略的设计:  BHH ...
从项目开发过程中,对Three20 有了更深的了解. 要想写出优质的代码,不仅只是表面.还需更深一步对设计模式的理解.        
这次在UI定制 上花费不少时间,也积累了相当的经验。 不容易,总算在节前发布了 〜 还有挺多地方可以优化的,等待 下一版吧。 :)            
第一个app应用在短短的时间内爬到了排行版头,开贴庆祝!谢谢大家的支持,继续加油, code重构中.....       免费总版 69 位!
0 iphone dev 基础 1 个月 2011.7.7 日 从xcode开始写第一行 代码 到 提交   apple store ... 经历无数 bug 无数次 review , fix 终于....            
这里以创建一个queen extension为例   例子成功安装在radiant 0.8.x, 0.9.0 版   建立你的radiant应用 1.创建 radiant 项目   radiant --database [yourdbtype] /path/to/project/sample    配置数据库   /path/to/project/sample/config/database.yml    具体如何下载radiant 创建等,见前面的radiant文章 2. 迁移数据等    Rake db:bootstrap     创建 Extens ...
  默认的情况下,Rails是使用Prototype 做为javascript 框架,如果我们想用 jQuery 来替换它,可以用如下方法   先来看一些对比的例子, jQuery能更好的实现代码从表现层分离   Prototype   $('the-link').observe('click', function() { $('the-div').addClass('hello'); });  jQuery   $('#the-link').click( function() { $('#the-div').addClass('hello'); ...
git官方网站上虽然提供私有的git服务,不过是收费的。一个月最少7$。   所以为了节省人民币。自己动手建立自己的git服务端吧。   服务器环境:   site5 虚拟主机 1、在本地已有项目上,建立git仓库    cd ~/src/myproject    git init    git add *    git commit -m "Initial commit"      添加远程链接的快捷方式    git remote add origin  ssh://用户名@remote.host.com/~/src/my ...
需要以下开发环境 Ruby on Rails 2.1+ (这里用的是2.3.5!) Flex SDK 3.0+ MySQL 5.0+ 在开始之前必须确定你的系统path正确指向到了Adobe Flex Sdk目录下   On OS X it’s typically /Applications/Adobe Flex Builder 3/sdks/3.x.x/bin On Win32 it’s C:\Program Files\Adobe\Flex Builder 3\sdks\3.x.x\bin (以下是在win32环境下)。 首先创建你的项目 ...
github -- git 不只是版本控制 gems.rubyforge.org    -- 找gem gems.github.com   rubygems.org   -- 下gem rdoc.info -- rdoc在线文档 wiki.rubyonrails.org   -- rails wiki guides.rubyonrails.org -- rails 向导 rubyforge.org -- ruby 源码 sourceforge.net -- open source 最大站点 gotapi.com ...
当你的网站出现问题时,让它发送一份错误报告到你的邮箱不是一件挺好的事吗?这样你就不必再被客户抱怨不能及时发现问题了。   环境: Rails 2.3.3 Ruby 1.8.6   1.安装   ruby script/plugin install exception_notification   2. 配置      a.environment.rb 文件   Rails::Initializer.run do |config| config.action_mailer.smtp_settings = { :addres ...
在iframe 嵌入跨域网站时,session丢失问题其根源也是由于iframe跨站点cookie被阻导致session失效。如果两个站点都是相同的父域名就没有这个问题。   问题原因:   IE6/IE7支持的P3P(Platform for Privacy Preferences Project (P3P) specification)协议默认阻止第三方无隐私安全声明的cookie,Firefox目前还不支持P3P安全特性,firefox中自然也不存在此问题了。Mircosoft对此的具体描述可以参见 Privacy in Internet Explorer 6   解决方法:   A ...
10月24日,Rails发布了2.2的预览版本,这是Rails历史上一次重大的版本升级!主要包括如下重大改动: 1、支持国际化了! Rails2.2集成了一个i18n框架,并且把Rails内部所有的提示信息全部用i18n的方式处理,现在你只需要根据自己的语言编写相应的资源文件,就可以实现Rails提示信息全部本地语言化了。当然利用i18n框架,你也可以方便的同时支持多语言开发。Rails的国际化支持方式和Java的方式基本一致。 2、支持多线程运行Rails Rails的ActionController是每次HTTP请求创建实例的,因此本身就支持多线程运行;而ActiveRecord是单实例的, ...
class Users < ApplicationController def create @user = User.create params[:user] end end   这类方法是我们常用的表单到模型的附值了。   也是经常出现漏洞的地方。具体有哪些漏洞就不说,网上有很多介绍。   通常我们为了解决这个问题都在Model中用attr_protected 或 attr_accessible 来解决。   另外还可以通过精确挑选需要的值来进行操作。   class Users < ApplicationController def cre ...
1.得到源码     svn checkout http://svn.techno-weenie.net/projects/beast/trunk/        如果你还没有安装svn 可以去这个载 http://www.collab.net/downloads/subversion/   2.安装 RedCloth gem install RedCloth     3.添加一行代码到"environment.rb"  RAILS_GEM_VERSION = ‘2.0.2’ unless defined? RAILS_GEM_VERSION     4.编辑 &qu ...
Global site tag (gtag.js) - Google Analytics