Submitted by gouki on 2012, May 16, 9:32 AM
老婆用的是palm手机,最近因为摔了(?好象是),导致打电话的时候听不到声音,但是用耳线可以,因为它的电话比较多,所以就帮她买了个iphone4s,之所以买这款手机而不是买android或者wp之类的,是因为,这款手机相对比较简单,比如装软件,删软件。不象安卓还得进入软件管理器里才能进行删除。太麻烦了。
新机入手,第一件事就是剪卡,随手一剪,插入后提示无SIM卡。再到网上查了一下,原来剪卡不是说把芯片剪出来就完事了,主要是要对准中心线,于是对着图片,直接下手一刀,把SIM卡的铜片剪掉一点,再次插入,正常了。哈哈。哥还是很厉害的
然后就是导入通讯录了。不得不说,虽然palm没落了,但是它的一些设计理念还不错的,比如它就支持google通讯录,于是这次换成iphone后,通讯录就不是难事了。
原来我以为在邮件里直接绑定gmail就OK了,但事实告诉我,这是不行的。嗯,网上都说了,还是用exchange吧
于是在exchange里输入了gmail的帐号,点击下一步,会让我输入服务器,这时候输入:m.google.com,再下一步就OK了。
黑黑,通讯录就这么导回来了。轻轻松松啊。
Tags: iphone, google, contacts, palm
苹果相关 | 评论:0
| 阅读:18340
Submitted by gouki on 2012, May 14, 9:10 AM
在微博的#SAE技术分享# 看到一些有意思的东西,比如这一篇的标题,嗯,确实是有一些奇怪的玩意。
比如,ubuntu下的apt-get moo,居然出来了这样的玩意,你能相信吗?》
XML/HTML代码
- root@webserver:/# apt-get moo
- (__)
- (oo)
- /------\/
- / | ||
- * /\---/\
- ~~ ~~
- ...."Have you mooed today?"...
好一只羊?还有一些其他的命令,比如yes,好象记得这个命令是专门用来处理自动化安装的吧?即自动输入y,N个,直到安装完成,如果没有安装,就在屏幕上拼命的输出。。。
还有一些其他的。。比如banner,会将你输入的字符用##打印出来,比如我这个:
XML/HTML代码
- root@webserver:/# banner bannertest
-
- ##### ## # # # # ###### #####
- # # # # ## # ## # # # #
- ##### # # # # # # # # ##### # #
- # # ###### # # # # # # # #####
- # # # # # ## # ## # # #
- ##### # # # # # # ###### # #
,再比如fortune,这个函数很有意思,既能学英文又可以很好玩,该网页上这么显示了:
XML/HTML代码
- orange@orange-desktop:~$ fortune
- Q:How many IBM types does it take to change a light bulb?
- A:Fifteen. One to do it, and fourteen to write document number
- GC7500439-0001, Multitasking Incandescent Source System Facility,
- of which 10% of the pages state only "This page intentionally
- left blank", and 20% of the definitions are of the form "A:.....
- consists of sequences of non-blank characters separated by blanks".
想看更多?到这里看一下吧:http://www.linuxidc.com/Linux/2007-05/3784.htm,不是每个linuxer都是闷瓜。
Tags: sae, ubuntu, linux
Linux | 评论:0
| 阅读:17310
Submitted by gouki on 2012, May 13, 10:13 PM
命令行和WEB运行程序中遇到的问题就是,这两个方式生成的图片目录权限不一样,目录命令行,如果以xxx用户登录,生成的目录组就是xxx,而WEB因为指定了apache或者nginx的用户组(如:www-data),生成出来的权限就是以www-data为主,如果需要读取和处理Xxx目录下的图片等,很可能会遇到不能读取或者没有权限的问题
因此,一个办法是:su www -c 'xxxx'这种指定权限的方式来处理
还有一个办法:
suPHP is a tool for executing PHP scripts with the permissions of their owners. It consists of an Apache module (mod_suphp) and a setuid root binary (suphp)
嗯看一下:suPHP
现在就可以了?但总是不爽。没有什么更好的办法 .。。
PHP | 评论:0
| 阅读:12627
Submitted by gouki on 2012, May 11, 9:12 PM
最近在与IOS交互的时候,是由weiview里改变location.href来使得页面的URL产生变化,然后由IOS来截取这些URL信息以达到截获消息的机制。
有人推荐了:https://github.com/marcuswestin/WebViewJavascriptBridge
看了一下,其实也都差不多一样,不过看到FlipBoard的代码中,也还是用location来改变的,但是它也有一个机制,当你用网页打开时,并不会触发Location的变更,所以我在想是否有一种相对比较好的机制,能够使得数据的交互更方便。
抛开上面的例子以及flipboard,这两种其实最终都是用addEventListener来监听和传递,但毕竟要和客户端交互,除了URL其他用什么呢?
我随便想了想,不知道是否正确:
1、localStorage,客户端定时检查localStoage的信息
2、cookie,改变cookie值以获取改变后的值
3、利用Safari的特性,捕获console.log的数据
cookie应该是肯定可以,但是太慢了吧?第三个,有可能,但没有测试过
Tags: ios
苹果相关 | 评论:0
| 阅读:13971
Submitted by gouki on 2012, May 10, 9:26 AM
看这个标题,或许很多人会嘲笑我,刷新,谁不会呀。F5一按就完事了呗。
大家都知道刷新分:普通刷新和强制刷新,普通刷新的话,如果图片做了缓存(304)那么几乎是永远都看不到新图了。做开发的,当然希望是每次都强制刷新,可以看到真实的效果,不过。。。。万一用户没强刷怎么办。
看了一下taobao QA的文章才了解,刷新的种类居然有这么多:
http://qa.taobao.com/?p=15297
- 浏览器的刷新有2类
- 第1类:普通刷新。会首先从缓存中加载内容,缓存中已过期部分内容会从服务器重新请求。
- 第2类:强制刷新(刷新缓存和页面)。会从服务器重新请求所需要加载的内容
-
- 第2类刷新的情况:
- 1) 快捷键CTRL + F5
- 2) 按键CTRL + 点击工具栏刷新按钮
- 3) 按键CTRL + 点击地址栏右侧刷新按钮
-
- 第1类刷新的情况:
- 1) 点击工具栏刷新按钮
- 2) 点击地址栏右侧刷新按钮
- 3) 网页中右键菜单,点击刷新按钮
- 4) 菜单:查看->重新载入
- 5) 快捷键F5
- 6) 快捷键SHIFT + F5
- 7) 通过鼠标手势刷新
- 8) 按键CTRL + 网页中右键菜单,点击刷新按钮
- 9) 按键CTRL + 菜单:查看->重新载入
- 10) Webkit核下,快捷键CTRL + R
mac下面,几乎就是接ctrl换成command。
Firefox,如果安装了firebug,打开firebug,在net标签中可以选择:强制刷新,这样每次请求都不会从缓存中走了。
PHP | 评论:0
| 阅读:15618