タグ PHP製
人気順 10 users 50 users 100 users 500 users 1000 usersWordPressを運用中のサーバがまるごとPHPマルウェアに感染していた時の対応メモ - Qiita
制作会社から「自社で管理中のサイトがおかしい」との連絡を受けて、 中をのぞいたら、PHP製の複数種類のマルウェアに感染していたので対応をメモ。 以下の内容は、あくまでも自分の対応時のものです。 攻撃者がスクリプトを変更すれば同じ方法では検出できなくなるのでご注意ください。 初期状態 症状 自社管理中のWord... 続きを読む
Yahoo!カレンダーがPHPからKotlinに技術移行し品質アップ! 成功の鍵とは?【デブサミ2018 関西】 (1/2):CodeZine(コードジン)
2000年にサービス提供を開始して以来、毎年成長を続けているYahoo!カレンダー。サービスや組織の成長に伴い、出てきた課題を解決するため、PHP製のサーバーサイドシステムを改修してきた。その結果、アプリケーションが細かく分割されすぎることで、修正コストが増加。サービス追加などへの対応も時間がかかるようになっ... 続きを読む
serverあれこれ: Dockerでselfoss、MariaDBがインストールされたコンテナのイメージを作成する
selfossはPHP製のフィードリーダーです。 以下の手順で、selfoss、MariaDBのコンテナを構築・実行します。 ○構築方法 1. selfossイメージの作成(Dockerfileがあるフォルダで実行) docker build -t selfoss . Dockerfile FROM alpine:3.7 ENV TZ=Asia/Tokyo RUN apk update \ && ... 続きを読む
php-simple-kanban - PHP製のシンプルなカンバン MOONGIFT
最近のプロジェクト管理ではカンバンを使うことが増えています。また、プロジェクトだけでなく考えを整理したり情報を可視化する際にもカンバン風のリストが役立ちます。そんなカンバン風リストを提供するサービスにTrelloがありますが、アトラシアン社により買収されています。 そこで使ってみたいのがphp-simple-kanbanです。Trelloにインスパイアされたカンバン風Webアプリケーションです。 ... 続きを読む
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-contact-form - PHP製のシンプルなお問い合わせフォーム MOONGIFT
静的サイトジェネレータが人気ですが、それでも幾つかの機能においてはサーバサイドの仕組みが欲しいこともがあります。その一つがお問い合わせフォームではないでしょうか。しかしそのために全体をシステム化するのは面倒です。 そこでお問い合わせフォームだけ設置しましょう。そのためには特定の用途だけで使えるものが便利です。今回は日本製のphp-contact-formを紹介します。 php-contact-fo... 続きを読む
Markdownで更新する軽量でシンプルなPHP製のCMS・「Sphido」 - かちびと.net
Sphido Sphidoは軽量でシンプルなOSSのCMS。高速性とシンプル性を重視しているそうです。MarkdownやHTMLなどのフラットファイルでコンテンツを構築していく事が出来ます。セキュアで高速なテンプレートエンジン、Latte templating engineもサポートしているとの事。動作環境はApacheかnginxサーバー、PHPバージョンは5.4以上。ライセンスはBSDです。 ... 続きを読む
OpenSlideshare - PHP製のSlideshare/SpeakDeckクローン MOONGIFT
セミナーや勉強会で登壇した際にはスライドをSlideshareにアップロードしています。人によってはSpeakDeckにアップロードしている人もいるでしょう。ポートフォリオとしても役立ちますし、コンテンツマーケティングの一つにも使われています。 そんなスライド共有サイトを自分でも持ちたいと思ったらOpenSlideshareを使ってみてはいかがでしょう。他サービスにアップロードしない分、ブランディ... 続きを読む
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... 続きを読む
Concerto Digital Signage Project – PHP製のデジタルサイネージサーバ|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
最近、駅やモールなどでデジタルサイネージを見る機会が増えてきました。張り替えたりする手間もなく、ダイナミックに配信内容が変えられると言うのはデジタルならではです。広告は需要が変動するので素早い対応でニーズを逃さないで済みます。 従来は配信サーバとクライアントで複雑な仕組みが多かったのですが、最近ではWebブラウザだけで作られるケースが多いようです。Concerto Digital Signage ... 続きを読む
フリーランサー/小規模向けのプロジェクト管理「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 プロジェクト管理を実装するためのソフトウェアです。デモを見る感じでは結構使いやすそうな印象でした。 見た目はこんな感じです。 ↑ クライアントさんの管... 続きを読む
危険なコードが存在しないかチェック「Pecker Scanner」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
Pecker ScannerはPHP製のオープンソース・ソフトウェア(GPL)です。便利だけれど安易な利用は危険な関数や処理と言ったものはプログラミング言語に確実に存在します。それを発見してくれるPHPのツールがPecker Scannerです。 実行例。evalやexecなどを検出しています。こちらがそのソース。関数を文字列として定義してそれを関数として呼び出すと言った処理に対しても検出ができて... 続きを読む
PHP専用のデバッグツールバー「DebugBar」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
DebugBarはPHP製のオープンソース・ソフトウェア(MIT License)です。PHPのデバッグと言えばvar_dumpが最も良く知られていると思いますが、画面上にメッセージが出てデザインが狂いますし、連想配列などは見づらくなります。そこでもっとスマートにデバッグできるDebugBarを紹介します。 画面下に出ているバーがDebugBarです。 クリックすると内容が表示されます。これはメッ... 続きを読む
PHP製のノンブロッキングサーバ「React」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
ReactはPHP製のオープンソース・ソフトウェア(MIT License)です。最近流行のnode。その特徴は何と言ってもノンブロッキングな仕組みにあります。しかしそのためにnodeを覚えるのはちょっと…と思う方はReactを使ってみましょう。PHPでノンブロッキングWebサーバを実現しています。 デモ。Hello World。デモのコードです。PHPでWebサーバを立ててアクセスを処理していま... 続きを読む
Vagrantを設定ファイルをWeb上で作成「PuPHPet」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
PuPHPetはPHP製、MIT Licenseのオープンソース・ソフトウェアです。Vagrantが注目を集めています。簡単に仮想サーバを立ち上げられますが、設定ファイルを書けばさらにコマンド一つで環境まで整ってしまいます。そんなVagrantの設定ファイルを設定を行うだけで生成してくれるのがPuPHPetです。 最初にディストリビューションを決めます。 次に最初にインストールするパッケージや設定... 続きを読む
データベース無し、Markdownでコンテンツを作成するCMS「Pico」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
PicoはPHP製、MIT Licenseのオープンソース・ソフトウェアです。CMS(コンテンツマネジメントシステム)と言えばデータベースにコンテンツを入れて、システムがそれを一覧にしたり詳細ページを作ったりします。運営担当者が自由にできるところは限られるものです。しかしPicoであればカスタマイズが容易でかつ高速なCMSが手に入ります。 フォルダを配置するだけで準備は完了です。インストールの手間... 続きを読む
PHPで簡単に構築できるCalDAV/CardDAVサーバ「Baïkal」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
BaïkalはPHP製、GPL v3のオープンソース・ソフトウェアです。社内での情報共有の基礎になるのがスケジュールやアドレス帳の共有です。外部サービスを使っても良いですが、社内でCalDAV/CardDAVサーバを立ち上げるならば採用したいのがBaïkalです。 インストールを開始します。ウィザードに沿って進めていくのみです。データベースはMySQLの他、SQLiteも選択できます。 ダッシュボ... 続きを読む
意外と便利?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を紹介します。 インストールはウィザードに沿って行います。レストランの情報を登録します。 ログイン画面です。 ダッシュボードです。予約が一覧表示される画面です。 お店は複数管理できます。 お店の詳細情報です。テーブル数も設定できます。 予約画面... 続きを読む