タグ

2013年3月8日のブックマーク (8件)

  • muninの表示がクソ重くなっていたのを劇的に改善した話 - 元RX-7乗りの適当な日々

    某所の"munin"がびっくりするくらい画面表示が重くなっていて、ひょんなことから改善することになった話。 前提条件として、このmuninが動いているサーバは数百台のノード(サーバ)を管理している状態で、muninのバージョンは2.0系でした。 当は、後学のためにも作ってくれた人に直してもらうべきと思いつつ、あまり悠長なことも言ってられない感じだったので、一人チューニンガソンを敢行。・・・要望があったのでログを残しておきます。(遅くなってごめんなさい) 最初の状態(before) まず、muninのトップページですが、開いてみると、、、 うほっ、19.61秒かかっておりました。これはなかなかのストレスです。 特にHTML部分の出力に19.4秒かかっている。ここをなんとかせねばなるまい。 次に4台分のサーバの各リソースの負荷状況が確認できるページを表示してみると ズラズラと出ております。各

    muninの表示がクソ重くなっていたのを劇的に改善した話 - 元RX-7乗りの適当な日々
  • 配列とリファレンスの奇妙な動作【PHP】 - Programming Magic

    注意:ここで、$a と $b は完全に同じで、$a が $b を指しているわけではなく、その逆でもありません。$a と$b は同じ場所を指しているのです。 つまり、↓こういうことだ。 さらに、「PHP: リファレンスが行うことは何ですか? - Manual」にはもう一つ注意が書かれている。 注意: リファレンスを含む配列をコピーする際に、そのリファレンスが解消される ことはありません。配列を関数に値渡しする場合も同様です。 つまり、最初のコードの動作はバグではなく正しい動作をしていたということになる。 <?php $array[0] = 1; $array[1] = 2; $array[2] = 3; $ref = &$array[1]; //$array[1]と$refがリファレンスになる $copy = $array; //$array[1]のリファレンスがそのままコピーされる。 $c

  • 「成長」は目的ではなく手段 - 脱社畜ブログ

    前回のエントリに引き続き、「成長」の話。 意識の高い学生とか、あるいは意識の高い会社員に多いと思うのだけど、とにかく「自分は成長がしたい」「人生の意味は成長」といったように、成長意欲が旺盛な方がいらっしゃる。 向上心は、その人の内に閉じているだけであれば何ら問題はないので、こういう人たちは引き続きモチベーションを高く保って生きていって欲しいと思うのだけど、このような成長第一主義な方々にいつも聞きたいと思っているのは、「成長した結果、結局どうなりたいんですか?」ということだ。 成長というのは、基的には手段であるはずだ。例えば、大学に受かりたいと思ったとする。でも、そのためには学力が足りない。だから、一生懸命勉強して、それこそ「成長」して、大学に受かるだけの学力を手に入れる。こんなふうに、最初に何か成し遂げたいと思っていることがあって、それを成し遂げるための能力が今足りないから、「成長したい

    「成長」は目的ではなく手段 - 脱社畜ブログ
    faibou
    faibou 2013/03/08
    ちなみにプロゲーマーのウメハラさんは成長が目的です。
  • 出品1時間で服が売れる。フリマアプリ「Fril」 - 灰色ハイジのテキスト

    最近どこかの記事で読んで、気になってたフリマアプリ「Fril」。 スマホのカメラで撮影するだけで簡単に出品出来るのが特徴。 フリマやオークションで気になるのはお金のやりとりだけど、Frilの運営会社にお金を預けて、品物が届いてから出品者に入金される制度なのでお互いに安心。 で、服とか要らないのは捨てるかタンスの肥やしになっていた訳なんですが、 気軽に始められるなら試してみるか〜と、文字通り軽い気持ちではじめてみた。 出品1時間で、買い手がついた すげえええ。物は試しに・・・と着なくなったワンピース出品したら、なんとなく「いいね!」が付き始めて1時間後には買い手が付いた!! 投稿したの深夜2時とかなんですけど! よくあるタイムライン形式で流れてくるので、夜ベッドで流し見出来ちゃうのが良いのかも。 「質問したい」と思ったところに、聞きたいことが書かれている親切導線 ネットショッピングは大好きで

    出品1時間で服が売れる。フリマアプリ「Fril」 - 灰色ハイジのテキスト
  • [JS]最近よく見かける1ページ垂直スクロールコンテンツで、スクロール位置を自動補正するスクリプト -windows.js

    スクロールしすぎも補正 windows.jsの使い方 実装は簡単で、既存のコンテンツにclassを加えるだけで適用できます。 Step 1: HTML HTMLは各コンテンツを配置しているdivやsectionにclassを加えるだけです。 classは変更可です。 <section class="window"></section> <section class="window"></section> <section class="window"></section> <section class="window"></section> <section class="window"></section> Step 2: 外部ファイル 「jquery.js」と当スクリプトをhead内に記述します。 <script src="http://cdnjs.cloudflare.com/aja

  • なぜAmazonのメガドロップダウンメニューはスムーズに操作できるのかという秘密

    Amazonでも採用されているメガドロップダウンメニューについて、なぜAmazonのメニューはユーザーが使いやすくできているのかという秘密が明らかになりました。ユーザビリティを改善することが至上命題のネットショッピング系サイトにとっては非常に有益な知識となっています。 Breaking down Amazon’s mega dropdown - Ben Kamens http://bjk5.com/post/44698559168/breaking-down-amazons-mega-dropdown まずこれがAmazonの左上にあるカテゴリーを一覧化したメガドロップダウンメニュー。日Amazonにも同様のメニューが採用されており、マウスカーソルを上に持っていくと実にスムーズに動きます。 通常のメニューの場合、以下のようにして少し遅れてサブメニューが開くようになっています。 な

    なぜAmazonのメガドロップダウンメニューはスムーズに操作できるのかという秘密
    faibou
    faibou 2013/03/08
    言われて気づいた。
  • チカン多発地域!ある看板をつけたらチカンが発生しなくなった、そのコトバとは??

    新入社員時代、もともと伝えることが得意でなかったにもかかわらず、コピーライターとして配属され苦しむ。連日、書いても書いてもすべてボツ。紙のムダということで当時つけられたあだ名は「もっともエコでないコピーライター」。ストレスにより1日3個プリンをべ続ける日々を過ごし、激太りする。それでもプリンをやめられなかったのは、世の中で唯一、自分に甘かったのはプリンだったから。あるとき、伝え方には技術があることを発見。そこから伝え方だけでなく、人生ががらりと変わる。書はその体験と、発見した技術を赤裸々に綴ったもの。 業の広告制作では、カンヌ国際広告祭でゴールド賞を含む3年連続受賞、など国内外55のアワードに入選入賞。企業講演、学校のボランティア講演、あわせて年間70回以上。郷ひろみ、Chemistryなど作詞家として、アルバム・オリコン1位を2度獲得。『世界一受けたい授業』等テレビ出演多数。株式会

    チカン多発地域!ある看板をつけたらチカンが発生しなくなった、そのコトバとは??
  • GPS2点間距離を使用した住所特定の脆弱性 - 素人がプログラミングを勉強していたブログ

    先日、非常に珍しい、GPSつかったチャットの脆弱性を発見したので、ここに注意もかねて書いておく。 簡単に言うと、WebSocketに生で自分でGPS座標を送り、相手との距離差を何度でも取得できる脆弱性で、離れてる、近いくらいしか分からないことを前提にGPS使用を許可してる時に〜町にいる、とわかってしまうという、聞いたことない感じの珍しい脆弱性である。websocketでイベント駆動にしてるとついうっかりステート管理があやふやになりがちである。 さて、下記は脆弱性の存在したchatpad.jpのサポートに送ったメールである。 Subject: GPSを使用した機能に関する脆弱性について 初めまして。いつも楽しくChatPad使わせて頂いております。 件名の通り、GPSに関する脆弱性を発見しました。これは相手の住所が相手の意図に反し 高精度(最大で市町村程度まで)特定できてしまうというもので、

    GPS2点間距離を使用した住所特定の脆弱性 - 素人がプログラミングを勉強していたブログ