2016-03-31 20:16:44 +00:00
|
|
|
Binary Trance Software
|
|
|
|
----------------------
|
|
|
|
|
|
|
|
Through my app development company [Binary Trance Software][bt] I've
|
|
|
|
built the following apps:
|
|
|
|
|
|
|
|
* [SymbolMate][symbolmate] -- Quickly find and copy symbols and Emoji
|
|
|
|
|
|
|
|
[bt]: https://binarytrance.com/
|
|
|
|
[symbolmate]: https://binarytrance.com/apps/symbolmate
|
|
|
|
|
2017-01-02 05:23:06 +00:00
|
|
|
Websites
|
|
|
|
--------
|
|
|
|
|
|
|
|
A couple of other websites I maintain are:
|
|
|
|
|
2018-01-17 20:56:29 +00:00
|
|
|
* [Read Rust][readrust] -- an aggregator of news about the [Rust programming
|
|
|
|
language][Rust].
|
|
|
|
* [Bit Cannon][bitcannon] -- a new blog that I designed and built with
|
|
|
|
[Hugo][hugo] as a bit of an experiment, the exact nature of which is still
|
|
|
|
evolving.
|
2017-01-02 05:23:06 +00:00
|
|
|
* [Linked List][linkedlist] -- "a semi-organized collection of knowledge
|
|
|
|
that I have accumulated.", created as a reference for myself but also published
|
|
|
|
publically in the hope it may be useful to others as well. The code ([pkb])
|
|
|
|
is open source.
|
|
|
|
|
2018-03-16 23:48:48 +00:00
|
|
|
[readrust]: https://readrust.net/
|
2018-01-17 20:56:29 +00:00
|
|
|
[Rust]: https://www.rust-lang.org/
|
|
|
|
[bitcannon]: http://bitcannon.net/
|
|
|
|
[hugo]: http://gohugo.io/
|
2017-01-02 05:23:06 +00:00
|
|
|
|
2018-03-16 23:48:48 +00:00
|
|
|
BSD CI
|
|
|
|
------
|
|
|
|
|
|
|
|
[BSD CI] (currently in development) aims to provide a simple way for software
|
|
|
|
projects to build and test on [BSD operating systems][run-bsd].
|
|
|
|
|
|
|
|
[BSD CI]: http://bsd-ci.com/
|
|
|
|
[run-bsd]: http://runbsd.info/
|
|
|
|
|
2016-03-31 20:16:44 +00:00
|
|
|
Open Source Projects
|
|
|
|
--------------------
|
|
|
|
|
2011-01-26 17:44:32 +00:00
|
|
|
I have a collection of open-source software on [GitHub][github]. Some of the
|
|
|
|
more noteworthy projects are listed below.
|
2010-03-30 21:02:50 +00:00
|
|
|
|
2011-01-26 17:44:32 +00:00
|
|
|
[github]: http://github.com/wezm
|
|
|
|
|
2018-01-17 20:56:29 +00:00
|
|
|
### Read Rust
|
|
|
|
|
|
|
|
[Read Rust][readrust-git] is an aggregator of news related to the Rust programming language.
|
|
|
|
It is built with the [Cobalt] static site compiler along with some tools built
|
|
|
|
to make managing the content easier.
|
|
|
|
|
|
|
|
[readrust-git]: https://github.com/wezm/read-rust
|
|
|
|
[Cobalt]: http://cobalt-org.github.io/
|
|
|
|
|
2016-03-31 20:16:44 +00:00
|
|
|
### pkb
|
|
|
|
|
2017-01-02 05:23:06 +00:00
|
|
|
[pkb] is a personal knowledge base. It's a [Rails] application that allows you
|
|
|
|
to quickly publish snippets of knowledge. It powers
|
|
|
|
[linkedlist.org][linkedlist], which is my instance of pkb.
|
2016-03-31 20:16:44 +00:00
|
|
|
|
|
|
|
[pkb]: https://github.com/wezm/pkb
|
2018-01-17 20:56:29 +00:00
|
|
|
[Rails]: http://rubyonrails.org/
|
2017-01-02 05:23:06 +00:00
|
|
|
[linkedlist]: https://linkedlist.org/
|
2016-03-31 20:16:44 +00:00
|
|
|
|
2018-01-17 20:56:29 +00:00
|
|
|
### titlecase
|
|
|
|
|
|
|
|
[titlecase] is a command line tool and Rust crate that capitalizes English text
|
|
|
|
according to [a style defined by John Gruber][titlecase-style] for post titles
|
|
|
|
on his website [Daring Fireball]. titlecase runs on Linux, macOS, FreeBSD,
|
|
|
|
NetBSD, and Windows.
|
|
|
|
|
|
|
|
[titlecase]: https://github.com/wezm/titlecase
|
|
|
|
[Daring Fireball]: https://daringfireball.net/
|
|
|
|
[titlecase-style]: https://daringfireball.net/2008/05/title_case
|
|
|
|
|
2016-03-31 20:16:44 +00:00
|
|
|
### OCMustache
|
2014-12-18 11:22:12 +00:00
|
|
|
|
|
|
|
[OCMustache][ocmustache] brings the [Mustache templating language][mustache] to
|
|
|
|
Objective-C. The parser is built using the [Ragel State Machine
|
|
|
|
Compiler][ragel] in the hope that it will help ensure fast and correct parsing.
|
|
|
|
|
|
|
|
[ocmustache]: https://github.com/wezm/OCMustache
|
|
|
|
[mustache]: http://mustache.github.com/
|
|
|
|
[ragel]: http://www.complang.org/ragel/
|
|
|
|
|
2016-03-31 20:16:44 +00:00
|
|
|
### node-genx
|
2011-01-26 17:44:32 +00:00
|
|
|
|
2011-04-26 03:07:40 +00:00
|
|
|
[node-genx] is a [node.js][node] binding to the [Genx][genx] XML generation
|
2011-01-26 17:44:32 +00:00
|
|
|
library. It allows fast and correct XML generation from the Javascript based
|
2011-04-26 03:07:40 +00:00
|
|
|
node.js environment. Available for easy install via [npm].
|
2011-01-26 17:44:32 +00:00
|
|
|
|
|
|
|
[node-genx]: https://github.com/wezm/node-genx
|
|
|
|
[node]: http://nodejs.org/
|
|
|
|
[genx]: http://www.tbray.org/ongoing/When/200x/2004/02/20/GenxStatus
|
|
|
|
[npm]: http://npmjs.org/
|
|
|
|
|
2016-03-31 20:16:44 +00:00
|
|
|
### Weather Station
|
2010-09-26 07:19:22 +00:00
|
|
|
|
2014-12-18 11:22:12 +00:00
|
|
|
I previously had a weather station at my home for keeping track of the local
|
|
|
|
conditions. I added support for [SQLite][sqlite] logging to [my
|
|
|
|
fork][open2300fork] of the [Open2300][open2300] project. The weather station
|
|
|
|
was connected to a Mac for data logging. Every 5 minutes it logged the current
|
|
|
|
conditions, uploaded them to my server and invoked a [lua
|
|
|
|
program][weather-tools] to generate a [JSON][json] file, which was used to
|
|
|
|
produce the [Weather page][weather].
|
2010-09-26 07:19:22 +00:00
|
|
|
|
|
|
|
[sqlite]: http://www.sqlite.org/
|
|
|
|
[open2300]: http://www.lavrsen.dk/foswiki/bin/view/Open2300/WebHome
|
|
|
|
[open2300fork]: http://github.com/wezm/open2300
|
2018-03-16 23:48:48 +00:00
|
|
|
[weather]: /weather/
|
2010-09-26 07:19:22 +00:00
|
|
|
[json]: http://www.json.org/
|
|
|
|
[weather-tools]: http://github.com/wezm/weather-tools
|
|
|
|
|
|
|
|
See the following posts for more information on the weather station:
|
|
|
|
|
|
|
|
* [Weather Station Install](/personal/2010/09/weather-station/)
|
|
|
|
* [Weather Station Software Update](/technical/2010/09/weather-station-software/)
|