- 浏览: 95682 次
- 性别:
- 来自: 上海
最新评论
-
yaocanwei:
Show一下ROR结合Ext的成果 -
taito:
educate 写道do you think it is us ...
Ruby-On-Rails-Radiant CMS系统 -
educate:
do you think it is useful for p ...
Ruby-On-Rails-Radiant CMS系统 -
qq123zhz:
直接用httpservice通信?
Restfulx + Rails开发flex应用 -
javy_liu:
uninitialized constant Applicat ...
用Rails Captcha插件,轻松实现验证码
文章列表
关于IOS的网络请求与交互,有一个比较常用的插件就是ASI, 就象 ruby 的 RestClient 。这个工具很多常用的方法,可以解决现在的大部分需求。
不过,对于网络请求的安全机制,都是各个项目写各自的策略,没有一套完美的标准来支持各项业务,所以是时候来统一这个标准了。
在设计这套IOS安全方案之前,也有同事用到过其它的一些第三方网络请求插件,各有优劣。所以为了兼容不同的第三方插件,在设计时也要考虑这一点。
另外,关于网络安全策略,也有几套现有国际通用标准,所以除了为我们自己定制的安全策略外,也要能兼容它们,以适应和其它第三方做接口.
然后得到这套初略的设计:
BHH ...
从项目开发过程中,对Three20
有了更深的了解. 要想写出优质的代码,不仅只是表面.还需更深一步对设计模式的理解.
这次在UI定制
上花费不少时间,也积累了相当的经验。
不容易,总算在节前发布了
〜
还有挺多地方可以优化的,等待
下一版吧。
:)
第一个app应用在短短的时间内爬到了排行版头,开贴庆祝!谢谢大家的支持,继续加油, code重构中.....
免费总版 69
位!
我的第一个app(减肥食物库)上线了....
- 博客分类:
- iphone
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 ...
- 2009-08-20 18:23
- 浏览 976
- 评论(0)
在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 ...
- 2009-03-22 23:14
- 浏览 4439
- 评论(0)
10月24日,Rails发布了2.2的预览版本,这是Rails历史上一次重大的版本升级!主要包括如下重大改动: 1、支持国际化了! Rails2.2集成了一个i18n框架,并且把Rails内部所有的提示信息全部用i18n的方式处理,现在你只需要根据自己的语言编写相应的资源文件,就可以实现Rails提示信息全部本地语言化了。当然利用i18n框架,你也可以方便的同时支持多语言开发。Rails的国际化支持方式和Java的方式基本一致。 2、支持多线程运行Rails Rails的ActionController是每次HTTP请求创建实例的,因此本身就支持多线程运行;而ActiveRecord是单实例的, ...
- 2009-03-12 17:43
- 浏览 2442
- 评论(0)
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 ...