Providers プロバイダはNestの基本コンセプトで、サービス、リポジトリ、ファクトリ、ヘルパーなどをプロバイダとして扱うことができる。 プロバイダの主な考え方は依存性の注入(DI)できること。 プロバイダは@Injectable()のデコレーションがアノテートされ…
controller コントローラーの目的はアプリケーションに対する特定の要求を受け取ることです。 routingはどのコントローラーがどの要求を受信するかを制御します。 多くの場合、書くコントローラーには複数にrouteがあり、routeごとに異なるアクションを実行…
what is Nest.js Nest.jsはNode.jsのフルスタックフレームワークで、scalableである。 また、TypeScriptをサポートしているのでテストが容易である。 Angularからの影響を強く受けている。 How to install npm install -g @nestjs/cli Create a new project …
intellijでcaseクラスを書くと case class User( userID: UUID, loginInfo: LoginInfo, firstName: Option[String], lastName: Option[String], fullName: Option[String], email: Option[String], ) extends Identity こんなインデントになって気持ち悪い。…
Step 1. create .env file 2. install dotenv npm isntall --save dotenv use .env require('dotenv').config(); const env = process.env; console.log(env.KEY);
sbtをプロキシ環境で使う方法 JAVA_OPTSにプロキシの設定を行うことでプロキシ環境でも使えるようになりました export JAVA_OPTS="$JAVA_OPTS -Dhttp.proxyHost=<host> -Dhttp.proxyPort=<port> -Dhttp.proxyUser=<username> -Dhttp.proxyPassword=<password> -Dhttps.proxyHost=<host> -Dhttps.pro</host></password></username></port></host>…
wsclientでプロキシを使う方法 ws.url(url).withProxyServer(DefaultWSProxyServer( host = "プロキシサーバー名", port = 8080, principal = Some("ユーザー名"), password = Some("パスワード") ))
起動時にportを変更する方法 デフォルトは9000ポートが指定されていますが、ポート番号を変更したいときは起動に以下のコマンドを使う。 sbt "run -Dhttp.port=ポート番号" httpを使用せずにhttpsだけを使いたい場合 sbt "run -Dhttps.port=ポート番号" -Dht…
laravelでsqliteを使う方法 sqliteを作成 databaseの下にapp.sqliteを作成 touch app.sqlite .evnを変更 .evnで接続先のsqlを指定 DB_CONNECTION=sqlite DB_DATABASE=database/app.sqlite migrationの実行エラーが発生する driverがないとエラーが発生する場…
背景 javaからdllを使う場合に java.lang.UnsatisfiedLinkErrorが発生するので原因と回避方法を調べました。 OSが32ビットの時は問題なく動作していたが64ビットOSに変更した際動かくなったという情報だけはありました。 開発環境 windows 10 pro 64bit java…
linuxbrew macユーザーには同じものbrewですが、linuxにも存在します。今回はlinuxbrewをインストールしました。 install方法 公式にあるように sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)" でインストー…
echo "set bell-style none" >> ~/.inputrc ターミナルを再起動でbeep音がしなくなる
サンフランシスコに1週間出張したのでその感想です。 自己紹介 新卒3年目でメーカーで勤務でハードウェアに組み込むソフトウェアの開発をメインで行うエンジニアです。 英語は学生時代から苦手で去年受けたTOEICは505点でした。(入社直後に受けたときは300…
デバック時にNullPointerExceptionが発生しマニフェストファイルでミスがあったので覚え書きです。 ソースコード private void CameraIntent() { Log.Info(TAG, "CameraIntent::start"); File cameraFolder = new File(Android.OS.Environment.GetExternalSt…
nodejs を最新版をインストールする npm からinstallしたnodejsが古い場合が多い npm をアップデートとする npm install npm nをインストールする npm install n stable版nodejsをインストール n stable
smb環境構築 windows - linux 間でファイルのやり取りを行うためにsmbを使う まずはsambaのインストールを行う sudo apt install samba smbの起動 sudo service smbd start ユーザーとパスワードの設定 sudo smbpasswd -a USERNAME 共有するフォルダの設定 […
axmlでintellisenseが有効にならなかったので有効になるようにする方法 基本的にこちら Android .axml ファイルでは、Intellisense を有効にする方法は? - Xamarin | Microsoft Docs ただ android-layout-xml.xsd schemas.android.com.apk.res.android.xsd …
ASP.NET core でプロジェクトを作成し、Buildした際CS1056 が発生した C:\Users\ユーザー名\AppData\Local\Tempのフォルダーに.NETCoreApp,Version=v2.0.AssemblyAttributes.csが 作成されているのでこれを削除し、ReBuildを行うとエラーができなくなった
Intellijでjarを作る方法がわからなかったので調べました 今回ビルドしたのはこれです! contrib-drivers/bmx280 at master · androidthings/contrib-drivers · GitHub File -> Project Structure Artifacts -> Add -> JAR -> From modules with dependencie…
Ubuntu16.04でangularの環境構築をしました 基本的には npm install -g @angular/cli のみでOKです。 ただし、nodejsのバージョンが古い場合はインスールでこけてしまうようです。 nodejsのアップデートを行えば正常にインスールが完了します。 nodejsのアッ…
Toolbarの表示について書こうと思います。 C# - Xamarin.AndoridでToolbarの表示(88458)|teratail 質問をここに投げていましたが自己解決しました。 https://developer.xamarin.com/guides/android/user_interface/toolbar/part-1-replacing-the-action-bar…
Android Support Design Libraryを入れたら エラーが発生するように… Severity Code Description Project File Line Suppression State Error The "ResolveLibraryProjectImports" task failed unexpectedly. System.IO.PathTooLongException: The specified…
ListView Mian.axmlでListViewの定義をします。 そのあと表示させるViewのテンプレートを作成しました。 Main.axml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> </linearlayout>
こんな感じで画面遷移ができる 画面遷移先のActitityを用意しておくことが大切 using System; using Android.App; using Android.Content; using Android.Runtime; using Android.Views; using Android.Widget; using Android.OS; namespace App_naitive.Dro…
Xamarin.Andoridはじめました 夏ですね。Xamarin.Andoirdはじめました。 Xamarin.Andoirdとは Xamarin有名ですよね!ソースコードからUIまで共有化してくれるのがXamarinでしょ?と思われてる方も多いと思われます。 実は違います。XamarinにはXamarini.iOSや…
Xamarin Live Player発表されましたね。 Xamarin Live Playerとは何ぞ?という方はこちらをお読みください。 internet.watch.impress.co.jp どうやって使うの?? 発表されたはいいけどどうやって使えばいいかわからない!! Visual Studio更新したら使える…
久々にプログラムを書こうと思った夜のことで これはなんだ....先週まで動いてたぞ SDKちゃんとあるぞ sdb.exeがないと言われたので SDK ManagerからAndroid SDK Platform-toolsを入れてSDKを再度選択 SDK managerは管理者権限で開きましょう
実機デバッグ Xamarinのエミュレータ重いですよね.あとandroidのSDKに60GB以上使われて嫌気がしたので実機デバッグできるようにしました. 今回実機デバッグ用のデバイスはnexus5を使っています. 開発者オプション まずスマホの開発者向けオプションをオン…
android emulatorが起動しない エラー内容 Could not find android.jar for API Level 25. This means the Android SDK platform for API Level 25 is not installed. Either install it in the Android SDK Manager (Tools > Open Android SDK Manager…), o…
学生から社畜になりました (今更ですが)社畜になってから半年が経ちました。一応エンジニアなんですが、プログラミングできてません。。。 会社では主にテストしかしてないです。仕事から帰ってきてプログラミングするのって難しいですよね(言い訳) そんな…