ラベル new year's resolution の投稿を表示しています。 すべての投稿を表示
ラベル new year's resolution の投稿を表示しています。 すべての投稿を表示

2017年12月30日

2017年を振り返って

今年もあっという間に大晦日の前日になってしまった。

2017年はペパボ研究所での活動、そしてご支援いただくお客様の業務に多く時間を割くこととなり、結果として対外活動は減ったが、その分充実した仕事ができたように思う。経済的にも4期目にしてようやく軌道に乗りつつあり、安定した経済基盤の重要さを改めて実感する年となった。以下に公開できる活動の中で主なものを記す。

  • Erlang/OTPとElixir関連では、3月にサンフランシスコのErlang and Elixir FactoryにてWriting OTP Modulesと題したErlang/OTPのモジュールの書き方に関する発表を行った。そして直後のElixirConf Japan 2017で参加報告を行った。
  • 2017年1月からペパボ研究所の客員研究員として、研究開発に関する各種コンサルティングを行っている。主席研究員の松本亮介さん他皆さんの活動を支えるのが主な役目だが、GMOペパボという会社の「速」「バーン感」に代表される身軽さと若い力強さにむしろ私の方が大いに力付けられた1年であった。
  • また今年はC++やC#、そしてVisual StudioといったWindowsの王道開発環境とガッツリ取り組んだ1年であった。人生初のオブジェクト指向言語での仕事であり、多くの若き先達に尻を叩かれながらなんとかやっている状況にふがいなさを感じつつも、52歳にして圧倒的成長をせざるを得ない(しなければプロとして信頼されない)環境に身を置けることは幸せなのだと思っている。
  • 同時に今年はMoodleなどEラーニングの環境についても多くを学んだ年であった。もはやコンピュータを使った自習環境は誰でも作れて当たり前であり、業務に応用しない手はないことを実感した年でもあった。
  • 疑似乱数関連では10月にそれまでの研究成果をまとめた発表を行う機会を得た。この分野は日進月歩で新しいアルゴリズムが提案されており、引き続き研究を進めていきたい。
  • FreeBSD関連では、Microsoft AzureでのPoudriere環境構築や、新しいPortdevel/czmq4の開発を行った。引き続きdevel/git-lfsとjapanese/dbskkd-sdbのMaintainerの作業は継続して行っている。
  • 2014年12月から運用しているFlightRadar24の受信局は2017年4月下旬に受信機の故障に伴うサービス停止が発生したものの、FlightRadar24の運営の皆さんの尽力で代替機に交換してからは順調に動いている。久々にRaspberry Piでの受信環境をセットアップする実験も行った。
  • 自宅事務所はNTT西日本のフレッツ・光ネクストへの移行を行った。これですでに光ネクストを使用している東京拠点と併せ、ASAHIネットのIPv6サービス開始に伴い、IPv6 IPoEのネイティブ接続が可能となった。1996年にIPv6の最初の実験を始めてから実に21年かかったことになる。
  • 10月からDuolingoでスウェーデン語の学習を始めた。毎日学習を続けることは容易ではなく、発音することも聞き取ることもおよそできているとは言い難いが、2018年は2016年同様にErlang/OTPやElixir関連でストックホルムへの旅行を計画しており、それに向けて地道に学習を続けている。

2017年は米国第45代大統領とその側近達によるおよそ正常とはいえない失政の連続などにより、世界は大きく混乱した。そして日本も北朝鮮の脅威を看過できない状況であり、2018年はより不透明、不確実、そして不安定な世界情勢になっていくことは間違いないだろう。毎日、その日を暮らすことができ生き残れていることは奇跡であることをかみしめつつ、来年2018年も活動していこうと思う。まだまだ学ぶことは多いが、引き続きやっていく所存である。

以下、2017年と2018年の新年のあいさつの画像を付ける。2018年が少しでも2017年より良い年になりますように。

2016年12月30日

2016年を振り返って

気がつけばもう大晦日の前日である。

