BLOGTIMES
«Prev || ... 815 · 816 · 817 · 818 · 819 · 820 · 821 · 822 · 823 ·... | | Next»
2013/04/01

科研費が取れた(エイプリルフールじゃない)

grant  mext 

学振からお知らせが出ている*1ように、本日科研費*2の採択結果が発表されたようです。

僕は代表として若手(B)、分担として基盤(C)に応募していましたが、とりあえず代表者の分は採択されたことが確認できました。
今年度は幸先のいいスタートを切ることができそうです。

なんといっても計画書に時間をかけたことと、きちんと周りの人(特に過去に採択実績がある人)にレビューしてもらったという、基本的なことを基本通りにやったことが勝因でしょう。


at 23:12 |
2013/04/01

ZFS on Linux が 実用段階に

linux  zfs 

ZFS on Linux が実用段階に入ったというのでメモ。
ライセンスの関係で導入が面倒なので、 ZFS を使うとすればSolaris の血を引く OpenSolaris もしくは OpenIndiana で、という感じですが、折りを見てこちらも試してみようと思います。

LinuxでZFSを利用するための「ZFS on Linux」、「実用段階」というバージョン0.6.1が公開される | SourceForge.JP Magazine

ZFSがLinux上で実際に利用できる段階となってから2年以上が経過しており、zfs-0.6.1ではデスクトップからスーパーコンピューターまで幅広い環境で利用できる段階に達したと報告している。また、バグフィックスに加えて新たに「snapdev」プロパティが導入された。これはzvolスナップショットデバイスの可視性を管理するもので、表示(「visible」)/隠す(「hidden」)の設定が可能。デフォルトでは「hidden」に設定されており、この場合は/devディレクトリ下にzvolスナップショット用の領域を作成できなくなるという。Linux 3.9サポートも加わった。

    at 18:55 |
    2013/04/01

    ssh でリモートフォワード (-R) したポートを他のマシンからアクセスできるようにする

    ssh 

    ssh でローカルフォワード (-L) したポートを他のマシンからもアクセスできるようにするには、-g オプションをつけてやればいいわけですが、リモートフォワード (-R) したポートを他のマシンからアクセスできるようにするには sshd_config の設定を変更する必要があった*1のでメモ。

    結論から述べると、sshd 側の設定ファイルにある GatewayPorts を下記のように変更する必要があります*2

    /etc/ssh/sshd_config

    .... # 接続時に指定されたアドレスをバインドする場合 GatewayPorts clientspecified # 無条件に全てのアドレスをバインドする場合 GatewayPorts yes ....

    この設定を反映させた状態で例えば下記のようなポートフォワードを行うと localhost:10443 のサービスが、 example.jp:8443 から使えるようになります。

    ssh -t -N -R192.168.1.1:8443:localhost:10443 user@example.jp

    以下、設定メモ。

    [ssh でリモートフォワード (-R) したポートを他のマシンからアクセスできるようにする の続きを読む]

    at 18:42 |
    2013/03/31

    invalid byte sequence in Windows-31J が出たときは

    ruby  charset 

    以前も Ruby 1.9 の文字コード周りは Encoding::CompatibilityError にハマったり、Encoding::UndefinedConversionError にハマったりしましたが、今日は invalid byte sequence in Windows-31J というエラーにどっぷりとハマってしまいました。コードは極簡単な TSV を読み取って表示するだけのもの。

    hoge.rb

    require 'csv' CSV.foreach('hoge.txt', :headers => true, :col_sep=>"\t") do |row| puts row end

    これを実行するとこんな感じになってしまいます。

    C:\>jruby hoge.rb ArgumentError: invalid byte sequence in Windows-31J =~ at org/jruby/RubyRegexp.java:1487 =~ at org/jruby/RubyString.java:1715 init_separators at c:/jruby-1.7.3/lib/ruby/1.9/csv.rb:2058 initialize at c:/jruby-1.7.3/lib/ruby/1.9/csv.rb:1590 open at c:/jruby-1.7.3/lib/ruby/1.9/csv.rb:1349 foreach at c:/jruby-1.7.3/lib/ruby/1.9/csv.rb:1207 (root) at hoge.rb:3

    これは Encoding.default_external と実際の文字コードがずれているために発生するようなので、起動時に -E オプションで文字コードを指定してやるか、

    ruby -Eutf-8 hoge.rb

    もしくは下記のように Encoding.default_external の値をファイル内の文字コードと合わせてやればいいようです。

    Encoding.default_external = 'UTF-8'

    File.open() を使う場合には、File.open('hoge.txt', 'r:utf-8') という感じで、モード設定のところに文字コードが指定できます。
    今回は -E でオプションを設定してみたところ、うまくいきました。

    C:\>jruby -Eutf-8 hoge.rb ほげ,ふが

    参考


      at 22:32 |
      2013/03/31

      「トムヤムチキン」の缶詰が美味い

      curry  缶詰 
      いなば トムヤムチキン 125g×24缶入

      いなばの缶詰はタイカレーシリーズも美味しいのですが、それ以上に最近よく食べているのは「トムヤムチキン*1。いなばの缶詰だと辛さ的にはこれが一番でしょうか。ガッツリ辛いモノが食べたいときにはこれにハバネロをちょっと入れて食べています。

      目下の問題は売れすぎているのか、ネットを含めて何処に行っても品薄なんですよね。
      箱買いできるうちに箱買いすべきでした


      at 20:55 |
      2013/03/30

      GARNET CROW 6月のライブを最後に解散へ

      garnetcrow 
      【GARNET CROW をいつも応援してくださっている皆様へ】 - GARNET CROW 6月のライブを最後に解散へ

      僕の大好きな GARNET CROW が解散*1を発表しました。

      いまや CD 買い続けているアーティストはガネクロ以外にないので、正直とても残念です。最近、新曲のペースは落ちているし、新アルバムのTerminus が発売されたときから、「Teruminus って終点っていう意味だからなぁ」とイヤな感じはしていたのですが、来るべき時が来てしまったということでしょうか。

      4人組音楽グループ・GARNET CROWが解散を発表 今年6月にラストライブ (オリコン) - Yahoo!ニュース

      4人組音楽グループのGARNET CROWが30日、東京・TOKYO DOME CITY HALLでライブ『livescope2013 ~Terminus~』を開催。ツアー最終日の同日、アンコールを含む全25曲を熱唱した。最後の曲を歌い終え、メンバーがステージ中央に集まると、突然、ボーカルの中村由利の口から13年間の活動に終止符を打つと解散が発表され、約3000人のファンの悲鳴まじりの声で会場は一時騒然となった。

      参考

      「terminus の検索結果」 - Yahoo!辞書

      ter・mi・nus
      1 終端,末端;(鉄道の)終点,起点;終着駅;目的地;終点都市.
      2 境界,限界;境界柱[石].
      3 ((T-))テルミヌス:古代ローマの境界標の神.

      at 23:41 |

      Android 版 Google 日本語入力がオープンソースに

      google  android  opensource  inputmethod 

      2011年11月に公開されたAndroid 版 Google 日本語入力がオープンソース化されました。

      Google 日本語入力 Android 版がオープンソースになりました。 - Google Japan Developer Relations Blog

      Google 日本語入力をオープンソース化する取り組みとして、我々は Mozc というプロジェクトを行っています。Mozc プロジェクトでは、Chromium OS と GNU/Linux で動作するソースコードを 2010 年 5 月に 公開 して以来、2010 年 9 月より Mac 版のソースコードを、2011 年 8 月より Windows 版のソースコードを、あわせて公開してまいりました。
      このたび、Android 版 Google 日本語入力も Mozc プロジェクトを通じてオープンソース化したことをご案内申し上げます。

      ライセンスはBSD 3条項、サポートする Android は 2.1 以降です。個人的には Grafitti もオープンソース化されて、辞書や変換アルゴリズムが Google 日本語入力もしくは ATOK になれば言うことないんですけど、いまや ACCESS は Grafitti をサポートする気がなさそうなので望み薄ですね。


        at 13:10 |
        2013/03/29

        更新されない Java 、最新版を使っているのは 5% ?

        java 

        世の中の PC の Java がちゃんとバージョンアップされていないというお話。
        このところアップデートが連発で出ていたというのもあるのでしょうが、最新版を使っている人が 5% というのは、どう考えてもヤバイですよね。

        Java最新版ユーザーはたったの5%、大多数が旧バージョンを使用 - ITmedia エンタープライズ

        Websenseは同社の製品を使っているPCなどのエンドポイント数千万台で、どのバージョンのJava Runtime Environmentが使われているかを調べた。3月25日の時点でJavaの最新版はJava 7 Update 17(1.7.17)。ところがこのバージョンを使っているエンドポイントはわずか5.17%にすぎなかった。残りは半年以上前のバージョンが全体の75%強、1年以上前のバージョンが約3分の2、2年以上前のバージョンも50%強を占めている。

        アップデートが進まないのは面倒だという単にセキュリティ意識が低い場合も多いと思いますが、厄介なのはエンタープライズ系のアプリだと、動作保証されているバージョンが固定されているというのが多かったりするんですよね。現に僕の使っているとあるイントラのアプリの解説ページには「注意:Windows版で Java の 最新版 Version 7 では、うまく動作しないことが報告されています。既にVersion 7がインストールされている場合は、コントロールパネルからアンインストール(削除)し、Version 6 で接続してください。」なんてデカデカと書いてあったりしますし。こういうの早く絶滅して欲しいんですが。


          at 23:18 |

          BIND 9.x のアップデートを (CVE-2013-2266)

          cve  bind  jpcertcc  jprs 

          BIND 9.x に欠陥が見つかったのでアップデートが推奨されています。

          (緊急)BIND 9.xの致命的な脆弱性(過度のメモリ消費)について(2013年3月27日公開)

          BIND 9.xにおける実装上の問題により、namedに対する外部からの攻撃が可 能となる脆弱性が、開発元のISCから発表されました。本脆弱性により namedが過度のメモリ消費を引き起こし、その結果としてnamedを含む当該サー バーで動作しているプログラム及びシステムに、サービスの異常動作や停止 につながる致命的な影響が発生する可能性があります。 本脆弱性は影響が大きく、かつキャッシュDNSサーバー及び権威DNSサーバー の双方が対象となることから、該当するBIND 9.xを利用しているユーザーは 関連情報の収集及び即時の対応を取ることを強く推奨します。

          RHEL については RHEL6(bind) 及び RHEL5(bind97*1)向けの Security Errata*2 が出ているので、アップデートするとそれぞれ bind-9.8.2-0.17.rc1.el6_4.4 と bind97-9.7.0-17.P2.el5_9.1 に更新されるようです。既に CentOS 5.x でもアップデートが提供されていて、上記のバージョンにアップデートされることを確認しました。

          参考


          at 17:08 |
          2013/03/28

          STREAM X にストラップをつけよう作戦

          streamx 
          レイ・アウト GL07S用 ラバーコーティング・シェルジャケット/マットレッド

          STREAM X (GL07S) のディスプレイの大きさは 4.7 インチあり、購入当初から手が小さい自分には少し大きく感じていました。その上、表面がツルツルしているので、「このままだといつか落下させちゃうな」と思っていた矢先に、さっそく落下させてサイドに大きなキズがついてしまったので、ストラップが付けられるケースを買うことにしました。

          ケースはいくつかあるようですが、上記のラバーコーティング・シェルジャケットにはストラップホールがついていました。
          これで明日から安心して電車の中で STREAM X の操作ができそうです。


            at 20:47 |
            «Prev || ... 815 · 816 · 817 · 818 · 819 · 820 · 821 · 822 · 823 ·... | | Next»