1. MTA settings with alias entries by SQLite

    We use Django application, and we use it's DB file for e-mail aliases.

    The settings are by conf.d/router/402_exim4-config_virtual_sql.

    # members@fsij.org
    fsij_members:
      driver = redirect
      domains = fsij.org
      condition = ${if eq {$local_part}{members}{yes}{no}}
      forbid_pipe
      forbid_file
      data = ${lookup sqlite {/home/fsij/django/fsij/fsij.db \
               select email …
    more »
  2. AC Power Control by USB Hub

    AC Power Control by USB Hub

    1. Purpose

    Rebooting remote system, AC Power Control is only reliable way.

    • Kernel sometime hangs, no way to reboot by command line.
    • Hardware RESET feature would be unreliable, especially for evaluation boards in testing phase. While CPU core will get reset signal, some other peripheral chips will not be get …
    more »
  3. Controlling Akizuki 32x16 LED Matrix Display

    Akizuki 32x16 LED Matrix Display with ATmega

    Story

    For Google Summer of Code 2009, FSIJ had two projects for Akizuki 32x16 LED Matrix Display.

    That's because it is important to support hardware/device developments by Free Software, and we would like to expand the power of Free Software Movement. In the long run, it is for Free …

    more »
  4. Gnuk USB Token を STM8S Discovery Kit で友達の分も作ろう

    Make Gnuk USB Token by STM8S Discovery Kit という記事(英語)を書いたけど、どうも工作について文章を書くのがうまくできないことに気がついたので(表現/単語を知らない)、こちらで日本語で書いてみます。

    できあがり写真

    Gnuk USB Token in TopValu Mint (with Sticker)

    その他に必要なこと

    Gnuk の開発に必要なハードウェアとしてはこの他に USB接続(簡易)JTAG Debugger を作る を見てください。

    この説明ではステッカーについては書かないので、必要な方は GNUK のステッカーを作る をご覧ください。

    ソフトウェアについては Gnuk の README を見てください。

    必要となる工具など

    • ハンダごて
    • ラジオペンチ
    • ニッパー
    • カッターナイフ
    • 紙ヤスリ
    • アルミホイル
    • ハンダ吸引線/吸引器
    • ホットボンド

    部品

    部品 値段 (JPY)
    トップバリュミントタブレット …
    more »