Submitted by gouki on 2010, August 30, 10:00 AM
习惯了用jQuery,因此在使用greasemonkey的时候,也总是想着用jQuery,找了下,确实有这样的例子。。
JavaScript代码
- var $;
-
-
- (function(){
- if (typeof unsafeWindow.jQuery == 'undefined') {
- var GM_Head = document.getElementsByTagName('head')[0] || document.documentElement,
- GM_JQ = document.createElement('script');
-
- GM_JQ.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js';
- GM_JQ.type = 'text/javascript';
- GM_JQ.async = true;
-
- GM_Head.insertBefore(GM_JQ, GM_Head.firstChild);
- }
- GM_wait();
- })();
-
-
- function GM_wait() {
- if (typeof unsafeWindow.jQuery == 'undefined') {
- window.setTimeout(GM_wait, 100);
- } else {
- $ = unsafeWindow.jQuery.noConflict(true);
- letsJQuery();
- }
- }
-
-
- function letsJQuery() {
- alert($);
- alert($().jquery);
- }
然后代码就得全部扔在letsJQuery()方法里了。
由于是async,所以,尽量选择快一点地址,比如本地的localhost之类的,HOHO,不过,这就得本地WEB服务常开了。
原文来自:http://joanpiedra.com/jquery/greasemonkey/
Tags: greasemonkey, jquery
Javascript | 评论:0
| 阅读:19611
Submitted by gouki on 2010, August 29, 10:28 PM
Dropbox这软件恐怕也不用多介绍,大家都明白。国内类似软件也有不少。不过我真的不太想用这类类似软件。
我想要什么 ?我想要有dropbox这类软件的功能,但可以自主控制,比如我可以使用FTP来做这事,做一类似于SVN的事情。因为使用ftp或者sftp,对数据可以完整的控制,也不再受限。对于一些比较重要的文件,自己也能够放心的存储 。
找了一下,大约有以下几款软件可能会符合我的要求,但还没有尝试。不过我得尝试一下,下周就是我的尝试了。。。
1、DirSync Pro,不过,看介绍好象不能同步远程的。http://www.dirsyncpro.org/features.html,看了一下是不支持。
2、Capivara 是一个支持 SFTP 和 FTP 的文件同步工具,采用 Java 语言开发。通过对文件的时间戳和 SHA-1 哈希值进行文件的比较以便决定是否同步,同时可预览即将进行的同步操作,防止一些误操作。http://capivara.sourceforge.net/,这个是用java,就是不知道效率怎么样。
3、OpenPiczzais是一个免费版本的Piczza文件传输服务。它可以让你可以安装自己的Piczza服务功能。(事实上我真没仔细看,不过看到居然有openpiczza服务,所以准备尝试一下)
总之,也希望看到本文的朋友推荐一些软件(需要支持自己的FTP服务,就象xmarks之类的)。总之最后如果再不行了就只有SVN或者GIT了。其实上我不需要版本控制,但如果有变动,总能够覆盖或合并本地吧?
Tags: dropbox
Software | 评论:2
| 阅读:20646
Submitted by gouki on 2010, August 28, 10:02 PM
我的ipad上有几个常用的软件,嗯横。我比较不太喜欢装软件,所以在用的一般就会一直用下去。
1、good reader 这个,是看书的,除了不支持chm,其他几种基本都支持了。为此我买了正版。0.99刀,但遗憾的是。。。我居然装了看不到图标了。更遗憾的是,单位的IP是192.168.10网段,而无线却是192.168.1的网段,因此,good reader在开通wifi的时候却显示让我们使用192.168.10网段。于是乎,这个功能我就永远无法使用了。
2、pinball ,这个就不用多说了。。。
3、愤怒的小鸟。。。娱乐软件
4、会说话的TOM。给小朋友玩的。
5、植物大战僵尸,纯属娱乐。。。
6、UC,看wap网页的。。。
7、readdleDocs。。本来以为这个才能看word,事实上,有很多都可以。。比如goodreader。所幸good reader显示不出的时候,它能够显示
8、金山快盘。之所以用这个,是因为wps中有个快盘可以存word之类的,所以我可以利用ipad来同步一些资料
9、evernote。。因为,手机上有,电脑上有,所以。。。理所当然喽。
Tags: ipad, software
Misc | 评论:0
| 阅读:20963
Submitted by gouki on 2010, August 27, 9:46 PM
项目中用到了memcached,类文件是不知道谁找来的MemcacheWrapper,其中有一个方法是namespace(),在正式机上跑的没问题,但是测试机上却老是显示语法有误,说是T_STRING没有正确结尾。开始的时候以为是文件编码导致,但仔细一看,原来是这个namespace名称,但为什么正式机上没问题呢?翻开手册才知道,这个名词是从5.3才开始变成关键字的。这让我想起了一些其他的名称,比如use,goto,import等 。自从命名空间开始后,很多人都认为import会变成关键字,但结果还是采用了use作为关键字。
因此,在写代码的时候,可以看一下PHP附录的保留关键字等。
-------------------------------
一号店,是11在群里说的,说是这个网店吸引了风投,但我看了看,没有什么特别的地方,连京东都可以卖非电器类产品了,这类网站那怎么赢利呢?事实上华联等都有网站,而且送货费也不贵,所以,随便看看喽。。观望一下
-------------------------------
最后,给自己现在的单位进行一下招聘。
条件我也不多说了,总之是PHP方面的人才,一些附加条件我也就多说了,什么精通这个精通那个的。
只有几个条件:1年PHP开发经验的2名,2年+开发经验的2名。1年左右经验的,最基本的CRUD要会,顺便熟悉康盛的系统为佳。2年+的,需要有独立做项目的经验,能够根据需求独立完成项目,当然也不希望是算盘珠一样,一定要有自己的想法才行。
然后就是大家都要求的,性格开朗,有团队经验犹佳之类。那句能够承受加班压力的我就不写了,项目一般不会要求加班,只希望在工作时间把任务完成,这是最佳的。要加班的话,也就是上线前几天和上线后几天,可能会有加班情况出现,但这个,其实大家都懂的吧。
请身在上海,并有意愿从事PHP和已经从事PHP但想換換岗位的可以联系我。可以留言,也可以QQ我:19129540.
Tags: namespace, 一号店, 招聘
Misc | 评论:4
| 阅读:17997
Submitted by gouki on 2010, August 26, 5:31 PM
DropBox最近又在准备折腾了,理由其实不算太充分,事实上,在资料方面,我一直是在用wizExplorer,但是对于文件等,除了QQ的存储,好象没有其他什么的了(当然金山的快盘也行,但不太敢用,因为,以前联想的lenovodata,突然间就成了收费盘,很郁闷的)
Dropbox我在之前也有介绍,也有使用,但就在申请API的第二天,我发现,dropbox再也打不开了,现在嘛,你懂的。。。
主要是我想同步一些目录,和文件,又不是特别大,但是数据比较多,如果用网上的SVN来进行同步,我想,意义也不是特别大。不过,我是有准备将我的服务器慢慢改成svn,因为,它不用备案。有域名就要备案,很繁琐啊。rsynx也可以,但是我需要互动,而不仅仅只是备份
上面是月光的博客:
虽然目前从国内访问Dropbox有小小困难,但是从国外访问还是正常的,对于拥有国外Linux虚拟主机的用户,可能会遇到这样的需求,就是如何将国外虚拟主机上的网站备份到Dropbox上,下面我以Dreamhost为例介绍一下备份的方法。
你需要有一个国外的虚拟主机,虚拟主机需要有SSH权限,并能访问外网,符合这样条件的虚拟主机有一些,例如Dreamhost这类主机。
使用SSH帐号登录到你的主机地址,之后执行下面的命令:
wget -O dropbox.tar.gz http://www.dropbox.com/download/?plat=lnx.x86
下载完成文件后,接着,你可以执行下面的命令将其解压缩:
tar -zxof dropbox.tar.gz
接着执行下面的命令将Dropbox程序转移到~目录。
mv .dropbox-dist ~
现在,执行下面的程序即可后台运行Dropbox
~/.dropbox-dist/dropboxd &
第一次执行这个程序的时候,dropboxd会显示一串很长的URL地址,你需要手动在浏览器中执行这个地址,才能将虚拟主机服务器连接到 Dropbox,执行完后,Dropbox的Events中会显示“The computer xxx was linked to your account”,表明该服务器已经连接好。
这时候,你的根目录下会出现一个Dropbox目录,并会自动下载,你可以使用下面命令进入你的Dropbox目录
cd ~/Dropbox
接着,将你的网站目录通过cp -r命令复制到~/Dropbox目录下,就能实现网站的同步备份了。
如果你想停止运行Dropbox,可以通过下面的命令实现:
killall dropbox
对于Dreamhost用户来说,其实你一退出SSH,dropbox就会自动退出,你要想让dropbox一直运行,要购买价格更高的VPS,或者使用screen命令自动挂着SSH也行。
最后赞一下Dropbox的速度,在国外的主机上执行Dropbox真快的吓人,几个G的文件,不到半个小时就全部下载更新完毕,这和国内完全不是一个速度啊,我昨天在国内同步几个G的文件,至少要花整整两天的时间。
参考文章:How To Install Dropbox In An Entirely Text Based Linux Environment
原文来自:http://www.williamlong.info/archives/2222.html
Tags: dropbox, 月光博客, 备份, sync
Misc | 评论:0
| 阅读:18495