页面

2011年6月30日星期四

科技公司组织结构图?

在Business Insider上看到一副图表,描绘了一些IT大公司的结构,作者称所有图表均来自网络,在此向原作者致敬!原文传送门,点我

画这些图表的人真的很有想法,也给我一个大概的印象,了解这些公司是如何工作的。哈,其实并不知道这些图表的准确性,但是很有意思,所以转了过来。可以看到,Amazon,最传统的公司结构。Google不同部门之间联系紧密,所以它有这么多的创意产品?Facebook就跟它的功能一样,是一个人际网络map。Apple,哈,追求极简的未来科技。Microsoft,哎,所以这么多创意产品在你手上砸了!Oracle,呃,Legal?这是什么标签?

org chart

批量修改文件名称软件

修改文件名是一件很麻烦的事情,尤其当要修改的文件堆积成山有成百上千的时候,一个个修改名称几乎要累死人。但是这样的时间消耗又是多余的,没有意义的,所以批量修改文件名的软件就变得非常受欢迎。这里推荐一个很好用的小软件,Bulk Rename Utility,老外的软件,可以进他的主页看一看详细介绍,并选择下载最新的版本。网址是:www.bulkrenameutility.co.uk

附上一张截图,可以看到软件界面密密麻麻的排满了小功能窗口。只要需要批量修改的文件名称是有一定规律的,那这款软件基本上可以满足需求了。

哦,对了,其实各大国内下载站都有中文版本,直接搜索软件名称就好。

官方网站下载链接:

英文版32位下载 http://www.bulkrenameutility.co.uk/Downloads/BRU_Setup_WinNTx86.exe

英文版64位下载 http://www.bulkrenameutility.co.uk/Downloads/BRU_Setup_WinNTx64.exe           

各大下载站中文版下载(我也就是随便搜了一下得到的结果如下):

非凡软件站  http://www.crsky.com/soft/7973.html

华军软件园 http://www.onlinedown.net/soft/37310.htm

新浪科技下载 http://down.tech.sina.com.cn/content/8240.html

2011年6月24日星期五

如何:学习网络编程

Mircea Goia在Quora上对问题"I'd like to learn web-related programming. What should I start with?"的回答十分精彩,让我情不自禁想稍微翻译转载记录一下。
原文地址在这里:http://www.quora.com/Id-like-to-learn-web-related-programming-What-should-I-start-with
网络编程(包括制作网站)分成两个部分:前端和后端,或者说前台和后台。前端/前台就相当于一个书架,后端/后台就相当于一个往书架上摆书的机器人。学习前台意味着你可以自己定义这个书架的结构,决定怎么摆书。学习后台则意味着用特殊的语言与摆书的机器人沟通,让它去拿哪些书过来摆在书架上。
两个部分所包含的知识都非常庞大,要一一学来并不容易。要么是妈生的绝世天才,要么是勤奋的拼命儿郎,才能都不落下。Goia的建议是两部分都要有所了解,然后根据需求专精某一部分。如,他本人专精的后台部分。这样就意味着,他可以做功能齐全的网站,但是却不能跟设计师的网站比美。
前端/前台:
需要了解一下三部分的内容,HTML,CSS和Javascript。
- HTML or HTML5 (HTML5是最新的标准,关于HTML5的具体信息可以Google一下)
HTML是网站的基础,它的作用就像是notepad,你在里面写入信息,关于HTML的历史可以维基百科一下。它不是编程语言,而是标记语言,也就是用<>这个符号做标记的语言。简单的学习HTML的方法,对着一个页面 右键-->源文件,然后就可以看到该页面的HTML代码了。仔细钻研吧!或者你也可以用一些可视化的网页编辑器,之前牛掰的网页三剑客之一Dreamweaver啊,Microsoft的Frontpage啊,Macintosh的iWeb啊,很多好软件,Google一下全出来了。使用网页编辑器的好处是不用自己写代码,熟悉了软件的操作后制作网页非常迅速。但是不要因此就不学HTML了,还是该好好了解一下的。在软件里也可以看到每一个自己编辑的网页的HTML代码,多看看多想想,并不难!等到自己进阶了,就可以使用专门写代码的程序直接代码做网站了。用一些像是notepad++之类的软件呀,给人感觉很牛掰的!
- CSS(Cascading Style Sheets) - version 2 or better 3
如果说HTML是notepad,CSS就是word文档编辑器。CSS的作用就是让你的信息排版有序,显示更有规律,更漂亮。大部分时候,你可以使用 右键-->源文件 大法,查看网站的CSS文件。这些文件一般是以“.css”结尾,很容易分辨,多操作几次就熟悉了。以后上什么网站都可以这样看一看别人的CSS文件是怎样的,试图从中学习一二。
- Javascript
Javascript的作用是往网页里添加动态数据,否则网页就是静态的,关于动态静态可以维基百科一下啦。注意,貌似见过很多这样的提示,Javascript有一个好名字,但是它和Java是没有任何关系的 调查发现,Java与Javascript之间确实是有联系的,设计师当初在设计Javascript这个网页编程语言的时候,根据公司的要求,借鉴了Java的一些创意。一般很容易见到大家把Javascript缩写为js,而使用右键大法可以看到Javascript文件是以“.js”结尾的,看不到的话,或许它就是直接嵌入在HTML里了。

