SMS Backup 备份手机短信

alswl的一个癖好就是不喜欢删除信息,无论是QQ上面的还是手机短信,因此找一个信息备份工具就比较重要了。

以前小6一直用的是MessageStorer,在Android上一直没有找到非常适用的。今天偶然看到一个软件,颇为好玩,与大家分享。

ps:试用之后,发现只能备份不能还原,而且并不是我喜欢的那种MessageStorer备份为文本模式,甚是遗憾,仅供大家把玩。

Update: 试了一下一款叫SMS Backup & Restore的软件,非常理想,可以备份短信为XML格式的文件,看了一下统计,Cindere lla你的短信是600+条。。。如果纯粹是为了保存短信,推荐这一款SMS Backup & Restore

*原文出自:[Android小軟體] SMS Backup 備份手機簡訊(定期自動儲存到Gmail信箱)*


手機裡經年累月的傳送、接收了一堆簡訊之後,如果怕手機遺失而造成寶貴資料一起消失的話,該怎麼把它備份出來呢?

如果你是使用Google Android系統的手機的話,可以試試看下面這個免費的「SMS Backup」 手機簡訊備份軟體,將手機中的簡訊定期自動備份到Gmail信箱中,讓我們不用擔心手機遺失或毀損,造 ...

more ...

可恶的房子

趁着离上班还有15分钟,赶紧来倒倒苦水。

一个星期前,我开始了新工作,第一个要面临的就是住房问题。虽然我爸住的地方离我上班的地方只有7站路,但出于独立目的(比如说找个女朋友什么的啊~~~你们懂的~~ ~),我还是倾向于和朋友合租。

本来说好和鑫爷一起住,结果鑫爷公司把他安排到比较远的一个工作地点,悲剧便开始了。

我一冲动,一个人租下了一间1100的两室一厅,还不带空调的毛坯房,给了1000定金,还签了一张7000+的欠条。(人生第一张欠条啊,别问我为什么,我现在都还 不知道当时怎么这么着急~~~)房屋信息是网上找的,但联系后发现是中介,她说是自己房子,没要中介费。

我妈过来整整给我收拾了2天才弄干净,果然还是有娘疼的孩子好。我一个人便入住两室一厅,同时开始招合租。

南京晚上真热,是那种湿热的感觉,而且这鸟房子挨着南京绕城路,晚上那个汽车嘟嘟嘟,白天从禄口机场飞出的飞机呼呼呼,我就彻底疯了~~~而且几个同事和朋友过来看另 外一间屋子,都说这房子没法住,真想换房子。。。

我爸看我这么可怜样子,算了,给我换房子吧。

周六在另外一家中介找到一间1400的两居室精装房,带两空调,洗衣机微波炉什么的都有。呃~心满意足了~~~

昨晚上我爸睡在我那里 ...

more ...

The Happy Ending

前天上午从家里赶到南京,和母亲布置租的房子,中午去火车站赶回徐州,赶上学生离校高峰,队伍到了大厅外,排了1小时队伍,终于买到了一张站票。

4小时后抵达学校,晚上9点钟,终于见到了C~

最后一次疯狂~

image

The Happy Ending

今天开始在新公司上班,第一天,新的开始。

more ...

Cakephp的国际化和poEdit的使用

原文出处:在Cakephp中使用i18n本地化程序,并使用poedit编辑语言文件 | 程序如此灵动!

alswl: 官方的帮助手册都没有这篇文章来的详细,太赞了。这篇文章不仅介绍了CakePHP的使用,更多的介绍了PoEdit的使用,图文并茂,着实详细,感谢原作者苏南。

----- 以下为原文 -----

Cakephp的很强大的i18n功能就是用来实现本地化和国际化的。他通过使用语言配置文件使得程序能够很好的适应变化进行本地化。通过新建locale/chi/ LC_MESSAGES/default.po文件,并指定语言选项为"chi"实现。本文中说的就是如何实现这个本地化过程,当然本文中的poedit并不是必须的 ,但是他可以使得工作效率更高。

一、关于i18n和L10n

这2个东东其实头一次我看到的时候也是一头雾水,但是经过百度的一通搜索,得出的结论就是,不管是几个n,最终的目的就是实现程序本地化就好了,说白了,就是由很多的 语言配置文件,反正我是这么理解的。大家也可以去看看,http://baike ...

more ...

IE XML 缓存问题

明天开始上交毕业设计初稿,其中有一节是遇到的问题和解决办法。我把平时在BooguNote 中的琐碎片段整理出来,便有了此文。

PS:之前已经有过3篇相关毕设的文章:

