変数 変数の型 変数名: int num = 100; int num; num = 100; データの種類 int: 整数 float: 小数点つきの数値 BOOL: YES/NOに使う 変数には数値しか入らない ポインター変数 ポインター変数とは「メモリ上のオブジェクトを指し示すアドレス」の数値が入って…
アジア 香港 90日以内の観光は不要 韓国 90日以内の観光は不要 台湾 90泊91日以内の滞在は不要 フィリピン 21日以内の滞在は不要 シンガポール 2週間以内の観光滞在は不要 インド 必要 ブルネイ 14日以内の滞在は不要 マレーシア 90日以内の観光滞在は不要 …
まずAndroidアプリの画面遷移の実装方法を理解してないと実装できないので、確認していく。 Androidアプリでの画面遷移の方法 複数のアクティビティを作っておき、インテントという機能を使うと遷移できる そもそもアクティビティとは? ユーザーが実際に目…
JST(日本標準時)で指定日の始まりの日時文字列(RFC3339形式)を取得 //2017-08-26T00:00:00+9:00 moment.tz('2017-08-26', 'Asia/Tokyo').startOf('day').format(); UTC(協定世界時)に変換すると、2017-08-25T15:00:00+0:00になる JST(日本標準時)で指定日の…
カレントディレクトリにあるテストを実行 ENV=test go test パッケージを指定 ENV=test go test パッケージ名 特定テストのみ ENV=test go test -run TestXXX 特定パッケージの特定テストのみ ENV=test go test パッケージ名 -run TestXXX
ファイル名のみ git diff --stat [前のコミットハッシュ] [次のコミットハッシュ] 変更内容 git diff [前のコミットハッシュ] [次のコミットハッシュ]
日付を確認する正規表現を元によく使う表現をメモしておく /^\d{4}\-\d{2}\-\d{2}$/ ^ 入力の先頭文字にマッチする /^A/はBACにはマッチしないが、ABCにはマッチする \d 数字にマッチする [0-9]に相当する {n} 直前の文字がn回出現するものにマッチする \d{4…
Vue.js 代表的なオプション el: 既存DOMにVueインスタンスをマウントする elを指定しないで$mountで new Vue().$mount(“#app”)のようにも書ける methods Vueインスタンスに組み込まれるメソッド vm.plus()のように呼んだり、VueインスタンスをマウントしたDO…
Firebaseでプッシュ通知を実装する時にIOSアプリ起動したらクラッシュすることがあったので、その解析手順。 クラッシュログの取得 Window - Devises - view Device Logs 問題のクラッシュのログをコピーペースト 以下記事を参考にクラッシュログを解析する …
実機ビルドでハマる所(IOS) SigningでTeamでログインしていない error: Can’t find ‘node’ binary to build React Native bundle nodeのパスを設定 Signing for XXX_Test Unable to resolve module immtable yarn add immutable React/RCTBundleURLProvider.…
最近、労務関係の仕事に触れる機会が多いです。 よく聞きはしますがイマイチよくわかっていなかったので、意味をまとめました。 人事と労務 人事も労務も会社の「人」に関わる業務。 人事は「社員個人」を対象としており、労務は「会社全体」を対象としてい…
以下手順でOK mkdir android/app/src/main/assets react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res 再ビル…
実機のOSバージョンと同じAndroid SDKをインストール Windowsの場合のみGoogle USB Driverが必要 実機側のUSBデバッグ設定を有効にする 接続した実機をクリックしてAndroid Studio側からビルドボタンをクリック
build.gradle Gradleのビルドスクリプト gradleコマンドを実行するとカレントディレクトリのbuild.gradleを探して実行する Gradle 動的スクリプトGroovyを使ってビルドスクリプトを記述することの出来るビルドツール Groovy Javaに近いスクリプト言語 Rails…
次のようにネストした構造体が存在する場合に、 Golangでは初期化の方法が非常に面倒くさい。 type User struct { ID int Name string Account struct { Password string AccessToken string } } func main() { user := User{ ID: 1, Name: "Masaru", Accoun…
Androidの場合は事前にAndroid Virtual Deviceを追加しておく必要がある。 AVDマネージャーを起動する Android Studioを起動して[Tools] > [Android] > [AVD Manger] gyazo.com AVDを追加して起動する 端末は色んな種類がありますが、自分はNexus 5 API23を…
GeneralのBundle Identifierが被っているのが問題でした。 名前を変えたら解消。
プロジェクトの作成 $ react-native init redux_test 必要なライブラリのインストール $ cd redux_test $ npm install $ npm install --save redux react-redux シミュレータ起動 $ rm -rf ios/build $ react-native run-ios たまに前ビルドした結果が残って…
ソースコードはGistで貼っていましたが、Gistにアップロードして それを記事で読み込んでの繰り返しが面倒過ぎたので別の方法を探しました。 結論、Markdownを有効にして```で囲むのが一番手軽でした。 package main import "fmt" func main() { i := 42 p :…
Go言語の理解には公式チュートリアルを進めるのが一番です。 チュートリアルを進めていてここだけは押さえておきたいという要点をまとめていこうと思います。 A Tour of Go Pointer Goはポインタを使う。ポインタは変数のメモリアドレスを指す &オペレータは…