Category Archives: Project

ADBlockPro – iPhone广告滤手全能王

ADBlockPro(广告滤手全能王) 是个给iPhone iPad 设计的阻挡软件内的广告条插件,健康安全环保,无毒无害无副作用。

ADBlockPro_广告滤手全能王

主要功能:

  • 安装前:广告。。广告。。广告
  • 安装后:去软件内广告,立竿见影。

支持过滤广告商

  • Google Admob
  • iAD
  • Domob (多盟)
  • GuoHe (果合)
  • …实在太多,写不下了。

支持设备

越狱的设备iOS3.0 + , iPhone4, iPhone4S, iPad, iPod Touch 理论上都支持

下载

  1. 打开Cydia 选择软件源管理
  2. 新建软件源   http://cydia.myrepospace.com/xhan/
  3. 找到 ADBlockPro 安装
  4. 世界清净了。

用户说

H小杰小朋友使用后表示非常好用。

常见问题

  1. 会和其他软件冲突吗?    NO!
  2. 会影响设备耗电吗?       NO!
  3. 怎么还有软件能显广告   (1.白名单过滤了  2.请留言将软件名字发我)

PS

写这个插件的原因 1.学习Cydia软件开发  2.突然发现好像没类似的软件(其他都是去Safari的广告).

PPS

   如果你也对写这方面的软件有兴趣,不妨搜索下这些关键词 MobileSubstrate, theos,  tweak

New Arrivals

借此 糗事百科 app 上线之际, 将Less系列的两款软件稍作修改重新上架Mac App Store审核. 两个软件就 meta data, app description 和苹果审核人员沟通多次后,终于非顺利上线.

LessDJ 开源简约的Mac音乐电台, 和你喜欢的音乐不期而遇.

LyricStream (LessLyrics 的 MAS 版本, 收费! 支持iTunes和LessDJ的歌词显示)

 

截至写此文章时, LessDJ 目前排名 中国(Music 3, Top Free 37)  美国(Music 14) 很期待看到今晚的数据统计.

——- 更新 @Feb8,2012 ——-
昨日下载480个, 中国区总版13, 分类音乐第二. 希望有些参考

 

开源项目 LessDJ – 简约至上的音乐电台DJ

新年快乐, Mac上简约至上的音乐电台DJ软件 LessDJ 现已开源

下载此软件 link

项目地址  https://github.com/xhan/LessDJ

LessLyrics 重启

原谅4月份时候的大放厥词 “LessLyrics歌词秀后续计划

今天写这文章时才发现居然又过去了5个月。这几个月里辞去了百度的工作,和朋友们开始了全新的创业之路,断断续续的也就选择性的忘记了这个升级计划。

当然还有2个原因,计划的0.8版本中无缝滚动动画效果依赖非常精确的iTunes播放时间,但是能取到最小的间隔是1秒,所以处理起一些细节会比较麻烦。但是呢从当时的预览视频可以看到其实当时完成度已经很高了,在我开心的向datou炫耀这个超级华丽无缝歌词滚动动画效果,结果datou研究了很久后,说了句。不好。

虽然不愿意承认这么帅气的效果被否决,但仔细想确实有很大的问题。无缝滚动效果会导致整个界面一直处于动画中,当前高亮播放中的歌词也一直在逐渐向上滚动,会导致使用者为了fo这行歌词一直让眼球向上扫描,接着目光聚集到下面的歌词,然后又继续向上扫。看久了就会觉得挺累。

昨天在我们的app内测qq群中有用户问要显示歌词的软件。我赶紧推荐了LessLyrics,结果人家居然说,居然说,说:“这个app早就知道了!!我想要iPhone版本的”

于是我爽到现在,于是决定必须立刻重新启动LessLyrics软件计划了!

新的0.8版本没增加太多的功能,因为迫不及待要发布新版本收集下反馈。这次完全重写了app的设计结构和渲染模块(现在看1年前刚学习mac开发的代码真的很戳),接下来的添加新功能就方便了。

不用期待,几小时内发布。

哈哈哈哈哈哈哈哈哈哈哈哈哈哈。

下载请移步至 项目页面

CrazyText – My First MacRuby App

Crazy Text screenshot

前不久听说MacRuby 0.10 发布,并支持了Mac App Store 的发布.

于是边学习Ruby边学习MacRuby边学习cocoa 写了这么一个东西.

A MacOSX app written in Macruby to create some funny  effects for your texts.

提交时候提示MacRuby.framework内的几个link位置不对. 忘记什么提示了,需要手动修复几个link文件的地址.

对了1 :源码请移步 github-> https://github.com/xhan/CrazyText

对了2:

可以在appstore下载哦

部分UI仍然使用 objc编写(有些类和方法实在不知道如何用ruby实现)

个人感觉macruby 的学习曲线还真蛮高的,会cocoa,会ruby,还得会MacRuby,非常坑人,而且调试也非常又难度.

LessLyrics 歌词秀后续计划

最近发现了几款类似的竞争作品,看完后激动下.
又需要准备更新下Lesslyrics啦!

LessLyrics 是在去年7月份启动的,唯一的功能就是显示当前itunes正在播放中歌曲的歌词.
经过几个版本的功能和UI本质并未有太大改变,虽然计划了些比较酷的功能,却一直没实现(实力问题+时间问题+拖延症问题). 这次看了几个其他作者的作品,决定是该跨出新一步了.

由于对Mac软件开发不熟悉,做动画效果是最麻烦的,发个刚刚折腾出来的效果,虽然看起来没啥,但我还是很激动!! 咱们也有动画了.

新的歌词滑动效果(演示而已,别被这界面震惊了)

