2016年5月10日のブックマーク (5件)

  • Rubyで言語処理100本ノック 00-04 - (wat-aro)

    www.cl.ecei.tohoku.ac.jp Rubyの練習のために始めました. 4章からは難しそうなので3章まで頑張りたい.でも飽きたらやめるかも. コードを書く基礎が足りない気がするのでもっと書かないと. 始めるにあって,とりあえずRuby 2.2.3のStringクラスは一通り目を通してきました. 全体的に末尾再帰でなんとかしようとしてます. Rubyは末尾再帰の最適化がないって聞いたんですがどうなんですかね? Rubyっぽい書き方がわからないので,Rubocop先生に出来るだけ怒られないように書いてます. 00 # 00 文字列を受け取り,末尾から順に表示する class String def my_reverse size = length result = '' while size > 0 size -= 1 result << self[size] end result

    Rubyで言語処理100本ノック 00-04 - (wat-aro)
    nobububu
    nobububu 2016/05/10
  • 薄毛のエンジニアが Emscripten と Web Audio API を使ってブラウザで MSX の音楽を再現してみた - Qiita

    薄毛のエンジニアEmscripten と Web Audio API を使ってブラウザで MSX音楽を再現してみたJavaScriptEmscriptenWebAudioAPIMSX薄毛 まえがき シリーズ化するつもりで始めた 薄毛のエンジニアが〜 なのですが、最初の1記事を書いただけで3ヶ月ほど間が空いてしまいました。いかんせん連休にならないと実装が進まないうえ、途中で迷いが生じて育毛しかけたりしていたのが原因です。 さて、そんなわけで今回も連休ということで前回と同様、またニッチな方面のソフトウェアを作ってみました。 Emscripten を使って、ブラウザ内で MSX の音をレンダリング再生 って意味が分からないですよね。 いや、おっさんプログラマの同志は分かる...? MSX というのは今から30年ぐらい前のコンシューマ向けパソコンです。こいつと出会わなかったら私は理系にな

    薄毛のエンジニアが Emscripten と Web Audio API を使ってブラウザで MSX の音楽を再現してみた - Qiita
    nobububu
    nobububu 2016/05/10
    素晴らしい気合い
  • 羽生善治「近々アナウンス」人工知能との対戦を示唆 - 芸能 : 日刊スポーツ

    棋士の羽生善治4冠(45)が9日、コンピューター将棋ソフトとの対戦について「近々のうちに何かしらのアナウンスができると思う」と語り、実現を示唆した。 東京・渋谷のNHKで行われたNHKスペシャル「天使か悪魔か 羽生善治 人工知能を探る」(15日午後9時)の取材会に出席。人工知能との対戦の可能性について質問を受け、語った。「タイミング的な問題があり、それ以上はまだ言えません」としたが、笑顔だった。 番組で人工知能開発の最前線を取材した羽生氏は「ホットな分野で関心があった。番組の話をいただいて願ってもないチャンスだと思った。現状がたくさんの人に伝われば」。囲碁の人工知能を開発した英研究者デミス・ハサビス氏を取材しチェス対戦もするなど、羽生氏ならではのリポートを展開した。

    羽生善治「近々アナウンス」人工知能との対戦を示唆 - 芸能 : 日刊スポーツ
    nobububu
    nobububu 2016/05/10
    永世竜王とってからが良かったなあ
  • DevOpsとは何か? そのツールと組織文化、アジャイルとの違い

    両氏はこのプレゼンテーションの中で、それぞれの役割の違いから対立することの多い開発者(以下、Dev)と運用者(以下、Ops)の対立構造を次のように示した。 Devの役割が“システムに新しい機能を追加する”である一方、Opsの役割は“システムの安定稼働”である。そのため、Devが新しい機能を追加したくても、Opsはシステムの安定稼働のために変更を加えたがらない、という対立構造が作られてしまっていた。 しかしDevとOpsのそれぞれのミッションは(DevOpsの概念と同じく)、どちらも「システムによってビジネスの価値をより高めるだけでなく、そのビジネスの価値をより確実かつ迅速にエンドユーザーに届け続ける」ことである。そのミッションを達成するための手段が、上記のとおりDevは“システムに新しい機能を追加する”であり、Opsは“システムの安定稼働”なのである。つまり、同じ「ミッション」を掲げている

    DevOpsとは何か? そのツールと組織文化、アジャイルとの違い
    nobububu
    nobububu 2016/05/10
  • Belajar Bahasa Inggeris Online 2022 (Kelas English 1-to-1)

    Kalau anda teringin nak fasih English, boleh belajar Bahasa Inggeris online dengan kami. Kelas dijalankan menggunakan Zoom / Google Meet. Kelas Bahasa Inggeris Online Ini Khas Untuk Orang Dewasa Yang Faham English, Tapi Bila Speaking: Ayat Berterabur, Grammar Hancur Dalam proses nak fluent English, kenapa mesti malu? Kami di JomEnglish Academy faham, anda nak sangat cakap smooth dan rasa confident

    Belajar Bahasa Inggeris Online 2022 (Kelas English 1-to-1)
    nobububu
    nobububu 2016/05/10