BLOGTIMES
«Prev || ... 647 · 648 · 649 · 650 · 651 · 652 · 653 · 654 · 655 ·... | | Next»
2015/02/06

東京駅開業100周年記念 Suica の申し込みが 300 万枚以上に

suica  railways 

希望者全員に予約販売ということで、プレミア狙いの需要がなくなって、もはや人気も出ないのではという話が出ていた東京駅開業100周年記念 Suica ですが、なんと申込数が300万枚以上になってしまっていました。朝日新聞の報道によると、これは年間の発行枚数に匹敵する数のようです。

当初の販売予定数が1万5000枚だったというのが悪い冗談のような感じになっちゃってますね。本年度内の発送可能予定数は10万枚ということなので、年度内発送の抽選から漏れるとだいぶ待たされることになりそうです。申し込みは月曜日の23時59分まで可能なので、欲しい場合はまだ間に合います。

東京駅記念Suica、申し込み316万枚に:朝日新聞デジタル

JR東日本は4日、交通系ICカード「東京駅開業100周年記念Suica(スイカ)」(1枚2千円)の購入申し込みが、同日午前9時半までに約316万枚に達したと発表した。申込件数は約143万件。通常のSuicaの年間発行数は、約300万~400万枚という。

    at 23:01 |
    2015/02/06

    SECONDS 変数を使った bash お手軽タイムアウト実装

    sh 

    先日、シェルスクリプトのタイムアウト実装をしたときに使った SECONDS についてのメモ。

    タイムアウトの実装方法はいろいろあると思うのですが、今回使った SECONDS は bash に標準で用意されている変数*1で、起動時からの経過秒数が格納されています。これをスタート時点で別の変数に記録しておいて、ループ内で判定してやれば簡単にタイムアウトが実装できます。

    Man page of BASH

    SECONDS
    このパラメータを参照すると、シェルが起動されてからの秒数が返されます。 SECONDS に値を代入した場合、それ以降の参照において返される値は、 代入された値と代入以降の秒数を足した値になります。 SECONDS を unset すると、この変数の特殊な性質はなくなります。後で再び set しても元には戻りません。

    サンプルとしてはこんな感じになるでしょうか。

    MAX_SLEEP_SECS=3 SLEEP_INTERVAL=1 TTL=$(( $SECONDS + $MAX_SLEEP_SECS )) while true ; do if [ -d ./test ] ; then echo "./test found." break; fi echo "sleep..." sleep $SLEEP_INTERVAL if [ "$TTL" -le "$SECONDS" ]; then echo "Timed out" break; fi done

    at 21:01 |
    2015/02/05

    オリンパスも背面液晶のないスマホ連携カメラ発売へ

    microfourthirds 

    レンズスタイルカメラがソニーから出たのが 2013 年の話でしたが、オリンパスから同じようなコンセプトの OLYMPUS AIR A01 が発売されることになったようです*1。見た目だけで言えば、マウントがマイクロフォーサーズになっただけという感じです。レンズスタイルカメラは友人が持っているのを見せてもらったことがありますが、スマホからの操作にちょっとライムラグがあるのが難点でした。このオリンパスの AIR A01 がどのような仕上がりになっているのか楽しみです。

    OLYMPUS AIR A01 | オープンプラットフォームカメラ | オリンパス

    OLYMPUS AIRはスマートフォンのインテリジェンスとデジタル一眼のインテリジェンスが融合した新コンセプトのカメラです。カメラの知識が必要で、難しかった撮影設定は、スマートフォンアプリが解決。あなたのカメラロールは一眼クオリティの写真であふれます。また、OLYMPUS AIRの発表に先立ち、オリンパスの技術をオープンにして、デベロッパー、クリエーター、ユーザーと共に新しい写真体験を開拓していくプロジェクト「OPC Hack & Make Project」を発足させました。

    at 23:08 |
    2015/02/05

    FirewallD で NIC が所属するゾーンを変更する

    centos7  networking  firewalld 

    Linux マシンに NIC を2枚差しして、一方にグローバルアドレスを振り、もう一方を内部セグメントにつなぐというパターンはよくあるのではないでしょうか。この場合にパケットフィルタリングのルールを外側は厳しめにして、ssh などは内側からだけアクセスさせるような使い方になると思います。

    今回は FirewallD を使ってそれぞれの NIC が所属するゾーンを別々にしてやることにより前述のようなパターンを実現します。FirewallD ではゾーン*1という概念があり、ゾーンごとに別々のフィルタリングルールを適用することができます。ゾーンはデフォルトの public から、あらゆるパケットが許可される trusted まで様々なゾーンがあらかじめ定義されています。ゾーンは送信元や送信先のアドレスをCIDR で指定する方法もありますが、今回はインターフェースで識別することにします。

    下記の例は外側を public 、内側を work にして、外側は https だけ、内側は https と ssh を許可する例です。

    # ゾーンへのサービスの追加 firewall-cmd --zone=work --add-service=ssh --permanent firewall-cmd --zone=work --add-service=https --permanent firewall-cmd --zone=public --remove-service=ssh --permanent firewall-cmd --zone=public --add-service=https --permanent firewall-cmd --reload # NIC のゾーンの付け替え firewall-cmd --zone=work --change-interface=eth1 --permanent firewall-cmd --reload firewall-cmd --zone=work --change-interface=eth1

    ※2015/2/13追記: この方法では再起動すると設定が消えるので、他の方法を模索しました。

    以下のようにしてやれば、今回の設定がきちんと反映されているかどうか確認できます。

    # firewall-cmd --get-active-zones work interfaces: eth1 public interfaces: eth0 # firewall-cmd --list-all --zone=public public (default, active) interfaces: eth0 sources: services: dhcpv6-client https ports: masquerade: no forward-ports: icmp-blocks: rich rules: # firewall-cmd --list-all --zone=work work (active) interfaces: eth1 sources: services: dhcpv6-client https ipp-client ssh ports: masquerade: no forward-ports: icmp-blocks: rich rules:

    少し時間がかかりましたが、だいぶ FirewallD も思い通りに動かせるようになってきました。

    2016/6/3 追記

    zone を変更するときには nmcli を使うのがいいみたいです。


    at 19:22 |
    2015/02/04

    国立新美術館で「ニッポンのマンガ*アニメ*ゲーム」展

    anime  museum 

    国立新美術館で2015年6月24日(水)~8月31日(月) にで「ニッポンのマンガ*アニメ*ゲーム」展をやるようです。

    ちょっと前にもおなじような企画が・・・と思ったら科博で「テレビゲームとデジタル科学展」が行われたのは2004年のことだったので、もう10年以上も経っているんですね。今回は1989年以降の作品に焦点をあてることと、マンガ、アニメ、ゲームという3つのカテゴリを同時に取り上げるというのが企画展の特徴のようです。

    国立新美術館 THE NATIONAL ART CENTER, TOKYO

    手塚治虫が亡くなった1989年以降、私たちは幾度かの震災やテロ事件を経験し、他方で、インターネットやスマートフォンの普及をはじめとするテクノロジーの進化を享受してきました。このような社会潮流の中で、私たちの意識やライフスタイルはめまぐるしく変化してきました。同時代のマンガ、アニメ、ゲームに触れることは、その時々の日本の社会の重層的な側面を見ることと言ってもよいでしょう。

      at 22:35 |

      GitHub のソースをサイトに貼る

      github 

      GitHub に上げたソースをサイトにシンタックスハイライトしつつ貼る方法がないかと思って調べてみたところ、gist-it というサービスを使っているところが多いようだったので、僕もこのサービスに便乗することにしました。

      使い方は以下のように JavaScript の src として http://gist-it.appspot.com/github に続いて、自分のリポジトリのパスを貼るだけ。

      gist-it.appspot.com - Embed files from a github repository like a gist

      # Embed the file robertkrimen/gist-it-example/example.js <script src="http://gist-it.appspot.com/github/robertkrimen/gist-it-example/blob/master/example.js"></script>

      例えば貼りたいファイルが以下のファイルだったとすると。

      https://github.com/hsur/SCHotBackup/blob/master/config.json

      実際の HTML は以下のようになります。

      <script src="//gist-it.appspot.com/github/hsur/SCHotBackup/blob/master/config.json">

      実際に埋め込まれたときのイメージは以下のような感じになります。

      2015/02/03

      ゲームと乳揺れとリアリティ

      3d 

      ゲーム中の様々なものの再現度が高くなっていくのに、乳揺れだけが不自然という問題提起がガーディアン紙でなされたということが話題になっていたのでメモ。地震速報が流れると、「(胸が)揺れた!」というのは Twitter ではお決まりのネタだったりしますが、だんだんとネタでは済まされないようになっていくのかもしれません。

      ガーディアンの原文は以下で読めます。

      女性ゲームキャラの胸揺れ、英ガーディアン紙が現実的な表現求める | Game*Spark - 国内・海外ゲーム情報サイト

      さらに、『Uncharted 4』に見られるように、近年のゲームにおける人体の再現性は高いにも関わらず、昨年発売された『Dragon Age: Inquisition』など様々なゲームで、依然として女性の胸だけ再現性が低いことが奇妙であるとしています。
      女性の胸が生物学に訴えることも、表現として効果的であると理解を示すものの、全てのゲームの描写に求められるものではなく、ゲームデザイナーは女性軽視を感じさせるようにしてはいけないと提言しています。

        at 22:48 |

        GitHub を使い始めてみた

        git  sakura  github 

        GitHub についてはずっと前からアカウントは作ってあったのですが、本格的にソースをコミットしていくことにしました。

        さくらのクラウドの中の人からバグレポが来た

        以前、さくらのクラウドのAPIを使ったバックアップスクリプトを書いて公開していたのですが、アーカイブ作成に失敗すると永久ループに入ってしまうというバグがあったのでした。

        これらについては現在僕が実際に使っているスクリプトをまとめてリポジトリに突っ込んであります。
        バージョンアップはされていますが、これも当然ながら無保証なことに注意してください。

        さくらのクラウドのディスクコピーは一定の確率で失敗します。。。

        当初はそういう事態はレアケースなのだろうからそれほど真剣にケアしなくてもいいか・・・と思っていたのですが、アーカイブの作成の失敗は意外と発生確率が高いエラーなんですよね。

        さらにレアなエラーとしてちょっと困っているは、ステータスが失敗になるのではなくて、コピー中のままステータスが変わらなくなるパターン。もうこうなってしまうと、サポートにいちいち連絡してアーカイブを削除してもらわなくてはなりません。サポートの方によると、コピー中は課金されないとのことですが、このあたりは是非とも頑張っていただきたいなと1ユーザーとして応援したいと思います。


          at 20:53 |
          2015/02/02

          仙台駅東口の代ゼミが4月から福祉大に


          代ゼミが20校を閉鎖して、全国模試もやめるという発表をしたのは昨夏のことでしたが、閉鎖される校舎のひとつ仙台校は仙台駅東口駅前の絶好のロケーションなので、跡地がどうなるのかなとちょっと興味があったのですが、なんと東北福祉大学のキャンパスになるようです。関東圏では大学の都心回帰が進んできていますが、地方都市でも交通の便がよいところに大学が進出してくるという流れなんでしょうかね。

          代ゼミ仙台校、東北福祉大キャンパスに - 産経ニュース

          3月末で閉校する大手予備校「代々木ゼミナール仙台校」(仙台市宮城野区)の校舎が、4月から東北福祉大(同市青葉区)の通信教育部や東北福祉看護学校の「仙台駅東口キャンパス(仮称)」となることが30日、大学への取材で分かった。

            at 23:01 |

            Windows 上でお手軽に CA を構築して証明書を発行するには

            opensource  ssl 
            vpnux PKI Manager - Windows 上でお手軽に CA を構築して証明書を発行するには

            プライベートな認証局(CA)を作って、SSL 証明書を発行することは可能ですが、OpenSSL を使ってコマンドラインでやろうとすると openssl.conf の調整や openssl コマンドの引数などいろいろと複雑な操作が必要なので、初心者がこれを行うのは容易ではありません。

            調べ物をしていたら、このような操作を簡単に行うことができる vpnux PKI Manager というソフトウェアを見つけたのでメモ。配布パッケージを展開してみると、openssl.conf や openssl.exe が含まれているので、単なる GUI ラッパーとして動作するソフトウェアのようです。あまりないと思いますが、プライベートな証明書を Windows 上でサクッと作成したいという時に便利そうです。


              at 21:36 |
              «Prev || ... 647 · 648 · 649 · 650 · 651 · 652 · 653 · 654 · 655 ·... | | Next»