Projects|项目

Linux Kernel

Kernel.org

Qemu / KVM

Qemu.org

Linux-kvm.org

Autotest

Autotest.kernel.org

IPxe

Ipxe.org

gitWeb ipxe-devel

SeaBIOS

Seabios.org

Netperf

Netperf.org

Yum-Axelget

github.com/crook/yum-axelget


LinuxDNA

LinuxDNA is a project that compiling the linux kernel with icc for high performance. http://linuxdna.com My Office Email: jianjun (at) linuxdna.com

XylFTP

XylFTP是基于linux开发的一款提供文件传输服务的系统软件,包括客户端(Java)和服务端(C)两部分,由西邮linux兴趣小组成员合作完成。

其最大特点就是轻量级,有自己的用户管理模块。

KenOS

Write an operating system from scratch, all the tools used here are opensourced. I only read some code, need commit some change when I’ve more free time 😉

Python Pinyin Searcher(PySearcher)

用Python语言开发的一款,图形界面的汉字拼音查询工具。运行环境为: GNU/Linux,Windows等支持Python的操作系统,Python2.5以上版本,wxPython图形库。 预期用户为学习汉语拼音的外国朋友。

Git:http://github.com/kongove/toys/tree/master/pysearcher/

这里还有一个从网络查找汉字五笔编码的python脚本,完全是为了自己使用。目前不支持本地查询,只有命令行。 $ ./wubi.py “要查询的汉字” http://github.com/kongove/toys/tree/master/wubi/

QFreeRecite

使用C++(QT库)开发的,根据人类记忆曲线规律,帮助记忆单词的工具。项目处于初级队段,目前我和梅研涛参与。

  1. 字典设计灵活,词汇量大:可随时修改字典,且现在已经有近5万词汇量,足以满足绝大多数用户的需求。
  2. 加入了短路记忆循环,也就是在背诵的时候按照一定时间回顾前面的词,极大地提高了记忆的效率;
  3. 自动抓取难点词汇,帮助用户重点复习(Stress功能);
  4. 支持双向记忆和复习,汉-英(反向模式)和英-汉(普通模式);
  5. 背景音效和发音功能齐全,单词发音需要安装WyabdcRealPeopleTTS词库;
  6. 软件体积小,依赖关系简单(CUI版需要shell和C++,GUI版需要Qt4)。

项目Git地址:http://repo.or.cz/w/QFreeRecite.git

Pigeons

用QT+linux开发的,一个遵循飞鸽协议的可扩展、可定制文件传输工具。 QT跨平台,支持Linux、Windows、Mac OS等操作系统,此程序可以很方便移植到其他平台。 存在问题是IPMSG协议资料太少,为制定公共标准,使用还存在一些问题。 等基本功能实现后,可以考虑扩展到外网,采用P2P方式传输文件,有一个外网服务器负责前线搭桥。

Linux Processor Trace System(MyTrace)

本系统是在Linux内核环境下使用多线程技术采集相关数据,并将数据进行分析处理,得到所有进程的实时信息(包括其对文件、内存、网络等的操作),将这些信息输出到监控程序,以跟踪进程的行为所获得的记录文件为基础,以定义的规则为依据,对两者进行比较与分析,来判断是否遭到恶意攻击或病毒感染,从而达到实时监控发现病毒的目的。

于2008年夏与电信王聪等合做。

SPyFTP

SPyFTP is short for ‘Smart Python FTP’. Although SPyFTP is now just a small ftp client running in CLI, I will add more features, including GUI features, to it soon. Server side is also taken into my consideration.

这个项目是wangcong创建的,这学期对Python很痴迷,像深入一下,于是掺和了进去。如果你想参与,也很欢迎!

LPA

LPA(Linux Programmer Assistant)是用Gtk开发的linux程序员助手,主要功能:标准库函数及linux基本命令查询,ASCII码查询,进制转换查询,颜色值查询,文档书签管理,汉字编码查询,unicode查询等。设计中…

Java-Talk

用Java编程语言开发一个局域网聊天工具,具备普通聊天工具的几本通信功能,有较为良好的用户界面,方便用户操作。保证数据准确到达的前提下,尽可能降低程序对系统资源的使用,最大限度的简化程序运行所需的硬软件资源,使程序的使用性大大增强。预期实现功能有,在线用户显示、发送接收消息、用户列表更新、用户信息标识、自动回复信息、GUI图形界面等、方便用户操作的控制按钮、提示用户重要信息等。下载后,如果出错可能需要转换字符编码。windows下编译用javac -nowarn -Xlint:deprecation Ktalk.java,因为里边用到了一些过时的接口。http://github.com/kongove/toys/tree/master/java-talk/

Escapee Game(j2me)

使用myEclipse+WTK开发,实现的是经典游戏”是男人就撑20秒”的一些基本功能,还存在一些bug,一些功能还未实现。不过想学习j2me游戏开发的人,可以读一下源码。这个程序还有很多扩展开发的空间,有时间在研究吧。

XyBackup

用Bash 开发的系统备份工具。

Small Coding in Lab 434(xiyou)

I have created a project to record those code, it’ll be the newest version.

  • (http://github.com/kongove/toys)$ ls book-managment-system Escaper fibocaii find-proxy java-talk lottery mycat mytrace port-search processor-ring pysearcher README s-email wubi

Port Searcher

用Python编写的一个端口扫描器,调用tellib库实现。由于实现方式更底层,所以速率相当快。用户可以通过参数制定扫描IP地址、端口范围、超时大小等,灵活方便。通过发送数据来探测开饭端口的服务类型,目前可以识别HTTP、FTP、SMTP、POP、SSH等服务。有待进一步改进,后期可以考虑做个图形界面方便用户操作。

Processor Ring

在linux+gcc+vi环境下 ,通过进程间通信形成进程环,并传递计算Fibocaii级数系列的前N项。

Fibocaii

用shell编写的脚本实现输出Fibocaii级数系列的前N项。

Mycat

模仿linux系统自带的cat,用C编写一个mycat.c,功能与系统的cat相近。

s-email.sh

shell编写的,抓取指定url地址的网页中的email地址。

FindProxy.bat

windows下的一个批处理,通过更改网关达到搜索代理服务器的功能,当然还需配置DNS。适用于内网设置代理服务器(如:Sygate)较多时,解决临时上网问题。

Library Management System

大一课程设计时编写的图书管理系统。

Document and Book


Translation

  • Free Software, Free Society
  • git-email
  • etc

Book Projects

 

Writing

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.