Posts Tagged "网络"

别问我会什么,你需要我会什么?(技术贴慎入)

最近看到一句话觉得挺逗的“精神病人思维广,弱智儿童欢乐多”。我选精神病人。

以前讲过一句没头没脑的话:

疯狂:听从内心的想法,不受环境的约束,想到做到,天马行空;积极:对该做的事充满热情,关注解决方法而非面临的困难;专一:哪怕全力以赴做好一 件值得骄傲的事情。

疯狂是我最仰慕的一种状态,真正能够听到自己内心的想法并且有胆识魄力去做的人还是不多的;更多的人也许是后两种,积极的或者专一的,这已足以让我佩服不已。更更多的人或许是第四种状态:懒散的拖延的。

有3部电影也许可以比较好的诠释疯狂、积极和专一三种状态:布拉德.皮特的《Fight Club》,威尔.史密斯父子的《The Pursuit of Happiness》,汤姆.汉克斯的《Forrest Gump》。《Fight Club》其实并不是一部励志片,但是我在里面看到了疯狂,这部片需要有一定的承受力和鉴别力,后面两部老少咸宜。

为什么扯这些呢?我也不知道。

好,下面我们进入本文的主体部分,回顾一下我最近都做了些神马:

1、建站

利用Wordpress帮某NGO组织搭了一个网站:ChineasyClub

目前还是挺丑陋的,但也花了我不少精力。因为之前仅有的建站经验是用WP做我的独立博客蟑螂窝,所以相当于零基础直接上手PHP,CSS,HTML,实现自己想要的效果,一边改一边学,也就是我之前说的“learn by doing”,最后做出了一个勉强能看的东西。实际上,后来发现用Wordpress来做CMS(内容管理系统),也就是说用一个博客程序来做一个企业网站,实在是差强人意,做完了发现其实还有更好的解决方案,JOOMLA(囧啦)DRUPAL(肚破了)在CMS方面都比WP要强很多。顺大便还学了一下颜色的搭配Photoshop修图软件,Photoshop没啥好说的,其实很好上手,我琢磨了几个晚上就基本能够实现自己想要的简单效果;但我发现色彩真是一门学问,同样的内容,搭上不同的色彩,观感完全不一样,或轻快活泼,或成熟稳重,对我这种理工科男来讲真是充满了魔力和不可操控性。

然后又在网站里面搭了一个论坛ChineasyClub Forum

尝试了多种方案,比较了WP的论坛插件WpForum,国内强大的开源论坛软件Discuz和国外知名论坛系统vBulletin,最后决定采用后者。vBulletin是非常强大的一个论坛程序,设置很繁琐但功能很强大,国内用的人还不是很多,但绝对和Discuz有得一拼,有一个缺点就是理论上这个程序是个收费程序,要想不花钱请自行Google。这些软件很多都是第一次接触就拿来用了,以至于我现在看到这种PHP+MySQL+Apache架构的软件就有把它跑起来的冲动。

2、科研

先看几张图:

以前用画图板画的

如果我告诉你是用画图板画出来的你信吗?但它们确实是我以前用画图板画出来的。

用画图板画这种图并不是闲得蛋疼,是被逼的:之前老板让我一天之内画出这些图来,我想我用什么工具来画呢,别的也不会呀,于是我被迫用我最熟悉的画图软件——“Windows自带画图板”人肉画出了这些图。你要问我感觉如何,我只能告诉你,你不会想知道的。懂编程的同学可以想象一下用汇编语言来编写应用程序的感觉,懂金融的同学可以想象一下手算折现现金流的感觉。虽然不提倡这种肉搏战术,但当然肉搏也要会,因为也许说不定在啥时候你只能肉搏,而且最能精确把控的也是肉搏。

最近老板又交给我一个紧急任务,而且情况更复杂,除了要画出模型来,还要计算模型的温度场,给我的时间是5天,按照我脑子里现有的工具,用画图板画图+用ANSYS建模仿真怎么也得个10天左右吧。不行啊,得用新方法,于是我想到了4-5年前学过但是现在忘光的工程制图软件AutoCAD还有很少用过但是电脑里一直装着的三维建模软件Solidworks,印象中Solidworks除了三维建模以外还可以进行简单的有限元计算,这样就可以大大简化建模的过程了。用新的工具就得承受风险——学习成本,而且这玩意还不是你能掌控的,多长时间学会一个东西从来就没有定数。

