タグ

2013年2月15日のブックマーク (13件)

  • Standard PHP Libraryの例外クラスを活用しよう!

    はじめに 今回はPHPでの例外の扱い方、特にSPL (Standard PHP Library)の例外クラスの使い方を見ていきます。例外を投げる際には、エラー種別により例外クラスを切り替え、受け取る側での処理も分けます。Javaなどではごく当たり前です。しかし、PHPプログラマの中には、そこまで切り分けない人も意外といます。Exceptionクラスだらけのコードもしばしば見かけます。 SPLの例外クラス アプリケーションによっては、例外クラスを独自に作成することもあります。とはいえ、いきなり例外クラスを複数定義して使いまわすことは、若干ハードルが高いかもしれません。まずは、SPL (Standard PHP Library)の例外クラスを使ってみましょう。SPLでは以下の例外クラスを提供しています。 SPL 例外クラスツリー LogicException (extends Exceptio

  • PSR-0, 1, 2を日本語に翻訳してみました|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

    PSR-0, 1, 2を日語に翻訳してみました はじめまして。onoと申します。 このたび唐突にPHP-FIGのPSR内容を日語に翻訳してみました。 1. PSRとは 一言で表すと、PHPの標準コーディング規約です。 それならもう色々あるよねってお話なんですが、 PHP-FIG(PHP Framework Interop Group)というグループには各フレームワークだったりライブラリだったりの関係者が参加しています。 SymfonyだったりZFだったりPEARだったり。 そんな豪勢なメンバーが共通点を見つけながら、ルールを組み立てていきましょう!という背景のもと、共通内容を整理した規約集がPSRということになります。 1-1. 公開します 今回PSR翻訳してみましたが、様々なツッコミを恐れずに公開することにします。 PSR-0 – オートローディング規約(原文) PSR-1 – 基

    PSR-0, 1, 2を日本語に翻訳してみました|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
  • PSR-1 基本コーディング規約(日本語)|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

    この規約セクションでは、共有されるPHPコードにおいて高い技術レベルでの連携を確保するために必要とされる標準的なコーディング要素を考慮したうえで構成されています。 文書内記載されている "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" 及び "OPTIONAL" は、RFC 2119で説明される趣旨で解釈してください。 1. 概要 PHPコードは「<?php」及び 「<?=」タグを使用しなければなりません。 文字コードはUTF-8(BOM無し)を使用しなければなりません。 シンボル(クラス、関数、定数など)を宣言するためのファイルと、副作用のある処理(出力の生成、ini設定の変更など)を行うためのファイルは、分けるべきです。 名前空間、クラスに

    PSR-1 基本コーディング規約(日本語)|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
  • スワイプできるLightBox実装jQueryプラグイン「Swipebox」:phpspot開発日誌

    Swipebox | A touchable jQuery lightbox スワイプできるLightBox実装jQueryプラグイン「Swipebox」。 LightBoxが最初に出た時はタッチデバイスがこんなにも流行っているとは思いませんでしたが、今やタッチデバイスの勢いは留まることを知りません。 というわけで、タッチデバイスでも画像をスワイプで送ることのできるjQueryプラグインが公開されています。 PCでも動作するように設計されており、これから実装するならスワイプが標準対応のものが便利そうです。 5年後、10年後はタブレットが主流となっていると仮定すると、こうしたプラグインの類もほとんどがスワイプ対応なんていうことになっていそうですね。 関連エントリ 今こそ知っておくLightbox風プラグイン20+

  • 誰でも出来るユーザビリティテスト当日の流れ~見学者の役割編~:はじめてのユーザビリティテスト第7回

    こんにちは!アルコの増森友香です。 さて、第6回ではユーザビリティテストを実施する際のテストの流れについてご説明しました。進行役の立場からテストの流れを見ていきましたが、今回はテストの見学者の役割や見学者のための準備についてご説明したいと思います。 前提として、ユーザビリティテストを実施する場合は、多くの人を巻き込んでやるのがお勧めです。デザイナー、エンジニア、企画編集者などサイト関係者には、別室にてテストを見学してもらいましょう。その理由は下記の通りです。 ■百聞は一見にしかず ユーザビリティテストに懐疑的な人たちも、実際のテストの様子を見ると、その価値に気づくと思います。なぜなら、ユーザビリティテストによって、ユーザはサイト制作関係者とは全く違ったサイトの使い方をしていることに気づかされるからです。サイトの開発に携わる多くの人は、ユーザーが自分たちと同じようなサイトの使い方をしていると

    誰でも出来るユーザビリティテスト当日の流れ~見学者の役割編~:はじめてのユーザビリティテスト第7回
  • 中小ベンチャー企業における社長一次面接のススメ – 賢次ノ人事

    こんにちは、賢次ノ人事、藪ノです。 クックビズでは現在、営業職の中途採用を募集しています。 弊社の面接の特徴として、一次面接は私(社長)が原則行うようにしています。 その理由を少しお話したいと思います。 (今回お話するのは、あくまでも従業員数20名弱の人材ベンチャーのケースである ことをご了承ください。) 一次面接で社長が登場すると会社の印象アップ!? 印象アップが目的で一次面接を始めたわけではありませんが、 “求職者/応募者からどう見られているか”というのはとても重要です。 多くの求職者は『最終面接はやっぱり役員か社長かな。。』 という固定概念を持っています。 そんな方々と一次で私がお会いすると、 「社長がいきなり出てくるとは思いませんでした(驚)」 「従業員と経営陣の距離が近そうですね!」 「直接社長から創業ストーリーが聞けるとは思っていませんでした」 と概ね良いリアクションが返ってき

  • JavaScriptオフ、CSSをのみで動くツールチップライブラリ「hint.css」:phpspot開発日誌

    hint.css - A tooltip library in CSS JavaScriptオフ、CSSをのみで動くツールチップライブラリ「hint.css」。 指定位置にカーソルを合わせるとポップアップするツールチップヒントを次のようにCSSだけで実装できます。 ヒント位置も上下左右と自由に配置でき、カラーなどもCSSでカスタマイズできるみたい シンプルで軽量なのがメリットでしょうか。 関連エントリ いろんな種類のツールチップを簡単実装できる「Opentip」 スライダー、ツールチップの他多種多様な機能が詰まったjQueryベースのUIキット「jKit」 可愛いツールチップを実装したjQuery&CSS3のデモ「Sweet Tooltip」 色々とカスタマイズが可能なツールチップ実装jQueryプラグイン「PowerTip」

  • 珍説 社長が太っているか、痩せているかで組織風土が違う?:日経ビジネスオンライン

    15年間、会社の代表を務めて分かったことがあります。 それは「自分と組織には相関関係がある」ということです。自社だけではなく他社を見てそう感じることが結構あります。 太っている社長と痩せている社長、組織風土も違うかも 相関関係と一口にいっても、もちろんいろいろあります。 例えば、社長が営業出身なら営業力が強い会社になる。社長がギラギラしていれば、社員もギラギラした感じになる。そういった単純な話でもありますし、オーナー企業ならではの会社の性質、雇われ社長ならではの会社の性質というのもあると思います。 あるいは、もっと俗人的に、「社長が健康に気を遣っている人ならば、会社の社員も健康的になる」とか。更にもっと突っ込むのなら、「痩せている社長の会社」と「太っている社長の会社」、それぞれの社員の体型を比較して統計をとれば、恐らく、「社長の体型に社員は比例する」という結果すら傾向値として出るだろう、と

    珍説 社長が太っているか、痩せているかで組織風土が違う?:日経ビジネスオンライン
  • Xperia Z専用のbuzzhouse design.ハンドメイドレザーケース! | ガンダムが基本的に好き。

    Xperia 2013年のフラッグシップモデルとして登場した「Xperia Z」、 その専用ケースとして作られたbuzzhouse design.製ハンドメイドレザーケースがついに完成! カラーバリエーションは、 キャメル、ブラック、ブルー、レッド、グリーンの5色展開となっていて、 それぞれを実際に「Xperia Z」に装着した状態で紹介してみる。 ----------------------- buzzhouse design.製レザーケース for XPERIA Z ●Camel(キャメル)、Black(ブラック)、Blue(ブルー)、Red(レッド)、Green(グリーン) 当店販売価格:6,980円(税込) [送料およびお支払い方法] ●送料・・・日郵便レターパック :全国一律300円 ヤマト運輸 :全国一律500円(離島の方は別途ご相談下さい。) ●銀行振込・・・お振込み手数料

    Xperia Z専用のbuzzhouse design.ハンドメイドレザーケース! | ガンダムが基本的に好き。
  • R-style

  • [jQuery] いつでもどこでもローディングアイコンを表示 NETEYE Activity Indicator | バシャログ。

    最近目がかゆくてやたらとクシャミが出るんですけど、PM2.5 ってホント迷惑ですね~。みなさん、こんにちは nakamura です。 最近ちょっとおぉ!と思った jQuery プラグインがあったので今日はそのご紹介です。Ajax を使った非同期な処理も今やすっかり定番ですが、毎回メンドクサイな~と思うのがローディングアイコン。アニメーション Gif を用意して、どこで呼び出しても見栄えがするように CSS 調整して・・・。あーもうしゃらくせえ!と思っていたら、その辺全部勝手にやってくれる jQuery プラグインがあったんですね~。 NETEYE Activity Indicator っていうプラグインがそれです。github で公開されてます。 NETEYE Activity Indicator jquery-plugins/activity-indicator at master ·

    [jQuery] いつでもどこでもローディングアイコンを表示 NETEYE Activity Indicator | バシャログ。
  • GitHubの情報を自サイト内に表示できるjQueryプラグイン「HubInfo」:phpspot開発日誌

    HubInfo | A Github Repo Widget GitHubの情報を自サイト内に表示できるjQueryプラグイン「HubInfo」 次のようなウィジェットっぽいものをjQueryプラグインで簡単に実装できます 使い方は超簡単で、以下の様にコードを書くだけ。 開発している物をサイト内にちょこっと貼り付けたい場合に便利そうですね。 関連エントリ GitHubを自前で持てるRails製オープンソースソフトウェア「GitLabGitHubにあるような、あの押しやすそうなボタンを作成するサンプル&チュートリアル

  • wwwlog.me - wwwlog リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    wwwlog.me - wwwlog リソースおよび情報