タグ

2011年2月20日のブックマーク (94件)

  • Google先生が教えてくれた日本におけるFacebookの利用の実態 - もとまか日記

    憶測で物を語るのが3度の飯より好きな、ネットの実名「もとまか」です。でも辛子明太子の方が好きです。 さて、先日Facebookについて以下の記事を書きました。 Facebookが楽々と世界で普及していった当の理由 この記事にはたくさんの方からTwitterで反応を頂きました。ありがとうございますm(_ _)mFacebookのこと書いてるのにTwitterからってのがインターネットは相変わらず面白いなぁと思いました。 でも、実は私にはまだモヤモヤした感が残ってたんです。それが、以下のこと。 そうです、あのFacebookに関するGoogleトレンドの結果。この記事のGoogleトレンドへの言及部分は、来筋から言えば外しても構わなかったんですが、この図に気がついてしまって、その意味するところが理解出来ず、どうしても気になったので入れてみたわけでした。 決して別記事にするのが面倒くさかった

    uechoco
    uechoco 2011/02/20
  • オランダ発!記憶に残る画期的な単語学習法 - [TOEIC・英語検定] All About

    単語カードによる英単語の学習は、学習者に根強い人気を持つテクニックです。単語カード学習の効果を高めるためには、どうしたら良いのでしょうか? 単語カードによる学習の効果を最大限に高めるためにオランダで開発された、hand computerという独創的なシステムをご紹介いたします。 単語カードでは単語は覚えられない!? 単語カードによる英単語の学習は、学習者に根強い人気を持つテクニックです。しかし、コミュニケーションを重視する最近の英語教育では、「単語は文脈の中で学ぶもの」と考えられているため、単語カードによる暗記は「機械的すぎる」・「すぐに忘れてしまう」・「つまらない」などと批判されることが多いようです。単語カードによる学習が否定的に捉えられる一方で、多読による語彙学習が奨励される傾向にあります。 しかしながら、近年の研究では、単語カードによる暗記は非常に効果的かつ効率的であることが示さ

    uechoco
    uechoco 2011/02/20
  • 30歳過ぎてから 3000語覚えた 英単語暗記システム - higepon blog

    大げさなタイトルになってしまった。大した方法ではない。暗記が苦手な僕は新TOEIC(R)テスト900点 新TOEFL(R)テスト100点への王道を参考に以下のような暗記システムを組み上げた。(ITのシステムてはないので注意) ポイント 昔ながらの英単語暗記カードを使う 「完全に覚えた」単語とそうでないものを分ける 「完全に覚えた」単語を復習するタイミングを表紙に書く 詳細 入力。究極の英単語 Standard Vocabulary List [上級の3000語] Vol.3を開き4ページの中から知らない単語を抜き出す。 入力。暗記カードに意味とスペルを書く。 すべて書き終わったところでカードをめくりながら「完全に覚えた」「覚えていない or 覚えたが自信がない」に分類し。すべて覚えるまでめくり続ける。 上の作業の間は語呂合わせや頭にイメージを浮かべるなどの方法で愚直に覚える。 上で書いた暗

    30歳過ぎてから 3000語覚えた 英単語暗記システム - higepon blog
    uechoco
    uechoco 2011/02/20
  • MySQLやPHPのパフォーマンスを向上させる方法のメモ。 » とりあえず9JP

    MySQLPHPのパフォーマンスを向上させる方法のメモ。 色々な設定があるとは思いますが、ここでは個人的に効果を顕著に感じたMySQLのクエリキャッシュとAPCについて書いています。 当はPHPやらMySQLそれぞれでベンチ取った方が良いとは思うのですが、この記事では、WordPressを設置して、そのインデックスページに対するApacheBenchのRequests per second(一秒間に処理されたリクエスト数)のみを見て、その結果で比較しています。 ※ApacheBenchはローカルではなく外部のサーバからという微妙な環境で、リクエスト数100、同時リクエスト数10、試行回数はそれぞれ1回という微妙な値でやってます。 まずは、全く未設定な状態での、Requests per second。 実行したコマンドは以下。 ab -n 100 -c 10 テストしたいURI Requ

    uechoco
    uechoco 2011/02/20
  • パソコン買ったらまず最初に入れとくべきモダンなvim管理 - Vim is running out

    2011-08-13追記 最近のvim pluginの管理にはvundleがおすすめ。 http://vim-users.jp/2011/04/hack215/ .vimrcなどのdotfiles自体の管理には以下の方法が有用だと思います。 この記事でできるようになること - Windows, Linux環境間, または家, 会社間などでvim設定の共有が可能になります。 - 転職や,新しいPCを買ったときなどのvim環境設定があっという間に終わります。 (vim installは含まなければ5分程度?) この記事の主題は - pathogen.vim - githubとgit(git submodule) です。 - pathogen.vimの機能によって、.vim以下を綺麗にする - githubとgit submoduleを使って置いておくことで.vim以下をweb上で管理する の二

    パソコン買ったらまず最初に入れとくべきモダンなvim管理 - Vim is running out
    uechoco
    uechoco 2011/02/20
  • これからweb開発に携わりたいと考えている人にお勧めの言語

    一説によると有史以来開発されたプログラミング言語は4000を超えるとされている。その中でどの言語を選べばいいのか初学者にとっては悩みの種であろう。この記事ではそんな初学者のとっかかりとなることを想定して書かれている。 Javascript(お勧め度☆☆☆☆☆)Javascriptは長らく「使えない糞言語」とのレッテルを張られていた言語である。2005年頃からAjaxの台頭で価値が見直され、2010年頃からはnode.jsの盛り上がりで一気にweb開発の主要言語の一つに躍進した。 node.jsは現在活発に開発が進んでおり今年中には実践投入が可能になる画期的なアーキテクチャとなる可能性が高い。それによって「クライアントサイド」と「サーバーサイド」をどちらもJavascriptで開発できることになり、これはよく比較対象にされるLLのライバル達が絶対になし得る事の出来ない独占的なメリットである。

    これからweb開発に携わりたいと考えている人にお勧めの言語
    uechoco
    uechoco 2011/02/20
  • 中学生・高校生のリアル

    架神恭介/作家・ゲームデザイナー @cagamiincage 以下、中3男子、高1女子のリア充カップルから聞いた話を連続ツイート失礼。彼らの主観的な面もあり、その学校特有なところもあるかもしれないけど、中高校生全体に一般化して記します。「現役中高生の認識する中高生ってこんなの」ということで。リアル中高生の方は適宜ツッコミよろしく。 2011-02-19 20:18:56 架神恭介/作家・ゲームデザイナー @cagamiincage クラス内カーストは厳然と存在している。個人的な趣味などをあまり公にするのはカースト転落の危険があるため制限される。音楽は比較的共有される趣味であり、K-POP、RAD WIMPSが流行っている。AKB48なども支持されている。 2011-02-19 20:22:33

    中学生・高校生のリアル
  • 私的・Macに移行したらすぐインストールする11のアプリケーション : アシアルブログ

    9月/10月社内Tech勉強会レポート – NodeJS/Privacy Sandbox API/3rdPartyCookie/NodeJS/PromiseAll/cascae/

    私的・Macに移行したらすぐインストールする11のアプリケーション : アシアルブログ
  • Macを買ったらすぐ変更する設定

    こんにちは。 先日、新型MacbookAirの美しさに魅せられ、ついついMacbookAir13インチ特盛りをポチってしまった橋です。 今日は、弊社熊谷の記事「続・続Macを買ったらすぐインストールするアプリケーション」のインスパイアの意味も込めて、アプリではなく、Macの設定変更について書いてみたいと思います。 ※注意※ 今日ご紹介させていただく内容は、ターミナルからコマンドを入力して設定を変更するものです。試してみる際には自己責任でお願いします。MacOSX 10.6.5で動作確認済です。 では、早速。 1. デスクトップ上のアイコンを消す ちょっとしたファイルを保存するときに、ついついデスクトップに保存してしまうことってありませんか?自分はよくあります。ただ、このいい加減な習慣を続けていると、いつの間にかデスクトップがアイコンで埋まってしまって、せっかくの壁紙が台なしになってしまい

    Macを買ったらすぐ変更する設定
  • IDEA * IDEA

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

    IDEA * IDEA
  • http://recotana.com/recotanablog/?p=95

    uechoco
    uechoco 2011/02/20
    キーチェーン、keychain、バックアップ、移行
  • Blitz - ウェブクリエイタの人も,そうでない人も楽しめるデザインブログ

    手相講座 オンラインが気になるなら、こちらのウェブサイトをよくチェックしたほうがいいです。 そして、あなたがすぐ副業になる 手相オンライン講座を購入しようとしているなら、上のウェブサイトで、すぐ副業になる 手相オンライン講座を手に入れると一体何ができるようになるのかについて、十分に理解した上で購入することをおすすめします。 また、レビューや評価が紹介されているなら、それについてもよくチェックしましょう。 下記のすぐ副業になる 手相オンライン講座についての情報も役に立つかもしれません。 商品名:すぐ副業になる 手相オンライン講座 販売商品紹介:手相をゼロから学んで副業になる!覚えなくても始められる!基となる丘・線の解説に加え、応用力がつく読み方や豊富な実例も紹介。特典動画ではさらに学びを活用し副業にしていくための方法も解説した有料鑑定をやるための情報に特化した手相講座です。 電子書籍価格:

  • livedoor Techブログ : ウェブサービスのサーバ増設の基本(1台構成から仮想化まで)

    お疲れ様です、スエヒロです。 先日発売されました、弊社技術陣が執筆した「4Gbpsを超えるWebサービス構築術」、お手に取って頂けたでしょうか? ウェブサービスの負荷対策、分散技術など、実用的な話が盛りだくさんの書ですが、日は実際に稼働しているサービスのサーバスケールアウト方法を、弊社サービス「livedoor ニュース」を例にしてご紹介したいとおもいます。 0. 問題点の把握 2003年オープンしました「livedoor ニュース」ですが、当時はアクセス数、データ量も少なかったため、サーバ1台で運用していました。 静的な画像やcssjavascriptへのリクエストを処理するapache(80ポート)と、動的コンテンツへのリクエストを処理するmodperl組み込みのapache(8080ポート)を切り分け、mod_rewriteでリバースプロキシし、リクエストをながしています。リバ

  • ウノウラボ Unoh Labs: オープンソーシャルモバイルのAPIアクセスで注意しているポイント

    こんにちは。中村です。 ウノウで運用しているまちつく!はモバイル向けソーシャルアプリとしてmixi版、モバゲー版をそれぞれ展開しています。 開発するにあたって通常のウェブサイトとはいくつか違うポイントに注意しています。プロフィールや友達などの情報を取得するためにプロバイダが提供するAPIを利用することになりますし、通信も「携帯電話 <= プロバイダサーバ => SAPサーバ」という経路になるため、様々な箇所でプロバイダを意識した開発を行う必要があります。 今回は特にAPIを利用する際に注意しているポイントをいくつかピックアップしたいと思います。 APIアクセスをできるだけ減らす オープンソーシャルモバイルに限らず基的なことですが、APIへのアクセスを可能な限り減らすことでSAP・プロバイダ双方の負荷軽減になり、かつリクエスト毎のレスポンス向上に繋がります。まちつく!ではプロバイダからキャ

  • ウノウラボ Unoh Labs: Flash Liteコンテンツを動的に合成してみる

    おはようございます。うちだです。 日、mixiアプリモバイルにて「バンドやろうよ!」をリリース致しました。是非遊んでみてください。 今回は「バンドやろうよ!」でも使った、Flash Liteコンテンツの合成を軽めに紹介します。 Ming Flash Liteの合成にはMingを使います。 Mingを用いるとswfの合成や変数書き換えが非常に簡単にできます。 但し、一部機能にバグがあるので要注意ですが、合成や変数書き換えだけに利用するのであれば今のところ問題は見つかっていません。 さっそく合成 「バンドやろうよ!」では自キャラクターのギターを持ち替えすることでき、その部分に利用しています。 合成するパーツ毎にswfを用意します 1.swf 2.swf 3.swf guitar.swf ming_useswfversion(4); $swf = new SWFMovie(); $swf-

  • ゲームの

    おはようございます、twitter idはotoyasumiのkijimaこと來島です。 前回の記事では、ソーシャルアプリ向けのFlashを作る際の 心がけなどについて考えてみました。 ・携帯ソーシャルアプリ向けFlash開発から見えてくる、面白いゲームの作り方(1) 今回は主に、ソーシャルアプリに限らない 「ゲームの面白さ」に焦点を絞って、深く掘り下げていきたいと思います。 文章を書き終わってみて見返してみたところ、 前回の記事とは異なる主旨であると判断したので 勝手ながら、タイトルを変えさせていただきました。 ハドソンの高橋名人がこんな事をおっしゃってました。 ヒットしたゲームはそのベールを全部外していくと、 絶対コアの部分で面白い部分が残るんです。 ラインフレームであっても、丸と四角だけでも面白いはずなんですよ。 「丸と四角がマネキンにならないと面白くない」というのは、 「ゲームとし

    ゲームの
  • IDEA * IDEA

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

    IDEA * IDEA
  • 引越しを考えているなら押さえておきたい、時期を問わず使える5つのウェブサービス - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan

    builder読者の皆さん、こんにちは。 金曜日担当の山田井ユウキです。 最近家が手狭になってきたので、引っ越そうかなーなんて漠然と考えています。 でも引っ越しって面倒なので、何か楽になるWebサービスはないものかと探した結果、 いくつか便利そうなサイトを見つけたのでまとめてみますね。 ちなみに4月で引っ越しラッシュが一段落して、今はいわゆるシーズンオフなわけですけども、「お部屋探し達人」によると 物件と時期の関係ってこんな感じみたい。 混み合う時期を避けて家を探したい人にとっては今が狙い目かもしれませんね。 で、まずはどこらへんに住むのかという話ですが…… こんなWebサービスがありました。 犯罪発生マップ 都内限定みたいですが、地域別に犯罪発生率がわかる警視庁の便利マップです。 区や市単位で拡大表示もできるので、より安全な地域に住みたい方は一度目を通してみるといいかも。 地域を決めたら

  • ゆーすけべー日記

  • iPhoneアプリのインターフェースデザインがざくざく見られる『TappGala』 | 100SHIKI

    これは便利ではなかろうか。 TappGalaではiPhoneアプリのインターフェーズデザインをざざっと眺めることができる。 ここのインターフェースはどうするべきかなぁ、と悩んでいるデザイナーやエンジニアにおすすめだ。 なお、このサイトで紹介されているそれぞれのアプリの画面は数枚だが、ちゃんとiTunesへのリンクもあるので、気になるアプリがあればダウンロードや購入して確かめてみるといいだろう。 またもちろん自分で作ったデザインも投稿できる(審査があるかどうかはちょっと不明…)。腕におぼえのある人はいかがだろう。 新しいプラットフォームであるiPhoneiPadのインターフェースデザインがこうしてまとまっていると便利ですな。

    iPhoneアプリのインターフェースデザインがざくざく見られる『TappGala』 | 100SHIKI
  • Google、「ハッキング学習用Webアプリ」を公開 - スラッシュドット・ジャパン

    Googleが「ハッキングを通じてWebアプリのセキュリティや脆弱性を学ぶ」ことを目的としたWebアプリ「Jarlsberg」を公開した Google Online Security Blog)。 Jarlsbergは、「ハッカーがどのようにセキュリティ脆弱性を見つけるか」「どのようにWebアプリを攻撃するか」「どうすればそのような行為への対策を行えるか」を学習することを目的としたもの。Google Apps上で動作しているWebアプリで、ユーザーが実際にさまざまな攻撃をテストしてみることが可能。「jarlsberg.appspot.comドメイン上で任意のスクリプトを実行できるようなファイルをアップロードせよ」などの課題やヒント、その解答と対策なども多数用意されている。また、ソースコードについてもすべて公開されている。 ドキュメントはすべて英語だが、セキュリティに興味のある方は挑戦してみ

  • 今からでも間に合う!本気で勉強したい人のための英語学習ページまとめ! | nanapi[ナナピ]

    今からでも間に合う!気で勉強したい人のための英語学習ページまとめ! に関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。nanapiでライフレシピ生活! あなたのライフレシピを待っている人たちがいます あなたが生活でちょっとうまくやっていること、 それを知りたがっている人たちがいます! あなたの投稿で、 みんなの生活をハッピーにしてみませんか? nanapiに参加する(無料) はじめに 英語というとなかなか難しいものです 新しい語学への挑戦という難しさもあると思いますが 勉強方法がわからないという方もいらっしゃると思います そんな方のために英語勉強のための良ページをまとめました 勉強法 急がばまわれ式・堅実で一番効率的な英語勉強法 http://anond.hatelabo.jp/20091026215137 まず始めに何を使って

  • 呼吸を味方に、すっきり美人になる方法。 | nanapi[ナナピ]

    呼吸を味方に、すっきり美人になる方法。 に関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。はじめに 春。青葉、まぶしい頃。つまり、葉っぱが二酸化炭素を吸って、新鮮な酸素をいっぱい吐き出しているということです。 だから、呼吸に注目を。1日で2万回もしている呼吸の質を高めると健康度も美人度もアップします。 呼吸の働きを知ろう 呼吸とは、空気(使うのは酸素)を吸って、血流にのせて細胞に届けて、そこで老廃物や二酸化炭素を受け取り、吐き出すこと。 このとき、1回の呼吸で吸い込む酸素量は、多いほど体の活性度は高まります。肺には、息を吐いても、吐き切れない残存量があり、これが外から吸い込む空気の量を減らしています。 だから、深い呼吸を身につけ、たくさんの空気を吐き出せば、勝手にたくさんの酸素が入ってくるわけです。 深呼吸で、血管が広がることで血行がよく

  • IDEA * IDEA

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

    IDEA * IDEA
  • 10分で理解するMongoDBのパフォーマンス - (゚∀゚)o彡 sasata299's blog

    2010年04月25日00:16 NoSQL MySQL 10分で理解するMongoDBのパフォーマンス MongoDBってスキーマレスなDBで、カラムが決められないような場合に使うと効果的なんだと思うんですが、「そういうデータはハッシュにして、JSON 形式で MySQL に保存すれば良いのでは?」という意見をいただいたので、その場合とのバフォーマンス比較をしてみました。 ※最初は MySQL として innodb でしか評価していなかったため、myisam の結果についても追記しました。(2010/04/25追記) ベンチマーク環境の準備 試した環境としては、MySQL 5.1.45, MongoDB 1.2.4 です。MySQL側はこんな感じ。 mysql> desc blogs; +------------+--------------+------+-----+---------

  • 実録MySQLのチューニング 春の陣 - (ひ)メモ

    long_query_time = 0.5 とか閾値を小さめにしてもスロークエリが出なくなったけど、CPU(user)使用率高いとか、なんか足引っ張ってるクエリがあるっぽいなぁという場合のお話です。 「実録」の通り、現在絶賛進行中ですので、逐次動きがあったら書き足していくつもりです。 「あれを見た方がいい」とか「これをあーした方がいい」とかあれば、コメントかTwitterで @hirose31 までお知らせいただけるとうれしいです! 使用しているのは、MySQL 5.1.41 です。 前提: サーバーリソースのグラフ GangliaでもCactiでもMuninでもなんでもいいんですが、サーバリソースのグラフ化は必須です。チューニングした際の効果測定や、そろそろリソースい潰してやばいとかの予測にも使えます。 自分はDBサーバの場合このあたりをグラフ化してます。 CPU使用率 (user,

    実録MySQLのチューニング 春の陣 - (ひ)メモ
  • Windows起動プロセス最適化ツール『Soluto』を導入したら起動時間が18秒短縮された件… - IDEA*IDEA ~ 百式管理人のライフハックブログ

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

    Windows起動プロセス最適化ツール『Soluto』を導入したら起動時間が18秒短縮された件… - IDEA*IDEA ~ 百式管理人のライフハックブログ
  • そこそこ規模が大きくても何とかなるjavascriptの設計(URL dispatcherの薦め) | tech.kayac.com - KAYAC engineers' blog

    弁当生活始めました。agoです。 以前のjavascriptの開発はサーバサイドと同じPGが開発することが多く、機能をファイル単位で分割してそのページで必要なファイルのみを読み込むと言うことが行われていました。 ただ、最近はサーバサイドとクライアントサイドの分業が進んだことや表示速度の兼ね合いもあり、単一ファイルに全体を記述しサーバサイドでは全ページでその一ファイルのみを読み込むような形になることが多いです。 単一ファイルの利点としてはサーバサイドの実装に依存せずに任意の機能を追加できることがありますが、欠点として機能毎の切り分けが難しくなると言う点があります。 jQueryを使用して$('.selector')で切り出す方法もありますが、マークアップの全体像を正確に把握できていないと不要なページで間違って実行されてしまう危険性もあります。 そこで、以下のようなJSを先に読み込み、各URL

    そこそこ規模が大きくても何とかなるjavascriptの設計(URL dispatcherの薦め) | tech.kayac.com - KAYAC engineers' blog
  • 何歳になっても成長するためのライフレシピ | nanapi[ナナピ]

    何歳になっても成長するためのライフレシピ に関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。はじめに '学生も社会人も、 何歳になっても成長し続けるためのライフレシピです。 1:同じ話でも口をはさまずに素直に聴くこと いろいろな人からアドバイスや意見をもらううちに、 「あ、これ知っている」「もう何度もその話は聴いた」 そんな印象をもつことがあります。 しかし、知っている情報を話された場合、 記憶を定着させるために改めて素直に聞き入れましょう。 話をする人は、わかった顔をする人よりも、 うなずきながら、すこしずつ理解してくる人に、 より詳しい情報を伝えようとしてくれます。 昔の民話は口伝されていました。 それは、同じ内容を複数回伝える、聴くことを繰り返すことが、 大事な事が記憶に定着されるための手法だからです。 2:言われ

  • iPhone用の高度なグラフライブラリ·s7graphview MOONGIFT

    s7graphviewはiPhone向けのオープンソース・ソフトウェア。iPhoneアプリを開発したいというニーズは増えている。だがWebベースの開発とは異なり、かつPC向けアプリとも異なるために勝手が掴めないと言った話もよく聞かれる。 デモ PC向けには既に多数のコンポーネントやライブラリが揃っている。iPhone向けにはまだまだ今後出てくる所だろう。だがライブラリの登場によって可能性が大きく変わる可能性はある。s7graphviewはその一つ、グラフライブラリだ。 グラフを描画したいというニーズは多い。アクセス解析やリアルタイムのデータの変化とビジネス面でのニーズも多い。s7graphviewはそのニーズにぴたりと当てはまることだろう。既に既存のアプリでも利用されているので安心感もある。 s7graphviewが描くのは折れ線グラフになる。複数の線を描画することが可能だ。iPhone

    iPhone用の高度なグラフライブラリ·s7graphview MOONGIFT
  • ウノウラボ Unoh Labs: iPhone SDKでウェブAPIコール

    今さらですが最近iPhone SDKプログラミングを始めたBrandonです。 勉強目的に簡単なアプリ作ろうと思って、今個人的にとても気に入っているウェブサービス(Posterous)のiPhoneアプリを作っています。 アプリでWeb APIリクエスト・レスポンスの処理をする必要があったので、 ド素人ですが下記のような感じで初期実装してみました。 暇がある時に遊び心で触っている程度だけなので、やり方が間違っているところもたくさんあるかも知れないが、何かご指摘があれば遠慮なく突っ込んで頂けるとありがたいです。 導入したライブラリ 最初に問題になったのは、Posterous APIはBasic Authentication使っていますが、調べてみたところObjective Cにはbase64エンコードのライブラリがないことが判明しました。 そこで、Objective Resourceという良

  • AMQPによるメッセージング | GREE Engineering

    こんにちは。GREEのプラットフォーム開発部でインフラ系の仕事をしているmdoi(@m_doi)と申します。よろしくお願いします。今回は、AMQPについて簡単に紹介したいと思います。 はじめに GREEで稼働中のサーバは、日々サーバの異常ログ、自己監視結果、メール等々、大量のメッセージをやり取りしています。しかしながら、共通のメッセージングインフラが存在しないため、それぞれが独立に色々なメッセージ送信を行っています。 サーバ台数の増大に伴って、メッセージ配送の負荷が無視できないレベルになって来ると、それらのメッセージングシステムについて、個別に負荷対策を施すなど運用上様々な問題が課題が出てきます。また、メッセージの種類によっては、その配送の仕組がスケーラビリティに欠けるものとが存在し、規模の増大に対応できなくなる恐れもあります。そのため、こういうった用途に使えるスケーラブルなメッセージング

    AMQPによるメッセージング | GREE Engineering
  • ナンパを受け入れてくれる女性のタイプ~どんな女性に声をかけるべきか~ | nanapi[ナナピ]

    ナンパを受け入れてくれる女性のタイプ~どんな女性に声をかけるべきか~ に関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。nanapiでライフレシピ生活! あなたのライフレシピを待っている人たちがいます あなたが生活でちょっとうまくやっていること、 それを知りたがっている人たちがいます! あなたの投稿で、 みんなの生活をハッピーにしてみませんか? nanapiに参加する(無料) はじめに 最近は暑い日が続きますが、みなさんはナンパに励んでいますか? さて、今回の題材ですが、筆者が過去ナンパを重ねる内に、上手くいった女性に、ある共通点に気付いた時がありました。 今回はその筆者が感じた共通点というか傾向を書いていきたいと思います。 全ての女性がナンパを受け入れてくれる(可能性)がある ナンパを受け入れてくれる女性に傾向があると言っておきながら

  • 女性をナンパした時に、脈ありかどうか見分ける方法 | nanapi[ナナピ]

    女性をナンパした時に、脈ありかどうか見分ける方法に関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。nanapiでライフレシピ生活! あなたのライフレシピを待っている人たちがいます あなたが生活でちょっとうまくやっていること、 それを知りたがっている人たちがいます! あなたの投稿で、 みんなの生活をハッピーにしてみませんか? nanapiに参加する(無料) はじめに 「ナンパ」というと、大袈裟に聞こえるかもしれませんが、当レシピは街中や旅先で、女性に声をかけて口説く事を想定しています(まさにナンパですね(笑))。 ただ、ナンパだけでなく、一般的に女性を口説く際にも当てはまると思いますので、参考にしてもらえれば、と思います。 他の女性にも声をかけているのか聞いてくる まぁ、街中で声をかけたりしても、無視されたり、冷たい反応が多いので、反応し

  • ナンパした女性との関係を発展させていく際に、気を付けるべきこと。 | nanapi[ナナピ]

  • ナンパで女性に警戒心を抱かせない方法 | nanapi[ナナピ]

    ナンパで女性に警戒心を抱かせない方法 に関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。nanapiでライフレシピ生活! あなたのライフレシピを待っている人たちがいます あなたが生活でちょっとうまくやっていること、 それを知りたがっている人たちがいます! あなたの投稿で、 みんなの生活をハッピーにしてみませんか? nanapiに参加する(無料) [お知らせ] 公式記事を書いて報酬をもらおう!投稿コンテスト開催中! 出会いを自らつくる「ナンパ」 今回はナンパをする際、女性に警戒心を抱かせない方法をご紹介します。 警戒心を抱かせないというのはつまり、ナンパの成功率を上げるということにつながります。 女性との出会いが少ない、と嘆いている男性は、ナンパで「出会い」を自らつくりましょう! ナンパに適した場所 基的にはしたい場所ですれば良いです。

  • 自信を持ってナンパできるようになる為の、やるべきこと。 | nanapi[ナナピ]

    自信を持ってナンパできるようになる為の、やるべきこと。 に関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。nanapiでライフレシピ生活! あなたのライフレシピを待っている人たちがいます あなたが生活でちょっとうまくやっていること、 それを知りたがっている人たちがいます! あなたの投稿で、 みんなの生活をハッピーにしてみませんか? nanapiに参加する(無料) [お知らせ] nanapiのコンテストは投稿でAmazon券がもらえる! はじめに 前回、「ナンパで女性に警戒心を抱かせない方法」というレシピを書きましたが、今回はもっと前段階のレシピです。方法論というよりは精神論や心構え的な内容です。 ナンパを初めるにあたって 勇気を持って声をかける 「それが出来れば苦労はしないよ」なんて声が聞こえてきそうですね。月並みな表現ではありますが、

  • Twitterの大規模システム運用技術、あるいはクジラの腹の中(前編)~ログの科学的な分析と、Twitterの「ダークモード」

    Twitterの大規模システム運用技術、あるいはクジラの腹の中(前編)~ログの科学的な分析と、Twitterの「ダークモード」 先週の6月22日から、米サンタクララで行われていたWebサイトのパフォーマンスと運用に関するオライリーのイベント「Velocity 2010」が開催されていました。 その中で、TwitterのJohn Adams氏がTwitterのシステム運用について説明するセッション「In the Belly of the Whale: Operations at Twitter」(クジラの腹の中:Twitterでの運用)が行われています。Twitterのような大規模かつリアルタイムなWebサイトの運用とはどういうものなのでしょうか? 公開されているセッションの内容を基に概要を記事で紹介しましょう。システム管理者の新たな役割、Railsの性能の評価、Bittorrentを使った

    Twitterの大規模システム運用技術、あるいはクジラの腹の中(前編)~ログの科学的な分析と、Twitterの「ダークモード」
  • Twitterの大規模システム運用技術、あるいはクジラの腹の中(後編)~Twitterのサブシステム「Unicorn」「Kestrel」「Flock DB」

    Twitterの大規模システム運用技術、あるいはクジラの腹の中(後編)~Twitterのサブシステム「Unicorn」「Kestrel」「Flock DB」 米サンタクララで行われていたWebサイトのパフォーマンスと運用に関するオライリーのイベント「Velocity 2010」の、Twitterのシステム運用について説明するセッション「In the Belly of the Whale: Operations at Twitter」(クジラの腹の中:Twitterでの運用)を紹介をしています。 この記事は「「Twitterの大規模システム運用技術、あるいはクジラの腹の中(前編)~ログの科学的な分析と、Twitterの「ダークモード」」の続きです。 Twitterのサブシステム「loony」「Murder」「memcached」 ここからはTwitterのサブシステムについて紹介しよう。 T

    Twitterの大規模システム運用技術、あるいはクジラの腹の中(後編)~Twitterのサブシステム「Unicorn」「Kestrel」「Flock DB」
  • 本当にGoogle Appsでいいの? 各社のWebメールサービスを比較する

    というわけで、不定期連載してきた「今さら聞けないWebメール」特集も今回が最終回。Webメールの仕組みを説明した初回、機能的なメリットを紹介した第2回、デメリットをどうやって回避するかを解説した第3回に続く、最終回はGoogleをはじめとする各社のサービスを紹介しよう。 なお、各サービスはWebメールの利点を最も引き出すIMAP形式に対応し、中小企業の担当者の負担を減らすアウトソース事業者という観点で選んだ。想定する中小企業は500人未満の企業規模とする。 Google Apps まずは「Google Apps」。Webメールサービスとして「Gmail」が利用できるほか、グループのスケジュール管理ができるGoogleカレンダーや、Officeドキュメントの共有ができるGoogleドキュメントなども使える。無料体験版や最低限の機能が使える「Standard Edition」のほか、1ユーザー

    本当にGoogle Appsでいいの? 各社のWebメールサービスを比較する
  • MySQLでサービス停止のないALTER TABLEの検討 - SH2の日記

    MySQLでテーブルへのカラム追加、インデックス追加やテーブルの再編成などを行うと、その間テーブルに共有ロックがかかってしまいます。そのためこれらのメンテナンス処理は、通常利用者の少ない深夜早朝帯にサービスを止めて実施する必要があります。日はそれを無停止、オンラインのままでできないかという話題です。 基的なアイデア メンテナンス対象の元テーブルをコピーして、作業用の仮テーブルを作ります 仮テーブルに対して、カラム追加などの変更を加えます その間、元テーブルに対して行われる更新処理について差分を記録しておきます 仮テーブルの変更が終わったら、記録しておいた差分データを仮テーブルに反映します 差分データの反映が終わったら、元テーブルと仮テーブルを入れ替えます これと似たようなことを考えた方は結構いらっしゃるのではないでしょうか。ただ、言うは易し、行うは難しです。整合性がきちんと取れるかどう

    MySQLでサービス停止のないALTER TABLEの検討 - SH2の日記
  • グーグルがWebを高速化するために何をしているか

    のページをめくるように、どんなWebページも素早く表示できるようにする。グーグルは以前からWebの高速化に取り組んできました。 6月22日から、米サンタクララで行われていたWebサイトのパフォーマンスと運用に関するオライリーのイベント「Velocity 2010」では、グーグルのUrs Hölzle氏がWebの高速化技術について「Speed Matters」(スピードの重要性)というセッションで紹介ています。 Webを高速化するためにどのような技術があり、あるいはどのような技術が検討されているのか、このセッションの内容を紹介しましょう。 スピードは重要だ 私が話そうとしているのは、「Speed matters」(スピードの重要性)についてだ。Webは空飛ぶジャガイモより速くなれるだろうか? どのくらい速くなれるだろうか? (参考:オペラがやってくれた! グーグルの空飛ぶジャガイモに対抗)

    グーグルがWebを高速化するために何をしているか
  • ウノウラボ Unoh Labs: Hello,Lithium!

    こんにちは。4月に入社したyuzoです。 今回は元CakePHPのDevelopperが新たに立ち上げた新しいフレームワーク「Lithium」を試してみました。 準備する この記事を書いている現在のバージョンは0.9.5です。以下からダウンロードできます。 http://rad-dev.org/lithium/versions ひとまず、draftsのブログチュートリアルを動かすまで、を目標とします。 http://rad-dev.org/lithium/wiki/drafts/blog-tutorial Lithiumの動作環境は ・HTTP Server (Apache + mod_rewrite recommended) ・PHP 5.3.0 or higher ・CouchDb, MongoDb, MySQL 5 or SQLite 3 for applicatio

  • CEOも知っておきたいデザインに関する10つのコト - everything might happen tomorrow - yhassy - builder by ZDNet Japan

    デジタル時代のITインフラ構築術 仮想化統合、クラウドを経て今「マルチ」へ ITインフラの最適化と継続的進化への道筋 時代はサーバ仮想化からコンテナへ あらためて整理したい企業ITにおける コンテナ活用の基礎と採用メリットを紹介 単純なインフラ製品の販売ではない DX、コンテナプラットフォームの実証など 自社の取り組みで得られた知見を顧客に提案 ライバル同士がタッグを組む理由 マイクロソフトとヴイエムウェアが連携し パブリッククラウドへの移行を支援 アプリケーションモダナイズ 求められている背景にあるビジネスの今 そして、成功の鍵を握るDevOpsの真の意味 ともにDXを推進する コンテナ化されたワークロードを管理 継続的な価値を生みだす「協創」への挑戦 セキュリティモデルは変わった! クラウド活用、リモートワークはあたりまえ いま求められるゼロトラスト実現のために ITインフラ運用からの

  • グリーの大規模分散ストレージ戦略(nanofs) | GREE Engineering

    はじめに はじめまして、グリー株式会社でエンジニアをしておりますkgwsと申します。今回は、グリー内で写真データの保存を行っている分散ストレージ(nanofs)を紹介させていただければと思います。 背景 弊社で運営させていただいている "GREE" ではユーザの写真や動画データを保存することができます。1億ユーザを目指すグリーは、ユーザの増加とともに写真や動画データは上限なしに増加していきます。またユーザの皆様の大切なデータを失うことは許されませんし、サービスを止めることも許されません。そんな状況の中、様々な技術や仕組みを使いサービスを運営してまいりました。 グリーのストレージの歴史は大きく分けて3世代がありました。 第一世代 第一世代ではアプリケーションサーバからNFSサーバをマウントし画像データを保存しておりました。簡単に導入できることと高価なサーバを使用すれば信頼性や安定性も保たれる

    グリーの大規模分散ストレージ戦略(nanofs) | GREE Engineering
  • 【LAMPで作るソーシャルアプリの負荷対策 ~アプリとインフラの調和のテクニック~】 

     隼  KLab株式会社 プロジェクトマネジメント部リーダー 2006年KLab株式会社にプログラマーとして入社。 自社メディア事業、SNS事業の開発リーダーを経験し、現在ソーシャルアプリ開発のPMとして活躍中。 セミナーのテーマは 【LAMPで作るソーシャルアプリの負荷対策 ~アプリとインフラの調和のテクニック~】。現在ソーシャルアプリ周りで最もホットな高負荷対策について、KLabの取り組みを紹介しました。 会場は満員御礼で立ち見もちらほら。おおよそ150人程度の方に聴講頂きました(感謝!)。 以下のとおり当日の資料を公開しました。(ソーシャルアプリに限らず)高負荷にお困りの方は必見です! Lampで作るソーシャルアプリの負荷対策~アプリとインフラの調和のテクニック~

  • Facebook、memcachedに300TB以上のライブデータを置く大規模運用の内側

    クラウドのように大規模なシステムでは、ソフトウェアの開発と同等以上に、大規模運用の巧拙が、システム全体の成功を大きく左右します。 6月22日から、米サンタクララで行われていたWebサイトのパフォーマンスと運用に関するオライリーのイベント「Velocity 2010」で、FacebookのTechnical Operations teamを担当するTom Cook氏が「A Day in the Life of Facebook Operations」(Facebook運用のある1日)と題したセッションで、Facebookがふだんどのような運用を行っているか、紹介しています。 世界でトップクラスの大規模サイトが、普段どのようなツールを用い、どのような方法で運用しているのか、セッションの内容を紹介しましょう。 6年で4億アクティブユーザー、3カ所のデータセンター Tom Cook氏。Facebo

    Facebook、memcachedに300TB以上のライブデータを置く大規模運用の内側
  • MacOSXのインストール直後にシステム環境設定でやるべきことリスト - hnwの日記

    先日、古いMacBookにSnow Leopardをクリーンインストールしました。その際、以前Leopardをインストールする時にメモしておいた「システム環境設定」の作業リストが役に立ったので公開します。 ややマニアックな設定も含まれていますので、取捨選択してお使いください。他に「これもオススメ!」という設定があれば教えてください。 「共有」「コンピュータ名」のマシン名を変更 「山田太郎のMacBook」みたいなキモい名前になっているので、ホスト名っぽい名前に変更しましょう。 何台かマシンを所有している場合は植物や鉱石といった無生物の名前で統一するのが個人的にはオススメです。 「共有」「コンピュータ名」「編集」でローカルホスト名を変更 「yamada-taro-no-macbook.local」みたいなキモい名前になっているので「ホスト名.local」に変更しましょう。 あまり知られていま

    MacOSXのインストール直後にシステム環境設定でやるべきことリスト - hnwの日記
  • 手軽に出来るApacheモジュール開発

    [実行結果] Creating [DIR]  hello_world Creating [FILE] hello_world/Makefile Creating [FILE] hello_world/modules.mk Creating [FILE] hello_world/mod_hello_world.c Creating [FILE] hello_world/.deps #include "httpd.h"#include "http_config.h"#include "http_protocol.h"#include "ap_config.h" /* The sample content handler */static int hello_world_handler(request_rec *r){ if (strcmp(r->handler, "hello_world"))

    手軽に出来るApacheモジュール開発
  • 手軽に出来るApacheモジュール開発②

    > /usr/sbin/apxs -g -n hello_world (-g:テンプレート生成、-n:モジュール名指定) これでhello_worldディレクトリが作成されました。そのディレクトリへ移動します。 ② コードの修正・追記 ソースコード(mod_hello_world.c)を次のように修正・追記します。 /** * mod_hello_world.c -- Apache sample hello_world module */ #include "httpd.h"#include "http_config.h"#include "http_protocol.h"#include "ap_config.h" #define DEFAULT_AVAILABLE 0 /** * モジュールの設定に関する部分 *//* モジュールの設定を表す構造体を定義する */typedef str

    手軽に出来るApacheモジュール開発②
  • ウノウラボ Unoh Labs: DBの選択について

    皆様、はじめまして。 7月入社のトクヤマと申します。 以後、お見知りおき頂ければ幸いです。 私は以前、別の会社の仕事でPostgreSQL,MySQL,Oracle,SQLSeverを同時に運用していたことがありました。 また現在はMySQLとPostgreSQLを運用しています。 今回はそれぞれのDBを、どのようなWEBサイトやオープン系の開発を行う時に選ぶべきなのかという事をお話したいと思います。 なおOracleSQLServerは現在はWEBサイトやオープン系の開発では使われなくなっていますのでPostgreSQLMySQLに絞りたいと思います。 「定説」として以前はPostreSQLは多機能で遅い、MySQLは機能は少ないが検索が速いと言われていました。 しかし、それぞれバージョンアップを繰り返すうちに現在は、どちらもお互いの特徴をカバーしてきています。 それではどの

  • ウノウラボ Unoh Labs: 今からはじめるCassandra入門

    こんにちわ、7月に入社したばかりの@emorinsです。 題名の通りですが分散データベース『Apache Cassandra』を紹介したいと思います。 少し前はHadoop(とHBase)と比較されることの多かったCassandraですが、最近はHadoopの人気に押されつつあるようにも感じます。 しかし、CassandraとHadoopは特徴が異なり、よく言われるのがCassandraはリアルタイム処理に向き、一貫性のかわりに可用性を重視し、またHadoopとは違って単一障害点もありません。 今日はそんなHadoopとは違った魅力のある分散データベース『Apache Cassandra』をはじめてみましょう。 目次 Cassandraとは アーキテクチャ Cassandraの特徴 コンシステンシレベル データモデル MemtableとSSTable セットアップ storage-conf

  • 絵がうまくなるために必要なたった一つのこと

    巷で溢れる「絵がうまくなるために必要なこと」。実物を見ろとか、とにかく描けとか、そういうのを見てるとなんか違う、なんか欠けてると思うようになった。 何か、感情が感じられない。機械的で、冷たい感じがする。 なぜだろう。そういうのを見ても、ちっともうまくなる気がしないんだよ。 知恵袋や2ちゃんねるではこの手の言説が普通にまかり通っているし、実際グーグル先生で「絵 上達法」を検索する人達はそういう結論に達する。 あぁ、とにかく描くしかないんだな・・と 欠けているものってなんだろう。 多分それは、「好きになることの大切さ」なんだ。 絵がうまくなる人ってどんな人だと思う? ものすごい気迫があって、執念があって、汗をだらだら流しながら、苦しみながら描いてる人だと思う? 違うんだよ。絵がうまくなれる人間っていうのは、絵を描くことが好きになれる人間なんだ。 なんだよ、って思うかもしれない。 それなら絵の上

    絵がうまくなるために必要なたった一つのこと
  • ウノウラボ Unoh Labs: MySQLのチューニングのためのデータの集め方

    いつの間にか会社で古株になったyamaokaです。 webアプリケーションのバックエンドにMySQLを使っている場合、 クエリ(SQL)のチューニングをする必要がありますよね。 皆さんはチューニングの計画をどのように立てていますか。 もちろん、既に明らかに重いことが想定されているページがあれば、 その処理で使われているクエリを中心にEXPLAINなどを使って解析していけばいいと思います。 でもそうではなく、全体的にクエリの見直しやチューニングを行いたい場合は 実際に実行されているクエリを確認していくという作業が必要です。 そこで使うことができる3つの方法について書きたいと思います。 遅いクエリを記録する MySQLにはスロークエリログといって、 実行に時間がかかったクエリを記録する機能が最初から付いています。 /etc/my.cnfに次のように設定を書けば実行時間が1秒を超えたクエリが出力

  • iPhoneアプリ開発開始時に気をつけるべきファイルの取り扱い (2)

    こんにちは、亀です。 今回も、1回目に続いて、iPhoneアプリ申請まわりの、各種ファイルの取り扱いについての話の続きを書いていきたいと思います。 必要なファイル群 まず、前回も紹介したファイル群を改めて列挙しておきます。 ・ 秘密鍵 –> hoge.p12 ・ 秘密鍵に対応したCSR(証明書要求) –> CertificateSigningRequest.certSigningRequest ・ CSRに対応した証明書(開発用) –> development_identity.cer ・ CSRに対応した証明書(申請用) –> distribution_identity.cer ・ 中間証明書 –> AppleWWDRCA.cer ・ デバイスID –> iPhone実機から取得 ・ AppID –> 任意に設定 ・ development用Provisioning Profile –

    iPhoneアプリ開発開始時に気をつけるべきファイルの取り扱い (2)
  • Blog - Mikula Beutl - SEO Consulting

    This guide is the safest way to do a domain switch, you get all you need to change a blocked domain. What is a user flow and a user journey? There’s a macro view of a customer experience that we can analyze and partially control.

    Blog - Mikula Beutl - SEO Consulting
  • 第1回 memcachedの起動オプションを把握しよう | gihyo.jp

    1.4系で新しく追加された主な機能しては バイナリプロトコルの導入 マルチスレッドの標準化 統計の強化 などが上げられます。この1.4系の機能の詳細については前坂徹氏の連載「memcached 1.4の到来」が参考となります。ここではバージョン1.2.5と最新の1.4.5の起動オプションを比較しながら、新しく追加された機能や実際の運用で用いられる起動オプションについて説明します。 1.2系と1.4系の起動オプションの違い まず、memcachedの起動オプションの一覧(ヘルプ)を確認しましょう。memcachedのヘルプを出力するには、「⁠-h」オプションを使います。 $ memcached -h memcached 1.x.x -p <num> TCP port number to listen on (default: 11211) -U <num> UDP port number t

    第1回 memcachedの起動オプションを把握しよう | gihyo.jp
  • グリーの開発環境(歴史と概要) | GREE Engineering

    こんにちは。グリーでインフラ的なお仕事をしているsotarokです。今回は、グリーの開発環境についてお話します。 グリーの開発環境 開発環境どうするか、という問題はエンジニアリングをしている会社であれば誰しも一度は悩んだことのある問題だと思います。開発環境の作り方は、会社やサービスの規模、事業の形態などによって様々ですし、割と小さな規模から「歴史的な経緯」を経て成長してくることが多く、これといったスタンダードがあるわけでもありません。 グリーでも初期の頃から、いくつかの経緯を経て現在の開発環境があります。これは、特に画期的な開発環境やスタンダードに合わせてつくったわけではなく、日々の業務のなかで、あれこれ困ったことやより便利にしたいことなどを解決していくうちに作り上げられたものです。 今回は、グリーの開発環境の移り変わりと、今後の開発環境づくりについてお話させていただきます。 初期の頃の開

    グリーの開発環境(歴史と概要) | GREE Engineering
  • 【ブレゼン公開】「ソーシャルコマース徹底研究」:In the looop:オルタナティブ・ブログ

    昨日、メンバーズさんのセミナー「ソーシャルメディアが切り拓くEコマースのカタチ」にて講演させていただきました。 メンバーズさんの皆様とはすっかり顔なじみ。 イベントはスーパーディレクター、岩下さんの指揮のもと行われました。 私のお話は最近話題の「ソーシャルコマース徹底研究」、以前のブログ記事を深化させたものです。 ・ 「ソーシャルコマース」ってなんだろう? (7/12) で、スライドはこちら。書き下ろしです。(Slideshareからダウンロード可能です) ちなみにメンバーズさんセミナーのHashtagは #memtw、Togetterは こちら。 @chocolat_Jさん、いつもありがとうございます! 昨日の模様はUstream配信されましたが、すこし電波状況が悪かったようですので、調整後に閲覧できるようになるとのこと。 Ustが閲覧できるようになったら、このブログのFacebookペ

    【ブレゼン公開】「ソーシャルコマース徹底研究」:In the looop:オルタナティブ・ブログ
  • 第3回 memcachedの監視とCloudForecastによるモニタリング | gihyo.jp

    安定したWebサービスを提供するためには欠かすことができないのが監視です。監視を行うことで障害をいち早く検知し、対応を行うことでダウンタイムを最小限にできます。また負荷の掛かり具合やサーバリソースの消費度合いを明らかにすることでいつ、どのタイミングでサーバやインフラを増強するか、またアプリケーションの改善を行うのかを判断できます。Webサービスの稼働やリソースの「見える化」を実現することで、個人の経験や勘、また根性だけに頼らない運用が可能となり、より的確なタイミングでのシステムの改善、増強を行えます。 稼働監視とリソースモニタリング Webサービスのシステムの監視には大きく分けて2種類の監視があります。1つ目は稼働監視、2つ目はリソースのモニタリングです。稼働監視では監視を行ったタイミングで対象システムに例外があれば、メールを送信するなどのアラートを発生させます。稼働監視に於ける例外とは、

    第3回 memcachedの監視とCloudForecastによるモニタリング | gihyo.jp
  • Javaで軽快に使える「軽量フレームワーク」特集 ~クールなGUIをシンプルなスクリプトで作成するZK(3)

    はじめに 今回は、これまで紹介したコンポーネント以外の機能から、重要なものをいくつかピックアップして補足していくことにしましょう。ZKは、基的にプレゼンテーション層のフレームワークであり、コンポーネントによるページの作成を第一に考えられています。しかし、Webページを作る上で、コンポーネント以外にも必要となる機能はいろいろと考えられますし、コンポーネントを活用する上で理解しておきたい機能というのもまたあります。 例えば、GUI関連の機能としては「ドラッグ&ドロップ」や「メニュー」、「マルチウインドウ」といったものがあげられます。またWebアプリケーションでデータを扱う際に多用される「セッション」の利用方法も重要ですし、「データベース・アクセス」はWebアプリケーション開発では外すことのできない機能でしょう。今回は、これら「コンポーネント以外の機能」について説明していきます。 対象読者 J

    Javaで軽快に使える「軽量フレームワーク」特集 ~クールなGUIをシンプルなスクリプトで作成するZK(3)
  • 次の10年、「統計分析」こそテクノロジー分野でいちばんホットな職業になる

    The Top Three hottest new majors for a career in technology : Microsoft JobsBlog マイクロソフトの採用活動などを記しているブログ「Microsoft JobsBlog」に8月23日付けでポストされたエントリ「The Top Three hottest new majors for a career in technology」(テクノロジー分野でもっとも熱い、3つの専門性とは)では、長期的に見て次の3つがホットな分野だと挙げられています。 Data Mining/Machine Learning/AI/Natural Language Processing (データマイニング/機械学習人工知能/自然言語処理) Business Intelligence/Competitive Intelligence (ビジ

    次の10年、「統計分析」こそテクノロジー分野でいちばんホットな職業になる
  • NoSQLについて知っておくべき10の事柄

    TechRebublicに「10 things you should know about NoSQL databases」(NoSQLデータベースについて知っておくべき10の事柄)という記事が掲載されています。NoSQLデータベースについての現状がよくまとまっている内容でしたので、見出しとポイントをまとめて紹介したいと思います。 10の事柄は前半と後半の2つに分かれていて、前半の5つではNoSQLの利点について説明されており、後半の5つは課題について説明されています。原文はそれなりに長い説明がされているので、詳しくは原文をぜひ見てみてください。以下はそれを1行程度に要約したものです。 5つのNoSQLの利点 Five advantages of NoSQL 1:Elastic scaling (弾力性のあるスケーラビリティ) NoSQLデータベースでは、ノードの追加による拡張性に柔軟に対

    NoSQLについて知っておくべき10の事柄
  • ソーシャルメディア広告に関する、使えるインフォグラフィック:In the looop:オルタナティブ・ブログ

    ソーシャルメディア広告(ただし米国を対象)に関するなかなか使える、そして美しいインフォグラフィックを発見したので、3チャートをご紹介。制作したのはFlowtown。少し前にTechCrunch記事にもなった注目のソーシャルメディアマーケィング・ベンチャーだ。 まず The Rise of Social Networking Ad Spending から。 つづいて、ブログにターゲットした What's the deal with Bloggers? を。 最後は、モバイル、ソーシャル、eメールにフォーカスした The New Marketing Trifecta を。 ちなみにこれらのインフォグラフィックは、すべてFlowtownブログに掲載されていたもの。他にも「How are Adults Using Mobile Phones?」「Who are the milliennials?」

    ソーシャルメディア広告に関する、使えるインフォグラフィック:In the looop:オルタナティブ・ブログ
  • プロジェクト名を統一する――「EvernoteでGTD」を成功させるコツ

    プロジェクト名を統一する――「EvernoteでGTD」を成功させるコツ:あなたの不安、見積もります 最近「EvernoteでGTD」という話題が盛り上がっていますが、これまでほかのツールでGTDを行ってきた人たちにとってはEvernoteという新しいツールを使うことで、タスクの一元化ができなくなる懸念を感じる人もいそうです。 最近「EvernoteでGTD」という話題が盛り上がってきています。Evernoteは柔軟な分類機能を持っていますし、チェックリストの入ったノートを抽出する優れた検索機能もあるから、GTDを実践するのに便利なのでしょう。 ここでちょっとした問題になるのが次のようなケースです。タスクをRTM(Remember The Milk)で管理したかと思ったら、同時にGoogleカレンダーを使ってみたり、なおかつGmailタスクも併用し、その上『モレスキン「伝説のノート」活用術

    プロジェクト名を統一する――「EvernoteでGTD」を成功させるコツ
  • グーグルが構築した大規模システムの現実、そしてデザインパターン(1)~MapReduce編

    グーグルが「Evolution and Future Directions of Large-Scale Storage and Computation Systems at Google」(グーグルにおける、大規模ストレージとコンピュテーションの進化と将来の方向性)という講演を、6月に行われたACM(米国計算機学会)主催のクラウドコンピューティングのシンポジウム「ACM Symposium on Cloud Computing 2010」で行っています。 グーグルはどのようにして大規模分散システムを構築してきたのか、そして、そこからどのようなことを学んだのかが語られていますし、後半では大規模分散システムのデザインパターンという、非常に興味深いノウハウも公開している、非常に情報量の多い講演です。 その講演の内容を、全部で4つの記事、MapReduce編、BigTable編、教訓編、デザイン

    グーグルが構築した大規模システムの現実、そしてデザインパターン(1)~MapReduce編
  • グーグルが構築した大規模システムの現実、そしてデザインパターン(3)~教訓編

    グーグルが「Evolution and Future Directions of Large-Scale Storage and Computation Systems at Google」(グーグルにおける、大規模ストレージとコンピュテーションの進化と将来の方向性)という講演を、6月に行われたACM(米国計算機学会)主催のクラウドコンピューティングのシンポジウム「ACM Symposium on Cloud Computing 2010」で行っています。 講演の内容を4つの記事(MapReduce編、BigTable編、教訓編、デザインパターン編)で紹介しています。この記事はBigTable編の続き、教訓編です。 大規模分散処理システムの構築から学んだこと ここからは、グーグルがたくさんのシステムを経験して学んだことと、それらのデザインパターンなどを紹介していきたい。 まず、大きく複雑な

    グーグルが構築した大規模システムの現実、そしてデザインパターン(3)~教訓編
  • グーグルが構築した大規模システムの現実、そしてデザインパターン(4)~デザインパターン編

    グーグルが「Evolution and Future Directions of Large-Scale Storage and Computation Systems at Google」(グーグルにおける、大規模ストレージとコンピュテーションの進化と将来の方向性)という講演を、6月に行われたACM(米国計算機学会)主催のクラウドコンピューティングのシンポジウム「ACM Symposium on Cloud Computing 2010」で行っています。 講演の内容を4つの記事(MapReduce編、BigTable編、教訓編、デザインパターン編)で紹介しています。この記事は教訓編の続き、デザインパターン編です。 大規模システムデザインの指針 よりよく使ってもらうためのインフラのデザインと開発方法を考えてみよう。 インフラに対する機能の要望についてさまざまなグループと話すと、多くのリクエ

    グーグルが構築した大規模システムの現実、そしてデザインパターン(4)~デザインパターン編
  • グーグルが構築した大規模システムの現実、そしてデザインパターン(2)~BigTable編

    グーグルが「Evolution and Future Directions of Large-Scale Storage and Computation Systems at Google」(グーグルにおける、大規模ストレージとコンピュテーションの進化と将来の方向性)という講演を、6月に行われたACM(米国計算機学会)主催のクラウドコンピューティングのシンポジウム「ACM Symposium on Cloud Computing 2010」で行っています。 講演の内容を4つの記事(MapReduce編、BigTable編、教訓編、デザインパターン編)で紹介しています。この記事はMapReduce編の続き、BigTable編です。 分散処理に対応するBigTable 次はBigTableの説明に移ろう。BigTableは、大規模分散の半構造化データストアシステムだ。 グーグルでは多くの構造的

    グーグルが構築した大規模システムの現実、そしてデザインパターン(2)~BigTable編
  • Google JavaScript Style Guide

    Revision 2.2 Aaron Whyte Bob Jervis Dan Pupius Eric Arvidsson Fritz Schneider Robby Walker This style guide contains many details that are initially hidden from view. They are marked by the triangle icon, which you see here on your left. Click it now. You should see "Hooray" appear below. Hooray! Now you know you can expand points to get more details. Alternatively, there's a "toggle all" at

  • 「Google JavaScript Style Guide」に沿ってチェックしてくれる、グーグル製JavaScript文法チェッカー

    Google JavaScript Style Guide」に沿ってチェックしてくれる、グーグルJavaScript文法チェッカー グーグルJavaScriptコードのスタイルガイド「Google JavaScript Style Guide」を公開しており、同社自身もこのスタイルに従って開発を行っているとされています(スタイルガイドの日語訳の例)。 このスタイルガイドに従った開発を支援してくれるツールがグーグルからオープンソースとして公開されました。同社のClosure Tools Blogのエントリ「Introducing Closure Linter」で紹介された文法チェックツールのClosure Linterです。 Closure LinterPythonで書かれたツールで、コマンドラインから利用します。上記のエントリによると、次のようなJavaScriptをチェックに書

    「Google JavaScript Style Guide」に沿ってチェックしてくれる、グーグル製JavaScript文法チェッカー
  • モダンなPHPの開発環境の構築方法 - 肉とビールとパンケーキ by @sotarok

    via. はてなブログ 誰か書くんじゃないかと思いつつ、まあ、お決まりのパターンとしてPHP版も書いてみよう。 PHPのこと見てると、書き方とか取り巻く環境ってあんま変わってないなーとか思いつつ、そして何がモダンなんだっけ?新しければいいのか?って話だけど。 一般的な OSX 環境および Linux 環境における、モダンな PHP 開発環境の構築方法についてまとめてみた。最新のPHPとxdebugがあれば十分。 PHP 5.3.2 のインストール ソースから入れてた時期もあるけどやっぱパッケージが楽だな。。オフィシャルじゃないリポジトリを使えばパッケージで入れられる。 pearとpeclは、パッケージ入れるときに一緒に入れちゃう。 pear や pecl そのものは、PHPよりも頻繁にバージョンアップされるし、パッケージになってたりなってなかったりの管理が面倒だから基的にpear/pec

    モダンなPHPの開発環境の構築方法 - 肉とビールとパンケーキ by @sotarok
  • Imlib2でImageMagickより3倍高速かつ美しいサムネイル画像の生成 - 昼メシ物語

    この記事の概要 Imlib2を使って画像のサムネイルを生成してみたところ、ImageMagickより3倍速かった。 また一般的には、Imlib2の方が画質が悪いとされているが、パラメータを調整することで、十分に美しいサムネイル画像を得ることができた。 はじめに Imlib2は画像処理ライブラリ。mixiの発表資料大規模画像配信とPerl によれば、mixiは高速に高品質なサムネイルを生成するために、ImageMagickでなくImlib2を選んでいる。 上記資料の中では、以下のように説明されている。 速度 Epeg > Imlib2 > Imager >>> ImageMagick 画質 ImageMagick > Imlib2 >>> EpegImlibの画質は多少ImageMagickに劣るが、速度は十分に速い、とのこと。 一方で、404 Not Foundという記事では、ImageM

  • 原文をスラスラ読みたい! 「MSDNライブラリによく出る英単語 100選」(1/2):CodeZine

    はじめに MSDNライブラリには、マイクロソフトの技術情報が大量に掲載されていますが、英語版に比べ、日語版の内容は中途半端なのが実状です。 たとえば、スレッドの優先順位を設定する「SetThreadPriority」関数の説明を見ると、英語版には「Windows Server 2008およびWindows Vistaでは、スタートアップやレジストリのRUNから自動実行されたプログラムに対するスレッドの優先順位指定が、システム開始から60秒程度効かない」との注意書きがありますが、日語版にはありません。 また、仮想ディスクの情報を設定する「SetVirtualDiskInformation」関数を検索すると、英語版には説明がありますが、日語版には項目自体がありません。 そこで記事では、MSDNライブラリの英語版がスラスラ読めるように、とはいきませんが、英単語で引っかかることが少なくなる

    原文をスラスラ読みたい! 「MSDNライブラリによく出る英単語 100選」(1/2):CodeZine
  • ウノウラボ Unoh Labs: Nagios のログの日付を変換しながら読むには

    こんにちは。kyagi です。 ウノウではサービスの稼働状況を監視するために Nagios を使用しています。ログファイル「/var/log/nagios/nagios.log」には監視活動の履歴が出力されるのですが、最初のカラムの日付フォーマットがエポック秒になっているため、障害発生時の時間を知るためには変換処理を行わなければなりません。この目的を達成する簡単なスクリプト nagioslogview.rb を書いたので、以下に公開しておきます。同様に小さなストレスを抱えている方の解決策になれば幸いです。 http://github.com/kyagi/nagioslogview/blob/master/nagioslogview.rb 使い方は以下になります。-f オプションで tail -f と同じように成長するファイルを追いかけて読むことができます。テスト時などにご活用いただければと

  • FlexでMVC構造を作る方法。 | _level0 - KAYAC Front Engineer Blog

    お初にお目にかかります。 現在、インターンとして働いています、いぶくろです。 早速ですが、FlexはXMLみたいな構文でじゃんじゃんかけちゃって便利ですが。 AdobeのFlexサンプルをみても、mxmlファイルのなかに、<Script>タグでソースを書いていることもしばしば。 SampleView.mxml <?xml version="1.0" encoding="utf-8"?> <s:Group xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" width="400" height="300"> <s:layout> <s:BasicLayout/> </s:layout> <fx

    FlexでMVC構造を作る方法。 | _level0 - KAYAC Front Engineer Blog
  • ビジュアルプログラミング言語 Illumination Software Creator | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー プログラミング言語Illumination Software Creatorを使うと,ビジュアルにプログラムを作ることができる。Illumination Software Creatorでは,コードを文字列として打ち込む代わりに,ウインドウやダイアログ,条件分岐やループといった部品を配置してゆき,部品同士を線で結ぶことでプログラムを作ってゆく。 サイトにいくつかサンプルがあるので,そのなかから具体的な例を見てみるのが早いかも知れない。たとえば,以下の「Hello World」を見てみよう。 アプリケーションが立ち上がると,変数に文字列をセットして,文字列をウインドウに表示,ウインドウが

  • Flash ライブラリ整理術 | _level0 - KAYAC Front Engineer Blog

    海賊王をめざす男 マツです。こんにちは。 Flash のライブラリって、ちゃんとシンボルの命名規則を決定せずに進めると煩雑になってしまいますよね。 今回はライブラリ整理術。親、子、孫と MC をつくっていったときどのようにまとめるか。 親:SquareMC 子:CircleMC 孫:TriangleMC このような構造のムービークリップをつくります。 親の SquareMC をつくります。 SquareMC に子の CircleMC をつくります。 ライブラリにフォルダ[SquareMC.]を作成します。 ( . がポイントです) [SquareMC.]フォルダのなかに CircleMC を移動させます。 親は自分の子をフォルダの中にいれます。そのフォルダの名前は親の名前に . をいれることで、ライブラリで親自身の直下にリストされます。これで親のすぐそばに子をまとめることができます。 .

    Flash ライブラリ整理術 | _level0 - KAYAC Front Engineer Blog
  • PHPでリフレクション

    <?php // Entity/User.php namespace Entity; class User { private $name; private $gender; public function __construct($name, $gender) { $this->name = $name; $this->gender = $gender; } public function getName() { return $this->name; } private function getGender() { return $this->gender; } } 名前を保持するnameプロパティと、性別を保持するgenderプロパティを定義します。genderプロパティに対するゲッターメソッドはprivateにしてあります。 ■ ReflectionClass まずクラスの情報を抜

    PHPでリフレクション
  • iPhoneゲームのトップクリエーターが語る  「iPhoneアプリ成功の方程式~開発・制作編」

    はじめに 2010年9月15日、東京・新宿の翔泳社セミナールームにて、CodeZine編集部主催のセミナー「iPhoneゲームアプリ開発セミナー 人気ゲームアプリから見る3つの成功ポイント」が開催された。連載では、セミナーの内容を企画編・プロモーション編・開発・製作編の3回に分けレポートする。 連載記事一覧 連載第1回「iPhoneアプリ成功の方程式~企画編」 連載第2回「iPhoneアプリ成功の方程式~プロモーション編」 連載第3回「iPhoneアプリ成功の方程式~開発・制作編」 稿では連載第3回目として、「iPhoneゲームアプリ開発セミナー 人気ゲームアプリから見る3つの成功ポイント~開発・製作編」の内容をレポートする。 「セッション3:開発・製作編」クオリティの作り込みが高評価を呼ぶ 最後のセッションは「クオリティアップ開発・製作編」と題して、宮川氏がiPhoneゲームを実際に

    iPhoneゲームのトップクリエーターが語る  「iPhoneアプリ成功の方程式~開発・制作編」
  • Lithiumのフィルタシステム

    次世代CakePHPとも言うべきフレームワークLithiumのフィルタシステムを見てみました。 Lithiumは対象がPHP5.3以上ということで、5.3ならではの機能を活用したアーキテクチャになっています。中でも特徴的なのがフィルタシステムです。 全体のアーキテクチャとしては、CakePHPの流れを汲んで標準的なMVCフレームワークになっています。ただそれを実現する手段としてフィルタシステムを多用しています。これまでのフレームワークとは異なる点があり、いざフレームワークの動きを掴もうとすると戸惑います。 そこでLithiumのフィルタシステムをざっくりと見てみましょう。 サンプルソース サンプルとして、SampleControllerとそのビューテンプレートを用意します。 フィルタの動きを見るだけなので、indexアクションでは、ログに__METHOD__を記録するだけです。 [app/

    uechoco
    uechoco 2011/02/20
    フィルタ
  • filter_var()でURLのフォーマットチェック(とバグ) - しんふぉにゃん

    PHPにはfilter_var()という関数があって、この関数を使うとURLのフォーマットチェックができます。(PHP 5.2.0以降) PHP: filter_var - Manual ですが、この関数のURLフォーマットチェックにはバグがあって、ドメイン部分にハイフンがあると「URLではない」と判定されてしまうようです。 PHP :: Bug #51192 :: FILTER_VALIDATE_URL will invalidate a hostname that includes '-' PHP :: Bug #51258 :: FILTER_VALIDATE_URL thinks dashes/hyphens in host name are invalid PHP 5.3.2環境で確認(5.3.3でも修正されていない?) 正常: <?php $value = 'http://ex

    filter_var()でURLのフォーマットチェック(とバグ) - しんふぉにゃん
  • 大規模インフラの監視システム | GREE Engineers' Blog

    こんにちは。インフラチームの ebisawa です。 今回はグリーのインフラにおける各種機器の監視がどのように行われているのかご紹介させていただきたいと思います。一般にサーバの監視というと、システムダウンを検出するための死活監視を意味する場合と、ネットワークトラフィック等のモニタリングのことを意味する場合とがあります。今回の監視は特に後者についてのお話です。大規模なインフラの監視には、やはり特有の課題があります。 どんなツールを使っているのか グリーではサーバの各種リソース使用状況をモニタリングしてグラフ化するためのツールとして、Cacti を利用しています。Cacti は、大変有名なツールなので皆様ご存知かと思いますが、バックエンドの RRDtool で作成したグラフを閲覧するための使いやすいユーザーインターフェイスを備えています。 http://www.cacti.net/ ツールの使

    大規模インフラの監視システム | GREE Engineers' Blog
  • PHPカンファレンス2010「大ヒット!ソーシャルアプリの裏側」

    takada-atです。 先日PHPカンファレンス2010にて、プロマネの新田とともにスピーカーをつとめさせていただきました。 (資料のアップロードが遅れてごめんなさい!) 内容としては、ソーシャルアプリの開発について、新田からは主としてプロジェクト管理の面から、わたしからは負荷対策についてお話しました。 資料をslideshareにアップロードしました。こちらには簡単に目次だけ載せておきます。 ソーシャルアプリの概要(新田) 激戦!ソーシャルアプリ開発日記(新田) ソーシャルアプリ負荷対策(高田) 今回の資料でもちらっと触れたKLab森のセミナー発表は若手ブログでも資料を公開しています。こちらもご覧ください。 【LAMPで作るソーシャルアプリの負荷対策 ~アプリとインフラの調和のテクニック~】

  • アルゴリズムへの招待

    適当な圧縮ルールを作り、ASCII文字で描いた絵をなるべく少ない文字数で表現するには、どうする?(詳しくは第2回を参照) アルゴリズムを構成する楽しい仕組みを紹介しながら、あなたに「おおっ」と言わせたい――。これが連載『地球にやさしいアルゴリズム』の最初の目的です。「数独パズルを解く」「ASCIIアートを圧縮する」など12の問題を用意しました。ぜひ挑戦してみてください。 問題を解けても解けなくても、アルゴリズムに興味を持てたなら、関連する文献や記事を抵抗なく読めるようになるはずです。アルゴリズムを使いこなしたり、新しく作ることも無理なくできるようになるでしょう。 まずはいろいろなアルゴリズムの面白いところを見て、楽しんでみましょう。 連載目次 第1回 ナンプレを解いてみよう 第2回 パズルみたいに楽しいデータ圧縮 第3回 「場面」の移り変わりに注目する 第4回 できるだけ短いルートでゴール

    アルゴリズムへの招待
  • symfonyとHyperEstraierを使って全文検索してみよう - KAYAC engineers' blog

    はじめまして。インターンのsato(@hilotter)です。 突然ですが、みなさんは「全文検索エンジン」って使ったことがありますか? 「全文検索エンジン」と聞くと「何だか難しそうだな」と思われる方もいらっしゃると思います。 僕はまさにそうでした。 そんな全文検索エンジン初心者の僕のもとに、今回、HyperEstraierという全文検索エンジンを使ってキーワード検索機能を実装する機会がありました。 色々調べてみたのですがsymfonyとHyperEstraierを使って検索を行う記事がなかったのでご紹介させていただきます。 間違い等ありましたらご指摘いただければ幸いです。 今回はサンプルとして簡単なキーワード検索機能を作ってみたいと思います。 なお、使用したシステムのバージョンは symfony1.0(ORMはPropel) HyperEstraier1.4.13 となっています。 目次

    symfonyとHyperEstraierを使って全文検索してみよう - KAYAC engineers' blog
  • Twitterを100倍楽しむためのbot開発基礎講座 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    Twitterを100倍楽しむためのbot開発基礎講座 記事一覧 | gihyo.jp
  • IDEA * IDEA

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

    IDEA * IDEA
  • NoSQLとしてMySQLを使うDeNAが、memcachedよりも高速な75万クエリ/秒を実現

    モバゲーで知られるDeNAは、バックエンドデータベースにNoSQLを使っていません。なぜか? それはMySQL/InnoDB 5.1の環境で秒間75万クエリという、多くのNoSQLでも実現できないような高性能を実現しているから。DeNAの松信嘉範(まつのぶよしのり)氏は、自身のブログにこんな内容のエントリ「Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server」(英語)をボストしています。 Yoshinori Matsunobu's blog: Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server 松信氏が指摘するように、大規模なネットサービスを提供している企業の多くは分散環境で

    NoSQLとしてMySQLを使うDeNAが、memcachedよりも高速な75万クエリ/秒を実現
  • PHPUnit と Selenium RCで機能テストをやってみる : エクスギア Blog

    PHPのテストライブラリとしては一番有名どころのPHPUnitと実際のブラウザをJavaScriptを使って画面遷移をテストすることができるSelenium RCを使って実際に結合テストを行ってみたので今回紹介したいと思います。 PHPUnit PHPUnitPHPの一番有名なテストライブラリです。テストケースを用意することで仕様変更にも強いアプリケーション開発が可能になります。 さまざまなことができるPHPUnitですが、PHPUnitだけでは画面遷移のような機能テストは難しいものです。 なぜなら、PHPだけで画面遷移を確認するためにはブラウザの動きをシミュレーションしたライブラリを使ったりしてテストする方法になってしまうからです。 たとえばsymfony1系ではsfTestBrowserというライブラリが用意されていてこのライブラリを利用することでテストが行えるようになっていますが、

  • Google Analytics APIを使ったアクセスランキング表示 : エクスギア Blog

    Google Analyticsを導入するという選択肢はとても一般的なものになりました。 多くのサイトではGoogle Analyticsタグを記述し、管理画面に入り日々にらめっこしている管理者の方も多いと思います。 このように、ユーザーのアクセス数や動向を確認することができるのがGoogle Analyticsの一番の特徴ですが、それ以外にもAPIを使うと簡単に実装できることがあります。 その1つとして「Google Analytics APIを使ってアクセスランキング数を表示する」方法について紹介したいと思います。 アクセス数とは? アクセス数を表示したい場合にどういった方法があるでしょうか? たとえば、動的にページを表示している場合であれば、アクセスが発生したときに何かしらログを取得しておき、それを集計した結果をアクセス数としてランキング表示したりすることができます。 また

  • シンプルUIがいい感じのカラーピッカー実装jQueryプラグイン「simpleColorPicker」:phpspot開発日誌

    シンプルUIがいい感じのカラーピッカー実装jQueryプラグイン「simpleColorPicker」 2010年10月22日- simpleColorPicker jQuery plugin シンプルUIがいい感じのカラーピッカー実装jQueryプラグイン「simpleColorPicker」。 次のような超シンプルで逆に使いやすそうなカラーピッカー実装が簡単に1行で行えるプラグインのご紹介。 $(inputElement).simpleColorPicker(); として初期化するだけで実装できます。 色をクリックすればその値がそのまま入ります。 こうしたコンポーネントはどんどんリッチになる傾向がありますが、原点に戻ってあえてシンプルに考えることで使いやすいものが出来るのかもしれませんね。 関連エントリ JavaScriptで使えるカラーピッカー作成ライブラリまとめ リッチなカラーピッ

  • iPhoneシミュレータでキーボードから日本語を打ち込む方法 - H2O Space. Blog - h2ospace - builder by ZDNet Japan

    仮想環境データ保護の新次元 高度化・複雑化するIT環境の課題への解決策 最新鋭データ保護・管理ソフトウェア基盤 Anywhere Workspace! ハイブリッドワーク時代の働き方 分散業務環境3つの課題と解決策 当のデータ活用できていますか? データドリブンがあたりまえと言われる今あらためて考えたいデータ活用のありかた AWSとAzureを更に使いこなそう イマドキのマルチクラウドセキュリティを MS担当者が徹底解説 注目急上昇中のDaaS最新情報 コロナ禍を背景に利用者と機能を拡大中 Azure Virtual Desktop最新情報 今時プライベートクラウドの作り方 2020年代のプライベートクラウド環境を AzureとVMwareを例に紹介 リモートワークを成功させる方法 必須となるセキュリティをどう強化するか 必要な対策5つを紹介 仮想デスクトップサービスの最新事情 複数の選

    uechoco
    uechoco 2011/02/20
    日本語入力
  • IDEA * IDEA

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

    IDEA * IDEA
    uechoco
    uechoco 2011/02/20
    タグ入力、