BLOGTIMES
«Prev || ... 575 · 576 · 577 · 578 · 579 · 580 · 581 · 582 · 583 ·... | | Next»
2015/12/05

小石川後楽園の紅葉 2015

tokyo  紅葉狩り  gardens  小石川後楽園 
丸屋の紅葉 - 小石川後楽園の紅葉 2015丸屋 - 小石川後楽園の紅葉 2015
大堰川の沢渡り - 小石川後楽園の紅葉 2015大堰川の水辺 - 小石川後楽園の紅葉 2015

夕暮れまであまり時間がなかったのですが、急いで本日2箇所目の小石川後楽園へ。こちらはしっかりと紅葉が色づいていて見頃を迎えています。17時の閉園時間ぎりぎりまでお客さんでごった返していました。


    at 16:38 |
    2015/12/05

    旧安田楠雄邸庭園の紅葉 2015

    tokyo  residence  紅葉狩り  旧安田楠雄邸庭園 
    入口の紅葉 - 旧安田楠雄邸庭園の紅葉 2015茶の間と庭 - 旧安田楠雄邸庭園の紅葉 2015
    サンルームからの庭 - 旧安田楠雄邸庭園の紅葉 2015障子の隙間から見える紅葉 - 旧安田楠雄邸庭園の紅葉 2015
    2階客間からの紅葉 - 旧安田楠雄邸庭園の紅葉 2015応接室 - 旧安田楠雄邸庭園の紅葉 2015

    都内中心部の紅葉もだいぶ深まってきたので、今日は近くの旧安田楠雄邸庭園へ。昨年の今頃はちょっとピークを過ぎた感じでしたが、今日はまだちょっと色づきが足りない部分もあって難しいですね。

    午後になると基本的に庭は逆行なので、写真目当てであれば午前中に来た方が良いです。


      at 14:35 |
      2015/12/04

      Apple が Swift をオープンソース化

      apple  opensource 

      Apple がSwiftコンパイラをオープンソース化しました。ダウンロードについては Swift.org から出来るようになっています。ライセンスは Apache 2.0 License。サポートされるプラットフォームは Apple Platforms (OS X) の他に Linux ( Ubuntu 15 / 14 ) となっています。

      AppleがSwiftをオープンソース化しGitHubで公開、Swiftの情報サイト「Swift.org」も開設:CodeZine(コードジン)

      米Appleは、2014年に発表したプログラミング言語Swiftを、12月3日(現地時間)にオープンソース化し、ソースコードを公開した。また、オープンソース化にともない、Swiftに関する情報や、Swiftのドキュメント、コミュニティへのリンクを備え、SwiftのソースコードをダウンロードできるWebサイト「Swift.org」を開設している。

        at 21:44 |
        2015/12/04

        PHP7 が正式版に

        php 

        PHP 7 の正式版がリリースされました*1。PHP 5 の次が PHP 7 なので、PHP 6 は?という感じになりますが、Unicode をサポートするバージョンとして開発された PHP6 はその後の紆余曲折でプロジェクトがキャンセルされたのでリリースされていません。このためPHP 6はそのまま欠番になっています。

        「PHP 7」、ついにリリース | OSDN Magazine

        PHP 7の最大の特徴は実行速度だという。PHPNG(NextGen)と呼ばれる実行エンジンを搭載、PHP 5.6と比較して2倍高速になり、メモリ使用量も50%改善したという。
        また、抽象構文木が導入され、静的なコード解析などが可能となった。一貫性のある64ビットのサポート、例外階層の強化なども施され、致命的なエラーが例外として処理されるようになった。サポートされていないServer API(SAPI)と拡張機能が削除され、ereg関数などの非推奨機能も削除されている。

        移行作業もぼちぼち考え始めないといけないですね。。。


        at 21:22 |
        2015/12/03

        マイナンバーを手に入れた

        mynumber 
        マイナンバー通知カード - マイナンバーを手に入れた

        というわけで、やっとマイナンバーの通知カードを手に入れることができました。
        e-Tax に住基カードを使うので、しばらくはマイナンバーカードや電子証明書の発行手続きはしない予定です。


          at 23:48 |

          ESXi 上で動いている VM を強制終了させる

          esxi 

          vSphere クライアントからどうしても終了できない VM があったので強制終了する方法を調べてみました。
          ssh などのコンソールでログインした後に以下のコマンドを実行すれば、VM を強制終了できます。

          # VM のプロセスリストを表示 esxcli vm process list # World ID を指定してプロセスを終了させる esxcli vm process kill --type=[soft,hard,force] --world-id=[World ID]

          上記のうち soft, hard, force という順で強制終了のさせ方が乱暴になっていきますので、優しい方から試すのが良さそうです。
          ちなみにプロセスリストは以下のような感じで表示されるので、kill の時にはVM 名称の直下にある World ID の数値を使います。

          hoge World ID: 37220 Process ID: 0 VMX Cartel ID: 37219 UUID: XX XX XX XX XX XX XX XX-XX XX XX XX XX XX XX XX Display Name: hoge Config File: /vmfs/volumes/XXXXXXXX-XXXXXXXX-XXXXX-XXXXXXXXXXXX/hoge/hoge.vmx ・・・・・・

            at 21:01 |
            2015/12/02

            RICOH THETA S を手に入れた

            ricoh  photosphere  theta 
            RICOH デジタルカメラ RICOH THETA S 360°全天球イメージ撮影デバイス 910720

            先週末の旅行記から全天球写真が登場しているので、気づかれている人もいると思いますが、ワンショットで全天球写真が取れる RICOH THETA S*1 を手に入れました。

            リコーのカメラは2008年の GX200 以来ということになります。THETA S はかなり割り切ったカメラで、まず、メモリスロットがないため内蔵の 8GB メモリだけで頑張る必要があります。連写も必要ないですし、RAW を保存する機能はないのでこれでも容量的には十分なわけです。バッテリーも取り外すことはできず、スマホのように MicroUSB で充電します。

            前後2つの円周魚眼レンズのおかげで、 Photo Sphere のように十数ショット取る必要がないのはやはり楽です。魚眼なので太陽が入る条件ではかなり盛大にフレアやゴーストが出ますが、画像はかなり自然な感じで合成されるので、その継ぎ目の目立たなさにはちょっと驚きました。1/2.3 というセンサーサイズ上仕方ないことですが暗所ではかなりノイズが出ます。とはいえ、ケータイやウェブで見るくらいであれば問題なしです。

            不満点の一番大きなところはスマホとの接続が WiFi なのですが、SSID が変えられないこと。シャッターを切って、画像を吸い出しして、ウェブにアップするたびに無線を切り替える煩雑さにちょっと閉口しました。


            at 23:55 |

            20 年後には 49% の人から仕事が無くなる?

            nri  ai 

            NRI とオックスフォード大の共同研究で20年後には国内の労働人口の 49% の人の仕事は人工知能やロボットで代替可能になる可能性が高いという結果が出たようです。代替可能性が高い100職業を見るとオペレーターや事務員といったいわゆる現業の仕事が多いように見えます。IT系では電子計算機保守員が入っているところは考えさせられます。

            日本の労働人口の49%が人工知能やロボット等で代替可能に | 野村総合研究所(NRI)

            この研究結果において、芸術、歴史学・考古学、哲学・神学など抽象的な概念を整理・創出するための知識が要求される職業、他者との協調や、他者の理解、説得、ネゴシエーション、サービス志向性が求められる職業は、人工知能等での代替は難しい傾向があります。一方、必ずしも特別の知識・スキルが求められない職業に加え、データの分析や秩序的・体系的操作が求められる職業については、人工知能等で代替できる可能性が高い傾向が確認できました。

              at 22:12 |
              2015/12/01

              マイナンバー専用の赤い不在票

              japanpost  mynumber 
              マイナンバー不在票 - マイナンバー専用の赤い不在票

              通常、日本郵政の不在票は白色ですが、日曜日に赤い不在票が届いていたので何事かと思ったらマイナンバー専用の不在票でした。これが通常の不在票と違うのは再配達日が翌々日以降しか指定できないこと

              マイナンバーには特に反対しませんが、こういう面倒なところはよろしくないです。


                at 23:49 |

                const int *p と int * const p の違い

                c 

                c言語の const キーワードを調べていて、const の微妙な位置によって意味が変わるということが分かったのでメモ。

                まずは 「const int *p」

                始めに試してみるのは一般的に使われている const int *p の方。gcc のメッセージの「読み取り専用位置(read-only location)」が表しているとおり、こちらはポインタの指す先が const と見なされるので、間接参照演算子を使って値を変更できなくなります。文字列などでポインタ渡ししかできないけれども、副作用は困るという場合に使うやつですね。

                #include <stdio.h> void inc(const int *p){ *p += 1; p = NULL; } int main(){ int a = 0; inc(&a); printf("%d\n", a); return 0; }
                $ gcc test.c test.c: 関数 ‘inc’ 内: test.c:4:2: エラー: 読み取り専用位置 ‘*p’ への代入です *p += 1; ^

                マイナーな 「int * const p」の意味は・・・

                const は先頭につけるものと覚えている人も多いと思いますが、実は const は int * const p と名前の直前につけることもできます。このようにすると gcc のエラーが「読み取り専用パラメータ(read-only parameter)への代入」に変化します。この場合はパラーメータが const になるということで、参照先自体は書き換えることができます。

                #include <stdio.h> void inc(int * const p){ *p += 1; p = NULL; } int main(){ int a = 0; inc(&a); printf("%d\n", a); return 0; }
                $ gcc test.c test.c: 関数 ‘inc’ 内: test.c:5:3: エラー: 読み取り専用パラメータ ‘p’ への代入です p = NULL; ^

                仮引数に対する const はパラメーターの書き換えを禁止できるものの、このポインタを介した副作用は防ぐことができないため、プログラミング的にあまり大きな意味を持ちません。ただ、静的解析ツールの中にはパラメータへの代入を検出対象にしている場合もあるので、コードの品質向上という意味ではうまく使うと役立つかもしれません。僕は java でもパラメータには final つけたい方なので積極的に使っていこうと思います。


                  at 19:55 |
                  «Prev || ... 575 · 576 · 577 · 578 · 579 · 580 · 581 · 582 · 583 ·... | | Next»