[CakePHP的全局变量

](http://log4d.com/2010/05/cakephp-global-variables)

[FMS的80端口占用

](http://log4d.com/2010/05/fms-80-port-used)

[SWFObject 一款JavaScript的Flash检测与插入模块

](http://log4d.com/2010/05/swfobject)

---- 正文开始 ----

问题背景

系统要实现一个操作,即每次向同一个url 请求一个GET方法获取一个xml文件,这个xml文件记录着聊天数据并且是即时生成的。当用FireFox或者Chro me请求时候都能获得正确的数据,而IE则常常出现无法获取实时的XML数据。

而如果在地址栏中填入 http://localhost/AzaAjaxChat/src/Chat/getXml?messageId=41 这个原始的XML文件地址,就可以获取正确的XML文件。并且在下次IE ...

more ...

海扁王铃声

好几天没更新博客了,最近在论文和代码中挣扎,粗略估计,这个月来用的语言有PHP, Flex, C#(Socket 编程), ASP.net, Java,蛋疼啊~

好了回正题,关于海扁王。

image

海扁王是一部很不错的电影,特别是片中对于普通人梦想的描述,让人很感动。其次,影片中那个小萝莉真是。。。太High了,暴力和美学的结合啊~

还记得小Loli杀人时候的啦啦啦音乐么,我在网上找到了歌词(via 《海扁王》----"控制住局面?你都他*妈去拿火箭筒了!" )。

啦啦啦 啦啦啦啦! 啦啦啦 啦啦啦啦!

啦啦啦 啦啦啦啦! 啦啦啦 啦啦啦啦!

(播比啦啦比吧啦啦吧啦啦啦吧!吧啦啦啦比啦吧吧被累啵!

哦大拉拉比啦啦啦播里吧累得! 得把拉拉被比拉大拉力得切 ...

more ...

SWFObject 一款JavaScript的Flash检测与插入模块

今天开始AzaAjaxChat的视频聊天模块,拖FMS的福,实现起来很轻松,不过后来在JavaScript和Flash的交互上遇到了问题。

Flash在各个浏览器中的实现始终是个麻烦的事情,什么Object Embed~,似乎没有什么标准的格式,一般都要做一些浏览器Hack,我对这些深痛恶绝,在 泡了一下午前端相关的论坛后,偶然发现一款JavaScript交互的神器。

image

SWFObject: 基于Javascript的Flash媒体版本检测与嵌入模块

SWFObject是一个用于在HTML中方面插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaS cript脚本能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。它使得插入Flash媒体资源尽量简捷、安全。而且它是非常符合搜索引擎优 化的原则的。此外,它能够避免您的 HTML、XHTML中出现object、embed等非标准标签,从而符合更加标准。

(即:通过text/html应答页面, 而非application/xhtml+xml)

官方在Google Project Host中,下载的代码包中有一个简单的Example,也包含了SWFObject的源码,感兴趣的同学可以研究一下。

相关链接:

[swfobject - Project Hosting on ...

more ...

FMS的80端口占用

AzaAjaxChat 的语音聊天需要使用的Flex的流媒体传输,我在评估的方案有两套:1.使用原声Socket在客户端进行连接,2.使用FMS 流媒体服务器进行数据传输。

FMS (Flash Media Server)在安装时候,有一个选项是端口使用哪个,默认是1935 和 80端口,安装之后发现在使用两个Apache在80端口发生冲突(FMS使用的也是Apache服务器),需要将这个端口修改。

Google后,发现修改 Flash Media Server 3conffms.ini 删除80留下1935即可。

# IP address and port(s) Flash Media Server should listen on
# For example:
#    ADAPTOR.HOSTPORT = :1935,80
#
ADAPTOR.HOSTPORT = :1935

唔~继续搞鼓Flex的流媒体传输了 ...

more ...

CakePHP的全局变量

毕业设计AzaAjaxChat 中有一个功能,记录当前在线用户,直观的看,用Application对象就可以解决。

忙了一会发现,原来PHP没有Application对象这个概念,于是我想到了全局变量,噩梦便开始了。(Application 和全局变量其实完全不是同一个概念)

我使用的框架是CakePHP,查找资料后,找到了几种CakePHP中使用全局变量的方法。

一、使用bootstrap.php文件

在app/config 下面,有一个bootstrap文件,从名字就可以看出,这个是在控制器之前加载的文件,根据官方的描述,有下面几个用法。

  • 定义方便的函数

  • 注册全局常量

  • 定义新增的控制器,视图,控制器路径

通过这个文件可以实现全局变量的声明。

if (!isset ($globalAAC)) {
    global $globalAAC;
    $globalAAC = array (
        'currentMessageId' => -1,
        'onlineUsers' => array()
    );
}

在其他文件中就可以调用这个全局变量了。

二、通过Configure 类

Configure类是CakePHP用来进行配置文件的地方,通过write() 和read()方法 ...

more ...

腾讯微博邀请3枚

很久之前通过laiwei_linjuly 获取腾讯微博的资格,之后一直没怎么用。

image

"alswl"这个用户名也没能抢到,倒霉孩子要我6个字母的用户名,只能alswlx顶上(恶感啊,被逼着换掉常用用户名)

腾讯的蒲公英种子终于到了,拿到3枚。

[http://t.qq.com/invite/b68e3791318bf1c49023

](http://t.qq.com/invite/b68e3791318bf1c49023)

[http://t.qq.com/invite/ef775573f088d1a22853

](http://t.qq.com/invite/ef775573f088d1a22853)

[http://t.qq.com/invite/359f89ba78883f45d241

](http://t.qq.com/invite/359f89ba78883f45d241)

需要的同学们拿去吧,我的腾讯微博是 ...

more ...