2017年6月29日のブックマーク (10件)

  • 【2017/10/25更新】QiitaのContribution数ランキング - Qiita

    この記事について ・ユーザ毎のContribution数総合ランキングです。 ・毎日06:30に自動更新されます。 ・Contribution数には誤差があります。あくまで順位の目安としてください。 ・この記事へのコメントは削除されます。ご指摘などは解説記事にお願いします。

    【2017/10/25更新】QiitaのContribution数ランキング - Qiita
    tbpg
    tbpg 2017/06/29
  • RuboCop の Collaborator になりました - pockestrap

    こんにちは。 RuboCop の Collaborator になりました。Collaborator とは、GitHub でマージボタンを押せる人です。 Promote @pocke to a Core RuboCop developer · bbatsov/rubocop@468835f · GitHub RuboCop とは Ruby のスタイルを検査/修正したり、バグになりうるコードを検査したりするツールです。 github.com 例えば、インデントがずれているコードに指摘をしたり、絶対に実行されないコード(return; hogehogeとか)を検出したりします。 何を開発しているの? 色々やっています。 私はスタイルチェックよりもLint的なバグを見つける方が好きなので、Lint copを追加/修正していることが多いです。 その他にも、RuboCop がクラッシュする問題を直した

    RuboCop の Collaborator になりました - pockestrap
    tbpg
    tbpg 2017/06/29
  • Short, Self Contained, Correct Example

    The SSCCE Short, Self Contained, Correct (Compilable), Example If you are having a problem with some code and seeking help, preparing a Short, Self Contained, Correct Example (SSCCE) is very useful. But what is an SSCCE? It is all in the name, really. Take a look at each part. The version prepared for others to see should be: Short (Small) - Minimise bandwidth for the example, do not bore the audi

    tbpg
    tbpg 2017/06/29
    最小手でバグを再現するコードスニペットを。人にコードに関する問題を伝える時然り、問題に対して何度も試行錯誤を繰り返す際の効率化の手段としても然り。
  • コマンドラインツールを書くなら知っておきたい Bash の 予約済み Exit Code - Qiita

    上記の表の通り,Exit Code 1, 2, 126〜165, 255 は特別な意味を持ち,スクリプトやプログラム内で exit に指定するパラメータとしては避けるべきである.とりわけ,Exit Code 127 はトラブルシューティングで混乱の元である("command not found" で終了したのか,プログラム固有のエラーなのか区別できなくなる).しかしながら,多くのスクリプトが exit 1 を一般的な実行を続行できないエラーとして使っている.Exit Code 1 は Bash の一般的なエラーを含め,とても多くのエラーで発生しうるので,デバッグの時に切り分けが大変になるだろう. Exit Code を体系立てて定義する試みはある(/usr/include/sysexits.h)が,これは C と C++ プログラマー向けである.スクリプトに関しても同様な感じにするのが適切

    コマンドラインツールを書くなら知っておきたい Bash の 予約済み Exit Code - Qiita
    tbpg
    tbpg 2017/06/29
    "コマンドラインツールの Exit Code を適当に決めている僕みたいな人は一度目を通しておいて損は無いと思います"
  • Exit Codes With Special Meanings

    Table E-1. Reserved Exit Codes Exit Code NumberMeaningExampleComments

    tbpg
    tbpg 2017/06/29
    Well known exit codes
  • Q&Aサイト「Stack Exchange」の父、ジェフ・アトウッドのToDoに頼らない仕事術 | ライフハッカー・ジャパン

    敏腕クリエイターやビジネスマンに学ぶ仕事術シリーズ、第13弾です。ギークなハリウッド女優フェリシア・デイさんに続く今回は、ジェフ・アトウッド(Jeff Atwood)氏にインタビュー。 ジェフ・アトウッド氏は、プログラミングに関するQ&Aコミュニティサイト「Stack Overflow(スタックオーバーフロー)」を2008年に共同設立した人物。このサイトがきっかけとなり、その後、料理や写真、ITセキュリティ、認知科学に至るまで89のウェブサイトを幅広く網羅する「Stack Exchange(スタックエクスチェンジ)」が生み出されました。Stack Exchangeは「インターネットにより多くのより良い情報が行き交うようにしたい」との思いから開設。4年間でユーザー数は200万人を超え、400万件以上の質問と900万件以上の回答がこのコミュニティで共有されています。 2012年初頭にStack

    Q&Aサイト「Stack Exchange」の父、ジェフ・アトウッドのToDoに頼らない仕事術 | ライフハッカー・ジャパン
    tbpg
    tbpg 2017/06/29
    "「何かを選ぶ時は、自分がちょっとビビるぐらいの選択肢を選ぼう。100%安全なものは、自分を抑制してしまう」"
  • 賢い質問のしかた

    翻訳: アラビア語 インドネシア語 ベラルーシ語 ブラジルポルトガル語 中国語 チェコ語 オランダ語 フランス語 グルジア語 ドイツ語 ギリシャ語 ヘブライ語 ポーランド語 ポルトガル語 ルーマニア語 ロシア語 セルビア語 スペイン語 スウェーデン語 タイ語 If you want to copy, mirror, translate, or excerpt this document, please see my copying policy. 多くのプロジェクトのウェブサイトがヘルプの項目からこのドキュメントにリンクを張っている。それは私達の意図した使い方なので構わない ―― しかしあなたがそのようなリンクをプロジェクトのページに追加しようとしているウェブ管理者ならば、リンクの傍らに目立つように、私達があなたのプロジェクトのサポート窓口ではないことを明示してほしい。 その注意書き無くし

    tbpg
    tbpg 2017/06/29
    "あなたを助けようと無償で時間を掛けてくれる人に感謝していることをはっきりとさせる"
  • フリーエンジニアのIT案件ならレバテックフリーランス

    第一線で活躍を続ける有名エンジニア。彼らが名を上げたのは高い技術力だけでなく、それをどう活用するのか、といった思考力や発想力、さらに数ある困難の克服を可能にしたマインドセットによる部分も大きいことでしょう。シリーズでは、そんな「有名エンジニアたちの頭の中」をご紹介。 第1回目は、Node.js日ユーザーグループ代表で、コミッターとしても活動するリクルートテクノロジーズの古川陽介さん。古川さんが日トップクラスのJavaScriptエンジニアとして、また一ビジネスパーソンとしてオンタイムにどんなことを考え、心がけているのか、その仕事脳に迫りました。 JavaScript案件を提案してもらう 古川陽介(ふるかわ ようすけ) 大学院を卒業後、有名複合機メーカー、大手携帯ゲーム会社を経て、2016年5月リクルートテクノロジーズ入社。現在はグループマネージャーとしてメンバーの教育を始め、Webア

    フリーエンジニアのIT案件ならレバテックフリーランス
    tbpg
    tbpg 2017/06/29
    "リーナスは自身をテスラよりエジソンに近いと言い、「5カ年計画なんて持っていなくて、やっているのは地面を見て、目の前にある穴を落っこちる前にどうにかしたいと考えること。私はそういう人間なんだ」と語り"
  • ある文系プログラマがテックリードを任されるまでに学んだこと ── 最前線で生き延びる4つの戦略 - エンジニアHub|若手Webエンジニアのキャリアを考える!

    ある文系プログラマがテックリードを任されるまでに学んだこと ── 最前線で生き延びる4つの戦略 コンピュータサイエンスの専門教育を受けず、20代半ばで格的なプログラミングを始めた文系エンジニアが、いかに学び、考え、生き延びてきたのかを伝えます。 こんにちは。白山(@fushiroyama)と申します。現在は新聞社のデジタル事業部署で、モバイルアプリ開発のテックリードをしています。 自分のエンジニア人生を振り返ると、これまでの道のりは決して平坦ではありませんでした。コンピュータサイエンスの専門教育を受けず、格的にプログラミングを始めた年齢も23、4歳と決して早くありません。 そんな自分が、いかにして開発チームのリーダーを任せてもらえるまでになったか? 考えてみると、次の4つの戦略で生き延びてきたようです。 自分だけの居場所を見つける 必要な知識を効率的に取捨選択する 他のエンジニアに差を

    ある文系プログラマがテックリードを任されるまでに学んだこと ── 最前線で生き延びる4つの戦略 - エンジニアHub|若手Webエンジニアのキャリアを考える!
    tbpg
    tbpg 2017/06/29
    強み・武器を元に戦う市場を決める、というのを個人のキャリアにおいてやる
  • begin / commence / start / initiate の違い | ER Synonym Dictionary Online

    事・活動を始めるにあたっての時間的順序に焦点が当てられた「始める」「始まる」です。 静止状態であったものが、活動状態に入ることを表します。 つまり、静止状態だったものの「活動の開始」にのみ焦点が当てられた語で、運動性は含意されません。 end と対になる語です。 commence とは非常に意味が似ていますが、begin の方が口語的な語です。 example He began to collect various stamps. 彼はいろいろな切手の収集を始めた。 The first word begins with an B. 最初の文字はBで始まる。

    tbpg
    tbpg 2017/06/29