是的,你没看错.目前基本实现了千千静听的歌词显示效果!!!!!!!!!!!!!!!!!
激动吧!!!!!!!!!!!!!!!!!!!!
有木有!!!!!!!!!!!

更多新功能都会在0.8版本中出现, 这次, 可以期待!

 

======= 糗事百科的分割线  咯咯个个 ===============

CN视频啊,质量就忽略不计了,转型hll的失败了.
但这次视频上传过程倒蛮有趣味.

非常蛋疼的传了3个地方,youtube,vimeo 和国内的youku

首先是youku,它nnd不支持m4v格式,上传插件是flash,mac下中文支持的非常失败.而且需要填写所有质量后才能上传.
最无奈的是上传后提示转换中,但泥嘛的什么时候转换结束也没说明!!!

然后是youtube,直接用quicktime的share上传的,但是在上传后的publishing中卡了好久,于是放弃了.
尝试web端,支持拖拽(一下子就舒坦了),而且可以在上传过程中将内容资料补全(又舒坦了),而且上传后立刻就能观看视频!!(为什么转的如此迅速?? )

另外值得一提的是youku侧面的功能和youtube太像了,c2c,你懂得.

最后是我最喜爱的vimeo, UI做的灰常华丽,特别是进度条.其他方面上传时补填资料做的非常舒服,修改标题后直接能更新界面元素显示,非常直观. 当然vimeo没google这么厉害,人家也需要些时间转换视频格式. 但很贴心的给出了 转换时间的提示,好像还告诉您vip是不用排队的哟..

总结 上传视频体验 youtube > vimeo > youku (youku 完全没体验可言啊)

永远的扫雷英雄(开源) 登场

开源小游戏 永远的扫雷英雄 登场!

写这个游戏的目的就是想写个小教程,后来想想文字就算了,有问题直接留言或邮件更直接. :)

源码:http://github.com/xhan/minesweeperever

游戏介绍

MINE SWEEPER EVER是经典的扫雷iphone版本.你可以在app store上免费下载 Link

mainShot-MineSweeperEver

你可能可以学到什么

  • 一个完整的游戏(片头,菜单,光卡,排行榜)
  • 基本UIKIT界面的使用,手写和nib的混合
  • 不同界面间传递消息
  • 播放视频
  • 简单游戏的状态机
  • UserDefault的使用和简单的排行榜

在编译之前

由于资源文件比较多,开场视频是大头,还有许多策划时涂鸦使用的ps文件,请移步下载 http://ixhan.com/kill/MineSweeperEver-Resource.zip 到当前目录并解压.

为什么写这个小游戏

半年前(May 2009)做毕业设计(PlutoCMS)的时候头昏脑涨,逐下载了iPhoneSDK把玩下,原意是测试下学校带宽并看看iPhone模拟器是什么样子的.结果控制不住看了 iPhone cookbook ,记得第一章有个教你嵌套绘制图层 和 响应手指点击的 两个片段 .于是就想到了由两个技术做个扫雷绰绰有余,两个晚上后做了个只能扫雷不能放置旗帜的半成品就撒手不管.继续回头研究俺的毕业设计了.

离职后的这段时间刚好有些空闲,决定把之前未完成的东西收尾,并开源给有需要的人.花费了一个下午修改完善了下之前的代码,又花了一个晚上和一个早上把其他东西(几个界面,排行榜)添加了上去.最后是UI方面,第一个晚上画了个logo,简单策划了下大概需要的素材,还找了美工朋友帮我画了个坑,可是第二天在ps中做素材发现还是无法掌控美术上的东西,干脆决定用windows上经典的界面.

等待9天后通过审核,然后在那天上海iphone会议上才在mars的真机上见到自己的程序(惭愧呀,iphone因经济危机被我卖了),感觉还不是特别糟糕.哈哈.

许多特性没来得及加上去:

  • 互联网排行榜功能
  • 退出保存当前状态功能
  • 左右手不同界面
  • 长按或双击添加/取消 旗帜功能
  • 荣誉系统 ,包括炸死次数,成功次数,等等.

不过作为一个简单的教程应该还是够了.可能再过几个月闲的没事会改改~.

源码:http://github.com/xhan/minesweeperever

PlutoCMS! 基于ROR的内容管理系统

此为本人毕业设计,使用的是 Ruby on Rails 框架。

项目代码托管在 google code 上 http://code.google.com/p/plutocms/
(已停止更新,如果有机会重新启动我会把项目挪到github上)

本站下载: http://ixhan.com/kill/plutocms.tgz

[Rails]学生教务管理系统

[todo: 截图here  这个项目应该可以找到,记得还写过文档~~]
项目描述:学生教务信息管理系统
项目时间:08年11月6日
项目周期:2天(一晚上ps界面 +html+css ,一天时间code)
项目功能:[todo:等找到文档后补上]

[todo:找到文档了,得安装个iwork才能打开~~]

源码下载:StudentPlanet

[Flash]转盘抽奖系统客户端

展示界面

展示界面

全站外貌

全站外貌

版权关系只提供 Flash 端代码。

写这个东西设计上出了点漏洞,回顾代码整个项目只有一frame 。所以浪费了很多代码控制各个组件 visible 属性。

还有在如何控制指针缓慢停下到最后位置的设计也有点赶巧,一开始为了节约设计时间直接凑了几个数字做时间关键字。结果效果不理想,调整了很久才勉强看起来自然点。如果一开始就用物理方法计算估计效率会高很多。

附源码,有debug模式,单机也可以玩玩~

开发环境: Flex3(代码) + Flash10(界面)

项目时间:2009年3月20日

开发时间:一周(服务端和客户端) Read more »