摘要:
1. 检查是否安装ruby-debug-ide
$ gem list
2. 如果没有安装,则安装 ruby-debug-ide
$ gem install ruby-debug-ide3. 在Aptana Studio 3中打开你的项目, 开启Debug Server: App Explorer -> Gear图标的下拉菜单 -> Debug Server 4.在你的代码文件(如index.... 阅读全文
2012年5月11日
2012年5月2日
摘要:
参考书籍:《Agile Web Development With Rails 4th edition》
创建新的网站,创建一些默认目录和文件:
$ rails new <projectname>
启动服务器,在项目目录中执行命令:
$ rails server
默认网站地址 http://localhost:3000/
为两个页面生成controller
$ rails generate cont... 阅读全文
2012年4月29日
摘要:
主要参考 http://ruby-china.org/wiki/install_ruby_guide
Lion已经自带Ruby,在命令行中输入
$ ruby -v
可以得到 ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0]
这个版本能用,但是会引起Rails 3崩溃。所以至少要把ruby更新到1.9.2
所以应该完全按照ht... 阅读全文
2012年4月26日
摘要:
《深入Python(Dive Into Python)》http://woodpecker.org.cn/diveintopython/toc/index.html
1~6章大部分内容都在《简明Python教程》中有介绍。
未介绍之处有:
私有函数,名称以两个下划线开头的函数都是似有函数
原始字符串:在字符串前面加上r,则此字符串里的\不需要写成\,比如'\b' 可以写成 r'\b'。正则表达式要... 阅读全文
2012年4月25日
摘要:
《简明Python教程(A Byte of Python)》: http://woodpecker.org.cn/abyteofpython_cn/chinese/index.html
Python的创造者是Guido van Rossum。
Python的官方介绍是:“Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。Python简洁的语法和... 阅读全文
2012年4月24日
摘要:
CSS是Cascading Style Sheets层叠样式表。
CSS的目的是为了让内容与表现分离,通常把style(比如文本颜色)定义在.css文件中,html文件只包含网页内容,不包含如何显示(如文本颜色)。可以.css文件定义一系列html网页的style,让网站风格统一,且易于更改外观(只需要更改.css文件)。
CSS语法: selector {property0: value; p... 阅读全文
2012年4月14日
摘要:
参考教程:HTML 教程
元素:开始标签(start tag, opening tag)如<html>,结束标签(end tag, closing tag)。
空元素:没有内容的元素,如<br /> 未来的HTML不允许使用没有闭合的标签
属性:HTML开始标签可以拥有属性,以名称/值对的形式出现,如:id="value"。如值有双引号,则要用单引号,如:id='Bill "HelloWorld"... 阅读全文
2011年8月19日
摘要:
像很多人一样,我也是从windows平台转到苹果平台的。Visual Studio中给一个按钮什么的加上Tooltip是很容易的,但在Xcode中,我一直没找到。以前做iPhone程序也不在意,因为iPhone上没有Tooltip,后来做Mac程序,才觉得这是一个问题。
其实在Xcode4中加上Tooltip也非常方便,只不过放的位置似乎不对,比较偏。如下图,应该在Identity Inspect... 阅读全文
2011年7月18日
摘要:
Mac OS X Lion引入了一个很好的特性:Full Screen。我很想让我的app也支持Full Screen,我google了一下,只找到苹果的开发文档,但基本没有可操作性,看来只能自己摸索。我幻想着Lion上新的Xcode会在新建project的时候有一个“是否支持Full Screen”的选项,可惜没有。突然想起来WWDC2011上可能有相关的视频,查了一下,果然有。不过主讲人讲得不... 阅读全文
2011年7月10日
摘要:
iOS 4支持Block,但如果想让此app运行于iOS 3.x(当然涉及到Block的功能不能实现 ),你会发现会出现一下错误: dyld: Symbol not found: __NSConcreteStackBlock Referenced from: /var/mobile/Applications/192B30ED-16AC-431E-B0E9-67C1F41FD5DA/MyApp.ap... 阅读全文