テクニカルナレッジ

Spring Fest 2020 動画まとめ

スライド資料も探そうと思いましたが、カオスすぎて探すのを諦めました。 平日開催のため当日はながら見でしたので、動画閲覧できて本当に嬉しいですね。 また、今回のセッションはとても密度の高い、実践的な内容ばかりでしたので Springの実践入門における…

GolangCI-LintとCircleCIを利用して静的解析チェックを自動化する

「GolangCI-LintとCircleCIを利用して静的解析チェックを自動化する」というタイトルで 下記のサイトにブログを投稿させて頂きました。✍ blog.mmmcorp.co.jp よろしければ、ご欄になってください! 🙋‍♂️

Ubuntu Desktopが思ったよりも使えそうな話

おはこんばんにちわ! Ubuntu 20.04 LTSが思ったよりも使えそうなので、エントリー残してイきます! なぜUbuntu Desktop?? 1. 埃を被っていたMac miniの再利用 2. Apple M1(Apple Silicon)の懸念 3. MacのDocker重すぎ問題 4. サーバーサイドエンジニア 思…

MMMで仕事をして得られた10のこと

「MMMで仕事をして得られた10のこと」というタイトルで 下記のサイトにブログを投稿させて頂きました。✍blog.mmmcorp.co.jp よろしければ、ご欄になってください! 🙋‍♂️

MicronautでサーバーレスAPIを動かす

「MicronautでサーバーレスAPIを動かす」というタイトルで 下記のサイトにブログを投稿させて頂きました。✍blog.mmmcorp.co.jp よろしければ、ご欄になってください! 🙋‍♂️

Mac miniにnetdataを導入してLAN内環境で表示する

ここ最近、ファイルサーバーが自宅にないことによる不便さを実感していました。 1ファイルで数GBもあるデータをやり取りするならHDD直接続が安定しますが、 数MB程度のファイルならさくっとファイルサーバーに保存したいです。 しかし、これからNASを導入す…

プログラミング言語の命名ルールとgolangにおける傾向について

プログラマーは命名ルールに敏感です!敏感プログラマー! 命名ルールに則ってない記述を見つけるともにゅっ(´・ω・`)とします。それも、もちろん経緯があります。 同じプログラミング言語で記述されたファイルにおいて、 下記のような名前があったらどう思い…

技術情報をGoogleで検索する時に英語のインプットを増やす方法

プログラマやエンジニアの技術情報は、まず最初に英語でやってきます。しかしながら、普段何気なくGoogle検索を利用していると、 日本語の検索結果が多く混じってきます。個人的には、まず英語でInputを吸収、 その後に日本語のドキュメントがあれば吸収して…

「Slackの未読に気付けるように実践したこと」&「Slackテーマが超イケてる件について」

Slackの未読に気付けるように実践したこと 全ての未読メッセージを確認する設定を有効にする 通知の設定を変更する 通知のタイミング 重要なキーワードをマイキーワードに登録する デスクトップでアクティブでない時… ステータスを設定する。 メッセージを読…

Raspberry Pi3にsambaをインストールしてさくっとファイルサーバーとして利用する

Raspberry Pi3をどんどん活用していきたいと思います。 今回はsambaのインストールとクライアント端末からの接続です。 自宅内ネットワークだけで利用する前提ですので、 フルアクセス且つゲストユーザーを許可しています。 さくっといきます。 sambaのイン…

Mac mini 2011をサーバーとして使っていた時の設定をまとめる!

数ヶ月の間、 Mac mini 2011を外出先からアクセスできる Webアプリケーションサーバーとして稼働していました。 理由としては・・・ Mac miniは省電力 Iaasの仮想マシンを利用する場合、安いプランだと性能が貧弱だったりする。 だったらメモリ8GB積んでるMa…

Spring Boot 2.0で、組み込みTomcatのSecure設定を有効にする

本エントリーは下記バージョンで動作確認しています。 Java 9.0.4 Srping Boot 2.0.1.RELEASE 動機 ALBをリバースプロキシのように利用して、 SSL証明書をALBに適用していました。 この状況下でSpring Securityによるログイン処理を行った場合に、 httpペー…

Raspberry PIをモニタレスで使えるように無線LANからSSH接続できるまで設定した

個人的備忘録になります。 Raspberry Pi3 Model Bのコンプリートセットを購入しました。 http://amzn.asia/d/dzcufGg コンプリートセットですので、OSは付属のSDカードにインストール済みですが、 多分また何回かセットアップすることになると思うので、備忘…

Spring BootのGradleプロジェクトをJenkinsでCIしてみる

本エントリーは下記バージョンで動作確認しています。 Jenkins 2.121.1 Spring Boot 2.0.1 Java OracleJDK 8 GitHubで管理しているSpring Bootプロジェクトを Jenkinsでビルドし、ユニットテストを実施してみました。 その時の設定箇所を記載します。 設定箇…

VagrantでJenkinsのDocker Imageを起動する

手元のPCがあれば、いつでも始められるCI!Vagrantの初期セットアップは下記の記事をご参照下さい。 xblood.hatenablog.com DockerでJenkinsを起動する Docker Imagesの取得 sudo su # JenkinsのLTSイメージを取得する docker pull jenkinsci/jenkins:lts Je…

Windows 10のデカいアップデートでPhotoshop CS3が使えなくなった場合の復旧方法

古いソフトでサポートも切れてるからしょうがないんだけどさぁ・・(´・ω・;`)。 公式サイトの解決方法で試してもどれも成功せず。 最終手段は再インストールとか、そりゃないでしょ。面倒。なので、再インストール不要での解決方法を備忘録兼ねてエントリー…

