2011年3月13日日曜日

Linuxでアップルキーボードのファンクションキーをデフォルトで有効にする方法

以下のサイトを参考にしました。
tail -f findings.out

Fixing the function keys on the Apple Keyboard in Ubuntu


http://dancingpenguinsoflight.com/2009/01/fixing-the-function-keys-on-the-apple-keyboard-in-ubuntu/

アップルのキーボードには一般的なファンクションキーのところに音量の上げ下げやディスプレイの明るさを調整するためのショートカットキーが割り当てられている。Fnキーを押しながらこれらを押すとF1,F2・・・として機能するが通常は逆の方が取り扱いやすいと思う。
Macはシステム設定のキーボードから、BootCampなWindowsからはコントロールパネルのBootCampから設定することが可能である。Linuxでは次のように設定する。
/etc/rc.localに次を追記
echo 2 > /sys/module/hid_apple/parameters/fnmode
再起動する。

 アップルキーボード専用のモジュールがあるなんて知らなかった!

2011年3月7日月曜日

ぼくのTwitterポリシー nekomatu編

@siritoriさんのブログ記事「ぼくのTwitterポリシー」 に触発されて書いたもの。特に深い理由はない。オープンな場で議論していると中の人が出てきたり今までにないツールだなと思ってます。オープン素敵
  • 使用目的
     基本的には出会った人(広い意味で)とゆるくつながり続けるためのツール。建前はそうだがかまってほしいのかもw
    • 学校とかの友達
      結構、愚痴・楽しい・これが気になる等々の本音が分かるので楽しい。メッセでいうほどでもないことを@付きでいうことが多いかな。
    • 勉強会であった人
      一回会って終わりになってしまわないようにふぉろー。
    • セプキャンの人
      無条件で質が高い(いろんな意味で)ようなので ふぉろー。
    • ハッカーな人
      気になる人がどんなことつぶやいているかは人として普通に気になるのでふぉろー。
  •  発言
    • 頻度
      普通の学生なので、そんな感じ。
    • 内容
      気になることを砂に書いている感じ。
    • 削除
      typoしてしまったときは消したりします。情報のミスとかはあとで訂正する感じ。
    • 実況系
      勉強会やUstは申し訳ないけれどがんがん呟いてしまいます。このあたりはフォローされている方が各自でハッシュタグ等で隔離してもらうしかないのかなーと思ってます。
  •  フォロー/リムーブ
    フォローは自分に合う人。当たり前だけど。どうでもいいことばっかりつぶやく人はあんまり好きじゃないかも。一応全部把握できる程度にしたいと思いつつそれは不可能なので近いうちにTwitterの使い方を変える予定
  • ブロック
    ブロックって何に使うんですか?というぐらい知らない機能です。
  • @(Mention)
    ほとんど、飛んでこないのでいつでもCome on!な状況ですwフォローしてなくても気にせずがんがん言ってくだしあい。そんな人になれるといいなー←
    思ってるだけ
  • 非公式RT
    コメントつけたい時。幅広く知ってもらいたいと思うとき。無言非公式 は必要ないと思っているのでしません。
  • お気に入り
    最近までこの機能を知らなかった。流れちゃ困ることとかメモ代わりに使ってます。世の中にはふぁぼり魔というのがいるらしいですが、無縁です。
  • 鍵付について
      個人の自由だと思います。
    ただ、鍵付じゃTwitterの本当の良さとかは分かりにくいかなとも思います。

     

(◕‿‿◕)OSC2011tokyo/spring参加しました。 #osc11tk

 参加したのは土曜日だけ。。。今回は早稲田大学の西早稲田キャンパスというところで開催されました。地下鉄から直接キャンパスに出られるってどうゆうことw
今回の参加人数は二日とも1000人越えしたそうです。拍手ー
 オープンソースというキーワードでこれだけの人数が集まるというのはすごいですねと、運営の人。
