Railsでカタカナのバリデーション
Railsでカタカナのバリデーションについて、忘れ易いのでメモ。 ↓みたいにやるとできます。 1validates :kana_name, presence: true, format: { with: /\A[\p{katakana}\p{blank}ー-]+\z/, …
Railsでカタカナのバリデーションについて、忘れ易いのでメモ。 ↓みたいにやるとできます。 1validates :kana_name, presence: true, format: { with: /\A[\p{katakana}\p{blank}ー-]+\z/, …
電話番号を単に数字とハイフンの並びと見るだけであればまだいいのですが、真面目に扱おうとすると割と面倒です。 幸い、Googleのlibphonenumberやそれをバリデーション用にラップしたtelephone_numberというgemがあるので、それらを活用すると簡単に扱えるは …
モックアップ用でプレースホルダー画像を置きたいことがあると思います。わざわざ自分で用意するのは大変なので、URLベースでいろんな画像を返してくれるサービスを使うと便利です。 大きく分けて写真を返してくれるサイトとサイズ表記の画像を返してくれるサイトの2種類にわかれます。サイトごと …
画像を横とか縦にサクッと並べたいだけのときがあります。Sketchみたいなアプリでもできるし、ImageMagickのmontageコマンドなんかでもできますが、前者は面倒だし後者はやり方をよく忘れます。
React Nativeでアプリを書くことができたとしても、アプリをリリースする先はiOSのApp Storeであったり、Google Playだったりします。リリースするためには各プラットフォームでの作法や、コード上でやっておかないと行けないことが色々とあります。
ついに6月になりました。ワールドカップロシア大会がもうすぐ始まります。4年前に引き続きトーナメント表を部屋に大きく貼りたいので再びこれをやろうと思います。 大きい1枚のPDFをA4サイズ複数枚に分割して印刷する - PIYO Notes 大きい1枚のPDFをA4サイズ複数枚に分割 …
この土日、定期的に動かしているブログのビルドが失敗するようになりました。調べてみるとブログのリンクカードみたいなのを作るために自前のサーバーにOGPを取りに行く際、とあるリンク先のドメインが見つからずに500エラーで返って来ていることが原因でした。ドメインの有効期限が切れたか何か …
テザリングで使い過ぎないようにBandwidth+っていうアプリを常駐させてます。 itunes.apple.com →https://itunes.apple.com/jp/app/bandwidth/id490461369?mt=12 このアプリは今日の上り下りの通信量をネッ …
出落ちで済みませんが、Proton Nativeとか言うのを見つけて試した、というお話です。 React Nativeでモバイルアプリを書くようなノリでデスクトップアプリを書けるよ、っていうProton Nativeというフレームワークがありました。
ngrokというサービスがあります。僕は無料で簡易に使ったことしかないのでその範囲内の話しかできないですが、ユースケースを紹介したいと思います。 まず使い方はとても簡単。 1% brew cask install ngrok 2% ngrok http 3000 # ポート番号 …