タグ

PHPとツールに関するiwwのブックマーク (16)

  • 設定 — phpMyAdmin 6.0.0-dev ドキュメント

    設定¶ 設定可能なデータは、ほとんどが phpMyAdmin の最上位ディレクトリの config.inc.php にあります。このファイルが存在しない場合は、 インストール の節を参照して作成してください。このファイルには、既定値から変更したい引数のみ入れておく必要があります。 ある設定項目がファイルにない場合は、そのファイルにもう一行追加してください。このファイルは既定値を上書きするためのものです。デフォルト値を使いたい場合は、ここに行を追加する必要はありません。 デザイン関係の引数 (色など) は themes/themename/scss/_variables.scss にあります。また、 config.footer.inc.php と config.header.inc.php ファイルを修正すれば各ページの先頭と末尾にページ固有のコードを追加できます。 注釈 一部のディストリビ

  • PHP8などへ移行する際の互換性チェック - ビットハイブ

    PHP8などへ移行する際の互換性チェック 「PHP5からPHP8への移行は何が面倒なのか」の記事などに"PHP8移行ツール"とか"互換性チェックツール"というキーワードでたどり着いている人がいるようなので補足しておきます。 いきなりとどめを刺すようで悪いのですが、PHP5とかPHP7からPHP8へ自動移行をするようなツールはおそらくありません(*1)。ただ、互換性のチェックを"ある程度"助けるものとして、静的解析ツールというジャンルのツールを使うことはできます。 開発者でない人向けにざっくり説明すると、静的解析ツールとは、ソースコードをチェックして、エラーやバグの可能性がある怪しい箇所を指摘してくれるツールです。対象のスクリプトを実際には動作させずに内容をチェックすることから"静的"解析と呼ばれます。 PHP8に移行したいスクリプトを静的解析ツールにかければ、"ある程度"は修正箇所の洗い出

  • PHPStanをどうやってインストールするか

    PHPStanはPHPの静的解析ツールです。現代のPHPerはみんな使ってるよ。 ……ところで、みなさんはPHPStanをどうやってインストールしているのでしょうか。 PHPStan開発者のOndřej Mirtesは次のように述べています。 多くの場合において、Ondřejの言う通りcomposer require --devが最善のインストール方法です。 この記事では、なぜそれが推奨のインストール方法だと言えるのか、どのような場合に別の選択肢が候補に挙がるのかを解説します。 あと、この記事はPHPカンファレンス沖縄2022PHPStanの使い方を説明するのにインストール方法まで説明する時間がとれないので書きました。 あらかじめ知っておきたいこと 事前知識: PHPStanパッケージの構造 PHPStanのリポジトリはGitHubでは以下の2リポジトリに分かれています。 https:/

    PHPStanをどうやってインストールするか
  • VOYAGE GROUP エンジニアブログ : MongoDBのGUIツールを比較してみた

    2014年06月16日16:52 カテゴリDBtool MongoDBGUIツールを比較してみた みなさんこんにちは。 (株)adingoでprivate DMPと呼ばれるcosmi Relationship Suiteの開発をしています。 @tana_raことあらたです。 世の中にはアルファベット3文字が溢れていて混乱しますよね。AWSと広告業界が混ざるとカオスです。 AWSとかEMRとかSSPとか。DMPもその一つですね。 ちなみにDMPはData Management Platformの略です。 ところでcosmiでは、データの管理にMySQLとMongoDBを利用しています。 私は開発時にはMySQLGUIツールをよく利用するのですが、 MongoDBGUIツールってあまり聞かないなと思ったので探してみました。 今日は触ってみたMongoDBGUIツールを紹介してみたいと思

    VOYAGE GROUP エンジニアブログ : MongoDBのGUIツールを比較してみた
    iww
    iww 2019/08/23
    やはりPHPはこういうツールには強い
  • Laravel - ウェブ職人のためのPHPフレームワーク

    ウェブ職人のためのPHPフレームワーク。 PHPに支障はありません。楽しくコーディングし、新しい息吹を楽しんでください。 RESTful ルーティング あなたの適用へのリクエストに応えるために簡単なクロージャーを使って下さい。 コマンド Your Data 素晴らしい Eloquent ORM と 素晴らしいマイグレーションシステムを完備しています。 美しいテンプレート 在来の PHP 、もしくは軽量の Blade テンプレート・エンジンを使用してください。Blade を好きになるでしょう。 明日の準備 Laravel は、いろいろな規模のプロジェクトに対応します。 実績のある土台 Laravel は Symfony コンポーネントの上に構築されます。 Composer で動く Composer はあなたの適用のサードパッケージを管理する、驚くべきツールです。 最高のコミュニティ Lara

    iww
    iww 2016/06/07
    あちこちがリンク切れで、このフレームワークを使ってよいかどうか不安になる。
  • 正規表現チェッカー PHP: preg_match() / JavaScript: match()

    PHP: preg_match() / JavaScript: match() 正規表現チェッカー ver3.1 PHP及びJavaScriptコーディング中に正規表現を記述する際の動作チェック等にご利用ください。 正規表現と対象文字列を入力し、[チェック!]ボタンをクリックすると、PHP: preg_match()と JavaScript: match()の実行結果がフィードバックされます。 正規表現

  • PHPの開発環境を構築する(その5): PHPMDを試す | 悠雀堂ブログ

    PHPの開発環境を構築する」シリーズの第5回です。今回は、オープンソースでPHP用の静的解析ツールである、PHPMDを試してみます。PHPMDによる使われていない変数の警告によって、変数名のタイプミスが発見できそうです。 順番を入れ替え、最初にPHPMDの試用レビューをし、その後でインストールをレポートします。 (2014年12月23日追記:インストール時の「謎のエラー」を無視しても、動作することを確認しました。またWindows 8.1の場合に付いて追記しました。) (2015年2月26日追記:インストール方法については「Composerによるツールのインストール」を起稿しました。こちらをご参照下さい。) はじめに PHPは、柔軟で便利なツールもそろっている、プログラミングがしやすい言語です。 しかし一点、変数が無宣言で使えるので、タイプミスによる欠陥を作りこみやすいです。またインタプ

    PHPの開発環境を構築する(その5): PHPMDを試す | 悠雀堂ブログ
  • (PHP Advent Calendar 23日目) PHPでIPMessanger

    @aods1004さんの「[資格試験][PHP] PHP5技術者認定初級試験を受けてきました PHP Advent Calendar jp 2011 」からのバトンをうけて、 PHP Advent Calendar 2011 23日目を書かせていただくbornknow108です。 今年のクリスマスは連休と重なっているので、世間的にはかなりピンクなことになるのではと思っています。 多分私は、ひきこもりです。 で、PHP Advent Calendar ですが、 23日目にもなると投稿されているいろいろな記事に目を通してしまうため、自分の中のハードルがけっこう高くなっています。 でも高いハードルを飛び越えるのはムリなので、高いハードルにぶつかるつもりで書かせてもらいます。 みなさんは「IP Messanger」ってご存知ですか? IP Messanger は、TCP/IPを利用したLAN内のメ

    iww
    iww 2015/07/14
    受信側の処理
  • IpMessenger死活監視とメッセージ送信クライアント作った(php) - Qiita

    Socketプログラミングは初めて。添削希望。 socket形式 参考 IP Messenger プロトコルメモ. (そのPCが知っている)IPMessengerを利用しているクライアント一覧を問い合わせ 1:100:username:pcname:18:0 メッセージ文hello_worldを送信 1:100:username:pcname:32:hello_world 処理の流れ udp://target_ip, port 2425のsocketを生成 target_ipのIpMessengerに、username,pcnameを名乗り、target_ipさんが知っているクライアント一覧が欲しいと言う。 target_ipさんからクライアント一覧をもらうが、死活監視がしたいだけなのでとりあえず1バイトだけもらっとく。 取得結果のok,ngを送信 IpMessengerクラス <?php

    IpMessenger死活監視とメッセージ送信クライアント作った(php) - Qiita
  • PHP開発でCIするならScrutinizer使ってみよう - Qiita

    Scrutinizerが凄い!! ScrutinizerというサービスがPHPの静的解析出来て凄いというスライドを読んで試しに使ってみたら思いの外すごかった。 公式サイトURL https://scrutinizer-ci.com/ スライドの記事 http://www.slideshare.net/hinakano/scrutinizer-ciphp オープンソースのリポジトリ(publicリポジトリ?)なら無料で利用出来るようです。 静的解析が優秀! Scrutinizerでは初期設定の段階で、php-sim、pdepend、php-analyzerツールが有効になっています。 これらツールの他に設定で、 PHP Code Sniffer PHP Change Tracking Analyzer PHP CS Fixer PHP Mess Detector Security Advis

    PHP開発でCIするならScrutinizer使ってみよう - Qiita
  • PHPの静的コード解析ツール『PHPMD』を使ってみた。 - Qiita

    コードレビューしてもらう前に、静的コード解析をして事前に問題点の修正を行いたいと思ったので使ってみました。 PHPMDとは Hudson+phpmdでPHPコードの問題を自動検出する方法 | Ryuzee.comに記載されているのは以下のような内容です。 phpmdはPHP Mess Ditectorの略で、PHPコードの潜在的なバグになりそうな箇所や実装上の問題を検出してくれるツールである。例えば未使用の変数の指摘、多数のpublicメソッドのある巨大クラスの検出、一文字変数等もこのツールで検出可能だ。

    PHPの静的コード解析ツール『PHPMD』を使ってみた。 - Qiita
  • PHP_CodeSnifferを使ってWordPressのプラグインやテーマがコーディングスタンダードに準拠しているかチェックする | Firegoby

    PHP_CodeSnifferを使ってWordPressのプラグインやテーマがコーディングスタンダードに準拠しているかチェックする 先日、海外のユーザーさんから「おまえWordPressのコーディングスタンダートをガン無視してるやないか!」というツッコミを頂きまして、「あーすいませんすいません」みたいなやりとりをしてたら、コマンドラインでコーディングスタンダードに準拠しているかどうかをチェックするツールを教えてもらいました。 PHP_CodeSniffer + WordPress-Coding-Standards コーディングスタンダードに準拠しているかどうかをチェックするためのツールとしてはPHP_CodeSnifferというのが有名です。 http://pear.php.net/package/PHP_CodeSniffer/ このPHP_CodeSniffer用に作られたWordPr

    PHP_CodeSnifferを使ってWordPressのプラグインやテーマがコーディングスタンダードに準拠しているかチェックする | Firegoby
  • WampServer, the web development platform on Windows - Apache, MySQL, PHP

    WampServer is a Windows web development environment. It allows you to create web applications with Apache2, PHP and a MySQL database. Alongside, PhpMyAdmin allows you to manage easily your databases.

    WampServer, the web development platform on Windows - Apache, MySQL, PHP
  • Nucleus CMS Japan

    Nucleus CMS バージョン3.71をリリースします。 ・[重要] CVE-2011-3760 : Nucleusのシステム情報を取得される脆弱性を修正(重要度・低) ・[重要] PHP7対応(インストーラ調整・mysql関数のラッパー組み込みなど) ・[新機能] アイテム一覧画面にアイテム複製機能を追加 ・[新機能] カテゴリの並び替え機能(categoryテーブルにcorderを追加) ・[新機能] 投稿画面に現在時刻を挿入するボタンの追加 ・イレギュラーなコレーション(エンコード)設定のテーブルを正規化するアップグレード支援プログラムを追加(nucleus/upgrades/convert.php) ・アイテム一覧の並びを調整(ドラフト記事が先頭に並ぶようにする) ・スキン編集画面のスキン並び順を調整 ・投稿画面のレイアウトを調整 ・管理画面クイックメニューのポジションを固定す

  • MOONGIFT: » たった1ファイルのMySQLフロントエンド「phpMinAdmin」:オープンソースを毎日紹介

    MySQLを使った開発において、その管理インタフェースによく使われるのがphpMyAdminだ。とても便利で使いやすいソフトウェアではあるが、長い開発の歴史の中で肥大化し、様々なニーズに対応し、そのファイル数も数多くなってきている。 テーブル構造の表示 便利になることは悪いことではないが、あまり肥大化したアプリケーションは設置の手間や、問題が発生した時の解決手段が分からなかったりと問題も出てきてしまう。そこで一気にスリムなこれを使ってみよう。 今回紹介するオープンソース・ソフトウェアはphpMinAdmin、1ファイルのMySQLフロントエンドだ。 phpMinAdminはPHP製のソフトウェアで、たった1ファイルしか配布されていない。これを設置するだけでMySQLの管理が行えるようになる。ユーザの権限設定や、データベースの選択からはじまり、一通りの操作ができる。 データの一覧表示 テーブ

    MOONGIFT: » たった1ファイルのMySQLフロントエンド「phpMinAdmin」:オープンソースを毎日紹介
    iww
    iww 2008/07/26
    そのままだと日本語は出力できないみたい
  • PHPエディタ - フリーのwindows用php統合開発環境 - phpspot

    vectorのものは古い(v1.40)ので最新版を手に入れてください(2004/02/17) 累計21万ダウンロード突破(2006/6/3) スクリーンショット (クリックすると大きく表示されます) 対応OS Windows98/Me/2000/XP (2000 or XP 推奨) PHPエディタの特徴 ( リンクをクリックすると詳しい説明を表示します。) ・フリーウェアですのでお手軽に利用いただけます。 ・ややこしい初期設定は不要。PHPに特化されているので初心者の方もすぐに使い始められます。 ・予約語、変数名、コメント等エディタの色分けが自由に可能。分かりやすい色分けでケアレスミスを 未然に防ぎます。(v1.35より予約語、予約関数、ユーザ定義関数の色分けが可能に) ・定義した関数、クラスに即移動できるコードエクスプローラ ・1つのプロジェクトに含まれるファイル

  • 1