カテゴリー別アーカイブ: language

wordpress における template を理解する

Stepping Into Templates を読みながらまとめていきます。

テンプレートファイルは wordpress ページを構成するブロックで、パズルのピースのようなものです。
通常ウェブページと言うと html 及び css の2つの要素から構成されますが wordpress では様々なテンプレートファイルによってこれらが生成されます。 続きを読む wordpress における template を理解する


wordpressのプラグインを理解する

本記事では wordpress におけるプラグインの開発に関して、こちらのドキュメントの内容を流し読みしていきたいと思います。
この記事を読むことでおそらくプラグインって何?どういう事ができるの?どうやって作るの?といったところがなんとなく理解できるようになると思います。 続きを読む wordpressのプラグインを理解する


wordpressでcronイベントをスケジューリングする

以前の記事で日本語ドキュメント上で検索すると見つからなかったと記述していしまいましたが、英語ドキュメントで cron として検索してみたところ下記のドキュメントを発見しました。当たり前ですがちゃんとあるようです。プラグイン開発者向けのスケジューリングに関するドキュメントのようですね。 続きを読む wordpressでcronイベントをスケジューリングする


wp-cron を調査してみる

wordpress に wp-cron という機能が存在するのですが一体どんなものなのでしょうか。一見奇妙なことですが置いてあるパスは wordpress コンポーネントの最上位である公開されているディレクトリに存在します。
今回はこの wp-cron.php の内容を確認してみることにします。 続きを読む wp-cron を調査してみる


StringBufferとStringBuilderの違い

javaには文字列を可変的に扱うためのクラスとして StringBuffer 及び StringBuilder という2つのクラスが用意されています。
この2つのクラスは文字をバッファとして取り扱い、任意のタイミングで任意の文字列を詰め込むことができ、非常に使用頻度の高いクラスとなっています。
されとてこの2つのクラス同じような事できるのですが具体的に、どう異なるかご存知でしょうか?
本記事ではこの2つのクラスの差について調査します。 続きを読む StringBufferとStringBuilderの違い


gradle daemonを無効にする

javaのバックグラウンドを長く持つ自分にとって最近のお気に入りの言語はgroovyです。

もともと自分は言語の習得にコストを掛けたくなく、新しい言語が少なからず生み出される現状に少なからず嫌悪感を持っているところがなくはないです。
歴史的な経緯で高級言語が生み出されるようなことは好ましいのですが、同時代に構文だけが異なる似たような言語や、今ままでの低級言語のAPIから何故かひどく乖離した構文を提供する言語は疎ましくも思います。 続きを読む gradle daemonを無効にする


javaアプリケーションのcron起動時の文字化けに対応する

概要

javaアプリケーションの起動を行った際に、ある部分で文字化けが起こったので対応について調査する。

具体的には不具合が起こった箇所はjavaアプリケーションから外部プロセスを起動する部分や、メールを送信する機能の本文にVelocityのテンプレート機能を利用しており、これらを利用する箇所でそれぞれ日本語箇所が文字化けしていた。
続きを読む javaアプリケーションのcron起動時の文字化けに対応する