2016年は物理乱数ハードウェアやその他IoT関連の実験、温故知新的なオブジェクト指向技術の学習、そして2度のErlang/OTP関連の出張など、過去2年よりもさらに自分の持ち駒を増やさないといけない年だったように思う。いろいろ厳しい時期もあったが、なんとかお客様のおかげで乗りきることができた。以下に公開できる活動の中で主なものを記す。

  • Erlang/OTP関連では、3月にサンフランシスコのErlang FactoryにてArduino UNOとErlang/OTPを接続するための技術に関する発表を行い、9月にはストックホルムのErlang User Conferenceで、Erlang/OTPでの各種疑似乱数の利用に関する総括的な技術の発表を行った。年内にはOTPにrandモジュールにjump functionをmasterブランチにマージすることができた。来年のOTP 20で公式にリリースされる予定である。
  • 5月にはQNAPのNASを導入した。これでバックアップ用のリソースを一元管理することができるようになり、業務での信頼性を上げることができたように思う。
  • 8月のMaker Faire Tokyo 2016では「科学技術教育フォーラム」の一展示として、物理乱数を使ったサイコロであるavrdiceの展示を行った。来訪者の方々から質問をたくさんいただくことができ、乱数技術、あるいはランダムネスに対する社会的関心は一定レベル存在することを確認できたのは収穫だった。
  • 物理乱数モジュールavrhwrngと新部裕さんのNeuGの追試は昨年から継続して行っている。これに関連して、技術評論社の雑誌Software Designに物理乱数と疑似乱数に関する連載を同誌2016年8月号から10月号まで3回執筆した。また、2016年12月号には、データベースの基礎技術であるハッシュとドキュメント指向データベースの解説記事を執筆した。
  • FreeBSD関連では、devel/git-lfsとjapanese/dbskkd-cdbのPort maintainerを引き継ぐことになった。これに伴い、Poudriereによるテスト環境を整備した。
  • 12月にはQiitaにてC言語、FreeBSD、そしてErlangのアドベントカレンダーを開設し、自らもElixirのカレンダーを含め23件の記事を執筆した。
  • 2014年12月から運用しているFlightRadar24.comの受信局は、NTT西日本からの回線更新に伴う停止やその他の一時的な回線障害による事故はあったものの、引き続き順調に動作している。2016年11月からはさらにアンテナの高さを上げてカバー範囲を広げ、KIX/ITM/UKB各空港周辺の情報提供の精度を上げることができている。

一方、引き続き生活の中で不要なものをどのようにして止めるかという見直しは絶えず行っている。これも列挙してみよう。

  • アマチュア無線の活動は事実上停止している。
  • 8月のMaker Faire Tokyo 2016で痛感したのは、展示会の出展側に回ることの疲労である。今後、仕事としての依頼でない限り、展示会の出展側に回ることは、特に6月から9月までの暑い時期には原則行わないことにしようと考えている。
  • オープンソース関連の活動については、旗振り役はもう若い世代に任せるべきではないかというのが率直な実感である。私のようなオッサン年長者は表舞台から積極的に降りるべきだろう。よってQiitaのアドベントカレンダーを主催するのは今年を最後とする旨宣言した。
  • 生活は引き続き大変厳しい。事業開始3年目であり、業務の展望について抜本的な見直しを行う時期に来ている。そして業務に直接つながらない出費については引き続き緊縮財政に努めている。

2016年は多くの災害や手段を問わない各種紛争に明け暮れた年であった。2017年は世界情勢の大転換は不可避であり、どのようになるか先はまったく見えない。今日まで生き残れていることは奇跡であり、日々の生活と業務を送れることはとても幸運なことなのだろうと思って来年2017年も活動していこうと思う。

2015年12月30日

2015年を振り返って

気がつけばもう年末になろうとしている。

