uokadaの見逃し三振は嫌いです

ここで述べられていることは私の個人的な意見に基づくものであり、私が所属する組織には一切の関係はありません。

blackをruffで置き換えてる - Replacement black with ruff

最近、プライベートなpythonプロジェクトでblackをruffで置き換えたのでそのメモ。 ここ数ヶ月の間にblackとruffを導入したんですが、ruff v0.1.2でformatterが導入されたのでblackへの置き換えを小さめなプロジェクトで実施しました。 astral.sh blackとruf…

java-fakerからdatafakerに移行した

TL;DR java-fakerのメンテナンスがしばらくされていないのでjava-fakerをforkしたdatafakerに移行した。 What's java-faker? github.com Java製のfake data generatorの実装。 rubyのfakerのJavaバージョンという位置づけのライブラリ。 github.com 最終リリ…

AWS samでQuarkus アプリケーションをデプロイする

What is quarkus? quarkus.io quarkus.io Quarkus はJava製の幅広い分散アプリケーションを構築するのに適したフレームワークです。RHELで有名なRedhat 社が中心となって開発を進めています。 Why I wrote this blog post quarkus.io 上記の通り、Quarkus自…

Why I migrated my domain from star domain to Google domains

スタードメイン(旧ネットオウル)を使っていたのだが、 AWS Amplifyで独自ドメインでSSL化する過程で""が入ったドメインを入力する必要があって、その際にスタードメインだと""が入ったドメインを入力できないという事が分かりました。 DNS CNAMEレコードに _…

新年だしNintendo Switch 有機ELモデルを買った

久しぶりに任天堂のハードウェアを買った。 前回買ったのはNintendo DS (3DSじゃないよ)なので10年以上振りなのかな? 過去2年間、コロナの影響で思うように外出することも出来ずにちょっと運動不足気味だなと感じていて 実際に体重も結構増えてしまい健康診…

HHKBを分解掃除した話

昨年のリモートワーク開始直後にいいキーボードを欲しくなってその当時最新?だったHHKB Professional HYBRID type-sを購入しました。 そこから1年ほど経過してキーボードの隙間にゴミが見えるかなという感じになってきたのでコロナで出掛けられないしキーボ…

terraformerを利用してDatadog monitorなどをterraformで管理するようにした

最近、会社の方針でDatadog monitor と SLOのcodificationをしていました。 運用中のシステムであれば既にモニターもSLOもいくつか存在すると思いますが、既存のDatadogリソースを新規でコード化しterraformで作成した新しいモニターで置き換えるのは色々と…

terraformプロバイダーとモジュールのバージョン制約に関するベストプラクティス

バージョン制約に関するベストプラクティス Version Constraints - Configuration Language - Terraform by HashiCorp terraformプロバイダーとモジュールのバージョン制約に関するベストプラクティスがここに記載があるのを知らなかったのでメモ代わりに意…

Visual studio codeでコンテナ内のhadolintを使うためのTips

What is hadolint? hadolint は Dockerfileのlinterです。 Dockerfile内でベストプラクティスに沿っていない書き方を見つけて警告を出してくれます。 hadolint for Visual studio code hadolint - Visual Studio Marketplace Dockerfileを編集・保存していち…

hive-exec.jarを利用する際のTips

仕事で作っていたアプリケーションでhive-execを利用する機会があり、その過程で色々とハマったので解決方法を残しておきます。 java.lang.NoSuchMethodErrorへの対応 アプリケーションを開発し無事にアプリを立ち上げたが実行中にjava.lang.NoSuchMethodErr…

PS3のストレージをHDDからSSDに換装した

昨年、コロナ禍の自粛中にPS3を引っ張り出してきて久しぶりにPS3をプレイしました。 やりはじめの方は別に不満はなかったんだけど段々とローディング時間が気になってきてこれはHDDの読み出しがボトルネックになってるな〜と思ったので、 SSDに変えてみた。 …

docker-toolboxからdocker Desktopに移行した ~ Migrate to docker Desktop from docker-toolbox ~

docker-toolboxからdockerに移行したのが簡単だったのでメモ書き。 なぜdocker-toolboxから移行するのか。 docs.docker.com 一番大きな理由としては、docker-toolboxが Legacy desktop solutionとして扱われていてdocker Desktopへの移行を勧められているか…

リモートワーク環境を整えている

弊社も日本のオフィスは1月の末日頃からリモートワークが推奨されているのでここ2ヶ月ほど会社に出勤していない。 弊社は以前からリモートワークすることが出来たが会社に行けばランチも提供されるしフリードリンク・フリービールがあるのでよっぽどのことが…

リスアニ!LIVE TAIWAN 2019参戦時の覚書 - 台湾遠征のためにやったことのメモ

LISANI TAIWAN遠征のための台湾旅行の覚書 www.lisani.jp 魚拓: https://megalodon.jp/2019-1201-0931-14/https://www.lisani.jp:443/live-taiwan-jp/ticket.php 参考ブログ アイマス台湾に行こうか悩んでいるPへ送る、リスアニ台湾行ってきたときの話 - な…

Githubのpull requestを簡単にローカルにチェックアウトする方法

Checking out pull requests locally - GitHub Help プルリクエストをローカルでチェック アウトする - GitHub ヘルプ Github公式の解説では3つほどコマンドをうってチェックアウトをする方法が紹介されているがIDであったりブランチ名を調べる必要があって…

