programmingに関するn58のブックマーク (6)

  • [jQuery Mobile] チートシートつくりました

    jQuery Mobileのマークアップ用チートシートをつくってみました。 » jQuery Mobile Cheat-sheet jQuery Mobile 日語リファレンスを拡張していく過程で、あったら便利かなと。 とりあえず、すぐに指定方法を忘れてしまうマークアップから。特に data- で始まる属性のリファレンスが折角公開されたので、手元に置いておきたいなと思い。それから、どんなものがあったかやはりすぐに忘れてしまう、ボタンアイコンの一覧。多分便利だと思います。ボックスの色分けは、なんとなくのグルーピングですが、あまり気にせず。 要望があれば、次はAPIのチートシートもつくろうかな…と思ってます。

    [jQuery Mobile] チートシートつくりました
  • http://summerofgoto.com/

    n58
    n58 2009/07/13
    GOTO文がjavascriptにも!嬉しい...のか?
  • PHPのデータ構造 - yokkunsの日記

    配列よりオブジェクトの方がパフォーマンスが良いという話を聞き、気になったので調べてみました。 スカラー変数 まず、PHPのスカラー変数の復習。 PHPのスカラー変数は、以下のように、シンボルテーブルからzval構造体にアクセスして、値を取得します。 <?php $a = 1; ?> 変数のコピーでは、値をコピーするのではなく、同じzval構造体を指し、refcountが1追加されます。 <?php $b = $a; ?> 参照渡しでは、同じzval構造体を指し、refcountが1追加、is_refが1になります。 <?php $b = &$a; ?> 配列 次に配列。PHPの配列は、順番を持ったハッシュです。 配列$aの"x"にアクセスするには、まず$aが指すzval構造体にアクセスし、そのzval構造体のzvalue_value共用体にあるハッシュテーブルから、指定されたキーのzval

    PHPのデータ構造 - yokkunsの日記
    n58
    n58 2009/06/17
    PHPの構造体について
  • [PHP] 配列やオブジェクトの値渡しと参照渡し

    PHPでの関数への値渡し/参照渡しは、C言語などのそれと基的には同様ですが、若干の高級言語らしいトリックが含まれています。 少し前ですが、新たにジョインしたメンバーT君(PHPは初心者)が、レスポンスを気にして参照渡しを多用してくれていたので、ちょっと説明。 値渡しでも、ポインタが渡される T君は、関数に大きな配列を渡す際に参照渡しにしてくれていました。 メモリコピーのオーバーヘッドを無くすためです。 function get_value(array &$a){ return $a[0]; } $a = get_big_array(); $v = get_value($a); こういった意識・心がけは非常に良いことなのですが、実はPHPにおいて、このケースは値渡しでも参照渡しでも同じ挙動をします。 確認してみましょう。 function byVal(array $a){ echo mem

    n58
    n58 2009/06/05
    ダウン中でもちと暇なので、PHPのTipsなど。関数への配列の渡し方。
  • How To Write Unmaintainable Code

    How To Write Unmaintainable Code Ensure a job for life ;-) Roedy Green Canadian Mind Products Introduction Never ascribe to malice, that which can be explained by incompetence. - Napoleon In the interests of creating employment opportunities in the Java programming field, I am passing on these tips from the masters on how to write code that is so difficult to maintain, that the people

    n58
    n58 2009/06/02
    メンテしにくいコードを書く方法。沢山あるなぁ...
  • Carrer Blog: 1 line CSS Grid Framework

    1 line CSS Grid Framework Tuesday, June 02, 2009 { 48 Comments } This is the challenge of writing entire CSS layout system with one line CSS class. I just wanted to prove how easy CSS can be, and with little imagination we can be build cool things. I started with the principle that every column can be divided by two, becoming half column or 50% column. So how can we build CSS Layout system with th

    n58
    n58 2009/06/02
    kewl! if you don't like odd number ;-)
  • 1