• [Buzz Today]2012.05.10


    >> NVIDIA CUDA 4.1 Compiler Now Built on LLVM

    LLVM可是个好东西,在Apple力顶之下,这几年真是发展快快。

    LLVM是知名的开源编译器技术基础架构,其模块设计可方便的加入新语言和处理器架构支持,目前支持C/C++、Objective-C、Fortran、Ada、Haskell、Java bytecode、Python和Ruby等语言。

    CUDA是NVIDIA开发的通用图形处理技术,即利用GPU处理通常由CPU执行的通用计算任务,CUDA编译器支持C、C++和 Fortr。NVIDIA和LLVM开发者合作,为LLVM核心和并行线程执行后端加入CUDA编译器源代码,让程序员可以用不同语言开发GPU加速的应用程序。

     后记:

    2012.5.14 LLVM/Clang 3.0已经成为FreeBSD 10.0-CURRENT和9.0-STABLE的默认编译器

    >> Swyp:手势传输从概念到现实

    当两个设备靠近的时候,在它们的屏幕边缘会出现一个半月形的传输空间,你可以从设备上通过手势抓取内容,比如网页、图片、音乐等,将它拖到传输空间,然后这个文件就会直接传输到另一个设备里,并且用设备上的应用打开。类似的产品有安豆苗和RealDoc。

    Framework: https://github.com/Swyp/swyp

    ----------------------------------------------------------------------------------------------

     ----------------------------------------------------------------------------------------------

     Reference:

    http://www.36kr.com/p/109032.html

    http://www.ifanr.com/87018

    >> 极客们都用些什么电脑与工具

    The Setup是一個訪談性的blog,邀請各種geek談他們的硬件和軟件,以及夢想中的裝備。這些geek來自各行各業,有教授,軟件開發者,遊戲開發者,創業者,音樂製作人,藝術家攝影師等等。

    有好事者把这些Geek如何使用电脑做了一个统计:

    ------------------------------------------------------------------------------------------------------------

    1. 199位geek中,使用mac的有166位,使用linux各种发行版的有22位,使用Freebsd的有1位,所使用windows的有46位。当然 这其中不少是使用多系统的,不过很简单地计算就能发现,只用Windows的用户其实很少。坚持使用Windows的大多数是游戏开发行业的geek。所 以下面主要谈OS X平台上的使用情况。

    2. laptop为主,云端备份。从我阅读的那些interview来看,大多数geek的主力计算机都转向了laptop,而其中大多数又选择了mac air和Thinkpad T系列的轻薄本。大家都不约而同地选择了移动性,很多geek都使用3g上网卡,随时连线。当然这类轻薄本的最大弱点是存储有限(SSD的价格依旧坚 挺),所以很多geek都使用dropbox之类的云端存储,或者配置了自己的NAS系统。

    3. 几乎所有的geek都提到了使用iPad之类的平板,当然Kindle之类的Eink阅读器也不在少数。

    4. 几乎所有的geek都提到了使用command line,大家越来越偏爱iTerm2这款软件。使用最多的bash是grep,awk,sed,cat, cut, find,之类的。使用macports的不少,homebrew的也有,似乎没人提到使用gentoo prefix(奇怪)!

    5. 所有的geek无一例外全部痛恨MS office,极少数人迫于无奈在自己的计算机上安装这款软件。文本编辑推荐Apple Pages,open office或者Scrivener,slide编辑推荐keynote。

    6. 很多geek都喜欢纯文字的编辑环境,最大限度地排除干扰。推荐使用WriteRoom, Byword,OmniWriter。不少人甚至在iPad或者iPhone上也使用类似的app,比如iA Writer之类的。

    7. 所有的geek都选择使用密码管理软件来生成密码。使用较多的是1password, keepass, lastpass。

    8. 所有的受访geek都使用twitter,偏爱的客户端各异。

    9. 大多数Geek都使用GTD软件(看来大家都是拖延症患者啊),使用较多的是OmniFocus, Things。当然calendar方面,google calendar是不二选择。

    10。 几乎所有的geek都偏爱快捷键,于是quicksilver或者Launchbar成了必不可少的选择。好像没人提到Alfred。

    11. 前面提到大多数受访geek都是计算机行业从业者,所以代码编辑自然是重中之重。vim/emacs必然是首选,剩下的BBEdit, TextMate也有不少拥躉。至于Sublime Text之类的是后起之秀。当然很多geek在处理不通的语言时会使用不通的编辑器,比如Espresso app成了很多geek编辑html,css的选择。这些geek几乎都提到了git之类的版本控制

    12. 前面提到大多数geek都把laptop当做主力机型,所以他们都选择了外接显示器。首选似乎是Apple Cinema(太贵了)。

    13. 大多数geek都有随手记笔记的习惯,所以evernote是首选,也有不少人提到了yojimdo。

    14. 不少geek同时也是blog写手,所以wordpress成了第一选择,blog编辑器方面,似乎MarsEdit是首选。

    15. 至于IM软件,大家以Gtalk和IRC为主,所以iChat和一些bash脚本是首选。剩下的使用Adium和Skype,似乎用Pidgin的不多。

    16. 文献管理方面,大家偏爱Papers,似乎没多少人升级到2.0(谁让那个升级费那么贵)。

    17. PDF浏览方面,OS X原生的Preview和开源的Skim都是大多数人的选择。

    18. 虚拟机方面,大多数都选择VMWare或者Parellel,免费的Virtual Box似乎没人选择。

    19. 当然最后一点就是大家都用正版,有开源的自然用开源。

    大致如此吧,其实这帮geek还谈了好多,比如照片整理用picasa,照片编辑用Adobe Lightroom或者Acorn之类的,只是本人实在不太感兴趣,所以没怎么仔细看了。

    ------------------------------------------------------------------------------------------------------------

    看看Piaoger的合金装备>>

  • 相关阅读:
    方法引用(method reference)
    函数式接口
    Lambda 表达式
    LinkedList 源码分析
    ArrayList 源码分析
    Junit 学习笔记
    Idea 使用 Junit4 进行单元测试
    Java 定时器
    【干货】Mysql的"事件探查器"-之Mysql-Proxy代理实战一(安装部署与实战sql拦截与性能监控)
    python-flask框架web服务接口开发实例
  • 原文地址:https://www.cnblogs.com/piaoger/p/2495214.html
Copyright © 2020-2023  润新知