WordPressでjQueryの$が使えないのはJavaScriptの基本構文を分かってないから。
WordPressのjQueryで$が使えないという情報が見られます。ぼくもこの不具合を経験していたのでそう思っていました。
でも、その情報は間違いです。jQueryの$は使えます。そして、その方法は簡単です。
続きを読むWordPress5.2.Xのマイナーアップデートがどんどん来るのに備える。(今度こそ?)
WordPress5.2のマイナーアップデート(5.2.X)は短い期間で小刻みにどんどん来るみたいです。
バージョン5.1のときも、ショートサイクルでマイナーアップデートする予定でしたが、結局5.2へのメジャーアップデートになりました。
今度はどうなることやら。まぁ来るって言ってるので待ってみましょう。
続きを読むWordPress エディタをスッキリさせて編集作業に集中させる方法
WordPressの編集に集中したいときのモードの作り方です。余計なものを非表示にして、編集の効率を上げます。
続きを読むWordPress,『現在メンテナンス中のため、しばらくの間ご利用いただけません。』の手動解除
WordPress本体やプラグインのアップデートをしていて、『現在メンテナンス中...』というメッセージが出てしまってサイトが表示されないことがあります。
まあ、ほっとけば元に戻るのですが『いやいや、早く元に戻したい!』という人のために、手動で解除する方法を説明します。
とてもかんたんです。数秒で終わります。
続きを読むドメインとは?から登録業者の選び方までまとめて一挙に解説
Webサイトを作成するには必ずドメインが必要です。多くの人に見てもらうためには、独自ドメイン名の登録は欠かせません。
ドメインとは何か?なぜ独自ドメインが必要なのか?から登録業者の選び方、そして、ドメイン移管まで一挙に解説します。
ドメインの知識はこれだけあれば十分です。Webの入門編としてご覧ください。
続きを読む初代 神武天皇。東征神話でヘタレを露呈する。大惨敗の上に兄が戦死。
初代 神武天皇(じんむ)は天下統一のため日向(ひゅうが。宮崎)を出発しヤマト(奈良)へ向かいます。道中、英雄らしからぬヘタレを露呈し、大阪では豪族と戦争してコテンパンにやられました。
神武の東征は英雄の遠征記録ではありません。人間味のある成長物語です。
続きを読むnginx, Basic認証の使い方。.htaccessファイルは使わない。
WebサーバのnginxでBasic認証を行う方法です。
Basic認証はページを表示するのにユーザー名・パスワード入力を求める機能で、Webサーバーでこれを設定すると、ブラウザがユーザー・パスワード入力ボックスを表示させます。
nginxでは .htaccessファイルは使いません。設定ファイルに記述します。
続きを読む摂関政治とは何だったのか? いつ始まったのか? 藤原氏絶頂の素。
摂関政治は『せっかんせいじ』と読みます。
平安時代に始まり、『摂政(せっしょう)と関白(かんぱく)が中心の政治』という意味。藤原氏が権力を独り占めした政治でもありました。
摂政は古代から元々あって長年使ってなかったのを復活させたもの。関白は平安時代に新しく作ったものです。
続きを読むPython pip, パッケージ管理の使い方。よく使うサブコマンド集。
Pythonのpipはパッケージを管理するコマンドです。
パッケージはpythonで用意されている多機能の拡張プログラムで、必要な機能をパッケージでインストールして、効率的にプログラムを実装できます。
そのpipコマンドの使い方を分かりやすくご紹介します。
続きを読む初心者でも分かる解説。HTMLってなんだ? HTML5とは?
HTMLの超入門編です。初心者にも分かりやすく、専門用語を使わずに解説します。
HTMLは、CSS, JavaScriptと並んで、Webサイト作成にはなくてはならない技術です。
これを読めば、HTMLの役割、HTML5の『5』の意味も分かります。
『いまさら見直すのは恥ずかしい』という人にもオススメです
続きを読む第109代 明正天皇。つわもの戦国武将の血を受け継ぐ女帝。退位してから長生きしたアーティスト。
明正天皇(めいしょう)は、859年ぶりに誕生した女帝です。武士の世になってから、天皇が直接政治をしなくなってから初めての女帝。
明正天皇の即位には、江戸幕府と父・後水尾天皇のバチバチのバトルがありました。
父がブチ切れたため即位します。
続きを読むプロセスとスレッドの違い。ついでにタスクとジョブ。一部、正解を求めないのがベスト。
プロセスとスレッド、タスク、ジョブの違いを説明できる人は意外と少ないと思います。
ぼくの経験では、『人と場所』によって微妙に違いました。しかも間違いじゃないので困りものです。
ということで、プロセスとスレッドの違いを(ついでにタスクとジョブも)、『正解』ではなく『間違っていない』ところで説明します。
続きを読むKUSANAGIが使える低価格クラウド・VPS・レンタルサーバ。4社までしぼる。
KUSANAGIの使えるサーバーのサービスはたくさんありますが、料金をみると法人向けが多いと感じます。
個人向け、中小企業向けにコストが安いものは意外に少なく、4つにしぼられます。
目的に合ったものを選べるように、参考にしていただければ幸いです。
続きを読む第16代 仁徳天皇。ジェラシーの塊の嫁に振りまわされた聖帝
仁徳天皇(にんとく)は、仕事ができて、性格よし、イケメンで、民のことをいちばんに考えた聖帝です。
女性にもマメなのでよけいにモテモテで、皇后の異常なジェラシーに振りまわされ、嫁さんに逃げられる超絶・恐妻家です。
世界遺産になった大山古墳の主です。
続きを読むPHP, パスワードのハッシュはpassword_hash()を使おう!
文字列のハッシュ化は、md5(), sha1()を使うのをやめてpassword_hash()を使いましょうという話です。
(ハッシュは文字列を解読しづらくする難読化のこと。)
公式ドキュメントもそう言っているのに気づきました。
(けっこう遅いけど。)
続きを読むPHP, 表データ(連想・多次元配列)をソートする。array_***関数の組み合わせ。
PHPの2次元配列を使うと、データーベースの表データと同じようにデータを持てます。その配列をソートする方法です。
『DBのSQL使えよ!』って話ですが、PHPだけでも同じようにソートできます。しかし、実用的ではありません。遊びのプログラミングに近い。
続きを読む一番かんたんなスムーズスクロールの実装。CSSだけでできるが...。Apple頼む!
リンクをクリックしてサイト内をジャンプするとき、キュルキュルーって動きながら移動するのを見ます。
スムーズスクロールといいます。CSSの1行追加でできるようになりました。
いま一番かんたんな実装方法です。ただひとこと言いたいのは『頼むぜ。Apple!』。
続きを読むWordPress5.5 テンプレート読み込み関数に戻り値を追加
WordPress5.5から、テンプレート読み込み関数でテンプレートファイルがないとき、戻り値(false)を返すようになりました。
修正はif文を追加するだけです。
続きを読む第68代 後一条天皇。藤原道長の絶頂期。3人の娘が皇后になる。
第68代 後一条天皇(ごいちじょう)は、藤原氏最強の男・藤原道長(みちなが)の孫です。
藤原道長が栄華を謳歌できたのは、天皇一家が道長の子孫で固められたから。
3人の娘を皇后に出したのは道長ただ一人。前代未聞。というか後にも先にもこれを超えた人はいない。
続きを読む2進数と16進数、10進数を理解するには、小学1年生に戻ると分かりやすい。
学校の授業や仕事で、情報処理、コンピュータの基礎知識が必要になる機会が多くなりました。そこで最初につまずくのが、2進数、16進数という数の数え方。
これ、小学校で習ってから息をするようにやっていることを『論理的に意識』していないからです。小学1年生に戻るとすぐに分かります。
続きを読むGoogle Adsense, 広告配信が制限された。『評価中のアカウント』って何だ?
Google Adsenseには、何らかの違反行為があったりするとポリシーセンターに表示されます。何も対応せずに放置すると悪質とみなされてアカウントが停止されることも。
そんなポリシーセンターにアカウントを作って4年も経って初めて問題が表示されました。問題行為の内容が『評価中のアカウント』。なんで?
続きを読むWordPress5, テーブルのセルに画像を挿入する方法。プラグインは使いません。
WordPressはバージョン5になってから、テーブルの編集でできることがかなり少なくなっているのですが、セル(項目)に画像の挿入はできます。
エディターの標準機能を使うのでプラグインもいりません。
(WP5系のエディターはGutenbergがメインで使われている。)
続きを読むPHP, クラスオブジェクトの代入(=)は全くの別物。データコピーだと思ってたら大爆死。
PHPに限らず、プログラミングのイコール(=)は値の代入、言いかえれば、右辺から左辺へのコピーです。
ただ、クラスのオブジェクトではちがう。コピーですらないので、知らないととんでもない間違いを犯します。
これはPHPでも同じ。オブジェクト指向プログラミング特有の現象。
続きを読むPHP8.1, アンパックがarray_merge()とまったく同じものになる。
配列のマージには、array_merge() 以外に、'...' を使った方法もあります。
それは数値の配列キーにしか対応してなかったんですが、PHP8.1から文字列のキーも使えるようになりました。
この配列のマージのことを『配列のアンパック』と言います。また一般的にはスプレッド構文・スプレッド演算子と呼ばれる。
続きを読むPHP8, 部分文字列を扱う新しい関数の追加。新機能というより関数の意図の整理。
PHP8.0で、部分文字列を扱う関数が3つ追加されました。
str_contains(), str_starts_with(), str_ends_with() 。
この3つの関数じゃなくても比較的かんたんに同じ処理が書けるんですが、あえて新関数が用意されました。
続きを読む日本国憲法にとって『立憲主義』はキモのキモ
今回は、日本国憲法の『権力の暴走を止めるストッパー』という役割はなぜあるの? の解答編です。
その答えは『立憲主義』にあります。
立憲主義 はとても大事だよ。という話です。立憲主義がないと、憲法があっても、三権分立を確立させてもまったく意味がありません。
立憲主義とは何なのか? なぜ大事なのか?を考えます。
続きを読む保元の乱。上皇 vs 天皇から始まる天下分け目の大戦争。武士が政治の世界に進出する。
保元の乱(ほうげんのらん)は、鳥羽上皇と崇徳上皇の親子ゲンカからはじまり、それが後白河天皇 vs 崇徳上皇の兄弟ゲンカになって大爆発します。
この戦は、皇族・貴族・武士、政治にかかわるすべての勢力が参加しました。ここまで日本を二分した例はほかにありません。
続きを読むWordPressのAjaxでセキュアな通信を行う。ワンタイムパスワードっぽい処理。
WordPressのAjaxでセキュアな通信を行う方法を、サンプルコードを使って説明します。
nonceを使ってかんたんに実装します。
noneceは意味のないランダムな文字列で、ワンタイムパスワード認証っぽいことをすると言ったほうが分かりやすいかも。
続きを読むMySQL/MariaDB, リストアの方法。.sqlファイルをDBに取り込む。
MySQLのリストアは、バックアップファイルからmysqlコマンドを実行して、データベースのデータを復旧するだけで、かんたんです。MariaDBも同じ使い方です。
Linuxコマンドには、ファイルの内容を取り込む方法にリダイレクトが(<)がありますが、それを使ってバックアップファイルからDBを復旧します。
続きを読むHTML&CSS,【新旧比較】レスポンシブ対応の基本フォーマットを作成した
HTMLとCSSだけで作ったレスポンシブに対応したWebページの基本フォーマットを全面的にアップデートしました。
- 1カラム
- 2カラム(左メニュー、右メニュー)
- 3カラム(両端メニュー)
の4パターンを用意。ここでは新旧サンプルの比較を行います。
続きを読む





















