タグ PHP製
人気順 5 users 10 users 100 users 500 users 1000 usersWordPressを運用中のサーバがまるごとPHPマルウェアに感染していた時の対応メモ - Qiita
制作会社から「自社で管理中のサイトがおかしい」との連絡を受けて、 中をのぞいたら、PHP製の複数種類のマルウェアに感染していたので対応をメモ。 以下の内容は、あくまでも自分の対応時のものです。 攻撃者がスクリプトを変更すれば同じ方法では検出できなくなるのでご注意ください。 初期状態 症状 自社管理中のWord... 続きを読む
Yahoo!カレンダーがPHPからKotlinに技術移行し品質アップ! 成功の鍵とは?【デブサミ2018 関西】 (1/2):CodeZine(コードジン)
2000年にサービス提供を開始して以来、毎年成長を続けているYahoo!カレンダー。サービスや組織の成長に伴い、出てきた課題を解決するため、PHP製のサーバーサイドシステムを改修してきた。その結果、アプリケーションが細かく分割されすぎることで、修正コストが増加。サービス追加などへの対応も時間がかかるようになっ... 続きを読む
Go言語のLogger「zap」は何故高速に構造化されたログを出力する事が出来るのか
こんにちは。開発部の平田です。 今回は、PHP製のWeb APIをGoに移植するプロジェクトでアプリケーションの情報やエラーを出力する為のLoggerを検討した際に、 uber-go/zap というライブラリが公表しているパフォーマンスがその他ライブラリと比べて大分良かったので、どこでパフォーマンスの差を出しているのか、そのアプローチを簡単に紹介したいと思います。 Zap 初めに、簡単に zap ... 続きを読む
PHP製のWebアプリが遅い場合の基本チェック6点 - ほんじゃら堂
2015 - 07 - 12 PHP製のWebアプリが遅い場合の基本チェック6点 IT系・技術系 パフォーマンスチューニング php 先日別のチームから、 「PHPで作成したWebアプリの速度が遅いので助けてくれー」 という相談を受けた。 対応したものの、結構時間がかかって面倒だったので、 今後こういった問題が起こった時に使えるよう、チェックリストをまとめてやった。 基本的な内容だけど、 このチェ... 続きを読む
PHPプロジェクトを簡単にデプロイするならDeployerがお薦め — A Day in Serenity (Reloaded) — PHP, FuelPHP, Linux or something
今日はPHP製のデプロイツールの紹介です。デプロイツールとはCapistranoみたいなツールのことです。コマンド一発でデプロイが完了するようにするツールです。 PHP製のツールもいくつかありますが、Deployerは非常にシンプルなツールで、最近3.0がリリースされました。 インストールが簡単 公式サイト http://deployer.org/ へアクセスし、deployer.pharをダウン... 続きを読む
ytake.blog | PHP製デプロイタスクランナー Envoy(Laravelファミリー)
PHP製デプロイタスクランナー Envoy(Laravelファミリー) Posted: 2015-05-11 00:12 | PHP全般 デプロイツール、最近は便利なものがたくさんありますね! 自分はいつもCapistrano3なんですが、最近Rocketeerを触ってみたりしてPHP製のデプロイツールもいいものが揃ってきました。 そんな中、日本国内ではほとんどエントリを見かけないのに実は結構... 続きを読む
WonderCMS - 大きなCMSに辟易しているなら試して欲しいDBいらずのCMS MOONGIFT
Webサイトを作る際、殆どの場合CMSが欲しくなりますよね。かといって大型なものは入れるとデザインを変更するのも大変ですし、運用も面倒です。もっとシンプルに扱えるものが欲しいと思うのではないでしょうか。 そこで試して欲しいのがWonderCMS、ごくごく小さなPHP製のCMSです。データベース不要で、手軽に使えそうです。 WonderCMSの使い方 ログインした後の画面です。ログインする前とはSe... 続きを読む
フリーランサー/小規模向けのプロジェクト管理「Solo」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
SoloはPHP製のソフトウェアです。ごく小規模な、そう一人でも使えるプロジェクト管理は意外と使い勝手が良いものはなかったりします。少人数で使うにはちょっと大袈裟な機能がたくさんなので、手に余る感じでした。そこで紹介したいのがSolo、小規模にこだわったプロジェクト管理です。 インストール。ウィザードに沿って進めるだけです。 メイン画面です。プロジェクトが並びます。 プロジェクト作成画面。基本的に... 続きを読む
PHP製で自分のサーバで使えるリッチなWEBメーラー「RainLoop Webmail」:phpspot開発日誌
PHP製で自分のサーバで使えるリッチなWEBメーラー「RainLoop Webmail」 2013年10月09日- RainLoop Webmail PHP製で自分のサーバで使えるリッチなWEBメーラー「RainLoop Webmail」。 外部メールサービスだと、なんとなくメールを読まれてしまうような抵抗を持つ方もおられると思いますが、自分のサーバに設置型のOSS。 リッチでさくさくなUIでメー... 続きを読む
プロジェクト管理ツールをWeb上で実装出来るPHP製のソフトウェア・Solo - かちびと.net
プロジェクト管理ツールをWeb上で構築するソフトウェア・Soloのご紹介です。フリーランサー向けに作られたようですね。見た目も見やすいので使ってみたい。 オンラインでプロジェクト管理出来ます。必要動作環境はPHP5.3+MySQLとの事。 Solo プロジェクト管理を実装するためのソフトウェアです。デモを見る感じでは結構使いやすそうな印象でした。 見た目はこんな感じです。 ↑ クライアントさんの管... 続きを読む
PHP専用のデバッグツールバー「DebugBar」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
DebugBarはPHP製のオープンソース・ソフトウェア(MIT License)です。PHPのデバッグと言えばvar_dumpが最も良く知られていると思いますが、画面上にメッセージが出てデザインが狂いますし、連想配列などは見づらくなります。そこでもっとスマートにデバッグできるDebugBarを紹介します。 画面下に出ているバーがDebugBarです。 クリックすると内容が表示されます。これはメッ... 続きを読む
Vagrantを設定ファイルをWeb上で作成「PuPHPet」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
PuPHPetはPHP製、MIT Licenseのオープンソース・ソフトウェアです。Vagrantが注目を集めています。簡単に仮想サーバを立ち上げられますが、設定ファイルを書けばさらにコマンド一つで環境まで整ってしまいます。そんなVagrantの設定ファイルを設定を行うだけで生成してくれるのがPuPHPetです。 最初にディストリビューションを決めます。 次に最初にインストールするパッケージや設定... 続きを読む
データベース無し、Markdownでコンテンツを作成するCMS「Pico」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
PicoはPHP製、MIT Licenseのオープンソース・ソフトウェアです。CMS(コンテンツマネジメントシステム)と言えばデータベースにコンテンツを入れて、システムがそれを一覧にしたり詳細ページを作ったりします。運営担当者が自由にできるところは限られるものです。しかしPicoであればカスタマイズが容易でかつ高速なCMSが手に入ります。 フォルダを配置するだけで準備は完了です。インストールの手間... 続きを読む
意外と便利?PHP製のHTML用問い合わせ言語「htmlSQL」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
htmlSQLはHTML構造にSQLを使って検索できるようにするライブラリです。HTMLを操作する際にはDOMを使ったり、正規表現を使うのが一般的です。しかしもう一つのやり方を提案するのがhtmlSQLです。何とSQL(問い合わせ言語)を使ってHTMLソースを探索できます。 コード例。PHPで操作します。 こんな感じで取得できます(301になってしまっていますが…)。こちらもコード例。SQLっぽい... 続きを読む
要注目!PHP製のWeb IDE「ICEcoder」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
ICEcoderはPHP製のWeb IDEです。JavaScriptやHTML、Rubyのコードに対応しています。Webブラウザを使った開発環境もそろそろ本格化しそうな雰囲気です。今回紹介するのはICEcoder、PHP製のWeb IDEです。 最初にパスワードを登録します。 トップページです。 コード表示です。ハイライト処理されています。 コンソール機能があります。ターミナルとして使えます。 c... 続きを読む
管理画面、予約画面を備えたWebベースのレストラン予約システム「mySeat」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
mySeatはWebベースのレストラン予約システムです。日本ではあまり見かけませんが飲食店のサイトに欲しいのが予約システムです。今回はPHP製のmySeatを紹介します。 インストールはウィザードに沿って行います。レストランの情報を登録します。 ログイン画面です。 ダッシュボードです。予約が一覧表示される画面です。 お店は複数管理できます。 お店の詳細情報です。テーブル数も設定できます。 予約画面... 続きを読む
PHPでもWebSocketを。チャットデモはこちら「PHPWebSocket Chat」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ
PHPWebSocket ChatはHTMLファイルのチャット画面とPHP製のサーバスクリプトになっています。サーバをPHPコマンドで実行すれば後はHTMLを表示させるだけでチャットができる仕組みです。PHPプログラマーにとってはより手軽にWebSocketが使えるようになるのではないでしょうか。なおソースに最大接続数は100と設定されています。 0 続きを読む
管理画面もあるPHP製の認証システム「AuthManager」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ
Webサイトを作っていて認証はよく必要になります。しかしその度に作っていては面倒に感じることでしょう。そこでAuthManagerを組み入れてみましょう。認証とユーザ管理を一手に引き受けてくれる便利なソフトウェアです。 0 続きを読む
小規模なWebサイトにぴったり。PHP製のメールフォーム「TransmitMail」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ
TransmitMailはPHP5.2以上で動作します。また、マークアップエンジニアが開発したとのことで、Dreamweaverやマークアップエンジニアにとって優しい作りになっています。セッションによって重複送信を防ぐ仕組みがあります。静的サイトにメールフォームを設置するといった時にぜひお使いください。 0 続きを読む
WebスクレイピングライブラリGoutteで遊んでみる - hnwの日記
新年あけましておめでとうございます。今年もボチボチやっていきます。 本稿ではPHP製のWebスクレイピングライブラリGoutteを紹介します。 Goutte(グート)とはGoutteは必要十分な機能を持ったWebスクレイピングライブラリです。そもそもWebスクレイピングというのは、外部Webページから必要なデータを取ってくるくらいの意味です。つまり、GoutteはWebスクレイピングを簡単に行う道... 続きを読む
企業で使えそう!PHP製、WebベースのGitリポジトリ管理「Git Manager」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ
Gitのサーバを立てようと思うとなかなか面倒なイメージがありますが、Web上で管理できるととても手軽になりそうです。PHP製のGit Managerを紹介します。 0 続きを読む
WordPressをドキュメント管理システムに「WP Document Revisions」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ
WP Document RevisionsはPHP製/WordPress用のオープンソース・ソフトウェア。元々はブログエンジンとして登場したものの、シェアを一気に拡大していく中でCMS(コンテンツマネジメントシステム)として進化しているWordPress。Webサービス開発のベースに使われることも多い。 0 そんなWordPressが次なる進化を遂げようとしている。それは環境になることだ。もはやW... 続きを読む
PHPらしさを感じさせるシンプル、軽量なWebフレームワーク「Lambda」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ
Lambda(ラムダ)はPHP製のオープンソース・ソフトウェア。PHPには大掛かりなフレームワークは似合わないと考えている。1つか2つくらいのファイルでシンプルに作ってしまう方がPHPに向いているのではないだろうか。ソースにHTMLを書くと見栄えと保守性は悪いが、それがPHPの良さなのかと思う部分もある。 0 続きを読む
データベースを使わないという選択肢。実用性の高いPHP製CMS「Stacey」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ
StaceyはPHP製のオープンソース・ソフトウェア。昔、ホームページと言われるものが多かった時代には静的なHTMLを作成してWebサイトを開発していた。次にCGIがメインの時代があり、最近ではCMSを使ったWebサイトが主流になっている。YouTubeコンテンツを埋め込んだページWebサイトをCMSを使って構築するメリットとしては、更新の自動化や同じコンテンツを色々な場所に適用できるという点が挙... 続きを読む
WordPressテーマカスタマイズ事始め・基本構造を理解してカスタマイズしてみる - かちびと.net
WordPressを使っているけど、 PHP分からないし、カスタマイズ は未経験・・という方の為の カスタマイズ方法です。PHP を理解せずとも基本構造を ある程度理解すれば可能です。 PHP製のWordPressですので、当然PHPを理解していれば様々なカスタマイズが可能ですが、プログラミング自体まだ敷居はデザインより高いかもしれません。 でも、カスタマイズしてみたい!という方も多いと思いますの... 続きを読む