Virtual Box上の仮想マシンを快適に使うために設定した箇所

おそらく次のPCでもVirtual Boxの設定はカスタマイズすることになると思うので、 備忘録として残しておきます。本エントリーは下記のPCスペックの設定例となります。 Windows OS Windows 10 Pro CPU インテル® Core™ i7-6700HQ プロセッサー メモリ 16GB (8G…

(小ネタ)Spring Bootを2.0にアップグレードする時のGradle Wrapperのアップグレード手順

本エントリーは下記環境で検証しています。 移行元Java バージョン 1.8 移行元Spring Boot バージョン 1.5.2 移行先Java バージョン 9 移行先Spring Boot バージョン 2.0.1 私が学習用に用意しているリポジトリはまだ大したことはしていない(ぉぃ)ので、 S…

WindowsのコマンドプロンプトからSlackに通知してみた

本エントリーは下記環境で検証しています。 Windows OS Windows 10 Pro BunBackup Ver 5.0 64bit BunBackupの実行完了通知をSlackに送りたかったので、 WindowsのコマンドプロンプトでSlackのWebHook URLにリクエストを送ってみました。具体的なやり方は、Gi…

WindowsでもAnsibleを利用する!Vagrant + Ansibleのセットアップ

残念ながらAnsibleをWindowsでネイティブに動かす方法は見つかりませんでした。 ですので、Vagrantによって動かしましたので、エントリーとして残します。本エントリーは下記環境で実施しています。 Windows OS Windows 10 Pro Vagrant Version 2.0.1 Virtua…

Play FrameworkでControllerからMessagesファイルの内容を取得する方法

軽くはまったので備忘録として残しておきます。 本エントリーは下記バージョンで動作確認しています。 Play Framework 2.5.15 経緯 非推奨クラスを用いた場合の処理 解決方法 MessagesApiをInjectしてpreferredメソッドからmessagesインスタンスを生成する …

標準機能でSSH接続できるIDEがあるらしい。It's IntelliJ IDEA!

本エントリーは下記バージョンで動作確認しています。 IntelliJ IDEA Ultimate 2017.3.2 Electron製のエディタであるAtomやVisual Studio Codeは 拡張機能でConsole機能を有しており、ConsoleからSSH接続も可能です。IntelliJ IDEAにもデフォルトでConsole機…

iPhoneで撮影した動画ファイル形式(.MOV)を自動でMP4に変換するスクリプト作りました

私は外付けHDDに写真や動画を保管し、 PS3をメディアプレイヤーにして再生しています。この時、困ることがあります。 PS3はQuick Time形式の".MOV"の拡張子に対応していないことです。 iPhoneで撮影した動画は".MOV"の拡張子になるため、多くの動画が見れな…

Freenomの無料ドメインの更新期限が迫ってきたので更新してみた

Freenomの無料ドメイン、皆さん使っていますか? Freenom - 誰でも利用できる名前私は去年登録し、結構便利に使ってます。 AWSのRoute53で管理してみたり、リダイレクトURLに使用してみたり。その無料ドメインの更新期限が迫ってきているとFreenomさんから通…

IntelliJ IDEAからGitHubやBitbucketのリモートリポジトリに初期コミットする

よく使うので備忘録として残しておきます。 本エントリーは下記バージョンで動作確認しています。 IntelliJ IDEA Ultimate 2017.2.5 1. 前提としてリモートにリポジトリを作成しておくこと 2. ローカルプロジェクトのGitを初期化する 3. リモートリポジトリ…

OS別のウインドウリサイズ(スナップ)機能

Windows10の「スナップ」に代表されるウインドウのリサイズ機能は、 一度使い始めると手放せなくなり、作業効率も上がると思っています。OSによって導入方法やショートカットが違うので、 各OS別のウインドウリサイズ機能を備忘を兼ねてまとめていきたいと思…

JQuery Sortableで子要素が完全になくなった場合でも再設定させる小技

備忘録的なエントリーになります。本エントリーは下記バージョンで動作確認しています。 JQuery 1.9.1 JQuery UI 1.9.2 JQuery Sortableって面白いですよね。 jqueryui.com 以前担当していた案件で、連携先のシステムが使用していたんですが、 座標のことを…

IntelliJ IDEAのPostfix Code Completionは便利!生産性が上がりそうなオススメPCCをピックアップ!

本エントリーは下記バージョンで動作確認しています。 Java 1.8.0_112 IntelliJ IDEA Ultimate 2017.1.3 Postfix Code Completion(以下PCC)、皆さん使っていますか? IntelliJ IDEA 13.1のPostfixコード補完 | JetBrains Blog Postfix Code Completionは追記…

IntelliJ IDEAの自動保存の無効化と、変更中ファイルのタブにアスタリスクを表示するように設定を変更する

かゆいところに手が届くIntelliJ IDEAのTipsになります。 自動保存をオフに設定する 変更中ファイルのタブにアスタリスクを表示する おまけ:エディターのタブを複数行で表示する 自動保存をオフに設定する 自動保存を有効にしている場合、 ローカルのアプリ…

VirtualBoxのUbuntuにホストオンリーアダプタを使用して簡単にssh接続する

自分用メモに近いエントリーになります。 Ubuntuを使いたい私は頻繁にVirtualBoxのUbuntuを利用しています。 この時、ホストOSと接続できないと何かと不便なので、 ssh接続の設定をさくっとしていきます! 本エントリーは下記の環境で確認しています。 Virtu…