2020年の振り返り
2020年を振り返りますよブログ・SEO仕事個人開発GitHubリングフィットアドベンチャーを買った辛いスキルランキング1位 マウンテンクライマー2位 プランク3位 スクワット4位 バンザイスクワット5位...
View ArticleIonic React+CapacitorでElectron利用時にstaticがずれる件に対応する
初見殺しなのでメモですIonic Reactがリリースされたので、早速試してみました。今回は Ionic React +...
View ArticlePostmanでGlobalsの環境変数をリクエスト結果で更新する
毎回手作業で更新しなくていいのです皆大好きPostman。Postmanには環境変数があり、各Request設定で環境変数を埋め込む事で、設定を一元管理する事ができます。今回はこの環境変数についてのお話です。Postmanって何?環境変数を使ってトークンを一元管理するが・・・そうだ、環境変数を自動更新しよう!Testsを使ってGlobalsを上書きする雑感Postmanって何?www.getpost...
View ArticleREALFORCE R2 TKL・HHKB Pro2 TypeS・NIZ 2019 Waterproof Seriesを使ってみた
今回はキーボードの使用レポートになります最近Realforce for macテンキーレス、HHKB HYBRIDと、相次いでフラッグシップなキーボードが発表されたので、それに触発されて旧版の使用レポートをしてみようと思います。※ 個人の主観によるレビューになります。※...
View Articlereact-redux v7.1+TypeScriptでconnect,mapStateToProps,mapDispatchToPropsを撲滅する
ついに憎き3兄弟を除去する事ができるようになりました〜github.com先日react-reduxがv7.1にアップデートされ、そこでhooks対応の関数がいくつか追加されました。今回紹介するものは「useSelector」「useDispatch」の2つです。react-redux...
View Articlematerial-ui v4+TypeScriptでwithStylesからmakeStylesに移行してシンプルにする
makeStylesを使う事でシンプルになりますよ〜ついにリリースされたmaterial-ui...
View ArticleJava+MyBatisでMySQLのLOAD DATA LOCAL INFILEを実行できるようにする
実は簡単にできるのでした〜MyBatisというか、ORM経由でLOAD DATA等の特殊なDMLを実行したかったり、複数行のSQLを1定義で実行したい時って結構あったりしますよね。今回はそれに対応してみます。情報のおさらいMySQLのLOAD DATAとLOAD DATA LOCALの違いLOAD DATAはオプション未設定では実行できなくなった未設定状態のアプリケーションでLOAD...
View ArticlemacのAutomatorでhomebrewのコマンドをFinderのサービスから実行できるようにする
homebrewでインストールしたコマンドをFinder上で画面ポチポチで実行可能にしてみましょう〜モチベーションRARの解凍をサービス化してFinderからポチポチできるようにするhomebrewでp7zipをインストールするAutomatorからサービスを作成する単数・複数のrarファイルをサービスで解凍するGIFアニメおまけ:フォルダ毎にzip圧縮GIFアニメで挙動を確認するおまけ:画像サイズ...
View ArticleMySQLでlimit offset専用一時テーブルを簡単に生成してページネーション処理を高速化する
変な挙動が有るので、今回はそこをピックアップします〜MySQLのlimit offset問題と言えば、誰もが知る有名な性能劣化問題です。今回はcreate table select構文を利用し、primary keyとauto_incrementの強奪現象を利用して、簡単にこの問題を解消してみようと思います。環境MySQLのlimit offset問題よくある解決法create table...
View ArticleSpring BootでMySQLのconnectorjのreplication schemeで参照クエリをreaderに向ける
リードレプリカを活用しろ警察に怒られる前に、connectorjのマルチポスト機能を学ばなくては・・・!!知らないのは私だけだと思いますが、実はconnectorjにはマルチホストのコネクションを管理する機能が内蔵されています。マルチホストコネクションの種類Master/Slave Replication with Connector/Jってどんな機能?何に使うの?Spring...
View Articlejava8から11にアップデートした際にgradle-jooq-pluginで出るエラーの対応
依存の修正だけで動きますよ〜jOOQに限った話ではないと思いますが、javaを8から11等にアップデートするとjaxbが動かない問題がjOOQでも発生するので、エラーに対応してみます。java v11化した際に起きるエラー対応修正前修正後java v11化した際に起きるエラーtree:database tree$ ./gradlew -b jooq.gradle --stacktrace clean...
View ArticlejOOQ v3.11にアップデートした際にgradle-jooq-pluginで出るエラーの対応
jOOQのパッケージ構成が少し変わりますよ〜先日gradleでjOOQの依存を以下のように更新しました。依存名アップデート前アップデート後jOOQv3.10.7v3.11.9gradle-jooq-pluginv2.0.11v3.0.2gradle-jooq-pluginがメジャーバージョンアップしてたので絶対動かないだろうなあと思ったら、案の定動きませんでした。ちょっと修正しただけで動いたので、メ...
View Articlespring-cloud-starter-awsがローカル環境でエラーになる場合の最低限の対応
全然解らない。俺たちは雰囲気でspring-cloud-starter-awsを使っている・・・・javaやkotlinでorg.springframework.cloud:spring-cloud-starter-awsを使う事がまあまああったりします。これを使うとawsのリージョンを自動取得してくれたり、awsフレンドリーな状態でawsのサービスを扱う事ができるようになります。環境エラーを解消し...
View Articlepythonのpipでnpmのnode_modulesのようにローカルインストールして実行する
少しトリッキーなので、忘れない内に手順をまとめておきます〜サーバ上でpythonのpipでインストールしたモジュールを動かしたいのだけれど、なんとグローバルのpip...
View Articlemacでchromeやsafariで真っ白なページが表示される事があるのはESETのWebアクセス保護が原因かも
君が犯人だったか〜何がきっかけなのか解りませんが、最近急にGoogle ChromeやSafariで真っ白なページが表示されるようになりました。少し調べてみて原因の特定ができたので、メモしておきます。起きている現象Google...
View ArticleIT業界でプライベートで勉強するかどうかの理想と現実
例のシャッチョさんの第二弾的な記事が賑わっていたので、見てみました〜axia.co.jpこちらの記事になります。雑な概要多かった主張Aさんは必敗する環境に悩むAさんの環境周りの人の環境誤解を生んでいる部分について理想業務時間内にどんどん勉強しよう業務時間外に勉強するという事現実業務時間内に勉強する事への抵抗勢力業務時間外に勉強する事会社の利益に繋がらない勉強エンジニアに向いている・向いていない勉強は...
View Articlemacでredis serverをインストールせずにredis-cliのバイナリをビルドしてプロジェクトに組み込む
実は単独のバイナリとしてプロジェクトに組み込めます。redis-cliですが、macの場合はbrew install redis-cli等と試みてもインストールできません。代わりにbrew install...
View ArticleGAE/Node.js Standard Environmentでスピンアップからテキストが返るまでの速度をゆる〜く確認する
appengineに待望のNode.js standard...
View Articleangular v6にアップデートした際に起きたエラーの対応
いつものです〜Local workspace file ('angular.json') could not be found.angular-cliのバージョンアップをする.angular-cli.json を angular.json に変換するangular/core, angular/material, rxjsのバージョンアップimport { Observable } from...
View Article