今いる場所でコマンドプロンプトを開いてくれるBATファイルを作ってみた

やあ子供たち。今日はタイトルの通りの内容のメモだよ。以下のコードをcmd_here.bat という名前にでもしたBATファイルとして保存して、任意のフォルダにコピーして、これを実行してみよう。すると、その場所に最初からいる状態でコマンドプロンプト画面が始…

express.static() を先回りして特定のファイルの返送処理を自分ロジックで上書きしよう。

やあ子供たち。 express.static()は便利な反面、実際には何をやってくれているのかがブラックボックスになっているとも言えるね。 例えばあるコンテンツページを表示した際に、pngを返した枚数だけカウントしたいだとか、jpegは禁止するだとか、動画は当然ス…

GoogleSpreadSheetの日付入力ショートカット

やあ子供たち、Excelで日付をショートカットキーで一発入力するのは「Ctrl+;(セミコロン キー)」で、超便利なわけなんだが、GoogleSpreadSheetを使っているときに、日付を入力したいというわけでそれをやろうとすると、ブラウザなだけに、画面の表示倍率…

NodeJSだけでダウンロードサイトを作る

やあみんな。NodeJS楽しいよねまじで。今日はおじさんはExpressとか使わずにNodeJSだけでファイルをダウンロードできるサイトを構築するための最小限コードをメモしようと思うぞ。(Expressを使っているお友達はres.download()が使えるのでこの記事に用はな…

ExcelVBA ブックが開かれた時に呼ばれる処理を書いてみたよ

ガンプラが絶対にうまくなる10の製作テクニック (ホビージャパンMOOK)ホビージャパンAmazonやあ子供たち、今日はね、Excelを開いた途端に、自身のウィンドウサイズを所定の値にして、かつ、リボンが畳まれた状態になってくる、そんなVBAスクリプトを作ったの…

編集中のスライドに日付テキストボックスを挿入するPowerPointVBA

MG 1/100 GAT-X105A エールストライクガンダム Ver.RM (機動戦士ガンダムSEED)BANDAI SPIRITS(バンダイ スピリッツ)Amazonやあ子供たち。資料作ってるか。今日は今編集中のPowerPointのスライドの右上に、日付現在時刻テキストボックスを入れる便利スクリプ…

パワポのテキスト抽出VBA

パワーポイントファイルの中の、テキストを抽出するVBA。 フォントサイズが20以上のテキストを見つけたら、抽出。 Sub PPT_pdf() Dim ppt As New PowerPoint.Application Dim presen1 As PowerPoint.Presentation Dim save_path As String, file_name As …

フォルダ内の全画像の縮小版を生成するPythonスクリプト

やあ子供たち。 今日はおじさんはフォルダ内の全画像の画像サイズを、ちょっと大きすぎたので小さくして、それで置き換えたいと思ったことがあった。じゃそういうのはpythonあたりで数行で作ってしまうのが楽でしょうと。というわけでそういうのを作ったから…

ユーザー入力文字列を識別子に使うのはやめよう

やあ子供たち。 ユーザーが入力した文字列を、IDに使おうなんて考えて痛い目にあったという話です。まーするわけないよね普通だったらね。でも惰性で作ってきてそうなっちゃったみたいな場合もあるわけで。そんなことしてたら、すくなくともこんな痛い目を見…

myHTMLテンプレート

何でもとりあえず書き始められる、HTMLテンプレート(随時更新)。 2022年1月現在あたりだと、jQueryの最新版は3.6.0、jQueryUIの最新版は1.13.0 あたりなのかも知れない。 <html lang="ja"> <head> <meta charset="utf-8"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control"content="no-cache"> <title>This is Tab TItle</title> <style>…</meta></meta></meta></head></html>

JavaScript:使わないと忘れそうなPromiseのthenチェーンについての備忘録(自分用)

やあ子供たち。今日はJavascriptのPromiseのthenチェーンについてのおじさんなりの備忘録だよ。あのな、なんだってそうなんだけどな、勉強したことや聞いた話ってのは頭の中でとにかく抽象化、つまり「ひとことで言うとこうだ!」みたいな感じで、それだけ覚…

Excelのオートフィル機能が使えない?→衝撃の仕様を知った

やあ子供たち、今日はおじさんはね、いつも使っているExcelシートで、オートフィル機能が使えなくなってしまい、あれ?ん~?となってしまったことがあったので内容をここにメモしておくぞ。 まずいつも使っているExcelシートで、何度やっても、オートフィル…

パワポドキュメントを操作するVBAを書いて楽しく遊ぶその前に

やあ子供たち。おじさんだよ。 ええい、もう何度も何度も思い出すのに時間がかかるのでここに個人的な備忘録として書いてしまおう。 (キーワード(未来の自分の検索用):「PowerPoint」「VBA」「オブジェクトライブラリ」「参照」)PowerPointを操作するた…

Excel任意列の「全角を半角に」「大文字を小文字に」一括変換

Sub ToLowerHankaku(COL) 'COL 列の1行目から700行目まで、 ' 全角数字や全角アルファベットを半角になおし ' 大文字アルファベットを小文字になおします Dim i As Integer For i = 1 To 700 Cells(i, COL).Value = LCase(Cells(i, COL).Value) Cells(i, COL…

BAT処理に便利なテキストファイル内文字列置換コマンドを作ったよ

#define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <string> #include <cstring> #include <vector> using namespace std; void func( const string& template_file_path, const string& output_file_path, const string& str_marker, const string& str_ip ) { vector< string > l</vector></cstring></string></iostream>…

CONCAT関数が使えない古いExcelでも複数セル値の全結合文字列を作りたい。

Excel 最強の教科書[完全版]――すぐに使えて、一生役立つ「成果を生み出す」超エクセル仕事術作者:藤井 直弥,大山 啓介SBクリエイティブAmazonやあ子供たち。ついに春がやって来ましたね。桜も満開に咲いています。皆さんいかがお過ごしですか。 Excelのセ…

Excelで手早く、一律な項目名の個別化(インスタンス化)を図る方法

やあ子供たち。おじさんだよ。今日は一律な項目名を手早くインスタンス化(個別化)する方法を考えたので紹介するよ。それはね、row()関数だ。row()関数は、その行の行番号を返してくれるとてもわかりやすい関数なんだね。なので、アンダースコアの後ろにこ…

Excel「折り返して全体を表示する」は「Alt」+「o」「e」「w」、はい「リターン」!

ショートカットキー時短ワザ大全 早く帰るコツは"手元"にあった!作者:辻村司SBクリエイティブAmazonやあ子供たち、Excelで、セルよりも長い文字列を打ち込んだときに、勝手に折り返されて行が追加されてセルの高さも増えてしまうことがあるね。そんなときは…

【時短料理ハック】パスタはフライパンで茹でよう

やあ子供たち。パスタ麺を茹でるのはフライパンがお手軽だよ。 理由は フライパンは広く浅く、2次元的な広がりに留まっているので、茹でている間、パスタ麺の束をを意のままに制御し、お湯の中で自在にに躍らせることができる。3次元的に広がってしまったパ…

Unity+ARKitでハマりました

やあ子供たち。 iPad(第5世代とか6世代とか iOS 13.7など)向けに、Unity 2020.1.8f1 + ARFoundation 3.15 + ARKit 3.17を使ってARマーカーに反応してモデルを出すような簡単なアプリを作ろうとしていてとてもハマったことがあってのでメモしておくよ。「…

mongodbの練習に区市町村統計表をインポートしてみよう

やあ子供たち。さあ今日はWindows10な環境にインストールしたmongodbに、ネットからダウンロードしてきた、区市町村統計表のCSVをインポートするの実験だよ。●食材のダウンロード では早速やっていきましょう。「東京都 23区 面積 人口」などで検索すると、…

GoogleHomeでアラームに名前をつけたら超便利に使えそうな件

やあ子供たち。 今日はおじさんが最近発見した、GoogleHomeでかんたんに備忘アラームを実現するやり方の自分用メモだよ。(アラームだよ、アラートじゃないよ、東京アラートじゃないよ。東京アラートって何だったんだ。「東京アラート」って笑うわ。何が「東…

c++ StrtokNeoを作ったよ。

やあ子供たち。おじさんは古い人間なので、文字列をトークンに分解しようと思った時、どうしてもC言語のstrtokを使いたくなってしまうわけだが、strtokの仕様上、区切り文字が連続できた場合は丸ごと読み飛ばしてしまうということがあり、これがためにCSVを…

vs2019 community edition をインストールしてみたよ

やあ子供たちご無沙汰したな。今回おじさんはVS2019のCommunityEditionを個人的に導入してみたのでそのメモだよ。●インストールフォルダの構成は2017とさして変わらないのでわかりやすい。 もうね、この記事は3年前の記事「vs2017 community edition をイン…

Excelの列番号を列名に返還するPythonスクリプト

やあ子供たち。 Excelでは列を指定する際にアルファベットが使われてるよな。 Aから始まって、B,C、、Zまで来たら、 次はAA、AB、AC、という具合になって、AZまできたら 次はBA、BB、BC、、という 具合にね。 さてさて、OpenPyXL などを使っていて、「1」か…

在宅で会社にVPN接続しようとしたが家の無線LANルータ設定で手間取った件

やあ子供たち。この度の新型コロナウィルス対応で、これまで頑なに拒絶し続けてきた在宅ワークをおじさんも強いられることになったよ。しかしながら、突如として壁にぶちあたったのさ。会社貸与のパソコンを家に持ち帰って自宅のLANでVPNに入ろうとしたとこ…

NodeJSだけでページ遷移(リダイレクト)(副題:「res.end();を忘れるな」)

やあみんな。 おじさんは最近NodeJSで遊んだりしているわけだけれども、 あるとき、ま普通にというか当然のように、ページ遷移(リダイレクト)をしたくなった。 がしかし、どうもExpressを使ったやり方しかなかなか見つけられず、いやそうじゃなくて、Expre…

古いiPadに古いバージョンのYouTubeをインストールする方法

やあみんな。 おじさんの持っている古いiPadでは、アプリストアから普通にYouTubeをダウンロードしようとすると、このアプリはお使いの古いiPadには対応してないのでダウンロードできませんと言われてしまうことを見つけたよ。こんなことがあると、「もう古…

ImageShrinkChoppedGaussian 画像縮小アルゴリズム

やあみんな、元気にしてたかな。おじさんはまたも風邪をひいてしまい、先月の風邪で匂いや香りが全くわからなくなったままだというのに泣きっ面に蜂のようなことになってるよ。18℃以下の部屋は脳や心を破壊するという記事も見たので、みんなも部屋は暖かくし…

DWORD化されたRGBA値を人間が扱いやすいようにするクラス

DWORDの中身が、RGBAだとか、BGRAだとか、そういう内部フォーマットはいざ知らず、DWORDのままで色の値の加減算もろくにできやしないので、そういう問題へのソリューションとして、以下便利クラスを作成したメモ。 class Pix { public: Pix(DWORD col) { _r …