日本もまだまだ余裕だぜ(何が←

それでは、セッションなどの感想などを書いていきたいと思います。
  • オープンソースで作る分散処理基盤 Hadoop
    45分でこの世界を語るのは不可能ですが、Hadoopのことを広く浅く分かりやすく紹介していました。満員でした。立ち見の人もいました。Hadoopの注目度半端ないです。
    自分はゼミでHadoopをやっていたので目新しいことはなかったのですが、豆知識としてPigはYahooが効率よくプログラムを書くために開発され、HiveはFacebookで開発されたということでした。日本の企業もHadoopを商品にするなどかなり実用的に使われているんだなという印象。
    デモでは、Apacheのログを解析していました。気になったのがセッション中2回ぐらい仮想化でやってはいけないということ言ってました。そんな人いるのかなぁ~と思いました。
  • サーバ仮想化環境のためのストレージシステム入門
    自宅SAN友の会によるセッション。決まり文句の僕と契約して会に入ってよ。の下りで始まりました。なので、自宅でできるストレージステム入門という感じでしょうか
    安価に構築する手法としてはiSCSIが有名ですが、会場にいた半数近くが触っていました。
    そこで、FiberChanelと聞いたところ激減w 当たり前です。オークションなどで中古で買えばFCも安価に調達できるとのことでぜひやってみてはとのことでした。
    あと、ファイルシステムはZFSが最強とのことでその辺の話もされてました。というわけで、お金に余裕がある人はいますぐFCでソラリス君でZFSを実現するといいと思うよ!
    ZFSはメモリをたくさん使うので載せるだけ載せたほうがいい。同期書き込みを切ると性能がめちゃくちゃ上がるので自宅でやるなら危険承知でやると効果的など。ZFS自体が開発がガンガン進んでいて最近だと重複削除機能がついてたり良い時代になったものです。
    最後になんとじゃんけん大会で勝者にFCのインターフェースカードを贈呈されてました。スゲー
  • ARM CPUの概要とLinaroの紹介。
    @himamuraさんによるセッション。基本的なアーキテクチャの説明と進化のお話。特にARMにはアクセラレーション、SIMD命令のようなものがあったりするのですが、多くのOSSが既に対応しているよとのこと。それをサポートしてないTegra2は地雷だぞ☆とのことでした
    LinaroとはSoCメーカーが共同で出資してエンジニアを派遣してARM向けのLinuxのコードやツールチェインを開発している団体。特にアクセラレーションの取り扱い方などをここで決めて共同で開発することによってLinuxのうまみをARMで最大限に引き出そうという団体だそうです。Linuxのうまみとはソフトウェアの開発コストとかそっちの話ですね。ただ、日本のSoCメーカーが現段階で加入してないので今後は声をかけていくそうです。
  • MeeGoをはじめよう
    MeeGoはオワコン?とか思ってました。ごめんなさい。でも、全然そんなことなかったです。だけど、まだオープンソースじゃないんですって。春に公開予定だとのこと。
    開発方針としてはアップストリームファースト。つまり、MeeGoで勝手に機能拡張するのではなくアップストリームが基本だとのこと。ただ、この辺は理想論に近い話もあるのでやっぱりコードが公開されてからじゃないと(ry
    そして、開発もAndroidと違ってコミュニティに決定権を持たせるとのことでした。素晴らしいね!ただ、コードがオープンになってからじゃないと(ry
    ノキアさんとのごたごたなどもありますので将来性は未知数ですが、期待したいです。
  • Qt : アプリケーション・UI 開発フレームワーク
    資料はこちらで公開されてます http://t.co/avkdCRB
    QtってGTKと同じGUIツールキット?いいえ、違います。C++アプリケーション開発フレームワークです。
    MeeGoの骨格をなしているとも言えるQt.KDEの骨格のQt。Qtで開発すればクロスプラットフォームになります。Symbianでも動いちゃいます。そんなノキアさんはSymbianを将来的には捨てると表明しています。
    QtCreaterの翻訳活動している人が2人しかいないそうなので協力できる方は是非!
    Qtを使う人曰く、C++でのアプリ開発の世界が変わったなどの声を聴きますので触ってみてはいかがでしょうか。
  • 展示ブース
    • Gentoo
      「Gentooってなんですか?」→「カレーです。」とはならなかった。やっぱり、万人にはすすめられないなと。自分には合わないなと確信したのでした。
      パッケージがあるのにソースから導入してしまう。などの癖がある方はぜひ
    • KOZOSプロジェクト
      サレジオ高専カンファレンス2でもお話を聞いたので気になる点をいくつか。
      開発の背景にはとても熱い情熱があることをしりました。
      とりあえず、この人の出してる本は全部買っておくといいよw
      http://www.saturn.dti.ne.jp/~hsakai/
    • Linux-HA Japan Project
      Pacemakerの説明聞いてきました。クラスタ=負荷分散だと信じていたのが間違いだということを知りました。いやはやお恥ずかしい。
      中身的にはHeartbeatの後継とか何とかで過去にいろいろあったそうです。
      最後になぜ萌えキャラや声優によるラジオなんかをやっているのかと聞いたのですが、内容が地味すぎるので頑張って宣伝するためとのことでした。絶対建前だと思うんだけどw
    • Ubuntu Japanese Team
      翻訳活動とか聞いてみました。あと64ビット版についても。Linuxの場合はPAEがあるので困らないとは思いますけど、将来的には32ビット版を切って64ビットに移る可能性はあるそうです。作業量の問題ですね。
    • 日本ヒューレット・パッカード株式会社
      いますぐ、これを買うんだ!w HP MicroServer 体感キャンペーン Plus モデル
      マジで家庭用のファイルサーバに最適。手のひらに乗せられます。ファンもでっかいやつが一つついているので静音性、安定性はお墨付き。
    • 株式会社日立製作所
      日立がオープンソース?と思っていたのですが、導入支援サービスを展開しているそうです。Redhatと違いシステム(データベースとか)のサポート等すべて含まれてます。こうゆう話を聞くと日本にはOSSエンジニアが少ないんだなぁと感じます。
タイトルの(◕‿‿◕)ですが、いろんなセッションで僕と契約して~が使われまくっていたのでw

2011年2月26日土曜日

Bloggerに集約してみた

 てっきりこっちにもブログがあることを忘れていてFC2を使っていたので統合。
まだ、画像とかもってきていないし、デザインもひどすぎなのでそのうち手入れします。

2011年2月13日日曜日

高専カンファレンス in サレジオ2 に参加しました kosenconf-020salesio

まずはじめにお断りしなきゃいけないのが、写真が一切ありませんorz
把握しているのはおびなたさんのフリッカーだけです。みんなちゃんとUPしようぜ。
2011/2/12 高専カンファレンス in サレジオ2
参加したイベントのアドレスはこちら http://kosenconf.jp/?020salesio
当日の雰囲気
まさかの東京で雪が降りました。結構積もっていてなんと玄関にはかわいい雪だるまとかまくらが作られていましたwww。しかし、そんなHappyなサプライズの現況の雪のせいで参加者が予定よりも少なくなり、懇親会の費用が赤字になってしまうという事態に。委員長の呼び掛けによりカンパが集まり最終的には赤にはならないですんだようです。
参加者は印象として7割ぐらいが学生かなという感じでした。サレジオ高専の学生も多かったように思えます。(制服なので分かる)そして、驚いたのが運営スタッフ。なんと、当日スタッフ込みで30人以上!こんだけの人間を集めた委員長はいったい何者かと。。。Ustreamもテレビ局もびっくりな資材で行われました。

発表のそれぞれの感想
1.小笠原英俊さんー高専で働くという選択<30分>
技官である先生からのお話。採用までのプロセスとかもろもろ。まぁ名言として変態の面倒は変態が見たほうがいいに決まっているという言葉でした。

2.奥澤翔さん@oku_zawaー宇宙エレベーター<LT>
宇宙エレベーターを高専でもわかる物理で夢物語じゃないことを説明した後に、自分の活動を紹介。チーム奥澤として宇宙エレベーター競技会に参加しているそうです。そのロボットがどう見てもロボコンかよって突っ込みたくなりました。プログラマーが不足しているらしいので気になる方は是非
「チーム奥澤」の開発日記。

3.NV@nvsoftsーAndroidを普通のLinuxとして使おう<LT>
実は彼に会うために今回参加したようなもの(後述)。初参加にして初LTというこの精神。僕の目に狂いはなかった(笑)IS01でRubyのインタプリンタが動かせるよ。Emacsとかもポーティングされているよみたいな話でした。正直、かなりやっつけ感がありました。本人も後悔していたようです。今後に期待。

4.革靴@KGI_ーZFSなファイルサーバを実装してみた。<LT>
サレジオ高専の現役生。学校のファイルサーバーの管理を行っているらしくてそれをZFSでやりましたよというお話。TeraStationとかほかの学校とかの性能比較もあっていい感じでした。そして、Microsoftがいる前でNTFSなんて大規模でやってられねーよとか言っちゃいました。そういえば、Windows系は大規模ストレージのサポートでもNTFSなのかな?ただ、ZFSの概念図とかが抜けているのでZFSそのもの優れた概念が全く伝わってなかったのがもったいないなと感じました。

5.Microsoftー情報技術の未来とみなさんの可能性 ~クラウド世代の創造力~<40分>
Android、ZFS(Sunのファイルシステム)と続いた後のMicrosoftの発表。しかし、やっぱりプロですね。素晴らしいプロモーションビデオと解説にみんな呑み込まれていました。基本的にはこんな近未来が待ってます的なお話でしたが、同世代がImagineCup(高専でも世界大会に進出している)などで活躍してるよとの紹介。さらに、Microsoftの開発環境ならライブラリもすごい充実していることを暗に紹介するなど本当によくできているなと感心しっぱなしでした。
他にもWindowsPhoneの実機デモや日本初公開のPVなども紹介してもらえました。

6.大日向大地さん@earth2001yー続・ビジュアル系高専生<15分>
僕は前回を知らないのですが、ビジュアル系というの可視化のことで、何を可視化するのかといえば、電磁気学のマスクウェルの方程式についてでした。まとめはよく分からないことでも式があったらプログラミングしてみればわかりやすくなるんじゃないかという話でした←(かなり嘘

7.野島伸仁さんー笑いとユーモアの伝統芸能 -癒しとしての狂言-<20分+15分>
サレジオ高専の英語の先生らしい。。。しかし、狂言師でもあるという謎に包まれた人物(失礼。Twitterでも何者なんだと流れまくってました。この分野はさっぱりだったのですが、現代の娯楽と違い見ている側も参加することで成り立つものなんだなぁと思いました。

8.kurix000ーところでKinectが今熱いので布教したい<LT>
KinectはUSBでXboxに接続する。つまり、デバイスとして認識してあんなことやこんなことができたら楽しいジャマイカ!というお話。で、どんなことができるのかというご紹介。1万円ちょっとでモーションキャプチャー等々ができてしまうというとても楽しいデバイスだということを知りました。プログラミング環境もかなり充実していてライブラリが豊富に用意されているのでやりたいことを実装するだけでよいとのことでした。これはプログラマにとってすごい重要。来年のプロコンはKinect祭りになりそうです^^

9.kitokeyースマートフォンの裏側じゃなくて下側<LT>
はいはい、LowLayerのことですね。と一瞬で分かった俺は若干問題あると思う。手書きの図がなんかじわじわきた。そして、まさかのセプキャン卒業生。絶対いると思ったんだよなぁ~
内容はポケコン=スマフォというお話。正確に言うと同じコンピュータなら構成も大して変わらないよね。ただ、一つ一つの機能が高機能になっただけという話だったような。。。

10.柴田幸樹さんーアジャイル開発って知ってる?<LT>
アジャイル開発の概要とありがちな誤解などを紹介。

11.都井ひおきさん@noize_hiokiー~我が高専の奇妙な取り組み~ぷち卒研って?<LT>
卒研とついてるが卒業できないのでただのぷち研究。まさかの一年生!発表の仕方が一年生じゃないと思うんだけど^^。1年生のうちに研究とか無理だろーとか思ってたら案の定教官が作業することが多いらしい。でも、1年生のうちから専門分野に触れることでモチベーションとか良い刺激になるのは確か。
印象的なのは熱意をもって高専に入学しているので、先輩たちがぼくたちにもっとかまってほしいということでした。ようするに、こっちの世界にぐいぐい引き込んでほしいという切実な願いです。多くの形では、ロボコン,プロコンなどの技術系部活に入ることで解決するのでしょうが、もっと交流みたいのがあってもよいということだと思います。スマフォの話でいちゃいちゃしたいとかそんな意味だと思います。僕も後輩とちゅっちゅしたい←

12.マルケスさんーサレジオとIUSについて<20分+アルファ>
そもそも、サレジオってなんぞーというお話。英語でしゃべり始め、Twitterは同時翻訳希望などでオワタ状態。そして、絶対やると思ったいきなりの日本語。サレジオの成り立ちや現状が分かっておもしろかった。

13.坂井弘亮さん@kozossakaiー組込みOSを作ってみよう!<15分>
セプキャン2010の報告会にいたらしい。。。ニアミス。この人が何をやっているかはググればすぐにでてきます。素晴らしい本も書いています。内容はそのOSの概要とデモ。5000円のマイコンキットを買えばだれでも学べるよというお話。Twitterでは5000円ならやってみようかな的な声もあったような気がします。個人的突込みではファイルシステムをサポートする前にTCP/IPスタックの実装がされているという件。しかも、RFCじゃなくてパケットキャプチャから法則を導いて実装したそうな。とりあえず、主要のOSから接続できているから問題なしという変態ハッカーでございます。

14.@minami106ー高専生よ、自主ゼミをやれ!<LT>
輪講形式とかで教えあおうよというお話。教えることが理解につながることを熱く語ってました。さらに、数学ガールの一文を引用して高専生なら教えてもらうことを待つのは持ったないということも。

15.ゆーいちさんー非高専なTwitter活用法<LT>
本当にすみません。なんか覚えてないorz なんでだろうな。。。メモ書きも一切ないという謎

16.myy_ こんな高専カンファをやってみたい!<LT>
どら娘にして発表者!素晴らしい。北海道で高専カンファレンスという単語すら知られていないことにショックを受けてブログまで作っちゃった人。

翌日になると意外に忘れてしまうものですな。。。メモ書きもまともにとってなかったし、あんまりよくないです。発表によって文章の量が違うのは突っ込まないでください。ただ、どれも現役生にとってはモチベーションが上がるような内容ばかりでした。俺もやってやるぞ!できるぞ!と思った人は多いと思います。最後に発表者の皆様、お疲れ様でした。

スタッフすげえ
冒頭にも書いたが、スタッフの人数がとても多い。駅からサレジオに行く間にも学生さんが寒い中2人もいた!委員長曰く、自分は専攻科卒業してしまうので安心して引き継げるように万全の態勢で準備していたとのこと。発表者に教官が2人もいるところからもその本気度はうかがえる。継続していこうという力強い意志がめきめきと感じられた。他にも名札づくりのスペースなど交流を促進させる工夫や、電源、無線LANの完備などかなりすごかった。ちなみに、これで参加料は無料である。スタッフのみなさん、本当にお疲れ様でした。
改善してほしいと思うところ
どら娘コンテストについて
3人のどら娘の中で誰が一番良いかを決めるコンテスト。。。社会人がメイド服着てみたりなんか楽しかった。いや、問題はそこじゃないんだ。なんで、どら娘コンテストというものをやるのに、どら娘が前でたたかなかったのかということに対して苦言を申し立てる!(何様
発表者は当然前で行っているのだが、どら娘はなぜか客席のほうで銅鑼を叩くのである。当然、姿は目に入らないわけで・・・これでどうやって投票しろというのかという。
そして、どら娘よ!時間になったらどーんっと鳴らしてほしい。3人とも弱々しかった。一人の方が罪悪感があるといっていたが、どら娘の使命は時間厳守を徹底させることにある。その気まずさをかわいい女の子がやって笑いの種にしようぜというのがおそらく発端だと思われる。(勝手な推測です)なので、運営側もちゃんとそのことを伝えるべきではなかっただろうか。(ということを懇親会の時に直接言わなかった俺は馬鹿orz)

時間厳守
今回は、サレジオ高専の先生は特例で時間延長が行われた。さらに、セッションの休み時間の延長も行われたため、最終的には予定より45分以上遅れて懇親会に突入した。当然、サレジオ高専の全面的な協力によって成り立っているのだから、文句は言えない部分はあると思う。しかしながら、いくらなんでも45分というのはやり過ぎだと思う。社会人から見ればルーズすぎるんじゃないかと思われても仕方がない。さらに言えば、現役生の教育面でもよろしくないと思う。社会に出れば、会場を借りるのにもお金がかかり延長となればお金で解決できないことのほうが多いぐらいである。どんなに面白い発表でも時間超過は絶対的なタブーだということをどら娘を通じて理解してほしいというのが僕の超個人的な願望なのである。
無線LAN利用の案内
この辺は割と徹底するべきだったかもしれない。ポケットWifiなどで2.4G帯が埋まってしまい、互いに干渉しあった。まぁこれは仕方ないけど。

コラム
どこにでもいるよ、セプキャン関係者
絶対いるだろ~とか思ったら、二人もいた。高専生がいれば、セプキャン関係者もいる可能性は高い。
NV君と初対面
実は彼とは2chで知り合った。知り合ったといっても僕が一方的にTwitterでフォローしてただけなのだが。実は彼はIS01ハックの2chスレでコテハンを使ってばりばりのハックをしていた。ググってみるとまさか高専生の情報科の4年生ということが分かった。フォローしていると「Linuxのコード読むのは意外に難しくなかった」など発言を繰り返すのでこいつは絶対セプキャンに送り込まなければいけないという謎の使命感に燃えていた。
そんなさなか、高専カンファで発表するという情報が流れてきた。まさか、こんなに早く会えるとは思っていなかった。懇親会でがっつり来年のお盆は開けておけといったのでたぶん大丈夫だろう。

あと、公式タグ(kosenconf-020salesio)でググってもほとんど情報が出てこないよ?発表者の皆さんは公開できる範囲で資料とかうpしてもらえるとありがたいです。
この記事書くのに2時間近くかかってしまったorz