残業が多いことのデメリット

有能で自分で勝手に学習する人間に制約を書けて、新しいことに挑戦することができない組織となる。 有能な人間は極論。働かせない方がいいい。 しかし、ビジネスに最適化させるとノーワークはできないので残業位はさせない方が良いというのが最低限のできる…

長期休み

長期休みを研修の合間などに挟むことで、読みやすいコードを書く意識が芽生えるのではないか。

社会の文化

雑感 今を生きる現代社会において 否定の有効性 疑うことの有効性を上手く活用できていないのかなと思う。 非社会的な行為として排除され続けた結果なのかと思う。 疑い続けることと回らない社会になっているのかもしれない。 全てを疑う必要はないがそれら…

知識をつけるとあるいいこと

正しい知識で指摘が可能 間違った指摘に反対意見を言える 工数などを総合的に見て妥当ではない対応に反対して無駄な実装をしなくてよくなる

DDD

DDDを 課題 前回採用面談 MVCコントローラとしていた。 レイヤードアーキテクチャを採用レイヤーわけができていなかった。 大量に同じコードがもたせった。 最大の問題 チーム内にDDDに詳しい人がいない 最大の問題 規律自体はできていない。 業務フローの切…

テスタビリティが下がる行為

テスタビリティが下がる場合と上がる場合をメモする テスタビリティが下がるのは、依存関係が多い時にテスタビリティが下がる。 不要な依存は増やさないようにすること 不要な依存とはfatな機能から発生する。 テスタビリティが下がる行為2 高結合なオブジ…

知った言葉

リスト RDRA Internet Identity Dfinity DMail クソコードはクソコーダーを量産する モブ性

質問をすることに悪性を感じる文化

なぜなのか

「研究で分かったこと」が全部優しいのはなぜか、というスペースを聞いた

聞いた 多分デッドリンク PCでリンク取得できず。。 どこで? Twitter space ホスト R As Well (@Luzwell) | Twitter 目的 あんまりちゃんと聞けていなかったけれど、すごく気になるタイトルなので、自分でもここにまとめていきたいと思った。 この下に研究…

うまく回る理由

プロジェクトが継続的に回る理由 この記事の方針 この記事はペアプロ・モブプロ、テストコードあり、スクラム開発、CI/CD環境あり、マイクロサービスアーキテクトで開発している際に 詳細な設計書等がなくてもうまく回っていくのはなぜなのかを探るため、日…

rebase

起点ブランチを最新の状態にする 起点ブランチに問題がないか確認(動作確認 UT実行) 派生ブランチをremoteにpushしておく。(保険) 派生ブランチのコミットの量が多いときはコミットを一つにまとめる。 派生ブランチに問題がないか確認する(動作確認 UT実行) …

Spring Bootで作成したアプリケーションをHerokuにデプロイする[Java][Heroku]

Spring Bootで作成したアプリケーションをHerokuにデプロイする[Java][Heroku] Herokuとは Heroku(ヘロク)は2007年創業のアメリカ合衆国の企業[1]。また、同社が開発と運営を行っているPaaS(Platform as a Service)の名称でもある[1]。2010年にはセール…

SpringBoot Azure Active Directoryの最新ドキュメントを追跡する

SpringBoot Azure Active Directoryの最新ドキュメントを追跡する 最新のドキュメントについて ベース1 基本的に最新のドキュメントは以下になります。 https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/spring/azure-spring-boot-starter-acti…

リモートワークの環境作り[PCが貸与された場合][周辺機器問題]

リモートワークの環境作り[PCが貸与された場合][周辺機器問題] PC(Widows10)が貸与されたときの問題点として周辺機器の問題とその対策についての記事になります。 問題 下記のような事象が発生しプライベートと業務を円滑に移行できない問題が発生しました。…

Growiで表示できるemojiの検証2

emoji 表示状態 期待値 :100: :100: :1234: :1234: :grinning: :grinning: :smiley: :smiley: :smile: :smile: :grin: :grin: :laughing: :laughing: :satisfied: :satisfied: :sweat_smile: :sweat_smile: :rofl: :rofl: :joy: :joy: :slightly_…

Growiで表示できるemojiの検証

Growiで表示できるemojiの検証 Growiで利用できるemojiとは? 「セミコロン」で囲った中に文字列をいれることで画面表示される際に絵文字が表示される構文のことです。 例: emoji 表示 :smile: :smile: Growiで使える絵文字がわからない問題 下のemojiは使…

