用iTunes制作iPhone自定义铃声

突然发现真的好久好久没写博客了,最近真是懒的一塌糊涂。最后一次发博客的时候还在ThePlant实习,现在已经在YippeeArts工作了两个月了。

自从上个月入手我的第一台iPhone:iPhone 4S之后就一直在折腾,Siri肯定是经常被我调戏的拉,只不过鄙人英语发音不是很标准,Siri老是不买账,所以,有时候还只能借助Mac的Text 2 Speech系统,用法很简单,打开终端,输入say“你想说的内容”就行。

好!言归正传,今天来分享下如何用iTunes制作iPhone自定义铃声。不过在正式介绍之前,我还是想发发iPhone铃声的牢骚:用iPhone的人太多拉,默认的铃声又很好听,导致公司里铃声一响,人人去看自己的手机,刚入手4S的时候我把短信铃声设置城Twitter的鸟鸣声,结果这几天发现好多人也改成了鸟鸣声了,无奈~ 所以就在网上找好的短信铃声,原来是想把Chacha上的那个Facebook Notification的声音拷出来的,找了半天没找到,所以就动了“邪念”:iTunes的那几个操作音貌似不错,结果进入Package很容易就找到了,哈哈。

其他的几个貌似iPhone里面已经自带了,就图片上的第一个非常适合做短信铃声,所以动手吧!

第一步:导入iTunes资源库

第二步:转换城AAC格式,如下图:

第三步:转换成AAC格式之后,iTunes资源库中会多出来一个文件,选中那个文件,然后在Finder中打开

第四步,在Finder中应该能看到转换成AAC格式之后的文件后缀名已经变成.m4a了,改成.m4r

第五步,在iTunes资源库中把那个多出来的音乐文件删除

第六步,如果第一次同步铃声需要把iTunes Preference ->General中的Tone勾上,点确定后Libary中会出现一个Tones的目录

第七步,把Finder中的那个m4r文件拖到Tones中,然后就能在Tones中看到你的铃声拉

另外,如果想编辑一首歌曲中的某一段,也可以在iTunes中操作完成,只要选中歌曲 -> 右键 -> Get info ,然后在Options选项卡中设置Start Time和Stop Time就行,然后再生成AAC格式的文件就会是你设置的那个时间段了,注意:iphone的铃声长度必须小于40秒,短信铃声要更短,具体我也不知道。

设置完成,明天开始我的铃声就独一无二拉,哈哈!

体验Haiku

偶然间在看到一篇博文,差不多是以一个程序员的角度看Haiku,顿时就喜欢上了他,前几个星期在网上搜的时候貌似也看到过今年的Google Code中有对BeOS还是Haiku实现File system event的项目,所以不感觉陌生,马上下载了一个来体验,正在体验中,详细报告之后再写,先贴上第一感觉的图片:

系统进入后界面:

Continue reading

By cabinw Posted in CS

XCode4 主题

一直觉得XCode4 自带的主题颜色不咋地,所以在网上搜了很多别人用的,但是发现主题格式很多都是xcode3的.xccolortheme后缀的,幸好网上牛人多,有人在Github发布了用于转换xcode3主题格式到xcode4主题格式的Python脚本,地址

新主题如下,还是很不错的:

By cabinw Posted in OSX

淘宝技术嘉年华记录整理

昨天写完PIMS那篇文章后,睡觉都差不多4点了,早上八点多起来去参加淘宝的技术嘉年华,后来证明,还是值得的,因为图灵出版社的那位好心的大姐送了我两本书,分别是:《重构与模式》和《深入浅出Ext JS》,本来问她要的是一本关于API设计的书,她说那本书太好了,只有一本,如果下午3点还没牛人领走就给我,结果3点那书果断被某牛拿走,于是我只能捡剩下的了,还有两本,不错啊,哈哈~~

上午就听了iConference中的两个主题,一个是淘宝for iOS的历程,另一个是iOS的内存管理,腾讯那位老兄讲的输入法没怎么听,想跑去ACT那边听百度美女讲移动互联网的体验设计,只可惜,美女吸引力太大,门口都挤满了人,挤不进去就去图灵那边跟那位大姐聊天了。不过话说腾讯的那位兄弟讲完后第一个提问的人提的问题相当猛烈,估计跟腾讯有仇,什么惨无人道、流氓软件啊等词语都用上了,很搞笑,貌似还有人鼓掌的~~

