2017年12月26日のブックマーク (18件)

  • 1年で150個のPull Requestを出した話。あるいはOSSに継続的にコントリビュートするということについて - Qiita

    1年で150個のPull Requestを出した話。あるいはOSSに継続的にコントリビュートするということについてRubyCSSOSSCrystal なんかエモいこと書きたくなったので書きます。 はじめに CrystalというRubyライクなプログラミング言語のコンパイラに、1年間(2016/12/26〜2017/12/25)で150個のPull Requestを出しました。 今年は閏年ではなかったので365 / 150 = 2.43333...、というわけで3日に1回以上のペースでPull Requestを出したことになります。 随分とたくさんのPull Requestを出したものです。 また、150個のうちマージされたものは106個でした。 こうした活動の中で感じたことを適当に書いていきたいと思います。 継続的にOSSにコントリビュートするために 継続的にOSSにコントリビュートするた

    1年で150個のPull Requestを出した話。あるいはOSSに継続的にコントリビュートするということについて - Qiita
    masa-wo
    masa-wo 2017/12/26
  • gitbookで設計書を作成したら最高だった話 - フォトシンス エンジニアブログ

    こんにちは。Akerunエンジニアの @ishturk です。 Akerun Advent Calendarの記事です。 今日は設計書の話です。 設計書をどんなツールで書くかは、僕らソフトウェアエンジニアの尽きない悩み(楽しみ)ですね。 最近はまったツールが最高に良かったので紹介させてください。 僕のツールに求める要件は以下です。 編集がカジュアルにできる UMLが書ける。あとから編集できる(画像での貼付けは編集できないのでNG) バージョンの管理ができる 好きになれる(重要) 変遷と pros/cons MS Word pros 良くも悪くもスタンダードなツールですね。 だれでも編集できるのが強みです。 Visioと組み合わせれば、UMLも後から編集可能です cons Visioは標準にするには少々値が張ります。 バイナリ形式なのでバージョン管理はしづらいです。 ページが増えたり画像を貼

    gitbookで設計書を作成したら最高だった話 - フォトシンス エンジニアブログ
    masa-wo
    masa-wo 2017/12/26
    hu-mu
  • 地形マニアの聖地「赤羽」 スリバチあり、歴史あり、酒場ありの魅惑的な町 (寄稿:東京スリバチ学会 会長) - SUUMOタウン

    著: 皆川典久(東京スリバチ学会 会長) 土地の高低差が町の個性を育み、町並みに意外な奥行き感を与えていることがある。 東京で「山の手」と呼ばれているエリアは坂道が多い。そして坂を上る、あるいは下りることで町の雰囲気が一変する場面にしばしば出会う。坂の上と坂の下では、性格の異なる町が崖を境に隣り合っているためだ。 だから街角で坂道や階段を見つけたら、面倒がらずに上り下りを楽しんでみてほしい。あなたの知らない世界が待っていることがある。北区の「赤羽」は、そんな楽しみが味わえる、特有の凸凹地形を持つ町である。 赤羽駅で途中下車し、スリバチと歴史の世界へ 私は、「谷」が多い東京の地形を観賞・体感する「東京スリバチ学会」を主宰し、休日に各地を歩き回っている。ちなみにスリバチとは都心に多い谷間や窪地のことで、地形の第一印象から、私が勝手に名付けた。詳しくは、記事最後のプロフィールを読んでほしい。 そ

    地形マニアの聖地「赤羽」 スリバチあり、歴史あり、酒場ありの魅惑的な町 (寄稿:東京スリバチ学会 会長) - SUUMOタウン
    masa-wo
    masa-wo 2017/12/26
    ブラタモリで見たいな。
  • なぜあなたは SHOW ENGINE INNODB STATUS を読まないのか - そーだいなるらくがき帳

    この記事は、MySQL Casual Advent Calendar 2017の20日目の記事です。 煽り気味のタイトルですがみなさん SHOW ENGINE INNODB STATUS 読んでますか? SHOW ENGINE INNODB STATUS \G 見づらいのなんとかならんのか。— そーだい@初代ALF (@soudai1025) 2016年12月20日 わかる。でもMySQLの振る舞いを知る中でSHOW ENGINE INNODB STATUSを読まざる得ない場面はそこそこあります。 どんな時に必要になるのでしょうか? そこでSHOW ENGINE INNODB STATUSにまつわる話を書きます。 SHOW ENGINE INNODB STATUS をまず読みやすくする まず末尾に \G を付けましょう。 これで3倍読みやすくなります。 次に pager less -S を

    なぜあなたは SHOW ENGINE INNODB STATUS を読まないのか - そーだいなるらくがき帳
    masa-wo
    masa-wo 2017/12/26
  • ヘッドレスChromeの自動化ツール「Chromeless」を使って自動テストを実施する #serverless #adventcalendar | DevelopersIO

    ヘッドレスChromeでシンプルに自動テストを行う Google Chromeのバージョン59から標準搭載された、ヘッドレスモード(GUIがないモード)。コマンドラインからヘッドレスブラウザを立ち上げることができ、スクリーンショットの撮影を行ったりDOMを出力したりすることができます。自動化の可能性に満ち溢れた機能です。 ヘッドレスChromeの導入については、次の公式ドキュメントが詳しいです。 ヘッドレス Chrome ことはじめ  |  Web  |  Google Developers ドキュメントを読んでいただくと分かると思いますが、様々なことが可能なため指示の記述が少し冗長な面があります。 そこでヘッドレスChromeを用いた自動化処理をシンプルにすることに特化した便利ツール「Chromeless」を紹介します。 なお、今回実装したソースコードはGitHubで公開しています。わせ

    ヘッドレスChromeの自動化ツール「Chromeless」を使って自動テストを実施する #serverless #adventcalendar | DevelopersIO
    masa-wo
    masa-wo 2017/12/26
  • Ruby 2.5.0 リリース直前!何が変わるのかもう一度おさらいしておこう! - Speee DEVELOPER BLOG

    この記事は Speee Advent Calender の25日目の記事です。 開発部 R&D グループの村田です。所謂フルタイム CRuby コミッターの一人です。 今日は 12/25 です。数時間後には Ruby 2.5.0 がリリースされている予定です。 皆さんはもう RC1 を試しましたか?え?毎日 trunk をビルドして使っているって?とても素晴らしいですね。 しかし、そうじゃ無い人も大勢いると思います。ですから、ここでは Ruby 2.5.0 で何がどう変わったのか、インパクトが大きいものを選んで最終確認をしておきましょう。 まとめ方は以下のようにしました*1。 言語仕様の変更 組み込みクラスの変更 パフォーマンス改善 言語仕様の変更 トップレベルで定義された定数の検索 トップレベルで定義された定数はObjectクラスの下に定義されたことになります。 TWO = 2 Obje

    Ruby 2.5.0 リリース直前!何が変わるのかもう一度おさらいしておこう! - Speee DEVELOPER BLOG
    masa-wo
    masa-wo 2017/12/26
  • WindowsにVagrantとVirtualBoxを使ったUbuntu GUI開発環境を構築する|TechRacho by BPS株式会社

    Windows機で開発を進めていくとWindows由来の挙動に出くわすことが多く、来開発に注ぐべきパワーをそうした挙動の調査・解消に向けなければならず、開発スピードが遅くなってしまいます。 一方でmacに環境を移し替えようと思っても、それはそれでコストやその他環境のために難しいこともあると思います。 そうしたWindowsで開発する難しさを解消するひとつの手段として、VirtualBox + Vagrantを使って仮想マシン上に開発環境を構築する、というものがあります。 正直なところ、Vagrant + VirtualBoxを利用した仮想マシン上での開発環境の構築はQiitaやその他技術ブログ等ですでに多く紹介されていますが、今回は僕なりの設定方法を交えてまとめてみようかと思います。 なお、今回のWindowsのバージョンは基的にWindows10を想定しています。 1. まずはVag

    WindowsにVagrantとVirtualBoxを使ったUbuntu GUI開発環境を構築する|TechRacho by BPS株式会社
    masa-wo
    masa-wo 2017/12/26
  • Qiitaを運営するIncrementsのエイチームグループ入りについて

    開示のあった先週金曜日に個人のTwitterやFacebookで簡単に書きましたが、弊社よりQiita, Qiita:Teamを運営するIncrementsは2017/12/25より株式会社エイチームの完全子会社となり、エイチームグループへ加わることとなりました。 株式会社エイチームによる Increments 株式会社の全株式取得について — Increments株式会社 Twitterでは多くの方に言及していただき、「買収」ということに対して不安に思われているQiitaのユーザーさんもいらっしゃるようですが、Incrementsが引き続きQiitaやQiita:Teamを提供し改善し続けること、今後もエンジニアを幸せにするサービスや事業に取り組むことは変わりません。株式会社エイチームは経営理念として「みんなで幸せになれる会社にすること」を掲げていますが、その中でも社内外のエンジニアに対

    masa-wo
    masa-wo 2017/12/26
  • Reactを使って本気でアンケートシステムをつくった - Qiita

    この記事は エムスリー Advent Calendar 2017 の25日目の記事です。 普段はDB・サーバサイド・クライアントサイドまでの設計・実装・運用を扱っていますが、この記事ではReactを使って開発したシステムについてを紹介しようと思います。 作ったもの アンケートシステム(survey-designer-js)を作り、社内で使っていました。またOSSとしてレポジトリに公開もしています。 GitHub DEMO なお公開しているのはクライアントサイドのみで、サーバサイドの実装は公開していません。なお、エムスリー社内で使用しているものはこのレポジトリからフォークしたものとなっています。 下記のような機能を備えています。 ページの作成 ページ内への設問の作成 複数選択肢 単一選択肢(ラジオボタン) 単一選択肢(プルダウン) 数値記入 1行テキスト 複数行テキスト 表形式 都道府県 説

    Reactを使って本気でアンケートシステムをつくった - Qiita
    masa-wo
    masa-wo 2017/12/26
    powerful
  • 「クリエイターの喜ぶこと」アンケートの結果を公開しました|深津 貴之 (fladdict)

    先日、募集した「クリエイターの喜ぶこと」に関するアンケートの結果を、公開いたします。 なぜこれを公開するかというと、noteのミッションだからです。noteが応援したいクリエイターは、既存のnoteユーザーだけではありません。これからnoteを使うユーザーも、さらに言えばnoteではないサービスのユーザーすら含まれています。 なので、このようなデータはnoteだけで独占するよりも、色々なサービスが参考にした方が、世の中が良くなると思うのです。 データ自体はノリで行ったアンケートですので、定量的に見るには微妙ですが、インサイトの起点としては十分なデータかと思います。ここからの気づきを足がかりに、デプス調査を行う…といった使い方をしてください(余談ですが、ミスで同じ質問を2つしてしまったのですが、結果的に回答のブレの目安となりました)。 全体傾向として、青と赤の面積が大きいものが、クリエイター

    「クリエイターの喜ぶこと」アンケートの結果を公開しました|深津 貴之 (fladdict)
    masa-wo
    masa-wo 2017/12/26
  • もうすぐ絶滅するという開かれたウェブについて 続・情報共有の未来

    2013年から2016年の約3年半にわたり、Webサイト「WirelessWire News」にて連載された同名の連載記事を50編にまとめて、2017年末時点での解説を加えて再構成。変わりつつあるネットと情報の現在、そして未来を見つめ続けた考察の記録。(解説: arton) 関連サイト書の関連ページが用意されています。 『もうすぐ絶滅するという開かれたウェブについて 続・情報共有の未来』サポートページ書についての反響Twitterよりもうすぐ絶滅するという開かれたウェブについて 続・情報共有の未来 #bookmeter https://t.co/7Eces0WRri 読んでおいた方がよい。 — EnJoe140で短編中 (@EnJoeToh) 2018年1月24日yomoyomoさんの『もうすぐ絶滅するという開かれたウェブについて 続・情報共有の未来』(達人出版会)を買った。特典で付い

    もうすぐ絶滅するという開かれたウェブについて 続・情報共有の未来
    masa-wo
    masa-wo 2017/12/26
  • 【年末年始に読みたい!】優秀なエンジニアが影響を受けた本ランキング "トップ32冊"

    ご覧のとおり、リーダブルコードの人気は圧倒的!2016年に引き続き、2位以下に2倍以上の差をつけての圧勝です。美しく読みやすいコードを書くためのバイブルとして、不動の人気が伺えますね。 ちなみにこの上位陣の顔ぶれは、多少の上下変動はあれども2016年度のランキングとあまり変わりません。バイブルはずっとバイブルであり続けるのと同じように、優秀なエンジニアが愛してやまないは、年月が経ってもそう変わるものではないのかもしれません。 さて、ここからはこの32冊をジャンル別にご紹介していきます。は読みたいときが読み時。自分にピッタリだと思ったら、すぐにゲットしてスキルの底上げに臨みましょう。この年末年始は自分を成長させるチャンス! 【目次】 プログラミングが圧倒的にうまくなる5冊の 設計に携わる人に向けた7冊 チームマネジメントを考えるための4冊 エンジニアとして”嗜み”の11冊 デザインを学

    【年末年始に読みたい!】優秀なエンジニアが影響を受けた本ランキング "トップ32冊"
    masa-wo
    masa-wo 2017/12/26
  • Gunosy管理画面を支えるRails技術 - Gunosy Tech Blog

    広告技術部の toshimaru です。この記事はGunosy Advent Calendarの24日目の記事です。 qiita.com はじめに Gunosyではいくつかの管理画面においてRuby on Rails(以降Rails)を利用しています。具体的には下記の管理画面においてRailsが利用されています。 社内メンバー向け管理画面: 社内の担当者が記事の管理を行ったり、Gunosyアプリのユーザーの管理を行ったりできる管理画面です メディア様向け管理画面: Gunosyに記事を提供していただいているメディア様向け管理画面で、レポート閲覧や記事管理を行うことができます 広告主様向け管理画面: Gunosy Adsに広告を配信していただいている広告様向けの管理画面で、広告出稿やレポート閲覧を行うことができます 今日はそんなGunosy管理画面を支えているRails技術をいくつかピックア

    Gunosy管理画面を支えるRails技術 - Gunosy Tech Blog
    masa-wo
    masa-wo 2017/12/26
  • 名機「Sandy Bridge」から6年……今自作PCの世代交代を進めるべきこれだけの理由!性能は4~6倍にも向上

    名機「Sandy Bridge」から6年……今自作PCの世代交代を進めるべきこれだけの理由!性能は4~6倍にも向上
    masa-wo
    masa-wo 2017/12/26
  • 巨大掲示板「5ちゃんねる」で主要ニュースサイトの記事URLが禁止ワードに

    巨大掲示板の「5ちゃんねる」で、複数のニュースサイトの記事URLに含まれる文字列が禁止ワードに設定され、波紋を呼んでいます。 (以下、画像は5ちゃんねるより) 今回禁止されたワードは「/article」という文字列。「article」は記事を意味する英単語で、多くのニュースサイトのURLに使用されていました。実際に「/article」が含まれる複数のニュースサイトの記事で試してみると、禁止ワードにより書き込めない旨の画面が表示され、「/article」のみを書き込もうとしても、同様の挙動となります。 書き込もうとすると…… 禁止ワードにより弾かれました 5ちゃんねるのニュース系掲示板は、情報源となる記事の文章を転載し記事URLも記載した上で、そこに返信が書き込まれていく形のスレッドが主流で、記事の無断転載が問題視されていました。なお、禁止ワード追加にあたり運営側からの発表はなく、今回なぜ突

    巨大掲示板「5ちゃんねる」で主要ニュースサイトの記事URLが禁止ワードに
    masa-wo
    masa-wo 2017/12/26
  • 「OK、Google」は恥ずかしいのか

    今年は「Google Home」「Amazon Echo」などスマートスピーカーが日で発売され、音声入力がより身近になった年だった。2016年に米国で発表された未来のネット予測レポート「INTERNET TRENDS 2016」では、20年には音声によるWeb検索が50%を占めるようになると予想されていた。 しかし、いまだに「音声入力は恥ずかしい」という声も根強い。KDDIが17年10月に発表した調査結果は、「日人の7割が人前で音声検索するのは恥ずかしいと感じている」というものだった。確かに街中など公共の場で音声入力するのは少し気後れするが、家の中で使うスマートスピーカーはどうだろうか。意外と多いのが“起動ワード”(ウェイクワード)に関する声だ。 「OK、Google」なんて言わない iPhoneの「Siri」を筆頭に、Googleアシスタント、Amazon Alexa、Clovaなど

    「OK、Google」は恥ずかしいのか
    masa-wo
    masa-wo 2017/12/26
  • Ruby 2.5.0 Released

    Posted by naruse on 25 Dec 2017 We are pleased to announce the release of Ruby 2.5.0. Ruby 2.5.0 is the first stable release of the Ruby 2.5 series. It introduces many new features and performance improvements. The notable changes are as follows: New Features rescue/else/ensure are now allowed to be used directly with do/end blocks. [Feature #12906] Add yield_self to yield given block in its conte

    masa-wo
    masa-wo 2017/12/26
  • ビットコイン、急落でも群がる日本マネー 証券部 栗原健太 - 日本経済新聞

    代表的な仮想通貨ビットコインの価格が乱高下している。情報サイトのコインデスクによると、ドル建て価格は日時間22日夜に1ビットコイン=1万1000ドルを割り込み、17日の最高値(1万9783ドル)から4割下落した。ただ、23日には1万5000ドル台に戻すなど底堅さも見せる。下値で支えているのは日の個人投資家の押し目買い。海外では弱気派がじわり増えており、国内外の投資家がせめぎ合う構図が強まって

    ビットコイン、急落でも群がる日本マネー 証券部 栗原健太 - 日本経済新聞
    masa-wo
    masa-wo 2017/12/26