PHP Development Tools——Eclipse

之前用NetBeans寫PHP倒也沒什麼問題,最近看到PSR-2的代碼編寫規範,覺得很好,但是NetBeans好像沒有找到設置的地方。搜了下PHP Development Tools (PDT)直接支持PSR-2。Sublime Text 2的編碼主題比較舒服,PDT也是有的,Sublime Text 2 theme for PDT下載。推薦下載EPF格式,然後在eclipse中File/Import/General/Preferences導入即可。爲了遵循PSR的代碼書寫規範,還需在Window/Preferences中進行如下設置:

  1. PHP/Code Style/Formatter/Active profile設置爲PSR-2。
  2. General/Workspace/New text file line delimiter設置爲Other:Unix。
  3. General/Editors/Text Editors勾選Show line margin,值設爲80。

安卓電話錄音軟件Automatic Call Recorder

Automatic Call Recorder

以前用HTC安卓2.3的時候找過電話錄音軟件,基本都是錄的外放的聲音,聽筒的人聲極小。而這款Automatic Call Recorder是有很多錄音線路可供選擇的,前面的都失敗後纔會選擇揚聲器模式。我在Sony Z上全部默認設置,錄下的聲音有電流聲干擾,但人聲還挺清晰,已經能作爲一個普通的電話錄音軟件來使用。有空再事實其他音源。

Sublime theme for Netbeans 8.0.2

ubuntu下Netbeans7安裝Sublime theme for Netbeans很順利,但是升級到Netbeans8.0.2後就無法導入,經過嘗試發現是enabledItems.info的問題。

解決辦法:先導出一份配置,工具》選項》導出》編輯器》確定。解壓出裏面的enabledItems.info,用它替換Sublime theme.zip包內的enabledItems.info。然後就可以順利導入了。

如果你還在使用Netbeans7那麼強烈建議你升級到8,衆多新特性很不錯!

DiskUsage

DiskUsageDiskUsage是一款免费且开源的分析磁盤用量的安卓軟件,可以迅速發現大文件及佔用磁盤最多的軟件,非常實用!之前手機提示內存超過75%,建議將資料轉移至儲存卡。我找了找,發現DCIM下有個隱藏的縮略圖文件夾,裏面放着從買手機後照過的所有圖片的縮略圖,有1個多G。然後通過DiskUsage發現google plus有七八百兆的緩存,firefox也有很大緩存,把他們一清理空間就回來了。

nano文本編輯器

nano是一個方便易用的命令行文本編輯器,相對於vi等文本編輯器勝在學習成本低廉而且linux平臺基本自帶(甚至android的busybox都有)。用nano常用的命令就是Ctrl+O寫入文件,Ctrl+X關閉文件,Ctrl+W查找文字。其他功能也很容易找到幫助,很適合不經常用linux的用戶(vi不常用的話,命令真的忘的好快)。

nano的複製粘貼也是很方便的。常用的就是CRTL+6用來選擇,ALT+6用來複製,CTRL+U用來粘貼。複製當前行的話直接ALT+6即可。

如果想把nano設置為默認的文本編輯器,比如使用crontab -e時,可以在~/.bashrc最後添加

export EDITOR=nano
export VISUAL=nano

如果要在多個文件間複製粘貼,可以用nano -F file1以多文件模式打開。打開之後,複製完按CTRL+R開啟另一個文件,就可以粘貼進去了。文件間的切換用ALT+,和ALT+.。

jEdit的基本配置

首先安装插件,推荐的有BufferTabs(文件标签页)和LookAndFeel(外观样式)。然后设置一下偏好,比如我会设置代码折叠(默认居然是关闭的!),在设置-编辑中-折叠模式中选indent就可以了。还有默认边距好短,可以改长些,以及缩进改为4个空格等。

默认的编辑界面也不好看,Molokai的配色就高端很多。在jEdit上找到选中项,选RGB标签,填入颜色代码即可。

项目 配色
文字 F8F8F2
背景 272822
单选背景 49483E
多选背景 383830
当前行 383830
注释 68715E
函数 66D9EF
关键字 27A453
E6DB74
标记语言 A6E22E
操作符 F92672
数字 AE81FF

图层蒙版

GIMP中使用图层蒙版只需在图层上右击,添加图层蒙版(Add Layer Mask)即可。然后根据需要选择透明部分,画笔的透明度可以改变蒙版的透明度。PS中蒙版也是这样,而且PS的图层蒙版支持多个,GIMP中似乎只能应用图层蒙版后再添加蒙版。