タグ

2014年3月29日のブックマーク (8件)

  • Big Sky :: 簡単に LGTM 出来る Vim plugin 書いた。

    README.md なんかは Vim で編集する事が多いんだけど、github の LGTM(Looks Good To Me)を入力する際に、「適当な画像欲しいけどブラウザ起動すんのかったるいな」って事あると思います。 そんな時には lgtm-vim をお使い下さい。 mattn/lgtm-vim - GitHub :LGTM で LGTM.in から適当な画像を引っ張ってきます。 また <leader>lgtm でも動きます。 LGTM.in http://lgtm.in どうぞお使い下さい。 動作には webapi-vim が必要です。

    Big Sky :: 簡単に LGTM 出来る Vim plugin 書いた。
    oppara
    oppara 2014/03/29
  • TDD/BDDの思想とテスティングフレームワークの関係を整理しよう

    TDD/BDDの思想とテスティングフレームワークの関係を整理しよう:いまさら聞けないTDD/BDD超入門(2)(1/3 ページ) TDD/BDDの思想に触れ、フレームワークとしてxUnit、JBehave、xSpec、Cucumber、Turnip、TestDoxを紹介する。 前回の「テスト駆動開発/振る舞い駆動開発を始めるための基礎知識」でも紹介があったように、さまざまなテスティングフレームワークがあります。例えばTDD自体は、Kent Beck(ケント・ベック)氏が著書『テスト駆動開発入門』(ピアソンエデュケーション刊)の中で述べているように、「分析技法および設計技法であり、実際には開発全てのアクティビティを構造化するための技法」です。 TDD(テスト駆動開発)/BDD(振る舞い駆動開発)を実践することと、特定テスティングフレームワークを採用したり開発したりすることを分けて考えておかな

    TDD/BDDの思想とテスティングフレームワークの関係を整理しよう
    oppara
    oppara 2014/03/29
  • https://quickleft.com/blog/step-by-step-guide-to-building-your-first-ruby-gem

    oppara
    oppara 2014/03/29
  • OWASP AppSec APAC 2014で発表しました - 葉っぱ日記

    OWASP AppSec APAC 2014 で、Masato Kinugawaさん、malaさんと一緒に、「XSS Allstars from Japan」という枠で登壇しました。3人それぞれ好きなテーマについて発表をしたのですが、僕は、Masato Kinugawaさんが活用していた、Tabular Data Controlについて発表しました。 スライドは以下で公開されています。 Bypass SOP, Theft your data // Speaker Deck Masato Kinugawaさんのスライドはこちら: The Complete Investigation of Encoding and Security // Speaker Deck malaさんのスライドはこちら: XSS with HTML parsing confusion // Speaker Deck

    OWASP AppSec APAC 2014で発表しました - 葉っぱ日記
    oppara
    oppara 2014/03/29
  • diffを利用したpatch適用と「hunk FAILED」「malformed patch」等の解決方法

    現在の場所 : ホーム > ネットの基礎知識 > diffを利用したpatch適用と「hunk FAILED」「malformed patch」等の解決方法 patchの適用方法 まずはバックアップを取っておきましょう。Linux上では次のコマンドで行います。 $ cp -a software-1.0 software-1.0.before-patch patchを実行しましょう。次のようなコマンドになります。 $ patch -Np1 -d software-1.0 < fix-bug.patch もし正常に動作すれば次のように出力されます。 $ patch -Np1 -d software-1.0 < fix-bug.patch patching file bar.h patching file quux.c patching file foo.txt $ 上記以外のメッセージが表示さ

    diffを利用したpatch適用と「hunk FAILED」「malformed patch」等の解決方法
    oppara
    oppara 2014/03/29
  • cut、paste、sort、uniq、head、tail、wcを使ったフィルタコマンド一覧

    現在の場所 : ホーム > ネットの基礎知識 > cut、paste、sort、uniq、head、tail、wcを使ったフィルタコマンド一覧 この記事は2008年~2009年頃に翔泳社で連載していた「業務で楽するためのUNIXテクニック集」の原です。 はじめに この連載では、UNIX系OSをコマンドライン上から効率よく利用するために知っておくべきテクニックや、便利な小技を紹介していきます。 今回は、「定番のフィルタコマンドを使いこなす」ためのテクニックを紹介します。 関連記事 シェル制御構造と正規表現の基礎 grepを使った便利なコマンド一覧 find/xargsを使った検索に便利なコマンド一覧 find/xargsを使ったファイル・ディレクトリ名の一括置換/一括作成コマンド一覧 cut、paste、sort、uniq、head、tail、wcを使ったフィルタコマンド一覧 cut、pa

    cut、paste、sort、uniq、head、tail、wcを使ったフィルタコマンド一覧
    oppara
    oppara 2014/03/29
  • 進化するWebプラットフォーム!Chrome OSとFirefox OSが変えるWebの未来

    近年、ネイティブのアプリをHTML5だけで開発できるOSが、注目を集めています。記事では、2014年内に日での製品発売が期待されるGoogleChrome OSとMozillaのFirefox OSの概要を紹介します。 PCの利用時間の大半をWebに費やしている人や、Webブラウザ以外のアプリは使用しないという人は少なくありません。Chrome OSはこのように、WebのためにPCを利用するユーザーにとって、最適なブラウズ環境を提供することを目的として開発されたOSです。米NPDの調査によれば、Chrome OSを搭載したノートPCであるChromebookは、2013年内に米国で販売されたノートPCの21%を占め、着実にシェアを伸ばしています。 Chrome OSのアーキテクチャ Chrome OSは、Chromium OSというオープンソースのOSを、Chromebookに最適化

    進化するWebプラットフォーム!Chrome OSとFirefox OSが変えるWebの未来
    oppara
    oppara 2014/03/29
  • VirtualBox: guest OS に OS X Mavericks (10.9) をインストールする | DriftwoodJP

    繰り返しテストできる環境を作れないかなと調べてみたら、なんと OS X を guest OS としてインストールできました。 OSXMac上のVirtualBoxにMavericksをインストールする – Qiita 事前確認公式サイト情報をもとに進めます。 OS X on OS Xちなみに、Mountain Lion と Lion もインストール可能なようです。 ホストの環境利用している Mac のスペックは以下の通りです。 MacBook Pro 13-inch, Mid 2009OS X 10.9.2VirtualBox 4.3.8 ECC memory を積んでいないか確認するホストに ECC memory を積んでいる場合、boot 時に kernel panic を起こすらしいので確認します。 アップルメニュー - 詳しい情報 から「システム情報」を起動。ハードウェア -

    VirtualBox: guest OS に OS X Mavericks (10.9) をインストールする | DriftwoodJP
    oppara
    oppara 2014/03/29