Home About Contact
Golang, アイテムを日付でソートしたい

Golang でのソート処理をメモ。

» Read More
Groovy / Golang / Node.js, リストを n 個ごとに分割したリストのリスト(サブリスト)をつくりたい

このサイトのエントリーを全部取得してリストにして、それをたとえば10エントリーごとに分けてページネーションしたい、のような場合の話。 元のリストから n個ごとに分割したサブリストをつくりたい、というケースは結構ある。

追記 kotlinの場合はこちらを参照。

» Read More
自宅回線を Rakuten UN-LIMIT から楽天光 に乗り換え

回線を ADSL から Rakuten UN-LIMIT に乗り換え からの楽天光への乗り換えです。 OCNモバイルONEを契約しているので、月額費用を比較すればOCN光を選択するところなのですが、 1年無料の3年縛りの楽天光キャンペーンに乗っかりました。 相手の策略に落ちた感がありいい気はしないのですが、光コラボレーションなので、時が来たらOCN光に切り替えるのもさほど苦労はなかろうと。

» Read More
InWin Chpoin Mini-ITX ケース レビュー

開発用メインマシンとしての Ubuntu サーバに Fractal Design の Define Nano S ケースを使っていたのですが、 集中できる環境づくりのための一環として机周りのものを減らすために、 もっと小さいケースに変更しよう!と思い立ち、InWin の Chopin にしました。

Chopin シリーズには Chopin と Chopin Pro があり Pro の方が付属電源の品質がよいので、そちらも 検討したのですが、日本では入手が難しいようです。 結局、入手が簡単な 普通の Chopin を購入しました。

InWin Chopin Case

Mini-ITX のマザーボード用で、この Chopin のように小さいサイズのケースはほぼこの製品一択のようです。 とても気に入ったので、後継機種が出るようにレビューを書きます。

» Read More
Golang, マップの使用例

ポケモンのタイプ別にポケモンリストを用意する例。 Golang の マップでそれを実装方法の備忘録。

» Read More
Alacritty と Solaraized Color と 行間調整

以前から使いたいと思っていた 高速なターミナル Alacritty を使いはじめました。 Ubuntu 標準のターミナルは、ウインドウのタイトルバーの高さが無駄に大きく気に入らない。 Alacritty はそこが適度に狭く、僅かな差ではありますが、標準のそれよりも作業用の領域を広く使うことができます。 タイトルバーに凹凸がなく単色になっているのも気に入っています。 タブ機能はないと思いますが、代わりに screen を使うので問題ありません。 導入設定を備忘用に記録しておきます。

alacritty-on-ubuntu-desktop

» Read More
Google Spreadsheet で 空の行を詰めて別の列に表示する方法

MS Excel で 空の行を詰めて別の列に表示する方法 で filter 関数が素敵というエントリーを書いたところですが、 Google Spreadsheet でも普通に filter 関数使えました。 filter 関数を使いたい、そして業務などで MS Excel 縛りがない場合は、 Google Spreadsheet を使いましょう。

filter-function

» Read More
MS Excel で 空の行を詰めて別の列に表示する方法

たとえばB列にポケモンの名前が入っているとする。 ただし、途中に空白行があるので、そこは詰めてD列に表示するにはどうしたらよいか?という問題。

ポケモン名リスト1

この問題の回答を検索してみるとこれらしい。

配列数式と index, small, row などの関数を組み合わせることで実現できるらしい。 なるほどわからん。

» Read More
Go, listFiles 指定のディレクトリ内のファイルまたはディレクトリを列挙する

Go でそれをする方法の備忘録。

改良版をこちらに書いた。

» Read More
Thinkpad X1 Nano に Ubuntu 21.04 Desktop をインストール

Thinkpad X1 Nano に Ubuntu 21.04 Desktop をインストールしたので、取り急ぎレビューです。 まだ、数日前に入手してUbuntuをインストール、その後、コードを少し書いた程度なので、 その点はご了承ください。

Thinkpad X1 nano

» Read More
Golang で JSON を Marshal, Unmarshal する(備忘録)

Golang での基本の JSON 処理をメモ。

» Read More
Golang で POST する(備忘録)

Golang を使ってウェブサーバに POST する最小限のサンプルをつくる。 POSTを受けるサーバは Micronaut で用意する。

» Read More