FOSSFree and open-source software. No strings attached. Full control over your data, on your own domain. Powerful FeaturesBookmarklets, developer API, and awesome stats with historical click reports, referrers tracking and visitors geo-location. ExtensibleTerrific plugin architecture and dozens of plugins to easily implement new features. Make YOURLS work exactly the way you need. Endless possibil
TwitterやFacebookへのログイン機能をこれ1個で実装できるPHPライブラリ「HybridAuth」 2011年08月22日- HybridAuth, Open Source Social-Signle-Sign-On Solution for authentication through Facebook, Twitter, Google, Yahoo, MySpace, LinkedIn, AOL, Vimeo, FourSquare, OpenID and other Identity providers TwitterやFacebookへのログイン機能をこれ1個で実装できるPHPライブラリ「HybridAuth」 Facebook, Twitter, Google, Yahoo, Windows Live, MySpace, LinkedIn, FourSquare, O
サーバ上で動いてるどのphpが重いか?を調べられる「PhpTop」。 「サーバ監視に超使える〜topコマンドのまとめ」というエントリで様々なtopコマンドを紹介したのですが、phptopなるものを新たに発見したのでご紹介。 具体的に出来ることは、今サーバで動いているものを指定した期間で、もっともアクセスが多いphp、CPUを多く消費しているphp、メモリを多く使っているphpといったものを降順にソートできるというものです。 サーバ上で多くのphpが動いており、どうも負荷が高いけどどれが重いのかよくわからないという場合に使えます。 top コマンドでは httpd が動いてるぐらいしか分からないので phper な方で負荷にお悩みの方は使ってみるのもよいかも。 たとえば、 $ phptop -t 15 -s mem のように実行すると、15分以内で、メモリを多く使っている順にソートが可能。
なんだかやけに長い説明ばかり検索に引っかかったので書きました。 Linuxのローカル環境でDockerコンテナ内のXアプリ(GUIアプリ)を利用するには $ xhost localhost + を実行した後に $ docker run --rm --net host -e "DISPLAY" container_image_name x_app_binary_path とすれば良いです。 もっと読む SSHなどよく知られたサービスポートで何も対策せずにいると数えきらないくらいの攻撃リクエストが来ます。不必要なログを増やしてリソースを無駄にし、もし不用意なユーザーやシステムがあると攻撃に成功する場合もあります。 SshguardはC作られており、flex/bisonのパーサールールを足せば拡張できますがカスタム版をメンテナンスするのも面倒です。必要なルールを足してプルリクエストを送ってもマー
via.Yahoo!がPHPエンジニアを雇う時に聞く質問 | IDEA*IDEA とりあえず適当に訳してみました。間違いがあれば指摘をお願いします :-) 1.配列usersに「john」を追加しないのはどれか? 1. $users[] = ‘john’; 2. array_add($users,’john’); 3. array_push($users,‘john’); 4. $users ||= ‘john’;2. sort(), assort(), ksort()の違いを述べよ。また、どういった状況で利用するかを述べよ。 3. 以下のコードは何を出力するか?それはなぜか? $num = 10; function multiply(){ $num = $num * 10; } multiply(); echo $num;4. 参照と通常の変数の違いを述べよ。また、どのように参照渡しをす
2007年05月21日04:00 カテゴリLightweight Languages そろそろPHPに関して一言いっとくか こんな記事まで出ていることだし。 [ThinkIT] 第1回:今だからこその「PHPのすすめ」 (1/3) プログラムをたしなまない方にご注意: こちらのPHPとはちょっと違います:-p finalventの日記 - そろそろPHPに関してもう一言いっとくか 各論 使うは天国、インストールは地獄 PHPが一旦インストールされたら、それを使うのは確かに簡単だ。普通にHTMLを書く感覚で <p>以下の環境変数が設定されています:</p> <pre> <?php while(list($k, $v) = each($_SERVER)){ echo "$k=$v\n"; } ?> </pre> とか書けばいい。しかし、PHPでいろいろやるためには、実際にはさまざまなライブラリ
Youichi Iwakiri php-users@php.gr.jp Tue, 04 Feb 2003 16:47:48 +0900 前の記事: [PHP-users 12974] Re: fastcgi について 次の記事: [PHP-users 12958] POST での文字化け 目次の順: [ 日付 ] [ スレッド ] [ 件名 ] [ 発信者 ] いわきりです Osamu Shigematsu wrote in <20030204144147.4297.M5ISSIGE@mr.hitachi-medical.co.jp> : ># この件を調べていたときに、昔の Iwakiri さんの Perl vs PHP の ># ベンチを見つけました。:) 誤解があるといけないので、比較対照は、Perl(FastCGI版) vs mod_phpです。 土俵の違う物を比較するとフェアーで
phpでは、実行の際、スクリプトを中間言語に変換してから、実行するという手順が取られ、実行後、その中間言語形式のものは破棄されるらしい。詳細については、他で探してもらうとして、ここでは、キャッシュを用いた Optimizer (正確には、opcode cacher?)の比較をする。 _ 種類 APC(Alternative PHP Cache) PECLに含まれる。Yahooも使っているらしい。 eAccelerator Trunk MMCacheが元になっている。 xcache 新たに作られたcacher。 ionCube PHP Accelerator Yahooが使ってるのはこっちだった。暇があったらベンチマークしてみよう。…と思ったが、バージョン5.xには未対応だ。 Zend Optimizer PHPの開発にも貢献している、Zend社のOptimizer。名前のとおり
人気の記事 1「iPhone 16」より「iOS 18」に注目すべき理由 2024年03月18日 2新型「iPad」、2024年モデルなど--週間人気記事をナナメ読み(3月8日~3月14日) 2024年03月15日 3アップルのDarwinAI買収はAIを強化した「iPhone」の登場を示唆するのか 2024年03月18日 4新型「iPad Air」「iPad Pro」、3月末~4月に発売か 2024年03月12日 5[ブックレビュー]話しかけるのは苦手でもできる--「どこへ行っても『顔見知り』ができる人、できない人」 2024年03月16日 6トヨタとポケモン、ほぼ実物大かつ変形可能で動く「ミライドン」--日比谷で展示試乗も 2024年03月15日 7「Copilot Pro」、無料で1カ月間の試用が可能に--モバイルアプリで 2024年03月18日 8「ラブライブ!」の合同ライブ「ユニ
The PHP coder's top 10 mistakes and problems @ SourceRally.net PHP Community 「PHPプログラマがおかしがちなミスTOP10」、という記事があったので紹介。 PHP初心者だとこういうミスがよくありますね。ということで今年からPHPをはじめようと思っている人には気をつけてほしいリストです。 生でクエリを出力しない echo $_GET['username']; ↓ echo htmlspecialchars($_GET['username'], ENT_QUOTES); やらないとクロスサイトスクリプティングされます。 SQLクエリに$_GET,$_POST,$_REQUESTの値を直接含めない $sql = "select * from table where id=".$_GET["id"]; ↓ $sql =
これを使えば無料で恐ろしく見栄えのするフラッシュでできたグラフをPHPで作成することができるようになります。標準的なグラフを表示するだけでなく、アニメーションを使った様々なビジュアル効果を加えたり、印刷ボタンや切り替えボタン、グラフを見る方向の変更、複数のグラフの混在なども簡単にできるので、一風変わったグラフ表示をお手軽にしたい人には最適ではないかと。 PHP/SWF Charts http://www.maani.us/charts/index.php その他のグラフのサンプルは以下を参照 http://www.maani.us/charts/index.php?menu=Gallery ダウンロードはこちらから http://www.maani.us/charts/index.php?menu=Download ほかにも有用なものがあるので、多彩な表現方法を手間無く使いたい人は必見。
仕事柄PerlもPHPも使うんだけど、どうにもPHPが好きになれない。 いったいなんでだろうか。先にPerlから入ったもんだから後から入ったPHPに対して不満があるのかな? ま、とにかく両方やっててPHPが微妙だなぁと思う部分を列挙してみよう。 ただPHPに関してそれほど詳しくないので間違っている部分もあるかもしれません。 あ、ちなみにここでいうPHPってのはPHP4(PHP4.4.1)のことです。 変数のtypeミス(strict 'vars') これが一番痛い。 まさしくPerlでstrictを使わずに実装してるような、そう、まるで先祖帰りしてるような感覚になってしまうので本当につらい。 変数のスコープ 変数のスコープが関数単位でしか発生しないのが痛い。 これによりif条件の場合のみとかループ中でしか使わない変数とかを定義できない。 つまり、変数の存在範囲を細かく設定できないのだ。 配
ということで PHP 版も作りました。 http://auth.hatena.ne.jp/sources/Hatena_API_Auth.php.txt http://auth.hatena.ne.jp/sources/Hatena_API_Auth_example.php.txt http://rails2u.com/misc/hatenaapiauth.php (動作サンプル) どうぞご利用下さい(コペ)。JSON を使っているので、php-json もしくは Services_JSON が必要になります。動作は 4.4.x と 5.1.x で確認したましたが php 4.2 以上ならたぶん動くような気がします。 久しぶりに php のコード書いたのでめちゃ変なことしてるかも、、、。
(Last Updated On: 2006年10月24日)PHPのセッション管理はセッションの固定化(Session Fixation)に脆弱であることは広く知れらていると思っていました。先日、php-users(ja)のMLに「Hardened PHPプロジェクトのStefanさんのパッチにSQLite Sessionモジュール用のセッションセーブハンドラパッチを追加したパッチを公開しました」と投稿しました。しかし、ダウンロード数等から推測するとセッションの固定化のリスクが正しく認識されていないのではないかと思えます。 セッション固定化のリスクを分かりやすく説明するには具体的な攻撃のシナリオを紹介した方がわかり易いのでいくつか説明します。以下の説明はデフォルト状態のPHPインストールでSession Fixation対策を行っていないのPHPアプリケーションに対して可能な攻撃の一例です
GTD-PHP gtd-php is an open source, web-based implementation of the Getting Things Done (GTD) personal organization system. GTD実現のための専用PHPスクリプトがsourceforgeでオープンソースで開発されています。 仕組みはPHP+MySQLで実装。GTD専用のオープンソースWebツールが提供されるのは初めてではないでしょうか。 デモが使えますが、GTD的な使い方について簡単に説明してみます。 (現時点ではCSSの不具合でIEだとデザインが崩れてしまいます。Firefox等での閲覧をお勧めします) 実際にツールを使ってみることで、GTDについてよく分からない、という方もなんとなく理解できるはずです。 ということで実際に使ってみましょう。 (1) プロジェクトを作
最近Hotな(死語?)話題としてAjax(「Asynchronous JavaScript + XML」の略:エイジャックス)があります。 Ajax: A New Approach to Web Applications [邦訳]Ajax: Web アプリケーション開発の新しいアプローチ javascript:xmlhttprequest Using the XML HTTP Request object Ajaxとアクセシビリティ Ajaxを使用した有名なアプリケーションとしては、Google Gmail、Google Mapsが知られていますが、サンプルを紹介している日本語サイトとしては以下のものがあります。 Google Mapを利用したシカゴの犯罪マップ Ajaxを利用したアプリケーション Ajax を使った KWIC (KeyWord In Context) これらのサイトのアプ
仕組み 上には次のように書いてあるだけです。 <form action="sqbbs.php" method="post"> <p>メッセージ:<br> <textarea name="msg" rows="5" cols="60"></textarea><br> <input type="submit" value="送る"> <input type="reset" value="クリア"></p> </form> <?php try { $db = new PDO('sqlite:ファイル名'); if (@$_POST['msg'] != '') { date_default_timezone_set('Asia/Tokyo'); $s = $db->prepare("insert into okumurabbs values(NULL, ?, ?)"); $s->bindValue
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く