2019年9月15日日曜日

粛清しないソート

少し前、ソート業界ではスターリンソートというO(n)のソートではない何かが話題になっていたようです。

繰り返しますが、これはソートではない何かです。

というわけで、O(n)のちゃんとしたソートについて、アルゴリズムの概要と実装例をまとめてみました。

いろいろな制限(主に値の範囲)があるので汎用的なものではありませんが、定義域が特定の値に絞られているという状況はかなりあるので、場合によっては役立つものです。

2019年9月8日日曜日

とあるランサムメール

知人(ITには詳しくない)から「下記のようなメールが先日届きました。ちょっと怖いのだけど、なんだろう?」と相談が来ました。

2019年9月1日日曜日

顧客の要望を聞き入れてはいけない

無駄にキャッチーなタイトルをつけてしまいましたが、先日Yahoo! JAPAN Osakaで開催されたMix Leap Study #49 - ヤフーにおけるものづくり ~ユーザーファーストの極意~で、まさに常日頃考えていたことが発表されていたのでその記録です。

「ユーザーファーストなのに要望を聞き入れるなってどういうこと?」
ごもっとも。以下をお読みください。

ちなみにマーケティングの分野では常識レベルの話なので、「こんなことでドヤ顔するんじゃねーよ」というツッコミは勘弁してください。

2019年8月25日日曜日

i18next-express-middleware v1.8.1がリリースされました

JavaScriptの多言語対応ライブラリi18nextExpress用ミドルウェア、i18next-express-middlewareのv1.8.1がリリースされました。

2019年8月18日日曜日

Gentoo Linux パッケージ修正PRx2

先日、久しぶりにGentoo Linuxにコントリビュートしました。
フォント関連のPullRequestを2つ作成。

1つはSource Han Sans(源ノ角ゴシック)。
パッケージバージョンは1.000と1.004ですが、公式からは数ヶ月前に2.000と2.001がリリースされているのでそれに対応したPullRequestを作成。
誰かが👍をしてくれましたが、まだ取り込まれていません。

1つはIPAモナーフォント
一時配布元のジオシティーズが3月31日に終了したのでインストールできなくなり、ダウンロード先をFreeBSDのミラーに変更したPullRequestを作成。
PullRequestがGentooの流儀に従っていなかったらしく、親切な人が指摘してくれました
その後も丁寧に教えてくれて感謝です。
ちなみにこれもまだ取り込まれていません。
数ヶ月かかることもあるよと言われたので気長に待ちましょう。

2019年8月11日日曜日

KeePassXCの起動時にパスワードを指定する

前回書いたように、パスワード管理にはKeePassXCを使っています。

ただ、今までずっと起動するたびにマスターパスワードを入力していたんですが、それだと毎回だるいので、自動入力できないもんかと調べてみました。

ここで紹介する方法は、Linuxのデスクトップ環境MATEXfce4で確認しています。多分GNOMEでもうごくとおもいます。KDEは知りません。

2019年8月4日日曜日

GitHubでVerifiedマーク

GitHubでこういうマークあるじゃないですか。
ちょっとかっこいいので作ってみることにしました。