Home

rustで実行/テスト/デバッグする方法【vscode】

この記事は、rustを始めようとしている方向けに書いています。hello worldを通じてvscodeによる実行、テスト、デバッグまでを一通り手順がわかるようにまとめました。とりあえず動かしたい方向けになりますので、詳しい情報が必要な方は公式ドキュメントをご参照ください。 環境…

windowsでrust開発環境構築 【vscode】

Windowsでrustの開発環境を作りたい方向けになります。仮想環境とかは使用しないです。 今回の内容はrustでWebAssemblyの開発環境を作るときのステップの一つを切り出したものです。ですので、WebAssemblyの開発環境を作りたいという方にも参考になるかもしれま…

WEBサービスを作るための言語比較【+フレームワーク】

プログラミングを勉強したいが情報が多くてわからない WEBサービスを作ってみたいがどの言語がいいのかわからない 簡単な言語どれ? このような疑問を持たれている方向けの記事になります。 Webサービスを作るための言語比較 あまりに開発言語は多いのでWEBサービスを作ることができるメ…

existsが遅いときの対処法

existsを使用したクエリは行数が増えると遅くなります。もちろんnot exstsにした場合も同様です。そこで、遅くなった時にどのように高速化するかについて紹介します。 existsが遅いときの対処法 結論を先に述べますと exists を高速化するには inner joinへ…

一か月を取得するクエリ

一か月のデータを取得する際に使用するクエリを紹介します。mysql、postgress、SQL serverで同様の書き方がきることを確認していますので、大体のデータベースで使えると思います。 ひと月分のデータが出力されないときの参考にしてみてください。 一か月を取得する書き方2…

非機能要件を設計やコードに反映する

非機能要件というものがプロジェクトにはあります。しかし、非機能「要件」をコードにするときに何を書いたらよいのか悩みます。 そもそも「非」機能とはどのようなものがあるのでしょうか。 IPAが定めている非機能要件の大まかな区分けは以下です。 可用性 性能・拡張性 運用・保守性 移行性…