手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜Qcloud , 注册 | 登陆
浏览模式: 标准 | 列表分类:Software

迁移浏览器至Chrome

说实话,这是一个艰难的决定,但,好象也是不得已,原来firefox给我最好用的地方就是F12,你懂的。

FireCookie这个小功能对我来说也是非常的需要,Sync功能更是不得了啊。我的speeldial上的信息,就靠他来配置了,然而,现在多了一个功能,就是要验证,不小心点击了一下重新生成验证码,没仔细看说明,原来生新生成验证码的时候,全清空所有保存的数据。于是乎,我所有保存的密码,都不见了。

幸好,我之前使用了一下google的导入firefox所有数据的功能,也包括了密码。(但是我在设置里查看已保存的密码时,都为空,所以我一直以为失败了)

在使用google帐户登录后,我打开一个常 见网站,我震精的事情发生了,居然,居然,用户名密码帮我输好了,心里一下子淡定了很多。

至此,firefox我真的再也没有什么特别让我留恋的了。cmd+shift+i也能实现F12的功能,只是不能修改cookie不太爽,还有fildder2好象也没有,不过,这又怎么样呢?从另外个角度来说,chrome的插件更容易开发,firefox还得考虑这考虑那。

于是,就真的换成了chrome,速度确实快了不少,内存倒是没省多少。够 快,OK了。

Tags: firefox, chrome

phpstorm二三事

在群里聊天的时候,有很多人就说了,你用什么 IDE啊。很多人都说了一些。zs啦,phped啦,nb啦之类的。当然在我眼里,目前的IDE中,除了phpstorm外,其他的真的都是渣渣。功能实在强大

但同时而来的就是很多人问我关于phpstorm的一些技巧,一些特色,嗯,这些有部分都在我之前的博客里有贴过,搜索一下phpstorm就OK了。真的有不少,但其实真的,官网上的例子实在太多了。而且有一些小技巧都是非常不错。不知道这些人在问的时候为什么不去官网看一下

http://blog.jetbrains.com/webide/

在这里你能看到很多技巧,有教你用phpunit的,有教你怎么debug的,还有教你怎么重构代码,怎么提升开发效率的。
例:

  1. Composer support in PhpStorm
  2. Refactoring for Class Members in PhpStorm 6: Pull Up and Push Down
  3. File Watchers in WebStorm/PhpStorm 6 (a.k.a. “Background Tasks”)

随便贴了点,相信你能在他们的博客上找到更多。不要再犹豫了。最近oschina上还在卖打折的版本。不过现在好象变成3折了。。有点悲催 ,前两天还是2折呢。你怎么看,元芳?

 

Tags: phpstorm

wps二次开发文档

WPS的二次开发?我不需要,但是一些接口文档我还是需要的。
比如[2008-09-16] - 闲着无聊,用WPS生成文档,在这篇博客里我写了用wps生成doc文档的例子,但事实上文章末尾介绍的两个网址都打不开了。

新的开发文档:
wps office二次开发帮助文档.rar
新的介绍地址:http://bbs.wps.cn/thread-22004642-1-1.html

Tags: wps

如何禁用flash

本来是不想禁用的,但发现机器的风扇就一直没停过,CPU消耗的最大的就是firefox下的flash插件 .没辙了.我还是禁用它吧.
嗯flashblock即可,但其实我是想从软件的底层就直接禁用它.可惜没有好的办法....只能用插件了.网上类似的教程还有很多,比如这个:

内容来源:http://orzl.com/weblog/disable-the-flash-on-mac

