CATEGORY プログラミング

PHP 虫眼鏡を除きこむスーツ姿の女性

PHPによるパフォーマンス・チューニング実践!フィボナッチ数列実装に見る効率化

パフォーマンス・チューニングに必要な手順を解説しその際に用いるパフォーマンス計測コード提供.また実例としてフィボナッチ数列の単一項を求める関数や配列を生成する際の効率を計測し,実践を通してパフォーマンス・チューニングを体験

JavaScriptで日付や日時関連のサンプルコード一覧完全版

JavaScriptで日付を取得したりフォーマットしたりコンバートしたりするサンプルコードを一覧で紹介!明日の日時を計算/月末の日時を計算/翌月はじめの日時を計算/和暦年号元号変換/タイムゾーン変換/12時間・24時間表記/JavaScriptでサーバとやり取りする正しい日付の指定方法

Googleアドセンスのワイドスクリーン用アンカー広告の表示状態に応じてトップへスクロールするボタンの位置を調整する

Googleアドセンスではアンカー広告が配信された場合、もともと表示されていた「トップへスクロールするボタン」やSNSシェア用のボタンなどの上に重なって表示されてしまうことがある。この記事ではアンカー広告の表示状態に連動して位置調整を行う方法を共有する

条件文・条件式の論理和と論理積と論理否定を分かりやすく解説!コーディングスタイルも解説

PHPやJava/JavaScript/C/C#等のコーディングにおいて,条件式を分かりやすく記述することは重要.そもそも条件式に用いる論理否定/論理和/論理積/排他的論理和とは何か?バグの少ないコーディングのためのコーディングスタイルを解説!

highlight.jsで半角スペースが で記述されている場合に自動的に半角スペースへ置換させる

highlight.jsはコードをサイト上でハイライト表示してくれる.バージョン11.7.0未満は半角スペースを に変換する必要があったが11.7.0以降は変換する必要がなくなった.逆に へ置換されたコードを閲覧者がコピーすると特殊な半角スペースに置換され不具合が起こる.この記事はその不具合を対策する

C C# PHP カフェでプログラミング中の写真

論理演算子とビット演算子の違いは?「&&」と「&」や、「||」と「|」の違いや短絡評価による効率化まで解説

この記事では&&や||などの論理演算子と&や|などのビット演算子の違いを把握するためにサンプルコードを用いて解説します※サンプルコードはPHPで記述していますがJavaScript/Java/C/C#で共通した事項を扱っています

WordPressでRSSやコメントページをVPN・PROXY・TORから取得できないようにする方法

WordPressでは何もしなくとも最初からRSSが配信されています.RSSは人間にとっては便利なツールですが,不正にコンテンツのコピーを生成するためのボットにとってもコンテンツの解析が不要で軽量なため便利です.そうしたボットが数多く活動するPROXY/VPN/TORからはRSSやコメントページへのアクセスを遮断するカスタマイズを紹介します

PHP 世界をルーペで拡大してみようとしている概念的な写真

PHP Tips!最速の先頭0埋めの固定長乱数値の生成方法!でも先頭1埋めの方がお勧め!sprintfを使わないだけで約10倍高速!?

PHPで先頭0埋めした乱数値を指定桁で生成できるコードを共有します.このコードは巷に溢れかえっているsprintfを用いたものより約10倍近く高速に動作します.加えて先頭0パディングより9パディングを解説し,そちらが推奨される理由も解説!

今さら聞けないWordPressへphpinfoを安全に設置する手順

‘phpinfo’はPHPの情報をHTML(またはCLI環境ではプレーンテキスト)で出力するデバッグ用の関数です.WordPressのプラグインやテーマが不具合を起こしている場合にまたはサイトが停止してしまっている場合にphpinfoを用いた調査を必要とする場合があります.しかしここで得られる情報はサイトを攻撃しようと企んでいるクラッカー連中からすれば垂涎の情報です.実際ある程度のアクセス数があるサイトなら1~2時間あれば数回程度大手に慣れば数秒単位で不正アクセス施行が試みら

【WordPress】外部キャッシュ有効でもDBと同期を取れるTransient API準拠の関数を定義する

WordPressには一時的な値を入出力するための『TransientAPI』という機能があります.今回はTransientAPIについて軽く解説し外部キャッシュ採用時にもTransientAPIをDB(wp_options)へ同期して読み書きできる独自関数を定義して使用する例を公開します

【秀丸マクロ】ファイル保存時に行頭インデントだけをタブ文字に変更する【PHP・WordPress 対応】

秀丸マクロには保存時に連続したスペースをタブ文字に変換することも、その逆の動作も可能。しかしこの機能は文中のスペースの連続まで変換してしまい都合が悪く、特にPHPやWordPress のコーディング規約に違反してしまう。そこで秀丸マクロの自動起動マクロにて保存時に行頭インデントだけをタブ文字へ変換するマクロを開発したので公開する。マクロはダウンロードも可能。

  • 2022.11.23

Chrome/EDGE等のChromiumブラウザのバグによる文字崩れ/文字のにじみ/文字壊れの原因と改善するコードを共有します

GoogleChromeやEDGEなどのChromiumベースのブラウザで発生する「文字の崩れ」を強制的に修復する方法を模索しある程度効果のある対策が可能になったので公開します.なおこの記事はサイトオーナー向けのものであり,ご自身のブラウザへ導入する拡張機能も用意してあります

jQueryとJavaScriptで広告ブロック中の閲覧者へ簡単に非表示にできる警告を表示する方法|WordPress対応

サイト運営費を広告収入により賄うことはクオリティ維持に欠かせず、むやみに広告ブロックする利用者へ警告を表示する機能をjQueryで実装しWordPress に設置する方法を解説する。サイト運営において記事を高速にセキュアに安定して提供するには有料レンタルサーバの活用は欠かせない。運営費が捻出できなければ、無料で閲覧できる高品質な記事は絶滅してしまう。2023間際の現在、PHP8で動作し、WordPress6.1.1に正しく対応する広告ブロック検出コードは当サイトだけ!

PHP ウェブサイトのソースコード風のイメージ画像

PHPでCSSを縮小化(minify)するコード

読了目安:約1分14秒 Are you want to translate this page to English? Please click this link to translate via ‘©Google Translate'! みなさんこんにちは、ガノー(Twitter:Ganohr)です。 SEO&AMP対応のdetailsタグ及びCSSベースの折りたたみ領域を簡単に追加できるプラ […]

TwitterWebから公式マークを除き無用な認証マーク(青色の認証マーク)を自動削除するスクリプトを公開します【Tampermonkey】

Twitterから無用になった「認証マーク」を自動で削除し、今後正式にTwitterから認証を受けている「公式マーク」のみを画面に残しましょう。Tampermonkeyスクリプトを公開するので、導入後は自動的に動作します。

1 4