Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

2013年1月25日のブックマーク (12件)

  • TortoiseGitのインストールと設定 Windowsのターミナルが嫌いな人に

    Windows7 で TortoiseGit を使用して、Github から clone したファイルを push してサーバーに送信するまでを紹介します。 以前書いた記事 Windows に git をインストールして Github に push するまでの GUI 版です。この記事では、ターミナル(いわゆる黒い画面)は使いません。 私は Windows で Git を使う時、ほとんどの操作を TortoiseGit で行なっています。Windows の shell 環境は Cygwin で整えていますが、Windows でターミナルを使うのは正直しんどいのであまり使っていません。ターミナルを使う時は、linux に ssh, scp したり、繰り返し作業を自動化したり、GUIでできないことをやる時などに限られています。 動作確認環境 Windows7 64bitmsysGit 1.8.

    TortoiseGitのインストールと設定 Windowsのターミナルが嫌いな人に
    oppara
    oppara 2013/01/25
    Windowsでターミナルを使わずにGit TortoiseGitのインストールと設定 | karakaram-blog
  • Zend_DBの基本 - [Zend Framework/PHP] ぺんたん info

    Zend Frameworkではデータベース操作に基的にZend_DBを用います。 これによってSQLサーバの種類を意識せずクエリを実行することが可能です。 例えばMySQLで使用していたシステムでも、アダプタを変更するだけでPostgreSQLOracleで使用することができます。 ただし個々のデータベースサーバ特有のSQL文を使用してしまうと、このメリットはなくなるため、 汎用性を考えるならSQL文は直接書かないようにしたほうがいいです。 [参考記事] Zend Frameworkのデータベース接続 クエリの実行 クォート処理 レコード挿入処理(INSERT) レコード更新処理(UPDATE) レコード削除処理(DELETE) トランザクション処理 レコード参照処理(SELECT) fromメソッド joinメソッド whereメソッド limitメソッド、limitPageメソッ

    oppara
    oppara 2013/01/25
    Zend_DBの基本 - [Zend Framework/PHP] ぺんたん info
  • Zend_DBのSELECTメソッドのまとめ - [Zend Framework/PHP] ぺんたん info

    [参考記事] Zend Frameworkのデータベース接続 Zend_DBの基 クエリの実行 クォート処理 レコード挿入処理(INSERT) レコード更新処理(UPDATE) レコード削除処理(DELETE) トランザクション処理 レコード参照処理(SELECT) fromメソッド joinメソッド その他のJOIN whereメソッド limitメソッド、limitPageメソッド orderメソッド groupメソッド havingメソッド distinctメソッド columnsメソッド unionメソッド forUpdateメソッド resetメソッド Select オブジェクトの一部のリセット getPartメソッド Select オブジェクトの一部の取得 reset() および getPart() で使用する定数 レコード参照処理(SELECT) Zend_Dbで、SELE

    oppara
    oppara 2013/01/25
    Zend_DBのSELECTメソッドのまとめ - [Zend Framework/PHP] ぺんたん info
  • quickrun.vim で Vim script を非同期で実行 - C++でゲームプログラミング

    やったーこれで出来たよー。 [ソース] let g:quickrun_config = { \ "vim/async" : { \ 'command': 'vim', \ 'exec': '%C -N -u NONE -i NONE -V1 -e -s --cmd "source %s" --cmd qall!', \ "runner" : "vimproc", \ "hook/output_encode/encoding" : "sjis", \ }, \} " 非同期で実行したい Vim script で " :QuickRun vim/async " を実行 何をやっているかっていうと現在起動している Vim ではなくて、Vim 上から別の Vim を起動させてその上で Vim script を処理しています。 なので外部コマンドとして Vim script を処理し vimproc

    quickrun.vim で Vim script を非同期で実行 - C++でゲームプログラミング
    oppara
    oppara 2013/01/25
    quickrun.vim で Vim script を非同期で実行 - C++でゲームプログラミング
  • Ruby用単体テストフレームワークtest-unitでのデータ駆動テストの紹介 - 2013-01-23 - ククログ

    test-unitRuby用のxUnit系の単体テストフレームワークです。2.3.1からデータ駆動テスト機能が追加されていたのですが、2.5.3まではリファレンスに記述がなく、知る人ぞ知る機能でした。 2013-01-23にリリースされた2.5.4ではデータ駆動テスト機能についてのドキュメントが追加されています。 データ駆動テスト自体の説明はUxUを用いたデータ駆動テストの記述を参照してください。 Cucumberのscenario outlinesに似ていると言えばピンと来る人もいるのではないでしょうか。 Cucumberのscenario outlinesも前述のククログ記事の通り、テストのデータとロジックを分離しているのでデータ駆動テストの一種と言えます。 今回は、データ駆動テストを導入した例を見ながらtest-unitでのデータ駆動テスト機能の使い方を紹介します。なお、以降の説明

    Ruby用単体テストフレームワークtest-unitでのデータ駆動テストの紹介 - 2013-01-23 - ククログ
    oppara
    oppara 2013/01/25
    Ruby用単体テストフレームワークtest-unitでのデータ駆動テストの紹介 - ククログ(2013-01-23)
  • Facebook コメントにしたら荒らしと同時に有益なコメントまで減ったらしい

    数日前に TechCrunch がコメントシステムを Facebook コメントから、Livefyre に変更しましたっていう記事を上げてて、その理由が、荒らし対策に記名制の Facebook コメントを導入して、「荒らしを減らす」 って意味では効果は出たんだけど、同時にそれまで寄せられてた有益なコメント、コメント欄での活発な議論的なものまで減っちゃったから って書いてて、そういうこともあるのねと興味深かったので紹介してみます。 Commenters, We Want You Back : TechCrunch It was early 2011 and TechCrunch's comment section was overrun with trolls. Bullies and asshats were drowning out our smart commenters. We ha

    Facebook コメントにしたら荒らしと同時に有益なコメントまで減ったらしい
    oppara
    oppara 2013/01/25
    Facebook コメントにしたら荒らしと同時に有益なコメントまで減ったらしい | WWW WATCH
  • smartgrep.vim ソースコメントを除外するgrepプラグイン : Pebble On Software

    VimAdventCalendar201255日目の記事です。こんにちは@pebble8888です。自作したvimのプラグインについて書きます。プラグイン...Vim Advent Calendar 2012 55日目の記事です。 こんにちは@pebble8888です。自作したvimのプラグインについて書きます。 プラグイン名はsmartgrep.vimです。 外部grepバイナリsmartgrepと合わせて使うgrepプラグインです。 唯一の機能は、「ソースコメントをgrep結果から除外できる」です。 過去のソースがコメントアウトされて残っている部分を除外したり、 コメント内に説明のために関数名、変数名などが書かれている部分を除外する のが目的です。 if( isCute( hermionie ) && isBrave( harry ) ){ /* BUGFIX petrify( har

    oppara
    oppara 2013/01/25
    smartgrep.vim ソースコメントを除外するgrepプラグイン : Pebble On Software
  • GitHubでの仕事を快適にするVimコマンドを紹介します - Humanity

    ダイアキュート!(訳:Vim Advent Calendar 2012への4回目の投稿です) この記事はVim Advent Calendar 56日目の記事です。 前回の記事は@pebble8888さんのsmartgrep.vim ソースコメントを除外するgrepプラグイン : Pebble On Softwareでした。 タイトルと記事のネタは GitHubでの仕事を快適にするコマンドを紹介します - $shibayu36->blog; の完全パクリです。すみません。 次のVimプラグインを入れると以下で紹介するようなコマンドが使えるようになります。 open-browser.vim open-browser-github.vim 2013-01-26 0:40 追記 「github.user」に設定しているユーザ以外のリポジトリが見れていなかったので修正しました。 @Takehiro

    GitHubでの仕事を快適にするVimコマンドを紹介します - Humanity
    oppara
    oppara 2013/01/25
    GitHubでの仕事を快適にするVimコマンドを紹介します - Humanity
  • PHPの教室「foreachを極める」を開催しました - Engine Yard Blog JP | Engine Yard Blog JP

    不定期で開催しているPHPに関するレッスン、「PHPの教室」を1月22日(火)に下北沢オープンソースカフェで開催しました。今回は現地参加は4名でしたが、ライブ配信を20人ほどの人が見ており事後に公開したスライドもじわじわと閲覧されているようでなんだかんだで盛況でした。 foreachはPHPでも特に頻繁に使われる構文ですが、頻繁に利用されるが故に技術的な負債を作ってしまうような使い方をしているとコードベースのメンテナンス性を大きく損ないます。講義の中でも触れていますが、エラー処理の考慮漏れや、参照代入を利用したトリッキーな書き方、深すぎるネストなどPHPのコードを書く人であればだれもが気をつけるべき問題です。 実際のコード例の抜粋 foreachのループ内で一時的な変数を更新する処理は変数がオブジェクトかどうかや&を使った参照代入をするかによって結果が異なります。変数の中身や&の有無などを

    oppara
    oppara 2013/01/25
    PHPの教室「foreachを極める」を開催しました - Engine Yard Blog JP | Engine Yard Blog JP
  • plenv の Perl バージョンを取得する zsh スクリプト - unknownplace.org

    plenv でつかわれる Perl をプロンプトに表示したりするのに使えるかと。検出ロジックは plenv とおなじつもり。 plenv_perl_version() { local dir=$PWD [[ -n $PLENV_VERSION ]] && { echo $PLENV_VERSION; return } while [[ -n $dir && $dir != "/" && $dir != "." ]]; do if [[ -f "$dir/.perl-version" ]]; then head -n 1 "$dir/.perl-version" return fi dir=$dir:h done local plenv_home=$PLENV_HOME [[ -z $PLENV_HOME && -n $HOME ]] && plenv_home="$HOME/.plenv"

    oppara
    oppara 2013/01/25
    plenv の Perl バージョンを取得する zsh スクリプト - http://t.co/dWw65AdO
  • Standard PHP Libraryの例外クラスを活用しよう!

    LogicException (extends Exception) ├ BadFunctionCallException │  └ BadMethodCallException ├ DomainException ├ InvalidArgumentException ├ LengthException └ OutOfRangeException RuntimeException (extends Exception) ├ OutOfBoundsException ├ OverflowException ├ RangeException ├ UnderflowException └ UnexpectedValueException 実際にSPLの例外を使う際には、最低でもLogicExceptionとRuntimeExceptionの切り分けはしておいた方がよいでしょう。それぞれの意味はP

    Standard PHP Libraryの例外クラスを活用しよう!
    oppara
    oppara 2013/01/25
    Standard PHP Libraryの例外クラスを活用しよう! : アシアルブログ
  • Firefox OS - naoyaのはてなダイアリー

    Firefox OS が面白そう、というので少し触ってみました。 Firefox OS はWeb 標準ベースの開発を基礎としたモバイル端末用プラットフォーム、要は HTMLJavaScriptCSS でアプリケーション開発できるモバイル端末用の OS。間もなく Developer Preview Phone な実機が発売されるというのでにわかに盛り上がりを見せているみたいです。 Firefox OS が目指すところは Web 標準による、開発者がロックインされないオープンなプラットフォーム。iOS や Android の昨今の状況を見れば、そのアンチテーゼになるプラットフォーム構想があってもおかしくないわけで、まさにそれを目指しているようですね。 いったいどんなものかという概観は dynamis さんによるスライドが分かりやすい。 Firefox OS from dynamis

    Firefox OS - naoyaのはてなダイアリー
    oppara
    oppara 2013/01/25
    Firefox OS - naoyaのはてなダイアリー