作者: Leic

  • Linux patch


    Generate a patch:

    diff  -Nur  OldDir  NewDir > xxx.patch

     

    Apply a patch

        patch –p 0 < xxx.patch

  • GAE的反向代理

     

    ghs.chinasb.org

  • Linux家用监控程序

    基于 Motion 的方案:
    能够在特定环境下触发,如声音、特定操作等,并能用邮件、SMS远程操纵,同时支持远程调节亮度、对比度等。
    http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome

    基于 webcam-server 的方案:
    使用简单,并有GUI。
    http://webcamserver.sourceforge.net/

    基于 ZoneMinder 的方案:
    这是一个专业的商业方案,能够使用多摄像头和闭路电视,并支持数据的采集、分析、记录,以及远程和半自动处理。
    http://www.zoneminder.com/

  • USB key utility

    Format/Backup/Restore  tool:

    EASEUS Partition Master 6.5.2 Home Edition

    http://www.easeus.com/

     

    Compuapps SwissKnife V3.22

    http://www.compuapps.com/

     

     

    DriveImage XML V2.20

    http://www.runtime.org/driveimage-xml.htm

     

    dd for windows

    http://www.chrysocome.net/dd

     

     

     Defragment:

    WinContig 1.00

     

    http://www.mydefrag.com/

     

     

    Installer:

     

    Multisystem

      Support multiboot

      running on linux

    http://liveusb.info/dotclear/

     

    Portable linux:

       For all Capser based Livecd,  support data persistence

       Running on linux

    http://rudd-o.com/new-projects/portablelinux

     

    Debian live-magic

       Can create various image types (CD, USB, netboot, webboot)

    http://packages.debian.org/lenny/live-magic

     

    SARDU   — Shardana Antivirus Rescue Disk Utility

        Include  Various recovery tools, Linux Live and Windows PE

        Support Build Multi-Boot USB and CD/DVD

        Running on windows

     

    usb-creator

         official tool to create Live USBs of Ubuntu from the Live CD or from an iso image.

         Running on ubuntu

     

    UNetbootin    — Universal Netboot Installer

        cross-platform utility that can create Live USB systems and can load a variety of system utilities or install various Linux distributions and other operating systems without a CD

    http://unetbootin.sourceforge.net/

     

       

  • Open Source Media Center Software

    mythtv

    http://www.mythtv.org/

    moovida ( formely Elisa) Media Center

    Elisa is an Open Source cross-platform (Linux/Windows/Mac) media center connecting the Internet to an all-in-one media player.

    http://www.moovida.com/

    Elisa Homepage
    How-to install Elisa
    Elisa Download (Strongly recommended you install from PPA

     

     

    XBMC Media Center

    Originally developed for Xbox game console under the name Xbox Media Center, the XBMC team has ported their popular software to various platforms, including Linux, OSX and Windows OS. Though not as friendly as Elisa, XBMC offers a full feature set and customization options advance users seek.

    XBMC Homepage
    How-to install XBMC
    XBMC Download (Strongly recommended you install from PPA)

     

    Aeon Project

    Put some beauty back into XBMC, get Aeon!

     

     

  • NirSoft

    NirSoft web site provides a unique collection of small and useful freeware utilities, all of them developed by Nir Sofer.

      http://www.nirsoft.net/
  • The Essential Guide to Open-Source VoIP

    http://blog.zhenglei.net/admin/post

  • windows XP快速目录复制工具 robocopy

    Download:

    http://download.microsoft.com/download/8/e/c/8ec3a7d8-05b4-440a-a71e-ca3ee25fe057/rktools.exe

    Robocopy  是windows server 2003 resource kit工具箱中的一个工具,需要下载windows server 2003 resource kit才可使用

    Usage:

    将 O: 目录中内容复制到 E:Opal 目录中,但不复制 .repo,.git 和 out 目录

    robocopy O: E:Opal /E /xd *.repo /xd *.git /xd out

     

     

    z:_My_Media下面的文件移动到x:_my_Mdeia目录下
    Robocopy z:_My_Media x:_my_Mdeia /move /e

    不复制*.bak文件
    Robocopy z:_My_Media x:_my_Mdeia /e /xf *.bak

    不复制大于100MB的文件,单位是Byte
    Robocopy z:_My_Media x:_my_Mdeia /e /max:100000

    复制7天内除今天外被修改过的文件
    Robocopy z:_My_Media x:_my_Mdeia /s /maxage:7 /minage:1

    rh表示24小时制,下面命令表示,早上七点至晚上五点,参数范围从0000到2359
    Robocopy z:_My_Media x:_my_Mdeia /e /rh:1000-1700

     

    关于Robocopy更多命令选项:

    使用格式:ROBOCOPY source destination [file [file]…] [options]

    源:: 源目录(驱动器:路径或服务器共享路径)。
    目录:: 目标目录(驱动器:路径或服务器共享路径)。
    文件:: 要复制的文件(名称/通配符: 默认为 “*.*”)。

    一、 复制选项:
    参数解释:
    /S :: 复制子目录,但不复制空的子目录。
    /E :: 复制子目录,包括空的子目录。
    /LEV:n :: 仅复制源目录树的前 n 层。
    /Z :: 在可重新启动模式下复制文件。
    /B :: 在备份模式下复制文件。
    /ZB :: 使用可重新启动模式;如果拒绝访问,请使用备份模式。
    /EFSRAW :: 在 EFS RAW 模式下复制所有加密的文件。
    /COPY:复制标记:: 要复制的文件内容(默认为/COPY:DAT)。
    (复制标记: D=数据,A=属性,T=时间戳)。
    (S=安全=NTFS ACL,O=所有者信息,U=审核信息)。
    /DCOPY:T :: 复制目录时间戳。
    /SEC :: 复制具有安全性的文件(等同于/COPY:DATS)。
    /COPYALL :: 复制所有文件信息(等同于/COPY:DATSOU)。
    /NOCOPY :: 不复制任何文件信息(与/PURGE 一起使用生效)。
    /SECFIX :: 修复所有文件的文件安全性,即使是跳过的文件。
    /TIMFIX :: 修复所有文件的文件时间,即使是跳过的文件。
    /PURGE :: 删除源中不再存在的目标文件/目录。
    /MIR :: 镜像目录树(等同于/E 和/PURGE)。
    /MOV :: 移动文件(复制后从源中删除)。
    /MOVE :: 移动文件和目录(复制后从源中删除)。
    /A+:[RASHCNET] :: 将给定的属性添加到复制文件。
    /A-:[RASHCNET] :: 从复制文件中删除给定的属性。
    /CREATE :: 仅创建目录树和长度为零的文件。
    /FAT :: 仅使用 8.3 FAT 文件名创建目标文件。
    /256 :: 关闭超长路径(> 256 字符)支持。
    /MON:n :: 监视源;发现多于 n 个更改时再次运行。
    /MOT:m :: 监视源;如果更改,在 m 分钟时间内再次运行。
    /RH:hhmm-hhmm :: 运行小时数 – 可以启动新副本的时间。
    /PF :: 以每个文件(而不是每个步骤)为基础检查运行小时数。
    /IPG:n :: 程序包间的间距(ms),以释放低速线路上的带宽。

    二、文件选择选项:
    参数解释:
    /A :: 仅复制具有存档属性集的文件。
    /M :: 仅复制具有存档属性的文件并重置存档属性。
    /IA:[RASHCNETO] :: 仅包含具有任意给定属性集的文件。
    /XA:[RASHCNETO] :: 排除具有任意给定属性集的文件。
    /XF 文件[文件]… :: 排除与给定名称/路径/通配符匹配的文件。
    /XD 目录[目录]… :: 排除与给定名称/路径匹配的目录。
    /XC :: 排除已更改的文件。
    /XN :: 排除较新的文件。
    /XO :: 排除较旧的文件。
    /XX :: 排除多余的文件和目录。
    /XL :: 排除孤立的文件和目录。
    /IS :: 包含相同文件。
    /IT :: 包含已调整的文件。
    /MAX:n :: 最大的文件大小 – 排除大于 n 字节的文件。
    /MIN:n :: 最小的文件大小 – 排除小于 n 字节的文件。
    /MAXAGE:n :: 最长的文件存在时间 – 排除早于 n 天/日期的文件。
    /MINAGE:n :: 最短的文件存在时间 – 排除晚于 n 天/日期的文件。
    /MAXLAD:n :: 最大的最后访问日期 – 排除自 n 以来未使用的文件。
    /MINLAD:n :: 最小的最后访问日期 – 排除自 n 以来使用的文件。
    (If n < 1900 then n = n days, else n = YYYYMMDD date)。
    /XJ :: 排除接合点。(默认情况下通常包括)。
    /FFT :: 假设 FAT 文件时间(2 秒粒度)。
    /DST :: 弥补 1 小时的 DST 时间差。
    /XJD :: 排除目录的接合点。
    /XJF :: 排除文件的接合点。

    三、重试选项:
    参数解释:
    /R:n :: 失败副本的重试次数: 默认为 1 百万。
    /W:n :: 两次重试间的等待时间: 默认为 30 秒。
    /REG :: 将注册表中的 /R:n 和 /W:n 保存为默认设置。
    /TBD :: 等待定义共享名称(重试错误 67)。

    四、日志记录选项:
    参数解释:
    /L :: 仅列出 – 不复制、添加时间戳或删除任何文件。
    /X :: 报告所有多余的文件,而不只是选中的文件。
    /V :: 生成详细输出,同时显示跳过的文件。
    /TS :: 在输出中包含源文件的时间戳。
    /FP :: 在输出中包含文件的完整路径名称。
    /BYTES :: 以字节打印大小。
    /NS :: 无大小 – 不记录文件大小。
    /NC :: 无类别 – 不记录文件类别。
    /NFL :: 无文件列表 – 不记录文件名。
    /NDL :: 无目录列表 – 不记录目录名称。
    /NP :: 无进度 – 不显示已复制的百分比。
    /ETA :: 显示复制文件的预期到达时间。
    /LOG:文件:: 将状态输出到日志文件(覆盖现有日志)。
    /LOG+:文件:: 将状态输出到日志文件(附加到现有日志中)。
    /UNILOG:文件:: 以 UNICODE 方式将状态输出到日志文件(覆盖现有日志)。
    /UNILOG+:文件:: 以 UNICODE 方式将状态输出到日志文件(附加到现有日志中)。
    /TEE :: 输出到控制台窗口和日志文件。
    /NJH :: 没有作业标头。
    /NJS :: 没有作业摘要。
    /UNICODE :: 以 UNICODE 方式输出状态。

    五、 作业选项 :
    参数解释:
    /JOB:作业名称:: 从命名的作业文件中提取参数。
    /SAVE:作业名称:: 将参数保存到命名的作业文件
    /QUIT :: 处理命令行后退出(以查看参数)。
    /NOSD :: 未指定源目录。
    /NODD :: 未指定目标目录。
    /IF :: 包含以下文件。

     

     

  • Open_Source_Alternative_to_Commercial_Software

    http://downloadpedia.org/Open_Source_Alternative_to_Commercial_Software