guohouzuo

guohouzuo

Scalability improvement for running tiedot database on SMP systems

an invention by guohouzuo

tiedot is a general purpose, document database engine designed for both embeddable usage and running stand-alone DB server, implemented in Go. Despite the effort of partitioning collection data and indexes, a single tiedot process still cannot scale beyond 4 CPU cores due to limitations of both data structure and Go runtime. Last year, an attempt began to partition data across multiple tiedot processes, and use IPC for communication and database logics. Initial benchmarks show promising scalability improvement using the new implementation. So let us complete the new implementation together, to bring the most scalable & embeddable DB engine for Go programs!

Updated over 2 years ago. 2 hacker ♥️.

Learning Go: Build an IRC bot

an idea by tboerger

In order to learn Go programming language I want to start to build an IRC bot with Go. * Starting with a really simple program

Updated over 2 years ago. 2 hacker ♥️. Has no hacker: grab it!

A generic mechanism for analysing and manipulating diverse software configuration files

a project by guohouzuo

There are vastly different syntaxes being used by Linux softwares nowadays - Apache, Bind, NTP, Postfix, just to name a few. It is a very tedious task to implement comprehensive parser for every single configuration file, and even more difficult to produce configuration text (file content) from parsed syntax tree. The project tackles those difficulties by presenting an implementation of a universal parser that is capable of:

Updated over 2 years ago. 4 hacker ♥️.

Learning Aircraft Modeling in FlightGear

an invention by tonghuix

In this HW I would trying learn about how to modeling aircraft in FlightGear, which is a free and open source flight simulator.

Updated over 2 years ago. 2 hacker ♥️.

A brand new approach to system configuration management

a project by guohouzuo

In the previous hackweek (14), the following objectives from project "A generic mechanism for analysing and manipulating diverse software configuration files" were worked on: <pre>

Updated over 2 years ago. 2 hacker ♥️.

A daemon program that empowers telephone appliances and SMS-capable devices to use Internet features

a project by guohouzuo

Websh is: https://github.com/HouzuoGuo/websh

Updated over 2 years ago. 2 hacker ♥️.

Improve headmore (your VNC client for character terminals) with new features

a project by guohouzuo

headmore is your fully functional VNC client (viewer + control) launched from command line for your geeky character terminals (Linux VT console, xterm, and more): https://github.com/HouzuoGuo/headmore

Updated over 2 years ago. 3 hacker ♥️.

Create a web application for configuring laitos - your "Do Everything" software for serious preppers

a project by guohouzuo

Laitos is an open source project written in go, it emphasizes simplicity of maintenance and delivers a complete suite of web, DNS, and mail servers to host a personal web server. Beyond the suite of servers, laitos software hooks into numerous API platforms, that altogether enable user access to Internet features (such as Facebook, Twitter, emails) via alternative communication infrastructures such as telephone (PSTN), SMS, and satellite terminals. For added fun, laitos software enables nostalgic computer systems (such as Windows 98 and DOS) to access modern web by rendering web sites on laitos server, and provides web page interactions via text commands and screenshots.

Updated over 2 years ago. 3 hacker ♥️.
6
7
4
8

Looking for projects around:

Nothing at the moment

Activity

  • almost 4 years ago: guohouzuo added keyword "javascript" to Create a web application for configuring laitos - your "Do Everything" software for serious preppers
  • almost 4 years ago: guohouzuo added keyword "golang" to Create a web application for configuring laitos - your "Do Everything" software for serious preppers
  • almost 4 years ago: guohouzuo added keyword "go" to Create a web application for configuring laitos - your "Do Everything" software for serious preppers
  • almost 4 years ago: guohouzuo added keyword "web" to Create a web application for configuring laitos - your "Do Everything" software for serious preppers
  • almost 4 years ago: guohouzuo started Create a web application for configuring laitos - your "Do Everything" software for serious preppers
  • almost 4 years ago: guohouzuo liked Create a web application for configuring laitos - your "Do Everything" software for serious preppers
  • almost 4 years ago: guohouzuo originated Create a web application for configuring laitos - your "Do Everything" software for serious preppers
  • over 4 years ago: guohouzuo disliked Build tigervnc's vncviewer using emscripten
  • over 4 years ago: guohouzuo disliked Hack Week 12 Lightning Talks
  • over 4 years ago: guohouzuo disliked Get openSUSE running in parallel to Android on a regular and rooted Android Smartphone
  • All Activity