Archive for 2009年8月

links for 2009-08-28

八月 29, 2009

links for 2009-08-27

八月 28, 2009
  • A protocol is a method that is used to send, receive, and handle information over a connection. Common protocols viewed from the browser include http, https, ftp, and mailto. In order for you to view information sent over a specific protocol, it must be registered. If you enter a URL for an unknown protocol (foo) in the Location Bar, you will receive a message such as, Firefox doesn't know how to open this address, because the protocol (foo) isn't associated with any program or, in Mozilla Suite/SeaMonkey, foo not a registered protocol.

    Once registered, the protocol can then be handled by the program you specify, such as your browser or a third party viewer. This means that a hyperlink ( e.g. foo://fred) can use the handler for protocol foo to open the file named fred.

links for 2009-08-26

八月 27, 2009

links for 2009-08-16

八月 17, 2009
  • Python 3 是 Guido van Rossum 功能强大的通用编程语言的最新版本。它虽然打破了与 2.x 版本的向后兼容性,但却清理了某些语法方面的问题。本文是系列文章中的第一篇,介绍了影响该语言及向后兼容性的各种变化,并且还提供了新特性的几个例子。

links for 2009-08-15

八月 16, 2009
  • Take your tasks anywhere with this feature-packed application. See tasks located nearby, add and complete tasks on the go, organize upcoming tasks, and sync it all seamlessly with Remember The Milk. Free download for Pro users!
  • wonder the majority of Lifehacker readers voted Remember the Milk the best web-based task manager out there. Remember the Milk's got all the best features modern webapps have to offer: email/SMS/IM integration, tagging, advanced search, keyboard shortcuts and even offline access with Google Gears. 来自澳大利亚的最著名的 WebGTD 工具
  • 这是来自澳大利亚的最著名的 WebGTD 工具,可惜我最近才知道,孤陋寡闻啊,多谢网友Elvis Cai,我平时不怎么关注 online 的 GTD 系统,买了 Palm 之后更是这样。

    rememberthemilk和同类online工具相比,最大的特点是支持的功能多。比如:

    * iGoogle
    * Google Calendar
    * Mobile
    * Offline access
    * Twitter

  • 介绍GTD应用软件的地方,主要有RTM 基于网页,MS Outlook等。
  • 几个读书笔记和工具的pdf说明书下载的地方。
  • 这个阶段抄录完的GTD笔记整理了一下,制作成了PDF文档。

    原以为很简单的事情,打字的速度比较快,基本保持在90字/分钟以上,但是做起来才发现,还是比较辛苦的。

    抄录这个笔记的初衷:GTD看上去确实很简单,在网上随便找一篇文章,不到3分钟就可以看明白。然而当我们开始实施的时候,就会发现,其实并不那么简单,有很多的细节和需要注意的事项,我们不太可能一下子全都记在心里,只有通过不断的实践,反复地查看原书才能弄明白。为此,我决定将<Getting things done>简体中文版的要点、细节以及需要注意的事项抄录一遍,目的有两个,一是为了自己查阅的方便,二嘛,也方便大家(请原谅我将个人利益放在前面)。

  • 《尽管去做——无压工作的艺术》是原书《Getting Things Done》的中文翻译版本。杨思源分享给大家的是他对网上已流行着的FatDragonDat(胖龙猫)手录版进行加工后的新版本。新版本从精细程度上和文字顺畅来看,弥缝觉得杨思源真是用心良苦!
  • 总结的比较好的GTD的Freemind的图片。
  • 通往GTD的一百步

    Duff @ Zaadz列举了GTD从入门到大师可以做的一百件事情,每个月照着这张表数一数,争取能达到90以上!

  • 写本文的目的无非是2个:

    1. 如果前任程序员缩进非常不整齐的代码非常影响现任维护者的代码阅读速度。
    2. 新的项目代码(无论在什么编辑环境下编写)都能够非常好的适应公司的缩进规范,可以便于开发者之间的交流。

    如果马上能从以下列表中找到你需要的就完全不必耐心的看到最后:相应工具包中的文档会有更详细的使用说明

    c, c++ c# ==> indent Astyle

    java ==> astyle Jalopy Jacobe ImportScrbber

    php ==> phpCodeBeautifier

    perl ==> perlTidy

    python ==> Pydent

    asp ==> VBSBeaut

links for 2009-08-12

八月 13, 2009
  • 所以,结论就是自己的资料收集平台,用Dokuwiki;企业内的平台,尽量用MoinMoin。
  • 三大wiki的详细对比 DokuWiki MediaWiki MoninMoin的feature对比。
  • Unison is a file-synchronization tool for Unix and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.

    Unison shares a number of features with tools such as configuration management packages (CVS, PRCS, Subversion, BitKeeper, etc.), distributed filesystems (Coda, etc.), uni-directional mirroring utilities (rsync, etc.), and other synchronizers (Intellisync, Reconcile, etc).

三大wiki引擎 DokuWiki MediaWiki MoinMoin的对比

八月 12, 2009

需要架设一个wiki在自己的电脑上作为资料收集的平台,对DokuWiki MediaWiki MoinMoin进行了对比,参考这个link,三大引擎当中DokuWiki和其他两家比起来feature没有少多少,但是架设起来容易的多,只要有apache和php就可以了;而且对那种廉价的国外主机,支持python也是不现实的,所以MoinMoin是不方便的,media wiki还需要多装一个数据库。
但是从hack程序的角度来看,python语言比php有优势,不用另外学一门语言了。但是考虑基本上也不需要hack什么,还是考虑dokuwiki算了。唯一值得担心的是dokuwiki在部署到大型应用的时候,可能有效率问题,参考这个链接,自己使用不用考虑这个。

所以,结论就是自己的资料收集平台,用Dokuwiki;企业内的平台,尽量用MoinMoin。

links for 2009-08-11

八月 12, 2009
  • # motion detection, store captured screenshots,
    # tune frame/second, trigger level and video filter per video source,
    # play your prefered sound when motion is detected,
    # send snaphots via mail (inline photos),
    # upload screenshots on an FTP server,
    # allow remote HTTP monitoring (streaming or javascript),
    # share file/html docs via a simple web server,
    # monitor temperature (optional, need an pyI2C and an external I2C temperature sensor like LM75 or DS75)
  • py2exe is a Python Distutils extension which converts Python scripts into executable Windows programs, able to run without requiring a Python installation.

    Development is hosted at SourceForge. You can find the mailing list, svn, and downloads there.

  • 国内空间架设 Dabr(大波)教程
    2009/08/09 12:15 | 添加评论 | Web 2.0, 微型博客 | Tags: Dabr, Twitter, 大波 | 1,348 ℃

    Twitter 在国内被墙,国内架设的几个 Dabr 也无法使用(API 服务器也被墙),难道我们就要忍受慢速度上国外的空间架设的 Dabr 么?(我特指手机,手机 wap 上国外的也太他妈慢了)当然不,今天,Showfom 小帅锅 就来讲讲利用国内的服务器架设 Dabr (以下简称“大波”),并且提供一个我瞎汉化了一半的 大波 下载

links for 2009-08-09

八月 10, 2009
  • Computing and communicating through the Web makes it virtually impossible to leave the past behind. College Facebook posts or pictures can resurface during a job interview; a lost or stolen laptop can expose personal photos or messages; or a legal investigation can subpoena the entire contents of a home or work computer, uncovering incriminating or just embarrassing details from the past.

    Vanish is a research system designed to give users control over the lifetime of personal data stored on the web or in the cloud. Specifically, all copies of Vanish encrypted data — even archived or cached copies — will become permanently unreadable at a specific time, without any action on the part of the user or any third party or centralized service.
    可以用来加密文本消息的软件,到期之后消息过期,无法解密。

  • FusionForge helps you manage the entire development life cycle

    FusionForge has tools to help your team collaborate, like message forums and mailing lists; tools to create and control access to Source Code Management repositories like CVS and Subversion. FusionForge automatically creates a repository and controls access to it depending on the role settings of the project.

  • Redmine is a flexible project management web application. Written using Ruby on Rails framework, it is cross-platform and cross-database.

    Redmine is open source and released under the terms of the GNU General Public License v2 (GPL).

  • Mailman is a list manager with web front end and built in archiving functions. Details can be found at http://www.list.org/. This documentation describes the configuration of Exim (version 4) to work with Mailman version 2.1
  • Mailman is free software for managing electronic mail discussion and e-newsletter lists. Mailman is integrated with the web, making it easy for users to manage their accounts and for list owners to administer their lists. Mailman supports built-in archiving, automatic bounce processing, content filtering, digest delivery, spam filters, and more. See the features page for details.

    Mailman is free software, distributed under the GNU General Public License. Mailman is written in the Python programming language, with a little bit of C code for security.

  • PhotoRec is file data recovery software designed to recover lost files including video, documents and archives from Hard Disks and CDRom and lost pictures (thus, its 'Photo Recovery' name) from digital camera memory. PhotoRec ignores the filesystem and goes after the underlying data, so it will still work even if your media's filesystem has been severely damaged or re-formatted.

    PhotoRec is free, this open source multi-platform application is distributed under GNU Public License. PhotoRec is a companion program to TestDisk, an app for recovering lost partitions on a wide variety of filesystems and making non-bootable disks bootable again. You can download them from this link.
    可以从数码相机 SD卡恢复文件的工具

links for 2009-08-08

八月 9, 2009
  • Simple-cdd is a limited, though relatively easy to use tool to create a customized DebianInstaller CD.

    It is a wrapper around debian-cd and mirroring tools used to create a customized DebianInstaller CD image. It takes a list of packages to install, and debconf pre-seeding files to pre-configure the installation. It has some support for multiple profiles and custom post-install scripts for things that can't be configured by debconf preseeding.

  • Pythius is a set of tools to assess the quality of Python code. This is commonly done by applying different code metrics. Simple code metrics are the ratio between comments and code lines, module and function size, etc. python代码格式化 代码美化工具
  • Configuring Vim to conform to the Tcl Style Guide
  • This is a replacement for the tcl indent file that ships with vim.

    Handles line continuations, nested braces and combination of the two. Skips over braces in comments. This should produce indented code that looks "as you'd expect".

  • I asked about heredoc like functionality on c.l.tcl because I did something with heredocs at work. I am not particularly drawn to heredocs but I thought it was cool. Tcl does it without any special mojo:
  • A here document is a special-purpose code block. It uses a form of I/O redirection to feed a command list to an interactive program or a command, such as ftp, cat, or the ex text editor.
  • A here document (also called a here-document, a heredoc, or a here-string) is a way of specifying a string literal in command line shells such as Bash, Windows PowerShell and the Bourne Shell, as well as programming languages such as Perl, PHP, Python and Ruby. It preserves the line breaks and other whitespace (including indentation) in the text. Some languages allow variable interpolation or even code to be evaluated inside of the string.
  • Tcl doesn't provide an heredoc like feature, because all quoting rules require the user to escape all significant characters. This is a need that FB tries to address in Cloverfield with the {data} word modifier (see Cloverfield – Tridekalogue, section Word modifiers, item Raw data). The above example becomes:
  • Please use the following instructions to setup Hotspot Shield on your iPhone. In just four easy steps, your connection will be secured.
  • I started looking for solutions and found a few which I tested during one week. In this article I'll tell you about each and will guide you on setting up the one I think is the most convenient: your own VPN setup running on Ubuntu.
  • 如何在openvpn连接后设置路由
  • 经过以上的设置,本机所有的网络通信都通过隧道进行,这显然不是最合理的。至于如何精细调节,可能就要在iptables或route上下功夫了,不在本文讨论之列。经测试,速度还是可以忍受的,比tor要快得多。 如何在openvpn连接后设置路由
  • Rss Feed


  • 归档

  • 分类

  • bluetooth Chinese Debian dreambox ebook Fonts GFW google Life Linux Locale Management nokia php satellite Shanghai software TV webdev wiki work
  • Shame GFW

  • fuckgfw
  • Top Posts

  • 最新日志

  • 近期评论