並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 585件

新着順 人気順

"php エラー"の検索結果1 - 40 件 / 585件

  • 日本語版 WordPress チートシート | Webクリエイターボックス

    2014年8月22日 Wordpress, ダウンロード WordPressの覚え書きというか、カンニングペーパーです。コードなんぞをまとめました。他にもWordPressのチートシートはいたるところで記事にされていますが、CSSハックやCSS小技集に続き、これもまた自分用まとめだったり…。例文も私がよく使うものをコピペしやすいように置いてます。A4サイズの印刷用も作ってみたので、「これ使えるかも!」と思った方は印刷してデスクに置いておくと便利です :) ↑私が10年以上利用している会計ソフト! WordPressチートシート 目次 印刷用WordPressチートシート WordPressテンプレートファイル インクルードタグ テンプレートタグ テンプレートタグ/bloginfo 条件分岐タグ ループ ナビゲーションメニュー 1. 印刷用WordPressチートシート A4サイズの印刷用P

      日本語版 WordPress チートシート | Webクリエイターボックス
    • サーバーの設定をカスタマイズ、よく利用する「.htaccess」の設定のまとめ

      .htaccess For All 下記は各ポイントを意訳したものです。 「.htaccess」ファイルを編集する際は、必ずバックアップをとることをお勧めします。 .htaccessファイルの作成とアップロード .htaccessの使い方・有効範囲 .htaccessのよく使う設定のまとめ .htaccessファイルの作成とアップロード 「.htaccess」ファイルを作成することは非常に簡単です。 テキストベースのアプリケーションを開き、ワードラップ機能をオフにしてコードを記述し、ファイルを保存します。 Windowsのメモ帳などを使用すると保存する際、ファイル名に「.txt」が加わってしまいます。 .htaccess.txt これは特に問題ありません。 ファイルをアップロードした後、サーバー上でリネームしてください。 .htaccess ファイルをアップロードする際は、ASCIIモード

      • 2年費やしてSteamでリリースしたゲームは初週で10本も売れなかった

        Platformer and adventure gameFind a root vegetable, hold it up (KONPSI), eat it, throw it, etc., and move on!Adventure i... レトロ感あふれるドット絵とサウンド、メトロイドヴァニアのように2Dの広いマップを探索し、いくつかの3Dダンジョンを散りばめたどこか懐かしい構成のゲームになっています。 主人公は狐の子供で根菜の力を扱うことができます。 この根菜の力で病で眠ってしまった住民を助けたり、いくつもの障害を乗り越えて自分の巣へたどり着くことが目的です。 惨状 しかし、ゲームは全く拡散されず、ダウンロードされることもほとんどありませんでした。 最初はitch.ioやboothで販売を開始、1月たっても合わせて10本程しか売れず、マーケットをsteamに変えてみようと思い、s

        • Webシステム開発に便利な7つのツール

          Webシステム開発で使っている便利なツールをあげてみました。 あらためて社内の開発環境を見直す機会があったので、使っているツールを並べてみました。こうして見ると色々なツールを使って開発をしていますね。わりと定番系なものが多いですが、良かったら参考にどうぞ。 1. Apache / PostgreSQL / PHP Mac OS X に MacPorts でインストールしたApache / PostgreSQL / PHP 環境を使って開発をしています。 PHPは5.3、PostgreSQLは8.4 or 9.0です。 ただ旧バージョンのPHPを使ったり、Linux でなければ動かないモジュールを使うこともあるので、その際は社内のCentOSサーバにSSHで入って開発したりもします。 Vimを使ってるので、SSHで入ればどのサーバでも開発できるのは利点ですね。 Mac を使い出して、しばらく

            Webシステム開発に便利な7つのツール
          • 言語女子会3: Pythonが恋愛に悩んでRubyに相談しましたの巻 - 西尾泰和のはてなダイアリー

            言語女子会: undefとnullは両方必要?、言語女子会2: varは必要?/privateがない?の続編です。 Rubyに恋愛相談 Python: 最近悩んでるのよね… Ruby: んー、何に? Python: 自分はどんな人が好きなのかなぁ…とか… Ruby: あー、そんなの簡単よ!一緒にいて楽しいことよ! *1 Python: そんなの誰とだって仲良くなったら楽しいんだから差別化にならないじゃん Ruby: そうとは限らないわよ、たとえば、あっ… C: ごめーん、会議が長引いちゃって遅れちゃった!(髪の毛ファサーっ) Python: ああ…なるほど… C C: 何の話?え、恋愛に悩んでる?そんなの簡単よ。卓越性よ。 Python: 卓越性?? C: そうよ。なんらかの分野で「わたしが一番」という状況を作ることよ。そうすれば男の側からいくらでも寄ってくるわ。 Python: なるほど

              言語女子会3: Pythonが恋愛に悩んでRubyに相談しましたの巻 - 西尾泰和のはてなダイアリー
            • 脆弱な設定のElasticsearchによるエクアドル全国民情報流出の可能性についてまとめてみた - piyolog

              2019年9月16日、VPNサービスのレビュー等を行うvpnMentorはインターネット上でエクアドル国民に関わる大量の情報を発見したと発表しました。ここでは関連する情報をまとめます。 vpnMentorの発表 www.vpnmentor.com 数百万人のエクアドル国民に影響が及ぶ可能性がある大規模なデータを発見した。 発見したのはvpnMentorのリサーチャー Noam Rotem氏、Ran Loca氏の二人。 露出していたElasticsearchには2000万人を超える個人に関わる情報が含まれていた。 vpnMentorはZDnetへ情報提供を行っており、同件の報道が行われている。 どうやって発見したのか vpnMentorは大規模なWebマッピングプロジェクトの一部で確認したと説明している。 既知のIPブロックに対してポートスキャンを実行。 公開状態のデータベースに対してシステ

                脆弱な設定のElasticsearchによるエクアドル全国民情報流出の可能性についてまとめてみた - piyolog
              • Smarty日本語マニュアル

                Table of Contents 序文 I. はじめに 1. Smarty とは? 2. インストール 必要条件 基本的なインストール 拡張セットアップ II. テンプレートデザイナのための Smarty 3. 基本構文 コメント 変数 関数 属性 ダブルクォート内に埋め込まれた変数 演算子 Smarty の構文解析を回避する 4. 変数 PHP から割り当てられた変数 連想配列 配列のインデックス オブジェクト 設定ファイルから読み込まれた変数 予約変数 {$smarty} リクエスト変数 {$smarty.now} {$smarty.const} {$smarty.capture} {$smarty.config} {$smarty.section}、{$smarty.foreach} {$smarty.template} {$smarty.version} {$smarty.lde

                • PHP プログラマが "@" を使うべきでない 5 つの理由 - 肉とビールとパンケーキ by @sotarok

                  #釣りっぽいタイトルですが大まじめです via. PHP 逆引きレシピ - 肉とご飯と甘いもの @ sotarok で、 @ (エラー制御演算子といいます!)はねーよ的な話をしましたが、著者の方から、「@に対して批判的になる理由が記載されていない」とのメールをいただきました。確かにその通りでした。実は理由を下書きのときには書いたのですが、長くなってしまったので削ってポストしたのですが、かえってわかりづらくなってしまいましたね.すみません。 ということで、PHPプログラマが、エラー制御演算子「@」使うべきでない 5 つの理由を述べます. 始める前に、本質的なところ 色々理由はつけようと、やっぱり前回述べた、 終的に$qに入るものが同じであることと、コードとして同じ意味であるかは、別じゃないでしょうか。 が一番本質的な話で、それ以上の話ではありません。 つまり、発生する可能性があるとわかってい

                    PHP プログラマが "@" を使うべきでない 5 つの理由 - 肉とビールとパンケーキ by @sotarok
                  • グーペのPHPバージョンを5.2から7.1にアップグレードしました - Pepabo Tech Portal

                    こんにちは、グーペグループエンジニア @hypermkt と技術部インフラグループ・シニアエンジニア @hfm です。半年に及ぶグーペのPHPアップグレード作業が2017年5月中旬に全て完了し、PHPバージョンは5.2から7.1になりました。今回の記事ではアップグレードの過程と効果について、ご紹介させていただきます。 はじめに 8年目のホームページ作成サービス「グーペ」 なぜ8年目のタイミングでアップグレードをしたのか アップグレード基本方針 PHP5.2との後方互換性を維持する deprecatedの対応は優先度低め 事前準備 新旧両バージョンで継続的テスト より広範囲をカバーできるE2Eテストを重視 リアルタイムエラー検知 下位互換性のない変更点の修正 php7ccによる互換性の自動検知 MySQL関数の削除 preg_replaceへの置き換え PHP7.1用php.iniの作成 リ

                      グーペのPHPバージョンを5.2から7.1にアップグレードしました - Pepabo Tech Portal
                    • 複雑さに潜り込む - 大規模PHPアプリケーションにおける例外・モニタリング・ロギング - すずけんメモ

                      みなさん、PHP書いてますか?ここ2ヶ月くらいPHPも書いていたのでその話を書きます。 この記事はVOYAGE GROUP techlog / Advent Calendar 2016の記事です。 例えば以下のような話に身に覚えはありませんでしょうか。 例外がどこかで握りつぶされており、例外的状況なのにエラー表示がまちまち。レスポンスステータスも一貫性がない。エラーログが適切に出ていない。 エラーログ出力用コードがいろんなところで散乱している。エラー文字列整形のための適当なヘルパメソッドがクラスごとに実装されている。 エラーごとにエラー表示のためのメッセージを設定するのが面倒になり、「システムエラーが起きました」とだけ表示されるようになってしまった。 例外ハンドリング周りのコードは考えるのが面倒なのでコピペだらけになっている。 オブジェクトの依存関係がクラスのプロパティに大量に埋め込まれて

                        複雑さに潜り込む - 大規模PHPアプリケーションにおける例外・モニタリング・ロギング - すずけんメモ
                      • サーバーレス LAMP スタック – Part 3: Webサーバーの置き換え | Amazon Web Services

                        Amazon Web Services ブログ サーバーレス LAMP スタック – Part 3: Webサーバーの置き換え 本投稿は AWS サーバーレス アプリケーションのシニアデベロッパーアドボケートである Benjamin Smith による寄稿です。 本シリーズの他のパートは以下のリンクからアクセスできます。また、関連するサンプルコードはこちらの GitHub リポジトリにあります。 パート1:サーバーレス LAMP スタックの紹介 パート2:リレーショナルデータベース パート4:サーバーレス Laravel アプリの構築 パート5:CDK コンストラクトライブラリ パート6:MVC からサーバーレスマイクロサービスへ この投稿では、Web サーバーを使用せずにサーバーレス PHP アプリケーションを構築する方法を学びます。 この投稿の後半で、bref および Serverle

                          サーバーレス LAMP スタック – Part 3: Webサーバーの置き換え | Amazon Web Services
                        • PHPの組み込み関数で例外を発生させる方法

                          このエントリではPHPの組み込み関数でエラー時に例外を発生させる方法を紹介します。デフォルト状態では、PHPの組み込み関数の大半はエラー時に例外を発生させません。 前のエントリで、PHPのheader関数は戻り値を返さず、エラー時に例外も発生させないことを紹介しました。これは酷い仕様だと思うのですが、どうすればエラーハンドリングできるかを考えてみました。 header関数の場合、エラー(警告)そのものは出ているので、以下の二つの方法が候補として考えられます。 error_get_last関数で直近のエラーを取得してエラー処理する set_error_handlerで定義したエラーハンドラ関数でエラー処理する どちらもモダンな書き方とはほど遠い感じです。 前者は、BASICのon error resume nextを連想させますし、直近のエラーがどの箇所で起こったかは簡単には識別できないので

                          • PHP7.4 ぼくのかんがえたさいきょうのphp.ini - Qiita

                            ストーリー PHPをインストールしたら必ず行う php.ini の設定ですが、 ネット上ではPHP5系の情報がたくさん出回っており、非推奨または削除された設定例が数多く困り果てていました。 良い感じにまとめてくれてるサイトが見つからなかったので、最強でベストプラクティスな php.ini 推奨設定を考えました。 異論は受け付けますので、ぜひコメントください。 参考設定 PHPでは、開発用と本番用の設定例を用意してくれています。 なんと素晴らしいことなんでしょうか。これをベースに設定します。 https://github.com/php/php-src/blob/master/php.ini-development https://github.com/php/php-src/blob/master/php.ini-production 予め以前の記事で設定の差分を調べておきましたので、よか

                              PHP7.4 ぼくのかんがえたさいきょうのphp.ini - Qiita
                            • MAMPの使い方と設定

                              MAMP(マンプ)はインストーラを起動するだけで、MacにApache、MySQL、PHPの環境をインストールすることができるアプリケーションです。その手軽さから大変人気で多くの開発者に利用されています。 ちなみにMAMPの名前は、Mac、Apache、MySQL、PHPの頭文字をつなげたものです。 WindowsやLinuxには、MAMPと似たApache、MySQL、PHPが使えるXAMPP(ザンプ)というアプリケーションもあります。 cf. » XAMPPの使い方 ダウンロードとインストール MAMPを使うために必要なダウンロードとインストールについて解説します。まだMAMPを導入していない方はここからはじめましょう。 MAMPのダウンロードとインストール 設定 MAMPをインストールした後の初期設定について解説します。Apache、MySQLの初期設定、PHPの設定ファイル(php

                                MAMPの使い方と設定
                              • コードカバレッジ測定ツールPHP_CodeCoverageをCakePHPで使ってみた

                                PHP_CodeCoverageで、CakePHPのユニットテストのコードカバレッジを表示してみました。 CakePHP標準のテストランナー(test.php)でも単一のテストケースについてはコードカバレッジが表示できるのですが、All tests の時はコードカバレッジが表示されません(All testsでも表示されることもあるようです。hiromi さん、ありがとうございます)。 そこでPHP_CodeCoverageを使って、All testsのコードカバレッジを表示してみました。 1. PHP_CodeCoverage インストール PHP_CodeCoverageは、PHPUnitでおなじみのSebastian Bergmannが開発した、コードカバレッジやCRAPを計測、表示するツールです。 PEARパッケージで提供されているので、pear コマンドでインストールします。 20

                                • プラグインの作成 - WordPress Codex 日本語版

                                  はじめに WordPress プラグインを使うと、WordPress サイトの変更、カスタマイズ、機能強化を簡単に行うことができます。WordPress のコアプログラムに手を入れる代わりに、プラグインで機能を付け加えることができるのです。定義は以下の通りです: WordPress プラグイン : WordPress プラグインは PHP 言語で記述された、プログラムないし1つ以上の関数の集まりであり、WordPress ブログに (WordPress プラグイン・アプリケーション・インターフェース (API) で提供されるアクセスポイントやメソッドを使って weblog とシームレスに統合された) 特定の機能やサービスを追加します。 WordPress にない機能が欲しい場合や、既存の機能を変更したい場合は、まずプラグインリポジトリなどでを検索してすでに他の人がその機能を実装していないか

                                  • Smarty - コンパイリング PHP テンプレートエンジン

                                    目次序文I. はじめに1章Smartyとは?2章インストール必要条件基本的なインストール拡張セットアップII. テンプレートデザイナのためのSmarty3章基本構文コメント関数属性ダブルクォート内に埋め込まれた変数MathSmartyの構文解析を回避4章変数phpから割り当てられた変数設定ファイルから読み込まれた変数予約変数{$smarty}5章変数の修正子capitalizecount_characterscatcount_paragraphscount_sentencescount_wordsdate_formatdefaultescapeindentlowernl2brregex_replacereplacespacifystring_formatstripstrip_tagstruncateupperwordwrap6章修正子の連結7章組み込み関数captureconfig_loa

                                    • matopc :: computing » mcRSSlist Plugin

                                      English page » Description RSS feedからitemへのlink listを生成するpluginです。はてなRSSなどのアグリゲータサービスを利用してblogrollを出力することもカンタンです。このサイトのサイドバーの「del.icio.us/matopc」や「matopc :: blogrolling」リスト、さらにdel.icio.usページ、antennaページ(はてなアンテナベース)をこのpluginで生成しています。 Specification WordPress 1.5以降に対応。WordPress 2.6で動作確認。 エンジンとしてWordPress 1.5以降に含まれている/wp-includes/rss-functions.phpを使っています。Magpie RSS ベースなので機能的に申し分なく、さらにcacheはMySQL databa

                                      • 俺の彼女と幼なじみとPHPとAutoloadが修羅場すぎる(classmapのはなし) - Feelin' Kinda Strange

                                        PHPのことを一晩中考えてる皆さん!Autoload使ってますか! - 「PHP5.3世代の最新フレームワーク使ってるから当然使ってるよ!」(キリッ!) - 「is_aの挙動の変更はまさにPHPっぽいと断言できる!」(キリッ!) - 「vendor/.composer/autoload.phpをリクワイアするのハもうオーベイではジョーシキデース!」(キリッ!) なるほど!! 残念!そちらのPHPのオートローディング機能そのものではなく、 http://jp.php.net/autoload theseer/Autoload のほうです。 https://github.com/theseer/Autoload PHPカンファレンスのスライドにも載っけてます。 http://www.slideshare.net/sasezaki/php-9151036/51 PHPカンファレンスでも話した通り

                                          俺の彼女と幼なじみとPHPとAutoloadが修羅場すぎる(classmapのはなし) - Feelin' Kinda Strange
                                        • インストールだけじゃない!yumの設定から便利な使い方まで徹底的に解説

                                          yumを制するものは、Linuxの環境整備を制する Red Hat系OSのパッケージ管理に利用するyum。 OSの導入ガイド等を参考に環境構築をしていると「インストール・アンインストールに使うんだな。」くらいの認識かもしれませが、実は便利な機能がたくさん用意されています。 リポジトリを限定した自動アップデート、依存関係の解決に役立つ構成ファイルの検索など、実践で使える便利な使い方も合わせて紹介します。 目次 yumの設定ファイルについて リポジトリ個別の設定ファイル yumコマンドの基本的な使い方 yumコマンドの動きを制御するオプションの使い方 実践で使えるyumの便利な使い方やエラーへの対応方法 yumの設定ファイルについて yumには大きく分けて2つの設定ファイルがあります。 yum全体の動作に影響する設定ファイルと、個別のリポジトリに影響する設定ファイルです。 yum全体の設定ファ

                                            インストールだけじゃない!yumの設定から便利な使い方まで徹底的に解説
                                          • [PHP]文章を解析して単語ごとに分解する(形態素解析) | PHP Archive

                                            日本語は英語と違い、単語同士が明確に区切られていないので、一つ一つの単語の品詞を調べる場合は、いわゆる「分かち書き」をする必要があります。 分かち書きとは次のように単語を分けて書くことです。 これは日本語です → これ | は | 日本語 | です プログラミングで分かち書きを行うには大変な労力がかかるので、ゼロから開発するのは現実的ではありません。 簡単に行う方法の一つは Yahoo! API を利用することです。 クエリを送るだけで簡単に解析結果を受け取ることができるので便利ですが、リクエスト回数に上限があったり、クレジット表記が義務付けられたりするので、状況によっては使いにくくなります。 もう一つはサーバーに MeCab をインストールする方法です。 Mecab はオープンソースの形態素解析エンジンで、様々な分野で活用されている実績あるプログラムです。 可能ならこちらを導入するのがベ

                                            • Laravel 11 アプリケーション構造移行ガイド

                                              はじめにLaravel 11の新機能に 合理化したアプリケーション構造 “Streamlined Application Structure” というものがある: Laravel 11では、既存のアプリケーションに変更を加えることなく、新しいLaravelアプリケーション向けに合理化したアプリケーション構造を導入しました。新しいアプリケーション構造は、Laravel開発者がすでに慣れ親しんでいるコンセプトの多くを保持しながら、よりスリムでモダンなエクスペリエンスを提供することを目的としています。 https://readouble.com/laravel/11.x/ja/releases.html#structure 該当プルリクエスト で Slim skeleton と題されている通り、初期構造が大幅に簡略化されている。 一方、既存のアプリケーションをアップグレードする場合: Larav

                                              • symfony で Web API を実装するときのポイントいくつか - KAYAC engineers' blog

                                                最近はまんぐうん家にいます。 nagata (@handlename) です。 FlashやJSと連携する際には、APIを実装することになりますが、 今回は「こんなことやると実装が楽になるよ!」という小技をいくつか紹介します。 ※本記事ではレスポンスの形式としてJSONを使った場合を例として用いています。 ※アプリ名を「api」、モジュール名を「kayac」として説明します。 symfonyのバージョンは1.4です。 APIのレスポンスを返すための準備 symfonyのレスポンス、そのままではレイアウトが適用されてしまいます。 HTML形式で表示されるわけですね。 APIのレスポンスとして使う場合、こんなんじゃやってられません。 view.yml でレスポンスの形式を設定してしまいましょう。 apps/api/config/view.yml has_layoutをfalseにすることによっ

                                                  symfony で Web API を実装するときのポイントいくつか - KAYAC engineers' blog
                                                • Wordpressテーマ作成に役立つ記事&学んだことまとめ(テーマ作成編) - Design Color

                                                  もくじ ローカルの環境構築 テーマ作成 全体的な行程 部分的な機能の実装 使用したプラグイン サムネイルサイズ一括変更 – Regenerate Thumbnails テーマの表示確認 – WordPress Theme Test Drive リリース前 – Maintenance Mode やってしまったミス・・・ GoogleAnalyticsのコードを埋め込み忘れてしまった functions.phpのタグを閉じてしまった ローカルの環境構築 死ぬほど簡単にローカルにWordPress環境を構築できる「BitNami」の導入方法!(Mac編) | OZPAの表4 新しいことを覚える良いチャンスだなということで、WordPressのテーマを作るためにBitNamiを導入してみました。 … 個人的にはXAMPPよりはるかに簡単でした! 以前にXAMPPでローカルの環境構築しようとして全然

                                                    Wordpressテーマ作成に役立つ記事&学んだことまとめ(テーマ作成編) - Design Color
                                                  • MAMPでローカル環境構築のまとめ | WebScripter.jp

                                                    MAMPは簡単にWeb環境を構築できる便利なソフト。自分も長らく使ってますがあれこれ設定を変えたりしているので、おさらいがてら、ローカル環境を構築する時の設定をまとめてみました。 ポートの設定を変更する。 ドキュメントルートを変更する。 バーチャルホストを設定する。 PHPのエラー内容を出力する。 ポートの設定を変更する。 MAMPのApacheのポートはデフォルトで8888。接続するには、 http://localhost:8888 または、マシンに固有のローカルIPアドレスを振っていれば、 http://[IPアドレス]:8888/ でもアクセスできます。 でも、出来ることならポート番号なしのURLで接続したいですよね。それにはApache標準のポート80に設定する必要があります。以下の方法で簡単に設定出来ます。 まずはMAMPの環境設定をクリックします。 「ポートタブ」を開き、「Ap

                                                      MAMPでローカル環境構築のまとめ | WebScripter.jp
                                                    • Smarty3 マニュアル | Smarty

                                                      Table of Contents 序文 I. はじめに 1. Smarty とは? 2. インストール 必要条件 基本的なインストール 拡張セットアップ II. テンプレートデザイナのための Smarty 3. 基本構文 コメント 変数 関数 属性 ダブルクォート内に埋め込まれた変数 演算 Smarty の構文解析を回避する 4. 変数 PHP から割り当てられた変数 連想配列 配列のインデックス オブジェクト 変数のスコープ 設定ファイルから読み込まれた変数 予約変数 {$smarty} リクエスト変数 {$smarty.now} {$smarty.const} {$smarty.capture} {$smarty.config} {$smarty.section} {$smarty.template} {$smarty.current_dir} {$smarty.version} {

                                                      • PHPコーディングスタイル : CodeIgniter ユーザガイド 日本語版

                                                        一般的なスタイルとシンタックス 以下のページではCodeIgniterを開発する際に守っているコーディングルールについて記述します。 目次 ファイルフォーマット PHPの囲みタグ クラス名、メソッド名 変数名 コメント 定数 TRUE、FALSE、NULL 論理演算子 返り値の比較、型のキャスト デバッグコード タブ/スペース 互換性 クラス名とファイル名を共通にする データベーステーブル名 1ファイル1クラス タブ/スペース 改行コード インデント カッコの前後のスペース コントロールパネル内のローカライズされたテキスト プライベートメソッド、プライベート変数 PHPエラー PHP短縮開始タグ 1行1ステートメント 文字列 SQL文 メソッド(関数)の引数のデフォルト値 タグパラメーターの上書き ファイルフォーマット ファイルはUnicode (UTF-8) エンコーディングで保存します

                                                        • Linux、i/o待ちしているプロセスを見極める - goungoun技術系雑記帳

                                                          vmstat 1 して、ボ〜っと眺めてると $ vmstat 1 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 1 1 44 21620 140900 487244 0 0 0 444 270 195 0 0 95 5 procs の b が「割り込みを禁止しているプロセスの数」で これは 0 が望ましいわけですが。 0以外になったとき「誰が犯人だ!」と思うのです。 犯人探し 多分手抜きです。 ps で出力される STAT が D のプロセスが io待ち のプロセスである。 ということで、1秒周期で D のプロセスを出力するスクリプトがこれ。 (while true; do

                                                          • Smarty - コンパイリング PHP テンプレートエンジン

                                                            目次序文I. はじめに1章Smartyとは?2章インストール必要条件基本的なインストール拡張セットアップII. テンプレートデザイナのためのSmarty3章基本構文コメント関数属性ダブルクォート内に埋め込まれた変数MathSmartyの構文解析を回避4章変数phpから割り当てられた変数設定ファイルから読み込まれた変数予約変数{$smarty}5章変数の修正子capitalizecount_characterscatcount_paragraphscount_sentencescount_wordsdate_formatdefaultescapeindentlowernl2brregex_replacereplacespacifystring_formatstripstrip_tagstruncateupperwordwrap6章修正子の連結7章組み込み関数captureconfig_loa

                                                            • 90分間濃縮 PHPエラーの教室

                                                              15. エラーの種類 種類 内容 E_ERROR / Fatal 実行不可能:処理は停止、白画面 E_WARNING / Warning 警告:実行時に問題発生、処理は継続 E_PARSE / Parse 解析不能:処理は始まらない、白画面 E_NOTICE / Notice 通知:問題になりうる状況、処理は継続 E_STRICT / バージョン間の互換性に関するエラー E_DEPRECATED 重大度に応じてレベルが存在 Shimokita.php / Yusuke Ando (@yando)

                                                                90分間濃縮 PHPエラーの教室
                                                              • WordPressの処理の流れ - ynakajimaの備忘録

                                                                だいたいこんな感じ。 □ index.php ユーザがアクセスするファイル wp-blog-header.php を読み込む↓ □ wp-blog-header.php WP環境とテンプレートをロードする為のファイル wp_load.php を読み込む↓ □ wp_load.php Bootstrap用file wp_config.php を読み込む↓ □ wp_config.php ブログ毎のユニークな設定ファイル MySQL の設定 Unique Key と Salt の設定 言語設定(WP_LANG) デバッグモード設定( WP_DEBUG) wp-settings.php を読み込む↓ □ wp-settings.php WordPressで必要な定数/グローバル変数/関数/クラスの設定を行う 【WordPressのコアの初期化】 ▼コア部分で利用する定数/変数/関数の初期化 初期

                                                                  WordPressの処理の流れ - ynakajimaの備忘録
                                                                • Smarty - コンパイリング PHP テンプレートエンジン

                                                                  Table of Contents 序文 I. はじめに 1. Smarty とは? 2. インストール 必要条件 基本的なインストール 拡張セットアップ II. テンプレートデザイナのための Smarty 3. 基本構文 コメント 変数 関数 属性 ダブルクォート内に埋め込まれた変数 演算子 Smarty の構文解析を回避する 4. 変数 PHP から割り当てられた変数 連想配列 配列のインデックス オブジェクト 設定ファイルから読み込まれた変数 予約変数 {$smarty} リクエスト変数 {$smarty.now} {$smarty.const} {$smarty.capture} {$smarty.config} {$smarty.section}、{$smarty.foreach} {$smarty.template} {$smarty.version} {$smarty.lde

                                                                  • 第3回 はじめてのZendFrameworkアプリケーション | gihyo.jp

                                                                    早速ですが、はじめてのZendFrameworkのアプリケーションを作ってみましょう。 何事をはじめるにも最初は簡単なことからはじめるのが一番です。ゲストブックと呼ばれるアプリケーションを作ってみましょう。 ゲストブックとは 旅館やペンションにて、宿泊客が思い思いの感想を書くノートなどを見かけたことがありませんか? 感想を書いたことがある方もいることでしょう。このノートはゲストブックと呼ばれています。 ゲストブックは設計が非常にシンプルなのでコンピュータアプリケーションの入門アプリとして広く利用されています。この連載でも最初のアプリケーションはゲストブックにします。 フレームワークなしのゲストブックアプリ Zend Frameworkを利用したゲストブックアプリケーションを期待されているかもしれませんが、ちょっと我慢してください。まず最初に、通常のPHPアプリとして作られたゲストブックアプ

                                                                      第3回 はじめてのZendFrameworkアプリケーション | gihyo.jp
                                                                    • PHPをよりセキュアに、使いやすくする·XHP MOONGIFT

                                                                      XHPはPHP拡張のオープンソース・ソフトウェア。PHPは習得コストが低く、反面機能は多数あることもあって多くの開発で用いられている。だがその手軽さもあってか、開発者のスキルによっては適切なエスケープ処理などがされておらず、セキュリティホールにつながりやすい欠点もある。 XHPを使った書き方。なお筆者環境ではエラーになってしまった。 そんなPHPを多数の場面で使っているFacebookでも同様の問題があったのだろう。彼らはプログラマの教育だけではなく、システム面からも補助できるようにした。それがXHP、PHPの機能拡張(Extension)として提供されるソフトウェアだ。 XHPはベースはPHPの素のままに書くことができる。ただしHTMLタグをダブルクォートなどで囲まないのが特徴だ。そして{と}で$_POSTなどの変数が利用できる。そこでは自動的にエスケープ処理が行われるので安全に変数が利

                                                                        PHPをよりセキュアに、使いやすくする·XHP MOONGIFT
                                                                      • 管理メニューの追加 - WordPress Codex 日本語版

                                                                        はじめに 一般にプラグインやテーマの作者は、カスタマイズ用の設定画面、オプション画面を提供する必要があります。もっとも良い設定画面の提供方法は管理メニュー項目を作成することでしょう。ユーザーは管理画面を使用して設定画面にアクセスできます。この記事ではプラグインの作者を対象に、管理メニューや管理画面の追加方法について説明します。注意 : ここではプラグインの作成、およびアクションやフィルターの プラグイン API について基本的な知識を仮定します。 関数リファレンス どこでもフックが必要 管理メニューを追加するには、次の3つのステップが必要です。 メニュー作成用のコードを含む関数を作成する admin_menu/en アクションフックを使用してステップ1で作成した関数を登録する。ネットワーク に管理メニューを追加する場合は、代わりにnetwork_admin_menu/en を使用する。 メ

                                                                        • hiromasa.docs :o) - Eclipse PDT + XAMPP で WordPress の開発環境をつくる (3)

                                                                          Eclipse PDT プロジェクトへの既存ファイルの取り込み インストールした Eclipse PDT に「Eclipse PDT + XAMPP で WordPress の開発環境をつくる (1)」でインストールした WordPress ファイルをプロジェクトとして取り込んでみます。 Eclipse ではファイルの集合をプロジェクトとして扱い、複数のプロジェクトを管理することができます。 ここでは、先にインストールした WordPress をそのプロジェクトのひとつとして管理対象に加える操作を行います。(たとえば異なるバージョンの WordPress を各プロジェクトとして管理できます) ファイルメニューから、新規-> PHP Project を選択します。 プロジェクト名を wordpress-27x に、Content 欄のラジオボタンを「Create project from e

                                                                          • ADSL + 自宅 Linux サーバ

                                                                            情報のバックアップとLinuxで自宅サーバを建てる方に参考になればとメモを公開してます。不要なものを入れない軽いサーバが目的です。PHP、Perlなども取り扱っていきます。情報のバックアップとLinuxで自宅サーバを建てる方に参考になればとメモを公開してます。不要なものを入れない軽いサーバが目的です。PHP、Perlなども取り扱っていきます。 はじめに ・ダイナミックDNS(DDNS)を利用したLinuxでの自宅サーバの構築、そのほかTips、スクリプトが主なコンテンツです。 ・基本的にCUI操作がメインとなるので、予めOSインストール後にコンソールやVIエディタ等に触れておくことでスムーズに進められると思います。 ・VIエディタについて: ここ を参照してください。Step3ぐらいまでやればかなり捗ります。 ・お願い:月並みですが自己責任でお願い致します。 ・シェルプロンプト表記

                                                                            • Login rebuilder:プラグイン作ってみました

                                                                              説明 昨年投稿した「ログインページを変える」をプラグイン化。ログインページを独自の名前のページ変更し、標準のログインページwp-login.phpを使用できないようにするプラグインです。部外者によるwp-login.phpのアクセスにお悩みの方にお勧めします。また2.0.0では「XML-RPCリクエストの管理機能」を追加。2.2.0では管理者のログイン時にメールで通知する機能を追加しました。 インストールおよび使用方法 1. Login rebuilderのアーカイブファイルを解凍し、フォルダごと /wp-content/plugins/ の中に入れてください。 最新のLogin rebuilderのアーカイブファイルは、「wordpress.org(194KB)(wordpress.orgは申請中)」からダウンロードしてください。 2. 管理ページのプラグインページで「Login reb

                                                                                Login rebuilder:プラグイン作ってみました
                                                                              • PHP:Warning: Cannot modify header information - headers already sent by ...の解決策: go4it

                                                                                PHPにてユーザー認証・セッション管理の機能を構築中、 スクリプト内でheader()関数を呼ぶと、表題の 『Warning: Cannot modify header information - headers already sent by ...』 というエラーが出てうまく行かず、しばらく悩まされましたが解決しました。 このエラーメッセージでグーグル検索をかけると、どのFAQやフォーラムに行っても、 『そのエラーは、既に書き込まれたヘッダーを変更しようとして・・・』 『スクリプトに余分な空白文字がある場合に出る。それを削除すれば解決する。』 といった類の書き込みがほとんどでした。 でも、私の場合はどれにも該当しません。 PHPの設定と関係があるかと思い、php.ini で検索を絞ったら、解決策に当たりました。 感謝。 PHPエラー『...headers already sent by

                                                                                • コーディング工房流 WordPressチートシート | コーディング工房

                                                                                  4月27日 10:58 みなさんはじめまして! 主にマークアップの担当をしている和田です。 何かハンドルネームを考えようかと思ったのですが、よくよく考えたらすでに投稿者名が表示されていることに気付きました。 これから度々ブログを書くと思いますが、よろしくお願いします! さて、初回の今回は、コーディング工房流 WordPressチートシートです。 プラグインの紹介などなども入れようと思ったのですが、それを入れるとネタの消費が激しくなるので、後日別途投稿したいと思います。 チートシート目次 テーマファイル function.php インクルードタグ テンプレートタグ ループ テーマファイル header.php・・・・・ヘッダー部分 sidebar.php・・・・・サイドバー部分 fooeter.php・・・・・フッター部分 index.php・・・・・メイン部分 function.php・・