タグ

PHPに関するaraishiのブックマーク (156)

  • Ruby,Python,PHP,JavaScriptでマルチプラットフォームなデスクトップアプリを簡単に作成する Appcelerator Titanium Desktop - 仙台 Ruby Vim JavaScript フリーランスプログラマ

    古いエントリーなのですが、まだ時折検索エンジン経由?でいらっしゃる方がいるみたいなので追記 Titanium Desktopは今はTideSDKと変わってオープンソースプロジェクトになっています。 いいたい事を先に。 Ruby,Python,PHP,JavaScriptやってる人でデスクトップアプリ作成に興味ある人は Appcelerator Titanium Desktop さわってみるといいと思います。OS X, Windows,Linuxとマルチプラットフォームなデスクトップアプリをhtml,JavaScript,Ruby,Python等の慣れ親しんだ技術で簡単に作成、公開することができます。 予想以上にブクマされてるみたいなので、Titanium Desktopの特徴を箇条書きですが追加しておきます。 一言で言えばJavaScriptで記述するAdobe AIRのようなRIAフレー

    Ruby,Python,PHP,JavaScriptでマルチプラットフォームなデスクトップアプリを簡単に作成する Appcelerator Titanium Desktop - 仙台 Ruby Vim JavaScript フリーランスプログラマ
    araishi
    araishi 2010/02/21
    おもしろそ
  • 真面目にエロサイトを作ってみた【プログラマ編】 - BLOG|ASTRODEO

    東京都台東区で黙々とウェブでサービスを開発している株式会社アストロデオのホームページです。

    araishi
    araishi 2010/02/18
    スクレイピングってもっと闇の技術と思ってた!
  • ディレクトリーツリー - PHP Note

    ディレクトリの中身を、Explorer のツリーような形で表示させたいのだ!なんとか簡単に出来る仕組みを考えてみました。 配列によるディレクトリのモデル 先ずはデータ型。デレクトリの下にはファイル又はデレクトリがありその中にまたファイルやデレクトリが存在します。このように入れ子になった関係を保持できるデータ型といえば『配列』です。配列を使えばディレクトリーツリーを表現できそうです。 配列は、「添え字 => 値」 という関係になっていて、値にはどんなデータでも入れることが出来ます。ディレクトリ内部を獲得しようとした時、「ディレクトリ」であれば添え字に「ディレクトリ名」を格納し、値には下位の内容を配列で格納します。「ファイル」ならば添え字に「ファイル名」を格納し、値に「パス」を格納することにします。 ディレクトリ内を配列に格納した時のイメージです。 Array ( 'edithead.php'

    araishi
    araishi 2010/02/16
    再起呼び出し
  • php変態文法最速マスター - milieuの日記

    適当なタイトルをつけてしまったが,最近code golfをやっていたので,その記録を付けていきたいと思います.code golfというのは,なにか問題が与えられてその答えを出力するプログラムをどれだけ短くかけるかという競技(?)です.たとえば「Hello, world!を出力せよ」みたいな感じです.使用できる言語は家のほうはruby,perl,python,phpでshinhさんの運営しているほうは大体なんでもありそうです.私は仕事phpを使っているのでphpで参戦しました.(phpしか使えないとも言う)で、いくつか問題を解いてみたけどphprubyとかperlに比べると長くなりがちのようです.理由としては・標準入力を受け取るのが面倒・変数が2byte・関数名が長い・などが考えられると思います.しかし得意な分野もあって、それは単純出力系(上のHello, world! 問題とか)と文

    araishi
    araishi 2010/02/13
    知らない事が沢山あるわ
  • GPS携帯を使った口コミサイト構築 - PHPによるメールの受信処理 -

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    GPS携帯を使った口コミサイト構築 - PHPによるメールの受信処理 -
    araishi
    araishi 2010/02/03
    postfix入れ方ワカラナーイ
  • PHPとImageMagickでアニメーションGIFを生成する

    ► 2020 (9) ► 08/02 - 08/09 (1) ► 07/26 - 08/02 (4) ► 07/19 - 07/26 (4) ► 2019 (49) ► 06/09 - 06/16 (1) ► 06/02 - 06/09 (1) ► 05/26 - 06/02 (2) ► 05/19 - 05/26 (3) ► 03/17 - 03/24 (21) ► 03/10 - 03/17 (10) ► 02/03 - 02/10 (5) ► 01/27 - 02/03 (3) ► 01/13 - 01/20 (3) ► 2018 (72) ► 12/30 - 01/06 (3) ► 12/23 - 12/30 (6) ► 12/16 - 12/23 (5) ► 12/09 - 12/16 (3) ► 12/02 - 12/09 (7) ► 11/25 - 12/02 (8) ► 1

    PHPとImageMagickでアニメーションGIFを生成する
    araishi
    araishi 2010/01/05
    動画gifをphpで作れる!
  • ishiro » Dreamhost上にSymfonyのインストール

    araishi
    araishi 2009/12/26
    インストールしなきゃいけないっぽいなぁ
  • 【PHP Tips】sprintf()を使いこなそう | バシャログ。

    こんにちは、inoueです。 インフルエンザの看病 * 3人分 + 学級閉鎖5日間 * 2回 = 私の有給休暇ほぼゼロ、な年の瀬を迎えております。 10月に付与してもらったばかりなのに…。世の中そんな母さん父さん多いだろうけど。お互い頑張りましょう! さてさて。プログラミング言語の好き嫌いがあるように、ひとつのプログラミング言語の中でも「好きな関数」「いまいち使わない関数」があったりしませんか。 今日は私inoueの「好きだけど、ある部分がなかなか覚えられない関数」であるsprintf()について、この関数の便利さをご紹介したいと思います。 sprintf — フォーマットされた文字列を返す http://jp.php.net/manual/ja/function.sprintf.php sprintf()の便利な点 基構文は次のとおりです: //sprintf(フォーマットを定義する文

    【PHP Tips】sprintf()を使いこなそう | バシャログ。
    araishi
    araishi 2009/12/09
    sprintfは使いどころが難しいと思いますねー。逆に見にくくなるケースも多いような気がしますが、センスの良いsprintfを書いてみたいです!
  • QdmailReceiver Multibyte mail decoder & POP Client

    hal456トップページ QdmailReceiverでできること メールデコード(日語OK) 受信サーバー(POP)操作 PHPで、日語での空メールや多機能転送メールを簡単に実現したり、POPメールボックス操作でWEBメールを実現できたりします。主にメールのMIMEデコード機能、POP操作機能から成り立っています。その他、様々な用途が考えられるでしょう。 Pear::Mail,Pear:MIMEなどで同様の機能は実現できますが、メールの仕組みを理解していないと難しいです。Qdmailシリーズは、「初心者には簡単に、上級者には詳細に」のポリシーのもと、簡単使用方法と、詳細使用方法の両方を使うことができます。 簡単にメールのデコードができるので、例えば、取得したメールをヘッダーと文まるごとデータベースに保存しても、すぐに内容を取り出すことができます。 gmailのようなWEBサービス

    QdmailReceiver Multibyte mail decoder & POP Client
    araishi
    araishi 2009/12/08
    メール解析ライブラリが今アツイ
  • auのSSLでのCookieの挙動がおかしい - maru.cc@はてな

    auはCookieを使うことが出来る。キャリアの公式情報としても公開されている。 「404 Not Found」 EZweb対応端末においてCookieは、EZサーバに保管されます。 ただし、WAP2.0ブラウザ搭載端末ではEnd to EndのSSL通信時は端末に保管されます。 なお、EZサーバに保管されたCookieはKDDI設備のメンテナンスなどによりリセットされる場合があります。 つまり httpの非SSL領域では、ゲートウェイ(EZサーバ)がCookieを保管する httpsのEnt to EndのSSL領域では、端末がCookieを保管する ということだ。 これが結構曲者である。 さらに、公式な資料はないけど、端末の挙動から想像するに以下のような挙動をする。 http領域では、GWと端末の両方のCookieを送ってくる http領域で、GWと端末に同じ名前でCookieが設定さ

    auのSSLでのCookieの挙動がおかしい - maru.cc@はてな
    araishi
    araishi 2009/11/13
    id:maru_cc さん 自分のソフトバンク端末じゃSSLにしてもhttps:/secure.softbank.ne.jpになりません><エントリー自体が去年だけど、今でもなるんですか?
  • ActionScript 3.0とPHPを使った独自デザイン&再利用可能な進捗付きアップローダー:phpspot開発日誌

    ActionScript 3.0とPHPを使った独自デザイン&再利用可能な進捗付きアップローダー 2009年10月09日- ActionScript 3.0とPHPを使った独自デザイン&再利用可能な進捗付きアップローダーの作成例がFlashtutsにて紹介されていました。 次のようなアップローダーのソースコードのダウンロードが出来る上、チュートリアル付きです。 独自にデザインできる、ということでアップロード部分のデザインにも手を入れたいという場合にはかなり使えそうですね。 ボタンのデザインはFlashのタイムライン上で独自にデザインすることが可能です。 ActionScriptのコードについてもそれぞれ解説があって参考になりますね。 PHPのコードがかなりシンプルなので、セキュアに作りたい場合はちゃんと書き換える必要はありそうです。 詳細は以下のエントリを参照してください。 Creatin

    araishi
    araishi 2009/10/09
    クライアントサイドだなぁ
  • PHPの設定をセキュリティの観点から改善·PHP Security Consortium MOONGIFT

    PHPは広く数多のWebサーバでインストールされ、使われている。設定ファイルは殆どそのままで使われていることが多いのではないだろうか。だが4.2より前のバージョンではregister_globalsのデフォルトがOnになっていたなど、利便性とセキュアであることとの関係で潜在的な問題はあるかも知れない。 php.iniのセキュリティチェックに 見直すのはPHPの設定ファイルであるphp.iniだが、多数の設定があるのでぱっと見では設定の善し悪しが分かりづらいかも知れない。そこで使うのがPHP Security Consortiumだ。 今回紹介するオープンソース・ソフトウェアはPHP Security Consortium、PHPセキュリティ設定を見直すソフトウェアだ。 PHP Security ConsortiumはPHPで作られたソフトウェアで、phpinfo()から得られる情報を使っ

    PHPの設定をセキュリティの観点から改善·PHP Security Consortium MOONGIFT
  • PHPの開発効率を上げる10個の関数 - PHP,MySQL,Flex,JSな日々+イラストとか

    「追記とか」にコメントの返答や追記をしてますので合わせてどうぞ。 かれこれ3年くらいPHPをやっているので、せっかくなので10個の便利な関数を並べてみました。 作業効率がかなりアップするので、これからPHPをやってみようかなぁって思う方は知っておくと便利だと思います。 変数、配列の内容をキレイに表示する関数「d」 変数や配列の内容をHTML構文でキレイに表示してくれます。 しかも、var_dumpと書くとタイピングが大変なので「d($hoge)」として簡単に記述。 これだけでも作業効率8倍 function d() { echo '<pre style="background:#fff;color:#333;border:1px solid #ccc;margin:2px;padding:4px;font-family:monospace;font-size:12px">'; foreac

    PHPの開発効率を上げる10個の関数 - PHP,MySQL,Flex,JSな日々+イラストとか
    araishi
    araishi 2009/08/20
    他の記事を見るとPHPだけじゃなくて、いろんな事ができる人みたいだし、別にPHPはフレームワーク使わなくてもいいと思った。
  • PHP で引数をそのまま返す関数を作っておくと便利 - IT戦記

    PHP では以下のように new してすぐメソッドを呼べない <?php new DateTime()->getOffset(); なので、引数をそのまま返す関数を作ってやると <?php function expr($a) { return $a; } expr(new DateTime())->getOffset(); // OK! 便利だなー おまけ 配列アクセス用のも作っておくと便利 <?php function expr($a) { return $a; } function idx($array, $i) { return $array[$i]; } echo idx(idx(expr(new DateTimeZone('Asia/Tokyo'))->getTransitions(), 0), 'abbr') . "\n"; おまけ2 無名関数をそのまま呼ぶときにも使える。 <

    PHP で引数をそのまま返す関数を作っておくと便利 - IT戦記
  • memcachedを超える成果も、Interopで若手技術者がクラウドを支える技術を競う

    「日でゼロからクラウドを生み出すムーブメントを作り出したい」(実行委員長 門林雄基氏)---“クラウドを支える技術”の開発力を競う「クラウドコンピューティングコンペティション」が2009年6月11日、Interop 2009の会場で開催された(写真1)。企業や大学・大学院の研究者、そして高校生を含む若手エンジニアが、新しいアイディアと技術力で作り上げたクラウドコンピューティングの基盤ソフトウエアを披露した。 クラウドコンピューティングコンペティションは、奈良先端科学技術大学院大学の門林雄基准教授らの呼びかけで実現したイベント。若手のエンジニアがP2P(ピア・ツー・ピア)技術や分散データ処理技術といったクラウドコンピューティングの基盤技術を開発し、その成果を競う。検証環境として、情報通信研究機構(NICT)が運用するクラスタ環境「StarBED」のコンピュータを最大1000台まで使用可能で

    memcachedを超える成果も、Interopで若手技術者がクラウドを支える技術を競う
    araishi
    araishi 2009/07/24
    「Webサーバーは基本的に受け身で、リクエストを受けなければ何の動作もしない」(小出氏)が、常に互いがクエリを投げ合うことによって、P2Pネットワークを維持する。
  • 携帯電話向けWebアプリのセッション管理はどうなっているか - ockeghem's blog

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

    携帯電話向けWebアプリのセッション管理はどうなっているか - ockeghem's blog
    araishi
    araishi 2009/07/14
    PHPのSESSION管理はurlにセッションIDを付与して、検索エンジンのクローラーにはセッションIDをつけないようにしたらいいんでないかな。次に期待
  • TimerURL

    This domain is registered at Dynadot.com. Website coming soon. timerurl.com 2024 著作権. 不許複製 プライバシーポリシー

    araishi
    araishi 2009/07/12
    PHPでサックサック
  • URL貼っただけで逮捕とか物騒な世の中ですね…! - ぼくはまちちゃん!

    こんにちはこんにちは!! こんなニュースがありました…! 海外の児童ポルノ・アドレス掲載、19歳私大生ら摘発 : 社会 : YOMIURI ONLINE(読売新聞) 404 Blog Not Found:news - URLを掲示しただけで刑事犯? 痛いニュース(ノ∀`):“2ちゃんねるなども摘発対象に” URL書くだけで逮捕、「ttp:」などでもアウト…児童ポルノ法 たいへんな感じの世の中ですね! なんかこういうのって、ぱっと思いつくのは冤罪が生まれちゃう可能性…なんだけれど、 むしろ捕まえる側が、これまでよりさらに簡単に「好きな奴を捕まえることができる」ってことが、 問題っぽい感じなのかなぁ、なんて思います…! はい。 そんなわけで、なにかの役に立つかなーなんて思って、 とりあえず、時限式の短縮URL(転送URL)サービスみたいなのをつくってみました! TimerURL - 時限式の短

    URL貼っただけで逮捕とか物騒な世の中ですね…! - ぼくはまちちゃん!
  • Fatal error: Class ‘DOMDocument’ not foundと出たら | プログラムの種 ブログ

    最近のCentOSやFedoraでPHPを走らせていると、時々 Fatal error: Class ‘DOMDocument’ not found なんてエラーに出くわしますが、これはいわゆるDOMがPHPに組み込まれていない>CentOSなどでは–with-domなconfigureでコンパイルされていない、ということですね。モジュールとして組み込めばOKです。 # yum install php-xml php-xmlにphp-domも組み込まれています。

  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    araishi
    araishi 2009/06/21
    pear のカレンダー