タグ

2012年4月7日のブックマーク (30件)

  • Vimプラグイン: CtrlP

    正規表現で絞込みが出来るという謳い文句にひかれてCtrlP (ctrlp.vim)という開いているバッファやカレント・ディレクトリのファイル、最近開いたファイル(MRU)をサクっと開けるFuzzyFinder系のプラグインを入れてみました。同系統のものとしてUniteを使っていたのですが、主に使うのはファイル・ブラウザとMRUだったのでこれでも良さそうな気もしたので。ちょっと使った感じではなかなか好感触で、しばらくメインで使ってみる気になりました。 一覧メニューはハイライトされたりするわけではないのでそっけない感じです。絞り込みを開始するとマッチした部分がハイライトされます。下から上に一覧が出るのはコマンド・ライン・ウィンドウから近くて良いですね。<C-t>でタブで開けたり、選択したファイルを開く時にExコマンドを実行できたり、複数のファイルをマークして行って一気に開くことが出来たり、ファ

    Vimプラグイン: CtrlP
    poppen
    poppen 2012/04/07
  • 美人中国人講師と初心者から上級者まで中国語講座が学べる 600本無料動画が良い! | Last Day. jp

    美人中国人講師と初心者から上級者まで中国語講座が学べる 600無料動画が良い! 最終更新日: 2012/04/19 中国語 子供の頃から香港映画台湾映画が大好きで中国語をいつか話せたらなぁと思っていました。一度中国語を習っていた事もあります@sayobsです。 発音も難しくて難易度が高い中国語ですが、YouTubeで中国語講座が無料で受講できます。しかも授業のクオリティがめちゃくちゃ高いです!

    美人中国人講師と初心者から上級者まで中国語講座が学べる 600本無料動画が良い! | Last Day. jp
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • 【知らないでは済まされない】Webエンジニアのためのデータベース技術[実践]入門 - かみぽわーる

    Webアプリケーションを運用しているエンジニアであれば、サービスの成長とともにデータベースの性能問題に頭を悩ませた経験が少なからずあるのではないでしょうか。 データベースは、大量のデータを確実に保存してすばやく取り出せる魔法の箱ですが、種も仕掛けもある魔法の箱です。魔法の箱をうまく使ってみせるには種と仕掛けをちゃんと理解していることがとても重要だと思います。 このでは、データベースがどういうデータ構造でデータを保持して、どういう性質を持っていて、どういうことが得意で、どういうことをすると性能上の問題があって、どうやって解決するかの指針を得ることができると思います。 この、どういう問題があって、どうやって解決するかの指針は、日々データベースの性能問題に取り組むWebアプリケーションを運用しているエンジニアにとって、とてつもなく実践的な内容だと思います。 また、まだ格的なWebアプリケーシ

    【知らないでは済まされない】Webエンジニアのためのデータベース技術[実践]入門 - かみぽわーる
  • CodeIgniterを模して作られたnode.js用フレームワーク·nodeigniter MOONGIFT

    nodeigniterはCodeIgniterを模して作られたnode.js向けWebアプリケーションフレームワークです。 軽量で簡単に使えるPHPフレームワークとして人気の高いCodeIgniter。それを真似て作られたnode.js向けフレームワークがnodeigniterです。 インストールします。npmでインストールできます。 サーバを立ち上げました。 アプリケーションの内容です。config/controllers/error/viewsに分かれています。 メインファイルです。ビューファイルをチェーンメソッドで呼び出して最後にレンダーしています。 ルーティング設定です。これも分かりやすいです。 nodeigniterはMVCフレームワークであり、ヘルパーやバリデーションも実装されています。モデルはMongoDBを使うようです。 nodeigniterはJavaScript/nod

  • 「ほとんどのダッシュボードは失敗作」 eMetrics: Marketing Optimization Summit基調講演レポート

    『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day

    「ほとんどのダッシュボードは失敗作」 eMetrics: Marketing Optimization Summit基調講演レポート
  • 開発中のiPhoneアプリを自前サーバで配布する方法 - ku-sukeのブログ

    OTA配布が手軽にできるオープンソースのPHPスクリプト書きました。TestFlightが様々なポリシーで使えない方向けに書きました。 ku-suke/SimplePHPAdhocServer · GitHub これはなに? USBケーブルを繋がずに、開発中のアプリを実機に配布できるPHPスクリプトです。自前のサーバに設置してご利用ください。developmentプロファイルでもdistributionプロファイルでもenterpriseプロファイルでも使えます。enterprise以外はあくまでUDID登録済みの実機だけです。 動作確認というか必要条件 PHP 5.2以降 MySQL 5.0以降 USBで実機にアプリをインストールすることが出来る環境(Xcode/Provisioning profile etc) ライセンス 個人で書いたのでMITで自由に使えるよ!同梱ライブラリのライセ

    開発中のiPhoneアプリを自前サーバで配布する方法 - ku-sukeのブログ
  • 採用について思ったこと | quipped

    最近、採用について考えることがあった。 ぼくが知っているのは金融、それもトレーダーの採用と、ソフトウェア産業、それもエンジニアの採用だけだ。一見まったく違うふたつの職種だが、採用プロセスに関して言えば、結構似ている。具体的に言うと、両方とも、面接官が問題を与え、それを希望者がその場で解くというものが多い。もちろん、「この人はうちの会社でうまくやっていけるだろうか」といったフィット的なことも質問するし、経験豊富な人材なら、前職での仕事内容を聞いたりもする。ただ、最低でも一問くらいは、「この確率問題を解いてください」とか「この関数を実装してください」といった、答えが比較的はっきりした、大学受験的な問題を聞くようになっている。 この大学受験的な問題の使い方は、大きくわけてふたつある。絶対的評価と、相対的評価だ。絶対的評価の場合、あらかじめ基準を定め、それと比較して、どれだけ面接者が正しい(とされ

  • Xcodeでちゃんとデバッグする人に強烈におすすめのサイト - 強火で進め

    printf系のデバッグじゃなくてちゃんとしたデバッグを(してる|したい)という人に強烈におすすめ出来るサイトを発見。 まだ、最近のエントリーしか読んでないですがこちらの「メモリリークのデバッグ」 monkey coders' - Guard Malloc(libgmalloc) について http://deathcube.blog36.fc2.com/blog-entry-20.html と、こちらの「デバッグツールの使い方」の解説が素晴らしいです。 monkey coders' - Xcode Debugging Tips http://deathcube.blog36.fc2.com/blog-entry-19.html Xcodeってブレークポイントを設定するときに実際にはブレークさせずに音を出したり、ログを出力しただけでそのまま処理を通過させるなんて使い方も有ったんですね。 この

    Xcodeでちゃんとデバッグする人に強烈におすすめのサイト - 強火で進め
  • git pullの詳細な挙動を追ってみる - hokaccha memo

    git push/pullは何気なく使ってるけど実はよくわかってなかった。ことのきっかけはこういう質問。 hogeというリモートブランチをローカルのhogeブランチにもってきたい hogeをローカルのmasterにはマージしたくない pullでなんかこんな感じでいけそう? $ git pull origin hoge:hogeでもこれは間違えで、なぜか今いるブランチ(master)にhogeがmergeされるし、期待してる動作じゃない。正解はこう。 $ git branch hoge origin/hogeもしくはチェックアウトも同時にするなら $ git checkout -b hoge origin/hogeこう。自分は普段後者のやり方でやってたけど、なんで上のはダメで下のが正解なのか説明できなかったのでちゃんと調べてみた。 入門Gitと実用Git、あとhelpを参考にした。 ブランチ

    git pullの詳細な挙動を追ってみる - hokaccha memo
  • 人類の移動誌

    代表者 印東 道子 人類の移動誌:進化的視点から 人類はアフリカ大陸で誕生した後、数十万年をかけてユーラシア、アジア、南北アメリカ、そしてオセアニアへと拡散し、居住を行ってきました。これほど広く地球上に拡散移動した動物はおらず、人類が「ホモ・モビリタス」とも呼ばれる所以です。また、現代社会においても、人類は世界各地で様々な方法や目的で移動を続けています。 ここにご紹介する研究は、このような人類集団の「移動」に着目し、その歴史や移動に伴う様々な文化的現象を、人類学的視点から多角的に解き明かそうとするものです。人類史に関しては、自然人類学や考古学、遺伝学などの研究が多くなされてきましたが、ここではさらに認知考古学、文化人類学、言語学といった諸分野も加え、分野横断的な視点から「人類の移動誌」ともよべるものを構築し、人類移動モデルの提唱も行うことを目的としています。

  • シェルスクリプトでSSHの接続を使い回す -

    完全なまとめがみつからなかったので、まとめておく。ControlMaster を使います。 REMHOST=localhost ssh -S ~/.ssh/master-$$ $REMHOST -M -f -N 2>/dev/null 1>&2 ssh -S ~/.ssh/master-$$ $REMHOST hostname ssh -S ~/.ssh/master-$$ $REMHOST uname ssh -S ~/.ssh/master-$$ $REMHOST who ssh -S ~/.ssh/master-$$ $REMHOST -O exit 1>/dev/null 2>/dev/null こんな感じで書けます。最初のsshコマンドで接続を作って、最後ので破棄しています。 scpの呼び出しも、 scp -o ControlPath=~/.ssh/master-$$ file

  • Twitter社のプログラマの1日とは? #openhouseTKY開催

    3日、Twitterの日オフィスにて、Twitter技術に興味のあるエンジニアを対象にしたオープンセミナー「Twitter Tokyo Open House」が開催された。この日は昼過ぎから爆弾低気圧のために各交通機関ともに混乱していたが、会場には多くのエンジニアが訪れた。 やっぱりバックエンドを支えるエンジニアは “バルス”を話題にするよね…… SNSが日々の生活に定着して久しい。2011年11月にニールセン・ネットレイティングスが発表したプレスリリースによれば、日の場合、PCからTwitterへのアクセスは1455万人、Facebookへは1131万人となっている。これらに未集計のスマートフォンやケータイなどからのアクセス数を合算すれば、この数値以上の人々がSNSサービスを利用しているというのは容易に想像できよう。 Twitterの基幹システムのエンジニアであるRob Benso

    Twitter社のプログラマの1日とは? #openhouseTKY開催
  • 「スルガ銀-IBM裁判、日本IBMに74億円超の賠償命令」 - カレーなる辛口Javaな加齢日記

    http://itpro.nikkeibp.co.jp/article/NEWS/20120329/388219/ http://itpro.nikkeibp.co.jp/article/COLUMN/20110804/363621/ http://itpro.nikkeibp.co.jp/article/COLUMN/20120330/388310/ http://slashdot.jp/story/12/03/30/1830220/ http://togetter.com/li/280424 メモ 発言を見る限りは有りがちなデスマーチ. 勘定系システムの開発失敗を巡り、スルガ銀行が日IBMに115億8000万円の支払いを求めた裁判で、東京地方裁判所は2012年3月29日、日IBMに74億1366万6128円の支払いを命じる判決を言い渡した。 スルガ銀行は2000年代初頭に勘定系シス

    「スルガ銀-IBM裁判、日本IBMに74億円超の賠償命令」 - カレーなる辛口Javaな加齢日記
  • Hatena-Textbook/oop-for-perl.md at master · hatena/Hatena-Textbook · GitHub

    この講義の目的 明日以降、Perlの言語自体にはまらない 今日、いろいろやって、なるべくはまってください 疑問があったらどんどん質問してください 目次 Perlプログラミング勘所 Perlによるオブジェクト指向プログラミング テストを書こう ヒント 課題について Perlプログラミング勘所 質問 Perlでプログラミングをしたことがありますか? はじめに 事前課題 http://github.com/hakobe/Sorter 前提 はじめてのPerl、続はじめてのPerlに目を通している 一度はPerlでオブジェクト指向プログラミングしたことがある 事前課題でやっているはず Perlの良いところ CPAN やりたいことはすでにモジュール化されてる それCPANでできるよ 表現力が高い TMTOWTDI (やりかたはいくつもあるよ!) 実際に使われてる はてな/DeNA/NHN/mixi

  • "いまどき"Movable Typeが選ばれるわけ-Six Apart ブログ|オウンドメディア運営者のための実践的情報とコミュニティ

    Six Apart ブログには初登場の、シックス・アパートの関です(ふだんは広報ブログに棲息しています)。 先週、友人でもある@drikinが、彼のブログをTypePadからMovable Typeに移したということで、それに関するブログ記事が上がっていました([D] 今時MovableTypeに移転した経緯 - Drift Diary XV)。 タイトルに「今時(いまどき)」と書かれてしまうように、ブログをホスティングして自ドメインで運用する場合のブログツールの大命はWordPressでしょう。ブログとして運用しているユーザーの多さや、デザインテンプレート(テーマ)の充実もあり、少なくない個人ブロガーがWordPressに興味を持っていると思います。シックス・アパートのMovable Typeもブログツールの候補に入ると思いますが、登場から10年以上経っていることや、企業向けの商用版に

    "いまどき"Movable Typeが選ばれるわけ-Six Apart ブログ|オウンドメディア運営者のための実践的情報とコミュニティ
  • 【下】レビューを中心に据えた開発に於ける、 git rebase の活用例【書】 - ローファイ日記

    タイトル適当。 まともに書いてブロッグにアップしたかっt 必要なもの gitに対する愛 開発プロセスに対する愛(わぁいレビュー あかりレビュー大好き) 前提状況 申し訳ないけど「gerrit の機能が一通り使える」ことが前提のフロー。githubは読み替えて。gerrit 自体の使い方も、正直よい日語の記事が無いので時間があれば書くかもしれない。 で、以下のような機能を作る 1) Foo 機能の処理モジュール(Service) 2) Foo 機能のHTTPサーバ側エンドポイント(Controller) 3) Foo 機能のブラウザ側の表示(View) 4) Foo 機能のブラウザ側からのサーバ側への連携(Client-side Cooperation) 2 は 1 に、 4 は 1-2 と 3 に依存している。とりあえず上から作っていく。この時点では 2 までできたよ、とする。後、トピッ

    【下】レビューを中心に据えた開発に於ける、 git rebase の活用例【書】 - ローファイ日記
  • Gitで更新時にメールを送信する : エクスギア Blog

    社内のソースバージョン管理でgitも使ってみようということで、開発メンバーが利用できるようにgit環境を構築しています。 subversionで管理しているときは、commit時にcommitの概要をMLにメールを送信するようにしていました。メールが届いたから何かをするわけではありませんが、commit内容をわざわざ報告しなくてもMLで共有できるので便利です。 gitでも同様のことができまるようにしてみました。gitの場合は複数のリポジトリが存在しますが、情報が欲しい情報のはみんなが共有しているリポジトリの更新内容です。なので、共有リポジトリに対してのみ設定を行います。 hooks/post-updateでフックする subversionの場合はリポジトリの/hooks/post-commitで好きな処理を行うことができます。gitの場合もpost-commitがあるのですが、開発メンバー

  • IBM Developer

    IBM Developer
  • 悪いサニタイズ、良い(?)サニタイズ、そして例外処理

    先日のエントリ「処理開始後の例外処理では「サニタイズ」が有効な場合もある」は、素材の消化不足、私の表現の未熟等から、一部で誤解を招いてしまったようで申し訳ありません。アプローチを変えて、サニタイズについてもう一度考えてみたいと思います。結論から言えば、悪いサニタイズはあっても、「良いサニタイズ」はないと考えます。しかしながら、状況によっては妥協の産物としてサニタイズを使うことは、あり得ると考えます。 稿で用いる「サニタイズ」の定義 サニタイズという用語は、歴史的に都合の良いように使われてきた歴史があり、あらためてネット検索して見ると、当に多様な使われ方をしていると感じました。その様子は、高木浩光氏のブログ記事『「サニタイズ」という言葉はもう死んでいる』からも伺えます。 ここでは、議論の都合上、以下をサニタイズの定義として用いることにします。 サニタイズとは、 主にセキュリティ上の目的で

  • 穴埋め問題を解くような形式でPHPを学べる勉強サイト・(un)classroom

    プログラミングを学べる、みたいなサイト が凄く増えている印象ですが、また似たよ うなサイトを見かけましたのでご紹介です。 実践しながら学べるサイト・(un)classroom。 実践といっても、穴埋め問題っぽい感じで、 手を動かして学べるようになってるだけで すが。 こういうサイト、日でも増えていく気もします。需要が高い事は明白ですし、このように前例が出来ればインスパイアされるものですのでいずれ増えてくるんじゃないでしょうかね・・ まだ出来たばかりでPHPの基礎とFacebookアプリの作り方しか教室が無いんですが、今後に期待という事で・・ 最初の授業です。「PHPは<?phpで始まって?>で終わらせます」とあります。基礎のキですね。で、右側のsubmitで実行してみましょう、といった流れで進んでいきます。 で、2ページ目でレッチチャレンジ、という感じで穴埋めし、先ほどと同じようにsub

    穴埋め問題を解くような形式でPHPを学べる勉強サイト・(un)classroom
  • さくら VPS 旧プランから 2G 新プランへの移行手順

    ●施策内容 お乗り換え先の「さくらのVPS」新プランのご利用料金を1ヶ月分無料とさせていただきます。 なお、年間一括払いのご契約に関しましては、2012年6月以降の利用期間が残っているご利用料金を算出(※1)し、返金いたします。 ・・・中略・・・ ●お手続きの受付期間 2012年3月29日(木)12:00 [正午] 〜 2012年4月20日(金)23:59まで ※ ※上記期間内にすべてのお手続きの完了を確認できない場合、優遇施策が適用されませんのでご注意ください。 受付期間が 4/20 までとのことで 2G プラン初期日無料キャンペーンが開始されるやいなや、申し込みが殺到し、あっという間に在庫切れで一時申し込み停止状態になりましたが、めでたく 4/6 のお昼頃から受け付け再開。申し込みが集中してサイトがもの凄く重かったけど、無事に申し込みができたので、昨晩から夜な夜な移行作業を行いました。

  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

  • はじめてのgithub

    世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください) ややこしいコマンドを全スルーして個人用バックアップとして使ってみる 2013.01.26 LDD13 LT 【概要】 次々と新しい技術やサービスが公開され、いろいろ挑戦してみたい・・・とは思うのですが、それが複雑なものだったり高機能であったりすると、どうしても最初のハードルが高く、なかなか踏み出せないと感じます。 そんな時、私の場合は、とりあえず、できるだけ簡単なマニュアルを探してきて、良く分からないところは全部無視して無理やり使ってみることにしています。訳が分からないままでも、使っていることで、ちょっとずつイメージが湧いてきて、画面が見慣れたものになってきます。そして、それから改めて入門書を読み始めます。そうすることで、最初のハードルが、少しは下がるのではと考えています。

    はじめてのgithub
  • CoffeeConsole: A Chrome Extension

    Harry Brundage, a co-worker of mine at Shopify, does a lot of CoffeeScript development and said he would love to be able to do CoffeeScript right from the console in Chrome's Web Inspector. I asked Paul Irish, a "dev relations guy" at Google, to point me in the right direction on building just such a thing. The result of today's pet project is CoffeeConsole, a Chrome extension that adds a new pane

    CoffeeConsole: A Chrome Extension
  • もし新人女子Javaプログラマが『Groovyイン・アクション』を読んだら 〜第1章〜 - MyBetaBook

    4月、それは新社会人にとって新たな幕開けの季節だ。もかにとってもそれはそうだった。七海 萌香(ななみ もか)、はソフトハウスとしては中堅どころのジェイガ株式会社へとプログラマ志望で入社した新入社員の一人だった。 新人教育でビジネスマナーやら簡単な手続きを済ませた後は、早速プログラミング講習が待っていた。言語はJavaだった。もかはこれまで簡単なホームページをHTMLCSS、それからWeb1.0時代のJavaScriptで書いたことがあるくらいだったので、これが格的なプログラミング言語との出会いだった。 今年の新人は男性が8名、女性が2名であった。もう一人の新人女子社員は一ノ瀬 小夏(いちのせ こなつ)という名前の女の子だった。こなつは情報系専門学校を卒業しており、当初はゲーム開発に憧れて情報系に進んだらしいのだが、現実の厳しさなどを目の当たりにし、それから色々あってジェイガに入ることに

  • きっこ女史がガセネタを官邸ホームページ更新の件で流して大漁旗が揚がる大戦果 @kikko_no_blog - やまもといちろうBLOG(ブログ)

    やりおったか! 凄いガセネタの威力だ! http://twitter.com/#!/katoyuu1/status/188467885927170048 きっこソースで不確かな情報が拡散されていく悲惨な例。 http://bit.ly/HiUkFH → http://bit.ly/HkPtbw → http://bit.ly/I0a5FA (via http://www6.ocn.ne.jp/~katoyuu/) 流れを追っていくと、普通に仕事をしていればそんなことはまずありえない、ということが拡散されていくあたりにキュレーターなきウェブのアレな感じが残念に思います。梅田望夫さんはこういうことを言いたかったのか! IIJが請け負っていたのはCMSとか出る前の2005年以前のことで、その数字を並べてきて「4,550万ではなく1億1,000万だったんだよ!」「なんだってー」とかいう馬鹿がいっぱ

    きっこ女史がガセネタを官邸ホームページ更新の件で流して大漁旗が揚がる大戦果 @kikko_no_blog - やまもといちろうBLOG(ブログ)
    poppen
    poppen 2012/04/07
  • Macでblockdiag動かすためにPython環境作りなおした | MemeTodo

    2011年9月17日土曜日 Macblockdiag動かすためにPython環境作りなおした homebrewでのPythonが壊れた感じで、brew install pythonとかもまともに出来なかったので、pybrewを使ってPythonをインストールするようにした。 が、その前にbrewで動いてたPythonのやつとかを全部消したくなったので、 osx - How to uninstall Python 2.7 on a Mac OS X 10.6.4? - Stack Overflow を参考にアンインストール的なことを行った。 sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7 sudo rm -rf "/Applications/Python 2.7" ls -l /usr/local/bin | gr

    poppen
    poppen 2012/04/07
  • quickrun.vimでblockdiagのプレビューする | MemeTodo

    2011年9月25日日曜日 quickrun.vimblockdiagのプレビューする blockdiagを書くとき、blockdiagに対応したエディタみたいなものは特に無いのでvimで書いていたのですが、やっぱりプレビューがとても面倒で、 ➜ ~ blockdiag -a hoge.diag && open hoge.png という感じのコマンドを毎回実行していました。(MacなのでPreviewが勝手に立ち上がってくれる) これをVimから一発でできるようにするため、Quickrun.vimの設定を書いて見ました。 let g:quickrun_config['diag'] = { \'command': '$HOME/.pythonbrew/pythons/Python-2.7.2/bin/blockdiag', \'exec': ['%c -a %s -o %{expand("

    poppen
    poppen 2012/04/07
  • B-CAS 完全クラックが証明され地上波デジタルビジネスモデル投了:Birth of Blues

    狼・さそり・大地の牙 テレビという既得権益媒体ビジネスモデルが完全崩壊とは胸熱。 BLACKCAS (Magic B-CAS) 42枚目 1 :名無しさん@編集中:2012/04/01(日) 19:59:46.60 ID:yQz86ilN BLACKCAS (Magic B-CAS) ttps://www.blackcas.com/   鯖落ちの場合 http://www.magicbcas.com/ 全BS(地デジ難視聴対策用放送含む)、全110度CSが2038/04/22まで契約済み 台湾から発送、paypalで支払い、BS+地デジ難視聴+110度CS (49,800円) 16日間無料体験申し込みしたら、その普通の赤カードに戻ってしまいます。 反対派のガセに騙されないようにしましょう。 ※『違法厨にレスするのも荒らし行為です』 合法・違法、逮捕、損害賠償等については板違い、どうしても話

    poppen
    poppen 2012/04/07