首先,应当明确何为Linux式生活?个人认为并不是对着黑洞洞的终端输入cp,rm等传说中含糊的命令,相反,Linux式的生活应当是上古时代hacker们的生活方式-自由
乘兴而行,兴尽而返
因此很多人说那时的hacker是极端自由主义者,maybe
看看Knuth大大(没听说过?”If you don’t know who Knuth is, then you’re not a programmer. If you’re a programmer and you don’t know who Knuth is, well… I have no idea what rock you’ve been hiding under, but you should probably be fired.”),当年写TAOCP时,因为排版质量实在达不到他老人家的要求,所以就以典型的hacker精神自己写出了惊世骇俗的TeX.这种气势有多少人能比?
再看看Bill Joy大大,写出vi是偶然?身为研究生的他只身编写了自己的高性能的TCP/IP协议栈,而且超越了BBN的那套,是靠运气? 显然不是
仅仅是因为Just for fun,Linus就能利用个人时间及器材写出一个作业系统
(以下省略若干字)………….
由此可知,自由(or Linux) 所在意的并不是用什么工具,而是怎么用.只要心中有那份精神就足够了
因而可以大致的把Windows阵营和Linux阵营分为四种类型
像使用Linux那样使用Linux
像使用Linux那样使用Windows
像使用Windows那样使用Windows
像使用Windows那样使用Linux
个人认为其各自的平均水平(抑或熟练程度)依次递减.
OS是用来进行抽象的(好像有语病),是将那些琐碎的事情封装起来.Linux无非在封装上更为透明一点(or更为原始?),因而不难推断出第四种人最累,要用简单的思维去理解较为复杂的事物,本末倒置了.对于他们来说,Linux无非是显摆的工具罢了
***************************************************************************
回到题目(貌似扯的有点远了…),何为Windows下的Linux式生活?
DIY! 但是有一个前提很重要KISS,不过不要混淆了KISS的真正含义,如同刘未鹏大大曾经说过的那样
别只是因为你在.cpp文件中写代码以及你用的是C++编译器就要用类啊、模板啊这些东西。
………………
总之,我认为KISS并不等同于“原始”;KISS意味着用最适合的工具来做事情,这里“最合适”的意思是工具能够帮你以尽量直接简洁的方式来表达思想,同时又不降低代码的可读性,另外还保持代码容易理解。
同样,不要因为用的是Linux就一定要在任何时候都使用终端,扪心自问,你确定你做的那些事情一定要在终端下完成并且效率最高吗?不是的话就不要用!不要浪费时间,OS不是目的,是工具.OK?同样的事情在GUI下可以很容易的完成,却偏偏要强迫自己在终端下输入那些很有可能让自己crazy的命令,这样的行为莫非不是自虐?
KISS中的simple不是指工具的simple,而是对自己,对别人的simple
正式开始(我自己先汗一下)
这次要介绍一个可以取代Windows的explorer的软件BBlean
先发几个图片
开启BBlean后的桌面
主菜单
内建zip支持
支持workspace
待续
阅读(294 次)
cT=”0″;nc=”#444444″;nBgc=”#FFF7DE”;nBorder=”#F5E5A9″;
tc=”#649B00″;tBgc=”#FFF4D0″;tBorder=”#F5E5A9″;
tDigg=”%E6%8E%A8%E8%8D%90″;tDugg=”%E5%B7%B2%E8%8D%90″;
defaultItemUrl=”http://rtfm.72pines.com/2008/02/10/%e6%9d%82%e8%b0%88windows%e4%b8%8b%e7%9a%84linux%e5%bc%8f%e7%94%9f%e6%b4%bb-alpha-1/”;defaultFeedUrl =”http://rtfm.72pines.com/feed/”;
原文地址:http://leewings.72pines.com/20…..d-diary-1/
用Ubuntu已经2个月了吧。假前每星期就用那么1天多,实在很多东西都没用到,也就没什么体会。呵呵,记得刚装好那天,也快晚7点多了,又该上学了….之后整整一个星期都在学校的电脑里面查ubuntu的使用。。真正开始好好的用ubuntu,应该就是随着假期开始的了,为此,还买了一条1G的内存,尽管知道DDR400的,还不如直接升级电脑..但是我等不及了。好了,废话就不多说了,写写我的使用吧。此篇暂且写我假前的相关使用。
注:Ubuntu/Ubuntu Forum/Ubuntu wiki基本上所有的资料以及问题解决都是在这3个网站中搜得的。开始时向官方订了ubuntu live-cd,要三四个星期才能送到。后来还订了kubuntu和xubuntu的。
阅读(342 次)
cT=”0″;nc=”#444444″;nBgc=”#FFF7DE”;nBorder=”#F5E5A9″;
tc=”#649B00″;tBgc=”#FFF4D0″;tBorder=”#F5E5A9″;
tDigg=”%E6%8E%A8%E8%8D%90″;tDugg=”%E5%B7%B2%E8%8D%90″;
defaultItemUrl=”http://rtfm.72pines.com/2008/02/06/ubuntu-used-diary-1/”;defaultFeedUrl =”http://rtfm.72pines.com/feed/”;
本来想消失一段时间,好好处理一些个人的私事(for example,在一个Tumblelog网站Tumblr上的post(well 也不能算是post,只是像Twitter那一类的Micro-blogging应用)
但是因为某些原因 没有什么收获 碌碌无为了一段时间
算了不说这么沉重的话题了,说一些技术上的吧
暑假里使用一个晚上学会的Autoit写了一个Sandboxie RegViewer
期间在剑盟会员chinaruto给了很多的帮助.基本上成型了.而热心的chinaruto也帮我在剑盟发布了 .可惜就在发布的当天(or第二天 我忘了) 论坛挂了.帖子也丢了.恰逢我当时正在补作业(我是坏孩子).也就没有在意.一直拖到chinaruto再次帮我贴出来(谢谢了,chinaruto ^_^)
本来我已经不想再维护这个小东西了,但是在chinaruto的帮助下(这里 这里 这里 还有这里)渐渐成熟了
曾经想过用VB(虽然个人更熟悉C一点点)但是因为某些原因还是放弃了(Delphi看起来不错 改天试试)
at last
感谢chinaruto,韩总 的帮助.感谢现任深中学生会文化部部长的打击
PS
源代码在http://bbs.janmeng.com/forum-250-1.html .有需要的请自行下载
当然了,采用的授权是在以前的post说过的Creative Commons Attribution-Noncommercial-Share Alike 3.0(我不喜欢野蛮的GPL)所以请切勿忘记开放源代码
阅读(101 次)
cT=”0″;nc=”#444444″;nBgc=”#FFF7DE”;nBorder=”#F5E5A9″;
tc=”#649B00″;tBgc=”#FFF4D0″;tBorder=”#F5E5A9″;
tDigg=”%E6%8E%A8%E8%8D%90″;tDugg=”%E5%B7%B2%E8%8D%90″;
defaultItemUrl=”http://rtfm.72pines.com/2007/10/05/517503/”;defaultFeedUrl =”http://rtfm.72pines.com/feed/”;
Yahoo! Widget < 4.0.5 GetComponentVersion() Remote Overflow Exploit
Microsoft Visual 6 (VDT70.DLL NotSafe) Stack Overflow Exploit
现在手头没有OD,Debug不了
有OD的跟一下看看吧
******************************************************
所有作品的授权由
署名-非商业性使用-相同方式共享 2.5
升级到
署名-非商业性使用-相同方式共享 3.0
您可以自由:
复制、发行、展览、表演、放映、广播或通过信息网络传播本作品
创作演绎作品
惟须遵守下列条件:
署名. 您必须按照作者或者许可人指定的方式对作品进行署名。
非商业性使用. 您不得将本作品用于商业目的。
相同方式共享. 如果您改变、转换本作品或者以本作品为基础进行创作,您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。
对任何再使用或者发行,您都必须向他人清楚地展示本作品使用的许可协议条款。
如果得到著作权人的许可,您可以不受任何这些条件的限制。
Nothing in this license impairs or restricts the author’s moral rights.
即日生效
阅读(70 次)
cT=”0″;nc=”#444444″;nBgc=”#FFF7DE”;nBorder=”#F5E5A9″;
tc=”#649B00″;tBgc=”#FFF4D0″;tBorder=”#F5E5A9″;
tDigg=”%E6%8E%A8%E8%8D%90″;tDugg=”%E5%B7%B2%E8%8D%90″;
defaultItemUrl=”http://rtfm.72pines.com/2007/08/07/two-exploits-update-licence/”;defaultFeedUrl =”http://rtfm.72pines.com/feed/”;
传说中的八皇后问题
维基百科上面的解释[1]:
The eight queens puzzle is the problem of putting eight chess queens on an 8×8 chessboard such that none of them is able to capture any other using the standard chess queen’s moves. The colour of the queens is meaningless in this puzzle, and any queen is assumed to be able to attack any other. […]
Consider a function which, for a given whole number n, returns the number of ones required when writing out all numbers between 0 and n.
For example, f(13)=6. Notice that f(1)=1. What is the next largest n such that f(n)=n?
已知最大的解是1111111110
in Python’s way
n = 1
count = 0while n<= 1111111110: temp = str(n).count(”1″) count += temp if (count […]