我5天是这么安排的:第1天基本把AutoCAD给回忆起来了,第2天第3天边画边学,用了两天的时间从参数设计到平面图出来,把老板的想法变成了可以交流的语言——图纸。第3天晚上平面图发给老板,第4天上午按老板的反馈修改好,下午开始用Solidworks建三维模型,第5天三维模型建完了一半,晚上加班一晚上把Solidworks的有限元分析组件ANSYS Workbench给基本搞懂了,确定模型建完之后可以顺利计算之后回去睡觉了。5天任务没有完成,只好牺牲休息时间了,忍痛推掉了一周前约好的和Tianting,Simon的聚会(现在想起来还胸闷),周六加了一天班把剩下的建模任务和计算全部完成,周六晚上10点终于把结果给老板发过去。

AutoCAD+Solidworks+Ansys Workbench

从左至右依次为AutoCAD、Solidworks、Ansys Workbench的结果

写到这里,我终于想起我想扯什么了:

1、从接到任务开始,没有去想后面的困难有多么大,而是想用什么方法来解决它;
2、真正全身心投入的去做事,不浪费时间,高效无拖延,顺便也学会了一些工具;
3、最难以置信的,放弃娱乐时间来完成工作任务,真是令我感动到蛋疼的一件事;

以志之!

原创作品!转载注明出处:蟑螂窝

 

自制绿色软件搜索引擎

换了台机器,重做了一下系统。幸亏以前的电脑上有大量的绿色软件,直接Ctrl+C,Ctrl+V过来即可以用,否则重装软件的工作将让人无比纠结。当然有些东西还是必须要手动备份的,包括:IM聊天记录 ( fetion,QQ,msn ),网上银行证书,输入法词库,各软件使用记录,个人文件 ( My Documents , Documents & Settings ) 等等,还是很繁琐的。不过感觉最爽的就是Portable Firefox直接移植过来,几乎没有变化,要知道在我的经营下我已经离不开我那无所不能的firefox了,下次专门介绍一下她。

今天主要是介绍一个利用wordpress自定义页面实现一个google自定义搜索,用来在特定的几个网站中搜索需要的绿色软件。

我们知道wordpress默认添加的页面模板是固定的,比如我的关于页面。但是默认页面只支持html语言,很多强大的Script或者PHP就没办法了,有时候我们也会难免想设计一个页面让它看起来更拉风一些。

1.Worpress实现自定义页面的方法

于是上网搜索了一下相关的实现方法,这篇文章我认为讲得比较全面易懂——wordpress自定义页面。按照这篇文章中提供的方法:
在theme文件夹中新建一个内容如下的php模板文件template.php,然后新建一个应用模板template的页面,就可以实现模板中定义的script或者php代码(本文中为实现google自定义搜索的代码)了。

<?php
/*
Template Name: template
*/
get_header();
?>
实现google自定义搜索的代码
<?php
get_footer();
?>

2.Google自定义绿色软件搜索引擎

应用谷歌提供的自定义搜索服务,可以创建自己需要的搜索引擎,在自定义的一个网站或多个网站中检索结果。本文中是提供一个绿色软件搜索引擎,因此先要找出有价值的绿色软件下载站添加进站点列表。
我搜集某一类网站的方法:找一个知名度高且你熟悉的某类网站代表,比如我常用的绿色软件下载站xdownssimilarsites中寻找类似站点,选择其中你认为有价值的,添加进谷歌自定义搜索的站点列表中,为了省时间,我把我搜到的第一页的结果全部添加进去了。最后得到的搜索引擎为Search Green Software 搜绿色软件。通过谷歌的后台,可以获得该搜索引擎的源代码。

3.利用wordpress自定义页面实现Google自定义绿色软件搜索引擎

综合以上2步,很容易的我就想到了将第二步获得的代码放入第一步的php文件中应该就可以解决问题了,实际上网上另外一篇文章和我的思路不谋而合——在Wordpress中轻松集成Google自定义搜索引擎。但是很遗憾的,用这种方法没有实现,具体原因为何,还需要进一步研究,或者期待高手解决。

