タグ

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

  • PHP 標準コーディング規約 | アイビースター

    PHPでプログラムを作っていくと 「変数名はどうしよう?」 などと、たいしたことではないのに凄く悩むときがあります。 PearとZend Frameworkには標準コーティング規約というものがあります。プログラムを書く上でのルール決めです。いずれも内容的には一致しているところも多く大変勉強になります。 ただ、かなり細かく書いてあるので全てを網羅するには結構大変です。下記にそれぞれのコーティング規約を1つにまとめてみました。 ファイル 一行の長さは80文字以内とする。最高でも120文字いないとする 改行はラインフィード( LF )を使用する ファイル名は英数字、アンダーバー( _ )、ダッシュ( – )以外は使用しない インデント インデントはタブを使用しないで半角空白4文字とする 制御構造 if, for, while, switch等で制御キーワード(if等)と括弧の間は1文字開ける i

    saka39
    saka39 2011/05/09
  • IE9ヤバイ。IE9の文字間隔・互換モード・DOCTYPE宣言について

    IE9文字間隔確認用サンプル 文字間隔や段落の間隔をチェックする為のサンプルです。とりあえずFirefox3.6とFirefox4でズレない事を確認。文字間隔のチェック用なので意味不明な文字が並んでいます。 ※追記・注意:下記ページはスタイルシートで少しだけ調整しています。 全くの未調整の場合、段落の高さが大きく異なったり、半角英数字のフォントが 文字コードで変わったり、かなり比較し難いものになったため。 後述しますが、英数字フォントにsans-serifを指定すると問題が発生するようです。 ※サーバー引っ越し後、以下リンクは文字化けするようになりました (修正予定なし) HTML 4.01 サンプル HTML 4.01+UTF8  HTML 4.01+EUC-JP  HTML 4.01+SHIFT-JIS XHTML 1.0 サンプル XHTML 1.0+UTF8  XHTML 1.0+

    IE9ヤバイ。IE9の文字間隔・互換モード・DOCTYPE宣言について
    saka39
    saka39 2011/05/09
    さすがIEさんやで…;
  • Webデザイナーが知っておく、DTPの基礎知識

    Webデザイナーが知っておく、DTPの基礎知識 2011-05-08 CMYK RGB(加法混色)で表現される色を、塗料や染料では全ての色を再現できないため、印刷する場合はCMYK(減法混色)ににする必要があります。 CMYKは、シアン(Cyan)、マゼンタ(Magenta)、イエロー(Yellow)、キー・プレート(Key Plate)から成っており、シアン、マゼンタ、イエローの三色で理論上、黒も表現できますが、実際は強く表現されないためブラックを補ったCMYKが使用されています。 しかしCMYKの黒でも当の黒には見えません。 そこで他の色も混ぜて、当の黒に近づけることをリッチブラックといいます。 印刷会社によっては推奨されているリッチブラックの濃度もありますが、C30%+M20%+Y20%+K100%で問題ないと思います。 入稿時にはCMYKの色指定を、5%刻みで指定する様にするよ

    Webデザイナーが知っておく、DTPの基礎知識
    saka39
    saka39 2011/05/09
  • フリーランスになる準備をしよう!独立前に知っておいてほしいこと。 知らないはリスク

    ■屋号を決める まずはこれから自分が背負う屋号を決める必要があります。 屋号とは個人で使う会社名みたいなもの。 ●●商店とかも屋号ですね。 屋号を決めるにはいくつか注意点があります。 1.相手に伝わりやすいかどうか 例えば取引先に電話した時など ●●●の(個人名)です。と電話受付の方にお電話しないといけませんが、 覚えにくい、分かりにくい名前だと何度も●●ですか?いえ違います●●ですみたいな やりとりをしてしまいます。 できれば一言で伝わるものがいいでしょう。 僕は独立当時は個人用に取得していた「strive-ex」というのを そのまま屋号に最初使っていたのですが、多くの人が 「strive」や「ex」という単語が聞きなれない、間にハイフンがあるなど 問題が山積みだったため、2年目には「stid」という短いものに変更しました。 ※strive interactive design から短縮

    フリーランスになる準備をしよう!独立前に知っておいてほしいこと。 知らないはリスク
  • Mac にプログラミング用フォント Ricty をインストールして使ってみた

    プログラミング用フォントがあまりにも素晴らしかったので紹介。フォントなんてどれも同じだろうと思ったけど、これ日語が綺麗ですよね。ハッキリ見えてとても目に優しいです。詳細は以下のページから。 プログラミング用フォント Ricty Mac へのインストール方法 私がインストールしたのは Version 2.0.2 のフォント。ダウンロードして解凍して ttf ファイル二つありますのでダブルクリックするとインストールできます。インストールが完了したらお使いのエディタに設定していけば良いです。例としてターミナルへの設定方法と MacVim への設定方法を紹介しておきます。 MacVim への設定方法 ~/.gvimrc に以下の記述を加えます。

  • WordPress 初心者にも分かるデフォルトテーマ twentyten の functions.php を解体して学ぶ応用設定編

    WordPress 初心者にも分かるデフォルトテーマ twentyten の functions.php を解体して学ぶ基設定編の続編です。この記事で解体は完了します。 一応この記事をあわせてデフォルトテーマは完全に把握できるので、是非とも前回の記事を読んだ人はこちらの記事も読んでみてください。 抜粋表示の文字数を変更する 以下のコードで抜粋表示の量を変更することができます。ただデフォルトテーマでは変更しても変化がありませんでした。以下の記事がヒントになるかもしれません。 WP Multibyte Patch で excerpt_length フィルターが未適用 – WordPress語版作成チーム | Google グループ function twentyten_excerpt_length( $length ) { return 40; } add_filter( 'excer

  • newを封印して、JavaScriptでオブジェクト指向する(2)

    前回の続きです。サンプルコードは前回から続いていると思ってください。 privateは諦めましょう 親のメソッドを呼ぶ コンストラクタ instanceofに対応する ダックタイピングのススメ 今回もobject関数を使うので再掲載。 /* * object - オブジェクトを作る * Object object(BaseObj [, mixinObj1 [, mixinObj2...]]) */ function object(o) { var f = object.f, i, len, n, prop; f.prototype = o; n = new f; for (i=1, len=arguments.length; i<len; ++i) for (prop in arguments[i]) n[prop] = arguments[i][prop]; return n; } ob

    newを封印して、JavaScriptでオブジェクト指向する(2)
  • newを封印して、JavaScriptでオブジェクト指向する(1)

    以下はプロトタイプ的継承だけで一通りの機能を実現できる、という一つの例です。もちろん他にも書き方はありますし、newを使うのがよくないと主張しているわけではないです。 (誤解を生みそうな文体が混じっているようなので追記: 2011/5/14) 春ですし、少し初心者向けの記事を書きます。タイトル通り、JavaScriptのオブジェクト指向について。ちょっと長くなるので目次です。 クラス(に相当するオブジェクト)を作る オブジェクトからオブジェクトを作る(インスタンス化) 単一継承 多重継承 privateは諦めましょう 親のメソッドを呼ぶ コンストラクタ instanceofに対応する ダックタイピングのススメ JavaScript標準のオブジェクト指向といえばnewやらprototypeやらを書く必要がありますが、これらは書くのが面倒臭い上に気をつけないといけない点がたくさんあります。Ja

    newを封印して、JavaScriptでオブジェクト指向する(1)
  • スクロールしてもついてくる!ブログにソーシャルボックスをつけよう。

    こんにちは、霙です。 ウェビメモ製作時に、ページをどんなにスクロールしても横にくっついて来るソーシャルボックスを作りました。 コードを教えて欲しいという方がいたので、他の方にも需要あるかな?と思い、記事にしてみました:) 自分のサイトに使いたい方はコピペしてご自由にどうぞ! (IE6対応版にはこちら) 読者が利用するタイミング みんなが設置しているソーシャルボタン。いざ自分のブログにつけるとなるとどこに置こうか迷いますよね。 記事の最初に設置するもよし、最後に設置するもよし、両方設置するもよし。 とにかく設置するにあたって重要な事は 「どこに置けば読者の方々に押してもらいやすいのか」です。 自分が読者の立場になった時はどうですか?? 私は寂しがり屋なので、常に隣に居て欲しいんですよ・・・///// てゆうのは冗談ですが、自分だったら記事を読む前にツイート数、はてブ数を見てます。 タイトルを

    スクロールしてもついてくる!ブログにソーシャルボックスをつけよう。
  • フィルム貼りの極意激ムズiPadにキレイにフィルムを貼る方法 | nori510.com

    結論から言うと貼って大正解。指の滑りに関してはまぁソコソコ改善されたかなという感じだったが、Amazonのレビューでも書いてあった通り、画面の映り込みも減って、光の反射も軽減されている感じがするし、指紋などの汚れもすっと拭き取ればスグにとれる。貼って良かったと思えた。 とてもよかったのだが、コレもAmazonレビューにも書いてあったのだが、このiPad。特に白。フィルムを貼るのがとても難しいのだ。白色で縁を確認しづらい上に、iPad2はインカムも付き、そして縁取りがなくなっているので、キレイに貼るのが大変困難。 )、iPad2にフィルムをキレイに貼る方法を、教わりながら貼って頂いた。 という事で、フィルムをキレイに貼る方法をご紹介させて頂こうと思う。 iPadにフィルムを綺麗に貼る方法 フィルムをキレイに張り上げるには、多少の気合が必要になる。 以下の3点を順を追って見ていこうと思う。 作

    フィルム貼りの極意激ムズiPadにキレイにフィルムを貼る方法 | nori510.com
  • データ構造やアルゴリズムを視覚的に確認できるData Structure Visualizationが面白い | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 開発において言語の習得はいわば前段階。データ構造やアルゴリズムを理解して初めて作りたいと思ったプログラムを作れるようになります。データ構造やアルゴリズムは抽象的な概念なので,プログラミング言語やパラダイムが変化してもずっと使い続けることができる。いわば潰しの効く知識になりえるのが良いところ。 よく使われるデータ構造やアルゴリズムを勉強するためには,Data Structure Visualizationのようなサイトを使うといいかもしれない。Webブラウザ上で視覚的に確認できるのがよいところ。例えば,バブルソートやクイックソートのような主要なソートアルゴリズムはここで確認できる。どのよ

  • これからの「パスワード」の話をしよう

  • Chromeから一瞬でPHPマニュアルが引ける拡張「PHP documentation」:phpspot開発日誌

    PHP documentation - PHP.net - Chrome ウェブストア Chromeから一瞬でPHPマニュアルが引ける拡張「PHP documentation」。 phpマニュアルは便利でphperなら誰もがお世話になりますが、Chromeの拡張としてインストールすることで関数をインクリメント検索することが出来たり、ページ内に表示される関数を右クリックして簡単に調べられます。 インストールすると、アイコンがツールバーに表示されます。なかなかシャレていますね。 クリックで検索窓が表示されます。 うろ覚えでもインクリメンタル検索なら簡単に探せます。 ページ内のドキュメントを選択し、右クリックで簡単にマニュアルに飛べます。 海外製の拡張ですが、ちゃんと jp.php.net で日語表示されます。 というわけで、関数が多いPHPにおいて「あれなんだっけ」「引数どんなだっけ」を素早

    saka39
    saka39 2011/05/09
  • Oharakay

    場カジノの臨場感をそのまま味わえる遊雅堂のライブカジノ(https://www.yuugado.com/livecasino)がおすすめ! ギャンブルやバカラのは人気上昇中です。ギャンブルに関するの出版社を無視してギャンブルについて語ることはできないでしょう。こういったは、読み出すと当に面白いものです。世界中には多くの出版社があり、その数を数えたり、ひとつひとつ解説するのは不可能です。しかしここでは、ギャンブルに関する良質な書籍を出版している人気の出版社をご紹介します!他にもご紹介したい出版社はたくさんありますが、ここでは数社に限定しています。 (more…) 場カジノの臨場感をそのまま味わえる遊雅堂のライブカジノ(https://www.yuugado.com/livecasino)がおすすめ! ギャンブルやバカラのは人気上昇中です。ギャンブルに関するの出版社を無視してギ

  • 「MacBook」「MacBook Pro」、ARMベースチップに移行予定か--米報道

    ある報道によると、Appleはひそかに、同社の「MacBook」および「MacBook Pro」製品ラインにおいて、Intelプロセッサの代わりにARMベースのチップを搭載することにしたという。 SemiAccurateは、複数の匿名の情報筋の話として、Appleによるこの移行は「すでに確定している」と報じている。しかし、同社の端末にARMチップが搭載されるのは当分先のことである。 SemiAccurateによると、ARMチップに移行するのは、おそらくNVIDIAが「Project Denver」CPUをリリースする時期に合わせて、2~3年先であると情報筋は述べているという。NVIDIAは2011年に入り、PCからサーバやスーパーコンピュータにいたるまでのすべてを対象に、このARMベースプロセッサを開発していると述べた。同プロセッサは、同社のGPUと同じチップに集積される予定である。 当然

    「MacBook」「MacBook Pro」、ARMベースチップに移行予定か--米報道