PHPによるパフォーマンス・チューニング実践!フィボナッチ数列実装に見る効率化
パフォーマンス・チューニングに必要な手順を解説しその際に用いるパフォーマンス計測コード提供.また実例としてフィボナッチ数列の単一項を求める関数や配列を生成する際の効率を計測し,実践を通してパフォーマンス・チューニングを体験
ぺるせぽ。 WordPress不具合改修専門家運営IT系雑記!
パフォーマンス・チューニングに必要な手順を解説しその際に用いるパフォーマンス計測コード提供.また実例としてフィボナッチ数列の単一項を求める関数や配列を生成する際の効率を計測し,実践を通してパフォーマンス・チューニングを体験
PHPでパフォーマンス計測するためのコード!hrtime関数やmicrotime関数を利用して高精度な処理時間を計測!メモリ利用料やピークメモリ使用量などの取得方法も解説!
Outlook Live Mailで迷惑メールに悩まされていませんか?半永久的に対処できるように,スパムメールを自動削除するフィルタを定義しましょう.
Edgeはダウンロードが少ないソフトのダウンロードを実質的に禁止した.フリーソフト文化を蔑ろにする行為でありEdge利用の利点は皆無.記事ではEdge経由のダウンロードを禁止するスクリプトを共有する
robots.txtは2022年よりRFC9309として正式に仕様が策定された.SEO施策においてrobots.txtを適切に作成・更新・管理することは重要.この記事ではRFCに準拠した正しい書き方と不具合を減らすための観点を網羅し解説する.
JavaScriptで日付を取得したりフォーマットしたりコンバートしたりするサンプルコードを一覧で紹介!明日の日時を計算/月末の日時を計算/翌月はじめの日時を計算/和暦年号元号変換/タイムゾーン変換/12時間・24時間表記/JavaScriptでサーバとやり取りする正しい日付の指定方法
WordPressプラグインW3 Total CacheのLazy Loading(遅延読み込み)は誤ったステータスコードをブラウザがキャッシュしていると読み込みに失敗する。今回はこの問題の対処コードを共有する
WordPressでパフォーマンス・チューニングのために期限切れのトランジェントを削除する方法を紹介。なおトランジェントを無配慮に削除するべきではない理由などをプロ目線で解説!
以前プログラミング言語検出ツールを開発し公開した.情報漏洩がない利点はあるが一部で精度が足りなかった.そこで欠点を克服したChatGPT及びBard用のツールを公開する
PHPやJava/JavaScript/C/C#等のコーディングにおいて,条件式を分かりやすく記述することは重要.そもそも条件式に用いる論理否定/論理和/論理積/排他的論理和とは何か?バグの少ないコーディングのためのコーディングスタイルを解説!
highlight.jsはコードをサイト上でハイライト表示してくれる.バージョン11.7.0未満は半角スペースを に変換する必要があったが11.7.0以降は変換する必要がなくなった.逆に へ置換されたコードを閲覧者がコピーすると特殊な半角スペースに置換され不具合が起こる.この記事はその不具合を対策する
この記事では&&や||などの論理演算子と&や|などのビット演算子の違いを把握するためにサンプルコードを用いて解説します※サンプルコードはPHPで記述していますがJavaScript/Java/C/C#で共通した事項を扱っています
WordPressでは何もしなくとも最初からRSSが配信されています.RSSは人間にとっては便利なツールですが,不正にコンテンツのコピーを生成するためのボットにとってもコンテンツの解析が不要で軽量なため便利です.そうしたボットが数多く活動するPROXY/VPN/TORからはRSSやコメントページへのアクセスを遮断するカスタマイズを紹介します
PHPで先頭0埋めした乱数値を指定桁で生成できるコードを共有します.このコードは巷に溢れかえっているsprintfを用いたものより約10倍近く高速に動作します.加えて先頭0パディングより9パディングを解説し,そちらが推奨される理由も解説!
ホットリンクとはよく直リンクと表現され他サーバのコンテンツを抜き取り配信する卑劣行為.承認済みサイトは通常通り表示/不審サイトは画像差し替え/且つ自サイト&有用なボットで正常表示を実現
ウェブ上のOutlookLiveMail(アウトルック・ライブ・メール)を利用していますが最近広告がうざくなってきました.uBlockOriginなどのスパム対策・広告対策を利用していてもすり抜けてくるため面倒です.そこでStylus用の定義を開発しましたので公開します.OutlookLiveMailから広告を除去するStylus用定義/*==UserStyle==@nameOutlookLiveAdRemover@namespaceganohr.net/openst
著作権侵害系の不正アクセス(コピーサイトスパムサイトのコンテンツ水増しetc)のために有名サイトのRSSを悪用している馬鹿者共がいます.そうした他人のコンテンツを流用することしかできない無能集団を排除するためにRSS配信を禁止してきましたが当サイトを巡回してくださっているまっとうな利用者に不便を押し付けるのもどうかと思います.そこで折衷案として「トップページのRSSはタイトルと短い概要のみにする個別ページのRSS配信は禁止する」という対策を取りました.RSSを短い概要のみにす
‘phpinfo’はPHPの情報をHTML(またはCLI環境ではプレーンテキスト)で出力するデバッグ用の関数です.WordPressのプラグインやテーマが不具合を起こしている場合にまたはサイトが停止してしまっている場合にphpinfoを用いた調査を必要とする場合があります.しかしここで得られる情報はサイトを攻撃しようと企んでいるクラッカー連中からすれば垂涎の情報です.実際ある程度のアクセス数があるサイトなら1~2時間あれば数回程度大手に慣れば数秒単位で不正アクセス施行が試みら
WordPressには一時的な値を入出力するための『TransientAPI』という機能があります.今回はTransientAPIについて軽く解説し外部キャッシュ採用時にもTransientAPIをDB(wp_options)へ同期して読み書きできる独自関数を定義して使用する例を公開します
サイトは定期メンテナンス必須.WordPressはプラグインでメンテナンスできるが利便性が低くHTMLと.htaccessを用いる方法は汎用性高いが作成コストも高い.そこでツール化した