最后中间的这段代码是用Ben提供的一段html实现的,上效果:

绿软搜索|蟑螂窝

感兴趣的可以试用一下:)

留下几个问题:
1、自定义引擎的结果网站来源可以进一步筛选,去芜存菁。搜索结果额外提供了几个优化,其中“可靠网站”表示的是我自己经常用的几个网站,来源可靠放心下载;
2、自定义引擎搜索结果排序实际上可以通过自定义网站列表的权重来定义,暂时没时间研究,更改搜索结果的排名
3、Wordpress自定义包含任意PHP或Script代码的页面还没有完全解决;
4、搜索页面可以更美观。
有时间再折腾。

 

一天一点改变

明天就放假了,人心思动,也莫得心思干活了,于是把博客好好折腾了一下。

先把wordpress更新到了2.9.1,果然之前不兼容的delicious美味书签侧边栏可以完美支持了;然后又发现wordpress自带的widgets中有直接自定义文本或html的小工具,于是插入了一段显示我的鲜果收藏文章的flash代码,不过遗憾的是这个小工具只支持html不支持php;不止一个群众反映过我的页面很无聊,所以整点音乐增添些许趣味,装了一个轻量级音乐插件Audio player,这个插件是要添加php代码来用的,所以不能用上面提到的小工具了,只好把它直接插到sidebar.php文件的最前面去了。

以上所有的效果都在右侧边栏中可以见到,音乐播放器在最上面,美味书签抓虾鲜果网摘(笔误,现在手机上不了抓虾,不知道其他人有没有这个问题)在最下面。如果你戴着耳机的话,想必已经可以听到歌声了。或者看看我每天推荐的网络热文,不定期更新的噢:)当然了,整得元素越多,加载就越慢,这永远是个纠结的权衡。

之前实现相册用的是Flickr Photo Album插件,用起来很方便,右侧的My Flickr photos就是它实现的,可以随机显示Flickr相册里面的照片,不过效果不够炫,而且也不能以相册的形式显示。今天又找了另外一个插件 flickr-slideshow-wrapper(FSSW), 效果酷毙了,除了可以直接把Flickr相册导入显示以外,还能通过一个第三方网站slideflickr将Flickr的相册制作成很炫的幻灯片,然后再通过插件把幻灯片链接过来。废话不多说,直接移步欣赏我的相册

所有这些功能在QQ空间里点一下就能实现,为什么要弄得这么复杂?是的,这就好像用山寨手机的人如果知道用智能手机上网、看书、听音乐等每个功能都要自己另外装软件必定会很大吃一惊一样,这玩意儿解释不清楚(这事儿不能说太细:D)!真要弄个明白请参考可能吧的文章为什么我不用QQ空间?对使用qq空间的朋友没有恶意~:)

生活的乐趣就在于每天折腾,在于一天一点改变。嘿嘿:)

 

飞信2010批量添加通讯录,整合“直接短信”功能

一、我为什么使用飞信fetion

现在很少用QQ、MSN等即时聊天工具,一直使用飞信fetion作为主打的IM工具,主要是因为飞信有以下几个优点:

1、飞信上的联系人基本都是实名的,这对于我们这种上了年纪的人来说实在是一大福音。相比之下,qq上的好友网名隔一段时间就面目全非,很难分辨那些充满诗意或者Kuso风格的名字后面隐藏的是哪一位我的昔日同窗或好友。

2、最具有吸引力的一条:飞信可以免费高效地在电脑上给手机发送短信息。飞信作为一款手机移动通讯的衍生产品,不仅能够实现与在线好友打屁聊天的功能(qq、msn的主要功能),而且可以给不在电脑旁的任何一个好友发送飞信短信,免费的!也就是可以等效为所有的好友对你都是在线的,而且在电脑上发送短信的效率要大大高于手机。

3、飞信可以批量添加好友,实现与手机通讯录的基本同步,将手机通讯录批量加为飞信好友的具体操作思想为:

——导出已有联系人为文件A(一般是CSV文件);

——通过其他手段获得手机通讯录文件B(也是Excel文件,获得的方法有很多种,比如我的N70可以与Google通讯录同步,然后再通过Google通讯录导出CSV文件,详细见Ben的旧文“Google Mobile Sync同步error的解决方案以及感想”);

