Tag Archives: mac

又是Mysql和Mac os x

Mac os x和Mysql总是有些。。。。。。哎,你们知道的。今天又学到两个小技巧了。 一、安装ruby的mysql驱动 使用介个命令: $sudo env ARCHFLAGS=”-arch x86_64″ gem install mysql –no-ri –no-rdoc — –with-mysql-config=/opt/local/lib/mysql5/bin/mysql_conf 指定ARCHFLAGS很重要,视乎你的系统的架构. 不要生成ri,rdoc,否则一大批错误信息输出。 指定mysql-config 二、同时使用标准与非标准.sock文件 有时尽管在安装的时候指定了mysql-conf,同时mysql-conf的文件里也把socket file指向了非标准的.sock文件路径(如/tmp/mysqld.sock),但有些程序就老是死牛一边颈地要找标准的.sock文件(如/opt/local/var/run/mysql5/mysqld.sock)。于是我满世界的网页找解决方案。最终,某位老兄一语惊醒梦中人:“为嘛不建个软链捏?”(这是中译文),哦! ln -s /tmp/mysqld.sock /opt/local/var/run/mysql5/mysqld.sock 这样世界就清净了。我还真傻。

Posted in 技术 | Tagged , , , | Leave a comment

iPhone开发入门篇–Hello world

嗯。给大家来个hello world,其实iOS开发入门就是那么一回事。 0、准备开发必须的硬、软件 这就不多讲了,需要安装有Mac os x的苹果电脑,并安装了iPhone SDK,包含了(Xcode、ios sdk,Interface Builder)。 一、创建项目 从Xcode新建一个iphone应用程序项目hello-iphone,选择widnow based application为模板。 Xcode将为我们生成下面的文件: 从左边的Groups & Files看项目的的结构(我省略了其他组): 项目的文件主要由框架(Frameworks)、类源码(Classes)、其他源码(Other Sources)、资源(Resources)及产品(Products)5类元素组成。 1、框架: iphone应用程序的共用框架有Foundation(最基础的基础框架,定义了NS系列的对象)、UIKit(用户界面工发工具Cocoa Touch)、CoreGraphics(核心图形框架,开发游戏和图形报表必用)。 2、类源码: 主要存放有Object-C的类定义及实现代码,默认提供了一个主程序代理。这里有: hello_iphoneAppDelegate.h及hello_iphoneAppDelegate.m 3、其他源码: 有主程序代码(main.m)及一个头文件前缀文件。 4、资源 包含了一个主窗口的设计文件(MainWindow.xib)及应用程序的主配置文件(-Info.plist)。 5、产品 一个可运行的二进程序产品。 二、试运行 点击Build and Go按钮即可进行调试,Xcode会调用iPhone模拟器来运行hello-iPhone程序。该模板程序只是创建了一个空白的窗口,运行效果如下: 三、看看代码 我们需要关注的代码文件只有三个: 主程序代码main.m以及主代理类的两个文件(头文件及实现文件) 1、主程序代码(main.m) 主程序很简单,一个传统风格的C语言main函数作为程序入口。 … Continue reading

Posted in 技术 | Tagged , , , , | Leave a comment

破解让IOS变得更好玩

破解IOS不一定是为了安装盗版软件,而是为了让自己的IOS设备更自由,实际上,我破解后还继续购买付费软件。 破解IOS 在线破解:www.jailbreakme.com  使用IOS设备登上该网页,然后按指示操作即可,它会指标你安装破解,最后会把Cydia安装在桌面上。 通过Cydia安装一萝筐好玩的 有了Cydia就好玩了。使用Cydia可以让你的ios设备支持多进程、不通过itunes安装程序、下载更多其他好玩的东西等,让你的ios设备的功能更加强大。下面几件事情应该要做的: 修改Root密码,以后通过更安全的密码来执行管理员操作。 安装SSH,让你从电脑上面直接命令行控制ios设备。 安装BackGrounder,支持多进程。 安装Multifl0w-多任务切换管理,连按两下Home键查看当前活动的进程。 安装mobile terminal,可以使用终端哇! 安装Netatalk,支持Apple Talk协议,让你的Mac可以直接访问IOS设备文件系统。 安装iFile,类似Filder的东西,在设备上浏览文件。 安装appsync,支持安装ipa文件必须基础组件。 安装installous,出寨版AppStore,不过最主要的是,把ipa文件放到它的下载目录后,用它来安装程序。 安装iDownload,可以直接从ios下载东西。可以从installous安装。

Posted in 软件 | Tagged , , , , , | Leave a comment