2015年は昨年から始めた情報セキュリティ関連の翻訳に加え、Webのフロントエンド技術、インターネットへのハードウェア接続技術 (Internet of Things)など、昨年からさらに幅を広げて活動している。詳細は守秘義務があるので控えるが、今後とも仕事として自分でできることは何でもやっていく覚悟で活動している。以下に対外活動の中で主なものを記す。

  • 1月よりErlang/OTPのrandomモジュールを後継する疑似乱数モジュールの開発が始まり、3月にはサンフランシスコのErlang Factoryにて、疑似乱数の高性能化に関する発表を行った。この成果は5月にErlang/OTPバージョン18から取り込まれることとなり、京都大学に勤務していた時から5年越しで続けてきた研究開発の成果を世に送り出すことができた。
  • 技術評論社の雑誌Software DesignにErlang/OTPに関する連載を同誌2015年4月号から12回の予定で続けている。2015年8月号にはElixirの記事も執筆した。
  • 4月に情報処理技術者試験の情報セキュリティスペシャリスト試験を受験。薄氷を踏む思いだったが、6月に無事合格通知をいただく。
  • 昨年12月からのIngressでの活動は、5月上旬にSojournerメダルをもってA11を達成した時点で終了。ならびに関西地区(PA01-ALPHA-00)各地で普段歩かないところを歩いたのはよい人生の経験になった。ただスマホの画面を1台破損したり、自分自身が顔面から倒れて負傷したりと、どんなゲームにもリスクはつきものであることも痛感した。
  • 6月には大阪大学基礎工学部にて5年ぶりに講義を行った。今回のテーマはsustainability、つまり情報環境の持続可能性に関して、さまざまな視点から問題を提起した。講義の内容はGitHubのレポジトリで公開している。
  • 7月から8月にかけて、ARM Cortex-M3ベースのSTM32F103の学習を兼ね、新部裕さんのNeuGの製作実験と追試を行う。この結果STM32 Nucleo Dongle部でのNeuGの実装に成功。FreeBSD用の物理乱数注入ドライバとOS X用の物理乱数取得ツールも開発し、後述のavrhwrngにも応用できる物理乱数の運用環境を整えた。すでにNeuGやavrhwrngは運用レベルでの実験を行っている。
  • 2013年から続いていた東京の実家の取り壊しと改築が8月末に終了。これに伴い9月より東京の拠点を開設。12月には大阪の家とIPsec VPNおよびIPv4/IPv6のグローバル/プライベート接続を行い、ネットワークの実験環境としても利用可能になった。今後はこれまで以上に東京での活動を増やしていくことになるだろう。
  • 11月には情報処理学会第8回インターネットと運用技術シンポジウム(IOTS2015)にて、情報セキュリティを確保する上に不可欠である物理乱数を生成するArduinoのための廉価な(秋葉原の電気街で2千円以下で調達できる)ハードウェアavrhwrngに関する発表を行った。この成果はGitHubのレポジトリにて公開している。この開発に伴い11月にはデジタルオシロスコープを導入した。
  • 12月にはQiitaにてC言語とFreeBSDのアドベントカレンダーを開設し、自らもErlangやElixirなどのカレンダーを含め22件の日本語の記事を投稿した。
  • 昨年12月から運用しているFlightRadar24.comの受信局は、NTT西日本やASAHI-NETの障害による事故はあったものの、順調に動いている。今年はさらに近隣の受信局と協力してMLATによる位置推定も行われている。KIX/ITM/UKBあるいは関西/伊丹/神戸各空港の混雑した大阪湾近郊の空域の状況通知には十分寄与できているようだ。

一方、昨年同様、多くのものを捨てなければならなかったのもまた事実である。これもいくつか列挙していこう。

  • アマチュア無線の活動のうち、従来の短波交信に関するものは、記録の整理を除いては新規には行っていない。今年は全く新規交信のない1年となることがほぼ確実である。
  • 物理メディアからの脱却を図っている。CDとDVD以外の音楽メディアや過去の活動に関する書類は必要最低限に限り封印して保管することとし、技術系の紙の図書は大部分を売却した。今後も情報のmedia consolidationは続けていくことになるだろう。
  • 自分の技術系情報の公開場所はGitHubと日本語ではQiitaに集約しつつある。技術情報の配布については、このblogが使われることはもうなくなるだろう。記録としては残していくし、今後状況が変わったらまたこの場所を使うことは大いにあり得るが。
  • Twitterでの議論は昨今の社会状況を鑑みる限り(ごく専門的な技術的事項を除いて)事実上不可能になったと判断し、SNSの付き合いの大半はFacebookに移した。Facebookは知人あるいは業務上連絡を取る必要がある場合のみの運用としている。
  • 生活は引き続き厳しい。事業開始2年目であり当然ともいえるが、引き続き業務に直接つながらない出費については緊縮財政に努めている。

2016年のことはもう想像もつかない。昨日を終えて今日を生きていられることは必然ではなく奇跡なのだと思って、日々の生活と業務に精励するしかないだろうという覚悟で2016年も活動していく所存である。

2014年12月31日

2014年を振り返って

無職で始まった2014年だったが,気がつけばもう終わりを迎えようとしている.

2014年は本当に厳しい年だったが,幸運にも,4月に開業した技術士事務所は,十分とはいえないまでも,無収入という最悪の状態は避けられた.顧客の皆様ならびにご協力ご支援いただいた皆様には深く感謝する.2015年はより一層積極的に稼いでいきたい.

