コンピュータ

コンピュータ

position: absolute; を適用すると、次のDOM要素が重なってしまう

困ったことあるブロック要素に対してposition:absolute;のスタイルを適用したところ、その次のDOM要素が重なってしまいました。回避策position:absolute;を適用したブロック要素と同じ高さのダミー要素を間に挟みます...
コンピュータ

西暦と和暦の表示を切り替えるラジオボタンを設置する

概要システム開発において、整数の連番である西暦は扱いやすいです。しかし、元号も令和になりましたし、日本人の感覚としては和暦の方が捉えやすいことも多いです。消費税の導入やベルリンの壁が崩壊したのは平成元年です。1989年と言われるより印象に残...
コンピュータ

FuelPHP の DBUtil::create_table に含めるフィールドに、on update CURRENT_TIMESTAMP 属性を付与する

概要FuelPHPのマイグレーションにて、テーブル作成と同時に初期データも追加します。更新日時のフィールド「updated_at」にonupdateCURRENT_TIMESTAMP属性を付与するための方法を記します。環境FuelPHP1....
コンピュータ

Asana に Toggle Button が表示されない場合の対処

概要AsanaとToggleを連携したのに、AsanaのタスクにToggleButtonが表示されなくて少し悩みました。それから解決に至った過程を記します。前提GoogleChromeの拡張機能「ToggleButton」を使用します。ch...
コンピュータ

FuelPHP で ParseError: syntax error に悩んだ結果、原因は全角スペースだった

img{border:1pxsolid#000;}概要表題でオチまで述べていますが、エラー内容から原因を特定するまでに時間がかかったので一応メモしておきます。環境FuelPHP1.8.2エラー内容キャプチャテキストErrorExceptio...
コンピュータ

php composer.phar update したら 「Package phpunit/phpunit-mock-objects is abandoned, you should avoid using it. No replacement was suggested.」と言われた

概要FuelPHPで単体テストの学習がてらPHPUnitの導入を試みていたのですが、その過程でcomposer.jsonに記載したパッケージを更新しようとしたら何やら表題の警告が出ました。環境MacOSCatalinaターミナルに打ち込んだ...
コンピュータ

Chart.jsのグラフをボタン押下時に更新する

概要縦軸が金額になるグラフを作っていて、単位を千円とか百万円とかに切り替えるボタンが欲しくなりました。両方作って表示すればいいのですが、Chart.jsの学習がてらやってみました。作成したサンプル更新ボタンを押す度にAの値が2倍になるグラフ...
コンピュータ

Chart.jsの描画処理を関数で共通化して、データセットを引数にする

/img{border:1pxsolid#000;width:50%;}/概要Chart.jsで同じページに複数の箇所にグラフを描画したいとき、Optionsが同じであればグラフごとに描画処理を書くと冗長になります。そこで、描画処理を関数で...
コンピュータ

FuelPHPでe-StatのAPIから国勢調査の人口集計を取得する

img{border:1pxsolid#000;}概要FuelPHPに慣れてきたので、外部APIからデータを取得する処理を書いてみたいと思います。試しに、e-StatのAPIから国勢調査の人口集計を取得してみます。前半ではFuelPHPを使...
コンピュータ

FuelPHPで外部APIから取得した結果がデコードされていない

img{border:1pxsolid#000;}概要FuelPHPのコントローラから外部APIにアクセスしてみました。結果は取得できましたが、日本語の部分がデコードされていませんでした。例えば、「石井」なら「\u77F3\u4E95」にな...