原文给出了一些链接,都很干净,确实是好东西。

Links for learning
HTML
http://en.wikipedia.org/wiki/HTML
http://en.wikipedia.org/wiki/HTML5
http://www.w3schools.com/html/default.asp
http://www.w3schools.com/html5/default.asp

CSS
http://en.wikipedia.org/wiki/Cascading_Style_Sheets
http://www.w3schools.com/css/default.asp

Javascript
http://en.wikipedia.org/wiki/JavaScript
http://www.w3schools.com/js/default.asp

你还可以从Google啊,Youtube啊,等网站上搜索这些东西的tutorials,只要搜索关键词 "HTML tutorials", "CSS tutorials" 或者 "Javascript tutorials"。

后端/后台:

Goia说道,今天的后台比十年前的后台要复杂许多,因为可选择的编程语言太多了。这得益于近10年来的开源运动给编程语言的发展带来的契机,迄今为止你或许已经听过的编程语言有Perl, TCL/TK, PHP, Python, Ruby, Java, Erlang, C, C++, Lisp, Haskell, ASP/ASP.NET/C#, Coldfusion/CFML,很多都是最近发展起来的(咳,网络发展史并不长,我这么说不会被批吧?)。其中有一些因为功能强大或者使用简便受大众的喜爱,并且越来越出名越来越强大,另一些则因为一些缺陷慢慢淡出了人们的视野。这些语言的工作原理,就是使用特定的能被机器识别的格式语言,从数据库中获取数据,送往浏览器。比较扯淡的比喻,又是摆书机器人。你跟摆书机器人说话,让它去拿一些书,然后送到书架那边去。(这个比喻的起源请在文章开头处寻找)
Goia对新手的建议是,选择学习拥有以下特质的语言:
- the language should be popular (that means it has a big community which can offer support)

