タグ

programmingに関するyohjizzz-backupのブックマーク (104)

  • PHPでセキュリティを真面目に考える

    オープンソースカンファレンス2011 Hokkaido #osc11do 「PHPセキュリティを真面目に考える」 LOCAL PHP部 佐藤琢哉(@nazo) http://labs.nazone.info/Read less

    PHPでセキュリティを真面目に考える
  • phpのserializeを使うより高速でサイズもコンパクトに仕上げる「MessagePack」とPHP拡張:phpspot開発日誌


    phpserialize使MessagePackPHP 20101215- The MessagePack Project phpserialize使MessagePackPHP  php serialize  unserialize 便MessagePackPHP使serialize MessagePackkumofs使PHPc++, erlang, haskell, java, perl, pyth
  • PHPコード最適化テクニック集:phpspot開発日誌

    PHP Optimization Tips | ProgTuts This tutorial will explain many small techniques which will, hopefully, help optimize your php scripts. PHPコード最適化テクニック集。 (1) echo 'a string ' . $name; // は以下より速い echo "a string $name"; (2) echo 'this', 'is', 'a', $variable, 'string'; // は以下より速い echo 'this' . 'is' . 'a' . $variable . 'string'; (3) if (!isset($foo{5})) { echo "Foo is too short"; } // は以下より速い if (strl

    yohjizzz-backup
    yohjizzz-backup 2011/05/23
    知恵じゃなくてただの知識。知ってるにこしたこたねーよ、というやつ
  • 命名規則もろもろ(ファイル名、変数名、関数名、クラス名)。 -  


    php  PEAR :: Manual ::  Zend Framework: Documentation 2 2   -  - Yahoo! 
    命名規則もろもろ(ファイル名、変数名、関数名、クラス名)。 -  
    yohjizzz-backup
    yohjizzz-backup 2011/05/23
    お勉強、お勉強〜
  • 知っとくと便利なPHPのテクニック9つ:phpspot開発日誌


    9 Useful PHP Functions and Features You Need to Know | Nettuts 便PHP9 PHP使使 func_get_args()    function hoge($arg1, $arg2) { } func_get_args function hoge() { $args = func_get_args(); foreach ($args as $key=>$value) { echo "arg{$key} is $value
    yohjizzz-backup
    yohjizzz-backup 2011/05/23
    func_get_args 知らなかった・・まだまだ初心者PHP...
  • PHPを使う上で、どう書けば高速になるか?をその場で試せるベンチマーク結果満載なサイト:phpspot開発日誌


    PHP使 20110523- Benchmarks PHP使 2  Good PHP1
  • Label/Core Data | Natsu note

    最近の投稿 全く新しいムービーメーカー omoide リリース [書評] 開発のプロが教えるSwift標準ガイドブック Size Classで柔軟なレイアウトを実現 [Xcode] デバイスのスクリーンショットをXcodeから撮る iOS 開発ツール FLEX by Flipboard を試す 人気記事 [Xcode] デバイスのスクリーンショットをXcodeから撮る posted on 2014/10/01 | Xcode の下 [iOS5] ARC (Automatic Reference Counting) : Overview posted on 2011/11/16 | iOS の下 [iOS] TableView スクロールパフォーマンスの改善 posted on 2010/10/22 | 古い投稿 の下 [iOS6] Collection View 基的な使い方 poste

  • PHP5.2とPHP5.3でArrayObjectの挙動が違う話 - Unknown::Programming

    ハマッタのでメモ。 <?php $a = new ArrayObject(array('test' => 1)); print_r($a); これをPHP5.2とPHP5.3で実行すると以下のようになる # PHP5.2 ArrayObject Object ( [test] => 1 ) # PHP5.3 ArrayObject Object ( [storage:ArrayObject:private] => Array ( [test] => 1 ) )PHP5.3の場合、なにやらデータの持ち方が新しくなったのかstorage:ArrayObject:privateとか言うのが増えてる。 これはおそらくstorageというprivate変数に配列のデータを持つようになったという感じか。まぁそれ自体は問題ない。 問題は以下のコード <?php $a = new ArrayObject(

    PHP5.2とPHP5.3でArrayObjectの挙動が違う話 - Unknown::Programming
  • PHPerなら知っておいて損はない10の関数


     PHP便 nl2br <br /> <?php $string = <<<EOS foo bar baz EOS; echo nl2br($string);
    PHPerなら知っておいて損はない10の関数
    yohjizzz-backup
    yohjizzz-backup 2011/05/12
    mb_strimwidth 知らなかった…><
  • Backbone.jsを利用したクライアントサイドMVCの導入についてそろそろ書いておくか - 出町ミスド攻防記


    jQueryMVC jQueryJSDOM使 JSGMailNew TwitterJS JSMVC MVCWeb
    Backbone.jsを利用したクライアントサイドMVCの導入についてそろそろ書いておくか - 出町ミスド攻防記
  • PHP基礎文法最速マスター


    PerlRuby便PHP Perl  PerlPerl Route 477  Ruby PHP m(_ _)m  PHP5.3PHP5.2 1.  PHP<?php?>HTMLPHP使PHP  id:Kiske 
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知


    2020131()  2019 -   : 2020131() :2020131() 稿 稿 -   2020-06-25  2020228
    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    yohjizzz-backup
    yohjizzz-backup 2011/04/01
    けっこう知らない..
  • 2010-02-03


    SafariMailiPad iPodTouch  Java - Objective-C  [2012-08-03] ARC    XcodeNSLog使 printf
    2010-02-03
  • http://neta.ywcafe.net/001170.html

    yohjizzz-backup
    yohjizzz-backup 2011/03/30
    これは良い!WebDriver!Java(C#)でブラウザを操作できるけど直感的でわかりやすい○
  • iOSアプリケーションプログラミングガイド


    iOS  iPhone 2010-12-13 Apple Inc. © 2010 Apple Inc. All rights reserved.  Apple Inc.     使 使使 1    Apple   Apple Inc.   Apple   Apple Inc.  
  • JUnit4 の @Test でも簡単にパフォーマンステストが出来た!!! - 宇宙行きたい

    今まで、パフォーマンスに注意しなきゃいけないところは テストに StopWatch stopWatch = new StopWatch(); List<Long> times = new ArrayList<Long>(); for(int i = 0 ; i < 100 ; i++){ stopWatch.reset(); stopWatch.start(); foo.bar(); //計測する処理 stopWatch.stop(); times.add(stopWatch.getTime()); } BigDecimal sum = new BigDecimal(0L); for(Long i : times){ sum = sum.add(new BigDecimal(i)); } Long average = sum.divide(new BigDecimal(times.size

    JUnit4 の @Test でも簡単にパフォーマンステストが出来た!!! - 宇宙行きたい
    yohjizzz-backup
    yohjizzz-backup 2011/03/29
    知らなかった @Test(timeout = n)
  • 404 Error - File Not Found

    指定されたファイルは見つかりませんでした。 10秒後に トップページ にジャンプします。

  • ソートアルゴリズムを映像化してみた - jsdo.it - Share JavaScript, HTML5 and CSS


     2014/2/25 :  // https://github.com/norahiko/sort-visualize var helper = { range: function(min, max) { var res = []; for(var i = min; i < max; i++) { res.push(i); } return res; }, shuffle: function(ary) { for(var i = ary.length - 1; 0 <= i; i--) { var rnd = Math.random() * (i + 1) | 0; helper.swap(ary, i, rnd); } }, swap: function(ary, a, b) { if(a < 0 ||
    ソートアルゴリズムを映像化してみた - jsdo.it - Share JavaScript, HTML5 and CSS
    yohjizzz-backup
    yohjizzz-backup 2011/03/21
    おもしろいね
  • より良いPHPerになるための20Tips


     20 Tips you need to learn to become a better PHP Programmer   PHPer 20 Tips you need to learn to become a better PHP Programmer PHP The Art of Programming TipsPHP
    yohjizzz-backup
    yohjizzz-backup 2011/03/20
    === って知らなかった
  • web api viewer


    web api  2014/03/21   使 Google Chrome web api viewer Api Api  api web api  twitter@aulta  
    yohjizzz-backup
    yohjizzz-backup 2011/03/07
    使えるかなー後で触ってみる