WordPressの更新に失敗するエラー WordPressの更新通知が来ていたので更新しようとすると、次のようなエラーが発生しました。 WordPress を更新 https://downloads.wordpress.org/release/ja/wordpress-4.9.2.zip から更新をダウンロード中… 更新を展開しています… いくつかのファイルをコピーできないため、最新版のインスト […]
CSSでスクロールに追随して位置を固定させたい スクロールしてもある位置で固定され続けるような要素を実現するためのCSS、position: sticky; の使い方についてまとめます。 例えば画面上部で固定表示されるヘッダーや、画面をスクロールして画面上部まで来た時点で固定されるようなサイドメニューなどです。jQueryなどを使って実現できますが、新しいCSSの position: sticky […]
WordPressでのエラー WordPress利用時に画像周りで幾つかのエラーが発生しました。その対処方法をまとめます。具体的には以下のようなエラーです。 画像を切り抜く際にエラーが発生しました。というエラーが発生 画像をアップロードしてもサムネイルが生成されない エラーの原因 原因は php-gd というプログラムがインストールされていないために発生しています。まずはこれが原因かどうかの確認で […]
SASSとは Sass(サース、英: Syntactically Awesome Stylesheets)とは、CSSのメタ言語です。CSSには、ループ処理や関数、変数等が基本的にはありませんが、これらのプログラムっぽい記法を使えるようにし、効率的でいい感じのCSSを掛けるようにしてくれます。 SASSで書かれたスタイルシートは、そのままではブラウザで読めないため、コンパイルしてCSSに変換します […]
Linuxでファイルの権限や所有者を変更する Linux環境でのファイルの権限や所有者を変更する方法をまとめます。Linuxにおいてファイルの所有者や権限を変更するには、chmod, chown, chgrp のコマンドがあります。それぞれ見ていきます。 権限と所有者を確認する方法 まずはファイルやディレクトリがどのような権限で誰が所有者となっているのかを確認します。ls -l コマンドでカレント […]
C# の参照渡し C#の参照渡しには、引数にref修飾子もしくはout修飾子を使います。 ref C# で参照渡しを行うには、ref修飾子を使います。ref修飾子を付けて引数を渡すことで、値ではなく変数の参照が渡ります。 ref修飾子はメソッドの定義と呼び出し元の双方で明示的にrefを指定する必要があります。 例えば、引数の値をインクリメントするようなメソッドを考えます。 using System […]
Herokuとは Heroku とは、PaaS(Platform as a Service)の一種で、Webアプリを実行するためのプラットフォームを提供してくれます。プランによっては無料で使うことも可能です。 今回は Heroku の使い方をアカウントの登録からまとめます。 Herokuで使えるプログラミング言語 Heroku では以下のプログラミング言語の実行が可能です。ほかにも使える言語がある […]
IonicでAndroidのOS標準の戻るボタンのイベントを制御 AndroidにはOS標準の戻るボタン(Backキー)が用意されています。ハードウェアの戻るボタンは、iOSにはありません。Ionic3でこのボタンのイベントを制御する方法をまとめます。 registerBackButtonAction(fn, priority) Platform – Ionic API Documen […]
Ionic(Cordova)で画面向きを固定する方法 Ionicで画面向きを固定するには、config.xml に以下の項目を追加します。 <preference name="Orientation" value="landscape" /> Orientationの設定値 Orientationで設定できる項目は以下のようなものがあります。 default landscape(横向き […]
プルリクエストでコンフリクトが発生 Gitでソース管理を行っていると厄介なのがコンフリクトです。プルリクエストでコンフリクトが発生してしまった場合の、rebaseを使った対処法をまとめます。 発生原因 例えば master ブランチから、hogeブランチを切って作業している場合を考えます。 作業が完了したあなたは、hogeブランチをマージしてもらうためにプルリクエストを作成します。 このマージの段 […]