2023-01-01から1年間の記事一覧

2023年11月から12月にZennで書いた記事

2023年11月から12月までの記事 PostgreSQLのjsonb型でJSONパス式(JSONPath)を使う

COUNTDOWN JAPAN 23/24 (2023年12月29日@幕張メッセ)

COUNTDOWN JAPAN 23/24の2日目(12月29日)に参戦してきました。 2023年で4回目のフェスです。 入場まで 自宅から車で向かい、タイムズ県営幕張地下第1駐車場を利用しました。 タイムズ県営幕張地下第1駐車場(千葉県千葉市美浜区中瀬2-2)の時間貸駐車場・満…

ShortcutKey2URLの新バージョン(Chrome版v1.6.2、Firefox版v4.5.2)を公開しました

先日リリースした同期対応周りでいくつか問題があったので修正しています。 同期するかどうかを選べるように 一律同期にしてしまっていましたが、ブラウザの同期をONにしていたとしても、ショートカットキーはPC毎に変えたいといった要望があったので、選べ…

ShortcutKey2URLの新バージョン(Chrome版v1.6.0、Firefox版v4.5.0)を公開しました

ShortcutKey2URLで下記機能を追加してリリースしました。 どちらもユーザからの要望によるものになります。 同期に対応 ショートカットキーなどの設定が同期できるようになりました。 ブラウザの設定として同期していれば、今後は設定が同期されることになり…

Microsoft Azure Administrator(AZ-104)を受験した

Azure Administrator(AZ-104)を先日受験して合格しました。 Cloud Skills Challenge のチャレンジ完了特典で受験したので無料でした。 今回もPearson VUE の オンライン試験で受験しています。便利です。 勉強方法 Microsoftのラーニングパス 一通りMicrosof…

ステータスを終了に変える時に、添付ファイルを必須にする(Redmine View Customize Plugin)

下記問い合わせに対応して、ステータスを終了に変える時に、添付ファイルを必須にするサンプルを作成しました。 対応イメージ コード内容は下記にまとめています。 https://github.com/onozaty/redmine-view-customize-scripts/blob/master/examples/0060.re…

2023年7月から8月にZennで書いた記事

2023年7月から8月までの記事 PostgreSQLの列挙型(enum)に関するメモ MyBatisでJavaのenumをPostgreSQLの列挙型(enum)にマッピングする MyBatisでJavaのListをPostgreSQLのARRAYにマッピングする

ROCK IN JAPAN FESTIVAL 2023 (2023年8月13日@千葉市蘇我スポーツ公園)

