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

  • 20の言語/環境でてきとうにベンチマークしてみた (Rust, Go, Crystal, Nim, Swiftなど)

    自分が普段利用している言語や、気になっている言語などを集めてベンチマークを行いました。 次の2つのブログ記事の伝統に則り、再帰のフィボナッチ関数を使って、処理時間や利用メモリなどを計測してみました。 この頃 流行りの 言語たち(他)でベンチマーク (Dart, Go, Julia, Nim, Python, Rust 他) - Blank File フィボナッチで各種言語をベンチマーク - satosystemsの日記 ただし、値は埋め込みではなくて、コマンドライン引数として取れるように変更しています (定数で最適化されると嫌なので)。 言語紹介 測定したのは、次の20言語です。 C (Clang) C++ (Clang) Chapel Crystal D (DMD, LDC) Elixir Felix Go Julia Lua (LuaJIT) Nim JavaScript (Node)

    20の言語/環境でてきとうにベンチマークしてみた (Rust, Go, Crystal, Nim, Swiftなど)
    tbpg
    tbpg 2016/05/26
    Crystal や Elixir が含まれてる
  • Crystal : The Crystal Programming Language

    Batteries includedCrystal’s standard library comes with a whole range of libraries that let you start working on your project right away. Check the API docs # A very basic HTTP server require "http/server" server = HTTP::Server.new do |context| context.response.content_type = "text/plain" context.response.print "Hello world, got #{context.request.path}!" end address = server.bind_tcp(8080) puts "L

    Crystal : The Crystal Programming Language
    tbpg
    tbpg 2016/05/26
    Ruby風の文法で高速に動くCrystal
  • 全エンジニアが「面接官」、ChatWorkの人材策

    「会社が採りたいかより、現場が採りたいかで選ぶ」。こう話すのは、ChatWorkの山正喜 専務取締役CTO(最高技術責任者)。現場のエンジニアが一緒に働きたいと思うかどうかを、採用の重要な判断基準にしている。 ChatWorkは、法人向けチャットツール「チャットワーク」を手掛ける。2011年の公開以来急速にユーザーを集め、今や9万社以上に導入されている。さらなる事業拡大のため、2015年からは合計で18億円に上る資金調達を実施。エンジニアの獲得にも力を入れる。 多くの企業がエンジニア不足に頭を悩ます中、「幸い、採用には苦労していない」と話す山氏。エンジニアにとってチャットワークの知名度が高いことに加え、同社ならではの施策が奏功している。社内のエンジニア自らがリクルーターとなり、有望な人材を発掘する取り組みだ。同社のエンジニアの7割ほどが、知り合いの紹介で入社しているという(写真1、写真

    全エンジニアが「面接官」、ChatWorkの人材策
    tbpg
    tbpg 2016/05/26
    紹介採用いいですよねー。良い制度がいろいろだ。ChatWorkじゃなくてSlackばかり使ってるけど。
  • 「制約でコードに秩序を」を PHP カンファレンス福岡 2016 で発表してきました #phpconfuk - Shin x Blog

    PHP カンファレンス福岡 2016 で、「制約でコードに秩序を」という発表を行ってきました。 発表資料 サンプルコードは、下記です。 github.com セッションでは、資料は最低限のものにして、PhpStorm によるライブコーディングをしながら解説するというスタイルで進めました。 抽象的な話より、具体的にコードを目にする方が伝わりやすいであろうという事と、私自身もコードを書きながら話す方がやりやすいので、このスタイルにしました。 公開している資料は、コードと解説、さらに省いた内容などを盛り込んだものです。 初心者〜中級者向けセッションということで、PHPコードはとりあえず書けるようになって、これからより格的な開発に入る方や、こうした制約を活用していない方などに参考にして貰えれば嬉しいです。 うちの新人はちゃんとみているだろうか。。。みておいてほしい。 "制約と上手く付き合う" #

    「制約でコードに秩序を」を PHP カンファレンス福岡 2016 で発表してきました #phpconfuk - Shin x Blog
    tbpg
    tbpg 2016/05/26
  • Free Dyno Hours | Heroku Dev Center

    As of November 28th, 2022, free Heroku Dynos, free Heroku Postgres, and free Heroku Data for Redis® plans are no longer available. See our FAQ for more info. Eligible students can apply for platform credits through our new Heroku for GitHub Students program. Every Heroku account is allocated a pool of free dyno hours, which can be used by Personal apps - apps that are not part of a Heroku Team or

    Free Dyno Hours | Heroku Dev Center
    tbpg
    tbpg 2016/05/26
    2016/06/01からFree Plan変更。クレカ登録してれば月1,000時間。してなければ550時間。
  • なぜ私もコード書くのに時間かかるのか - stefafafan の fa は3つです

    masawada.hatenadiary.com 私もちょっと気になってる。 Slack見がち 理解できていない部分がある いくつかの事を並行してやるのが遅い? どの程度のことを相談すれば良いのかちょっと迷う Slack見がち これは私もある。とりあえず #general チャンネルや #engineer チャンネル、あとは自分のチームに関連するチャンネルのみStarして、他は未読あっても暇になったときだけみるようにしてる、けどそれでもみすぎかもしれない。 理解できていない部分がある プロジェクトのまだ自分が触っていない部分があるというのもあるし、Scalaだったりフロントエンドのことだったりとにかくそこで理解できていない、というか知識が足りていない部分があったりする。これはまあどのレベルのエンジニアにもある(というかエンジニアに限ったことではない)と思うので、まあ仕事やってるうちに少しづ

    なぜ私もコード書くのに時間かかるのか - stefafafan の fa は3つです
    tbpg
    tbpg 2016/05/26
    ガチ勢の悩み
  • CodeIQについてのお知らせ

    2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod

    CodeIQについてのお知らせ
    tbpg
    tbpg 2016/05/26
    自分のTwitterアイコン、CodeIQの出題者アイコンでお世話になっている湊川さんの連載が開始。期待してますー。
  • 「組織的負債」を貯めないための、プログラマの哲学によるチームのマネジメント術 | Social Change!

    プログラマの世界には「技術的負債」という言葉がある。ソフトウェアを開発していく中で、時間がなくて妥協したり、技術力が足りなかったりして、適当に作ってしまった部分が、後々になって不具合を引き起こしたり、改修にかかるコストをあげたりすることを言う。 後になればなるほど、悪影響が大きくなることから負債と喩えられる。そんな技術的負債と同じように、組織やチームのマネジメントでも、後になればなるほど悪影響が出てくるような「組織的負債」とも言えるような現象が起きてしまうことがある。 記事では、私たちソニックガーデンで「組織的負債」を貯めないようにチーム経営してきた経験をもとに、プログラマの哲学を応用したマネジメント術について書いた。(今回の記事では「である」調にしてみた) 技術的負債と組織的負債の生まれる背景 技術的負債が生まれるのは、スタートアップの初期段階に多い。その時期は得てして、経験豊富な技術

    「組織的負債」を貯めないための、プログラマの哲学によるチームのマネジメント術 | Social Change!
    tbpg
    tbpg 2016/05/26
    "「チームの臭い」を嗅ぎ取って、不吉な芽を早めに摘んでいく"
  • コラボレーション・パターン (Collaboration Patterns)

    それらの報告・連絡・相談に対して、放置したり、返答を書くのに長い時間を要したりすると、プロジェクトの進行が滞るだけでなく、それを発信したメンバーのモチベーションも下げてしまう。 プロジェクトを進める上で、一人では決められないことが出てくる。 重要な案件であるほど、しっかりした返答を書くのには時間がかかる。 やるべきことが次々と増えていくときには、後回しにしたものを忘れやすい。

    tbpg
    tbpg 2016/05/26
    "小さな反応でも、次につながる力になる。"
  • 2021y08m27d_221020880 | ERK ENGLISH オンライン英会話で英語上達!

    英検1級、TOEIC965点 高校時代に英語の授業が分からず泣いて帰ったことをきっかけに、英語学習気で始める。 さらに英語学習を極めるためにカンザスへ1年間高校留学の後、アメリカのサンタモニカ大学・カリフォルニア州立大学ロングビーチへ5年留学。 日に帰国後は、英語の家庭教師や翻訳の仕事などに携わる。 とにかく英語が好き。オットとアカちゃん、2匹の5人暮らし。

    2021y08m27d_221020880 | ERK ENGLISH オンライン英会話で英語上達!
    tbpg
    tbpg 2016/05/26