2021-01-01から1年間の記事一覧

DLLの依存関係、エクスポート関数を調べる

結論 Dependency WalkerはNG(フリーズして使い物にならない) 後継のDependenciesが正解。 github.com

書式指定子formatで書式を変数で指定する

C#

ToStringの引数に書式変数を指定すればOK using System; public class Hello{ static void Main(string[] args) { ulong i = 0x123456789; var formatString = "X016"; Console.WriteLine($"0x{i.ToString(formatString)}"); } } 実行結果 0x000000012345678…

九電の支払いは口座振替かクレジットカードか

クレジットカードでも余計な手数料かからないってきいてそれならクレジットカードと思ったけど、後々調べると、口座振替だと割引があるらしい 月55円 クレジットカードのポイント1%と55円を比較したときの損益分岐点は電気代5500円くらい ふだんそ…

UQモバイル、UQでんき周りのノウハウ

格安SIMも値下げ競争がある中、UQモバイルは月額を変えず強気。 しかしUQでんきとセット割にすることで、他社と同レベルの3GB990円になる。しかもくりこしアリ。 UQモバイルは公式サイトのキャッシュバックキャンペーンが一番オトクなので、素直に公式から申…

Mercurial TortoiseHG Diffツール 差分比較にWinMergeを使う方法

Mercurial.iniに下記追加 ※iniファイルはC:\Users\ユーザー名フォルダにある [extensions] extdiff = [extdiff] cmd.winmerge = C:\Program Files\WinMerge\WinMergeU.exe opts.winmerge = /e /x /u /wl参考 newbedev.com

Windows10 ファイルの行数を一括取得・表示

下記を.batファイルに書いて、対象のフォルダに置いて実行 @echo off REM 拡張子「.txt」のファイル名一覧を取得(子ディレクトリ内も含む)for /f "usebackq" %%i in (`dir /B /S *.txt`) do ( REM ファイル名出力 SET /P

GitHub issueのリストをコマンドで取得する(Windows)

ググったがまとまった役立つ情報がなかったので自分の経験を記録として残す。 コマンドプロンプトからGitHubの公開APIにアクセスして取得する※一発で全部取得するコマンドは存在しないので注意。 jqを使うjqとは、JSONデータ解析ツールうまくオプションを指…

[Windows10] Windows 10 IME 日本語入力できない場合の対処法・改(2021/04版)

以前も紹介したがめんどくさいわりにプロセスkillできなかったりして不完全だった 今回の方法なら簡単ですぐできる タスクマネージャの詳細から、CTFローダー(ctfmon.exe。ペンのアイコン)をタスク終了すると、自動的に復活する 復活しなければ何度か繰り…

Node.js new net.createConnectionでタイムアウトになってconnect失敗する

やりたいこと Windows上のローカルでNodejsアプリを動かしてTCPソケット通信をしたい 現象 特定の場合にnet.createConnectionがタイムアウトになって通信できない 調査の結果判明した条件 社内LANだとOK 外部LANだとNG 原因 Windowsファイアウォールにガード…

Node.js printf的な文字列フォーマット・書式を使う

Node.js: printf風の文字列フォーマットをする方法 - Qiita ↑文字、数字をそのまま単純に置き換えたい場合のみ使える ただし、utilモジュールでは、%0.3fのようなちょっとした応用的な使い方はできない そういう使い方をしたいときはsprintf-js↓を使う必要が…

OpenRestyのバージョンを確認する

dpkg -l というコマンドを実行 コマンド結果が表示されたら、 /openresty と入力する 1.17.8.2-1~focal1だとわかった 「openresty バージョン確認」でググっても全然見つからずかなり苦労したので、同じような人の助けになりますように。

ウィンドウが画面外にあって見えない・操作できない

Alt + Tabキーで該当のアプリを選ぶ←ポイント1!! Alt + Space キーを押す(メニューが表示される位置で、どの方向にウィンドウがはみ出ているのかがわかる) キーボードのMを押す カーソルキー(矢印キー)を一度押す←ポイント2!!!! マウスを動かす…

Windows 10 IME 日本語入力できない場合の対処法

2021/04追記 下記の手順の方が簡単ですぐできる yamekodev.hatenadiary.org 以下もとの記事 状況 半角キー押すとタスクトレイのIMEが「あ」「A」交互に切り替わるが、日本語が入力できない ctrl+shift同時押しでも改善せず 対策 IME再起動でなおった 【Windo…

npm install で--saveオプションをつけない場合の動作

問題 npm install node-schedule でパッケージ追加後、しばらくそのまま使っていた npm install piyo --saveで別のパッケージ追加すると、node-schedule が消えた node_moduleディレクトリにもないし、package.jsonからも消えた 対策 --saveをつけてnode-sch…

WinSCP ローカルディレクトリを並べて表示したい

WinSCPによるファイルの転送方法 環境設定→外観→「コマンダー」 インストール時に普通にエクスプローラを選んだ人がハマる罠

irvine UTF8のURLのファイル名が文字化けする

ツール→ オプション設定→ スクリプトタブ→ 左側でOnListMenuClickを選択 右側で「UTF-8アイテムの自動ファイル名設定」のチェックボックスをオン 上記設定を行うと、ダウンロードファイル上右クリックメニューの「スクリプト」メニューが有効になる カーソル…

Windows10 フォルダ内のファイルリストをフルパスでテキスト出力する

①エクスプローラからファイルリストを作成したいフォルダに移動 ②エクスプローラのアドレスバーにcmdと入れてEnter→コマンドプロンプトが開く ③開いたコマンドプロンプトで「dir /b /s .\ > filelist.txt」と実行 ④フルパスのファイル名のリストが書かれたテ…

JavaScript ふつうのfunctionと=>の違い

この記事がわかりやすかった。qiita.com 上記いろいろ書いてあるけど、とりあえず自分にとって影響ありそうな違いは下記3つ。 ・アロー関数は関数の外側のthisを参照する ・アロー関数では引数リストが使えない ・アロー関数はあらかじめ変数に入れて定義し…

JavaScript Promise async/awaitの基本がわかるチュートリアルサイト

これ読んでだいたいわかった気になった。 qiita.com あとおまけで下記2つも。 qiita.com qiita.com ググるといろんなサイトが見つかるけど、自分にとってはこれらが一番わかりやすかった。 promiseのallを使うと複数のpromiseが完了するのを並行して待つこ…