prestoのrpmパッケージのファイルサイズを削減する

Overview presto-server-rpmで生成されるrpmパッケージ/tar.gzは現在700MBを超えています(v316ベース)。 一般的な環境であればprestoのコネクターは1つか2つぐらいしか使っていないと思います。 その他の利用していないコネクターを削除したrpm/tar.gzを作成…

Ansible始めてました。

昨年秋ぐらいから必要にかられてAnsibleを始めて今日までいろいろ書いたので振り返りをしようと思います。 まず、Ansibleを始める前はchefを業務で触っていてInfrastructure as a Code的なものは分かった状態でAnsibleを触りました。 入門書として自分はオラ…

paypayブームに乗ってPS4 Proを買った

www.jp.playstation.com www.biccamera.com paypay.ne.jp 12/6から始まったPS4のキャンペーンと12/4からのpaypayの20%還元キャンペーン(40,20,10回に1回タダ)を併用してPS4 Proを購入した。 しかも今 PS4/ PS4 Proを買うとソフトが2本タダでダウンロード出来…

完全ワイヤレスなイヤホンを買ってみた

[Bluetooth5.0進化版] 72時間連続駆動 IPX7完全防水 Bluetooth イヤホン 完全 ワイヤレス イヤホン Pasonomi ブルートゥース イヤホン 自動ペアリング 自動ON/OFF 高音質 充電ケース付き タッチ式 マイク付き Siri対応 左右分離型 両耳 iPhone Android 対応 …

Bluetoothのワイヤレスイヤホンを買った

[フォーカル(Focal)]Spark Wireless Black (スパーク・ワイヤレス・黒)出版社/メーカー: フォーカル(Focal)メディア: エレクトロニクスこの商品を含むブログを見る オーディオテクニカ Ver.4.1 Bluetooth対応ワイヤレスヘッドセット(シャンパンゴールド) a…

Essential Phone PH-1への機種変更を検討中

store.google.com 昨日Pixel3について詳細が発表されましたが価格がiPhoneよりは安いが一番安いもので9.5万円からとなかなかいいお値段という印象を持ちました。7.5〜8万円台なら即決で買っただろうが2年程度で買い換えるスマホに9.5万円はちょっと高いなと…

3分間DNS基礎講座を読んだ。

3分間DNS基礎講座作者: 網野衛二出版社/メーカー: 技術評論社発売日: 2009/06/12メディア: 単行本(ソフトカバー)購入: 7人 クリック: 85回この商品を含むブログ (23件) を見る 3分間DNS基礎講座:書籍案内|技術評論社 DNS周りで有耶無耶にしてきた知識を…

JavaのAutoCloseableを使ってみた

【Java】try-with-resources構文について - TASK NOTES Java7 AutoCloseableを使ってスマートにリソース解放する - ほげにっき import java.io.IOException; public class App { public static void main(String[] args) { try (JCLOSEFile jcloseFile = new…

swagger-codegenをやってみた。

github.com 仕事でWebAPIを作る必要があってせっかくだからswaggerをやっている。 本当はgrpcかthriftみたいなバイナリプロトコルでやりとり出来るものがやりたいんだけどリクエスト数も少なくブラウザからリクエストすることもありそうなので素直にHTTPでや…

デジタルマーケターとWeb担当者のためのGoogle&Yahoo!タグマネージャーの教科書を読んだ

デジタルマーケターとWeb担当者のためのGoogle&Yahoo!タグマネージャーの教科書作者: 海老澤澄夫出版社/メーカー: マイナビ出版発売日: 2016/12/22メディア: Kindle版この商品を含むブログを見る Kindleでセールしているのをみかけてこの辺のバックエンド・…

Sphinxの環境をpython3対応した話

昨日、github-pagesの生成に使っているSpinx環境を python3.6に移行した。 使っているライブラリを最新のバージョンにあげるだけで問題なかったが1つだけpython3に対応していないものがあってそれがsphinxtogithub。 sphinxtogithub · PyPI このライブラリは…

メモ書き, Mavenでno dependency information availableエラーが出来た時の対処法

% ./mvnw clean compile package /path/to/presto-sample-udf [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building presto-sample-udf 1.0-SNAPSHOT [INFO] --------…

Java8-mavenを使ったユニットテストでTimezoneを指定する

手元のMacbook Proで通っていたユニットテストがTravis-CI上で実行したら失敗したので原因を探っていたところ、 Travis-CI上だとタイムゾーンの設定が違っていることが分かった。 stackoverflowでmave-surefire-pluginを使って指定する方法があったのでそれ…

ランダム秒スリープしてからサーバーを再起動する

* bashとzshで動作確認済み。 $ sleep $(($RANDOM % 180)) && sudo shutdown -r +2 このコマンドを実行すると0~179秒スリープした後にそこからさらに2分待ってマシンを再起動させます。 $RANDOMとはどんなものかman bashの中にある説明を見てみましょう。 R…

PrestoをアップデートしたらHivemetastoreを落としてしまった

うちで運用しているPresto + HivemetastoreのシステムでPrestoを0.174以上に上げてトラブったのでメモ書き。 うちで運用しているシステムっていうのはこれ => https://www.slideshare.net/techblogyahoo/teradata-prestodb 2020/02/16 追記 v330のドキュメン…