タグ

2014年4月25日のブックマーク (11件)

  • なぜ html の form は PUT / DELETE をサポートしないのか? - Block Rockin’ Codes

    注意 内容については一切保証しません。 ここでは、主に W3C ML での議論や各種仕様などに基づいて書いています。 ここに書かれていることが正しいかどうかは、自身で判断して下さい。 事実としておかしいところなどは、コメントでどんどん指摘して下さい。遠慮はいりません。 ただし、このエントリでは「form が PUT/DELETE をサポートするべきかどうか?」の議論はしません。 「REST の是非」や「PUT/DELETE の意義」についても議論する気はありません。 ここでやっているのは、あくまでもどういった議論の末現状があるのかの調査です。 そうした意見がある場合は、 W3C などに投稿するのが最も有益だと思います。 History 2014/03/29: 公開 2014/03/29: XForm と XHTML の関係を明確化(thanx koichik) 2014/03/29: HT

    hamaco
    hamaco 2014/04/25
  • LINE Serverの開発とリリースプロセス « LINE Engineers' Blog

    皆さんお元気ですか?LINEサーバー開発室でサーバ開発を担当している崔珉秀と申します。 この記事ではLINEのサーバーの開発とリリースプロセスについて述べたいと思います。 LINEの開発者はどんな形で開発しているのか、サービスに変更事項をどのように適用しているのか、お互い協力してより良い開発環境を得るためにどんな努力をしているのかをお伝えする機会になったらいいなと思います。 ここで述べるリリースプロセスは、LINEのサーバ開発の流れとソース管理システムの運用方法、そして番環境に変更事項を適用するまでの過程です。 LINEのServer Applicationはその役割とシステムの構成によって複数のServer Applicationに分かれて構成されています。 例えばNetwork通信及びProtocolなどを担当するApplication、messagingやsocial graph

    LINE Serverの開発とリリースプロセス « LINE Engineers' Blog
    hamaco
    hamaco 2014/04/25
  • Vim Advent Calendar 2013 117日目: sudoedit で Vim の多重起動を避ける - Qiita

    この記事は Vim Advent Calendar 2013 117日目の記事になります。 最近、Vim の多重起動を避けるプラグイン、vim-singleton を使い始めたのですが、凄く便利ですね。 導入は簡単なので、作者の @thinca さんの「singleton.vim 作った - 永遠に未完成」をぜひご覧ください。 せっかく便利なので、sudoedit でも Vim の多重起動を避けよう!というのがこの記事の主旨です。 まず、vim-singleton には git commit -v 等で生成された一時ファイルを編集するために、サーバー側の Vim の編集が終わるまでクライアント側の Vim の終了を待機する、リモート編集という機能があります。 sudoedit でも git commit -v と同様に編集用の一時ファイルが生成されますので、リモート編集を使えばそれだけで解

    Vim Advent Calendar 2013 117日目: sudoedit で Vim の多重起動を避ける - Qiita
    hamaco
    hamaco 2014/04/25
  • Github製エディタAtomでパッケージを作ってみた - stanaka's blog

    先週にpublic betaが始まったgithub製のエディタのAtomを使ってみたので、旬な内にパッケージ (他のエディタでいうところの拡張とかプラグインとか)を作ってみました。 公式ドキュメントが充実しており、開発が活発(バージョンも毎日にようにあがっている)で変化も大きそうですので、ちゃんと触りたい方はそれを読んだほうが良いと思いますが、雰囲気を知りたい人向けの解説を書いてみました。 Atomのエディタとしての基的な使い方は、次のリンクをどうぞ http://qiita.com/spesnova@github/items/d3096d062d70e7385e9d Invite権もまだ残っているので、欲しい方は@stanakaまでmentionしてみてください。→権利終了しました パッケージ作成の基 パッケージ作成の基は、次の二つの公式ドキュメントを読むと分かります。 - htt

    Github製エディタAtomでパッケージを作ってみた - stanaka's blog
    hamaco
    hamaco 2014/04/25
  • 「Working In Progress」な WIP Pull Request ~Github-flowの新たな使い道 - プログラマの思索

    「Working In Progress」な WIP Pull Request という概念を知ったのでメモ。 【元ネタ】 Github を使って雑誌原稿を書く - naoyaのはてなダイアリー git commit --allow-empty を使った WIP PR ワークフロー - Qiita WIP (Work in Progress) な Pull Request を目立たなくする Chrome 拡張をリリース - @kyanny's blog 非開発者もGitHub Flowに巻き込んでみんなハッピーになった話 - Masatomo Nakano Blog github を用いた開発フロー テンプレート pull request を利用した開発ワークフロー // Speaker Deck 「Working In Progress」な WIP Pull Request とは、ソースの

    「Working In Progress」な WIP Pull Request ~Github-flowの新たな使い道 - プログラマの思索
    hamaco
    hamaco 2014/04/25
  • さくらのクラウドでCoreOSを動かしてみた - このブログはURLが変更になりました

    最近になってようやくDockerに目覚めまして、番環境にDockerを使った場合の監視方法などを模索している今日このごろ。 ちょうどオープンソースカンファレンスでさくらのクラウドの2万円分無料クーポンをもらった*1ので、さくらのクラウドにGentooベース(のChromeOSベース)で有名なCoreOSを載せてDocker環境を構築してみた次第。さくらさんありがとう!ありがとう!ありがとう! どうすればCoreOSを構築できるか さくらのクラウドではKVM/QEMUを使用しており、CoreOSはQEMU用イメージを用意しているものの、ホスト側を操作できるわけではないのでこの方法は取れない。 そこでInstalling CoreOS to Diskを参考に構築することにした。 CoreOSを起動するサーバをまず用意する さくらのクラウドはDHCPIPアドレスが取得できず、またCoreOS

    さくらのクラウドでCoreOSを動かしてみた - このブログはURLが変更になりました
    hamaco
    hamaco 2014/04/25
  • サーバのトラブルシューティングにsysdigが使えそう - $web->{note};

    sysdig とは? Sysdig is open source, system-level exploration: capture system state and activity from a running Linux instance, then save, filter and analyze. Think of it as strace + tcpdump + lsof + awesome sauce. With a little Lua cherry on top. http://www.sysdig.org/ 上に書いてある通り、一言で言うと strace + tcpdump + lsof + α。tcpdumpのように-wで書き出して-rで読み込めるのがありがたい。 高機能過ぎてまだ全然使いこなせてないけど、ぱっと触った感じ使えそうだなと思ったものを紹介。 1. プロ

    サーバのトラブルシューティングにsysdigが使えそう - $web->{note};
    hamaco
    hamaco 2014/04/25
  • Heartbleed脆弱性と、その背後にあるWebアプリケーションアーキテクチャの一般的欠陥について

    ■Heartbleedのリスクと善後策 Heartbleedは、攻撃者が一定の条件を満たすOpenSSLが動作しているサーバの、任意位置のメモリを外部から読み出すことができてしまうという脆弱性です。具体的には、以下のようなリスクが想定されています。 秘密鍵の漏洩による、偽サイトの出現(あるいは中間者攻撃) 秘密鍵の漏洩により、(過去のものを含む)パケットキャプチャの解読 サーバの同一プロセスが行った処理に関連する(他のユーザーのパスワードやセッションキーを含む)データの漏洩 漏洩した秘密鍵を用いた攻撃には、ユーザーを偽サイトへ誘導できたり、パケットの経由点を管理しているなどの、経路上の要件が必要になります。他のユーザーのデータの漏洩については、経路上の要件は不要な一方、攻撃の実施に近いタイミングでサーバにアクセスしたユーザーのデータしか漏れない、という違いがあります。 どこまで対策を施すべ

    hamaco
    hamaco 2014/04/25
  • 毎日コードを書くこと - snowlongの日記

    ワザノバで紹介されていたKhan AcademyのJohn Resigが投稿した Write Code Every Dayの翻訳です。 訳がおかしいなどの指摘をいただけると大変助かります。 去年の秋、自分のプロジェクトのコーディングを始めたんだけど、あまり進捗がよくなくてKhan Academyの仕事の効率を犠牲にすることなしに作業をすすめる方法を見つけらずにいた。 自分のプロジェクトへの取り組み方にはいくつかの問題を抱えていた。 私は週末にプロジェクトに取り組むことを優先し、平日の夜は時々といった具合だった。 自分にとってはその戦略は効果的ではなかったことが今ではわかっている。 週末の間も仕事と同じくらいの高いクオリティでプロジェクトに取り掛かり完成させるという作業は信じられないほどのストレスだった。(そして、うまく行かなかったら失敗したような気分だった。) 週末にいつも予定が空いている

    毎日コードを書くこと - snowlongの日記
    hamaco
    hamaco 2014/04/25
  • Hologram | Generate a Styleguide right in your CSS

    Hologram is a Ruby gem that parses comments in your CSS and turns them into a beautiful styleguide. Quick start: gem install hologram And then: hologram init View on Github Why would I use it? Hologram makes building a styleguide as easy as maintaining your CSS. It is similar to Kneath Style Sheets and Styledocco. Your documentation is written in your production CSS using a combination of YAML and

  • 43Folders ならぬ 43Tabs - blog:野ざらし亭

    久々にまじめに、大記事を書いてみます。 Lifehaking.jpさんの未来の自分にメモを送るタイムマシン、Tickler File の応用という記事を読み、最後の『デジタルだけではどうしてもできない隙間を埋めてくれる Tickler File の使い方、ほかにもいろいろありそうですが、他にも「こう使ってるよ」という例はありますか?』という一言に触発されて、私が行っているTODO管理法を書き記してみます。とりあえず『43Tabs」と呼んでいます。 私はミニマルなアナログTODOシステムを模索していました。 デスクワークの際に突然思い付いたTODOを記録するために、iCalやその他スケジュール管理ソフトを起動したり、ブラウザを立ち上げてGoogleカレンダーにアクセスしたりしているうちに、当のTODOを忘れてしまうということがあるからです。 そこで、とりあえず手近にあるメモ用紙やRHODIA

    43Folders ならぬ 43Tabs - blog:野ざらし亭
    hamaco
    hamaco 2014/04/25