2017年11月7日のブックマーク (10件)

  • プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで

    2017年11月25日紙版発売 2017年11月25日電子版発売 伊藤淳一 著 B5変形判/472ページ 定価3,278円(体2,980円+税10%) ISBN 978-4-7741-9397-7 ただいま弊社在庫はございません。 →書の新版が発行されています。 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 Rubyの文法をサンプルコードで学び,例題でプログラミングの流れを体験できる解説書です。 ほかのプログラミング言語で開発経験のある人が,Rubyを学ぶ際に効率的に学べる内容を詰め込みました。 プログラミング未経験者向けの「変数とは」「配列とは」といったプログラミング基礎知識の説明は最小限にし,そのぶんRubyの特徴(他プログラミング言語との違い),Rubyにおけるリファクタリングの要点,テスト駆動開発やデバッグのやり方など開発現場で必要になる知識を解

    プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで
    Foorier
    Foorier 2017/11/07
  • Go Conference 2017 Autumn まとめ&感想 #gocon - algonote

    Go Conference 2017 Autumnに参加しました。 特別企画:パネルディスカッション w/ mattn 普通のパネルディスカッション。Goはruntime updateでもいけて問題がおきづらい、Windowsでもしっかり動く、Go2に期待すること、中級以上のgopherを採用するなら等々。 バグが互換性のために修正できないのはつらそう。Goで書かれたCのコンパイラは初めて知った。題と全く関係ないがBigQueryってJSONもインポートできるのか。 キーノート:Go at DigitalOcean / fatih DigitalOceanでのGoの活用事例。インフラのコードの多くはGoに移行。Code Sharing等の課題があったので単一レポジトリに移行したが別の課題も出てきたため、毎年少しづつ構成を変更。 DigitalOcean、勝手に内部は全部Pythonだと思

    Go Conference 2017 Autumn まとめ&感想 #gocon - algonote
    Foorier
    Foorier 2017/11/07
  • 最高速のfizzbuzzを実装する話

    この前、Twitterで誰かが「コンパイラ言語でFizzbuzz書くなら、コンパイル時に全ての演算を済ませ、実行コストはI/O命令1個になるように最適化しないと」という話をしていた。いいこと言うな、と思ってスルーしていたのだが、体調不良で頭だけ動いている状態だったのでC++11でトライしてみることに。 案ずるより産むが易しというもので、割と簡単に綺麗に書けた。こんな感じ。 char配列を可変長のテンプレート引数として結合していって、文字列定数を生成するというテクニックは実際に使い所があるかもと思った。最近C++書いてないけど。 #include <cstdio> template <typename LHS, int N> struct numstr { template <char... Args> struct append { typedef typename numstr<LHS,

    Foorier
    Foorier 2017/11/07
  • Ethereumはどのように動いているのか - The Coffee Times

    最近では主要なメディアEthereumが出るようになってきました。Ethereumを聞いたことがあってもよくわからんという人が多いと思います。 また、AmazonがEthereumの名前のついたドメイン名を取得したというニュースも、なぜかBitcoinのイラストが表紙になってしまうのが現状です。理由は、EthereumよりBitcoinのほうが大衆の関心を掴みやすいからでしょう。 そんなEhereumですが、2018年は大手メディアが解説をし始めたり、解説が出たりとする年になるでしょう。2017年のビットコインと同じように時代を飾ると予想しています。そんな時期にEthereumについて知っていたほうがいい!ということでこのポストを書きました。 基はこちらのブログポストとEthereumのイエローペーパーを翻訳・解説しながら仕組みにせまっていきます。図も同ブログポストとホワイトペーパーか

    Ethereumはどのように動いているのか - The Coffee Times
    Foorier
    Foorier 2017/11/07
  • VimConf2017に行ったから感想文と今後の抱負書くわ - Qiita

    VimConf2017 はじめに VimConf2017に参加してきました。最近東京に引っ越してきたので、今回が初参加となります。 日はVimConf2017に参加後に合コン(Go Conferenceでない)に参加して、人生で最も幸せな日となりました。 とにかくプレゼンの内容が凄まじい濃度となっていて、それぞれの人の得意分野が十二分に生かされたとてつもないインプット量に、ただただ圧倒されました。 なので、酒が入った勢いで感想をつらつらと述べ、この刺激による inspire the next を忘れないうちにつらつら述べます。 発表内容 haya14busa/Vim, Me and Community Vim, Me and Community 個人的には、今回のベストスピーカーだったと思います。1時間があっと言う間にすぎてhaya14busaさんのVimの旅と今に至る流れに、つい涙腺が

    VimConf2017に行ったから感想文と今後の抱負書くわ - Qiita
    Foorier
    Foorier 2017/11/07
  • Big Sky :: VimConf2017 に参加してきた。

    11/04、#vimconf2017 に参加してきました。 Vim の国際会議として開催される VimConf2017 に kaoriya さんからお誘いを受けたので参加してきました。電源は各席に付いていて、WiFi も完備、LAN ケーブルも繋がるし、会場も綺麗、弁当付き、コーヒー飲み放題、白い恋人、懇親会、LT、当に当に盛沢山で素晴らしい国際会議だったと思います。 Vim, Me and Community haya14busa さんの Vim 人生を振り返り。haya14busa さんがコントリビュートしてきた EasyMotion、そして incsearch.vim というプラグインの機能紹介をしつつ、Vim 体への incsearch の実装を分かりやすく説明してくれました。 僕ら古株 Vimmer には思いつかないアイデアだったと思います。Vim 初心者の方にも伝わる発表

    Big Sky :: VimConf2017 に参加してきた。
    Foorier
    Foorier 2017/11/07
  • 社会人プログラマー1年生に送るおすすめ読み物リンク集 - Qiita

    だいたいのことははてブにまとめてます。 engineerに関するtwisted0517のはてなブックマーク この記事はブックマークから社会人プログラマー1年生向けのものを抜粋したものです。 気が向いたときに更新されることもあります。 考え方とか働き方の話 新人におくる、怠惰な社会人になるための7の方法 : けんすう日記 「怠惰である」というのはプログラマーの資質として結構大切。 頑張って手数で勝負するような人間になっちゃうと、来楽をするためのプログラムで楽をできないという末転倒なことになっちゃうので。 個人的には「楽をするためなら徹夜も辞さない」というスタンスが割りと好き。 優れたプログラマーの7つの資質 - ZDNet Japan やまもといちろう 公式ブログ - 「できない」ことは恥ずかしいことじゃない - Powered by LINE 成長しないプログラマーの7つの悪習慣 :

    社会人プログラマー1年生に送るおすすめ読み物リンク集 - Qiita
    Foorier
    Foorier 2017/11/07
  • サイボウズ バグハンター合宿 (2017/11/03 11:00〜)

    「サイボウズ 脆弱性報奨金制度」の運営も、今年で4年目となりました。 7月より開始しました倍額キャンペーンの影響もあり、多くのご報告を頂いております。 この機会に、バグハンターの方々とより深く直接議論する機会を検討した結果、 今回、3年ぶり2度目となる 「サイボウズ バグハンター合宿」 を開催することにいたしました。 倍額キャンペーンの条件はそのままに、合宿でのみ触れる製品 も特別にご用意する予定です。 もちろん、優勝賞品・参加者特典 もあります!! 合宿では、チーム戦 を予定しております。(チームはこちらで決めさせていただきます。) 各チームに弊社の開発系メンバーを最低1人配置し、社内外の交流にも力を入れる予定です。 バグハンター同士の交流、弊社開発者との交流、運営によるリアルタイムの評価、 など合宿ならではのコンテンツを用意しております。是非この機会にご応募ください! 皆様のご参加を

    サイボウズ バグハンター合宿 (2017/11/03 11:00〜)
    Foorier
    Foorier 2017/11/07
  • Chromium Browserのカレンダー | Advent Calendar 2017 - Qiita

    オープンソースのウェブブラウザ Chromium の実装や最近の動向に関するカレンダーです。参加者募集中! :) Chromium is an open-source web browser. These articles will introduce its implementation and the recent trend of the project. Anyone can join. We need more participants! :) Either Japanese or English is OK. Chromium Code Review Advent Calendar: https://qiita.com/advent-calendar/2017/chromium-codereview

    Chromium Browserのカレンダー | Advent Calendar 2017 - Qiita
    Foorier
    Foorier 2017/11/07
  • 「日本人の座りすぎ問題」解決へ コクヨ、“揺れる”椅子発表

    コクヨは11月6日、座面を動かして“座りながら運動できる”椅子「ing」(イング)を発表した。バランスボールのような座り心地で、揺れながら仕事することで体と脳が活性化するという。価格は8万8000円(税別)からで、11月7日に発売する。 座面下に搭載した2層構造の「グライディング・メカ」で、座りながら自然に体を動かせるという。メカの上は前後に、下は左右に動く仕組みで、前傾・後傾、左右や斜めのひねりなどの微細な動きにも対応する。開発リーダーであるコクヨの木下洋二郎さん(ファニチャー事業部)は「これまでの椅子は体を支えるためにあった。しかしingは違う。座る椅子から乗る椅子になった」と話し、馬や自転車、サーフィン、安定したバランスボールに乗っているような感覚が持てるとしている。体を揺らしながらデスクワークすることで、体と脳の活性化を目指す。 また、グライディングにより(1)正しい姿勢を維持し

    「日本人の座りすぎ問題」解決へ コクヨ、“揺れる”椅子発表
    Foorier
    Foorier 2017/11/07