以下,順不同の箇条書きで主な成果を振り返ってみる.

  • 仕事として日英翻訳を行った.日本語や英語に関する理解を改めることができた.その過程でSphinxを使い, ReSTやLaTeXによる文書制作の技術の復習,そしてJavaやPHPのセキュアプログラミングの勉強をすることができた.文書制作者あるいは編集者としての視点を久々に取り戻すことができたように思う.
  • Erlang/OTPについてはErlang Factory SF Bay 2014での発表そしてErlang Foundation Certificate試験への合格と証明書の取得,「すごいErlangゆかいに学ぼう!」のレビューへの参加,国内での各種発表を行った.ずっと取り組んでいる疑似乱数については,Xorshift*/Xorshift+による実装を提案している.その他,concurrentなStar Trekゲームの実装を体験できている(未完なので充実させたい).
  • iPad元年: 妻に倣い,iPad mini Retinaを導入.iOSの良さと課題,どちらも触ってみることによって良く理解できた.多くの業務はタブレットで十分だと思えるようになっている.
  • Androidの復活とガラケーの終焉: 12月にASUS A500KLの日本版を導入.SIMフリーのスマートフォンが日本でも容易に買えるようになったのには隔世の感がある.そして10年使ったauからIIJmioへのMNPを果たし,ガラケーから脱却した.
  • Intel NUCベースのシステム構築: 自宅のFreeBSDサーバ2台はどちらもIntel NUCベースになった.小型で周辺機器も問題なく接続でき,ちょっとした実験ならば気兼ねなく試せるのはありがたい.
  • Windowsの専用機化: 青色申告のための会計ソフトやOfficeのアプリケーションなど,どうしてもWindowsでなければならないもの以外はすべて他の環境で済ませている.
  • ADS-Bの受信とフィード: 5月から7ヶ月間Raspberry PiとR820T dongleによる受信ならびにFlightradar24.comへのフィードを続け,ITM/UKB/KIXをまんべんなく常時カバーすることができたという点で一定の成果は上げた.Ras PiとRaspbianのよい勉強にもなった.また,クリスマスの日からは同社から貸与を受けた機材を使い,ADS-BとGPSアンテナを屋外に設置することで,より高精度な位置測定ができるようになっている.
  • Ingress: 12月中旬のAndroidの導入とともにIngressへ参入.Resistance/青のエージェントとして,実に人生初のMMORPGへの参加となった.PA01-ALPHA-00のCellにて,多くの先達と共に楽しい日々を送っている.もともと歩くのは好きなので,運動不足解消の良い理由になりそうだ.
  • 第一級陸上無線技術士の免許を3月に取得した.無線工学への理解を深める良いきっかけになった.これをきっかけに,IoTや無線を使った情報機器の相互接続に関するビジネスも手掛けていきたい.
  • 平成26年度秋期の情報処理技術者ネットワークスペシャリスト試験に合格した.勉強の過程で,アカデミックなTCP/IPの教科書から一歩踏み出した現場の技術を動かしている原理原則に触れられたのは大変新鮮であった.2015年は情報セキュリティスペシャリスト試験の合格を目指したい.

一方,捨てなければならないものも多くあった.いくつか列挙していこう.

  • アマチュア無線については,諸費用捻出のため,所有機材の半分強を売却し,100W出すために必要だった固定局を閉局した.それでも最低限の実験だけはできるようにしている.
  • この記事の公開,およびそれにまつわる一連のできごとを機に,DNSに関する研究活動とは一定の距離を置くことにした.この記事の内容について批判するつもりはない.事実の開示は重要なことだろう.DNSがインターネットの重要な構成要素であることに対する自分の認識にはまったく変わりはない.しかし,もはや自分が「老害」として批判されるようでは,今後自分の出る幕はないだろうと判断した.情報セキュリティという難しい事象について,どのような態度で向き合うべきかを再考するにはよいきっかけになったといえる.
  • 生活を引き締めている.スタートアップだから当然ともいえるが,それまでのサラリーマン時代のお金の使い方と比べると,かなり変わったことは事実である.

2015年はどんな年になるかは想像もつかないが,もはや夢や目標,あるいは地位や名誉というものから縁遠くなった以上,日々の生活と事業をどうやって進めていくかに集中していかなければならなくなることは確かだろう.どこまでやれるかはわからないが,やらないで考えるよりはやってから考える人生にしたい.

