はじめに

NativeScript(NativeScript-Vue) で FontAwesome などのアイコンフォントを使用する方法。

TL;DR

  • 基本は 公式ガイド: Icon Fonts 通り
  • .ttfapp/fonts に配置
  • app.css(app.scss) に font-family, font-weight の記述を追加
    • font-family: iOS/Android 両対応の場合はフォント名とファイル名で定義
  • unicode でアイコン表示
    • mixin 作っておくと便利になる
続きを読む

はじめに

NativeScript の StackLayout などでスクロールを有効にする方法。

※何もしないと、画面外に要素がはみ出してもスクロールできない。

TL;DR

  • ScrollView を使う
    • orientation="horizontal"で 水平方向
    • orientation="vertical"で 垂直方向(デフォルト)
続きを読む

はじめに

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 箇所のバージョンを修正する
続きを読む

r17n


Softwear Engineer


Fukuoka