Hidden keyboard after done is pressed
近日小寫iOS,記一筆,在TextField叫出鍵盤後,按下Done鈕再隱藏鍵盤的例子。
Apple 的Managing the Keyboard是應該詳讀的文檔。
鍵盤在編輯的時候會自動的出現,但是並不會自動的消失,這個工作Apple交給了開發者自己調用resignFirstResponder來隱藏。
共52篇文章。
近日小寫iOS,記一筆,在TextField叫出鍵盤後,按下Done鈕再隱藏鍵盤的例子。
Apple 的Managing the Keyboard是應該詳讀的文檔。
鍵盤在編輯的時候會自動的出現,但是並不會自動的消失,這個工作Apple交給了開發者自己調用resignFirstResponder來隱藏。
同事写一个服务安装脚步,有一个PHP的配置文件要在安装时分发,脚步里是用wget来获取这个文件的,不幸的是Apache加载了mod_php,所以分发的文件是那个PHP文件被modphp解析过的结果,而这种情况下那个PHP文件的执行大多会导致500错误,被分发的文件要么是空要么是Apache的500错误内容或php display error的内容。
IE和Firefox在Cache的处理上基本的逻辑是,在一个Session里可Cache住的数据会直接读取Cache,并且不会向服务器发出带if-modified-since或if-none-match头信息的HTTP请求,也就不会收到304的回应。这里的一个Session就是指浏览器存活期间,如果浏览器关闭视为该Session结束。
Puppet也可以使用erb模板,默認模板的搜尋位置是$vardir/templaters,但是搭配VCS來做還是有Best Practices照做。先在pp文件裡寫
这其实是个老问题了,只是昨天和同事说起来的时候,稍稍争执了一番。正常来说,一个Linux主机应该打开swap并且是内存的二倍。但是凡事应该具体问题具体对待,时代在变化,软硬件都有了不少的变化。在一个64G内存的机器上你还会用128G的swap?
Peter Zaitsev在08年写的一篇blog: Should you have your swap file enabled while running MySQL?,里面提到了一个标准:如果你宁可加内存,也不让系统变慢,那就关掉swap。如果你不介意内存耗尽系统变慢,那就开着swap。Peter也提到了一个情况是kernel在没有swap的时候会工作异常,这也被Don MacAskill的评论证实了,Don的做法是用Memdisk上建立了一个32M大小的swap来避免。就我自己来讲,Don的做法比较好。另外也要注意不同的应用有不同的策略,如果应用对数据的完整性要求较高,例如支付系统,事务系统,还是要开启swap的来避免kernel panic和OOM-killer。如果只是在线系统,数据有多份冗余,且允许一定的数据损失(大部分的互联网应用都属这一范围),相反的性能的要求很高,那就把swap设置的低一些,调整swapiness到10左右。这里还有一个问题是你相信kernel能管好memory cache,swap out正确的数据?还是不能?
参考:
为了网银,安装个VirtualBox+WinXp,但是性能不行。一查是VirtualBox在i7平台下的bug,并且已经修复。预计在4.0.7版本里放出。via Performance and stability problems on new i7 CPUs (Mac OS X)
昨天折腾新电脑,Juniper VPN的客户端(Network Connection)本已经安装了,并且正常使用。但是今天无缘故的无法使用了。
怀疑是安装JDK导致,想删除的时候发现,Mac OS X的Java竟然是只能Upgrade不能Downgrade,Apple的说法是要想Downgrade你就重装操作系统,坑爹啊。
继续说字体渲染的事。在Unix下使用Xorg和FreeType时,可能要花一些时间来调教一下,方能得到一个可以接受的结果。这也是使用Windows和Mac OS X的用户几乎不用关心的事情。
今天整了一下公司的工作电脑,配置桌面的时候看字体的显示怎么也没有Mac OS X下的那种感觉。调了半天也不尽人意,后来@jjgod同学给了个关于字体显示的论文,做点笔记,还请知晓的相关技术的朋友指正。
在显示器上字体大概有三种技术。