タグ

2017年12月4日のブックマーク (6件)

  • チーフ・ディベロッパーとして田島暁雄氏が加入 | ロボット投信株式会社

    ロボット投信株式会社 チーフ・ディベロッパーとして田島暁雄氏が加入 Dec 1, 2017 Tweet ロボット投信株式会社(社:東京都中央区、代表取締役社長:野口哲)は、田島暁雄氏がチーフ・ディベロッパーとしてチームに参画することをお知らせいたします。 田島氏は、1985年に日NCR株式会社に入社後、長年に亘り、システムエンジニア(開発側)として主に流通システムの開発をリードしてきました。 また、「Ruby」、「C#」、「Java」に関して、筆名"arton"を用いて活発な情報発信を行っており、斯界のオピニオンリーダーの一人として活躍しています。 エンジニアとしてのこれまでの豊富な経験と知見を当社の開発業務全般に活かし、チーフ・テクノロジー・オフィサーの八木都志郎とともに当社のエンジニア・チームの一層の強化に貢献していくことを期待しています。 Dec 1, 2017 Apr 2, 2

    チーフ・ディベロッパーとして田島暁雄氏が加入 | ロボット投信株式会社
    kitaj
    kitaj 2017/12/04
    URLカッコ良すぎて濡れた
  • クラスはクラスクラスのインスタンスである - tmtms のメモ

    タイトルで出落ち感がありますが…。 naruby で時間があまった時のために用意してあったのですが、時間が余らなかったので発表しなかった小ネタです。ここで公開して供養します。 Rubyはほぼすべてがオブジェクトです。 クラスもオブジェクトです。オブジェクトということはクラスがあります。オブジェクトのクラスはオブジェクトの class メソッドで調べられます。 class Hoge end Hoge.class #=> Class Hoge クラスのクラスは Class であることがわかりました。 つまり「クラスはClassクラスのインスタンス」ということです。 クラスがClassクラスのインスタンスということは、Class.new すればクラスが作成されるわけです。 a = Class.new #=> #<Class:0x00560d27bf2108> Hoge = a #=> Hoge

    クラスはクラスクラスのインスタンスである - tmtms のメモ
    kitaj
    kitaj 2017/12/04
    カオスw
  • Vim の DirectX を速くした話 — KaoriYa

    先日の記事 に書いたとおり Vim のカラー絵文字パッチにより、 DirectX (正確には DirectWrite) を用いた画面描画がめちゃくちゃ速くなりました。 その記事にはこんなことを書いていましたね。 そして僕は大きな間違いに気がついた。 詳細を説明はしませんが、一言で言えば「Vimは標準的なWin32アプリではない」 このあたりをちょっと詳細に説明してみようと思います。 なので Vim の話でありながらほとんど Windows の話になります。 しかも無駄に長くなりそうです。(実際なった) なおこの記事は Vim Advent Calendar 2017 3日めの参加記事です。 遅かった理由 速くなった理由を知るには、その前の遅かった理由を知る必要があるでしょう。 まずはそれを見ていきましょう。 DirectWrite には大きく分けて2つの描画方法があります。 GPUの性能を

    kitaj
    kitaj 2017/12/04
    こんな人たちですらこんな情けないミスするんだから、オレがクソみたいなミスしても仕方がない!
  • リアル脱出ゲーム ~デフォルトシェルがvimになってしまったら~ - Qiita

    #学生LT [Part1] Advent Calendar 2017 初日は、いるやんが学生LTで喋りきれなかったネタをお送りします。 12/10 その他の脱出方法について追記しました。 皆さんはどんなシェルをお使いでしょうか。 自分好みのシェルがある方はさぞかし chsh コマンドにも造詣が深いことでしょう。 ところで、最近のエディタはどんどん進化していて、bashやzshのようなシェルなんて起動しなくとも、エディタさえあれば十分という方も多いのではないかと思います。(いいえ) そこで、例としてvimをデフォルトシェルにした後に、元に戻す方法を紹介します。 実験環境は Xubuntu 16.04 です。 これで安心していたずらできるね! アジェンダ # chsh -s /usr/bin/vim # chsh <ユーザ名> -s /usr/bin/vim 1, 2の合わせ技 -- 追記分

    リアル脱出ゲーム ~デフォルトシェルがvimになってしまったら~ - Qiita
    kitaj
    kitaj 2017/12/04
    昔emacsをログインシェルにしたりして遊んでたけど、こんなに苦労したことなかったなー。rootも握ってたからか。
  • 12 月 2 日になると iOS 11.0/11.1 が突然再起動を繰り返すようになった原因 - 家計簿アプリ Zaim

    何が起きていたのか? 既報の通り、12 月 2 日未明より一部の iOS デバイスが数十秒に一回再起動のような動作を繰り返し、操作不能になる OS の不具合が全世界で発生しています。Zaim もこの影響を受け原因調査と対策を実施しましたので、技術的に判明したことをこのエントリーで開発者向けに共有します。 なお、iOS 11.2 では解決していますので、まだアップデートしていない方は早急にアップデートをお願いします。 iPhone が再起動を繰り返す不具合 12 月 2 日に発生 「iOS 11.2」リリース、高速無線充電対応など iPhoneの連続再起動の不具合も修正 実際には OS が再起動していたわけではなく、SpringBoard と呼ばれるホーム画面などを管理している内部のアプリケーションがクラッシュを繰り返していました。 (時計アプリにも不具合があったようですが、こちらの現象は

    12 月 2 日になると iOS 11.0/11.1 が突然再起動を繰り返すようになった原因 - 家計簿アプリ Zaim
    kitaj
    kitaj 2017/12/04
    ORA-600とか7445を客に説明しに行くときの苦悩を思い出して切ない。ここまで調べたのに「結局分からねぇって何だよ」とか怒られてないことを祈る。
  • もしコンパイラを全世界で同時にうっかり削除してしまったら、元の状態に復旧できるのだろうか?|Rui Ueyama|note

    思考実験として、全世界の人が同時に、自分の持っているコンパイラやインタープリタなどの実行ファイルをうっかり全部消してしまったとしよう。そうするとそれ以降、ソースコードが残っていても、コンパイラ自身も含めてどのようなプログラムもコンパイルできなくなってしまう。この状況から人類は元のコンピュータ文明を復旧することができるのだろうか? 僕は結論としては、かなり簡単に復旧できると思う。ここではその手順についてちょっと考えてみよう。 コンパイラのバイナリファイルが全部消えてしまった後、復旧のために目指すべきマイルストーンは、おそらくCコンパイラを元に戻すことになるだろう。Cで書かれたプログラムはOSやコンパイラ自身を含めてたくさんあるので、そこを起点にすれば、たくさんのプログラムを芋づる式に復旧していけるからだ。 ほとんどのCコンパイラはCかC++で書かれている。最近のGCCやClangは巨大かつC

    もしコンパイラを全世界で同時にうっかり削除してしまったら、元の状態に復旧できるのだろうか?|Rui Ueyama|note
    kitaj
    kitaj 2017/12/04
    最近のCSの学生はこういうことやらない?