IT宅男们,有没有什么技术让你觉得相见恨晚?

无意中想起SQLite,于是发起了这么一个话题,感谢各位朋友的参与,我把大家的话收集一下,放在这里。

@sshg

PY算一个吧。当初看了一个下午就决定ditch Perl了。Haskell算另一个吧。看到type class的时候,也是怦然心动。不过Haskell比Py门槛高,用的机会也相对少。 呵呵,我资格比你老。我上手的时候才是2.1。查资料的时候,Internet上还有很多1.6的东西。此外,还被逼无奈,用1.4写过代码。呵呵,1.4才叫那个痛苦呢。连自省都很不完善。

硬件方面,Nokia的maemo设备。此外,3M的迷你投影仪,以及CU上介绍的OLPC

75没有的第二代OLPC平板电脑。Sexy!

还有虚拟化。用过很多虚拟化的产品,包括vmware, VBox, Xen, KVM。具体哪个产品好,不好说,但是第一次看到vmware的时候,那个激动呀。用一个词形容,sexy!

这样说吧。技术分几种。一种是一看就喜欢,然后越研究越喜欢。比如Py,比如虚拟化。有的,一看喜欢,一眼就就放下了。比如Zope。有的一看没觉得怎样,研究一番之后,喜欢上了。比如DNS。还有,一看就不喜欢,越用越不喜欢,还很恶心地得天天用。比如Perl。

@laiyonghao

cassandra/thrift/scribe

@xiaoxiolu

pypy吧

@smallfish

perl和pg。可惜现在一直未有大规模应用,还只是自己的试验田

@neruont

函数式编程. 话说我学函数式编程思想入门还是靠 CPP 泛型...

@marchliu

一 度觉得,我对Python的接触并不算很晚,毕竟从Python2.3以后,它才逐渐完善了多编码文本、修饰、异常等等有用的特性,但是想了想,即使只是 自由软件和动态类型这两个特色,已经足可以改变我的世界观了。如果时间可以倒流,我希望1991年就开始学习Python。

Postgres, 其实从04年就想要学习,但不得其门而入。从去年正式的使用它,这个产品从未让我失望过一次。我是一个“重”数据库爱好者。PG足够强大完备,它的无限嵌 入语言、正则语法集成、丰富的contrib,使我如鱼得水。这个产品可称伟大。它让我入行十年来很多未实现的构思得以成真。

Perl对我来说也是非常重要的一项,它使我的文本处理技能提升了一个台阶。如果早几年学会它,相信我获益会更多。

Emacs, 这个软件对我来说太重要了。它使我真正摆脱了对IDE的依赖,让我从一个拖控件的家伙,真正进入到对代码和软件开发的理解。它改变了我的工作习惯和思维方 式。不过在Emacs23之前,我大概不能接受它对中文的支持度,事实上也是因为这一点,我才拖到这几年学会它。

Unicode,Unicode如果早十年推广该多好!不需要更多的解释了!

曾经我有很多次机会,如果可以快速交付实用的软件,就可以赚一些钱,但是我找不到顺手的组合,甚至出现过两次对我打击比较大的失败。如果早几年接触Drupal和SQLite多好!我想写这个专题,正是因为刚才作饭的时候想起了SQLite,这是一个伟大的小东西!

SQLAlchemy,作为一个数据库编程工具,SQLAlchemy还不够完美,但是我再没有用过比它好的了!早年我不该相信“SQLAlchemy笨重复杂,难学难用"的谣传。

各种VCS,作为一个IT工程师,我应该一入行就学会它们中至少一个的使用,但是一直到05年我才有机会去学习和使用CVS,甚至我身边的同事对VCS的兴趣都很小,有很长时间只有我自己去尝试SVN和CVS的使用。真是个悲剧。

转载于:https://www.cnblogs.com/it20120227/archive/2010/01/10/2370802.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/406448.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MFC让窗口最前端显示

