タグ

phpとPHPに関するt_43zのブックマーク (119)

  • PHPをC++に変換して高速化する「HipHop for PHP」をFacebookが公開 : candycane development blog

    アメリカ時間の昼ごろにTwitter上が一つのニュースで埋め尽くされました。 PHPC++に変換して高速化する技術をFacebookが公開したというものです。世界中のPHPハッカーが注目する興味深いリリースという事でちょっと長いですが、リリースノートの和訳を行いました。 原文 http://developers.facebook.com/news.php?blog=1&story=358 Facebookにおいて重要なことのひとつが動作の速さです。過去6年間にわたって、PHPが提供する高速な開発ペースによって多くを成し遂げてきました。プログラミング言語としてみると、PHPはシンプルです。簡単に習得し、簡単に書き、簡単に読み、簡単にデバッグする事ができます。我々は他の言語よりも早くエンジニアを獲得し、それによってより早いイノベーションをすることができます。 今日、私は2年に渡って作業して

  • PHP基礎文法最速マスター

    PerlRubyの文法一覧がとても良くまとまっていたので、便乗してPHPでもやってみました。 Perl基礎文法最速マスター – Perl入門〜サンプルコードによるPerl入門〜 Route 477 – Ruby基礎文法最速マスター 他の言語をある程度知っている人はこれを読めばPHPの文法を何となく理解できると思います。 間違い、不足等々あれば教えて下さいm(_ _)m バージョン PHP5.3系がリリースされていますが、ここではPHP5.2系を対象としています。 1.基礎 コードブロック PHPコードは「<?php」という開始タグから始まります。終了タグは「?>」です。HTMLPHPコードを埋める際は終了タグを使いますが、ライブラリのようにPHPコードのみを記述する際は終了タグを省くことが慣例となっています。 終了タグを省く理由について id:Kiske さんに解説頂いています。ありが

    t_43z
    t_43z 2010/01/28
  • PHPを使って3分で作る3キャリア対応ケータイサイト | ke-tai.org

    PHPを使って3分で作る3キャリア対応ケータイサイト Tweet 2009/11/17 火曜日 matsui Posted in ソフト紹介, 全キャリア対応 | 28 Comments » 日は3分で3キャリア対応ケータイサイト作れてしまうというPHPスクリプト、「らくらくケータイ3キャリアコンバーター(仮名)」を作成してみましたので、そのご紹介をさせていただきます。 先日のPHP勉強会で発表させていただきました。 ご参加いただいた皆様、当にありがとうございました。 発表資料をアップしてありますので、まずはこちらをご覧ください。 PHPを使って3分で作る3キャリア対応ケータイサイト View more documents from ketaiorg. ということで、「3分で作る」とは謳っているものの、ドコモ用に作られたHTMLを他キャリア用にコンバートするだけの、実に簡素な作りです。

  • 携帯電話の個体識別番号をセッションIDとして使う方法 - ikepyonのだめ人間日記

    ワッサーでつぶやいていて、PHPで個体識別番号をセッションIDとして使う方法を教えてもらった。http://wassr.jp/user/nihen/statuses/skctoRFZ3G 目からうろこが落ちた。 <?php session_id(get_mobile_id()); session_start(); if (!isset($_SESSION['count'])) { $_SESSION['count'] = 0; } else { $_SESSION['count']++; } echo $_SESSION['count']; ?>http://pastebin.com/m74eb934f ここで、get_mobile_id()で個体識別番号を取得するらしい。 で、それをセッションIDとして、session_idで認識させる。すると、CookieやHiddenを使えなくてもO

    携帯電話の個体識別番号をセッションIDとして使う方法 - ikepyonのだめ人間日記
  • Webサイトのマウス操作をトラッキングする·simple mouse tracking MOONGIFT

    Webサイトの運営は孤独だ。ユーザからのフィードバックを得るというのはかなり難しい。対面式でない分、時間や地理的条件に束縛されないというメリットがある反面、訪問者が何を考え、どういう動きをしているのかといった情報が分からずユーザビリティの改善は困難だ。 ユーザのマウスの動きをトラッキングする だがデジタルだけに仕組みをうまく用いればもっとユーザの動向が分かるようになるはずだ。 今回紹介するオープンソース・ソフトウェアはsimple mouse tracking、マウスの軌跡を記録、再現するソフトウェアだ。 simple mouse trackingはJavaScriptPHPで提供されるソフトウェアで、指定されたJavaScriptタグを埋め込むことで動作する。埋め込まれたWebサイトでマウスを動かすとその軌跡が記録され、管理画面から見ることが出来るようになる。 動きを追っているところ

    Webサイトのマウス操作をトラッキングする·simple mouse tracking MOONGIFT
  • 携帯電話向けWebアプリのセッション管理はどうなっているか - ockeghem's blog

    最近購入したPHP×携帯サイト 実践アプリケーション集を読んでいて妙な感じがしたので、この感覚はなんだろうと思っていたら、その理由に気づいた。書に出てくるアプリケーションは、PHPのセッション管理機構を使っていないのだ。そんな馬鹿なと思ったが、目次にも索引にも「セッション」や「session」という語は出てこない。サンプルプログラムのCD-ROM上で session を検索しても出てこないので、セッションはどこでも使っていないのだろう。 そうは言っても、書にはブログやSNSなど認証が必要なアプリケーションも登場する。書で採用している認証方式はこうだ。 携帯電話の個体識別番号を用いた、いわゆる「かんたんログイン」のみを使う 認証状態をセッション管理機構で維持しない。全てのページで毎回認証する そのため、「iモードID」など、ユーザに確認せずに自動的に送信されるIDを用いる つまり、全て

    携帯電話向けWebアプリのセッション管理はどうなっているか - ockeghem's blog
  • CNET Japan

    人気の記事 1「Pixel Watch 2」の一部機能、初代モデルでも利用可能に 2024年03月05日 2マイナカードのiPhone搭載「もうちょっとお待ちを」--河野大臣が笑顔で言及 2024年03月05日 3計算アプリ「Photomath」、グーグルのアプリとして公式に公開 2024年03月04日 41ビットコインが1000万円を突破--史上初 2024年03月05日 5「Pixel」、Ultra HDR写真と10ビットHDR動画をInstagramに投稿可能に 2024年03月05日 6楽天の株価に連動して「楽天ポイント」が増減する新サービス 2024年03月05日 7インターネット接続サービス「So-net」が刷新--使用感異なる「光 S/M/L」の3プランに 2024年03月04日 8バンナム、シリーズ完全新作「学園アイドルマスター」--「成長を描く」にこだわり 2024年03

    CNET Japan
  • GitHub - livedoor/cicindela2: a highly customizable recommendation engine written in perl + MySQL

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - livedoor/cicindela2: a highly customizable recommendation engine written in perl + MySQL
  • 転送中

    リダイレクトします 以前ここにあったブログは、現在 http://blog.opensocial.org/2008/12/opensocial-now-friends-with-php-java.html にあります。 リダイレクトしますか。

  • CakePHP 1.2 でモバイルサイトを構築する最初の手順まとめ (ラボブログ)

    スパイスラボ神部です。 CakePHP 1.2 でモバイルサイトを構築するための資料を改めて集めてみます。フェイス女学園ではオレオレ仕様でやってたのですが、今回はちゃんと Cake のお作法に則ったものを実装してみようと思います。 [cakePHP1.2]モバイルサイトとPCの切り分け その1: PHPを使ったWebサイト構築 備忘録 cake1.1系ではwebserviceが使えたが、1.2系では使えなくなっているので、prefixを使用する。 [cakePHP1.2]モバイルサイトとPCの切り分け その2: PHPを使ったWebサイト構築 備忘録 CakePHP 携帯専用サイトを作成する | Sun Limited Mt. ke-tai.org > Blog Archive > CakePHPで3キャリア対応の絵文字を表示するためのコンポーネント とりあえずこんなところでしょうか。 今

  • Build seven good object-oriented habits in PHP

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Build seven good object-oriented habits in PHP
  • MOONGIFT: » DB不要&WordPressプラグインが使えるブログエンジン「FlatPress」:オープンソースを毎日紹介

    ブログエンジンは当初はブログを書くためのシステムと言う位置づけでしたが、最近ではCMSとしての立ち位置や、ECシステム、メディアなど様々な機能を求められるようになっています。そんな中、多彩なプラグインを持つシステム(MTOSやWordPress、Nucleus)は心強いものです。 ユーザ画面 しかしこれらのシステムは重厚で、システム内部に手を加えようなどとは思えない代物になってきています。そこでもっとシンプルで簡単に使いこなせるブログエンジン、FlatPressを紹介します。 FlatPressはPHPで作られたブログエンジンでGPLの下に公開されています。 FlatPressの特徴として、DBが不要で動作するという点があります。各エントリーは同じくDB不要のブログエンジンであるSimplePHPBlogと互換性があるとのことです。テーマ機能があり、Smartyを使っているので慣れ親しんで

    MOONGIFT: » DB不要&WordPressプラグインが使えるブログエンジン「FlatPress」:オープンソースを毎日紹介
    t_43z
    t_43z 2008/11/12
  • MOONGIFT: » 必見!怖くなるくらい優秀なCMS「concrete5」:オープンソースを毎日紹介

    これまで多数のCMSを見てきたが、ここまで完成度が高いと言えるものに出会ったことはなかった…そう言えるくらい凄い。このどきどき感はDekiWikiに触れた時に感じたものに近い。 見たまま編集できるCMS CMSと言えば、ユーザ画面と管理画面に分かれていて、管理画面はモジュールやテーマの設定、各項目の並びを指定するのが通常だ。実際の出力結果はシステム任せで、その点が柔軟性に欠ける点でもあった。 しかしこれは違う。見たまま編集でき、さらに高い柔軟性を維持している。 今回紹介するオープンソース・ソフトウェアはconcrete5、デザイン、管理、コンテンツ作成全てが高度なCMSだ。 相当個人的な感情が入ってしまっているのは、同じようなシステムを構築する予定があったからだ。だがconcrete5は完成度も高く、多少の改造さえ施せば十分な気がする。やはり下手に開発コストをかけるよりもオープンソースで探

    MOONGIFT: » 必見!怖くなるくらい優秀なCMS「concrete5」:オープンソースを毎日紹介
    t_43z
    t_43z 2008/11/07
    べた誉め
  • PHPでのセキュリティ対策についてのメモ - Liner Note

  • 【コラム】PHP開発のエッセンス (1) PHPとその周辺 | エンタープライズ | マイコミジャーナル

    みなさま、はじめまして。今年も、猛暑の夏が過ぎ去ろうとしています。この季節は特に、時の流れの早さを実感するものですね。そういえば「Web 2.0」なんて言葉も、最近はあまり耳にしなくなりました。動きのあるリッチなWebサイトや、Webサイト間の連携も当たり前になり、わざわざキーワードを持ち出して語る必要もなくなったということでしょう。世の中、どんどん便利になっていきます。 急速に進化するWebについてなにか技術的なことを語ろうとすれば、やはり昨今のLightWeight言語(LL : Light Weight Language)の進歩は、避けて通れない話題です。PerlRubyPython、そしてPHPといった新しいプログラミング言語の台頭は、間違いなくWebを高度化する原動力のひとつと言えるでしょう。これらの言語は、習得が容易で低コスト短納期の開発を可能にしたことはもちろん、「Rub

    t_43z
    t_43z 2008/09/12
  • ウノウラボ Unoh Labs: PHPで携帯位置情報を扱うライブラリ「Geomobilejp_Converter」を作りました

    中村です。 PHPで携帯の位置情報を簡単に取り扱うことができるライブラリ「Geomobilejp_Converter」を作りました。もう半年近く前に作ったものですが、コードを少し整えたので公開することにしました。 GPSに対応した携帯では、各キャリアで指定されている特定のHTMLを記述することで、携帯サイトに位置情報(緯度経度や測地系)を送信することができます。この位置情報を利用すると、「位置情報付きで掲示板に書き込む」などの機能を実装することができます。 キャリアによっては位置情報のなかに土地名を含むものもありますが、通常は緯度経度だけでは土地名がわかりません。そこでGeomobilejp_Converterでは、docomoの提供するオープンiエリアのiエリアデータファイルを利用して土地名を関連付ける機能を実装しています。iエリアデータを利用することで、各キャリアで共通したiエリアコー

  • MOONGIFT: Firebugと連携するPHPライブラリ「FirePHP」:オープンソースを毎日紹介

    JavaScriptを多用する時代にあって、Firebugのありがたさを感じている人は多いのではないだろうか。開発の補助ツールとして、何らかの問題が起こった時のデバッグツールとして活躍していることだろう。 ログをFirebug上で確認できるようになる そんなFirebugがPHP開発において活用できるFirefoxアドオンがこれだ。 今回紹介するオープンソース・ソフトウェアはFirePHPPHPと連携するFirebugだ。 FirePHPはFirebugをインストール済みの状態で使うプラグイン的なアドオン(分かりづらい)だ。PHP側でもPearを通じてライブラリをインストールする必要がある。それが終わったら、FirePHPのインスタンスを呼び出せるようになる。 サンプルのコード そしてログを出力することや、ダンプしたデータを出力できるようになる。また、コンソールにエラーメッセージを出力す

    MOONGIFT: Firebugと連携するPHPライブラリ「FirePHP」:オープンソースを毎日紹介
  • Ywcafe.net

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: song lyrics Dental Plans Accident Lawyers Migraine Pain Relief Top 10 Luxury Cars Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy

  • MOONGIFT: � 使い勝手の良いブログエンジン「Hibari」:オープンソースを毎日紹介

    ブログは自分のドメインで立てるか、またはASPのサービスを使うかのどちらが多い。運用が面倒であればASPのが良いが、アイデンティティを確立するなら専用のドメインを取得した方が良い。 ブログ画面 そして自分で運用する場合は何らかのブログエンジンを選択する必要がある。WordPress、Nucleus、MovableTypeなど様々に存在するが、そうしたメジャー系でないものが良い方はこちらを使ってみよう。 今回紹介するオープンソース・ソフトウェアはHabari、PHP製のブログエンジンだ。 Habariはプラグインやテーマ、多人数での更新にも対応したブログエンジンだ。インタフェースが見やすく、操作もしやすい。スパムフィルタリングやプラグイン機能、記事とページに分かれて作成できるコンテンツなど充実した機能が揃っている。 管理画面 プラグインは予め各種用意されている。例えばWordPressからの

    MOONGIFT: � 使い勝手の良いブログエンジン「Hibari」:オープンソースを毎日紹介
    t_43z
    t_43z 2008/07/04
  • Ajaxの日本語メールフォーム·AjaxMail MOONGIFT

    メールフォームを作るのに大掛かりなアプリケーションは必要ない。個人的にはこうしたときにもっとも便利なのはPHPだと思う。手軽にWebアプリケーションが作成できるのが便利だ。 だが、単なるメールフォームではユーザの満足は得られない。ちょっと工夫したフォームこそ受けがいい。 今回紹介するフリーウェアはAjaxMail、Ajaxを使ったメールフォームスクリプトだ。 AjaxMailは日エンジニアのアプリケーションで、日語が問題なく扱えるのが魅力だ。提供されるスクリプトも、シフトJIS、EUC-JP、UTF-8と各種エンコード向けが作られている。 Ajaxを使っているので、画面遷移がなくスムーズに操作できるのが魅力だ。郵便番号補完機能もあって、郵便番号を入力してフォーカスを移動すると、自動的に住所の文字列が入力される。入力エラーも画面遷移せずに評価されるので、ストレスが感じづらくなっている。

    Ajaxの日本語メールフォーム·AjaxMail MOONGIFT