タグ

2016年11月6日のブックマーク (19件)

  • VimConf 2016 に行ってきた。発表もした - Qiita

    VimConf 2016 に行ってきました。 感想です。 全体 沢山人がいた。これで VimConf に参加したのは前回(2015)、今回(2016)で2回目(多分)。 今回は発表もした。Vim の強者達が集まる場で発表出来たこと自体が良かった。 今後の自信になる。 k-takata さんと、tenntenn さんの go ツール群の話が面白かった。 自分はもう、Vim 自体をメインエディタとして使っていないので、vimrc や vim-plugin 自体への興味が薄れているので、あまり Vim に特化しない話が面白かったかのかも知れない。 以下、高速で振り返ってみよう。※ と言いつつ思いつきでガンガン書いてたら長くなってしまった。 Introduction to Vim 8.0 by Ken Takata Vim 8.0 の新機能がざっと知れてとても有用だった。 Vim script は

    VimConf 2016 に行ってきた。発表もした - Qiita
    lugecy
    lugecy 2016/11/06
  • JavaScriptでなぜ Object.create(null) を使うのか? - Qiita

    概要 JavaScriptの Object.create(null) はなぜ使われるのか。 {}での初期化とは何が違うのか。 きっかけ Vuex のソースコードを読んでいて、 Object.create(null) という見慣れない記述を見つけました。 リテラル {} ではいけない理由が気になったので、なぜなのか調べてみました。 対応ブラウザ Object.create は Internet Explorer 9 を含めたモダンブラウザで利用可能です。 - http://kangax.github.io/compat-table/es5/#test-Object.create - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create Object.crea

    JavaScriptでなぜ Object.create(null) を使うのか? - Qiita
  • RDBアンチパターン // Speaker Deck

    PHPカンファレンス2016の資料です http://phpcon.php.gr.jp/2016/

    RDBアンチパターン // Speaker Deck
  • IT界隈の動物たち

    GitHubの謎生物が気になり、せっかくなのでIT界隈の動物(?)を用いた名前やロゴの由来など調べてみた。 ※追記あり:Gopherファンに襲われそうなので。ごめんねGopher君 GitHub種類:octocat(ネコ+タコ) 名前:monalisa Q.どうしてタコなのに8足じゃないの? A.なにも考えずに描いたからね! もともとデザイナーはoctopussと呼んでいたが、いくら訂正してもGitHubの社員がoctocatと呼ぶため、octocatで落ち着いた。 octocatはあの生物種の名称であり、monalisaという名前は社員の娘が学校の課題で名付けたもの。 Python種類:ニシキヘビ 名前: - イギリスのコメディ番組『空飛ぶモンティ・パイソン』より。 またPythonという英単語はニシキヘビを意味するため、マスコットとしてヘビが用いられる。 オライリーのとかすごい表紙

    IT界隈の動物たち
    lugecy
    lugecy 2016/11/06
  • vim-mode-plus for Atom editor vimconf-2016 - Qiita

    I'm t9md Was normal Vim user Was advanced Emacs user. Was advanced Vim user vim-chef, vim-xmpfilter, textmanip, choosewin, quickhl, smalls... Am Atom with vim-mode-plus user vim-mode-plus, cursor-history, open-this, quick-highlight, project-folder... What makes me editor addict is difficulties and limitless enhanceability of Emacs. What is the vim-mode-plus? Started by forking vim-mode maintained

    vim-mode-plus for Atom editor vimconf-2016 - Qiita
  • IndeedのTech Talkに行ってきた

    先週の木曜日、IndeedTech Talkに行ってきた。「データに基づく意思決定のアンチパターン」というテーマでトークが行われた。内容自体も大変興味深いものだったが、発表、質疑応答から垣間見えるIndeedのカルチャーに感銘を受けた。それはデータドリブンでものごとが進むということと、失敗に寛容であるということだ。 質疑応答の時間に、「間違った分析をしたとき、どのようにマネジャーに伝えますか?」というような質問がなされた。自分だったらいろいろと言い訳を考えるかもしれない。間違った分析をしてしまったのはしょうがないと主張するための理由を必死に探すかもしれない。 この質問に対するIndeedのデータサイエンティストの回答はシンプルなものだった。「間違えをおかしてしまいました。この分析結果は誤りです。」あまりにシンプルな回答に会場には笑いが起きた。そのあと彼はこのように付け加えた。「間違えが許

  • Redmine theme minimalflat2 v1.2.2 release - アカベコマイリ

  • リカンベントは危険な乗り物なのか?

    先日、漫画家の方がリカンベント自転車を運転中に亡くなるという事故があった。まずは亡くなった方のご冥福をお祈りしたい。リカンベントでなおかつ漫画家の方の事故という組み合わせは、非常に珍しく、センセーショナルな内容だと思う。この事故を受けて、根拠もなくリカンベントが危険だという印象を持つ方が多数いらっしゃるようなので、警鐘を鳴らしておくことにする。 リカンベントは危険であるともないとも言えないまず最初に私の立場を明確にしておく。私は数年前からリカンベントに乗ることを趣味にしているので、ある程度リカンベントに慣れ親しんでいる。 どのような乗り物についても言えることだが、一件の事故や、見た目の印象をもって危険であるかどうかを判断することは、ただの主観であって何の根拠もない。危険性を科学的に正しく評価するには、例えば少なくとも次のようなことを考慮する必要があるだろう。 事故の発生件数とリカンベントの

    リカンベントは危険な乗り物なのか?
    lugecy
    lugecy 2016/11/06
  • TestCafeでブラウザの自動テスト(E2Eテスト)

    TestCafeという自動テストフレームワーク(いわゆるE2Eテストフレームワークジャンルとしておきます)を試してみました。 TestCafeの特徴としては、Seleniumを使っていないこと、設定ファイルなしで利用できる点です。 Seleniumを使ったテストフレームワークとしては、Protractor、testium、WebdriverIOなどがあります。 (Seleniumを使わない他のテストフレームワークだとNightmareなど) Seleniumを使わずにどうやって自動的にブラウザを操作するかというと、中継サーバーを起動してそこにテストコードなどを追加して動かすことができるSelenium RC(1)方式に近いものだと思います。 同名のウェブサービス/クライアントアプリも出していて、こちらはSelenium IDEのようにGUIで操作して記録したものを再生などができます。 なぜ

    TestCafeでブラウザの自動テスト(E2Eテスト)
  • 日報: 治安の悪い「オッ」界隈について - Line 1: Error: Invalid Blog('by Esehara' )

    「オッ」界隈とは何か 「オッ」界隈とは、簡単に言ってしまうならば、Twitter上で、何らかの発言や記事に対して「オッ」とだけ返す界隈が存在していることを指している。例えば、「お腹すいたな」という発言をすると、「オッ」とだけリプライが返ってくる、そういう界隈である。 来ならば、そういう発言に関しては、お気に入りに入れてほんわかと見守るのが、インターネット上のマナーとなるわけだが、「いいね」とすることが、どちらかと言えば消極的な返事に対し、「オッ」と返すことは積極性を反映し、興味関心が非常に強いということを相手に伝え、繋がりが薄いと言われている現代社会に強い絆を作りだすと同時に「お前を見ている」というビックブラザー効果が期待できるということらしい。 上が、そのようなビックブラザー性を象徴する「オッ」界隈の画像である。 要するに「オッ」と言われたら「オッ」と返ってくるようなインターネット、こ

    日報: 治安の悪い「オッ」界隈について - Line 1: Error: Invalid Blog('by Esehara' )
    lugecy
    lugecy 2016/11/06
  • GitLab 運用して起こったエラー対処法 - Humanity

    tyru.hatenablog.com tyru.hatenablog.com の後日録です。 あと、今日ちょうど GitLab の新バージョンが出たようです。 GitLab 8.13 Released with Multiple Issue Boards and Merge Conflict Editor | GitLab 同時に git push した場合のエラー gitlab.com 自宅サーバをジョブで一斉に yum check-update; yum upgrade -y *1 した後、GitLab の Activity を見てみると設定が push されていないノードがあった。 その際の出力には下記のようなエラーが出ていた。 GitLab: Failed to authorize your Git request: internal API unreachable fatal:

    GitLab 運用して起こったエラー対処法 - Humanity
    lugecy
    lugecy 2016/11/06
  • Node学園 23時限目 アウトラインメモ

    Node学園 23時限目 (今回はリクルート(東京駅)でやります!) - connpassに参加してきたのメモ npm@4、npm@5 node-gakuen-201610.md npmは後方互換性を重んじている Node.jsにbundleされているので npm@2のbreaking changeについて backwards-incompatible change to the way npm run-script handled its arguments npm@3 flat directory npm@2そのまま使い続ける人もいる 大きな変更は移行の壁になるという話 npm@4 Release v4.0.0 · npm/npm npm 4は小さな変更にした prepublish が npm install 時に実行されるのは Deprecated prepublishOnly と

    Node学園 23時限目 アウトラインメモ
  • WSL adds Ubuntu 16.04 Xenial support

    情報源: WSL adds Ubuntu 16.04 Xenial support – Windows Command Line Tools For Developers Insider Previewの新しいビルドでWSLが更新されたのは既にお伝えしていますが、Ubuntuがのバージョンが14.04から16.04にアップデートされています。普通に考えればUbuntuのアップデート手順でアップデートなのですが、この記事だとなんと、14.04から16.04へのアップデート出来ないから入れ直せと行っています。ちょっと何を言っているかわからない。だがそういう事らしい。製品版では素直にアップデートできると良いですね。 アンインストール・インストールとも管理者権限のapuコマンドプロンプトかPowerShellで実行してください。 アンインストール lxrun /uninstall /full イン

    WSL adds Ubuntu 16.04 Xenial support
  • Node v7 で入った WHATWG URL 実装について | blog.jxck.io

    Intro Node v7.0.0 が公開され、今回のリリースで WHATWG URL の実装が Experimental として入った。 既に標準で含まれていた url module との違いや、 URL API などについて解説する。 WHATWG URL URL は非常によく使われる、 Web において重要なフォーマットの一つだ。 ものによっては一見シンプルに見えるかもしれないが、その仕様はそれなりに大きい。 しかし、これまで DOM/JS はこれをパースする専用の API を持っていなかったため、例えば <input type=text> に入力された URL 文字列のパースは、片手間な正規表現で行われることも少なくなかった。 同様に、動的生成されるクエリやハッシュなどを URL に含める場面でも、やはり文字列操作による構築が行われてきた。 片手間な正規表現や文字列処理が、 URL

    Node v7 で入った WHATWG URL 実装について | blog.jxck.io
  • 2016-11-01のJS: Node.js v7、Node.js v0.10 EOL、WebAssembly Browser Preview

    JSer.info #303 - 先週Node.js v6.9.0 (LTS)がリリースされましたが、開発版(LTSではない)であるNode v7.0.0がリリースされました。 V8のアップデート、WHATWG URLの試験的サポートなどが行われています。 WHATWG URLについては以下の記事で解説されているので合わせて読んでみるといいです。 Node v7 で入った WHATWG URL 実装について | blog.jxck.io また、2016-10-31でNode.js v0.10のメンテンスが終了しEOLとなります。 nodejs/LTS: Node.js Foundation Long-term Support Working Group Node.js v0.12も2016-12-31でメンテンスが終了するため、v4またはv6のActiveなLTSへ移行する必要があります。

    2016-11-01のJS: Node.js v7、Node.js v0.10 EOL、WebAssembly Browser Preview
  • 高校生が電子商取引の授業で販売ページを作った話 - 未来のいつか/hyoshiokの日記

    インターネットのパワーと可能性を高校生に伝えたい(楽天IT学校)(id:hyoshiok:20160914:p1) で書いた通り、高校生にインターネットのパワーと可能性を伝える授業をやっている。 その授業の成果が日15時からアップされている。 http://item.rakuten.co.jp/bunza/c/0000000956/ 高校等で電子商取引の授業をするときの難しさは、HTMLなどで商品ページを作ることを教えることはできたとしても、それを実際に販売することは簡単にはできない。商品の選択、在庫の確保、受注、入金、発送、クレーム対応、などなどインターネットの店舗運営に関わる、様々なことを高校が準備するというのは現実的には難しい。 集客やマーケティングなども実際にやってみないことにはわからないし、理屈の上で学ぶのとやってみることのギャップは大きい。 インターネット上の店舗を借りて実際

    高校生が電子商取引の授業で販売ページを作った話 - 未来のいつか/hyoshiokの日記
  • 今日出た良いアイデア - hitode909の日記

    画像のプロキシを作ろうという話 リファラから貼られた元のHTMLを持ってきてEXIFに入れてくれると便利そう この画像どこで拾ったんだっけ,というときに画像からHTMLを復元できると便利

    今日出た良いアイデア - hitode909の日記
  • 「政治」と「ビジネス」の違いについてオバマ大統領がシリコンバレーのCEOたちに語る

    By AK Rockefeller 反政府主義者は「政府はビジネスのように運営されるべき」と主張し、企業の税金を低くし、規制を少なくし、社会計画を少なくすることを求めます。しかし、オバマ大統領は頻繁にこういった見解と対立してきており、ピッツバーグにあるカーネギーメロン大学で行われたイベントの中での発言からもその姿勢が垣間見える、とLos Angeles Timesが報じています。 President Obama schools Silicon Valley CEOs on why government is not like business - LA Times http://www.latimes.com/business/hiltzik/la-fi-hiltzik-obama-silicon-valley-20161017-snap-story.html 10月13日にカーネギーメロ

    「政治」と「ビジネス」の違いについてオバマ大統領がシリコンバレーのCEOたちに語る
    lugecy
    lugecy 2016/11/06
  • 自動更新によって突如マルウェア化する人気Chrome拡張 | スラド セキュリティ

    ユーザー数5万人、平均レビュー評価が星4つの人気Chrome拡張「HTTP Headers」が、最近のアップデートで突然マルウェア化し、ビットコインを盗まれそうになったという興味深い話が出ている(「clock-up-blog」ブログ)。 「HTTP headers」はその名の通りHTTPヘッダーを閲覧する開発者向けのChrome拡張で、ユーザー数や評価も高く、レビューも10月26日の最新アップデートまでは特に何事もないごく普通のアプリだったようである。が、記事によると、29日に取引所からセッションハイジャックに起因するとみられるビットコイン不正送金の連絡があり、それから数日後に不審な通信を行っているChrome拡張があることを発見。調査の結果、画像ファイルに埋め込まれている謎のコードを実行しているという限りなく黒と思われる状況証拠に辿り着いたとのこと。 現状では状況証拠しか残っておらず、こ

    自動更新によって突如マルウェア化する人気Chrome拡張 | スラド セキュリティ
    lugecy
    lugecy 2016/11/06