masarufuruyaのブログ

毎日学んだ知見をアウトプットするブログ

人事と労務の違いって?

最近、労務関係の仕事に触れる機会が多いです。 よく聞きはしますがイマイチよくわかっていなかったので、意味をまとめました。 人事と労務 人事も労務も会社の「人」に関わる業務。 人事は「社員個人」を対象としており、労務は「会社全体」を対象としてい…

ReactNativeの実機ビルドでunable to load script from assets index.android.bundleになる時の対処

以下手順で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 再ビル…

MacでAndroidの実機ビルドする時の最低限の手順

実機のOSバージョンと同じAndroid SDKをインストール Windowsの場合のみGoogle USB Driverが必要 実機側のUSBデバッグ設定を有効にする 接続した実機をクリックしてAndroid Studio側からビルドボタンをクリック

ReactNativeのbuild.gradleって何?

build.gradle Gradleのビルドスクリプト gradleコマンドを実行するとカレントディレクトリのbuild.gradleを探して実行する Gradle 動的スクリプトGroovyを使ってビルドスクリプトを記述することの出来るビルドツール Groovy Javaに近いスクリプト言語 Rails…

Golangでネストした構造体を初期化する方法

次のようにネストした構造体が存在する場合に、 Golangでは初期化の方法が非常に面倒くさい。 type User struct { ID int Name string Account struct { Password string AccessToken string } } func main() { user := User{ ID: 1, Name: "Masaru", Accoun…

ReactNativeでAndroidのシミュレーターを起動する

Androidの場合は事前にAndroid Virtual Deviceを追加しておく必要がある。 AVDマネージャーを起動する Android Studioを起動して[Tools] > [Android] > [AVD Manger] gyazo.com AVDを追加して起動する 端末は色んな種類がありますが、自分はNexus 5 API23を…

IOSでAdd the Push Notifications feature to your App IDが出る

GeneralのBundle Identifierが被っているのが問題でした。 名前を変えたら解消。

独学を習慣化するために自分に打ち勝つ方法

独学する上で本質的なことが書かれている。 自宅で勉強が出来ない全てのエンジニアに告ぐ、弱い心に打ち勝つ方法 - 毎日がもふもふ http://everyday.mof-mof.co.jp/entry/2017/02/09/123000 特に次のルールはすぐに実践しようと思った。 仕事で「今」必要と…

React-NativeにReduxの環境構築をしてみる

プロジェクトの作成 react-native init redux_test react-reduxのインストール npm install --save react-redux 一番親となるApp.jsを作成する Reduxの機能であるStoreをcreateStoreで作成して、 ReactとReduxを繋げる役割をするreact-reduxが提供する Provi…

はてなブログにソースコードを貼り付ける方法

ソースコードはGistで貼っていましたが、Gistにアップロードして それを記事で読み込んでの繰り返しが面倒過ぎたので別の方法を探しました。 結論、Markdownを有効にして```で囲むのが一番手軽でした。 package main import "fmt" func main() { i := 42 p :…

Tour of Go (structs, slice and maps)の覚え書き

Pointers Goはポインタを使う。ポインタは変数のメモリアドレスを指す &オペレータはそのオペランドへのポインタを引き出す *オペレータはポインタの指す先の変数を示す オペランドとオペレータとは? オペランド(operand)は演算の対象となる値や変数、定数…

今日からよろしくお願いします

今日からブログを始めてみました。 自己紹介 普段はフリーランスのエンジニアをしています。渋谷の常駐案件をメインに自宅でリモートワークもしています。 趣味は読書で昔からジャンルを問わず、本を読むことが大好きです。小学校の頃はカムイ伝や、はだしの…