はじめに

NativeScript でデータの 保存/読み出し を行う方法を整理した。

TL;DR

  • ApplicationSettings を使う
    • const appSettings = require("tns-core-modules/application-settings");
    • appSettings.getXXXX, appSettings.setXXXX, appSettings.hasKey, etc
続きを読む

はじめに

PlayStation Store (以降 PS Store)では、たびたびゲームのセールを行っているが、以下のような問題がある(と個人的には思っている)。

  • 全セールをまとめて見ることができない (セール&キャンペーン からたどるしかない)
  • 価格での並び替えがセール後の割引価格ではなく、セール前の通常価格となっている
  • マルチプレイありのゲームに絞り込めない
  • 割引率での並び替えや絞り込みができない
  • 評価での並び替えや絞り込みができない
  • ゲーム詳細ページに行かないと評価が分からない

ということで、目的のゲーム(自分に刺さるゲーム)を探しづらいので、上記の悩みを解決するサイト SaGaSeR (サガセル) を作った。

ゲーム好きの方へ
SaGaSeR (サガセル)

TL;DR

  • 割引率、割引後価格、評価での並び替えや絞り込みができる
  • Amazon, メルカリ, ラクマ などの他プラットフォームですぐに検索できる
  • スマホなどのモバイル端末でも探しやすい
続きを読む

Laravel で withCount と having を使って絞り込み



カテゴリー Programming

はじめに

Laravel で Has Many や Belongs To Many なリレーションを持つモデルに対して、withCounthaving を使って対応モデルの数を意識した絞り込みを行う方法。

使用イメージとしては、下記などが考えられる。

  • 顧客(customer) が n人以上いるお店(shop)を絞り込む
  • 部屋(Room)の収容可能人数と、利用者(user)数を比較して空きがあるものを絞り込む

TL;DR

  • Model::withCount('xxxx')->having('xxxx_count', '>', 1) のようにすれば良い
続きを読む

はじめに

Vue.js を使ってネイテイブアプリの開発が可能な NativeScript-Vue について整理した。

セットアップから、Vue Router を使ったページ遷移、モーダルの表示などについて。

続きを読む

はじめに

axios で、添付ファイルありのリクエストを送信する方法を整理した。

【React】axiosを使用してmultipart/form-data形式の通信をする - モノクロタイム を参考にさせてもらった。

TL;DR

続きを読む

はじめに

サーバ(Node.js)からプッシュ通知を送信する方法として、firebase-admin を使って簡単なプッシュ通知を送信する方法を整理した。

関連: Vue + Cordova + Firebase でプッシュ通知

TL;DR

続きを読む

はじめに

PHP でネスト構造の XML(SimpleXMLElement)を、再帰処理で配列(array)に変換する方法を整理した。

TL;DR

続きを読む

r17n


Softwear Engineer


Fukuoka