lisz-works

技術と興味の集合体

プログラミング

Pyxelで四角を移動するものを作った

pythonのレトロゲーライブラリ「pyxel」で、「四角をキーボード操作で移動するもの」を作りました! ゲーム作成の1歩として、「キャラクター操作」を行えるようになるためのプログラムです!

C#でExcel読み書き!

C#からExcelを開いて、値を読み込む方法です!

レトロゲーライブラリpyxelで遊ぶことはじめ

Pythonのレトロゲー作成ライブラリ「pyxel」で遊んでみました! なかなか楽しいので、まずはいろいろ描画して遊んでみました!

Python3で対象ファイルを検索→コマンドで一括処理

Python3で対象ファイルを検索→アプリへ登録という処理を作ってみました。 対象拡張子のファイルを抽出して、コマンドを作成・実行してアプリへ登録しています。 「ファイルを抽出して一括処理したい」とか「コマンドで一括処理したい」なんてときに活用した…

VS CodeでJupyter!使い方のご紹介

VS CodeでJupyterが使える!ということなので、試してみました!

TrelloのAPIを叩くことはじめ

TrelloのAPIを実行してみました! 手始めに、「APIを実行する」ということを試してみました!

C#でExcelを操作!「開く・閉じる・保存」

C#を使ってExcelを操作する方法です! 今回は既存部分となる「開く」、「閉じる」、「保存する」、についてです!

問合せフォーム→Slack!フォーム作成・スクリプト作成/設定してみた!

Googleフォームで作成した、問合せ画面を、Google Apps Scriptを使って「問合せが来たらSlackで通知」を作ってみました! Googleフォームの作成からスクリプト作成と設定をして、Slackに通知されるまでを書きます!

C言語の構造体→C#の構造体にコピー!「構造によっては」できるが…

C言語の構造体を、C#の構造体へ取り込めないか試してみました。 「C言語で構造体作成→バイナリデータ出力→C#で同構成の構造体を作成→C#でバイナリデータ読込→構造体にデータをコピー」 ということができないか調べてみました!

超簡単!Python3のPickleで変数・クラスをまるごと保存

Pickleという、Pythonの変数などを外部ファイルに保存する機能についてです。 コレを使えば、自前でフォーマットなどを考えなくても、変数やクラスをまるごと保存→取得して復元することができます!

別のブックにセルをコピーするExcel VBA

Excelのあるブックから、別のブックにコピーする処理についてです! 「あるExcelと同じ内容を、別Excelにも入力しないといけない……」 という無駄に面倒なお仕事、あったりしませんか? さぁ、楽をしようぞ。

Unity2Dで「避けろ!」という初クソゲー作った

Unity2Dのお勉強!ということで、Game A Weekのルールをベースにクソゲーを作ったよ! ゲームの紹介と振り返りです。

viで検索ワードハイライトさせる方法とデフォルト設定!

コマンドとデフォルトでONにする方法、ハイライト解除を楽にする方法についてです。

C言語でJSONを使おう!Windows Subsystem for Linux(WSL)で実行してみる

Windows Subsystem for Linux(WSL)環境で、C言語でJSONを扱うライブラリ「jansson」の使い方です! インストールから読み込むロジック作成→実行までの流れです!

バッチファイルでIPを自動/固定、ついでにSymantecのON/OFFも切り替える

業務でとあるアプリを使うときに、「LANの設定を変更しないといけない」という面倒な状況になりました。 ということで、叩いたバッチに応じて、IPの自動/固定の切り替え、ついでにSymantecのON/OFFもするバッチファイルの作成です。

バッチでexeを実行して結果を処理する

バッチファイルから実行体(exe)を実行→結果を取得→結果をもとに処理 ということをするバッチファイルについてです! 制約はあるものの、コレによってバッチファイルでできることの幅は広がりますね!

コンソールで「ソース→ドキュメント生成!」Doxygen使い方

ソースファイルからドキュメントを生成するツール「Doxygen」についてです! コレを使えば、ソースを修正→Doxygenで出力とするだけで、ソースとドキュメントが一致しちゃう!

ほぼコピペでOK!時刻をPOSTするシェルスクリプト

シェルスクリプトで、「現在時刻を取得→それを使ってPOSTリクエスト」するものを作ってみました! JSONの箇所がなんですが、ほぼコピペでOKです。

base64.pyでbinascii.Error: Incorrect paddingを解決してみた

Python3でbase64.pyで「binascii.Error: Incorrect padding」というエラーが発生したので、調べて解決方法を探ってみました。

GASでPOSTで値をセット!Google Apps ScriptにPOSTしたリクエスト

Google Apps Script にPOSTリクエストして、「値をセットする」を試してみました! これを使って、外部から値をもらってGoogle Apps Scriptで処理してみませんか!?

Tampermonkey 1スクリプトで複数URLをURL毎に処理!

Tampermonkeyの1スクリプトで、複数URLをURLごとに処理する方法についてです! 例えばA~Eの5個のサイトを登録したとして、「Aのときはこの処理」、「Bのときはこの処理」……のように処理させることができます!

GASでGETで値を取得!Google Apps ScriptにGETしたリクエスト

Google Apps Script にGETリクエストして、「値を取得する」を試してみました! これを使って、「WebAPIなどから取得した値をリクエストしたタイミングで取得」したり、「スプレッドシートの内容を取得」したりしてみませんか!?

スプレッドシートのスクリプトで値読み書き:Google Apps Script

スプレッドシートの現在のシート(アクティブシート)へのアクセスを行う関数を作成しました。

VS Codeをスニペット作成は簡単で便利だった!

Visual Studio Codeで、スニペットを登録して便利に使っちゃおう!という記事です! スニペット登録すれば、よく使う構文をサクサク使うことができますよ!

Excel VBA 配列 使い方要点まとめ

Excel VBAの配列について、よく忘れるのでまとめてみました!

Google Apps Scriptで「一定時間経過したか?」判定ロジック

Google Apps Script……というかjavascriptの時間差分についてです。 ある基準時間から、N時間経過したか?を判定するロジックです。

コマンド1つでPython3をAndroidへ!TermuxでPythonしよう!

Termuxを使ってAndroid上で、Python3を使っちゃおう!という作戦です。 これで、PC環境と同じPython3が使えちゃうはず!

Python3でFreemindマインドマップ出力テストソース作ってみた

Python3で、Freemind形式マインドマップを出力するテストソースを作ってみました。

Freemindのフォーマットを読み解いてみた

Freemind形式「mmファイル」のファイルフォーマットを読み解いてみました!

Python3で日本語入XML作成方法まとめ

Python3でのXMLの作り方です。 日本語でXMLを扱うために「xml.dom.minidom」というライブラリを使用してみたので、使い方をまとめてみました!