2014年4月2日

2007年1月の年頭所感より

ふと思い立って,自分の2007年の年頭所感を読み返してみた.面白かったので再掲する.

6年3ヶ月経過して実現できたのは

  • 音楽活動のほぼ完全停止
  • (アマチュア)無線活動の部分的停止(基本的に10月〜3月のみとし,4月〜9月は休業)
  • 外部条件により半ば強制的にカネの稼ぎ方を考え直させられている

…ぐらいでしかない.

人間というのは,恐ろしいほど変わらないものだということを,実感する.そして,今は2007年よりも,世界の状況はさらに悪化していることに,驚くばかりである.

(以下,2007年01月03日 10:44JST の mixi 日記より引用.「今年」という表現は,2007年のことであることに注意されたい.)

人生後半

2004年に親父を亡くして以来,人生後半なのだというのを強く意識するようになった.簡単にいえば,年寄りになったということである.つまり,糾弾する側から糾弾される側に,高齢化社会にとってはリソースを食いまくる迷惑な存在になったということだ.

そろそろ人生のいろいろな活動から撤退して死ぬための準備をしなければならなくなったことを痛切に感じる.

この20年は

  1. 言論の自由を阻止しようとする政府という悪との戦い
  2. あらゆる障壁のdeconstructionと徹底した国境開放
  3. コンテンツ売りでぼろ儲けしようとする連中との戦い

に明け暮れたような気がする.

もっとも,1.については

1.1 政府と役人自身があらゆる分野で責任を放棄するというもっとも凶悪な戦略を実行しているので,いったい誰が悪いのかということが見えなくなってしまった

1.2 私も含め「教師は憎むべき対象」「年寄りは害毒」という考え方が一定世代以下の人たちには十分に行き渡ったせいか,その無謬性を前提にした犯罪が増えてしまった

1.3 本当の悪は政府の裏についている国民全体(もちろん自分も含む)と,政府を裏で動かしているマフィア(圧力団体ともいう)達であることが次第に明らかになりつつある

という問題が見えてきてしまったので,昔ほど単純に主張できなくなってきている.また,自分がかつて敵対していた組織から,禄を食むことを余儀なくされているからかもしれない.好き嫌いや良し悪しだけでは仕事は選べないし,どんな組織の中にもうまくやっていける人間はいるので,簡単に敵味方の論理では語れなくなってきた.

2.については,日本は核攻撃されても国境を開かなかったのだから,私の生きている間には徹底開国は実現しないだろうと思う.もっとも,そうなる前に労働力不足で 移民の導入は必須だろうけど.そうなったらなったで生きていく覚悟はあるが,大半のdomesticatedされた(domesticでないことに注意)日本人にはつらかろうと思う.まあ,彼らがどうなろうと,私は私でやっていくしかないが.

3.については,率直な話コンテンツ産業にかかわればかかわるほど,空しくなってやる気が失せていくのが現実だろう.多くの創作行為が違法とされている中で,本当に面白いものは不法行為の中にしか残らないのではないかと思う.ならばその不法行為を合法化すればいいのだが,どうもコンテンツ産業のお化けたちは死ぬまで吸血鬼でいたいらしい.

一言で言えば,この20年間,無駄な戦いをやっていたなと思う.ヘタに正面切って戦うよりは,食うためのゲリラ戦に徹したほうがずっと良さそうだということに気がついた.原点に返ったともいえるのだが.

今年はとりあえず

  • a)音楽活動の一定分野にピリオドを打つ.今までやってきた活動との重複を避ける,残すのはDJとラップだけ
  • b)無線活動は極力縮小し,その分のエネルギーは電子工作技術の習得に回す(ハードウェア技術は飯のタネになるだろうから)
  • c)コンピュータを好きになってちゃんとコーディングと実験をしよう,仕事をしよう
  • d)人間関係としてのインターネットは極力縮小し,くだらない争いには首を突っ込まない
  • e)インターネットの前提にあるabstraction technologyの復習をする
  • f)カネの稼ぎ方を考え直す
  • g)面倒がらずに身体を立て直して世界中動き回る
  • h)自宅コンピュータシステムの縮小,アウトソース化

ぐらいのことはしたい.

…これだけ書けば,new year resolutionとしては十分だろう.

(以上で引用終わり)