IntelliJ IDEAのUltimateの機能検証(Python)

IntelliJ IDEAのUltimateの機能検証(Python) はじめに IntelliJ IDEA は基本的にJVM系言語をサポートしているIDEです。 実は、他の言語もたくさんサポートしています。 以下の記事が詳しいです。 https://www.jetbrains.com/ja-jp/idea/features/editions_co…

GUIテキストエディタで一行コピーする

GUIテキストエディタで一行コピーする 最近効率よく一行をコピーする方法を知ったので記事を作成しました。 一行をコピーする。 普段は、一行分を選択してコピーするのではないかと思います。 例えば画像のように。 今回提案する方法 今回提案する方法は、簡…

Springboot AzureAD ログアウト情報を集める

参考 MS forum 2019年1月11日 の情報 AppServiceAuthSessionというCookieに情報が残っているためろぐあうとができないらしい CookieはSecureかつHttpOnlyのため、クライアントサイドのJavaScriptからじょがいできないとのこと https://social.msdn.microsoft…

SpringBootでscopeを変更する。

規則 デフォルトはシングルトン コントローラに付与されたスコープと同じスコープでない場合は例外が発生する コントローラが依存するSpring Beanが別のスコープである場合は、Proxyを挟む必要がある。 スコープを変更する場合 プロトタイプ //シングルトン…

SpringRetry memo

以下記事を読んでSpringRetryを試した。 http://pppurple.hatenablog.com/entry/2019/01/22/232318 だが、AOPがきかず、アノテーションでの解決ができなかった。 ただ、テンプレートを使用して、リトライはできた。 ありがたい。 なぜAOPが効かないかは調査…

Intellij update indices が永遠に継続する[あとでタイトル変更する]

Intellij update indicesが永遠に継続する Version IntelliJ IDEA 2020.3.3 (Ultimate Edition) 事象 update indexが永遠に続く。 試したこと1 File>Invalidate Caches / Restart ... ダイアログが表示->Invalidate and Restartを選択 効果 なし 試したこと2…

SpringBoot Transaction Exception

Springboot 2.4 Springboot のTransactionで例外が発生した場合は下記のサブタイプの例外が発生する可能性がある。 ※1.Transaction例外クラスはこちらの抽象くらす:org.springframework.transaction.TransactionException 説明に関してはもう少し詳細に記述…

mysqlバージョン確認

OS windows10 mysql コンソールから select version() cmd mysql --vesion

MySQLの導入

windows10 https://downloads.mysql.com/archives/community/ 上記リンクからバージョンを選択してバイナリでDL 分かりやすいディレクトリに展開 展開先のフォルダ配下にdataフォルダを作成 展開先のフォルダ配下にmy.iniファイルを作成 中身は以下 ``` [cli…

gitコミットメッセージ変更

直前のコミットのメッセージ変更 git commit --amend -m "cssを修正" 直前以外の場合例は3コミット前 git rebase -i HEAD~3 git rebase -i HEAD^^^ gitのエディタが展開するので、 コミットメッセージを変更したいコミットの状態をpickからeditに変更し保存…

リベースのメモ(あとで編集する。)

git rebase する場合は必ずスカッシュして一つにまとめてから行う。git rebase -i HEAD^^ またはコミットID(vim スキャッシュする。->メッセージを消す。->コミットメッセージを編集する。)スキャッシュできたか確認する。ブランチをリモートにフォースプッ…

ProjectStage SystemPropertyをpomで設定

Deltaspikeの話 テストの際 https://maven.apache.org/surefire/maven-surefire-plugin/examples/system-properties.html通常実行の際 https://www.mojohaus.org/exec-maven-plugin/usage.html 上記リンク先にある、SystemPropertyやenvironmentVariableのキ…

dbの文字化け回避対応

文字化け対策 useUnicode=true\&characterEncoding=utf\-8\&characterSetResults=utf\-8 properties(外部設定した場合) useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8 xml useUnicode=true&characterEncoding=UTF-8&character…

Eclipse文字化け

Eclipseの出力で文字化けが起こった場合 Eclipseの設定を一通り見直します。 それでも治らない場合は、以下を環境変数に追加 -Dfile.encoding=utf-8