下面贴上iConference中我主要听的两个主题的笔记 Continue reading

PIMS进化版思路整理

话说这几天一直在反思,自从周四百度电话面试之后情绪一直很低落:很久没有这样的挫败感了,至于结果如何,随它去了。知道了自己的不足,我的目的已经达到了。百度面我的那位哥哥问了我很多关于以前项目的问题,而我却发现我对以前自己亲手做过的项目居然一点都不了解了,所以最近开始重新思考以前做过的一些项目,第一个就是PIMS。

从大一就开始做的项目,叫PIMS(Personal information management system),以前总以为是个很高级的东西,自从自己也有了这方面的需求之后就觉得,这个产品应该首先对Finder的功能进行改进。

微软的Explorer我就不说了,功能太普通,至于win平台下的“total command”等软件又觉得太繁琐,用户体验不好,也由于最近转到Mac OS平台,所以就仅针对Mac OS平台的Finder来讨论。

先来看一张Finder的官方图解:

Continue reading

Big endian or little endian?

Byte Endian是指字节在内存中的组织,所以也称它为Byte Ordering,或Byte Order。具体请看大端(Big Endian)与小端(Little Endian)详解

今天看到一个题目:Write a program to find whether a machine is big endian or little endian.

题解如下:

今天看了很多CareerCup上的Low level题目,感觉基础还是不够,不知道明天百度电话面试会如何,总之尽力吧!

神器:Ubigraph

今天在逛Matrix67博客时发现他很久前写的一篇介绍ubigrahp的文章,顿时产生了兴趣。 Ubigraph是一个全新的图论动画生成软件,利用它你可以快速生成图论模型的图形和动画,直观地展示出各种图论模型的三维结构,演示各种图论算法的过程,非常适合用于研究和教学。官网介绍:UbiGraph is a tool for visualizing dynamic graphs. The basic version is free, and talks to Python, Ruby, PHP, Java, C, C++, C#, Haskell, and OCaml.

刚刚下载完,还没来得及体验,今天太迟了,改天再放出体验总结,先看看它强大的功能吧:

1,Python 3D实时动态调试

This is the video of a little application I’ve made, it shows the execution of a python application in 3D using Ubigraph, the red node is the current function called. Continue reading

衣服脱脱脱(ifttt.com)

或许我们程序员对if… then … else的逻辑结构熟悉的不能再熟悉了,但是并没有一种很好的办法可以将这种逻辑以一种简单的形式展示给大众,ifttt的出现将 if … then … else 机制扩展到了整个互联网。ifttt的本意是 if this then that,它将互联网各个网站或应用通过各自的开放平台API连结成一个跨互联网的编译器,让普通用户DIY自己需要的服务,而且这种服务不限于某个网站内部。将代码简单的转变成一种服务居然有如此神奇的效果,看来代码还有更多潜力可以挖掘。

下面展示下我的ifttt设置:

1、Wordpress到twitter

这个trigger的作用是当我在wordpress发布一篇新的Blog时就在twitter发一条关于这篇Blog的状态。

Continue reading

继续怀旧之大一

贴上一篇大一时候写给高三学弟学妹们的演讲稿,由于当时高数其中考,我最终没能在他们面前演讲,由高中班主任代讲了。

当时接到班主任电话时正在上英语听力课,其实就是看英文电影,回想起高中那些操蛋的日子,顿时觉得自己很幸福啊。

Continue reading

By cabinw Posted in Life

PIMS 开发日志

昨天下班后就开始整理自己的这台电脑,从08年开始换了3台电脑,Workspace拷贝来拷贝去积累了差不多10来个版本,今天上午起床后继续整理,发现这份PIMS开发日志,呵呵,原来当初学了这么多东西,可是现在我一点都想不起来了。

是不是回顾已经学习的东西很重要,很明显我没有养成这样的好习惯,所以我决定以后开始慢慢养成写Blog的习惯,能整理自己的思路、记录学习过程,也能为我以后回顾学习内容提供便利。

大家来看看这篇尘封已久的开发日志:

Continue reading