はじめに

NativeScript の API Client のサンプル。

axios/axiosNativeScript/nativescript-background-http とを使って実装。

あくまでも一例なので、各自の環境に合わせて適宜修正。

※試してないが 、今からなら klippa-app/nativescript-http を使うのが良いかもしれない。(最近(2020/03/22 以降) リリースされているので、API Client 作った時には無かった)

TL;DR

続きを読む

はじめに

NativeScript(NatvieScript-vue) で、非 SSL サイトへのリクエストを許可する方法。

TL;DR

  • Android: AndroidManifest.xmlusesCleartextTraffic の設定追加
  • iOS: Info.plistNSAllowsArbitraryLoads の設定追加
  • よりセキュアな方法もあるので、各自の状況や環境に合わせて要設定
続きを読む

はじめに

NativeScript(NatvieScript-vue) で JsBarcode を使ってバーコードを 生成/描画 する方法。

通常通りの使い方ではエラーとなるため、少しトリッキーな方法を用いている。

なお、有料で良ければ @proplugins/nativescript-zxing を使うのが早いと思われる。

TL;DR

続きを読む

はじめに

axios でリクエストした際に unable to verify the first certificate となる場合の対応方法。

自己生成証明書(オレオレ証明書)を利用している環境などで発生すると思われる。ちゃんとした証明書であれば問題ないはずなので、あくまでも暫定的な対応方法。

TL;DR

続きを読む

docker-compose, nginx, mkcert で HTTPS(SSL)化



カテゴリー Programming

はじめに

nginx on docker(docker-compose) を FiloSottile/mkcert で生成した自己生成証明書(オレオレ証明書)で HTTPS(SSL)化する方法。

証明書はホストマシン上で作成。

TL;DR

続きを読む

PHP で EAN13 のバーコード(コード)を生成



カテゴリー Programming
タグ
PHP Programming

はじめに

PHP で EAN13 のバーコード(コード)を生成する方法。

既存コードからバーコード画像を生成するには picqer/php-barcode-generator を利用すればいける(っぽい)。

今回はバーコード 画像 ではなく、コード(番号)そのものを生成する方法について。

TL;DR

続きを読む

はじめに

NativeScript(NativeScript-Vue) で履歴をクリアしつつページ遷移する方法。

TL;DR

続きを読む

はじめに

Docker(Docker-Compose) で Node.js をバージョン指定してインストールする際に、以下エラーが表示される場合の対処法。

1
2
E: Version 'x.y.z-1nodesource1' for 'nodejs' was not found
ERROR: Service 'xxxx' failed to build: The command '/bin/sh -c apt-get install -y nodejs=x.y.z-1nodesource1' returned a non-zero code: 100

※Docker 関係なくて、単に Ubuntu/Debian の問題な気もするが未確認

TL;DR

  • Docker/Ubuntu で apt-get install -y nodejs=x.y.z-1nodesource1 実行でエラー
    • E: Version 'x.y.z-1nodesource1' for 'nodejs' was not found
  • パッチバージョンでアップデートが無いか確認
    • ex: https://deb.nodesource.com/node_13.x/pool/main/n/nodejs/
  • アップデートがある場合は apt-get 箇所のバージョンを修正する
続きを読む

はじめに

Node.js, express, axios で JWT(JSON Web Tokens) を利用する方法を整理した。

ざっくり以下の流れ。

  • ログイン時にサーバで Token を 発行/送付
  • クライアントが API 利用時に Token を Request Headers なり Body なりで送付
  • サーバ側で Token の正当性を検証

TL;DR

続きを読む

はじめに

Vue.js で矢印キーや Enter キーによるキーボード操作が可能なコンテキストメニュー(右クリックメニュー)を表示する方法。

調査/検証 したところ rawilk/vue-context を使うのが一番楽だったので、基本的には vue-context の使い方についてのまとめ。

TL;DR

  • rawilk/vue-context だとキーボード操作にデフォルトで対応
  • ネストは li.v-context__subul.v-context を使う
    • , キーによる階層の移動が可能
  • スタイルは .v-context li, .v-context li a:hover, .v-context li a:focus あたりで変更
続きを読む

r17n


Softwear Engineer


Fukuoka