タグ

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

  • PHPerの悩みを解決する arry を作ってみた(PHP Advent Calendar jp 2011 Day 2)

    Home > PHP > PHPerの悩みを解決する arry を作ってみた(PHP Advent Calendar jp 2011 Day 2) PHP Advent Calendar jp 2011 2日目です。 はい、PHPer王子です。 前日の @cakephper さんになんだか妙な名前を付けられました が、今年も PHP Advent Calendar を実施することになりました。管理人がなぜか 2 日目という変わったスタートとなりましたが、なんとか12/25の最後日まで駆け抜けたいと思います。参加されたみなさんよろしくお願いします! ちなみにまだ数日空きがあるので、いっちょ書いてみよーという方の参加お待ちしてます:D PHPerにおける連想配列の悩み 王子らしくPHPerの悩みを解決したい!ということで、連想配列にまつわるお悩みを。 普段PHPを書いていて何とも悩ましいのが、

    PHPerの悩みを解決する arry を作ってみた(PHP Advent Calendar jp 2011 Day 2)
    Ashizawa
    Ashizawa 2011/12/15
    on Readability
  • 無線LANを2分~5分で解読して突破、メールやツイートなどの書き込みを盗聴する「FinIntrusion Kit」

    無線LANのWEP(64ビットと128ビット)のパスフレーズを2分から5分で解読し、TLS/SSLで暗号化された有線/無線LANの通信を監視してユーザー名とパスワードをゲット、GmailやYahooメールといったウェブメールのアカウントを突破するためのセットがこの「FinIntrusion Kit」です。 これは政府・警察・軍隊・情報機関向けに、いろいろな人々を監視・盗聴するシステムを販売している企業を検索できるWikileaksの新プロジェクト「The Spy Files」にて列挙されている企業の一つである「Gamma」社の製品で、実際のプレゼンテーション用のPDFファイルとムービーが公開されています。 The Spy Files - Tactical IT Intrusion Portfolio: FININTRUSION KIT http://wikileaks.org/spyfil

    無線LANを2分~5分で解読して突破、メールやツイートなどの書き込みを盗聴する「FinIntrusion Kit」
    Ashizawa
    Ashizawa 2011/12/15
    on Readability
  • MySQLにおけるレプリケーション遅延の傾向と対策

    レプリケーションはMySQLで最もよく使われる機能のひとつだ。レプリケーションは基的に非同期でデータの複製を行う仕組みになっているのだが、非同期故にどうしても逃れられない問題がある。そのひとつが今回のテーマ、遅延である。というと、MySQLのレプリケーションはすぐに遅延が生じてしまうように感じてしまうかも知れないが、そのようなことはない。ほとんどの場合は即座にスレーブの更新が行われる。 なぜ遅延は発生するのか、どのように遅延が起きていることを調べるのか、どのように回避するのかということをエントリでは解説したい。うまく遅延と付き合って、MySQLのレプリケーションをより快適に運用してもらえればと思う。 そもそも遅延とは何かMySQLのレプリケーションは非同期で行われる。これは準同期でも同じであり、スレーブにおいて更新が起きるのはマスターよりも一瞬遅れてしまう。これは非同期であるが故に逃れ

    MySQLにおけるレプリケーション遅延の傾向と対策
    Ashizawa
    Ashizawa 2011/12/15
    on Readability
  • 空のディレクトリをgitで管理するには.gitkeepを使う(.gitignoreは使わない) - YomuKaku Memo

    gitを使ってバージョン管理を行う際に、プロジェクト全体のツリー構造をそのまま管理する目的で、中身が何も無いディレクトリもgitの管理下に置きたい場合があります。 何も対応しないと、gitは空のディレクトリをバージョン管理してくれません。 中身が空のディレクトリをgitのバージョン管理下に入れるためには、当該の空ディレクトリの中に .gitkeep というファイルを作成してからgitで管理します。 実例 Railsのアプリケーションを新しく作成する場合を例に用います。 $ rails new test_application $ cd test_application $ ls -l vendor/plugins (vendor/pluginsは中身が空なので何も出力されません) 上のように、vendor/pluginsは中身が空です。 このディレクトリをgitの管理下に入れるために、次の

    Ashizawa
    Ashizawa 2011/12/15
    on Readability
  • インタビュー:これからFlashはどこに向かって進化するのか? アドビがHTML5に注力するという意味は?

    インタビュー:これからFlashはどこに向かって進化するのか? アドビがHTML5に注力するという意味は? アドビシステムズは11月15日に、モバイル向けFlash Playerの開発中止を発表し、HTML5への注力を拡大することを発表しました。 今後Flash Playerの開発はPC向けに絞られ、モバイルを含むクロスプラットフォーム対応はAdobe AIRによるアプリケーション開発を通じて行われることになります。 この発表によりFlashがひとつの大きな転換点を迎えたことは明らかです。Flashは今後どのような方向へと進化するのか、HTML5への注力とは具体的に何を意味するのか。 来日した米アドビシステムズのFlash Platformプリンシパルプロダクトマネージャ、マイク・チェンバース氏に話を聞きました。 ちなみにマイク・チェンバース氏は、TechCrunchにも取り上げられた、ア

    インタビュー:これからFlashはどこに向かって進化するのか? アドビがHTML5に注力するという意味は?
    Ashizawa
    Ashizawa 2011/12/15
    on Readability
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

    Ashizawa
    Ashizawa 2011/12/15
    on Readability
  • Ring

    Ringとは、リクルートグループ会社従業員を対象にした新規事業提案制度です。 『ゼクシィ』『R25』『スタディサプリ』など数多くの事業を生み出してきた新規事業制度は、 1982年に「RING」としてスタートし、1990年「New RING」と改定、そして2018年「Ring」にリニューアルしました。 リクルートグループの従業員は誰でも自由に参加することができ、 テーマはリクルートの既存領域に限らず、ありとあらゆる領域が対象です。 リクルートにとって、Ringとは「新しい価値の創造」というグループ経営理念を体現する場であり、 従業員が自分の意思で新規事業を提案・実現できる機会です。 Ringフロー その後の事業開発手法 Ringを通過した案件は、事業化を検討する権利を得て、事業開発を行います。 さまざまな事業開発の手法がありますが、例えば既存領域での事業開発の場合は、 担当事業会社内で予算や

    Ashizawa
    Ashizawa 2011/12/15
    on Readability
  • Patterns For Large-Scale JavaScript Application Architecture

    Today we're going to discuss an effective set of patterns for large-scale JavaScript application architecture. The material is based on my talk of the same name, last presented at LondonJS and inspired by previous work by Nicholas Zakas. Who am I and why am I writing about this topic? I'm currently a JavaScript and UI developer at AOL helping to plan and write the front-end architecture to our nex

    Ashizawa
    Ashizawa 2011/12/15
    on Readability
  • DailyJS: Flickr's Asynchronous Script Loading Part 2

    Alex Kessinger is a programmer who lives in the Bay Area. He strives to make websites, cook, and write a little bit better each day. You can find more from Alex at his blog, on Twitter, and Google+. Part One: Flickr’s Asynchronous Script Loading This is part two of Production Teardown: Flickr’s Asynchronous Script Loading. To recap, if we use an async JS loader, or even if we just put our script t

    Ashizawa
    Ashizawa 2011/12/15
    on Readability
  • Building Large-Scale jQuery Applications

    December 24, 2010 Today we're going to look at the end-to-end tools and options you have for building large-scale enterprise jQuery applications. Although jQuery is an excellent JavaScript library and provides a well-designed set of tools for development, it's focus on staying compact and making the DOM easy to use has meant that it doesn't provide a significant infrastructure for building large-s

    Building Large-Scale jQuery Applications
    Ashizawa
    Ashizawa 2011/12/15
    on Readability
  • 第57回PHP勉強会@東京で開発環境構築について話して来た | Born Too Late

    内容はほぼ最近のブログ記事をまとめた感じです. php-buildPHP 5.4.0 beta1 をビルドする phpenv で複数の PHP 環境を管理する 一度ブログに書いたものを敢えて発表ネタにしたのにはいくつか理由があります. (もちろん, 一度記事にまとめたネタなのでスライドに起こしやすい, というのもありますが...) もっと色んな人に知って欲しい もっといろんな人に使って欲しい まだまだこなれていない部分があり, フィードバックが必要 フィードバックやパッチによりもっと改善されるはず というわけで皆さんどんどん使いましょう. 類似のツールについて php-build および phpenv と類似の機能をもったツールは他にもあります. 勉強会でも, 例えば phpall とはどう違うのか, という質問がありました. 結論から言うと, 私は他のツールは特に使ったことが無いの

    第57回PHP勉強会@東京で開発環境構築について話して来た | Born Too Late
    Ashizawa
    Ashizawa 2011/12/15
    on Readability
  • Can git automatically switch between spaces and tabs?

    I use tabs for indentation in my python programs, but I would like to collaborate (using git) with people who use spaces instead. Is there a way for git to automatically convert between spaces and tabs (say, 4 spaces = 1 tab) on pushing/fetching? (similar to the CR/LF conversion)

    Can git automatically switch between spaces and tabs?
    Ashizawa
    Ashizawa 2011/12/15