选择学习的语言要够出名,流行。这样就意味着该语言有一个庞大的,必要时可以提供帮助的网络社区。
- the language should be open source (that means you don't have to pay money for it)

该语言要是开源的,也就是免费的,不要花钱的。这一点大家都理解透彻,但是这与花钱购置书籍应当不冲突。网络上教学资料很多,购买书籍的目的应该是做练习,熟悉。

- the language should stick around for longer time (that means the language shouldn't disappear or be less used in the short term - it happened with ASP classic and Coldfusion/CFML/TCL/TK)

该语言要够持久!咳,是的,不给力的语言都会被清除出去的,给出的例子有,ASP classic和Coldfusion/CFML/TCL/TK

对,你也要选择自己要学什么数据库。如,MySQL, PostgresSQL, SQLlite之类,也要选择开源免费的。 :)
Goia对新手的推荐是:
- PHP (open source, big community, lots of software built with, lots of jobs), 
- Ruby on Rails (open source, growing community, hot with startups, growing number of jobs), 
- Python (open source, big community, quite hot with startups, growing number of jobs)
- MySQL database (open source, big community, hot with startups, many jobs)

You have to try these and see what you like, what fits you.
都试试,选择最适合自己的。

Links for learning:
PHP
http://en.wikipedia.org/wiki/PHP
http://www.php.net/
http://www.w3schools.com/php/default.asp

Ruby on Rails
http://en.wikipedia.org/wiki/Ruby_on_Rails
http://rubyonrails.org/
http://oreilly.com/ruby/archive/rails.html
http://oreilly.com/ruby/archive/rails2.html

Python
http://en.wikipedia.org/wiki/Python_(programming_language)
http://www.python.org/
http://python.about.com/od/gettingstarted/tp/pytutbeg.htm

MySQL
http://en.wikipedia.org/wiki/MySQL
http://www.mysql.com/
http://www.mysqltutorial.org/
http://www.w3schools.com/sql/ (SQL is the language used to extract, insert, delete and process data in the database - you need to know this as well)
http://php.about.com/od/learnmysql/ss/mysql.htm

千万不要忘了Google,Youtube的神奇功能,帮助你学习!


最后,他说,网络编程不是一朝一夕的事情,要有耐心。上帝创造世界且用了7天时间,不要耐不住寂寞。有问题了,不耻下问,祝你学习愉快并且成功。

2011年6月22日星期三

Change Your Word, Change Your World

说话的艺术,文字的魅力。人对事物的理解是抽象的,这与电脑处理问题很不相同。对电脑而言,不同文字表达同样一个意思,最终输出是不会有任何改变。但对人而言,同样一个意思,用不同的文字不同的语言表达出来,结果会截然不同。

2011年6月20日星期一

scribefire,来,赞一个

之前在Blogger的博客里介绍了scribefire这款嵌入在浏览器中的在线写博小程序,那时候是在linux下使用firefox浏览器找到的这样一把写博利器。后来在chrome上搜寻,没有找到相同的拓展程序,然后又遇到firefox使用有问题,所以才转到离线写博。毕竟自己写博并不需要太多构思,所以离线保存功能对我而言可有可无,事实上也从来没有离线保存过什么草稿。所以今天又在chrome上尝试搜索scribefire,竟然真的让我找到了。不知道之前是搜索有误还是怎么的,反正现在能再chrome上使用scribefire也是一件妙事。并且,值得赞赏的是,scribefire的添加博客十分傻瓜智能,只需输入博客地址,和账号密码,就可以自动完成连接。真的是很好的写博体验!

上脸书玩儿去吧

啊哈,又是周一了,你肯定有很多闲的蛋疼的朋友又上传了各种艳照自拍到脸书上了,想看吧?!但是你的上司都是一群没蛋的玩意儿,要是被发现工作时间搞毛,那肯定要被扯蛋了。嘿,没关系,有了全新的装逼利器,就在http://www.bestupidatwork.com/ 。只要下载安装连接脸书帐号,你就可以像在做excell表格一样看脸书了~~~给力吧!!!



原文地址:http://gizmodo.com/5813563/use-facebook-at-work-without-anyone-knowing

iBus在skype中无法输入中文的问题解决

linux下skype聊天一直有个小问题,就是不支持中文输入。但是iBus在其它软件里运行很正常,实在不知道是什么回事。在网上搜索了好一阵子,发现也有不少人有过这样的困扰。但是都是几年前的旧事,于我现在的情况不符。比如,之前大部分人用的输入法是SCIM,所以解决问题的方法也就单独针对SCIM,iBus当初或许还在beta测试状态,所以使用并不广泛,针对iBus的解决方法也就特别难找。好在经过一段时间的尝试更换搜索关键词后,终于在某处找到了解决方案。着实简单有效!(先前以为是skype的community找到的,后来回查又找不到,只能作罢,就把解决方法贴在下面,记录一笔)

来到根目录,进入etc/X11/xinit/xinput.d
找到default文件,以root帐户打开编辑,如下
然后保存,重启电脑,搞定
#
# This configuration provides default IM setting (user edittable)
# See im-switch(8) and /usr/share/doc/im-switch/README.Debian .

#
# Define IM for traditional X application with XIM
#
# XIM server name used for XMODIFIERS="@im=$XIM"
# XIM program /path/filename
# XIM program command line arguments
#
# These were traditional setting before uim and scim for CJK languages
# Language LC_CTYPE XIM server XMODIFIERS Start key
# Japanese ja_JP* kinput2 "@im=kinput2" Shift-Space
# Korean ko_KR* ami "@im=Ami" Shift-Space
# Chinese(T) zh_TW.Big5 xcin "@im=xcin-zh_TW.big5" Ctrl-Space
# Chinese(S) zh_CN.GB2312 xcin "@im=xcin-zh_CN.GB2312" Ctrl-Space
#
XIM=ibus
XIM_PROGRAM=/usr/bin/ibus-daemon
XIM_ARGS="--xim"
XIM_PROGRAM_XTRA=
# Set following variable to non-zero string if program set itself as deamon
XIM_PROGRAM_SETS_ITSELF_AS_DAEMON=
#
# Define GTK and QT IM module
# They may or may not be using xim as the IM.
#
GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus

#
# Define lists of packages neded for above IM to function
#
DEPENDS="ibus, ibus-gtk, ibus-qt4"

#
# Define X start up hook script to update IM environment
#

2011年6月19日星期日

Project: TE

我做了一个决定,开始我的第一个项目,对网络信息进行汉化翻译,并发布在这个博客里。但,这并不是一个拥有雄心壮志的项目,只是单纯的出于对自我能力锻炼的考虑。并在这里声明,以后的文章依然会注明出处,但翻译不准需要见谅。其实这与我之前做的事情并无太大不同,只是转载信息之前多了一道加工程序。我会尽量保证所做的翻译转载均没有侵权的现象,但若出现纰漏,尽请通知我进行删改。

2011年6月10日星期五


作词:林夕 作曲:张国荣
国语版:
I Am What I Am
我永远都爱这样的我

快乐是 快乐的方式不只一种
最荣幸是 谁都是造物者的光荣
不用闪躲 为我喜欢的生活而活
不用粉墨 就站在光明的角落

我就是我 是颜色不一样的烟火
天空海阔 要做最坚强的泡沫
我喜欢我 让蔷薇开出一种结果
孤独的沙漠里 一样盛放的赤裸裸

多么高兴 在琉璃屋中快乐生活
对世界说 什么是光明和磊落

我就是我 是颜色不一样的烟火
天空海阔 要做最坚强的泡沫
我喜欢我 让蔷薇开出一种结果
孤独的沙漠里 一样盛放的赤裸裸

粤语版:
I am what I am
我是我多么特别的我

多庆幸大地有不只一种足印
神做世人种种色色都有他公允
我很庆幸站在我屋顶快乐做人
拿著我心告诉世界何谓勇敢

我是甚么在十个当中只得一个
葡萄园里响起水仙子的赞歌
我是甚么是万世沙砾当中一颗
石头大这么多我也会喜欢这个我

我很庆幸万物众生中磊落做人
怀著诚恳告诉世界何谓勇敢
石头大这么多感激天生这个我

我是甚么在十个当中只得一个
葡萄园里响起水仙子的赞歌
我是甚么是万世沙砾当中一颗
石头大这么多我也会喜欢这个我