タグ

2009年2月27日のブックマーク (11件)

  • PHPのsort関数は相当おかしい - hnwの日記

    追記(2009/02/28 15:35):ソートする配列の要素が数値または数値形式の文字列のみの場合は、<、==、>が推移律を満たすので、この記事のような矛盾は起こりません。念のため。 オヤジギャグがこらえられなくなったら立派なオヤジだと思います。それはさておき、今日はPHPのsort関数が不思議な挙動をする例を紹介します。 sort関数の紹介 sort ― 配列をソートする 説明 bool sort ( array &$array [, int $sort_flags= SORT_REGULAR ] ) この関数は配列をソートします。この関数が正常に終了すると、 各要素は低位から高位へ並べ替えられます。 PHP: sort - Manual マニュアルをみる限り普通のソート関数です。省略可能な2番目の引数の意味は次の通りです。 sort_flags オプションの 2 番目のパラメータ s

    PHPのsort関数は相当おかしい - hnwの日記
    jaco-m
    jaco-m 2009/02/27
  • PHPスクリプトの遅い部分を簡単に見つける方法

    extension=xdebug.so xdebug.profiler_enable = 1 xdebug.profiler_output_dir = /tmp と設定して、apacheのリロードを行えばXdebugが動作します。 これで、あとは、ブラウザで調査したいページにアクセスすれば、 /tmp/ 以下にプロファイルデータが作成されていきます。 次にプロファイルデータの閲覧の為に、 http://sourceforge.net/projects/wincachegrind/からWinCacheGrindをダウンロードしてwindowsマシンにインストールします。 あとは、WinCacheGrindで作成されたファイルを取り込めば、関数ごとの 実行時間をたどりながら確認することができます。 ※WordPress2.7.1日語版インストール直後のTOPページで試してみた場合です。 We

    PHPスクリプトの遅い部分を簡単に見つける方法
  • サービスエリア改善要望 | イー・モバイル

    ※1 4G(FDD-LTE)エリアの人口カバー率。2017年6月時点。「人口カバー率」は国勢調査に用いられる約500m区画において、50%以上の場所で通信可能なエリアを基に算出。

    サービスエリア改善要望 | イー・モバイル
  • オンラインコーヒーメーカー「萌香たん」とはじめるドキドキ☆コーヒーブレイク - mixi engineer blog

    はじめまして!08年度新卒エンジニアの「きょろ」こと井上恭輔と申します。ミクシィではコミュニケーション開発チームというところで、mixi上の色々なコミュニケーションサービスの開発を担当しています。 就職で東京に出てきて早10ヶ月、最初は周囲の歩く速度に付いて行けなくて悩んでいましたが、今では新宿駅を迷わず歩けるまでに成長しました。日は慣れたついでに、そろろそエンジニアブログにも仲間入りしたいなと思いましたので、記事の初投稿に挑戦してみようと思います。 曰く「ハードボイルドな技術ネタ」の多い当ブログですが、今回は頭を使わずに読める、文字通り「コーヒーブレイク」的な記事をお届けできればと思います。駄文ではありますが、お付き合い頂ければ幸いです。 エンジニアのガソリン「コーヒー」 みなさんコーヒーはお好きですか?私はコーヒーが大好きで、1日にかなりの量のカフェインを摂取します。朝はブラックコー

    オンラインコーヒーメーカー「萌香たん」とはじめるドキドキ☆コーヒーブレイク - mixi engineer blog
    jaco-m
    jaco-m 2009/02/27
    これはいいな・・・
  • InfoQ: RailsKitsを理解して、冗長なコードを書くのを止めよう

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    jaco-m
    jaco-m 2009/02/27
  • LavaLamp for jQuery lovers! | Ganeshji Marwaha

    Click on the above image to land in the Lava Lamp Demo page. Then, hover over it and feel for yourself, the nifty effect that Lava Lamp offers. What you just experienced is nothing but the LavaLamp menu packaged as a plugin for the amazing jQuery javascript library. I personally believe that the effect rivals that of flash – Don’t you? Especially considering the fact that it is extremely light wei

  • 開発と運用の分離

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、システム統括部の駒田です。 昨今、内部統制やJ-SOXといった言葉を良く耳にしますが、 ヤフーもご他聞に漏れず、粛々と対応を進めて参りました。 今回は、その対応の一環として行った、 「開発と運用の分離」に関してのエントリーをさせていただきます。 例えばですが... 開発成果物であるソースコードをテスト終了後に改ざんし、 不正に利益を得る様なエンジニアが存在していた場合、 それはヤフーにとって、一般のお客様に対する裏切りであり、 信用の失墜となってしまいます。 このような事態を回避するため、 当開発部では開発者と運用者とを明確に分離し、 開発者はリリースモジュールに触れる事が出来ない。 運用者はソースコードに触れる事が出

    開発と運用の分離
    jaco-m
    jaco-m 2009/02/27
    自動化することで、工数の増加を伴わない内部統制の強化をできた実例
  • 改善に結びつくKPIを立てるには--ユーザーシナリオによるKPI策定

    コラムのサマリ ・サイトのビジネス成果を向上するためには、まず重要目標達成指標(KGI)を明確化すること、KGIに至る中間指標(KPI)を設定することが重要。 ・ただし、闇雲に取得可能な数字を追跡しても、成果には結びつかない。 ・サイトのゴールに至るまでの主要導線と成功因子を明らかにすることが、有用なKPIを作る鍵となる。 ・主要導線と成功因子の抽出には、ユーザーの心理や状況を踏まえたユーザーシナリオを策定する必要がある。 KPIを立てているのに、なぜ改善へ結び付けられない? 企業のウェブサイトは、最終的に何らかのビジネスゴールを達成するために運営されます。最終的なゴールとは、コマースであれば「売上げ(高)」、営業機会の増加であれば「問い合わせ、資料請求数」といったものです。 ウェブサイトを効果的に活用していくためには、ビジネスプロセスにおいてウェブサイトで「実現すべきことは何か」をま

    改善に結びつくKPIを立てるには--ユーザーシナリオによるKPI策定
  • シェルのコマンド履歴から再利用、のいろいろ - 元RX-7乗りの適当な日々

    覚えていると、たまに便利かもしれない"bash"のコマンド履歴の展開に関する技を、例を交えながらまとめてみました。 最後にも書きましたが、他にもたくさんありますので、色々試してみてください。 直前に実行したコマンドを実行 "!!"コマンドで、1つ前に実行したコマンドを再度実行できます。 $ ls -l 合計 0 -rw-rw-r-- 1 rx7 rx7 0 2009-02-26 02:20 test $ !! ls -l 合計 0 -rw-rw-r-- 1 rx7 rx7 0 2009-02-26 02:20 test n個前に実行したコマンドを実行 "!-n"コマンドで、n個前に実行したコマンドを再度実行できます。 例えば、以下の例では、"!-2"とすると、2個前に実行したコマンドを実行しています。 $ ls test $ ls -l 合計 0 -rw-rw-r-- 1 rx7 rx7

    シェルのコマンド履歴から再利用、のいろいろ - 元RX-7乗りの適当な日々
    jaco-m
    jaco-m 2009/02/27
    全然知らなかった。これから使う。
  • 永続化対応のインメモリDB「Redis」が登場 - @IT

    2009/02/26 memcachedに似たキーと値の対を保存するタイプの新しいデータベース「Redis」がGoogle Codeで2月25日にベータ版として公開された。開発したのは、イタリア人でフリーランスの開発者、Salvatore Sanfilippo氏。同氏はイタリアでソーシャルブックマークサイトやソーシャルニュースサイトを立ち上げた経験があり、現在はWebサイトの訪問者をリアルタイムで追加表示するステータス情報取得サービスを開発中という。 Redisのソースコードは、GPL2のライセンスで公開されている。ANSI Cで書かれていて、LinuxMac OS Xを含む多くのPOSIXシステムで動く。現在、PHPRubyのクライアントライブラリを開発中という。 Redisはmemcachedのようにキーと値の対を、すべてメモリ上に保存する。ただし、memcachedと異なり、同時

  • ナンの作り方 : カリフォルニアのばあさんブログ Powered by ライブドアブログ

    我が家のフライパン、あのタンドールよりも成功率高いです!(爆)それに味も宜しい! 是非試してみてくださいね! とても簡単です。 ナンの作り方 6〜8枚 手順はこちらをみてくださいね。 マンジュラおばさんが動画で教えてくれます。 分量がちょっと違います。ベーキングパウダーも入れていませんが、入れなくてもイーストだけで充分に膨らみます。 ピザストーンがあれば(セラミックでできているので保温が良い)マンジュラおばさんのようにオブンで焼いてみるのも良いでしょう。 でも分厚いフライパン(できたら鉄)でも充分に膨らみます。 (1)水を電子レンジでぬるま湯にして塩と砂糖を加えてよく溶かします。 溶けたら、ドライイーストを加えてさっとかき回して他の材料を計るまでおいておきます。 ぬるま湯 165cc 砂糖 小匙1 塩 小匙1 が溶けたら ドライイースト 小匙1 (2)これに下記を加えて一まとめにします。

    ナンの作り方 : カリフォルニアのばあさんブログ Powered by ライブドアブログ