2016年3月24日のブックマーク (11件)

  • エンジニアのハマり時間とその技術的難易度の相関関係 - Qiita

    めちゃくちゃにハマったからと言って、その問題は技術的難易度が高い訳ではないんじゃね?という話。 ここで言う「ハマる」とはなにかに夢中になって没頭することではない。バグとかエラーがあって、なかなか解決できなくてそのために時間を割かれてハマる、の「ハマる」。 先日、ハマった問題が解決した時の感情は「ついに解決したぞ」という安堵感と「しょーもないハマりポイント作りやがって、あのボケが!」という前任者への怒りが混ざった状態だった。 サイトのSSLの有効期限切れが2週間後にせまっていた。やる事は証明書の更新、新しい証明書をAWSのELBに入れること。ただこれだけ。しかしハマった。どうやってもELBから「あなたのキーは無効です」みたいなエラーメッセージが返ってきた。2年前にSSLを設定したエンジニア退職してしまって、もう居ない。その前任者とほぼ同じことをすればOkなはずなのに、なぜかできなかった。

    エンジニアのハマり時間とその技術的難易度の相関関係 - Qiita
    itouhiro
    itouhiro 2016/03/24
    「最初の5時間ぐらいまではそのハマり時間に比例して技術的難易度は高くなる傾向がある」「1日悩んで解決できなかったら、その技術難易度は低い。技術じゃないことが多い。フォルダからファイルを探す、みたいな」
  • 簿記 改定 | 商工会議所の検定試験

    3級改定について 2019年度から3級を中心に出題範囲を改定いたします。 2019年6月の試験から対象となります。

    簿記 改定 | 商工会議所の検定試験
    itouhiro
    itouhiro 2016/03/24
    「3年間にわたり出題範囲が改定される」「まずは平成28年度受験者向けの情報をメインにご案内を行っています(今後、平成29年度、30年度の情報を追加予定」 平成表記だとわかりにくいな
  • スタンディングデスクの効果は「わからない」:複数の研究結果|WIRED.jp

    itouhiro
    itouhiro 2016/03/24
    「研究者らは、スタンディングデスクより、プリンターやトイレの位置を工夫するなどして、オフィス作業中に動かざるをえない仕組みをつくるほうがよいと勧めている」
  • [速報]Google App EngineがRubyとNode.jsのサポートを発表。GCP Next 2016

    [速報]Google App EngineがRubyとNode.jsのサポートを発表。GCP Next 2016 Googleは同社のクラウドに関するイベント「GCP Next 2016」を3月23日、24日の2日間にわたり米サンフランシスコで開催しています。 初日の基調講演では、同社がエンタープライズ市場へ注力すること、次世代のクラウド基盤としてコンテナが主役になること、そして機械学習サービスの充実などが語られました。

    [速報]Google App EngineがRubyとNode.jsのサポートを発表。GCP Next 2016
    itouhiro
    itouhiro 2016/03/24
  • Shibu's Diary: ソフトウェアの世界は螺旋を周りながら進歩している

    渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 npm周りでごたごたがありました。その前にはCocoaPodの問題もありました。その前にはGemの話も話題になりましたよね。 うんこれ。2年ぐらい前にnode.jsで開発していた時にも、node.jsのnpmのエコシステムいつか破綻するよなぁって思ってた。で、去年cURL as DSL作ったんだよね。Rubyのコード生成はまだないけどね。 https://t.co/1C0yw0KPib — 渋川よしき (@shibu_jp) March 6, 2016 上記のツイートはgemに絡んでのツイートであって、コンテキストはnpmではなかったのだけど、なんか予言めいたツイートに見えちゃったのかもしれないけど偶然です。ここまで、いくつかの文化の変化がありました。 SourceForgeや

    itouhiro
    itouhiro 2016/03/24
    「時代の最先端を追いかけ続けなくてもいい。また戻ってくる」「実行時更可→静的化して高速化→速度よりも書きやすさのLL→エラーチェックの書きやすさやコード補完の型」「仮想化→Docker→クラウド→自前サーバ」
  • 依存関係をなくそう : Rubyアプリ・Gemの開発者への提言 | POSTD

    記事はRubyについて書かれたものではありますが、PythonJavaScriptJavaなど、全ての言語コミュニティに当てはまる事実を述べたものです。依存関係が引き起こす負の連鎖は誰のためにもなりません。 上の図は、私がこれまでに使用した全てのRailsアプリの依存関係を可視化したものです。以下の例はいずれも、どこかで聞いたことのあるものではないでしょうか。 何百ものエントリを含むGemfile 番環境で読み込まれるテスト用Gem 数百メガバイトもRAMをRailsのプロセス Rubygemsシステムは、それを再利用する誰もが容易にRubyのパッケージを作ることができるという点で、賞賛に値するものです。しかし、その便利さが意味するところは、そうしたGemと他のGemを非常に安易に結び付け、さらにそれが、「インターネットでダウンロード」され、数百もの依存関係を持つRailsアプ

    依存関係をなくそう : Rubyアプリ・Gemの開発者への提言 | POSTD
    itouhiro
    itouhiro 2016/03/24
    「動作を速くしたいなら、バグを減らしたいなら、必要なメモリ容量を減らしたいなら、コードを分かりやすくしたいなら、コードをなくすに越したことはない」
  • 成果を出したいなら、最高速度よりも「平均速度」を高めるべし | ライフハッカー・ジャパン

    9カ月で3冊ものを書き上げた、ネーサン・バリーという友人がいます。どうしてそんなことができたのでしょうか? ネーサンはあるシンプルな戦略をとりました。1日に1000ワード書くと決めたのです(だいたい2〜3ページ)。そして、それを253日間、1日も欠かさず実行しました。1日に1000ワードというのは、決して「全力疾走」ではありません。いわば「平均速度」です。ここに重要なポイントがあります。 この戦略と、を書き上げるために何週間も小屋に缶詰になって狂ったように書きまくる、よくある作家のイメージを比較してみましょう。 小屋にこもる猛烈作家は、ものすごい「最高速度」の持ち主で、1日に20ページ、いや、30ページは書いてしまうことでしょう。しかし、そんなスピードで何週間も走り続けていれば、が終わる前に、書き手のほうが終わってしまうかもしれません。一方、ネーサンの最高速度は、猛烈作家には遠く及び

    成果を出したいなら、最高速度よりも「平均速度」を高めるべし | ライフハッカー・ジャパン
    itouhiro
    itouhiro 2016/03/24
    「ネーサン(彼)は1日に1000ワード(2〜3ページ)書いていただけ。9カ月後3冊の本が仕上がりました。平均速度が信じられないほどの成果を出すのには、それほど時間がかからない」
  • 画像内の日本語テキストを抽出できる「Online OCR」が無料なのに便利すぎる

    Online OCRとは Online OCRは、46ヶ国の言語に対応して画像からテキストを抽出することができる無料のオンラインOCRツールです。 登録なしでの利用 現在、登録なしの状態で、15MBまでなら以下の形式の単一ファイルを読み込むことができます。 PDF (単一ページ) TIF/TIFF (単一ページ) JPEG/JPG BMP PNG GIF そして、以下の形式で出力することができます。 Microsoft Excel (xlsx) Microsoft Word (docx) プレーンテキスト (txt) 登録なしでも、ライトユーザーであれば十分すぎるくらい便利です。 無料登録をすると Online OCRは、登録しなくても十分便利なのですが、無料登録を行うことにより、さらにできることの幅が広がります。 以下の形式のファイルを200MBまで読み込むことができるようになります。

    画像内の日本語テキストを抽出できる「Online OCR」が無料なのに便利すぎる
    itouhiro
    itouhiro 2016/03/24
    「試しに、読売新聞の記事の以下の部分をスクリーンショットに撮ってOnline OCRでテキスト化してみます」「新聞の縦書き文章も自動で判別して抽出」「ふりがな部分も抽出されますがそれをを除けば、かなりの高精度」
  • Macを使って知った実用的なショートカットキー16選【まとめ】 - 鯖メシ

    「やばい、4月から通う会社はMacだ・・」と今から焦っていませんか? 大丈夫です。私もあなたと同じ境遇でしたが、今では普通に使用できています。 私は今の会社である時、Macを使わないといけない状況に陥りました。 慣れないウチは「Windowsならすでに終わってるのに〜」と心でボヤきながら、かなりストレスが貯まったのを覚えています。 同じ境遇の方が少しでも救われればと思い、今回の記事を書きました。是非、ご活用ください。 ※ ちなみにタイトルの「Windows歴15年」とは、学生時代を省いて実務経験でWindowsに携わった年数です。 アプリケーションの操作 1.アプリケーションを終了する command + Q 例えばブラウザの場合、MacWindows と違い、左上にある「×」ボタンをクリックしても終了しません。実はバックグランドで常駐しています。 アプリケーションをしっかり閉じない

    Macを使って知った実用的なショートカットキー16選【まとめ】 - 鯖メシ
    itouhiro
    itouhiro 2016/03/24
  • curlとWgetの比較 | POSTD

    curlとWgetの主な違いについて著者(Daniel Stenberg)の私見を述べています。自分の子どもとも言える curl をひいきしていますが、 Wget にも携わっているので、思い入れがないわけではありません。 この記事に関するご感想やご意見をお寄せください。 問題点や改善点があると思われる場合は、 Issueやpull-requestを発行 してください。 共通点 FTPやHTTP、HTTPSからコンテンツをダウンロードできるコマンドラインツールです。 HTTP POSTリクエストを送信できます。 HTTPクッキーをサポートしています。 スクリプトの中で使用したりできるよう、ユーザインタラクションがなくても動作するようにデザインされています。 完全なオープンソースで、無料のソフトウェアです。 開発プロジェクトとして90年代に立ち上げられました。 metalink をサポートして

    curlとWgetの比較 | POSTD
    itouhiro
    itouhiro 2016/03/24
  • npm パッケージの unpublish に関するゴタゴタの大まかなまとめ - ヤルキデナイズド

    (最終更新:3月24日16:50ごろ) 事件の流れ kik の作者が同名の会社 KIK の弁護士特許出願代理人からパッケージ名を変更するよう要請される 作者が拒否したところ弁護士代理人は npm の運営にコンタクトする 運営が作者の許可なくパッケージを unpublish するパッケージの所有権を移し替える 作者がこれに反発し自身が所有する270あまりのパッケージをすべて unpublish する I’ve Just Liberated My Modules — Medium unpublish されたパッケージは npmjs.com からダウンロードできなくなる unpublish されたうちのひとつである left-pad に間接的に依存したパッケージが多数あったため世界中でビルドがぶっ壊れる npmjs.org tells me that left-pad is not availa

    npm パッケージの unpublish に関するゴタゴタの大まかなまとめ - ヤルキデナイズド
    itouhiro
    itouhiro 2016/03/24
    package manager使わずにzip等のアーカイブで取得・展開するのが結局安全確実だよな。package manager使っての取得しかできないのは困りものだ。