从Mac OS X 上移除 mysql

我这台机器上原来有Mysql,后来又用了MacPort,用Macport又装了个Mysql,搞到极其混乱,现在八不清谁跟谁,索性把他们都Uninstall了,然后再用Port重新装过。 先用Port把Port的版本unistall,前提是要停止Mysql: sudo port uninstall mysql5 然后开始删文件吧。sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*编辑 /etc/hostconfig 删除这行: MYSQLCOM=-YES-rm -rf ~/Library/PreferencePanes/My*sudo rm -rf /Library/Receipts/mysql*sudo rm -rf /Library/Receipts/MySQL*

Posted in 技术, 软件 | Tagged , | Leave a comment

在Mac系统中使用updatedb命令

一般Uix系的系统都有Updatedb命令,用来更新文件系统的索引,在Mac上直接输入 updatedb的话会报错,找不到该命令。 Mac其实是有同样的命令的,不过不是这样叫,而是locate.updatedb。位置在: /usr/libexec/locate.updatedb 需要全路径地调用真有够麻烦的了。。

Posted in 技术, 软件 | Tagged , , | Leave a comment

在Mac上创建无干扰写作环境

无干扰写作环境是用来保证作者在写作全过程中注意力不被其他应用程序和窗口分散,而达到专心致志写作的目的。本文将介绍MAC下面的无干扰写作解决方案。 常常地,在电脑上写作的时候,会经常被一些干扰把注意力吸引掉,如QQ,Twitter,精彩的网页等,处理掉这些信息后再回到写作当中,状态已不再。把QQ关掉?网页关掉?不打开twitter客户端。如果你是一个意志力坚定者,那把它们关掉是个好的办法!但对于某些人群来说(包括我)只要眼光不在写作区域内马上就能走神的,他们过份相信“眼不见为净”,必须想办法去掉一切可能的干扰,最大程度地把眼光、余光和全部注意力集中到写作区域才能安心写作。提供无干扰写作环境的工具就此应运而生了。 WriteRoom writeRoom是无干扰写作商业解决方案,她做的事情很直接,索性把整个屏幕都占了,让写作者在全屏的黑色屏当中专心写作。 写作完毕,按ESC键退出全屏,Writeroom将会还原成一款普通的文本编辑器,这时,可以对所写的文字进行格式化处理或复制至其他文档编辑工具进行二次编辑。 作为一个商业解决方案,个人认为WriteRoom的功能稍弱,如果在文档编辑方面专为专业一些,估计会更具吸引力。目前看来,WriteRoom只是提供了一间小黑房。而小黑房的功能,通过其他办法可以很容易做到。 上WriteRoom的截图: Think 严格来讲,Think不是专注于无干扰写作的解决方案,Think是一款让Mac用户同一时间只关注于一个程序窗口的工具。她会把系统当前所运行的程序都统筹起来,突出显示被激活的程序窗口,使用黑色的背景(可调节颜色及透明度)把其他程序窗口隔离开来。 对比WriteRoom,Think能做的事情似乎更多,她只提供一个无干扰的工作环境,而写作的事情还是交给专门的写作工具来做,显然,Think的做法是比较明智的。不过Think的唯一一点不足的就是,她居然无法全屏。作为无干扰工作环境解决方案来说,这实在有点说不过去了。 下面是think的工作界面: 再来一张在think营造的环境下使用pages写作的截图: Terminal + VI 使用终端来实现无干扰写作环境是最经济有效的办法!因为咱们有VI啊!Mac默认情况是没有全屏功能的,而实际上,通过使用第三方的工具,我们可以让很多MAC下面的软件都具备全屏功能的, 下面介绍一种全屏运行程序的方法: 一、先安装SIMBL。 二、再安装megazoomer,把.bundle文件放在/Library/Application Support/SIMBL/Plugins/目录下即可。 然后,启动terminal吧。试一下“CMD + Enter”,是不是进入全屏的状态了?现在调出vi。享受这种廉价又强大的无干扰写作环境吧。。哈。看图吧。本文就是在无干扰写作环境下延生D。

Posted in 软件 | Tagged , , | 2 Comments

每日一帖mac技巧13:定时关机

Mac系统内置了定时关机的功能,使用起来十分方便。 设置过程很简单,你只需要按照下面三个步骤来做: 打开系统偏好设置→节能器。 点击面板上右下解的定时…按钮。 出现一个面板,你可以设置定时关机的时间。       除了关机,你还可以通过这个面板来设置定时睡眠,唤醒,甚至重启你的Mac。

Posted in 软件 | Tagged | Leave a comment