タグ

PHPに関するmoromoroのブックマーク (104)

  • GUI-based or Web-based JSON editor that works like property explorer

    As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Background: This is a request for something that may not e

    GUI-based or Web-based JSON editor that works like property explorer
    moromoro
    moromoro 2014/05/04
  • ついにここまで。PHP製のWeb IDE·Codiad MOONGIFT

    CodiadはPHP製のWeb IDEです。 Webブラウザベースで開発を行う時代が格化しています。サーバのファイルを直接触るのではなく、ローカルの開発環境として考えてみると面白そうです。今回はCodiadを紹介します。 セットアップです。PHPファイルを配置するだけです。 先ほど決めたID/パスワードでログインします。 ログインしました。左上がファイルブラウザ、左下がプロジェクト一覧、そして右側がファイルのエディター部になります。 PHPのコードを編集しています。ハイライト処理も拡張子によって自動で適用されます。 HTMLは開くタグを書くと自動的に閉じタグが追加される便利機能もあります。 ファイルの拡張子によって自動的にアイコンが付加されます。 スプリットビュー。 設定は右側に隠れています。 設定項目。テーマ機能もあります。 対応拡張子一覧。結構多いです。 CodiadはPHPで作られ

    ついにここまで。PHP製のWeb IDE·Codiad MOONGIFT
  • Googleさんから読み取るPHPとRails開発の比較|TechRacho by BPS株式会社

    渡辺さんがPHPRubyを徹底比較!開発効率をあげて収益を増やすという記事を出していたので,反応してみます. この記事は,PHPRails開発について,PHPはメジャーでRailsは開発者が少ないとは言うけど,証拠はあるのかよ!とか具体的にどれくらいの開発者数の差があるの?という質問にデータを用いて答えてみます. PHPRails開発の得意分野やメリット・デメリットについては前述の記事に良くまとまっていますので,そちらを参照すると良いです. 情報ソースについて 今回の比較にはGoogle検索のヒット数,及びGoogleトレンドを利用しました.Google検索は今までの蓄積された情報の累計,Googleトレンドは今流行っているかどうか(勢いがあるか)という指標としてある程度の信頼性があるのではないかと思います. 「ヒット数==開発者の数」というのは多少乱暴ですが,それなりの指標にはなる

    Googleさんから読み取るPHPとRails開発の比較|TechRacho by BPS株式会社
  • MySQL/SQLiteのER図を描くPHPスクリプト·mysqlviz MOONGIFT

    mysqlvizはMySQL/SQLiteの構造を可視化するライブラリです。 DBを使ったシステムを構築していると必要になるのがER図ではないでしょうか。そんなER図を実際のデータベースのダンプファイルをベースに描き出すのがmysqlvizです。 ヘルプです。 まずdotファイルを生成します。 さらにdotファイルをpngに変換して得られた結果です。 mysqlvizはMySQLSQLiteに対応しています。MySQLの場合はダンプファイル、SQLiteの場合は実際のデータベースファイルを読み込んでdotファイルを出力します。後はGraphvizを使ってPNG画像に変換する仕組みになっています。 mysqlvizはPHP製、GPL v3のオープンソース・ソフトウェアです。 MOONGIFTはこう見る mysqlvizの面白いところはMySQLについてはダンプファイルを使っているということ

    MySQL/SQLiteのER図を描くPHPスクリプト·mysqlviz MOONGIFT
  • PHPのdisplay_errorsが有効だとカジュアルにXSS脆弱性が入り込む

    先に、「CVE-2008-5814を巡る冒険」にて、CVE-2008-5814脆弱性があるとdisplay_errorsがOnの環境下でXSS脆弱性となる場合があることを説明しました。しかし、display_errorsがOnの環境下ではCVE-2008-5814脆弱性がなくても、XSS脆弱性となる場合がしばしばあります。 これは、display_errorsによるエラーメッセージ表示がHTMLエスケープされていないことが原因です。簡単なサンプルを以下に示します。 <?php ini_set('display_errors', 1); // display_errorsを有効にする $a = array(); // 配列の生成 $index = $_GET['x']; // 配列のインデックスを得る $b = $a[$index]; // 配列の要素にアクセス このスクリプトに、x=<sc

    PHPのdisplay_errorsが有効だとカジュアルにXSS脆弱性が入り込む
  • 要注目!PHP製のWeb IDE·ICEcoder MOONGIFT

    ICEcoderはPHP製のWeb IDEです。JavaScriptHTMLRubyのコードに対応しています。 Webブラウザを使った開発環境もそろそろ格化しそうな雰囲気です。今回紹介するのはICEcoder、PHP製のWeb IDEです。 最初にパスワードを登録します。 トップページです。 コード表示です。ハイライト処理されています。 コンソール機能があります。ターミナルとして使えます。 catなどのコマンドを打てばそのまま出力が返ってきます。 DOMを選択するとその中のタグ全体が選択状態になります。 MySQL管理も付属しています。 主な機能はタグの構造チェック、テーマによるカラーリング、検索/置換、コマンドを使ったタグの高速入力、JavaScriptのヒントおよび構文チェックとなっています。対応している言語はHTML/CSS/JavaScript/Less/CoffeeScri

    要注目!PHP製のWeb IDE·ICEcoder MOONGIFT
    moromoro
    moromoro 2013/03/30
    軽かったら結構いいかも
  • 管理画面、予約画面を備えたWebベースのレストラン予約システム·mySeat MOONGIFT

    mySeatはWebベースのレストラン予約システムです。 日ではあまり見かけませんが飲店のサイトに欲しいのが予約システムです。今回はPHP製のmySeatを紹介します。 インストールはウィザードに沿って行います。レストランの情報を登録します。 ログイン画面です。 ダッシュボードです。予約が一覧表示される画面です。 お店は複数管理できます。 お店の詳細情報です。テーブル数も設定できます。 予約画面です。 mySeatは英語をはじめヨーロッパ圏の9カ国語に対応しています。管理画面と予約を行うためのユーザ向けの画面とがあり、オンラインからレストランへの予約を入れられるようになっています。複数店舗管理ができるのでチェーンやグループでの予約一括管理にも対応できます。 mySeatはPHP製、GPL v3のオープンソース・ソフトウェアです。 MOONGIFTはこう見る 最近有名なレストラン予約シス

    管理画面、予約画面を備えたWebベースのレストラン予約システム·mySeat MOONGIFT
    moromoro
    moromoro 2013/03/27
    OpenTable的なの
  • PHP の正規表現があまりに複雑なのでまとめてみた - A Day in Serenity @ kenjis

    できるだけ正確な記述を目指していますが、誤りがありましたら、お知らせ願います。 (最終更新: 2013/3/29 11:22) 正規表現の種類 まず、PHP には以下の 3種類の正規表現があります。 Perl 互換の正規表現 (pcre) mbstring の正規表現 (mbregex) POSIX 拡張正規表現 (regex) このうち、regex は バイナリセーフでない 日語は扱えない PHP 5.3 で非推奨 なので使わない方がいいでしょう。見つけたら、随時 pcre か mbregex で書き直しましょう。 Perl 互換の正規表現 (pcre) 正規表現エンジンは Perl の「PCRE」 日語は UTF-8 のみ扱える UTF-8 を使う場合は、パターン修飾子に u を指定する 文字クラスはロケールの影響を受ける PHP: 文字クラス - Manual 処理の制限値 (p

    PHP の正規表現があまりに複雑なのでまとめてみた - A Day in Serenity @ kenjis
  • 日本語、Ajax対応のメールフォーム·ZeroMail MOONGIFT

    メールフォームと言えばWebサイトによくある機能です。よくあるものだけに改めて作成するというのは意外と面倒に感じてしまいます。そこで使ってみたいのがZeroMailです。 入力フォームです。エラーチェックが行われています。 確認画面を挟むことができます。こちらはエラーがあった場合。 こちらはエラーがなかった場合。 送信完了です。 Ajaxによるフォーム送信もできます。 管理画面です。 ダウンロードもできます。 ZeroMailはPHP製のメールフォームで、入力チェックやAjaxでの送信に対応し、さらに管理画面を使ってメールの一覧を確認することもできます。添付ファイルの追加も可能です。文字コードもUTF-8の他、EUCやShift-JISでも動作します。 ZeroMailはPHP製、GPL v3のオープンソース・ソフトウェアです。 MOONGIFTはこう見る DRYの法則に則って考えるならば

    日本語、Ajax対応のメールフォーム·ZeroMail MOONGIFT
  • ゲシュタルト崩壊しそう。PHPで開発されたPHP VM·PHPPHP MOONGIFT

    PHPPHPPHPで開発されたPHP VMです。 PHPを使っているWebプログラマーはとても多いです。そんなPHPはC言語のエンジンで作られています。しかしそこに満足しない人が作り出したのがPHPPHPです。PHPで作られたPHPのVMです。 実行例。ちゃんと評価されています。 phpinfo()も動きます。 PHPPHPは今の所、関数の作成と呼び出しのサポート、if文、変数、演算処理をサポートしています。クラスやエラーハンドリング、SAPIモジュール、例外処理のハンドリングなどはまだサポートされていません。実に変わったプロジェクトです。 PHPPHPPHP製のオープンソース・ソフトウェア(MIT License)です。 MOONGIFTはこう見る 素のJavaScriptを嫌うプログラマーによってCoffeeScriptやTypeScriptDart、JSXなどの言語が生み出され

    ゲシュタルト崩壊しそう。PHPで開発されたPHP VM·PHPPHP MOONGIFT
  • PHPなCMSの新たな動き - 名にしおはば

    (※)この記事はPHP Advent Calendar 2012に参加しています。でも1日遅れちゃいましたよ。。 CMSってホント多いですよね。CMSMatrixみたらハンパない数あるし。 巷ではグローバル・スタンダードなCMSはWordPressらしいですが、それもPHPだし。 そもそもPHPの初期バージョンはWebCMS的な目的があったってことを考えると、WordPressってそのベクトルの結果なのかなと思ったりもする。 でもWordPressは知られているので、その他の動向をちょっと紹介しようかなとか。 古いアーキテクチャとおさらばしたいCMS達 TYPO3はヨーロッパ、特にドイツで絶大な人気をもつCMS。個人的にみてもその機能はPHPなCMSの中でもダントツじゃないかなとか思う。でも、古いアーキテクチャが足かせになるのはよくあることで、後方互換性をざっくりとったバージョン5が6年以

    moromoro
    moromoro 2012/12/26
    Drupal8出たら試してみよ
  • 最近 PHP のセットアップ時にいつもやってる設定 | バシャログ。

    レーザー治療までしたのにくしゃみ出まくってるんですけど、いったい何なんですか。どうもこんにちは nakamura です。 PHP-5.3.x 系もだいぶ浸透してきた今日この頃ですが、今日はここ最近新規にウェブサーバを立てる際にいつもデフォルトでやっている PHP 周りの設定をまとめてみました(よくよく考えたら PHP-5.3.x 系とかあんまり関係ないけど)。環境は CentOS 5 or 6 の PHP-5.3.x です。remi リポジトリを使って最新版の PHP を入れてます。 /etc/php/php.ini 毎回さわっているのは大体この辺ですね。他はサイトの仕様にあわせて適宜。 [PHP] expose_php = Off [Date] date.timezone = Asia/Tokyo セッションの保存先を memcached に セッションの保存先はデフォルトで memca

    最近 PHP のセットアップ時にいつもやってる設定 | バシャログ。
  • 就職活動サイトの構築にFuelPHPを使ったので事例紹介 | OfferBox(オファーボックス) | オファーが届く逆求人型就活サイト

    こんにちは。FuelPHP Advent Calendar 2012に参加します上村と言います。 Advent Calendarの前日記事は@yamamoto_manabuさんでした。 FuelPHP + eXcale | No Regret No Life eXcaleという国産PaaSサービス上でFuelPHPを動かす方法を紹介しています。eXcaleは今なら無料だそうですよ!これはいいですね。 さて、私は就職活動に関するマッチングサイトOfferBoxを開発しており、そのシステムでFuelPHPを利用しています。 ここではその事例紹介と、ログイン周辺の実装についてご紹介します。 OfferBoxの紹介 OfferBoxという、就職活動マッチングサイトをFuelPHPで構築し、2012年9月から運用しています。 非会員用の紹介サイトはWordPressで作り、会員専用画面をFuelPH

  • lessphp と mod_rewrite を使って快適なless開発環境を作る - プログラマー幸福論

    Photo by [ changó ] via photopin たまには、開発系のことも書きたくなったので、今開発で使っている lessphp のことについて書いてみます。今回は、lessphp という less の PHP版と mod_rewriteを連携してみました。 1. Less とは Lessは、CSSの拡張構文を使えるようになるCSSの拡張メタ言語です。ネストや変数、ミックスインなどが使えるようになるので、効率的にCSSを記述、そして管理できるようになります。必ずlessで記述しなければならないというわけではく、CSSの記述も普通に使えるので(一部を除き)、lessの記述をしたい場合だけless構文を使うといったボトムアップのアプローチができるのもいいところです。 以下は、lessの構文の一例です。詳しく知りたい方は、むゆうさんの記事などで詳しく解説されていますので、そちらを

    lessphp と mod_rewrite を使って快適なless開発環境を作る - プログラマー幸福論
    moromoro
    moromoro 2012/12/11
    node.jsすっとばし
  • PHPが動かない。php.iniの設定間違いだと思ってたけど実はWindows7のVirtualStoreにやられてた。 | IT女子のお気に入りフォルダ

    moromoro
    moromoro 2012/12/11
    ありがとうありがとう><
  • PHP: どの API を使うか - Manual

    どの API を使うか PHP には、様々な MySQL へ接続する API があります。 以下に、mysqli と PDO が提供する API を示します。 それぞれのコードは、"example.com" 上で稼働する MySQL サーバーに ユーザー名 "user"、パスワード "password" で接続するものです。 そして、クエリを実行してユーザーにあいさつします。 <?php // mysqli $mysqli = new mysqli("example.com", "user", "password", "database"); $result = $mysqli->query("SELECT 'Hello, dear MySQL user!' AS _message FROM DUAL"); $row = $result->fetch_assoc(); echo htmle

    moromoro
    moromoro 2012/12/06
    mysqli or PDO MySQL推奨とのこと
  • PHP のNon Thread Safe とThread Safe の違い|ふぁいんどぱわー 調べる人の冒険!(チラシの裏よりチョット上)

    [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 Non Thread Safe とThread Safe の違いについて書きます。 これはNon Thread Safe とThread Safe の違いって何か?なんですが、 簡単に言うとCPUの中で同時に動いている別々の処理機構であるスレッドが、 1つの動作中のプログラムを効率よく処理しようとしたときに不具合を起こさない様に作られたものを 「Thread Safe」といい、1つのプログラムが同時にCPU内のスレッドを使う事に対応していないのが 「Non Thread Safe」と言う事になる様です。 では厳密にPHP にはその2種類の「Non Thread Safe」と「Thread Safe」が 存在しているのですが、しかし私には、これらの違い指し示す所が厳密にどうなのか、

    PHP のNon Thread Safe とThread Safe の違い|ふぁいんどぱわー 調べる人の冒険!(チラシの裏よりチョット上)
    moromoro
    moromoro 2012/12/05
    >Non Thread Safe とThread Safe の違いは、Apache のバージョンの違い
  • PHP5.3.2以降ではfcloseで自動的にアンロックされない

    PHP家サイトでflockの説明を読んでいたら、以下の変更履歴に気がつきました。 5.3.2 ファイルのリソースハンドルを閉じたときにロックを自動的に解放する機能が削除されました。 ロックの解放は、常に手動で行わなければなりません。 http://php.net/manual/ja/function.flock.php ところがネットの解説を見ると、ロック開放はflock($fp, LOCK_UN); ではなく、fcloseでやれとしている解説が結構あります。 (4)fcloseの前にflock解除するな … fcloseの前にflock(ファイルポインタ, LOCK_UN) する人は実に多いのですが、これははっきりと間違いだと断言します @ITPHPの記事が突っ込みどころ満載 - 暴言満載 LOCK_UNは普通は使われない。ロック開放はfclose()関数でやるのが鉄則。 http

    PHP5.3.2以降ではfcloseで自動的にアンロックされない
  • tkyk.name

    tkyk.name このドメインを購入する。 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

  • Site Accelerator CDN

    Site Accelerator (previously Photon) is an image acceleration and modification service for Jetpack-connected WordPress sites. Converted images are cached automatically and served from the WordPress.com CDN. Images can be cropped, resized, and filtered by using a simple API controlled by GET query arguments. When Site Accelerator is enabled in Jetpack, images are updated on the fly. We want to crea

    Site Accelerator CDN
    moromoro
    moromoro 2012/11/13
    クエリで画像の指定表示ができるAPI。軽い。