ロッキンジャパンの最終日(8月13日)に参戦してきました。 フェスが楽しすぎて、今年3回目のフェスです。 入場まで JAPAN JAM の時と同じく千葉寺駅からの直通バスで向かいました。 時間も同じく9:30頃についたのですが、今回の方が混んでいた(電車に乗ってい…

カスタムフィールドの日付に応じて、チケット一覧の背景色を変更(Redmine View Customize Plugin)

下記問い合わせに対応して、カスタムフィールドの日付に応じて、チケット一覧の背景色を変更するサンプルを作成しました。 対応イメージ Dateというカスタムフィールドの日付によって色を変えています。 コード内容は下記にまとめています。 https://github.…

Rocket.Chat、PostgreSQL、ScreenToGif に寄付しました

下記の記事を読んで、自分もお世話になっているOSSに寄付したいなと思って、ささやかながら(1か所あたり飲み会1回分くらい)寄付しました。 いくつか候補があったのですが、寄付する方法が無いOSSも多々あり、結局下記の3つへの寄付となりました。 URLは寄付…

Redmine: View customize plugin の v3.4.0 をリリースしました

View customize plugin の v3.4.0 をリリースしました。 ViewCustomize.context.user.mail でメールアドレスが取れるようになりました。

2023年5月から6月にZennで書いた記事

2023年5月から6月までの記事 PostgreSQLの配列(ARRAY)型のカラムを、配列内の順序付きで行に変換する PostgreSQLのFOREIGN KEY制約でINDEXが設定されていないものを抽出する MyBatisでPostgreSQLのJSONデータ型を利用する

METROCK(メトロック) 2023 (2023年5月21日@新木場・若洲公園)

メトロック 2023 のTOKYOの2日目(5月21日)に参戦してきました。 METROCK 2023|メトロック 2023 先日のJAPAN JAMに続いて今月2回目です。 コロナなどもあり3年以上ライブ控えていたので、その反動かもしれません、、 blog.enjoyxstudy.com チケット入手まで …

Redmine issue assign notice plugin の v2.2.0 をリリースしました

チケットの担当者が変わったときに、SlackやRocket.Chat、Teams、Google Chat、Mattermostなどに通知するプラグイン、Redmine issue assign notice pluginのv2.2.0をリリースしました。 GitHub - onozaty/redmine_issue_assign_notice: It is a plugin of Re…

JAPAN JAM 2023 (2023年5月5日@千葉市蘇我スポーツ公園)

JAPAN JAM 2023 の4日目(5月5日)に参戦してきました。 サマソニ2019以来の約4年ぶりのライブです。 japanjam.jp 入場まで JAPAN JAM に向かってる。#JAPANJAM2023— onozaty (@onozaty) 2023年5月4日 京成線沿線が最寄駅なので、千葉寺駅から直通のバスで向か…

チケットのカスタムフィールドの選択肢を、プロジェクトのカスタムフィールドで制御(Redmine View Customize Plugin)

下記問い合わせに対応して、チケットのカスタムフィールドの選択肢を、プロジェクトのカスタムフィールドで制御するサンプルを作成しました。 動作イメージ チケットとプロジェクトで同じ選択肢を持つカスタムフィールドを用意しておいて、それぞれを連動さ…

2023年3月から4月にZennで書いた記事

2023年3月から4月までの記事 Azure Functions から Microsoft Graph API を利用する

JSONをCSVに変換するツール json2csvを作りました

JSONをCSVに変換するツールjson2csvを作りました。 マッピング情報を元に、JSONからCSVに変換します。 $ json2csv -i input.json -m mapping.json -o output.csv Usage: json2csv [flags] Flags -i, --input string JSON input file path or directory or ur…

ShortcutKey2URLでシークレット(プライベート)ウインドウで開くアクションを追加しました(Chrome版v1.5.0、Firefox版v4.4.0)

要望を受けて、ShortcutKey2URLでIncognitoウインドウで開くアクションを追加しました。(Chromeだとシークレットウインドウ、Firefoxだとプライベートウインドウと呼ばれるもの) 下記の2つのアクションを追加しています。 Open url in incognito window シー…

社内勉強会で「40歳過ぎてもエンジニアでいるためにやっていること」というタイトルでLTしました

社内勉強会で「40歳過ぎてもエンジニアでいるためにやっていること」というタイトルで、今まで継続してきたことを発表しました。 40歳過ぎてもエンジニアでいるためにやっていること from onozaty 定年までエンジニアとしてやっていきたいと思っているので、…

Web APIを利用して郵便番号から住所を取得して設定(Redmine View Customize Plugin)

下記問い合わせに対応して、Web APIを利用して郵便番号から住所を取得して設定するサンプルを作成しました。 動作イメージ 下記APIを利用して住所を設定しています。 郵便番号検索API - zipcloud コード内容は下記にまとめています。 https://github.com/ono…

Power Apps+Power Automateを学ぶのに、MICUGの「Power Platform Onboarding Center アプリ開発コース」が良かった

MICUG(マイカグ)で「Power Platform Onboarding Center」というオンラインのハンズオンが定期的に開催されています。 MICUG(マイカグ)は、Microsoft Cloud を話題に相互に交流する事を目的として構成されたエンタープライズコミュニティです。 日々のMicro…

Maildir形式のメールボックスの統計情報を出力するツール(maildir-stats)を作りました

Dovecot+Postfixで構成されたメールサーバ上のメール容量を計測したくて、Maildir形式のメールボックスの統計情報を出力するツールmaildir-stats をGoで作りました。 1ユーザ分の情報を出力するuserコマンドと、全ユーザの情報を出良くするusersコマンドをサ…

Redmine: View customize plugin の v3.3.0 をリリースしました

View customize plugin の v3.3.0 をリリースしました。 挿入位置として「チケット一覧のコンテキストメニュー」を追加しています。(マージリクエストをいただきました) コンテキストメニューに対してカスタマイズする際には、下記のサンプルのような感じで…

2022年音楽振り返り

2020、21年に引き続き、2022年に聴いた音楽を振り返ってみます。 アーティストをさん付けで書くか相変わらず迷うのですが、ここでは敬称略で、、 Spotifyの2022まとめは下記のような感じでした。 Spotifyで聴いた時間は72,088分ということで、2021年から下が…