タグ

2010年11月5日のブックマーク (21件)

  • PHPのありそうでない便利関数コレクション ハブろぐ - havelog.ayumusato.com

    なぜか基的な関数がスカスカしているような気のするPHP こんな関数があったらいいのに => きっとあるだろう => リファレンス漁っても無い orz ということが日常茶飯事な感じのするPHP。よその言語では、そんな事はないんでしょうか。 それでも、人口数だけは抜群なPHPだけあって、それらしいキーワードでGoogle先生に訊けば、それっぽい関数が見つかってしまうのもPHPの良いところ。(コピペコードの培養土が肥沃すぎるとも言う) 今回はそんな関数コレクションを引用・参考元と共にペタペタするメモエントリー。 大半の関数には、引用・参考元があるので、それらの関数にはURLを付記しています。 配列操作系 PHPと言えば配列。配列と言えばPHP。それは無いか。配列については、滅多に不便することはなく、最初から充実してるとは思いますけれど痒いところ用。 /** * array_clean * ht

    PHPのありそうでない便利関数コレクション ハブろぐ - havelog.ayumusato.com
    Akineko
    Akineko 2010/11/05
  • リアルタイムなHadoop? 「Real-Time MapReduce」を実現するS4、オープンソースとしてYahoo!が公開 - Publickey

    Yahoo!は、大規模データの分散処理を実現するMapReduceをリアルタイムに行うソフトウェア「S4」を、オープンソースとして公開しました。 MapReduceを実行するソフトウェアとして、オープンソースの「Hadoop」がありますが、Hadoopはあらかじめジョブを定義して投入するバッチ処理を前提としていました。 S4は、データをキーとバリューのペアで構成されるストリームデータとして非同期に受け取ることができ、処理結果もキーバリューのペアで構成されたストリームデータとして出力するようになっているとのこと。 この非同期なストリームデータによる入出力が、リアルタイムなMapReduceを実現するフレームワークとしてのS4の特徴といえます。 リアルタイムなMapReduceで何ができる? リアルタイムなMapReduceにはどのような用途が考えられるのでしょうか? S4の公開を表明したY

    リアルタイムなHadoop? 「Real-Time MapReduce」を実現するS4、オープンソースとしてYahoo!が公開 - Publickey
  • 美しいインターフェイスのwebデザイン「50+ Brilliant Web Design Interface From deviantArt」

    TOP  >  Design , WebDesign  >  美しいインターフェイスのwebデザイン「50+ Brilliant Web Design Interface From deviantArt」 見た目の美しさと操作性、どちらもwebデザインには欠かせない重要な要素です。そこで今回は、美しいインターフェイスのwebデザイン「50+ Brilliant Web Design Interface From deviantArt」を紹介したいと思います。 (Ipie template by *krike06 on deviantART) ジャンルは様々ですが、どのデザインも洗練さと使いやすさ、そしてwebデザインとしての美しさを兼ね備えたものが多数紹介されています。気になったデザインをいくつかピックアップしてましたので、下記よりどうぞ。 ■「CreativePoint by ~ald8

    美しいインターフェイスのwebデザイン「50+ Brilliant Web Design Interface From deviantArt」
  • Twitterオフ会にぴったりのプライベート名刺作成サービス5つを試す

    Twitterオフ会にぴったりのプライベート名刺作成サービス5つを試す:使えるビジネスサービス比較2010(1/4 ページ) オフ会などで使うプライベート名刺の需要が増えている。今回は、Twitter上からの発注が可能な名刺作成サービス3つと、オフ会などで見かける頻度が高いミニカード2つ、計5つを実際に発注して比較する。 Twitterなどを通じて、これまで面識がなかった人とオフ会などで顔を合わせる機会は、これまでになく増えていると言える。出席者が多く、また初対面の割合が高いオフ会だと、顔と名前を一致させるだけで一苦労だ。とくにTwitterの場合、アイコンで記憶されている率が非常に高いので、ユーザー名を口頭で伝えても分かってもらえず、アイコンを見せて初めて「ああ、アナタですか!」となることも少なくない。 そんなわけで、Twitterのアイコンなどをコンパクトにまとめたプライベート名刺があ

    Twitterオフ会にぴったりのプライベート名刺作成サービス5つを試す
  • はてなブログ | 無料ブログを作成しよう

    新米と秋刀魚のわた焼き お刺身用の秋刀魚を買いました。1尾250円です 3枚におろして、秋刀魚のわたに酒、味醂、醤油で調味して1時間ほど漬け込み、グリルで焼きました 秋刀魚のわた焼き わたの、苦味が程よくマイルドに調味され、クセになる味わいです 艶やかな新米と一緒に 自家製お漬物 土…

    はてなブログ | 無料ブログを作成しよう
    Akineko
    Akineko 2010/11/05
  • TechCrunch | Startup and Technology News

    The BJP-led National Democratic Alliance (NDA) has emerged victorious in India’s 2024 general election, but with a smaller majority compared to 2019. According to post-election analysis by Goldman Sachs, UBS,… The tech layoff wave is still going strong in 2024. Following significant workforce reductions in 2022 and 2023, this year has already seen 60,000 job cuts across 254 companies, according to

    TechCrunch | Startup and Technology News
  • グーグル、分散処理のためにデザインされた言語「Sawzall」をオープンソースで公開

    グーグルは、同社内でパラレルデータ処理に利用している言語「Sawzall」を、「Szl」というプロジェクト名のオープンソースとして公開しました。 書籍「Googleを支える技術」によると、Sawzallは分散処理のためにデザインされたDSL(Domain Specific Language)で、特定の用途に限っては非常に容易に処理を記述できるようになっているインタープリタ型のプログラミング言語。GFS(Google File System)とMapReduceを基盤とし、MapReduceをより簡単に実行できるものと説明されています。 なぜSawzallはオープンソースとして公開されたのか? グーグルは2003年8月に、論文「Interpreting the Data: Parallel Analysis with Sawzall」を発表し、これによってSawzallという言語がグーグル

    グーグル、分散処理のためにデザインされた言語「Sawzall」をオープンソースで公開
  • mod_pagespeed をちょっとだけ試してみた - 酒日記 はてな支店

    Google の Page Speed の Apache module 版 mod_pagespeed をインストールして、ちょっとだけ動きを見てみた。 インストールは Ubuntu に deb パッケージで。 $ wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_amd64.deb # sudo dpkg -i mod-pagespeed-beta_current_amd64.debconfig はデフォルトで入るものそのまま。 <IfModule pagespeed_module> SetOutputFilter MOD_PAGESPEED_OUTPUT_FILTER ModPagespeed on ModPagespeedUrlPrefix "http://localhost/mod_p

    mod_pagespeed をちょっとだけ試してみた - 酒日記 はてな支店
  • ウノウラボ Unoh Labs: viの中でSQLを実行する

    こんにちは,ttsuruoka です. vi の中で SQL を実行することができるプラグイン, dbext.vimを紹介します. 機能(一部) - ex コマンドで SQL 文を入力して,その結果を取得 :Select user_id from users order by rand() limit 7 Result バッファに結果が表示されます - 選択したテキスト部分のSQLを実行 // プログラム中のSQL $query = "SELECT * FROM users LIMIT 10"; // 変数が含まれている場合 $query = "SELECT * FROM users LIMIT $n"; // プレースホルダーが含まれている場合 $query = "SELECT * FROM users LIMIT ?"; php 等のプログラムに書かれている SQL

    Akineko
    Akineko 2010/11/05
  • "A Byte of Vim"

    A Byte of Vim Download PDF.

    Akineko
    Akineko 2010/11/05
  • アマゾンだけじゃない!“送料無料”で利用できる通販サイトを集めてみた - はてなニュース

    今月11月から、通販サイトのAmazon.co.jpで通常配送料が無料化され話題になっています。しかし、実は送料無料の通販サイトは他にもたくさんあるのをご存じですか?話題のやCDから最新のファッションアイテムまで、注文金額に関わらず“送料無料”で利用できる通販サイトを集めました。 ■、CD、家電、品、ファッション…あらゆる商品が送料無料に! まずは大手通販サイトの送料無料サービスから。今やあらゆる商品が送料0円で通販できる時代になりつつあります。 <Amazon.co.jp> ▽ Amazon CAPTCHA ▽ Amazon.co.jpが通常配送料を無料化 日11月1日から - はてなニュース Amazon.co.jpでは、今年2010年11月から配送方法で「通常配送」と「コンビニ受取」を選択した場合の送料が注文金額に関わらず完全無料化されました。やCDから生活用品、ファッショ

    アマゾンだけじゃない!“送料無料”で利用できる通販サイトを集めてみた - はてなニュース
  • はてなブログ | 無料ブログを作成しよう

    水風呂のすゝめ 毎日めちゃくちゃに暑い。 ここ数年「およげ!たいやきくん」のように昼間は太陽とオフィスビルとアスファルトの三方向から押し寄せる35℃オーバーの熱に挟まれ、夜になっても最低気温が27℃くらいまでしか下がらない。そんな理不尽な東京鍋の中の暮らしが毎年のことにな…

    はてなブログ | 無料ブログを作成しよう
    Akineko
    Akineko 2010/11/05
  • KAYAC Engineers' Blog

    SREチームの長田です。 今回は、カヤックのメンバーが業務で使うために開発・公開しているOSSなプロダクトをまとめて紹介しようという企画です。 KAYAC organization以下にあるものだけでなく、在籍中のメンバーが作ったものもひっくるめて、実際に業務で使用しているものを中心に 紹介しています。 以下の3つのカテゴリに分けて記載しています。 各カテゴリ内はアルファベット順です。 ツール編 人間が手動で実行するもの アプリケーション編 どこかに常駐して、イベントを受け取ると動作するもの ライブラリ編 ツールやアプリケーションから参照されるもの 集めてみたらそこそこの量になったので、記事では詳細な説明は省いています。 GitHubリポジトリのURLや関連記事のリンクを併記していますので、より詳しく知りたい場合はそちらを参照ください。 (...) 内はそのプロダクトで使用している主なプ

    KAYAC Engineers' Blog
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
    Akineko
    Akineko 2010/11/05
  • Ultimate completion environment with neocomplcache in vim

    18. neocomplcacheの歴史 これまで愛用していた autocomplpop.vimLinux GVim 上の ATOK X3 でおかしくなる問題が発生。 それなら自分で作ってしまえ!        キーワードパターンはユーザーが自由に定義できるようにする        補完が遅いなぁと思い、結果をキャッシュするように改造         今の時代はプラグイン化だ!ということでファイル分割 19. neocomplcacheの歴史 スニペット補完を使ってみたくなったので、 スニペット機能を0から再実装、プラグインとして組み込む        インクルード補完を実装し始める        さらなる暴走を始め、現在に至る…… 詳しくはplugin/neocomplcache.vim内のChangeLogで。(注:1500行あります)

    Ultimate completion environment with neocomplcache in vim
    Akineko
    Akineko 2010/11/05
  • Unite vim

    現在私が開発中のunite.vimに関する紹介です。オマケとして、今までの発表をダイジェスト形式で御届けしています。Read less

    Unite vim
    Akineko
    Akineko 2010/11/05
  • VimでGrepする覚え書き 1/2 「内部grep」編 - ナレッジエース

    VimでGrepが使えるのは分かっちゃいるものの、どうもまだ以前からの使い慣れたツール(私の場合はJGREP2)を使ってしまっていたので、ここらで一度VimのGrepについてまとめておきます。 せっかくの便利な機能ですから、やっぱり使いこなしておきたいですね。 以下、まずはVimの標準機能を活用するための解説から。 Vim7からは標準でgrep機能が備わっています。 以下のようにコマンドを実行すると便利。 :vim[grep] /hogehoge/j *.txt | cw これでカレントディレクトリにある全ての.txtファイルから「hogehoge」を検索し、マッチした結果がQuickFixに表示されます。 ちなみに「j」オプションはマッチしたファイルへ自動的にジャンプしない指定、そして「| cw」はマッチしたファイルがあった場合にQuickFixを開きます。 毎回「| cw」を付けるのが

    Akineko
    Akineko 2010/11/05
  • Mac OSXでのvim環境整理。.vimrcやらオヌヌメPlug inやらまとめ。 - ( ꒪⌓꒪) ゆるよろ日記

    「そんな.vimrcで大丈夫か?」 「一番いい設定をたのむ」 ってことで、新しくMacbook Pro 15inch買ってSSDで世界が変わったゆろよろですこんにちうぉー。 で、pathogen.vimというvimのplugin管理を導入して、.vimrcやら見直したりしてみたんで色々と紹介してみようと思ったんですわ。 まぁ、この記事見たのがきっかけです。 vimプラグインでよりよいコーディングを | tech.kayac.com - KAYAC engineers’ blog もっとVim戦闘力を上げたいので、誰かvim scriptのハンズオンとかやって俺にvim scriptの書き方を教えてください……! MacVim-KaoriYaのinstall まずは、vim体をMacVim-KaoriYaにします。 MacVimに対して、香り屋パッチの統合、ローカライズ、MacVim固有の

    Mac OSXでのvim環境整理。.vimrcやらオヌヌメPlug inやらまとめ。 - ( ꒪⌓꒪) ゆるよろ日記
    Akineko
    Akineko 2010/11/05
  • 「ウェブ分析論」著者から聞いたGoogle Analyticsを完全に使い倒す方法|ホットココア社長日記 @egachan

    リアルアクセス解析を運営している、前職の先輩でもある小川卓さんが、 このたび「ウェブ分析論」という、Google Analyticsなどをメインとした、 アクセス解析に関するを出されたのでインタビューに行ってきました。 インタビューの趣旨としては、 「複雑な設定が必要ない、知らないと損しそうなGoogle Analyticsの使い方を教えてください!」 と、Twitter相談し、実際にインタビューさせていただきました。 僕も結構Google Analyticsを使いこなせてるつもりだったのですが、 かなり勉強になったので、共有します! 今回は主に、「サイト内検索機能」を使った活用方法がメインとなります。 ◆今回教えてもらった、知らないと損しそうなGoogle Analyticsを完全に使い倒す方法 1・ サイト内検索設定をしよう! 2・ サイト内検索ワードをアナリ

    Akineko
    Akineko 2010/11/05
  • WindowsからMacに乗り換えた人に伝えたい、入れておくと幸せになれるかもしれないアプリケーション

    WindowsからMacに乗り換えた人に伝えたい、入れておくと幸せになれるかもしれないアプリケーション 2010年11月04日 15:44Mac 追記 これは2010年に書いた記事なんですけど、今でも使っているものはここで挙げたものの半分以下になりました。 最近 Mac を使い始めてここに来た方、せっかくだからこっちを見ていってください。 Mac を使い始めたら真っ先に覚えてほしいキーボードショートカット10項目 « 頭ん中 MacBook Air の影響もあると思うんだけど 周りで Mac を始める人が増えてきたので 「これ入れとくと幸せになれるかも」 というMac のアプリケーションを挙げてみます。 いいものはいっぱいあるんだけど Mac らしいと思うものや、Windows から Mac に移行した人が困りそうな点を補ってくれるものを優先 ブラウザや Dropbox, Evernote

    WindowsからMacに乗り換えた人に伝えたい、入れておくと幸せになれるかもしれないアプリケーション
    Akineko
    Akineko 2010/11/05
  • Linuxmania: Linux をマルチブートする方法

    Linux をマルチブートする方法 2つの Linux システム をクリーンインストールし、 ブートローダ「GRUB」を利用してデュアルブート設定する手順を紹介します。 以下では、Fedora 10 と CentOS 5.2 を使用しますが、 他のバージョンでもほぼ同じ構成でデュアルブート設定することができます。 ■ 概要: Linuxの起動をGRUB二段構えにします。 一段目のGRUBで 複数のOS(例では Fedora10 と CentOS 5.2) を起動し分けます。 二段目のGRUBで それぞれのOS の詳細な起動オプション等を設定します。 個々のOSでカーネルの更新が行われる際は、二段目のGRUBの設定が変更されます。 二段目のGRUB設定は互いに独立で、カーネル更新/OS再インスト時に他方へ影響しません。 ■ 起動手順のイメージ: 起動→[GRUB]一段目┬→[GRUB二段