User:Alanpost
Contents |
About Me
My vision is to Revitalize Oral Culture.
Version 1.0 of this vision is to create a platform for self-study of skills used in oral culture: storytelling, improvisation, and performance.
My current implementation of this vision is to use the 本NanoNote as a platform to study Lojban. I will be porting the Lojban dictionary, parser, and a flashcard program to the device.
I purchased a 本NanoNote after [User:Allin_Kahrl Allin Kahrl] demoed it to me.
Contact Information
| Google Chat | post.alan<at>gmail.com |
|---|---|
| Freenode Nick | aisa |
| alyn.post<at>lodockikumazvati.org | |
| github | alanpost |
| lojban.org | .alyn.post. |
Packages I Help Maintain
| package | description | status |
|---|---|---|
| cll | cll is the "Complete Lojban Language." The reference book for Lojban. | planned |
| espeak | eSpeak text to speech | planned |
| fossil | fossil is a distributed dcss | planned |
| jbofihe | jbofihe is a command-line Lojban parser. | complete |
| lojban-wordlists | cmavo, gismu, lujvo, and rafsi, wordlists for Lojban. | complete |
| makfa | makfa is a command-line interface to the Lojban dictionary. | running (but too slow, has formatting problems) |
| mnemo | mnemo is a flashcard program. | planned |
| SBaGen | Binaural Beat Brain Wave Experimenter's Lab | planned |
| SWIS | SignWriting Image Server | planned |
| WordGrinder | WordGrinder is a word processor focused on writing text | complete |
Package Status
| status | description |
|---|---|
| planned | I'm planning on creating this package, but it doesn't exist yet. |
| testing | I've written a package, but I haven't confirmed it works on the 本NanoNote yet. |
| crashes | The package compiles but won't run on the 本NanoNote. |
| running | The package works, but there are serious errata that need attention. |
| complete | The package works, and I don't have any serious errata to fix. |
Skills
| skill | proficiency | notes |
|---|---|---|
| C | expert | interpreters, parsers, command-line utilities, data structures, libraries. |
| C++ | experienced | Server-side, Data-intensive runtime systems. |
| mandoc | novice | program documentation. |
| Perl | experienced | Data parsing and cleaning. |
| Python | experienced | Numerical analysis. |
| Scheme | experienced | textual/program transformation. |
| TeX | proficient | reference documentation, teaching material. |
Scale: Novice => Proficient => Experienced => Expert
Interesting Facts
- I maintain a Lojban-related teaching website: lo do ckiku ma zvati. {lo do ckiku ma zvati} is "Where are your Keys?", a language fluency game played to learn Lojban.
- I'm working on wild habitat restoration and sustainable local food culture as a steward of Sunflower River Farm.
- I work on resilient community projects at my local hackerspace, Quelab.
- I find it interesting that 本 in Chinese is "origin or beginning place" whereas in Japanese it means book. They are both appropriate for the NanoNote.
My Links
These are shortcuts I commonly use:
Repositories
Qi Hardware
OpenWrt
Lojban
Mailing Lists
Qi Hardware
OpenWrt
Lojban
irc logs
Projects and Documentation
- sharism.cc (Ben NanoNote)
- OpenWrt
- LibreWrt, a fork of OpenWrt attempting to comply with FSF's list of Free System Distributions.
- Lojban
- Nano hacks
Exploration
These links are archived here while I research them.
- Konqueror Embedded
- POWDER
- NanoNote kernel patches: This is a good summary of the kernel changes that have been pushed upstream to support the NanoNote.
- sparkfun electronics
本NanoNote Project Notebook
My Project Notebook is my activity log for 本NanoNote-related tasks.
- [11 Oct 2010] I've heard back from Richard Curnow, author of jbofi'e, about my packaging that software for the Ben NanoNote. He is no longer maintaining the software, and has placed the revision history online.
- [08 Oct 2010] I've pushed my first OpenWrt patch upstream.
- [08 Oct 2010] I'm getting a strange warning from make in lojban-wordlists. I've asked about it on openwrt-devel.
- [08 Oct 2010] jbofihe and lojban-wordlists packages are committed.
- [08 Oct 2010] As I've been collecting files for jbofihe, I discovered that the lujvo are not included by default in jbofihe, but that it will use them if I do include them. I'm creating a new package, lojban-wordlists, that will contain the lojban dictionary material. jbofihe will build-depend on this package so I have the material available.
- [08 Oct 2010] Testing jbofihe, I've discovered the generated data files are not cross-platform. I'll need to use the package I've installed to generate new file using the NanoNote.
- [08 Oct 2010] I've gotten jbofihe to compile and create a package. Now I can begin testing.
- [07 Oct 2010] I put in more time porting jbofihe. This process is slow, though I'm learning a lot about making a package in OpenWrt.
- [05 Oct 2010] I've made some improvements to the makfa port, based on my exploration of the ports tree. Not checked in yet.
- [05 Oct 2010] I've started my port of jbofihe to the NanoNote. The build runs programs it compiles as part of the compilation process, so the port is moderately complex.
- [05 Oct 2010] Gah. Never run make distclean, ever. It removes feeds/qipackages, which may well have changes I wasn't done working on thank you.
- [04 Oct 2010] Flesh out the OpenWrt Image Testing page. Still a lot of obvious things to add.
- [04 Oct 2010] I've proposed the creation of a new branch in openwrt_xburst: ben_nanonote.
- [04 Oct 2010] Deeply interesting conversation on IRC today about OpenWrt, Jlime, and OpenEmbedded. I'm not ready to summarize, please see the IRC logs for more information.
- [03 Oct 2010] A good conversation on IRC with wolfspraul and xiangfu about my latest commit and aggregating news for the project. We're going to work on improving the home page and making it more welcoming to new people. As well, the news section needs someone that can aggregate data from commits and conversations into useful information.
- [03 Oct 2010] I marked the wordgrinder package as no longer broken. It runs with the latest image.
- [03 Oct 2010] I've revisiting system configuration on my NanoNote, having flashed the device. Time is set, my extra partition is formatted and mounted, and small bits of errata have been addressed.
- [02 Oct 2010] A comment I made on the qi-hardware discussion list was forwarded to the open manufacturing list.
- [02 Oct 2010] I created a personal .config file, using config.full_system as a base, but trying to make it easier to compare to the .config files generated by make menuconfig. I notice that the config.full_system seems to only contain variables that override the defaults, which is very useful--it makes this file easy to read.
- [02 Oct 2010] I've successfully reflashed my 本NanoNote! I'm running an image compiled from my buildhost. This feels fantastic, as I can now begin to deeply create a customized environment.
- [01 Oct 2010] Trying to boot off of a MicroSD card didn't work. Wolfgang tells me that having a single partition on a 16GB MicroSD card triggers a bug in uboot. I'm repartitioning the card so it has two partitions, a 2gb boot/root area and the rest of the card available for data.
- [01 Oct 2010] I'm downloading a Debian Live CD to make flashing my 本NanoNote easier. My build system is in a virtual machine, a use in which flashing is not supported.
- [01 Oct 2010] I've been writing User:Alanpost/How, very slowly.
- [01 Oct 2010] I've added some Exploration links to the links section on this page, doing some research on where I'm going with 本NanoNote development.
Backlog
My Sprint Backlog contains the tasks I'm working on in my current iteration:
| Ticket | Description | Estimated Points | Actual Points |
|---|---|---|---|
| User:Alanpost/Backlog#Write How wiki page | 8 | - | N |
My Project Backlog contains the ordered set of tasks I'd like to work on.