lisz-works

技術と興味の集合体

プログラミング

Angular リポジトリCloneから実行までの手順

AngularのプロジェクトをCloneしたけど動かない!となった初心者なので備忘録的メモです。

ng serve「Module build failed」の解決方法

Angular公式のチュートリアルどおりに、ng serveまで実行しました。 しかし「Module build failed」というエラーが発生してしまい、初っ端から実行することができませんでした。 今回はコチラを解決しました。

コアダンプ解析のファイル指定を簡略化するshellを作った

コアダンプの調査に、実行と解析を繰り返し行っていました…… 「毎回ファイル名調べて、gdb実行するの超めんどい……」 ということで、簡単にgdbを実行するためのshellを作りました!

ターミナル分割したり!tmuxを最低限使う設定

エディタを分割したり、エディタを見ながら他のものを見たり…… GUIではそんな画面分割を普段していませんか? 同じようなことがターミナルでできちゃう「tmux」というものをMSYS2に入れてみました! 色々カスタマイズできそうなんですが、今回は最低限使うた…

MSYS2&tmux 文字列→クリップボードコピーは手っ取り早い

MSYS2でバッファの文字列をクリップボードへコピーしようとしたところ…… いままで通りマウス選択でコピーしてくれない…… ということで、手っ取り早く、近しい状況にして解決する方法についてです!

MSYS2 DockerでAngularのサーバを立ててホストで表示する!

MSYS2のDockerで、Angularのサーバを立てて、ホスト側のブラウザで表示する方法についてです! サーバを立ててから、ホスト側ブラウザで表示するまでに苦戦しましたが、なんとかここまで漕ぎ着けました!

MSYS2でDocker ToolboxからAngularCLIを実行するまでの手順

MSYS2でDocker Toolboxから、AngularCLIを実行するまでの手順についてです! 色々調べてやっと実行するところまで漕ぎ着けることができました……!

MSYS2でNode.jsとAngularCLIを使えるようにする手順

MSYS2でNode.jsとAngularCLIを使えるようにする手順についてです! やっとMSYS2からこの2つが操作できるようになりました!

CUI版Wireshark「tshark」を使う方法

コンソール上で動作するパケットキャプチャ「tshark」を使う方法です! Wiresharkだとちょっと重たくて使えない環境などでも、コンソール上でサクッと使えるのでいい感じです!

MSYS2xDockerでnode.jsを動かす「the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty'」の解決

MSYS2でのDocker環境でAngular使ってみようと思って、進めていたら出たエラー 「the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty'」 これを解決してNode.jsのコンソールを実行します!

docker-composeの起動~終了までの手順

docker-composeokerを実行しようとすると、毎度のように 「何すれば起動できるんだっけ?」 という完全初心者なので、起動~終了までの手順を残します。

Docker ToolboxをMSYS2で動かす手順(docker-machine,docker-composeも)

Docker ToolboxをMSYS2で動かす手順についてです! セットアップから、docker-machineとdocker-composeの動作確認まで行います!

Web関連の興味の湧いて調べたことメモ

今回は主にPWAとSPAについて調べたことのメモです。 名前は聞いたことあったけど、甘噛した程度だったり、調べもしなかったことをだったので……

C# TimeSpanを色々試したぞ!

C#の時間を表すオブジェクト「TimeSpan」を色々試しました! DateTime型とも絡みに使えたり、時間を簡単に作れたり、地味に便利です!

requireのパス指定ミスでVS Code拡張が動かなくなった話

VS Code拡張を開発していたときのこと…… 突然デバッグ実行でコマンドを実行すると、「アクティブ化に失敗しました」というエラーが出て動かなくなってしまいました。 ということで戒めを込めて書いていきます。

テンプレをコピー+フォルダ名と同名にリネームするバッチファイルを作った

ぼくは普段、1記事に対して1フォルダ用意して管理しています。 なのでフォルダ名とMarkdownファイル名を同じにしているのですが、あるとき思ったのです。 「コレ作るのめんどくせぇ……」 ということで、テンプレートをコピーして、かつフォルダ名でリネームし…

バッチファイルのsplit()「for /F」で文字列分割の使い方

「バッチファイルでsplit()のように文字列分割したい……」 というときに使用するのが「for /F」。 今回はこの「for /F」について調べたので解説します。

はてなブログ用VS Code拡張 HatenaBlogTools v0.2.0をリリースしました!

はてなブログ用VS Code拡張 HatenaBlogTools v0.2.0をリリースしました!

C++で親の親クラスの関数にアクセスできない?「error: ‘void Class::Function()’ is inaccessible」の解決方法

「CA<-[継承]--CB<--[継承]--CC」という構成でクラスを作りました。 するとCCからCAの関数がアクセスできず 「error: ‘void Class::Function()’ is inaccessible」 というエラーが吐かれてしまいました。 おじいちゃん、なんで使わせてくれないの!

VMまるっとVS Codeで!VirtualBoxにSSHリモート接続で開発する方法

VS Codeから、VirtualBoxにSSHリモート接続で開発する方法についてです! コレを知ったおかげでVS CodeとTera Termを言ったり来たりしていたものが1つにまとまりました。 VMのことをほぼ気にせず、画面1つでまとめて開発できるので、相当楽ちんです!

Linux C/C++でアフィニティ設定をする方法

LinuxのC/C++でアフィニティ設定をする方法です! これをすることで、プロセスが使用するコアを設定することができます。

Python3 ロックファイルで排他処理をする方法

Python3でflockという関数を使った、ロックファイルによる排他処理をする方法です!

Python3でマルチスレッド処理をする簡単なサンプル

Python3でプロセスを立ち上げて、マルチスレッドで処理する方法です!

C言語 ロックファイルで排他処理をする方法

C言語でflockという関数を使った、ロックファイルによる排他処理をする方法です! 意外と簡単に排他できちゃうので、なかなか良さげです!

C言語でキー割り込みを作る

「特定のキーを押したらプロセスを終了する」という処理を作りたい! ということで、キー割り込みの処理についてです。

Tera Term Deleteキーが効かないを1発解決

Tera TermでDeleteキーを押したら、いつものDeleteの動きじゃありませんでした…… ということで、効かないを解決してみました!

はてなブログ支援VSCode拡張「HatenaBlogTools」をリリースしました!

はてなブログ支援VSCode拡張「HatenaBlogTools」をリリースしました!

vsce create-publisherでエラー(401)をサクッと解決!

VS Code拡張の公開時に行なう、「vsce create-publisher」で、401というエラーが発生したので、サクッと解決します!

作ったVSCode拡張を公開する手順

VS Codeの拡張を作ったら、あとは普段使いたいですよね? ということで、作ったVS Codeの拡張を公開する手順です!

VS Code拡張!はてなブログ WSSEで投稿する!

VS Code拡張で、はてなブログにWSSE認証で投稿する方法です! ステキなパッケージを発見したお陰で、一気に解決しました!