k01ken’s b10g

He110 W0r1d!

2021-07-01から1ヶ月間の記事一覧

Airを使ってGo言語のWebアプリケーションフレームワークのGinのホットリロードを有効にする

Go

開発環境は、Windows 10 Pro(64bit) + go version go1.15.3 windows/amd64。Go言語のWebアプリケーションフレームワークを使う際に、Webサーバーを立ちあげて、ソースコードを書き換えるたびに、サーバーを一時停止して、再起動させるのが面倒だったので、ホ…

curlコマンド一覧

開発環境は、Windows 10 Pro(64bit) + curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL。 結果を指定のファイルにアウトプットする デフォルトではコンソールに出力されるが、指定のファイルに出力させることも可能 [コマンド] curl -o <FILENAME> <URL> curl --output <FILENAME> <URL>[具体</url></filename></url></filename>…

Twitterの『トピックをフォロー』を消す方法

タイムラインを見ているときに、たまに表示される[トピックをフォロー]が邪魔なので、今回はそれを消す方法をメモ。公式のヘルプを検索して、実践しても、相変わらず表示されるので、他を検索したところ、以下のリンクを参考にして何とか解決。 Twitterのホ…

Goのreflectを使う

Go

開発環境は、Windows 10 Pro(64bit) + go version go1.15.3 windows/amd64。 package main import ( "fmt" "reflect" ) func main() { // 値のタイプを知る fmt.Println(reflect.TypeOf("Koiken")) // string // 型の種別を比較する fmt.Println(reflect.Typ…

Ginでバリデーションを使ってみる

Go

開発環境は、Windows 10 Pro(64bit) + go version go1.15.3 windows/amd64。Go言語のWebアプリケーションフレームワークであるGinのバリデーションについてのメモ。以下、サンプルプログラムを引用します。 package main import( "net/http" "time" "reflect…

Go言語で正規表現を扱う

Go

開発環境は、Windows 10 Pro(64bit) + go version go1.15.3 windows/amd64。使っている正規表現のパターンはここに書いてます。Google製の正規表現エンジンであるRE2を使用しています。 マッチするかどうかをtrue/falseで返す package main import ( "fmt" "…

VBA(Excel)でファイル関連のメモ

VBA

開発環境は、Windows 10 Pro(64bit)。 ファイルが存在するかチェック If Dir("ファイルのフルパス") <> "" Then Debug.Print("ファイルは存在します") Else Debug.Print("ファイルは存在しません") End If ファイル一覧を取得する Dim buf As String '例えば…

VBA(Excel)でオートフィルター関連についてのメモ

VBA

開発環境は、Windows 10 Pro(64bit)。AutoFilterで指定する際に、Range("A1")で指定した場合、1行目を横に進んで空白の直前までがフィルターとして適用される。その場合、Range("A1:K1")のように指定すると、途中で空白があっても、A~K列までフィルターが適…

Pythonでパッケージを作成する

開発環境は、Windows 10 Pro(64bit) + Python 3.7.6。1.TestPackgeディレクトリを作成する2.TestPackgeディレクトリに空の__init__.pyを作成する3.TestPackgeディレクトリに以下のコードをTest.pyで保存する class Test(): def __init__(self): self.name = …

Pythonで色んな日付を取得する

開発環境は、Windows 10 Pro(64bit) + Python 3.7.6。 先月の末日を取得する import datetime today = datetime.date.today() # 当月の1日 thismonth = datetime.datetime(today.year, today.month, 1) # 先月の末日 lastmonth = thismonth + datetime.timed…

VBA(Excel)で列をずらした際に修正するのが面倒なことに対する対策

VBA

開発環境は、Windows 10 Pro(64bit)。動作検証はExcel 2019。Excelでテーブル形式のデータをVBAで処理する場合、完成したファイルの列の位置を変更するような修正をした場合、関係する部分をすべて修正しなければいけないので、非常に面倒くさく、保守性が悪…

Evernoteが使えない。本当に。

環境は、Windows 10 Pro(64bit)。いつもは、Evernote Desktopを使っていて、久々にアップデートしてみると、新しいバージョンは同期するためのボタンがない。 そこで、Evernote Webにアクセスしてみると、以下のように「Evernote Web を読み込めませんでした…

正規表現についてのメモ

開発環境は、Windows 10 Pro(64bit)。 ■直前の表現が0文字か1文字 ?[具体例] a?sagao「asagao」もしくは「sagao」にマッチする ■直前の表現が0文字以上 *[具体例] a*sagao「asagao」もしくは「sagao」もしくは「a....asagao」(....はaの繰り返し)にマッチす…

Electron Forgeを使ってみる

開発環境は、Windows 10 Pro(64bit) + node v14.17.0 + npm 6.14.13。簡単に、Electronのプロジェクトを簡単に作成/配布できるElectron Forgeを使ってみます。1.公式サイトへアクセス。2.コマンドプロンプトを立ちあげて、electron-forgeディレクトリを作成…

Electronを使ってみる

開発環境は、Windows 10 Pro(64bit) + node v14.17.0 + npm 6.14.13。 1.公式サイトへアクセスし、ヘッダー部分のDocsをクリック 2.Quick Startのリンクをクリック 以下、Electron DocumentationのQuick Startに基づいて、やっていきたいと思います。3.コマ…

VBA(Excel)で印刷の設定を行う

VBA

開発環境は、Windows 10 Pro(64bit)。動作テストは、Excel 2019。 印刷範囲の設定 With ActiveSheet.PageSetup .PrintArea = "$A$1:$BT$37" End With タイトル行の設定 With ActiveSheet.PageSetup '1枚ごとに毎回、タイトル行が印刷される .PrintTitleRows …

VBA(Excel)でセルのアルファベットと数字を相互に変換させる

VBA

開発環境は、Windows 10 Pro(64bit)。動作テストはExcel 2019。 アルファベット→数字 For文で処理しやすいように、アルファベットを数字にしたい場合があります。 そういう時は、以下のように、アルファベットから数字に変換して処理します。 Debug.Print(Co…

VBA(Excel)でピボットキャッシュを生成する際のエラーについて

VBA

開発環境は、Windows 10 Pro(64bit)。ピボットキャッシュを作成する際に「型が一致しません」というエラーが出現することがある。 作成したExcel(Excel 2019)では問題なかったが、バージョンの古いExcel(Excel 2010)で動作させると、上記のようなエラーメッ…