タグ

2017年4月2日のブックマーク (11件)

  • 京大マイコンクラブが教える絶対に失敗しない言語の選び方

    京大マイコンクラブが教える絶対に失敗しない言語の選び方!!! 4月から始まる新しい生活,新しい環境…… そんな不安と期待が入り交じる環境を支えてくれるのは…… やっぱり新しいプログラミング言語ですよね!!!??? 下の質問に答えて、キミにピッタリのプログラミング言語と4月からの新しい生活を過ごしてくれ!!!! 各言語をクリックするとその解説ポエムが読めます。 ⚠ このチャートはエイプリルフール企画として作成されたものです (> < )。……質問がよくわからない時はNoを選びましょう! Tweet ノートパソコンの選び方版はこちら

    京大マイコンクラブが教える絶対に失敗しない言語の選び方
    takc923
    takc923 2017/04/02
  • ニコニコを支える Erlang / Elixir 〜 大規模運用して初めて見えたアレやコレ by kojingharang さん - niconare

    ニコニコ動画/ニコニコ生放送を支えるシステム Dwango Media Cluster (DMC)。 DMC とその周辺システムは主に Erlang/Elixir で開発されています。 今回はその設計・開発・運用や Erlang/Elixir の強みと、一方で実際に大規模運用する中で遭遇した想定外のヒヤリハットをお話します。。

    ニコニコを支える Erlang / Elixir 〜 大規模運用して初めて見えたアレやコレ by kojingharang さん - niconare
    takc923
    takc923 2017/04/02
  • 「ElixirがリアルタイムWebに強い」 というのは本当か?

    Elixir Conf Japan 2017

    「ElixirがリアルタイムWebに強い」 というのは本当か?
    takc923
    takc923 2017/04/02
  • 10周年の終わり、広島本大賞、「夜は短し歩けよ乙女 銀幕篇」 - この門をくぐる者は一切の高望みを捨てよ

    2017年の四分の一が終わろうとしている。 この三ヶ月、森見登美彦氏は近年まれに見る多忙ぶりであった。年明け早々の下鴨神社におけるイベントを皮切りに、直木賞関連のもろもろ、10周年記念イベント、劇場アニメ「夜は短し歩けよ乙女」のもろもろ、テレビアニメ「有頂天家族2」のもろもろ……。 色々なことがありすぎて、当日誌を更新することもできなかった。 三月上旬に叡山電車さまの全面協力のもと開催された10周年記念イベント「ぐるぐるミステリーツアー」によって、登美彦氏の四年近くにわたった「10周年」は終了した。時空の歪みは修正され、登美彦氏は14周年目へ跳躍して一気に老けこんだのである。10周年記念作品『聖なる怠け者の冒険』『有頂天家族 二代目の帰朝』『夜行』でお世話になった朝日新聞出版、幻冬舎、小学館の皆様に御礼を申し上げる。そしてご応募いただいた皆様に御礼を申し上げる。 四年も立て籠もれば「10周

    10周年の終わり、広島本大賞、「夜は短し歩けよ乙女 銀幕篇」 - この門をくぐる者は一切の高望みを捨てよ
    takc923
    takc923 2017/04/02
  • Javaの難しいところ - きしだのHatena

    Javaをプログラム未経験者に教えるときの話。 細かいところまでちゃんと理解するための難しさではなくて、とりあえず頻出コードが読み書きできるまでの難しさの話です。細かいところまでの理解、どの言語も難しいので。 あと、ここではプログラム自体の難しさは別の話、ということで。 で、Javaには難しいところが結構あるんですけど、難しいのをひとことでいうと「昔の事情や歴史的経緯により、が多い」ところです。 プログラムを教えるときに何が難しいか たとえばpublic static void mainを書くとか、おまじないが多いとか記述量が煩雑とかは、ツールで対処可能で、ツールで対処可能というのは機械的に慣れればいい部分なので、そこまで問題にならないと思います。 あと「おまじないを減らしたい」というのは教える側のこだわりであって、理解しやすさとは別で、そのおまじないがどういうときに必要かというところさえ

    Javaの難しいところ - きしだのHatena
    takc923
    takc923 2017/04/02
  • 最近の Rack サーバ事情について - おもしろwebサービス開発日記

    先月、heroku推しサーバが unicorn から puma に変わったという発表がありました。unicorn だとスロークライアントの影響を受けやすいというのが理由なようです。 もう少し詳しく調べてみましょう。 そもそもスロークライアントってなに その名の通り遅い回線のクライアントです。3G環境のモバイル端末などが該当します。 「unicorn だとスロークライアントの影響を受けやすい」とは unicorn はプロセスモデルのサーバであり、blocking I/O モデルを採用しています。つまり、クライアントとの通信中プロセスが専有されるということです。 例えば unicorn がワーカプロセスを3つ立ち上げていて、そこへ通信完了に10分かかるようなスロークライアントが3つ接続されたら…、続くクライアントはスロークライアントの通信が完了するまで実行を待たなければならなくなります。プ

    最近の Rack サーバ事情について - おもしろwebサービス開発日記
    takc923
    takc923 2017/04/02
  • rbenvをupdateして最新のRubyバージョンをインストール

    Mac/Homebrew環境でrbenvをupdateして最新のRubyバージョンをインストールする手順です。 「rbenv」はRubyの複数バージョンを切り替えることができるしくみです。 👽 アップデート手順Homebrewでrbenv, rbenv-buildを最新にします。 # Homebrewをアップデート brew update # ruby-buildをアップデート brew upgrade ruby-build # インストール可能なrubyのバージョンを確認 rbenv install --list # Rubyの指定したバージョン(今回は2.4.1)をインストール rbenv install 2.4.1 # 通常使う Rubyを設定 rbenv global 2.4.1 # 設定結果を確認 rbenv versions

    rbenvをupdateして最新のRubyバージョンをインストール
    takc923
    takc923 2017/04/02
  • mysqldiff を使って継続的に MySQL のデータベーススキーマの差分をチェックする - kakakakakku blog

    最近,環境ごとのデータベーススキーマの差分をチェックする機会があった.プロダクション環境とステージング環境ならまだしも,開発環境だと検証のために追加したインデックスがそのままになっていたり,開発が途中で止まってしまって日の目を見ることがなかったテーブルが残っていたり,そういうことって比較的あるのではないかなと思う.特に今の環境だと,マイグレーションの仕組みが整っていないという課題もあり,より一層,データベーススキーマに差分が出やすくなってしまっている. 今回は MySQL から公式に提供されている mysqldiff というツールを使ってデータベーススキーマの差分をチェックした. mysqldiff をインストールする mysqldiff は MySQL Utilities という MySQL の管理ツールパッケージの中に同梱されている.現在だと v1.6 が最新になっている. MySQL

    mysqldiff を使って継続的に MySQL のデータベーススキーマの差分をチェックする - kakakakakku blog
    takc923
    takc923 2017/04/02
  • Go が他の多くの言語での非同期プログラミングよりも優れている理由 - Qiita

    はじめに 非同期プログラミングと呼んでいるのは、ノンブロッキングIOと select, poll, epoll, kqueue のようなIO多重化を利用したネットワークアプリケーションを書くことです。 node.js で websocket 使ったチャットを書くとかそういうのです。 「他の多くの言語」とは、 Python (asyncio), node.js, C# などを想定しています。 Erlang や GHC なんかは Go に近いかも知れません。 async / await がない言語では、「コールバック地獄」や「deferred地獄」のような問題もありますがこの記事では扱っていません。 async / await のメリットを解説した他の記事を参照してください。 あとこの記事は主にランタイムに関する部分を扱っているので、「それは言語じゃなくて処理系の問題だ!」等の頓珍漢な揚げ足取

    Go が他の多くの言語での非同期プログラミングよりも優れている理由 - Qiita
    takc923
    takc923 2017/04/02
  • http://ogasawara.me/2956/

    http://ogasawara.me/2956/
    takc923
    takc923 2017/04/02
  • 普段はiOSエンジニアの方が英語の話をするとすごかった

    年度末の金曜日を英語で締めくくろう! # 今年こそ...今年こそ英語レベルアップしたい... もう一人で挫折したくない、仲間が欲しい、月一くらいでモチベーション維持のためにアウトプットの場がほしい...。 そんな気持ちで、今年こそ英語が… 主催のkayocoがTwitterで呼びかけてとりあえず始まってみたこの勉強会も第3回です。毎回満員御礼。LT枠は倍率約2倍です。枠の都合でなかなか来れない皆様には申し訳ありませんが、毎回内容はかなり濃密だと自負しています。 3回目にして、なぜここで記事を上げるのかというと、今回僕が登壇してほしいとお願いした吉川さんはじめ、内容が濃すぎて僕自身振り返りの時間を取らないと内容が吸収しきれなかったからなんですね。LT枠で登壇されたみなさまには大変申し訳無いんですけど、この記事では吉川さんが話されていた内容にフォーカスさせてください。(LT枠を含めたまとめは後

    普段はiOSエンジニアの方が英語の話をするとすごかった
    takc923
    takc923 2017/04/02