2022-01-01から1年間の記事一覧
Googleドライブのファイル整理作業を効率化したくて、スプレッドシート上で指定したフォルダ内のファイルのリネームと移動を行うことができるツールをGASで制作しました。 この記事では、ツールの全体像とスクリプトの構成についてまとめておきます。主にク…
※本記事は、下書きにしばらく眠っていたものを掘り起こしてきた記事です。 ノンプロ研で5月〜7月で開催された「技術ライティング講座 第5期」にホストとして参戦しました。 tonari-it.com この講座では「技術に関する文章を書くための知識とスキルを身につけ…
FizzBuzz問題と戯れる雨の休日。たまにはこんな日も…。 ふと思い至って、FizzBuzz問題を使って図形を描いて遊んでみました。 今回の記事では、試しに描いてみたら面白かったものをいくつか紹介します。図形描画の具体的なやり方やコードの解説はしていません…
農場の経営管理・資材管理システムを作るために活用したいと思い、QUERY関数の使い方を学んでいます。 これまで、実データを使ってQUERY関数の使い方をいくつか試してきました。 nouka-it.hatenablog.com nouka-it.hatenablog.com 今回の記事では、複数のデ…
農場の経営管理・資材管理システムを作るために活用したいと思い、QUERY関数の使い方を学んでいます。 前回は、QUERY関数の基本の活用方法について整理しました。 nouka-it.hatenablog.com 今回の記事では、実データを使ってみた際に複雑な条件での抽出が必…
農場の経営管理・資材管理システムを作るために活用したいと思い、QUERY関数の使い方を学んでいます。 教科書として、ノンプロ研メンバーのカワムラさんが執筆された技術同人誌で勉強させていただきました。入門としてとてもわかりやすく、体系立ててQUERY関…
本記事は、過去に他のブログで書いたものを引っ越ししてきた記事になります。 Pythonで正規表現を使ってパターンマッチした文字列を取得したい場合に、よく利用する操作を自分用にまとめました。必要に応じて追記していきます。 正規表現とreモジュール テキ…
本記事は、過去に他のブログで書いたものを引っ越ししてきた記事になります。 Pythonで時間や日時を扱うtimeモジュールとdatetimeモジュールについて、よく利用する操作を自分用にまとめました。必要に応じて追記していきます。 時間や日時を表すモジュール …
本記事は、過去に他のブログで書いたものを引っ越ししてきた記事になります。 Pythonでファイル操作を行うのに便利な、pathlibモジュールとPathオブジェクトについて、よく利用する操作を自分用にまとめました。必要に応じて追記していきます。 pathlibにつ…
技術文章の執筆用に、画像の余白部分を削除するツールをPythonで作りました。 以前の記事で、Pillowというライブラリを使用したスクリプトを紹介しています。 nouka-it.hatenablog.com 今回の記事では、これを元に「画像の入ったフォルダをターミナル上にド…
技術文章の執筆用に、画像の余白部分を削除するツールをPythonで作りました。 思ったよりシンプルにできたのが印象的です。いくつかやり方がありましたが、Pillowという画像処理用のモジュールを使用して「背景差分法」という手法を使って実現しています。 …
なんか唐突にDIYをこじらせて、「第二種電気工事士」の資格を取ることにしました。 3月中旬ごろから学習しており、先日無事に合格できたので、感想とここまでやったことなどをまとめておきます。 かなり運が味方してくれて合格できた感がありますが、これか…
ノンプロ研で開催されている「技術ライティング講座 第5期」にホストとして参戦中。 tonari-it.com この講座では「技術に関する文章を書くための知識とスキルを身につける」をゴールに、全9回+卒業LTという日程で学んでいます。 7/6(水)、9回目の講座が開催…
ノンプロ研で開催されている「技術ライティング講座 第5期」にホストとして参戦中。 tonari-it.com この講座では「技術に関する文章を書くための知識とスキルを身につける」をゴールに、全9回+卒業LTという日程で学んでいます。 6/29(水)、8回目の講座が開催…
ノンプロ研で開催されている「技術ライティング講座 第5期」にホストとして参戦中。 tonari-it.com この講座では「技術に関する文章を書くための知識とスキルを身につける」をゴールに、全9回+卒業LTという日程で学んでいます。 6/22(水)、7回目の講座が開催…
ノンプロ研で開催されている「技術ライティング講座 第5期」にホストとして参戦中。 tonari-it.com この講座では「技術に関する文章を書くための知識とスキルを身につける」をゴールに、全9回+卒業LTという日程で学んでいます。 6/15(水)、6回目の講座が開催…
ノンプロ研で開催されている「技術ライティング講座 第5期」にホストとして参戦中。 tonari-it.com この講座では「技術に関する文章を書くための知識とスキルを身につける」をゴールに、全9回+卒業LTという日程で学んでいます。 今回の記事では、ここまでを…
ノンプロ研で開催されている「技術ライティング講座 第5期」にホストとして参戦中。 tonari-it.com この講座では「技術に関する文章を書くための知識とスキルを身につける」をゴールに、全9回+卒業LTという日程で学んでいます。 6/8(水)、5回目の講座が開催…
ノンプロ研で開催されている「技術ライティング講座 第5期」にホストとして参戦中。 tonari-it.com この講座では「技術に関する文章を書くための知識とスキルを身につける」をゴールに、全9回+卒業LTという日程で学んでいます。 6/1(水)、4回目の講座が開催…
ノンプロ研で開催されている「技術ライティング講座 第5期」にホストとして参戦中。 tonari-it.com tonari-it.com この講座では「技術に関する文章を書くための知識とスキルを身につける」をゴールに、全9回+卒業LTという日程で学んでいます。 5/25(水)、3回…
ノンプロ研で開催されている「技術ライティング講座 第5期」にホストとして参戦中。 tonari-it.com この講座では「技術に関する文章を書くための知識とスキルを身につける」をゴールに、全9回+卒業LTという日程で学んでいます。 5/18(水)、2回目の講座が開催…
ノンプロ研で開催されている「技術ライティング講座 第5期」にホストとして参戦中。 tonari-it.com この講座では「技術に関する文章を書くための知識とスキルを身につける」をゴールに、全9回+卒業LTという日程で学んでいます。 5/11(水)、1回目の講義が開催…
なんか唐突にDIYをこじらせて、「第二種電気工事士」の資格を取ることにしました。 3月中旬ごろから学習しており、現在はひとまず5/29の筆記試験に向けて学習中です。 とりあえず資格の概要についてや受験の動機、ここまでの独学での学習方針などをまとめて…
ローカルにフォルダをまとめて作りたくて、Pythonでサクッと書いてみた。 パスの扱いと、フォルダの作成について簡単にまとめ。 やりたいこと スクリプト 解説 ユーザーが指定するパラメータ ファイル・フォルダのパスを扱う フォルダを再帰的に作成する ま…
M5Stack開発について理解を深めたくて、Arduino IDEで見られるスケッチ例を読解していく。 今回は、スケッチ例「Button」を読解して、M5Stackのボタン操作について見ていく。 Arduinoスケッチの基本構造や、M5Stackで画面に文字表示する基本のやり方について…
毎月やる作業の効率化のために、GAS(Google Apps Script)でプログラムを書いている。 csvファイルをスプレッドシート化して、フィルタをかけて複数シートを作り印刷できたら便利だなと思って制作した。 シートのレイアウトをGASで自動調整するようにしたの…
M5Stack開発について理解を深めたくて、Arduino IDEで見られるスケッチ例を読解していく。 前回「Hello World」のスケッチ例を題材に読み解いてみた。 そこではArduinoスケッチの基本構造と、M5Stackで画面に文字表示する基本のやり方を見てきた。 nouka-it.…
GAS(Google Apps Script)の学習。 Javascriptの組み込みオブジェクトである配列の、sort()メソッドの活用。 数値の入った配列を並べ替えたいときに、そのままソートすることができなかったのでまとめた。 配列のsort()メソッドの挙動 スクリプト (1)数…
M5Stack開発について理解を深めたくて、Arduino IDEで見られるスケッチ例を読解していこうと思う。 まずは基本の「Hello World」から。 今回はArduinoスケッチの基本構造と、M5Stackで画面に文字表示する基本を抑えたい。 スケッチ例「HelloWorld」 スケッチ…
毎月の経理作業の効率化のために、GAS(Google Apps Script)でプログラムを書いている。 月毎にMFクラウドの仕訳帳を確認しながら、領収書などがちゃんと揃っているかをチェックするのを効率化したい。 そこで、MFクラウドから吐き出したcsvファイルをスプ…