2012年4月10日のブックマーク (4件)

  • CakePHPのshellでHtmlヘルパーを利用しURLを生成する - cakephperの日記(CakePHP, Laravel, PHP)

    CakePHPのシェルでHtmlヘルパを使ってHtmlHelper::url()を呼び出して、URLを取得する方法です。 CakePHP1.3をベースに書いています(CakePHP2の場合はApp::uses()を使うなどすればいけると思います)。 <?php App::import('Helper', 'Html'); App::import('Core', 'Router'); class HelloShell extends Shell { public function startup() { include CONFIGS . 'routes.php'; //(1) $this->Html = new HtmlHelper(); //(2) } public function main() { echo $this->Html->url(array('controller'=>'

    CakePHPのshellでHtmlヘルパーを利用しURLを生成する - cakephperの日記(CakePHP, Laravel, PHP)
    cakephper
    cakephper 2012/04/10
    ブログ書きました。
  • 「海外で仕事をしたい」なんて一言も言っていない!

    海外仕事をしたい」なんて一言も言っていない!:「英語に愛されないエンジニア」のための新行動論(1)(1/3 ページ) われわれエンジニアは、エンジニアである以上、どのような形であれ、いずれ国外に追い出される……。いかに立ち向かうべきか!?→「『英語に愛されないエンジニア』」のための新行動論」 連載一覧 中学から高校、大学、そして社会人になっても、今なお、私たちは、「必死に勉強すれば、なんだってできるのだ。英語だって例外じゃない」と言われ続けています。確かに、日々の激務の中から時間を捻出して、英語を身につけた方はいらっしゃいます。現実に、私はそのような人に出会ったことがあります。そして、数多くの成功体験談が、インターネットに溢れ、書店に書籍として詰み上げられています。 しかし、そのような成功体験をしている人は驚くほど少ないように思います。私が出会った人の中でも数えるほどしかいません。その

    「海外で仕事をしたい」なんて一言も言っていない!
    cakephper
    cakephper 2012/04/10
    「「電子レンジの2つのセンサだけで、サンマとサバを自動判別するアルゴリズムを開発した」ということでしょうか。これを人前で堂々と発表した時、聴講者が下を向いて震えながら「笑いをこらえていた」らしいです」
  • Understanding PHP's internal function definitions (PHP's Source Code for PHP Developers - Part 2)

    Understanding PHP's internal function definitions (PHP's Source Code for PHP Developers - Part 2) 16. March 2012 Welcome to the second part of the “PHP’s Source Code For PHP Developers” series. In the previous part ircmaxell explained where you can find the PHP source code and how it is basically structured and also gave a small introduction to C (as that’s the language PHP is written in). If you

    cakephper
    cakephper 2012/04/10
    これはすごい。PHP内部コードを初歩から解説
  • ポインタ演算

    ポインタの式 ポインタも変数の一種であるということは話しました ポインタも他の変数と同様にデータ型などが存在し、変数同様に扱えます しかし、注意しなければいけない点がいくつかあります ポインタも変数のように式を使った算術が可能ですが整数以外はできないということを覚えてください ポインタに浮動小数点などの演算はできませんし、加えることもできません つまり、ポインタの演算には整数による加減算のみということです それ以外の算術は実行できません それと、ポインタ変数と通常の変数の算術の大きな違いなのですが インクリメントとデクリメント演算子を使った算術では、ポインタ変数は不思議な結果を出します 次のプログラムを見てみましょう #include <stdio.h> int main() { int ary[2] = { 1000 , 2000 }; int *po; po = &ary[0]; pr

    cakephper
    cakephper 2012/04/10