タグ

2016年8月4日のブックマーク (3件)

  • Big Sky :: golang の遅いコードをたった1行で高速化するテクニック

    記事中に間違いがありました。数倍も速くはなりませんでした。確か 1.0X ~ 1.1 倍程度の高速化は得られましたがびっくりするほどの物ではありませんでした。すみません。 そろそろ Go1.7 がリリースされるそうですが、皆さん如何お過ごしですか。Go 界隈の波平こと mattn ですこんにちわ。バカモー(略 Go1.7 ではコンパイラの最適化が行われ、ビルド速度がかなり短縮される様になりました。毎日ビルドしてる僕としては非常に嬉しい機能改善ですね。 さてとてもキャッチ―なタイトルで釣ってしまった訳ですが、気にしたら負けなのでどんどん話を進めます。 var t [256]byte func f(b *[16]byte) { for i, v := range b { b[i] = t[v] } } 例えばこのコードを見て下さい。このコードはココから拝借しました。issue の内容はスコー

    Big Sky :: golang の遅いコードをたった1行で高速化するテクニック
  • 社内で使えるグループチャット・ビジネスチャットツール比較14選 | Boxilが運営するBtoBクラウドサービス・資料紹介メディア ボクシルマガジン!

    ビジネスチャットツール・アプリとは 「社内で連絡をするためのメールを書くのに時間がかかる」「仕事に関係のないメールが大量に届く」「CCにメンバーを入れるのを忘れてしまった」など社内での コミュニケーションの非効率な問題 から、 「ウイルスメールが届いた」「ログ監査ができない」「情報漏えいが怖い」などの セキュリティ面の問題 に頭を悩ませている企業の方も多いのではないでしょうか。 社員間での コミュニケーションは重要 ではありますが、あまり 手間は掛けたくない ものですよね。 そんな社内のコミュニケーションの問題から、セキュリティ面の問題まで幅広くカバーしてくれるのが、 ビジネスチャットツール です。 アプリで利用できるビジネスチャットツールも登場! 今回紹介するビジネスチャットツールの 約8割がスマートフォン用にアプリも提供 しています。 (アプリの有無は 3.今回紹介したビジネスチャ

    社内で使えるグループチャット・ビジネスチャットツール比較14選 | Boxilが運営するBtoBクラウドサービス・資料紹介メディア ボクシルマガジン!
  • DI・DIコンテナ、ちゃんと理解出来てる・・? - Qiita

    意外と分からずに、「とりあえず」とか「なんとなく」で使っちゃうパターンが多い系案件な気がして書いてみます。 こんな事ありませんか? DIとDIコンテナの違いを説明出来ない DIとサービスロケータの違いを説明出来ない DIを使ってるつもりが、サービスロケータになっている DI、サービスロケータが、ただの「パターン」の1つであることを理解してない DI(Dependency Injection)を正しく理解する そもそも、Dependeny Injectionを日語にするとどういう意味になるでしょうか。 多くの人が「依存性の注入」とか応えるのではないでしょうか? 私もそうでした。きっと何かで読んだのでしょう。 (wikipediaに「依存性の注入」と書いてありますね) 補足 なぜ依存性を注入してあげると良いのか、そのメリット等は後述しますが、 DIというのはただのパターンの1つです。 たまに

    DI・DIコンテナ、ちゃんと理解出来てる・・? - Qiita
    sukka9
    sukka9 2016/08/04