基于对话框的MFC应用程序,环境:Win XP VC2010。程序界面: 接着为IDC_CHECK1绑定一个BOOL类型的变量m_bShowTopmost,并添加BN_CLICKED事件响应函数: void CWorkHelperDlg::OnBnClickedCheck1() {UpdateData();if(m_bSh…

Request请求:Failed to execute ‘setRequestHeader‘ on ‘XMLHttpRequest‘: String contains non ISO-8859-1 c

Request请求:Failed to execute ‘setRequestHeader’ on ‘XMLHttpRequest’: String contains non ISO-8859-1 code point.问题解决

HDU 1564 找规律博弈

题目大意是: 从n*n的方格角落的一个起点出发,每次移到上下左右一个未曾到达过的位置,谁不能走了谁就输了 想了好久都想不出,看了大神的题解 Orz了 果然博弈不是脑残的游戏啊... 这里从起点出发,将所有方格两两连接&…

庖丁解牛ASP.NET3.5控件和组件开发技术-(1)服务器控件概述

服务器控件概述 1.服务器控件的类型以及ASP.NET控件开发的系统基类 Control,WebControl,CompositeControl,DataBoundControl,HierarchicalDataBoundControl,HierarchichicalDataSourceControl, ListControl,BaseValidator. 2,控件的生命周期, 服务器控件的生命周期与…

gnome硬盘分析_解决八种Linux硬盘问题的技巧

不能在Linux或者类UNIX系统的硬盘上写入数据?想解决服务器上磁盘损坏的问题吗?想知道你为什么总是在屏幕上看到“磁盘已满”的字眼吗?想学习处理这些问题的办法吗?试试一下这8个解决Linux及UNIX服务器硬盘问题的小贴士吧。#1 - 错…

HTML DOM console.table() 方法

HTML DOM console.table() 方法

百度之后,电子银行还安全么?

用户:百度在哪里啊?百度在哪里?***:百度就在小朋友的心里!用户:银行在哪里啊?银行在哪里?***:银行就在我家里,这里没有防盗门啦!这里没有监控啦。…

利用IDA6.6进行apk dex代码动态调试

网上公开IDA6.6已经有一段时间,这个版本有个好处就是可以动态调试java代码。正好现在需要动态调试,所以顺便练习一下。 根据android的官方文档,如果要调试一个apk里面的dex代码,必须满足以下两个条件中的任何一个: 1.a…

十大经典排序算法python_十大经典排序算法的算法描述和代码实现

这里详细讲解了十大经典算法的分类,例如交换排序、插入排序、选择排序等比较类排序,以及计数排序、桶排序和基数排序的非比较类排序,分析了各种排序算法的复杂度和稳定性,还有JAVA代码的详细实现。对冒泡排序、插入排序、选择排序…

oracle日志查看问题?

From: http://www.iteye.com/problems/34438 假如我在存储过程中有一条dbms_output.put_line(s)语句;当我执行这个存储过程的时候。是否这个打印会存储到系统日志里?如果存储到系统日志里,或者是某个表中。我该怎么查看那? 会存入系统表中.查…

[react] react是哪个公司开发的?

[react] react是哪个公司开发的? facebook 个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

js执行shell命令的几种方式(Node)

js执行shell命令的几种方式(Node) nodejs 执行cmd或shell命令 Nodejs调用shell脚本 nodejs调用shell

换了一块硬盘

不知不觉T400的小黑已经伴我走过了一年的时间,终于今天要给它换一块比较快的硬盘,7200.4希捷笔记本硬盘,下面是测试的数据 在网络查了下,好像性能还不错,只是显卡性能一般了一些。。。

Linux系统安装Nodejs

Linux系统安装Nodejs

模态对话框与非模态对话的几种销毁方法与区别

From: http://renjwjx.blog.51cto.com/811549/191320/ 前几天发现自己的程序中使用非模态对话框,Debug版本有警告提示如下: Warning: calling DestroyWindow in CWnd::~CWnd OnDestroy or PostNcDestroy in derived class will not be called 由于是Warn…

处理问题的方式

1. 测试代码的时候,如果某段代码效率特别差,可以通过注释部分代码的方式以确定问题代码的位置。测试的时候一定保证只有一部分代码在执行,排除其他干扰。 2. 日志记录: 1). 要有详细的日志记录,方便出错时查找。 2). 在…

常用软件

1. vim安装wget ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2解压tar.bz2文件tar -xjf vim-7.2.tar.bz2./configure --prefix/usr/soft_install/make && make install2. src.rpm安装方法1:Redhat 9或mandrake 9以上#rpmbuild --rebuild XXXX.src.rpm方法2:#rpm --r…

jvm 堆 比例_JVM调优原则

JVM调优原则调优目标将进入老年代的对象数量降到最低减少 Full GC 的执行时间在同样场景下,采用多个机器上进行参数调整后的比较验证,将验证能够提高性能的参数应用到最终所有服务器上。一般常规满足下列不需要优化Minor GC执行时间不到50ms;…

sublime的使用

sublime text3实用教程-安装js智能提示插件 sublime text 3/2怎么卸载删除插件

Linux主机硬盘的主要规划

系统对于硬盘的需求跟刚刚提到的主机开放的服务有关,那么除了这点之外,还有没有其他的注意事项?当然有,那就是数据的分类与数据安全性的考虑,即当主机系统的硬件出现问题时,你的档案数据能否安全的保存。 前…