[Ionic, Cordova] iOSでカメラ起動時できないエラーの対処法
Ionic + iOS でカメラが起動できない Ionicを使ってアプリを開発しているとき、Androidだとうまくいったカメラの起動が、iOSで試すとクラッシュする現象に見舞われました。いろいろ調べてみると、アプリの設定項目にカメラの利用目的が定義されていないのが原因のようでした。たぶんCordovaの設定項目だと思うのでCordovaでも同じなのではないかと思います。 iOSでは NSCame […]
Ionic + iOS でカメラが起動できない Ionicを使ってアプリを開発しているとき、Androidだとうまくいったカメラの起動が、iOSで試すとクラッシュする現象に見舞われました。いろいろ調べてみると、アプリの設定項目にカメラの利用目的が定義されていないのが原因のようでした。たぶんCordovaの設定項目だと思うのでCordovaでも同じなのではないかと思います。 iOSでは NSCame […]
Web画面上でのよくある誤動作 Webページでデータを入力している最中に、誤ってリロードしたり別ページに遷移してしまうことがあります。場合によっては入力内容がすべて消えたり入力途中のデータが破棄されて最初からやり直しになってしまいます。 そのようなことがないように、対策としてページから離脱する場合に確認のメッセージを表示するとよいでしょう。 以下、その方法をまとめます。 Webページのアンロード時 […]
WPFでCSSみたいに勝手にサイズを調整てほしい WPFでとあるアプリケーションを開発しているときに、動的にコンテンツを生成する場面がありました。これ自体は問題ないのですが、画面(Window)のサイズ(Width, Heigh)も含まれる要素・コンテンツのサイズに応じて動的にリサイズしたかったのでその方法を調べました。 以下その方法をメモします。 SizeToContent プロパティ Wind […]
ログファイルをクリアしたい Linuxだと何かとファイルにログが書き出されていますが、ログがたまってくると見づらくなるのでこれをクリアする方法を調べました。 echo で空出力 $ echo -n '' > hoge.log hoge.logファイルを指定してからデータを echo で書き出します。空文字の書き出しですが -n 無しの echo だと改行文字が付加されるので1 […]
composer insatall が失敗する PHP のライブラリの依存関係を管理する composer ですが、composer install でインストールをしようとすると killed で失敗してしまうのでその原因を調べました。 ちなみに Laravel の環境を作っている最中でした。 現象 $ composer install Loading composer repositories […]
20180801_[Laravel] .env ファイルの更新内容が反映されない場合の対処方法 Laravelを使っていて .env を書き換えても反映されないことがあったので対処方法をメモしておきます。 .env が反映されない問題への対処 Laravel では .env ファイルに環境設定を等を記述し、PHPから利用することになりますが、これを書き換えてもPHP側に反映されない場合があります。 […]
Linux のスワップ領域 Linux でメモリ不足が原因でプロセスが正しく動かない場合、OOM Killer でプロセスが殺されてしまいます。 VPSやクラウド環境での仮想サーバーでは簡単に物理メモリを増やすことができません。そんな時はスワップ領域の割り当てを増やすとよいです。 スワップ領域 とは、メモリ使用量が実メモリの量を超えると、使われていない部分が一時的に書き出される場所がスワップです。 […]
WPFで全画面(フルスクリーン)表示する方法 WPFで作ったアプリケーションを全画面表示するための方法をメモしておきます。 WPFでは、直接に全画面表示の設定ができるわけではありません。Windowクラスに複数のプロパティを設定することで全画面に表示することができます。 プロパティ 値 意味 WindowStyle None タイトルバーと境界線を表示しない WindowState Maximiz […]
Web開発でよく見かける JWT(JSON Web Token) というものが何なのか調べたのでまとめます。 JWTとは RFC 7519 – JSON Web Token (JWT) JWT とは、JSON Web Token の略称であり、属性情報 (Claim) をJSONデータ構造で表現したトークンの仕様です。RFC 7519 で標準化された仕様であり、広く利用されています。 […]
リモートデスクトップ – 認証エラーが発生しました。 久しぶりにリモートデスクトップでサーバーにつなげようとしたとき、次のようなエラーが発生してしまいました。 認証エラーが発生しました。 要求された関数はサポートされていません。 久しぶりにつなごうとしたサーバーだったので、「あれ、パスワード間違ってたっけ?」と思っていろいろと試しましたがうまくいかず調べた結果、どうやら 2018年5月 […]