——将B中的数据按照A的格式生成联系人列表文件A2;

——将A2导入飞信联系人,这样你的飞信就有了你所有的手机联系人了(当然联通不行,一些不适合加为飞信好友的最好也自行剔除)。

当然了,飞信也不是万能的,偶尔我还是会上QQ/MSN和一些特定的人聊天或者接收文件的,传文件方面飞信真的很残废。

二、飞信2010的重大改进

中国移动放出了一个飞信2010Beta1.0。里面有两个重大改进:一个就是所谓的“直接短信”功能,也就是可以用飞信给任意手机号码发送短信了,当然是收费的(免费的话中国移动的短信业务就不用活了)!这是一个很大的进步,意味着在电脑上面可以完成所有的短信发送功能了。另外一个就是可以不用中国移动手机号而用邮箱注册飞信号了,这一招应该能吸引一大批用户。

我看上的主要是前面一个改进功能——直接短信,而且与之相随的飞信还支持通讯录了,我就琢磨了一下用之前类似的加好友的思想导入了一个通讯录:

——没看到有导出联系人,所以没办法导出它相应格式的CSV文件,但是没关系,它已经提供了一个飞信通讯录模板供下载;

——将上文中说的联系人文件B(这个可以包含其他信息,如邮箱、地址等)按照下载的飞信通讯录模板另存为文件B2;

——将文件B2导入飞信通讯录。

这样就把飞信好友和手机通讯录好友完全整合起来了,即使手机不在身边你也可以用电脑给任何人发信息了,如果对方是你的飞信好友,则自动用飞信发,如果不是,则用“直接短信”的方式发送给对方。

大杀器练成了!!:)

update:目前飞信2010通讯录只支持150位联系人,只能把已经加为飞信好友的剔除出来省下空间。

 

如何备份抓虾收藏夹

我最早用的网络RSS阅读器就是抓虾,最近听说抓虾要倒闭还是怎么地,我决定转投google reader,这样也符合我的“谷歌出品必属精品”的原则。但是抓虾上有我收藏的800多篇文章,而且我手机上很喜欢上的一个网站还是抓虾热文,看到好的文章仍然会把它收藏下来。现在我就想把抓虾的那800多篇收藏文章备份一下,挪到其他的地方,比如导入到delicious美味书签或者yahoo书签等等。网上搜了一下,竟然没有现成的流程。只有几个牛人写的简单教程,一般人还不知道怎么操作。于是我折腾了一下,终于把它成功导出来了,下面就是我琢磨的“备份抓虾收藏夹即导出抓虾收藏夹并导入delicious书签”的详细教程:
1、下载牛人写的Python代码,用来把抓虾收藏中的文章全部导出为html格式的书签,方便导入进delicious等书签。实验证明,r10版本的代码反而不会出问题,而r24貌似有问题,据大侠说是因为中文的原因,不得而知。将代码复制下来另存为name.py这样一个文件,name可以随便取。注意代码中的user和passwd要替换成自己的抓虾用户名和密码。
2、下载一个python解释器,我用的是python IDLE,这个在google搜索python,在python的官方主页上就能下载到。用IDLE运行这段代码:在GUI窗口点文件—打开name.py文件,按F5运行。运行结束后会在IDLE的安装文件夹生成一个html文件,这就是我们需要的书签文件啦,但现在还不能直接导入delicious,因为格式不对。
3、登陆delicious,把自己已经有的书签导出成一个htm文件,我们要借用它的格式。
4、下载一个UltraEdit,用UltraEdit打开第2步python代码生成的htm文件和第3步delicious导出的htm文件,将前者的条目(也就是我们抓虾收藏文章的地址和名称)复制到后者(delicious格式的htm文件),并按delicious格式讲多余的空格等删除,另存为一个htm文件。
5、登陆delicious或者yahoo书签,直接用第4步保存的htm文件导入书签,就可以啦!

最后的效果见张志强的美味书签,由于它导入之后默认都是私有的,我只把其中一些共享了一下。另外,弄了一个widget专门用来把delicious书签显示在我的wordpress网站上,见右边侧栏最下端。