土曜日はOSC2016東京/springへ行ってきました。半年に一度の恒例行事です。
今回もDebianのブースで展示係をしていました。今回は入学前教育を企画していたそうで、若い学生の卵たちがきていました。
OSSをやっている人たちは少しずつ高齢化してきているのではないかと思います。特にOSやミドルウェアの分野は利用者からみると使えてナンボ、存在していてナンボなわけですが、元々は商用アプリケーションの分野です(今でもですが)。
若い人はアプリケーションの開発(特にweb、モバイルアプリ)を目指すのがあれ作りたいこれ作りたい的にもビジネス的にも普通なんだと思います。なので、そのアプリケーションを動かす実行環境についてはどうでもいい、あるものを使う、という立場でいるのだと思います。ただ、OSやプログラム言語、ミドルウェアは誰かが整備してきたから存在しているわけでもあるため、若い人がいなくなると年寄りがずっとメンテナンスや開発の前線にいないといけないわけで、仕事があるから万歳なのか、引退できなくてつらいのか、はたまたどっちなんでしょうね。
若い人たちは自分たちのツールを自分たちで守っていく、それもオープンソースの使い方なんだと思ってくれるようになると低レイヤーをやっている人たちがするとうれしいのかなと思います。
最近はサーバのお引越しと勉強を兼ねて継続的インテグレーション、いわゆるCIを勉強中です。
少し前はvirt-installでOSインストールの自動化をやっており、今回はansibleでのサーバセットアップです。まずは手始めにwebアプリケーションサーバを試してみました。
設定はここにあります。
https://github.com/dictoss/utils/tree/master/ansible
debianの設定の場合、apache2の設定ディレクトリがRHELと違うのでどこに設定するのがよいのかなんとも。とりあえずhttpsは無視するのでグローバルの設定のところにwsgiの設定ファイルを置きました。(nginx+uwsgiを使ってない)
なんとなくansibleの癖をつかんできましたので、いろいろやってみましょう。
次はテスト自動化のため、Jenkins(今はCircleCIなのですかね)、Djangoのunittest回りを調べてみましょう。
最近は仕事が佳境で、デバッグや再設計三昧で少し疲れ気味です。
さて、親族のイベントのため、4月と5月は帯広へ行くことになりました。飛行機代がいろいろかかるのですが、親族絡みばっかりはどうしようもないです。とはいえ、6月に行われるOSC2016北海道もあるわけですが、これはどうしようかな。さすがに3カ月連続で北海道行きも帰りすぎな感じはあります。どうしたものか。
土日と泊りがけで新潟へスキー旅行へ行ってきました。
会社の同僚から「スキーか、スノボしますか」と言われ、スキーへ行くことに。最終的に2名のスキー、2名のスノボの4名で行くことになりました。 準備や宿の手配などいろいろお任せしてしまい申し訳なかく、おんぶに抱っこな旅行でした。
新潟へ行くのは今回初めてです。東京から車で220kmくらいなのですかね。高速道路に乗って行くと途中の休憩を含めて4時間程度です。とはいえ、高速道路も見ているとなかなか運転が大変そうです(追越車線の奪い合いがある)。
スキー場は新潟の上越国際スキー場ということころで、宿はそのすぐ近くの民宿です。民宿に泊まるのはかなり久しぶりな気がします。スキー”旅行”ってこんな感じなんですね(旭川の地元のスキー場にしか行かないから泊りがけでスキーするなんてことはしたことないです)。
上越国際スキー場はリフトの数が多く、山も1千メートル級で大きいです。自分では滑ったことがない高さです。そのため頂上へ行くにもリフトを何本も乗り継ぐ必要があり、リフトに乗っている時間が半分くらいあった気がします。 雪質は土曜日は午後からのスキーですが雪が重くなかなか滑りにくかった気がします。日曜日は夜に降った雪がパウダースノーのような感じでよかったです。ただ、雪質は旭川の方がいい感じがしました。
土曜日のスキーが終わって風呂に入り、近くのイタリアンでピザとワインを楽しみ、同僚と歓談していました。合宿のような感じの旅行もいいものですね。
スキー場の目の前に電車の駅があるようなので、新幹線でも来やすいみたいです。機会を見てまた行ってみようかな。
今週はいろいろお仕事であれやこれややっていましたが、明日から1泊2日で新潟へスキー旅行です。
会社の同僚と行くのですが、そういえば会社の同僚と泊りがけで出かけるのは初めてです。また、本州で群馬より北へ行くのも初めてな気がします。
初めての新潟、本州で初めてのスキー。いやー、楽しみです。
フレームワークのバージョンをアップグレードしたときに、スキーマが不一致してました。いやはや。気をつけなくては。
今日は雨との天気予報が昨日出ていたのですが、朝はすでに止んでいました。予想より雲の流れる速度が早かったのでしょうか。
午前中は布団の中で起きつつタブレットでまったりwebブラウズして情報収集をしていましたが、午後からは出かけることにしました。最近はやることがいろいろあるのですが、とりあえず前からやろうとしていたRaspberry Piから進めていこうかなと思い、ブレッドボード、LED、ケーブル、抵抗などLEDチカのパーツを買いに秋葉原へ出かけました。
電気工作は中学生時代にキットでラジオを作ったのと、ミニ四駆をやっていた程度の知識しかありません。抵抗の計算を忘れていてダメだなー、と反省。とりあえず千石と秋月で部材をそろえてきました。秋月はいつも人がたくさんいます。みなさん、何を作っているんでしょうかね。
そのあとは、いつものコースをブラブラ回りますが、特にこれといったものはなく。Thinkpad X220用の4セルバッテリーを探してみましたが、6セルのものしか見つからず。残念。
さて、来週は会社の同僚とスキーです。本州でスキーを滑るのは初めてなので楽しみです。さて、荷物の準備をしないといけないのですが、実家ではないので当日レンタルするもの以外はすべて自分で用意しないといけないです。何用意すればいいんだっけな。
今日は東京エリアDebian勉強会がありましたので参加してきました。
今日はNEW FACEも参加し、人数が多めでした。関西Debianに参加していた人が参加されており、親睦を深めました。 またThinkpad率が多かったです。隣のunityはMacだらけなのに。
セミナーはftraceについて。自分はあまりkernelのデバッグ技術についてはよく知らないため、ほー、という感じでした。こんなデバッグの仕方するんですね。
そのあとは、もくもくタイムへ突入。自分はraspberry pi2にUSB Bluetoothドングルをつけてテザリング接続する方法を調べて試してみました。なんとかつながりましたが、raspberry pi2のファームウェアはjessie化してあるのですがbluez-utilsパッケージがないため、以下のサイト内にあるリンクからPAN接続するスクリプトを入手しました。
http://blog.fraggod.net/2015/03/28/bluetooth-pan-network-setup-with-bluez-5x.html
こんなんでいいんですかね、うーむ。
あとは東京Debian勉強会のWebサイトについて調査していました。とりあえずスマホ化してみようか、という感じです。
勉強会終了後、軽く夕食を食べながらまったり歓談しました。次回の東京Debian勉強会でみなさまお逢いしましょう。
自分のサイトのwebアプリをdjango-1.8およびpython-3.4対応する開発をしていました。 実はいまだにpython-2系を使っていることが多く、そろそろ移行しないとな、ということです。
djangoは1.3時代の書いたものを1.6へアップグレード、1.8へアップグレードと来ていて、古い書き方をしているところも多かったです。djangoのマニュアルも新しくなって書き方変わってるし。定期的におさらいしないとダメですね。
python-3はよくわからずはまってしまい、時間を取られました。codecs.getwriter()は2to3でひっかからないんですよね。
あとはこのwebアプリをansibleでdeployしたいと思いplaybookを書いています。ただ、少し時間がかかっています。
今日はそんなこんなでプログラムを書いていました。明日は仕事ですが、雪のようです。どうなることやら。
土曜日は今度行くスキーの道具を買いに出かけました。まずは上野へ。スノーボードのお店はあったのですが、スキー用品はなし。残念。
その後、上野の博物館でワイン展をやっているとのことで、行ってきました。特別展で1500円と少し高いですが、なかなかがんばっている展示だと思います。人も結構入っていました。最近は「神の雫」というソムリエ漫画?があるんですね。ところどころ出てきました。
その後、スキー用品の定番である御茶ノ水へ。ここで、ゴーグルと手袋を購入。結構歩いて疲れました。
御茶ノ水まで来たので、秋葉原をついでに覗いてみて、webカメラを試しに購入。1500円しないから安いものです。
とりあえず行く前に調達するものはそろった感じです。あとはスキー一式をレンタルする手配をしないと。
今朝は寒い中、始まりました。東京がこんなに冷えたのは久しぶりです。 さて、連休最後の日なので映画でも見ようと思い出かけることにしました。候補は、スターウォーズ、007、ガルパン、あたりなのですが、実はスターウォーズは旧作を見たことがないためスターウォーズを見ることにしました。
何気に2時間越えなので長いと思いきや、始まる前に15分もCMが流れるという状況に、警察関係が多いのはなぜなのか。CMスキップするから追加料金とかいうビジネスモデルもありなのか、なんとも言えない気持ちになります。
本編はネタバレするのもまずいですので伏せますが、実際旧作見たことないんですよね。なのでフォースって超能力なんですかね、という感じしかわからんです。戦闘機の戦闘はSFという感じでなかなかスリリングです。ただ、最新のSFXという感じではなくて、レトロな感じに仕上げて旧作と違和感ないようにしているのかなと思います。
海外の映画を見るときは自分はほとんどが字幕版を見ます。日本語吹き替え版にすると、実際の役者の声が聴けないため演技部分が嘘くさい感じになってしまうような気がしています。本当は字幕もない状態で英語を聞ける耳と頭があればよいのですが。
さて、明日からまたお仕事です。
最近はなんか体調が不調です。体調が悪い理由はわかってきたのですが、そうなる原因が現状わかっていないところです。なんなんですかねぇ。暖かくなってきたからなのか、ちょっとわからないです。年末年始はこれといって不摂生なことをする期間もなかったんですけどね。
さて、そんな3連休は明日で終わりです。この2日間はあまり活動的でもなく、成果があった日でもなくのんびりした日でした。体調はいまいちですが。体はなによりも資本なので大事にしていきましょう。
2016年もあけて、1/2はプチ新年会(?)、1/3は根津神社へ初詣に行ってきました。
根津神社へ行くのは初めてです。東京では明治神宮と神田明神に行ったことはありますが、三が日はどちらも非常に混むので変えてみようという趣向です。もうひとつの候補として湯島天神もあったのですが、こちらは学業の神様を祭っているようで受験生が大量に押し寄せているようです。そのため、比較的すいていそうな根津神社にしてみた、というわけです。
お参りは並んでいましたが、30分ほどでお参りできました。おみくじは混んでいたのでパスし、上野へ移動した先の不忍池辯天堂でおみくじ引いてみました。大吉でよかったですが、健康には気を付けろ、みたいな内容でした。最近、体調がよくないですね、たしかに。
今年の抱負や目標はどうしたものか、という感じです。HTML5なwebアプリ開発でしょうかね、まずは。
2016年になりました。あけましておめでとうございます。
昨年はdebian関連で2本ほど発表しましたが、なかなか大変でした。新しいことへの挑戦は大事ですね。とはいいつつ、2016年は何に挑戦するか、でしょうか。とりあえず昨年末は頑張ってwebサイトをスマートフォン対応に書き換えていましたので、やはりwebサイト、web APIは必須なんでしょうね。ただ、これは必須技術ではあるものの、ビジネスとどう紐つけるかが課題でもあります。さて、どうしたものでしょうか。
今年は自身はゾロ目、両親は60歳を迎えます。少し歳もきてますが、ひとがんばりすることにしましょう。
今年もよろしくお願いいたします。
12/28の夜からbootstrap3の本を読みつつ、レスポンシブなデザインにするべく勉強と自分のサイトの書き換えを実施していました。
とりあえず、サーバにアップロードしてスマホからもなんとか見れる感じになりました。ただ、レスポンシブなデザインの場合、tableが曲者です。横幅があると結局スクロールになるので、とりあえず縦の流れるように記事を書かないといけなさそうです。最初なのでそこまではできないため、とりあえずtable-responsiveで逃げました。
とりあえず、これでスマホ用サイトへの更新がひと段落しました。あとはjqueryが使えるようになってますし、ajaxをところどころ使うように改修でしょうか。それはこれから考えていきます。
年末です。明日が仕事納めの日のため、明日は出勤せねばなりません。なんてこった。
年末ということでも特に変わった状況でもありません。いたってふつーです。部屋を少し片付けたいのですが、なかなかおっくうで片付けが進みません。結構不要なものがありそうなのですが、思い切り捨ててしまいましょうかね。
今日はランニングを久々にしましたが、午前中に走ったのはほとんどなかったと思います。さすがに冬だと夜は風が強いし気温も低いしで辛いです。昼間なら陽が出ているのでなんとかなりました。しかし、身体の訛りは半端ないです。これは今まででないレベルくらいに低下している気がします。年末年始とはいってもランニング、というか有酸素運動は続けないといけないです。ジムへ通おうかと思いつつ、すでに2年が経過しています。うーん、来年から頑張らないといけないかな。
今日は祝日でお休みです。自宅の掃除とのびのびになっていたプログラムの機能追加の作業をしていました。
最近は土日とも出かけることがあり、掃除がおざなりになっていました。反省。とりあえず掃除を半分終わらせました。
その後、wsrelaydの機能追加作業をしていました。とりあえずコミットはしたのでよしとしましょう。
今年の営業日は残り3日ですか。その後年末年始に入ります。今年はどんな年だったでしょうかね。自分なりにはまったりしずぎて良くない感じだったような気がします。
久々に新宿にでかけて見かけた本「モチベーション3.0」です。海外の本で2010年に出てており、それの文庫本版です。
内発的動機づけ、教育を少しかじった自分ではありますが、学生時代にそんな講義があったのを覚えています。内発的動機づけに基づいて起こす行動は本人がやる気モードで作業に当たっている状態のためそう仕向けるようにするのがよい、という話だったと思います。しかし、人が何に興味をもつのかは千差万別なわけで十分な個別指導が必要な領域です。そのため、集合学習では面倒を見切れない、ということになるかと思います。
本はまだ読んでいる最中で、ウィキペディアとオープンソースの話が出てきます。内発動機付けは個人の内部の欲求から生まれるものだと。それがどうして生まれるのかは本を読み進めていくとでてくるのでしょうか。人が欲求したり探求したりすることは他人からみると理解ができない事柄のようにも見えます。しかし、こだわりを持つこと、信念を持ち続けて地道に探求していくことを進めていることが肝要かと思います。拾ってくれる人もいること、拾ってくれないなら自ら飛び込むこと。なかなか難しいことではありますが、腐らずにコツコツと地力をつけていこうかと思います。どんな未来があるかわからないけれど。
Celeron 847なIntel NUCが動作できるように部材はそろったので、早速FreeBSD-10.2-amd64をインストールしてみました。目的はbhyveの動作を試すことです。(Debian GNU/kFreeBSDではまだbhyveコマンドないので)
Celeron 847はSandyBridge世代のモバイルCeleronで古いしクロックも低いのですが、bhyveの動作要件であるVT-xとEPTを両方クリアしているCPUです。そのため、遅いのは仕方ないにしてもbhyveは動くはず、ということです。
UEFIブートにも対応しているマザーボードなのでFreeBSDを初めてUEFIインストールしてみました。普通にインストールできました。目的のbhyveのコマンド群もあり、kldloadもできます。KVMでvirt-installな生活を最近しているせいか、bhyveでもOSのインストールをシリアル接続で行うなど似てるなーと思いつつ、ゲストOSにFreeBSD-10.2-amd64をインストールしました。あっさり動いてあっけなかった感すらあります。FreeBSDの人たち、がんばったな。
ついでにFreeBSD-10-stableのソースコードをsvn checkoutしてbuildkernel -j4をホストOS上でやってみました。さずがに30分弱かかりました。SandyBridgeで4コアなデスクトップCore-i5だと10分かからなかったはずなので、Celeron 847の性能は弱いです。しかし昔にThinkpad X31でbuildkernelしたときは1時間半くらいかかった記憶があるため1万円しないで入手できる環境にしてはずいぶん高速化したものです。
これからもこのIntel NUCでいろいろ実験していきます。
土曜日は映画のハーモニーを見てきました。公開されて半月は過ぎています。そろそろ映画館での公開が終わりそうな雰囲気だったので見てきました。
SFもので人類が管理されている、というのはよくある話なのですが、精神まで管理されているような雰囲気なのはたしかに不気味という感じがします。やさしさに殺される、というのはなかなかの例えでした。
12月の師走に入りました。今年は勉強会で発表をしたものの、あまり大きな動きはない1年でした。イベントがほしいところですねぇ。