タグ

phpに関するteppochanのブックマーク (59)

  • FlashLite 動的生成の全てを教えます(その1?) - KAYAC Engineers' Blog

    こんにちは。 カヤック自転車部盛り上げ担当でおなじみのaragaです。 自転車好きの方は是非一緒にヤビツ峠を登りましょう 今回は、いつか公開しようと2年間暖め続けていた、携帯サービスのFlashLite動的生成についてお話しします。 携帯サービスのFlash合成技術は、スマートフォンブームの普及により、この先の寿命は長くない技術かもしれません。しかし、モバゲーやGREEのガラケーソーシャルゲームの人気により現在進行形では最も熱い分野とも言えます。 今回はPHPライブラリの公開と、動的生成でできることの紹介をさせていただきます。 もし、携帯コンテンツのFlashで技術的に諦めて困っている人がいたら、少しでも参考になれば幸いです。 その前に、全ての機能を説明する為に、今回サンプルとして使用したサービスを簡単に紹介させてください。 ポケットフレンズコンチ 愛をモチーフにした可愛いペットのきせかえ

    FlashLite 動的生成の全てを教えます(その1?) - KAYAC Engineers' Blog
  • プログラミング工房

    「プログラミング工房」はKUROKUNの個人的に作成しているものです。 現在はFlashDevelopでFlex4を作っているので、Flex4が中心です。 2011.04.25 「外部サーバのSwf読込み」で忘れ去っていたプロバイダのHPエリアがあることを 思い出したのでプログラミング工房(分室)を作成、こちらはWindows系プログラムで行こうと 思います。 作品 マンデルブロ集合のギャラリーを追加しまた。(2011.04/07) 分子構造の表示を自動で回転するものに変更しました。(2011.05/04) このプログラムはwonderfl(hi.kurosawa) に登録したものを一部変更した物です。 プログラムはWEB素材 でダウンロードできます。 更新履歴 2011.05/30: Flex4基-外部SWFの読込みを修正しました。 2011.05/17: WEB素材にジュリア集合スラ

  • Cybozu Inside Out: SpiderMonkeyを使ってPHPでサーバーサイドJavaScript

    はじめまして。2009年に新卒で入社しました天野祐介です。amachang を期待された方はゴメンナサイ! 先日 SpiderMonkey を利用して PHP から JavaScript を実行する方法を調べる機会がありましたので、ご紹介します。 SpiderMonkey とは SpiderMonkey は  C で実装された Mozilla の JavaScript エンジンです。 これを PHP から実行する拡張を利用すると、 PHP コード内で JavaScript が実行できます。 SpiderMonkey extension のインストール こちらhttp://devzone.zend.com/article/4704に記載されている方法で CentOS にインストールしてみました。 PHP 5.3.0 以上が必要です。 $ wget http://ftp.mozilla.org

    Cybozu Inside Out: SpiderMonkeyを使ってPHPでサーバーサイドJavaScript
  • 誰でもスクレイピング!DOM要素を引っこ抜くSimple HTML Dom

    WEBサイトは著作権で守られています。許可無く勝手に人様のサイトから情報だけ抜き出して自分のサイト上に公開することは出来ません。この著作権の問題には十分注意してください。 スクレイピング便利クラス Simple HTML Dom スクレイピングの方法はいくつか存在するのがですが、私はSimple HTML Domを好んで使っています。色々調べた結果、個人的にはこれが一番使い易いと思いました。 サイトからダウンロードし、simplehtmldom_1_5フォルダをスクレイピングを実行したいサーバーにアップして、simple_html_dom.phpを呼び出すだけで準備は完了します。 引っこ抜きの指定が実はCSSそっくり!だからWEBデザイナーにも! 簡単ですが、データの引っこ抜き方です。『ここを引っこ抜きたい!』という部分を指定します。 下記の赤字部分に注目。引っこ抜きたい(スクレイピング

    誰でもスクレイピング!DOM要素を引っこ抜くSimple HTML Dom
  • PHPのsetcookie関数で空文字列を設定しようとするとクッキーが削除される

    PHPでスクリプトを書いていて、setcookieの第2パラメータ(クッキーの値)の変数をタイプミスしたところ、以下のレスポンスヘッダが送信されていました。 setcookie('A', $misspelled_variable); ↓ 結果 Set-Cookie: A=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT 日付が大昔になっているし、クッキーの値に「deleted」は指定していません。これは、クッキーを削除する時の書き方ですが、PHPでクッキーの削除というと、expiresに過去日付を明示する方法をよく見かけますが、単に第2パラメータを空文字列にすればよかったのか…と思いマニュアルを見たら、一応書いてありました。 http://php.net/manual/ja/function.setcookie.php 陥りやすい失敗 クッキーは

  • [WordCamp資料]WordPressでWebアプリケーションを作る方法~Croppy編~

    この記事は、WordCamp Tokyo 2012でお話した「WordPressでWebアプリケーションを作る方法~Croppy編~」の内容をまとめ、分かりやすいように + 一部のコードについてセッションよりも詳しく加筆したものです。 WordPressTwitter・Facebook ログインのようなソーシャル性を取り入れたWebアプリを作るためのプレゼンをするにあたり、最初は「ノンプログラマーでもできる」みたいなタイトルにしようかと思ったのですが、さすがに PHP が分かっていないと厳しいかと思いますので入れませんでした。 普段 PHP を全く書かない方には少々難しいかもしれませんが、ある程度 WordPress をカスタマイズできる方ならなんとかなるかな…という程度かと思います。 Croppyとは Croppy は、ほぼ WordPress でできているWebアプリです。 気に

    [WordCamp資料]WordPressでWebアプリケーションを作る方法~Croppy編~
  • phpThumb() - The PHP thumbnail generator

    phpThumb() uses the GD library to create thumbnails from images (JPEG, PNG, GIF, BMP, etc) on the fly. The output size is configurable (can be larger or smaller than the source), and the source may be the entire image or only a portion of the original image. True color and resampling is used if GD v2.0+ is available, otherwise paletted-color and nearest-neighbour resizing is used. ImageMagick is u

    teppochan
    teppochan 2013/10/06
    品質は一定の出力バイトのサイズに合わせて自動調整することができます。
  • Croppyの作り方

    Web サイト構築のためのトータルデザイン誌 Web Designing 2011年 12月号 に、jQuery × WordPress 活用事例ということで Croppy の作り方を掲載させて頂きました。 記事は2ページしかない関係でほんの一部の情報とソースしか掲載出来なかったため、こちらの記事で色々と補足させて頂きたいと思います。 ちなみに、この記事は WordPress Advent Calendar 2011 という「12月1日から12月25日のクリスマスまで一人一つずつ自分のブログにWordPressについて何かしら書いてくイベント」で昨日の @horike37 さんに続き、6番バッターとして執筆しています。 目次 なぜ WordPress で作ったのか 記事の追加はどうやっているのか 記事の削除はどうやっているのか Web Designing記事の補足 色彩分析などの情報はどう

    Croppyの作り方
  • パッケージのアンインストール(uninstall) - PEARコマンド - PEAR入門

    インストール済みのパッケージをアンインストールする方法を確認します。パッケージのアンインストールには「uninstall」コマンドを使います。 D:¥php>pear help uninstall pear uninstall [options] [channel/]>package> ... Uninstalls one or more PEAR packages. More than one package may be specified at once. Prefix with channel name to uninstall from a channel not in your default channel (pear.php.net) Options: -n, --nodeps ignore dependencies, uninstall anyway -r, --regi

  • PHPでレイヤー方式で画像を生成するavatar.phpが便利(修正) - PHPに惚れました

    情報がいまいち足りていなかったので追記して新しく上げました。 読者対象 ハンゲームやモバイルゲームサイトにあるようなアバターPHPで作りたいって方におすすめです。 前振り アバターと言えば、帽子や服など、各パーツとなるの透過画像を重ねて、 一枚の画像に見せるというのが一般的ですよね。 それをPHPで実現したライブラリを製作した方が居ました。 ソースのDL PHPスクリプトのDLは以下のサイトから。(英語) How to make custom avatars with PHP | BolducPress, a web design blog avatar.phpはThe Source Files下のリンク、 「Download the PHP and Photoshop Files」からDL出来ます。 使用前の注意 使用する画像は全て同じ寸法であること 背景が透明であること 24ビットp

    PHPでレイヤー方式で画像を生成するavatar.phpが便利(修正) - PHPに惚れました
  • カネと時間考えるならPHPやっとけ。たぶn:村上福之の「ネットとケータイと俺様」:オルタナティブ・ブログ

    あー、 PHPとかいう糞言語 おまえは正しいよ。すげー正しい。 イエス・キリストの16777216倍くらい正しいよ! そして、俺はすべてにおいて、間違ってるよ。 いっておくが、おれはプログラマとしては3流というか256流くらいだ。 クソだ。 最近、まともなコードも書いてないし、書けねーよ。 俺に生きている価値なんか1ピコグラムもねえよ。 けどな、言語的にクソかどうかなんかで、メシはえねえんだ。言語がクソでも、手っ取り早くメシがえるなら、それを優先しなきゃいけねえ。 ポインタ実装とかどーでもいいよ。 「書いたように動かない」とかいう奴はカネもらってやる仕事じゃねえよ。カネもらってコード書くなら、「動くように書く」んだよ。 PHPがクソだって? いいんだよそれで。 エンジニアはつねにクソってるんだ。 WebのプログラマなんてスカトロAV女優みてーなもんなんだよ。 クソって、毎日クソみた

    カネと時間考えるならPHPやっとけ。たぶn:村上福之の「ネットとケータイと俺様」:オルタナティブ・ブログ
  • jQuery.post()で、PHPへデータを渡し、実行結果を取得

    jQuery の jQuery . post( url [, data] [, success( data, textStatus, jqXHR ) ] [, dataType] ) メソッドを使った Ajax リクエストで、サーバへデータを送り、レスポンスデータを読み込み、表示する方法。このページのサンプルは、POSTメソッドのHTTPリクエストで、PHPファイルへデータを渡し、PHPファイルの実行結果を取得し、表示する。 実装例(サンプル) 実装例(サンプル)の動作について 「toggle」ボタンをクリックすると、「jquery-sample-post.php」ファイルの実行結果を読み込み、黄色のボックス要素内に表示する。リクエスト時、「year」「month」「day」のパラメータを送信し、「jquery-sample-post.php」ファイルで取得し、表示する。「toggle」ボ

  • PHPでJSON形式の出力 - TRAJECTORY.JP -

    最近のWebアプリケーションでは、Ajaxが使われることが普通になってきました。 そんなAjaxとデータのやり取りを行う場合、どうしてますか? Ajaxという名前からXML形式のデータを渡すのが普通だと思っていたのですが、JSONというJavaScriptが扱いやすい形式にして渡すのが最近の主流?のようですね。 そんなJSONですが、PHPでは簡単に作成することができます。 ※PHP 5.2.0以降で使用可能です。 var $sample_array = array( 'Name' => 'Trajectory', 'URL' => 'http://www.trajectory.jp/', ); var $json_value = json_encode( sample_array );

  • いまさらだけどWordPressでAjaxのやり方 | 高橋文樹.com | プログラミング

    この投稿は 12年 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 Never Let Me Go 先ほど拙作WordPressプラグインのNever Let Me Goをアップデートしたので、その際の作業ログです。基的にはWordPressを知っていて、PHPとかJavascriptとかはまあわかるかなという人を対象にしています。それでは、レッツスタディ。かなり長いですよ。 成果物 Ajaxでユーザーを検索して、IDと名前の一覧を取得して表示、選択すると該当するユーザーIDをinputタグにセットします。 管理画面でのインクリメンタル検索 Ajaxを導入した経緯 Never Let Me Go(以下NLMG)はユーザーが自分で退会できるようにするプラグインなのですが(参考)、そのユーザーがコンテンツを作成していた場合、そのコンテンツは消え

    いまさらだけどWordPressでAjaxのやり方 | 高橋文樹.com | プログラミング
  • PHPでjQueryチックにWebサイトをクローリングする方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    あ、どうも僕です。 今日はPHPでWebサイトをクローリングしてjQueryチックにDOMを操作して、データを取得したり、画像などをダウンロードする方法について書こうと思うよ! これができると何がうれしいかって、いつも手動で巡回しているサイトなんかにアップされてる画像データを自動でダウンロードできるようになるんだよね。 人がやっていた作業をコマンド一発で自動化できるから、捗ること間違いなしだよ! あれ、この人、この前node.js使って同じことやってなかったっけか? node.jsを使ってjQueryチックにWebサイトをクローリングする方法 なんで同じことをPHPでやってんだ?とか思っていやしないだろうか。ああそうさ!ついこの前、node.jsで全く同じことをやって記事を書いたさ!なぜかって!?それは、node.jsの非同期地獄にやられたからさ! やつめ、データのダウンロードからデータベ

    PHPでjQueryチックにWebサイトをクローリングする方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • PHP: GD - Manual

    hello there, i made a function to create a gradient image. description: gradient(int image_width, int image_height, int start_red, int start_green, int start_blue, int end_red, int end_green, int end_blue, bool vertical) function: <?php function gradient($image_width, $image_height,$c1_r, $c1_g, $c1_b, $c2_r, $c2_g, $c2_b, $vertical=false) { // first: lets type cast; $image_width = (integer)$image

    PHP: GD - Manual
  • PHP GDプログラミング:Geekなぺーじ

    ここでは、PHP用グラフィックライブラリGDを使ってスクリプトを書く方法を説明したいと思います。 GDを使ったCMSを作ると、画像をサーバにアップロードして自動的にサムネイルを作ったり出来ます。 また、GDを使うと任意の絵を作成できるので、例えばAJAXと組み合わせて色々作ると楽しいかも知れません。 その他、色々と使いどころはありそうです。 基 GDの使い方 GDライブラリの設定情報を確認する 四角く塗りつぶす 画像の読み込み PNGの出力 JPEGの出力 画像の拡大と縮小 画像の回転 TrueType Fontを使った文字列出力 TrueType Fontを使った文字列出力(傾きあり) TrueType Fontで文字列を記述した場合の大きさを測る TrueColor画像(1) TrueColor画像(2) 画像上に文字列を表示 画像上にロゴをオーバーレイ 画像フィルタ 明度 カラーバ

  • 画像操作

    画像を生成する 画像の操作 PHPは、※GDライブラリを通して以下の画像操作を実行することができます。 画像の生成、削除、サイズ変更、修正 基図形の描画 テキストの生成とフォントの操作 色彩の操作 ピクセル操作 ※GDライブラリとは・・・ CGIや各種プログラムから画像の作成・編集を行うためのライブラリです。PHP4.3.0からは標準で実装されています。 PHPでは、簡単な図形から複雑な画像までテキストベースで描画する機能が備わっています。外部の画像ファイルを直接読み込んで、Webブラウザに出力することも可能です。また、様々なテキストを読み込んで、画像に埋め込むこともできます。 操作できる画像形式 インターネットで画像を扱う際に使われる画像形式には、GIF、JPEG、PNGなど様々あります。もともと、PHPの画像操作で使うことができる形式はGIFのみでしたが、現在で

  • jQueryとPHPで大きなページナビを作る-公開スクリプト | WIZ-CODE.blog

    PHPのPEARライブラリにはページング機能を実装するPagerクラスがあります。Googleの検索ページでは、ヒット数が多くて最初のページに載せきれない結果を、複数ページに渡って表示していますが、Pagerクラスを使えばそれと同じことを実現することができます。 前回PHPとjQueryで連携して作成したページナビを紹介しましたが、今回そのスクリプトを公開します。 ⇒PHPとjQueryによるビッグサイズのページナビ ファイル構成 jquery.php-pagination/ | |―――――|――――――――――――――| |     |              | index.php  css              js |              | jquery.php-pagination.css  jquery.php-pagination.js jquery.php-

  • PEARのライブラリを利用しよう!