在Mac下禁用Flash的原因众所周知,这次实在是忍无可忍了。

  1. Firefox禁用Flash
    可以使用插件如 - Flashblock:
    下载地址: https://addons.mozilla.org/en-US/firefox/addon/flashblock/
    安装之后网页所有的Flash位置都会显示一个"Play"的占位图标,只有点击图标才会播放对应的资源。
    另:除了Flash以外,它也可以阻止Silverlight,且支持域名白名单。
    Flashblock的官方网站: http://flashblock.mozdev.org/
  2. Chrome禁用Flash:
    方法一: 使用和Flashblock一样的插件:https://chrome.google.com/webstore/detail/flashblock/gofhjkjmkpinhpoiabj...
    方法二:还有一种办法是针对Dev版本启用自带的插件:"Click to Play"。
    "Preferences" - "Privacy" - "Content settings" - "Plugin-in" - "Click to Play"。
    支持域名白名单。
  3. Safari禁用Flash:
    方法一:修改浏览器代理:
    修改浏览器代理为iPad,访问支持HTML5的网站如优酷土豆等会切换到HTML5版本。
    Step 1: 在菜单栏中显示"Develop"选项: "Preferences" - "Advanced" - "Show Develop menu in menu bar"
    Step 2: 在菜单中选择"Develop"选项,进入"User Agent",选择:“Sarafi iOS 5.1 - iPad” 。

    方法二:使用Safari插件:ClickToPlugin & ClickToFlash Safari extensions
    http://hoyois.github.com/safariextensions/clicktoplugin/

    推荐的这个插件分两个版本,一种仅针对Flash,另外一种支持屏蔽的插件包括:Flash、Java、Silverlight、Quicktime、Shockwave等。

    且均支持白名单。

于是乎,世界清静了.嗯,我没有那么急的需求要看flash....而且开了之后,耗电量也大增,何必呢.

Tags: flash

phpstorm 中对filetemplate的优化

在使用phpstorm创建文件的时候,如果是在filetemplate中出现过的。都会调用默认的模版,这时候,可以在其中调整自己的信息,还是比较方便的,比如我现在就是这样设置的:

XML/HTML代码
  1. <?php  
  2. /**  
  3.  * ${FILE_NAME}  
  4.  *  
  5.  * @category   
  6.  * @package    
  7.  * @author   gouki <gouki.xiao@gmail.com>  
  8.  * @version $Id$   
  9.  * @created ${DATE} ${TIME}  
  10.  */   
  11. Yii::import("application.controllers.${DIR_NAME}.*");  
  12. class ${NAME} extends Controller{  
  13.     public function actions(){  
  14.         return array(  
  15.             'index'=>'IndexAction',  
  16.         );  
  17.     }  
  18. }  

嗯,上面的这是标准的代码,不过,如果有命名空间的话。那怎么办呢?因为在官方的模版里,并没有提到这个。。它只提到了这些:

XML/HTML代码
  1. This is a built-in template. It contains a code fragment that can be included into file templates (Templates tab) with the help of the #parse directive. The template is editable. Along with the static text, code and comments, you can also use the predefined variables that will be then expanded like macros into the corresponding values.   
  2. Predefined variables will take the following values:  
  3. ${FILE_NAME}  
  4.    
  5. current file name  
  6. ${USER}  
  7.    
  8. current user system login name  
  9. ${DATE}  
  10.    
  11. current system date  
  12. ${TIME}  
  13.    
  14. current system time  
  15. ${YEAR}  
  16.    
  17. current year  
  18. ${MONTH}  
  19.    
  20. current month  
  21. ${DAY}  
  22.    
  23. current day of the month  
  24. ${HOUR}  
  25.    
  26. current hour  
  27. ${MINUTE}  
  28.    
  29. current minute  
  30. ${PRODUCT_NAME}  
  31.    
  32. current IDE name  

怎么办呢?于是我就想啊想,最后变成了这样:

XML/HTML代码
  1. <?php  
  2. /**  
  3.  *   
  4.  *  
  5.  * PHP version 5.3.x  
  6.  *  
  7.  * @category   
  8.  * @package    
  9.  * @author   gouki <gouki.xiao@gmail.com>  
  10.  */  
  11. #if (${NAMESPACE})  
  12. namespace ${NAMESPACE};  
  13. #end  
  14.   
  15. /**  
  16.  * ${FILE_NAME}  
  17.  *  
  18.  * @category   
  19.  * @package    
  20.  * @author   gouki <gouki.xiao@gmail.com>  
  21.  * @version $Id$  
  22.  * @created ${DATE} ${TIME}  
  23.  */   
  24. class ${NAME} {  
  25.   
  26. }  

如果定义了namespace,那么就在上面写上namespace ${NAMESPACE};
世界清静了好多。关键代码也少写了很多。
当然,其实很多人都是在程序完成后,统一用脚本加上这些注释的。这样倒也是不错。
只是现在这样的方式,在生成API文档的时候会比较方便一点。黑黑

Records:23112345678910»