タグ

toolとPHPに関するyuki_2021のブックマーク (22)

  • PHPアプリ開発をPhpStormでスムーズに始められるよう、設定ファイルとドキュメントを用意する - BASEプロダクトチームブログ

    BASE株式会社 Product Dev Division ソフトウェアエンジニアの田中(@tenkoma)です。主にPHPアプリ開発を担当しています。 BASEでは、PHPアプリ開発で使うエディタに制限はありませんが、希望する人はPhpStormを使えます。 PhpStormは設定を全くしなくてもかなり快適に使えると思いますが、多少設定するとより快適になります。 この記事では主に、開発環境とIDEを連携させアプリケーション開発をスムーズに始めるため、以下の設定について紹介します。 Xdebugと連携してリモートデバッグを可能にする PHPUnitと連携してテストをIDEから実行可能にする PHP_CodeSnifferを使ってコーディングスタイルを適用する EditorConfigを追加してコーディングスタイルを開発者で共有可能にする Xdebugと連携してリモートデバッグを可能にする

    PHPアプリ開発をPhpStormでスムーズに始められるよう、設定ファイルとドキュメントを用意する - BASEプロダクトチームブログ
  • PHPコードの静的解析ツールたち - Innovator Japan Engineers’ Blog

    複数人で開発していると、コードの書き方(インデントやブレスでの改行など)について意見が分かれることがあるかと思います。 また、PHP7.0以降で使えるタイプヒントは、宣言した型が不一致だとエラーになってくれますが、実行するまでエラーになるかわかりません。 安心安定の開発にはこれらが障害になりますので、静的解析によって排除しましょう。 今回はそのためのツールと簡単な使い方を書きます。 PHP_CodeSniffer PHPMD PHPStan Larastan 余談 おわりに PHP_CodeSniffer github.com 決められたコーディング標準を守っているかをチェックするツールです。 ここではPSR-12への準拠をチェックする例を示します。 導入 ルールファイル(phpcs.xml)作成 実行 # Composerで導入 $ composer require --dev squi

    PHPコードの静的解析ツールたち - Innovator Japan Engineers’ Blog
  • PHPをインタラクティブに実行する PsySH

    PHPの関数やコード例の動作確認をどのように行っていますか? 最も基的な方法は変数や関数の戻り値を逐次、echoで出力する方法でしょう。 しかしこの方法では何度もコード編集と実行を繰り返す必要があり非効率です。デバッガやIDEの使用も解決策の1つですが、大げさすぎたりパフォーマンスの問題がある時もあります。 一方でRubyの世界を見てみるとirbやpryを使ってコンソール上でリアルタイムにコードを試す姿が一般的です。 今回はPHPで対話的なデバッグやコード実行を行えるPshSHを紹介します。 PsySH 従来の手法 php -a PHPには標準で対話シェルモードがPHP5.1以降から搭載されています。 しかしこの機能を利用するには--with-readline付きでPHPがコンパイルされている必要があります。 readlineが利用できない場合はインタラクティブシェルの変わりにインタラク

    PHPをインタラクティブに実行する PsySH
  • OpenDocMan – PHP製のシンプルなドキュメント管理

    社内で使っているドキュメントを共有のファイルサーバに保存している企業は多いですが、それだけでは不便なことがあります。権限管理やメタ情報を追加したり、検索したいと言ったニーズも出てきます。 より一歩進んだドキュメント管理システムを構築したいと思ったら試してみたいのがOpenDocManです。PHP製で手軽に立ち上げられるのがメリットです。 OpenDocManの使い方 OpenDocManはとてもシンプルで、ファイルのアップロードも一つずつ行わなければならないのが不便そうです。しかしオープンソース・ソフトウェアなのでカスタマイズしたりバルクで取り込むように修正するのは難しくないでしょう。 いずれにせよドキュメント管理の場合、単純なファイル入れと言った使い方ではないと思いますので必要なドキュメントを権限に応じて管理したいと言った場合に使ってみるのが良さそうです。 OpenDocManはPHP

    OpenDocMan – PHP製のシンプルなドキュメント管理
  • プロジェクト管理ツールをWeb上で実装出来るPHP製のソフトウェア・Solo

    プロジェクト管理ツールをWeb上で構築するソフトウェア・Soloのご紹介です。フリーランサー向けに作られたようですね。見た目も見やすいので使ってみたい。 オンラインでプロジェクト管理出来ます。必要動作環境はPHP5.3+MySQLとの事。 プロジェクト管理を実装するためのソフトウェアです。デモを見る感じでは結構使いやすそうな印象でした。 見た目はこんな感じです。 ↑ クライアントさんの管理ページ。 ライセンス形態の明記はありませんでしたが、再配布しない限りコードの変更等、自由に利用可能、との事です。マルチユーザー対応は有料みたい。詳細は以下でどうぞ。 Solo

    プロジェクト管理ツールをWeb上で実装出来るPHP製のソフトウェア・Solo
  • PHP専用のデバッグツールバー·DebugBar MOONGIFT

    DebugBarはPHP製のオープンソース・ソフトウェア(MIT License)です。 PHPのデバッグと言えばvar_dumpが最も良く知られていると思いますが、画面上にメッセージが出てデザインが狂いますし、連想配列などは見づらくなります。そこでもっとスマートにデバッグできるDebugBarを紹介します。 画面下に出ているバーがDebugBarです。 クリックすると内容が表示されます。これはメッセージです。 配列を見やすく整形もできます。 リクエストの内容も確認できます。 ある処理における経過時間をグラフ化しています。 エラーがあればその捕捉もできます。 最後に実行されたSQLについてです。こちらもエラーがあればその内容が表示されます。 こちらはデモのコード。 DebugBarの使い方は簡単で、AddMessageで出力したいメッセージを追加していきます。そして最後にHTMLに専用のス

    PHP専用のデバッグツールバー·DebugBar MOONGIFT
  • 使い始めて3ヶ月PHPStormの便利機能

    こんにちは増田です。今回はPHPStormの便利な機能を紹介します。 0. キーボードショートカットを設定する。 PHPStormにおけるキーボードショートカットの設定はKeymapで行うことが出来ます。 設定する際は一覧から目的のアクションを探して、キーボードショートカットを設定します。アクション名は画面上部の検索ボックスから検索することもできます。 Keymap設定画面 1. Structure クラスで定義されている関数一覧を見ることができます。EclipseにはあったのにPHPStormではどこにあるんだろう、と結構長い間探していましたがこんなところにありました。 Structureで関数の一覧を表示 2. 矩形選択 Editor Actions > Column Selection Mode Altを押しながらマウスで範囲選択をすることでもできますが、キーボードから離れたくないこ

    使い始めて3ヶ月PHPStormの便利機能
  • FTPソフト終了のお知らせ:PHP/AjaxなブラウザベースのFTPツール「MonstaFTP」:phpspot開発日誌

    FTPソフト終了のお知らせ:PHP/AjaxなブラウザベースのFTPツール「MonstaFTP」 2013年07月17日- Open Source PHP/Ajax Drag & Drop FTP Manager | Monsta FTP FTPソフト終了のお知らせ:PHP/AjaxなブラウザベースのFTPツール「MonstaFTP」。 FTPソフトをインストールしてFTP経由でサーバにアップロードをしている場合、このツールを使えば、もうFTPソフトなんて使わなくても、ブラウザだけで完結しちゃいそうです。 ブラウザがドラッグ&ドロップに対応したことによって、ファイルのアップロードは格段に簡単になりましたがその機能を活用してFTPソフトっぽくできています。 サーバにこのオープンソースソフトウェアをインストールしておく必要がありますが、インストールさえ終われば、どの環境からでもFTPソフトなし

  • PHP,Ruby,Node.js等のサーバサイドのデバッグをChrome上で行える「Chrome Logger」:phpspot開発日誌

    Chrome Logger - Server side application debugging PHP,Ruby,Node.js等のサーバサイドのデバッグをChrome上で行える「Chrome Logger」 Chrome拡張と、各言語用のライブラリが用意されており、ライブラリを使って出力するとChromeのコンソールに変数などを出力できるっぽいです FirefoxでいうFirePHPのようなことがChromeで出来る感じですね。 関連エントリ CSS3でChrome風ウィンドウを作成するチュートリアル WEBページ構成ファイル保存と同時にリロードできるChrome拡張「Tincr」

  • ja: NetBeans 日本語サイト

    このサイトについて - About this site Here is a NetBeans, Japanese Speaking Community. All contents are available in Japanese. このサイトは NetBeans 日語サイト です。netbeans.org 内に設けられた日語のサイトです。日語によるメーリングリストの運営やドキュメントの公開などを行っています。このページは、NetBeans オープンソースプロジェクトの中の ja というサブプロジェクトのトップページでもあります。日語サイトプロジェクトへの参加方法などはプロジェクトについてを参照してください。

    yuki_2021
    yuki_2021 2009/09/21
    最近何でもありになりつつある最強IDE
  • 軽量、コンパクトなPHPのCMS·pluck MOONGIFT

    CMS(コンテンツ・マネジメント・システム)は何年も前から多数存在するが、継続的な開発が行われてきたものは大抵機能が増加し、システム全体が大きく複雑なものになってきている。もちろん多機能が悪い訳ではないが全体のニーズを満たしているかと言えばそうではない。みんな軽量で、自分のニーズを満たしてくれるシステムが欲しいのだ。 すっきりしたデザインのCMS 最近ではブログエンジンがCMSとなるケースが増えているが、それでは自分のニーズに合っていないという場合もあるだろう。そこで原点回帰したのがpluckだ。 今回紹介するオープンソース・ソフトウェアはpluck、PHPのCMSだ。 pluckはデータベースを使わずに利用できるCMSだ。基機能はユーザ画面と管理画面、ページ管理機能になる。モジュールを使ってブログとフォトアルバム、コンタクトフォームが提供されている。テーマも提供されており、見た目を簡単

    軽量、コンパクトなPHPのCMS·pluck MOONGIFT
  • PHPで書かれた多機能かつクールなUIで使いやすいプロファイラ「PHP Quick Profiler」:phpspot開発日誌

    PHPで書かれた多機能かつクールなUIで使いやすいプロファイラ「PHP Quick Profiler」 2009年04月27日- Particletree PHP Quick Profiler PHPで書かれた多機能かつクールなUIで使いやすいプロファイラ「PHP Quick Profiler」。 クールなUIで、メッセージロギング、処理にかかった時間、クエリの分析、メモリ利用率、読み込んだファイルについて表示することが出来るようになっています。 便利なだけではなく使っているだけで、「おぉ、それなに?」という風になって自慢できそうなツールです。 実際にサンプルを動かして試してみました。機能をダイジェストでご紹介。 (1) Firebugみたいなコンソール機能 Console::log みたいにするとログが表示される機能 次のようにConsoleクラスのスタティックメソッドを呼び出せば、画面

    yuki_2021
    yuki_2021 2009/04/27
    おしゃれなUIのプロファイラー
  • Adminer - Database management in a single PHP file

    Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server. Adminer is available for MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB and others via plugin. Features, Requirements, Skins, References Why is Adminer better than phpMyAdmin? Replace phpMy

    Adminer - Database management in a single PHP file
    yuki_2021
    yuki_2021 2009/04/10
    これ便利、PHPファイル1つでMySQLの管理が行える。
  • Рубрика: Марафон 2022 | Марафон скачать

    Зеркало Марафон марафон вход сейчас Зеркало Марафон «Marathonbet»: как найти альтернативное работающее зеркало сегодня Букмекерская контора «Марафон» является одним из топовых беттинговых операторов России, что подтверждается высокими позициями в рейтинге SocialBet. Однако стоит различать легальную в России БК «Марафон» (marathonbet.ru), и оффшорного организатора азартных игр «Marathon» (marathonb

    Рубрика: Марафон 2022 | Марафон скачать
    yuki_2021
    yuki_2021 2009/01/18
    PHP、JS、CSS、Mac、Firefoxなどのツールまとめ。このサイト構造は見やすい。
  • Pligg CMS

    yuki_2021
    yuki_2021 2008/11/13
    diggっぽいサイトを作る事ができるCMS
  • WEBアプリ用のテストデータを作るもの色々:phpspot開発日誌

    Test (Sample) Data Generators Sample / test data is an effective way to test web projects & applications. WEBアプリ用のテストデータを作るもの色々。 テストデータの生成は結構面倒ですが、ツールを使えば簡単、ということで1つはテストデータ生成ためのツールは押さえておきたいですね。 以下に列挙 generatedata.com テストデータをHTMLExcel、XML、CSVSQLの形式で出力可能。 出力データも、個人情報データや、テキストデータをフォーマットを選択して出力できます。 Datagenerator - GUIで動作するデータジェネレーター DBMonster データベースにランダム生成データを入れられるオープンソースソフト CSV data generator Ruby

    yuki_2021
    yuki_2021 2008/02/14
    データベースにテストデータを入れる際のサンプルデータを作ってくれるジェネレーター各種
  • 会員制ログイン機能を簡単に付加するスクリプト「PHPLogin」 - GIGAZINE

    「会員制ログイン機能」を搭載しようと思うとなかなか骨が折れます。で、そういった面倒な部分のみを提供し、簡単に実現できるのがこの「PHPLogin」というスクリプト。既存のスクリプトなどにすこし追記するだけで使用可能です。 実現できる機能としては、会員のログイン率のグラフ化、ユーザーのグループ化、メールの一斉配信、フォームの入力チェック、オンラインかオフラインかの表示、多言語対応、メールによる認証、二度目以降のログインの省略などなど。 ダウンロードと実際の機能の詳細、デモなどは以下から。 PHP Login script http://www.phplogin.net/ 以下のページから無料版がダウンロードできます。無料版は20ユーザーまでという制限があります。ちなみに有料版だとユーザー数が無制限で、価格は29ドル。 Download the trial version of PHPLogi

    会員制ログイン機能を簡単に付加するスクリプト「PHPLogin」 - GIGAZINE
    yuki_2021
    yuki_2021 2007/12/12
    会員管理画面を追加することができるPHPライブラリ。20人までは無料。
  • エンコードマニアックス - 各種エンコードやハッシュを一発作成

    SHA-256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 SHA-384 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b SHA-512 cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

    yuki_2021
    yuki_2021 2007/06/20
    一気に各種エンコードの結果を取得。デコードも可能。
  • http://tsuttayo.sytes.net/php/dbg/

    yuki_2021
    yuki_2021 2006/11/30
    PHPをリモートからデバッグするツール
  • Bambalam PHP EXE Compiler/Embedder 1.21 - Free php to exe converter!

    Bambalam PHP EXE Compiler/Embedder Created by Anders Hammar © 2006 Bambalam Bug reports / feedback email: Download Bamcompile 1.21 (win32) zip Download Bamcompile 1.21 Source zip Usage: bamcompile [-options] infile.php [outfile.exe] bamcompile [-options] project_directory mainfile.php [outfile.exe] bamcompile projectfile.bcp Options: -w Hide console window for windowed applicatio

    yuki_2021
    yuki_2021 2006/11/07
    PHPのコードをexeファイルに変更できる。ただし、おなじディレクトリに入ってないとだめ。