分类: tech

  • 11月18日笔记

    在18大胜利召开之后,大闺女竞选班长成功,将会带领班级同学从一个成功走向另一个成功。

    技术方面,比较感兴趣的更新有下面几条:
    1)LuaJit2.0正式发布,http://luajit.org/ 这标志着Lua5.2,LuaJit2,Lua5.14在今后一年左右会让人无从选择(开个玩笑)。
    2)微软大牛人安德斯设计并开源的TypeScript发布了0.81版本 http://www.typescriptlang.org/ ,这个东西的好处是几乎和Actionscript一样的语法,可以做静态类型代码分析,值得研究使用。
    3)Ruby最近新动作很大,一个是Ruby2.0预期明年Q1发布,另外是JRuby1.7发布,我是想学想用Ruby却一直不得其法。
    4)Emscripten编译器有更新,这是一个很值得关注的项目,目的也是把某些语言或者开源项目编译成JS。http://mozakai.blogspot.com/2012/11/emscripten-compiler-upgrades.html
    5)pipetools http://pypi.python.org/pypi/pipetools/0.2.0 非常像C#的LINQ
    6)可用来做数据挖掘的Python模块,数据挖掘、大数据比较火,但是个人看有些人根本不懂什么叫大数据,正常数据还没搞明白,搞毛大数据啊。 http://www.kdnuggets.com/2012/11/best-python-modules-for-data-mining.html
    7)微软COM,微软有些技术学了貌似没用,其实不然,比如COM,现在看看虽然技术细节是没用了,但是思想长存。 http://www.johndcook.com/blog/2012/11/12/remembering-com/

  • 11月12日技术笔记

    两件事值得在小组里强调:第一是必须重视和强调对于technical design的review,必须有,不能看了需求直接就动手编码。第二是,身体很重要,必须吃早餐。我在微博上强调找靠谱的程序员,什么叫靠谱?学习能力强,有一定技术基础,认真踏实,给一个技术问题,能知道哪里找答案或者是如何问问题,说话有条理,具有逻辑思维。我们项目特定要求是英语能做最基本的沟通。

    最近看到的一些链接:
    http://xpresser.com/ Xpresser is a GUI automation tool written in Python, used to automate anything and everything.

    http://quaker66.github.com/vortex/ Vortex is a scripting language that compiles to Lua.

    http://littke.com/2012/11/06/inspiritas-bootstrap-theme-by-ripple.html Inspiritas – a free Bootstrap theme

    http://www.cnblogs.com/xrwang/archive/2010/01/26/TheComparisonOfImageProcessingLibraries.html 各种图像处理类库的比较及选择(The Comparison of Image Processing Libraries), AForge, OpenCV, EmguCv

    http://addyosmani.github.com/todomvc/ Backbone.js AngularJS KnockoutJS jQuery 学习比较JS框架或者库的利器

  • Python产生时序图和美化diff结果

    美化diff这个想法来自今天的code review,tfs的命令行支持导出diff格式的比较结果,但是可读性太差了,所以想用Python代码美化一下。

    Python自己有一个difflib,这个功能算是内置支持,可以参考这里http://docs.python.org/library/difflib.html#difflib.HtmlDiff

    如果想高级一点,可以用这个pygments.org,我是从SO上看到的 http://stackoverflow.com/questions/641055/diff-to-html-diff2html-program 这个pygments是一个代码美化器,但是支持diff格式,比如这里的例子 http://pygments.org/demo/5455/ 。如果喜欢ruby可以试试这个项目 https://github.com/rubychan/coderay

    最近有个写文档的需要,画时序图类图是经常的。顺手查查,发现这个项目 https://github.com/aivarsk/scruffy 使用yUML语法生成类图和时序图,好玩。比如这个例子

    或者这个例子

     

    看了一下代码,支持win32应该没有问题。如果只想产生时序图,可以用这个 http://pypi.python.org/pypi/seqdiag

     

  • 微博上的程序员

    不写神马头衔,排名没有前后,也不管是VP,CIO,CTO,还是创始人,大家都是程序员。这里面的名单,大多数是我关注的。

    大连IT圈子的:

    ouland 欧老师 http://weibo.com/oulan

    侯伯薇侯老师 http://weibo.com/houbowei

    天行者-阿纳金 天老师 http://weibo.com/thinkinginlife (其实是孙老师,吼吼)

    张卫滨 张老师 http://weibo.com/zhangweibin1981

    gamtin 刘老师 http://weibo.com/gamtin

    原数据 http://weibo.com/fangchuxuan

     

    微博上的程序员:

    老赵 http://weibo.com/jeffz

    图灵刘江 http://weibo.com/turingbook

    蔡学镛 http://weibo.com/rebol

    淘宝褚霸 http://weibo.com/tchuba

    放翁_文初 http://weibo.com/fangweng

    庄表伟 http://weibo.com/zhuangbiaowei

    韩磊 http://weibo.com/grhunter

    此处空无一人 http://weibo.com/kunfirst

    陈庆吉 http://weibo.com/chenqingji

    淘叔度 http://weibo.com/tshudu

    TimYang http://weibo.com/timyang

    孟岩怪力乱神 http://weibo.com/smoothmonk

    邓草原 http://weibo.com/dcaoyuan

    计算机之子 寒冬 http://weibo.com/wintercn

    yongsun http://weibo.com/yongsun

    陈晓鸣在百度 http://weibo.com/acumon

    shiningray http://weibo.com/shiningray

    lordhong http://weibo.com/lordhong

    wenzhong http://weibo.com/21376388

    阿北 http://weibo.com/ahbei

    西祠响马 http://weibo.com/xicilion

    郭安定 http://weibo.com/oiionet

    陈硕 http://weibo.com/giantchen

    淘宝叔同 http://weibo.com/jlusdy

    AKaras http://weibo.com/akaras

    华君 http://weibo.com/fenghuajun

    rednaxelafx http://weibo.com/rednaxelafx

    miloyip http://weibo.com/miloyip

    赖勇浩 http://weibo.com/gzlaiyonghao

    TreapDB http://weibo.com/treapdb

    大城小胖  http://weibo.com/finscn

    anytao http://weibo.com/anytao

    徐宥 http://weibo.com/u/1722092710

    装配脑袋 http://weibo.com/ninputer

    lidaobing http://weibo.com/lidaobing

    章亦春 http://weibo.com/agentzh

    左耳朵耗子 http://weibo.com/haoel

    田春冰河 http://weibo.com/tianchunbinghe

    http://weibo.com/pythoncn

    潘爱民 http://weibo.com/panaimin

    韩祝鹏 http://weibo.com/functional

    程序员老高 http://weibo.com/laogaome

    egmkang http://weibo.com/egmkang

    limodou http://weibo.com/u/1689940061

    chaoslawful http://weibo.com/u/1919389283

    韦恩卑鄙 http://weibo.com/waynebabywang

    delphij http://weibo.com/delphij

    乐呵呵DE黄药师 http://weibo.com/ohuang

    Livid http://weibo.com/livid

    拜康神 http://weibo.com/u/2365338532

    摇摆巴赫 http://weibo.com/bachmozart

    徐冬齐baidu http://weibo.com/pkuxdq

    珣新 http://weibo.com/liseen

    刘未鹏pongba http://weibo.com/pongba

    简悦云风 http://weibo.com/deepcold

    Lance http://weibo.com/lance

    时蝇喜箭 http://weibo.com/timeflieslikeanarrow

    网易汪源 http://weibo.com/breezes

    王咏刚 http://weibo.com/ygwang

    程序员邹欣 http://weibo.com/sdxinz

    帝归 http://weibo.com/unionx

    PeakJi http://weibo.com/peakji

    温谦 http://weibo.com/u/1906984307

    猛禽 http://weibo.com/raptorz

    bluedavy http://weibo.com/bluedavy

    徐珂铭 http://weibo.com/xukevim

    二宝真好记 http://weibo.com/paul1978

    网路冷眼 http://weibo.com/lewhwa

    董诣 http://weibo.com/dongyi1110

    朴灵 http://weibo.com/shyvo

    唐福林 http://weibo.com/tangfl

    我是aleafs http://weibo.com/ialeafs

    程显峰-Mars http://weibo.com/marscheng

    翁翊成 http://weibo.com/173989958

    GeniusVczh http://weibo.com/vczh

    larrycaiyu http://weibo.com/124565421

    袁红岗 http://weibo.com/ivatar

    周惟迪 http://weibo.com/zwd33

    suavesu http://weibo.com/suavesu

    爱的马斯特 http://weibo.com/chokyxie

    caoxg http://weibo.com/caoxg

    sunli1223 http://weibo.com/sunli1223

    observer http://weibo.com/u/1924448180

    zoomquiet http://weibo.com/zoomquiet

    老黄 http://weibo.com/huangdong

    徐明明 http://weibo.com/64398966

    耿新跃 http://weibo.com/flycondor

    Jserv http://weibo.com/microjserv

    横刀天笑 http://weibo.com/yuyijq

    dreamhead http://weibo.com/dreamhead

    敲代码的张洋 http://weibo.com/ericzhangbuaa

    但以理_高博 http://weibo.com/gaodaniel

    郭昂9 http://weibo.com/guoang323

    Iam周志明 http://weibo.com/icyfenix

    编程子(复姓编程) http://weibo.com/solrex

    Sword-Breaker http://weibo.com/u/2148262504

    飞龙非龙 http://weibo.com/felinx

    程辉 http://weibo.com/freedomhui

    纳米咖啡 http://weibo.com/zengnami

    那谁 http://weibo.com/lichuang

    johnhax http://weibo.com/haxy

    常新居士 http://weibo.com/renfake

    tonybai http://weibo.com/bigwhite20xx

    mikespook http://weibo.com/mikespook

    猫叔shironeko http://weibo.com/weidagang

    洪强宁 http://weibo.com/hongqn

    思考和计算的大狗 http://weibo.com/haoxilong

    遊戲設計愛飛翔 http://weibo.com/eastarlee

    冠城 http://weibo.com/parallellabs

    拔赤 http://weibo.com/jayli

    李先静 http://weibo.com/u/2352470455

    刘鑫-MarchLiu http://weibo.com/marchliu

    池建强 http://weibo.com/idreamland

    ghosTM55 http://weibo.com/ghostm55

    LeoXing http://weibo.com/3177850

    淘李福 http://weibo.com/fsword

    玉伯也叫射雕 http://weibo.com/lifesinger

    王洪超 http://weibo.com/joycode

    剃刀阿远熊 http://weibo.com/artyyouth

    骆逸 http://weibo.com/royshan

    lzprgmr http://weibo.com/lzprgmr

    codeplayer http://weibo.com/yiprogrammer

    凌坤_编译点滴 http://weibo.com/u/1092530881

    BYVoid http://weibo.com/byvoid

    熊力 http://weibo.com/grapef

    xlvector_Hulu http://weibo.com/xlvector

    杜威Dewey http://weibo.com/imduwei

    王哲Walzer http://weibo.com/walzer

    wangbin579 http://weibo.com/tcpcopy

    风中叶的思考 http://weibo.com/fengzhongye

    冻顶冻顶 http://weibo.com/taotaotw

    林仕鼎 http://weibo.com/linshiding

    蒋晟VC http://weibo.com/jiangshengvc

    kaneboy http://weibo.com/kaneboy

    单挑王子davidx http://weibo.com/kingheaven

    易度-潘俊勇 http://weibo.com/panjunyong

    吴军 (不确定是否算程序员)http://weibo.com/langchaozhidian

    jeff_kit  http://weibo.com/jeffjie

    Python发烧友 http://weibo.com/81715239

    Laruence http://weibo.com/laruence

    衣明志 http://weibo.com/qihangnet

    周爱民 http://weibo.com/aimingoo

    陈小玉 http://weibo.com/pp94

    压力很大同志 http://weibo.com/alexislm

    宝玉XP http://weibo.com/dotey

    xdite (不确定是不是真的叉带)http://weibo.com/xdite

    付超群 http://weibo.com/fuchaoqun

    许式伟 http://weibo.com/xushiweizh

    珧麒麟 http://weibo.com/kirinyao

    oneoo http://weibo.com/oneoo

    郑晖_冒号  http://weibo.com/xyz98

    Sir阿怪 http://weibo.com/aguaithefreak

    QLeeLuLu http://weibo.com/qleelulu

    郑昀 http://weibo.com/yunzheng

    飞林沙 http://weibo.com/lovekym

    廖雪峰 http://weibo.com/liaoxuefeng

     

  • Python使用Outlook发送邮件

    In my testing, it could work with Outlook2013.

    # http://mail.python.org/pipermail//python-win32/2011-August/011754.html
    # http://www.java2s.com/Tutorial/Python/0460__Windows/OutlookExample.htm
    # http://www.outlookcode.com/

    import win32com.client

    outlook = win32com.client.Dispatch(“Outlook.Application”)
    outlook2 = win32com.client.Dispatch(“Outlook.Application”).GetNamespace(“MAPI”)

    # Count the number of messages in the inbox
    #inbox = outlook2.GetDefaultFolder(win32com.client.constants.olFolderInbox)
    #messages = inbox.Items
    #print “number of messages in inbox:”, messages.Count

    mail = outlook.CreateItem(win32com.client.constants.olMailItem)

    recip = mail.Recipients.Add(‘[email protected]’)
    recip = mail.Recipients.Add(‘[email protected]’)
    subj = mail.Subject = ‘Python-to-Outlook Demo’

    body = [“This is email from Python script”]
    body.append(“\r\nTh-th-th-that’s all folks!”)

    mail.Body = ‘\r\n’.join(body)
    mail.Send()