タグ

2011年3月1日のブックマーク (12件)

  • MySQL の pager が便利だった - xykの日記

    mysql のコンソールで grep とか使えないかなぁと思っていたら pager を使えば出来ることを今更知った。 MySQL :: MySQL 5.1 リファレンスマニュアル :: 7.7.2 mysql Commands http://dev.mysql.com/doc/refman/5.1/ja/mysql-commands.html mysql のプロンプトで以下のように pager (または\P) を指定すればよい。 ・grep mysql> pager cat | grep hoge PAGER set to 'cat | grep hoge'・ファイルに保存 mysql> \P cat > ~/dump.txt PAGER set to 'cat > ~/dump.txt'・less mysql> \P less PAGER set to 'less'less の -S オ

    MySQL の pager が便利だった - xykの日記
    ruicc
    ruicc 2011/03/01
    こいつは便利。とりあえず pager less -n -i -S だけ覚えておこう。
  • 「優れたPerlプログラマを見分ける27の質問」の日本語訳 - Islands in the byte stream (legacy)

    (追記あり) How to Identify a Good Perl Programmer (by chromatic) が面白かった*1ので、27の質問を訳してみました。chromatic氏によれば、いずれも単純明快な質問でPerlの哲学や特徴をよく現しており、優れたPerlプログラマであれば少なくとも80%は答えられるべきだそうです*2。あなたは全ての質問に答えられますか? Perl5において変数のシジル*3が示すものは何か 配列のアクセスする際の $items[$index] と @items[$index] の違いは何か == と eq の違いは何か ハッシュをリストコンテキストで評価すると得られるものは何か Perlドキュメントからキーワードを検索するにはどのようにするのか Perl5における関数とメソッドの違いは何か Perl5が変数のメモリを再利用するのはいつか 変数のスコー

    「優れたPerlプログラマを見分ける27の質問」の日本語訳 - Islands in the byte stream (legacy)
    ruicc
    ruicc 2011/03/01
  • JVM上で動くプログラミング言語のまとめ - No Programming, No Life

    ※当記事はNAVERまとめに移行しました。(2012-04-14) 今後はNAVERまとめの方でメンテしてゆきますので、 よろしくお願いします。 JVM (Java Virtual Machine)上で動くプログラミング言語が増えてきたのでここらへんでまとめて行きたいと思います。新しいのを見つけ次第追加して行きます。 こんなのもあるよ!といった情報は大歓迎です。コメントかはてブコメントにてよろしくお願いします。 JVM上で動くプログラミング言語一覧 ※はてブエントリ数順*1 No. 言語名 Wikipedia 説明 1 Scala (ja,en) オブジェクト指向+関数型のハイブリット言語。TwitterやFacebookなどもバックボーンにScalaが使われている。 2 Noop (ja,en) Noop (発音 /ˈnoʊ.ɒp/) は新しいプログラミング言語を開発することを意図するG

    ruicc
    ruicc 2011/03/01
  • ソーシャル・ネットワークからソーシャル・トライブへ - hisakazut's posterous

    ソーシャル・トライブという、あまり耳慣れない言葉を使った記事が"All Facebook"に出てきたので、英語の練習を兼ねて訳してみました。下手くそな訳で申し訳ないですがお暇な方は読んでください。 ちなみにトライブとは、部族・種族のこと。集まっているだけではなくて共通の趣味、趣向、習慣や文化が根底にあることを感じさせます。 original: How To Target Social Tribes On Facebook フェイスブックの"ソーシャル・トライブ"をターゲットにするには このソーシャルを介する世界では、マーケティング担当者はオーディエンスを"消費者"としてではなく"人"として理解することに、より重点を置かなければならない。 ソーシャルブランドを築くために、マーケティング担当者はこれら個人がいったい"誰"であるか見出す必要がある。 このことは、人々が彼らの世界についてどう感じて

    ruicc
    ruicc 2011/03/01
  • 【重要】mixiアプリAPIのユーザーIDの仕様変更に関するお知らせ << mixi Developer Center (ミクシィ デベロッパーセンター)

    mixiアプリで提供しております、全てのAPIにおいて以下の仕様変更を予定しておりますのでお知らせいたします。 件は、全てのアプリ提供者様に影響がありますので、必ず一読していただきますよう、よろしくお願いいたします。 【変更内容】 現在mixiアプリ用に提供しているAPIにおいて、ユーザーのIDの指定方法が下記の通り数字のみから、英数字(13桁)のものに変更になります。 現在  例:12345 変更後 例:a1b2c3d4e5f6g 変更後、旧方式(数字のみの方式)ではAPIが動作しなくなります。 そのため、SAPの皆様に安全に移行していただくために、旧方式と新方式の併用期間を設ける予定です。 変更方法と時期は下記のとおりです。 【変更方法と時期】 1.ユーザーIDの変換API提供(2011年3月上旬) このAPIを利用すると、事前に旧方式のIDから新方式のIDを取得していた

    ruicc
    ruicc 2011/03/01
    御愁傷様です。
  • はてなブックマーク開発ブログ

    はてなブックマークのブックマーク数が多い順に記事を紹介する「はてなブックマーク数ランキング」。2月12日(月)〜2月18日(日)〔2024年2月第3週〕のトップ30です*1。 順位 タイトル 1位 マンションリフォーム虎の巻 2位 メルカリで値段の「¥マーク」を小さくしたら購入率が伸びた理由、ペイディがサービス名を「カタカナ表記」にする理由など、プロダクトのマーケ施策まとめ30(2023)|アプリマーケティング研究所 3位 私が独学をして、マジ神だと思うサイトおよび他 #初心者 - Qiita 4位 全社会人が読みたい「面倒なことはChatGPTにやらせよう」|asano 5位 旧Twitter社が「バズる」ツイートの法則を徹底的に統計解析して168ページもの資料にした代物、SNSマーケティングやってるプロが全員廃業するレベルの優良資料だった - Togetter 6位 google検索の

    はてなブックマーク開発ブログ
    ruicc
    ruicc 2011/03/01
    本当だ速く感じる。これは嬉しい。
  • partake.in

    This domain may be for sale!

    ruicc
    ruicc 2011/03/01
    何だこの会w
  • MongoDB Auto-Sharding

    I know this will sound like bashing MongoDB. But I’ve already said it a couple of times: MongoDB scaling looks complicated. People coming to MongoDB think their scalability issues are of no concern as MongoDB supports auto-sharding and replica sets. I would advise everyone to check the MongoDB mailing list before relaxing: “Huge collection is not balanced across shards” here“Questions on Enabling

    MongoDB Auto-Sharding
  • Metaprogramming in Haskell

    PFI セミナーで Template Haskell の機能 と Haskell での総称プログラミングの手法を解説したスライド。 スライド中で使用したサンプルはこちらに: http://github.com/konn/Meta-Programming-in-Haskell-ExampleRead less

    Metaprogramming in Haskell
    ruicc
    ruicc 2011/03/01
    Template Haskell, Generic Programming
  • PHP - ファイル名から拡張子を取得する関数、ベンチマークもあるよ - たきゃはしです

    拡張子取得、それは十人十色の関数である 一般的な拡張子を取得する方法は '.'を区切り文字として配列を作り、最後の要素を取り出す 拡張子があるであろう箇所を正規表現で検索、置換して取得する 最後に出る'.'を検索して以降を抜き出す など、他にもたくさんあります。 でも、パフォーマンスにバラつきはあるはずだし、 どうせなら「一番いいのを頼む」って考えるのが人の性ってもんですよね 拡張子を取得する関数たち エントリーNo1 正規表現の関数で配列に分割して最後の要素を取得する <?php $filename = '大きい画像a_1010.jpg'; $exts = split("[/\\.]", $filename); $n = count($exts) - 1; $ext = $exts[$n]; echo $exts[$n]; エントリーNo2 関数で拡張子を正規表現で検索、置換して取得する

    PHP - ファイル名から拡張子を取得する関数、ベンチマークもあるよ - たきゃはしです
    ruicc
    ruicc 2011/03/01
    あれstrrstrは?と思ったらそんな関数phpにはなかったぜ!
  • あなたの知らないPythonのひみつ - atsuoishimoto's diary

    Pythonでは、ループ・try・withブロックは最大20までしかネストできない。 >>> def spam(): ... while 1: ... while 2: ... while 3: ... while 4: ... while 5: ... while 6: ... while 7: ... while 8: ... while 9: ... while 10: ... while 11: ... while 12: ... while 13: ... while 14: ... while 15: ... while 16: ... while 17: ... while 18: ... while 19: ... while 20: ... while 21: ... print "Deep!" ... SystemError: too many statically n

    あなたの知らないPythonのひみつ - atsuoishimoto's diary
    ruicc
    ruicc 2011/03/01
    なんだってー
  • 未来言語Agda - 数学猫の生活と意見

    最近Agdaを触る機会があったのだが、Agdaこそ未来のプログラミング言語ではないかという気がしてきた。ここでは行列の転置をする関数を定義することで、Agdaでのプログラミングがどんなものか紹介したい。その前に一言:Agdaは定理証明系として紹介されることが多い。これはAgdaにとって不幸なことだ。確かにAgdaの型システムは強力なので、例のカリーハワード同型により、型を命題、プログラムを証明とみなすことができる。ただし、私の印象ではAgda上は数学の証明をしやすいようにはそんなにはできていない。Agdaで証明するには、ある型をもつ定数なり関数を定義することになるわけだが、定義した関数がその型を持っているかことを型チェッカに説得するために、型チェッカの詳しい挙動について理解していなければならない。むしろ、Agdaは依存型をもつプログラミング言語と思った方がよいと思う。依存型とはなにかは例を

    ruicc
    ruicc 2011/03/01