タグ

2014年9月8日のブックマーク (8件)

  • Scalaの今後

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Scalaの今後
  • Goのガーベジコレクタを視覚化するツール | POSTD

    (環境変数GODEBUGは、 ランタイム パッケージで提供されています) この環境変数を指定してプログラムを起動すると、標準出力に以下の追加出力が出力されます(少し簡略化されています)。 % env GODEBUG=gctrace=1 godoc -http=:6060 ... gc76(1): 2+1+1390+1 us, 1 -> 3 MB, 16397 (1015746-999349) objects, 1436/1/0 sweeps, 0(0) handoff, 0(0) steal, 0/0/0 yields gc77(1): 2+0+1582+1 us, 2 -> 4 MB, 14623 (1016248-1001625) objects, 1436/0/0 sweeps, 0(0) handoff, 0(0) steal, 0/0/0 yields scvg0: inuse:

    Goのガーベジコレクタを視覚化するツール | POSTD
  • 「劣等生」が半数を超えた日本の教育現場 : 人類応援ブログ

    例えば小学校ならかけ算や割り算、中学校なら英語の過去形や現在形など、小中高一貫教育には学習指導要領によって定められたカリキュラムが存在します。そのカリキュラムをこなすことのできない子どもたちがこれだけの数いる、そういうことを指しています。 中学生の半数が、高校生の7割もが授業で教えられているカリキュラムを理解できていない、という時点で既に恐ろしい事実ですが、この現象にはもっと深い闇があります。それは「一度カリキュラムから脱落した子供たちは、そのほとんどが次のカリキュラムに進むことができないでいる」ということです。

    「劣等生」が半数を超えた日本の教育現場 : 人類応援ブログ
    hiroyukim
    hiroyukim 2014/09/08
    “疲弊した教育システム、疲弊した学校、疲弊した教員、これらは家庭を、何よりも子供たちを傷つけます。この疲弊と崩壊から子供たちを守ってください。それが恐らく、大人たちの仕事です。”
  • CloudWatch のカスタムメトリクスで JVM の GC を監視する | はったりエンジニアの備忘録

    JVM 上で動くアプリケーションを運用するには GC に気を配る必要があります。 GC をうまくチューニングするためには、まずは現状を知ることが大切です。 GC の統計情報は jstat -gcutil で取得することができます。試しに Jenkins のプロセスを見てみます。 $ pid=`sudo jps | grep jenkins | awk '{ print $1 }'` $ sudo jstat -gcutil ${pid} S0 S1 E O P YGC YGCT FGC FGCT GCT 0.00 57.68 21.33 66.26 99.51 73 0.179 4 0.271 0.450 この統計情報を定期的に取得してビジュアライズすれば GC の傾向がつかめます。この AWS 全盛期に昔ながらの RRDtool は使いたくないので、今回は CloudWatch でビジュ

    CloudWatch のカスタムメトリクスで JVM の GC を監視する | はったりエンジニアの備忘録
  • The reasons I stopped using libuv for H2O

    Libuv is a great cross-platform library that abstracts various types of I/O by using callbacks. So when I started writing H2O - a high-performance HTTP server / library implementation with support for HTTP1, HTTP2 and websocket, using libuv seemed like a good idea. But recently, I have stopped using it for sereval reasons. This blog post explains them. ■No Support for TLS Although libuv provides a

    The reasons I stopped using libuv for H2O
  • 【追記あり】グリー初のScalaプロダクト!チャットサービス公開までの苦労と工夫 #ScalaMatsuri - by shigemk2

    GreeChat アクティビティの活性化を目的とする 数十万人の利用を目的とするバックエンドの構築 対象者はこれからScalaを使ってなんかアプリを作る人向け チーム開発 問題点 Scalaを選んだ理由 GREEChatの要件 何十万人のユーザー リアルタイム 少ないサーバ(サーバ資源の効率化) 保守性(5年以上) 候補 PHP(社内で使っているから。) ストリーミングの問題 シングルスレッド マルチプロセス(サーバを効率よく使うのが難しい) 保守性の問題 セミコロン Scala 並行プログラミングとの親和性とサーバ台数を減らせる 一つのプロセス、複数のコネクション 関数型言語→副作用がない→保守性 社内技術の活性化 コード量を少なく 社内にScala大好きな人がいた どのようにScalaを学んでいったか 2/7(チームでのScala力の向上) 自主学習(基的な構文の理解) コップ

    【追記あり】グリー初のScalaプロダクト!チャットサービス公開までの苦労と工夫 #ScalaMatsuri - by shigemk2
  • 女性登用先進国ノルウェーが払った代償 業績悪化&上場廃止企業続出、モラル低下横行

    日産自動車のカルロス・ゴーン社長は7月、日外国特派員協会で会見し、2020年までに指導的地位を占める女性の割合を30%とする政府目標について「野心的すぎる」との見方を示した。「社会での女性に向けた日政府の取り組みを完全に理解・支持する」としつつも、目標達成を急げば「非生産的になる」恐れがあると指摘した。 フランスは「男女平等」を促すため11年、上場企業に対し17年までに役員の「40%」を女性とするよう法律で義務付けた。フランスのルノーと提携している日産は、背中を押されるかたちで女性の管理職登用を重視してきた。日産も管理職女性比率を現在の7%から17年には10%に引き上げる方針を打ち出している。しかし、日産には現在、女性取締役はおらず、会見でゴーン氏は「日産にとって、17年3月までに10%という目標が現実的だ」と語り、政府目標の30%に疑問を投げかけた。 6月に発表された政府の「『日

    女性登用先進国ノルウェーが払った代償 業績悪化&上場廃止企業続出、モラル低下横行
    hiroyukim
    hiroyukim 2014/09/08
  • 内部構造から見るGit - Qiita

    こんにちは@a_suenamiと申します。 これはGit Advent Calendar 2012の17日目の記事になります。 前日はid:akiyokoさんのGitコマンド総選挙でした。 Gitの内部構造 みなさんはGitがどういう風にデータを管理しているか意識したことはありますか? コマンドの使い方に関するTipsはよく見かけるのですが、なかなかデータ構造に着目した解説は少ないのが実情かと思います。 そこで日は僕が以前社内で行ったGit勉強会の話をもとにして、Gitの内部でどのようなデータがやりとりされているのかという話をしたいと思います。以下が以前僕が社内で勉強会をしたときの資料です。 http://www.slideshare.net/asuenami/git-15199548 タイトルの通り、非プログラマ向けの内容なのですが、PART2ではGitの内部構造を擬人化して説明すると

    内部構造から見るGit - Qiita