標準愚痴出力

個人的なIT作業ログです。もしかしたら一般的に参考になることが書いているかもしれません(弱気

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

go get でインストールされる実行ファイル置き場をバッチファイルで得る

%GOPATH%\bin と書いてしまいがちだが %GOPATH% が未定義の時 %USERPROFILE%\go が代替として使われる %GOPATH% に複数のディレクトリが登録されている時 最初のディレクトリが使用される ので、一工夫必要だ。 @echo off setlocal if "%GOPATH%" == "" ( se…

続・nyagos で lua53.dll のかわりに GopherLua を使おう

続・nyagos で lua53.dll のかわりに GopherLua を使おう - Qiitaより転載 続・nyagos で lua53.dll のかわりに GopherLua を使おう 「nyagos で lua53.dll のかわりに GopherLua を使おう - Qiita」の続き: β2 を出しました。 Release 4.3_beta2 · zetamat…

nyagos で lua53.dll のかわりに GopherLua を使おう

2018/04/25 付け記事:nyagos で lua53.dll のかわりに GopherLua を使おう - Qiitaより転載 nyagos で lua53.dll のかわりに GopherLua を使おう Using GopherLua instead of lua53.dll · Issue #300 · zetamatta/nyagos lua53.dll にはいくつか問題があり…

連休中の作業メモ(4/30)

nyagos 4.3β lua53.dll を GopherLua にリプレースしたバージョンの初バイナリ Typing C-o looks to raise hang up until Enter or ESCAPE is typed (on 4.3beta) 出してからしばらくして、Lua とは関係ないreadline.Console の bufio.Writer 化した際の Flu…

let のない Lisp で lambda を let のかわりにつかう

無いものを嘆いていても仕方がないので、できることを模索しよう。 autolisp系のLispでは let が使えず、ローカル変数は、関数の頭でしか宣言できない。また、use strict 相当のものがないため、関数が長くなるとローカル変数の宣言漏れがないかどうかをチェ…

F-Secureという Anti-virus が NYAGOS を誤検出したらしいので、誤検出を報告した

登録ページ:https://www.f-secure.com/en/web/labs_global/submit-a-sample 件名「I heard your product reports my open source software as malware」 I am developing the Open Source Software: NYAGOS(Nihong Yet Another Going Shell). https://githu…

NYAGOS 4.2.5βが、いかにしてバッチファイルでの環境変数の変更取り込みを可能としたか

通常、環境変数は親プロセスから子プロセスへの一方通行で継承されるものであり、逆はありえない。 CMD.EXE で「環境変数設定バッチ」というものが成り立つのは、バッチファイルを子プロセスではなく、バッチファイルを呼び出しているCMD.EXEプロセス自身で…

Appveyor がまだ Go 1.10 をサポートしてなかったので、自前で取ってくるよう設定した

go

strings.Builder を使いたくて、ローカルの環境を Go 1.10 にしたが、Appveyor がまだ Go 1.9.2 のままだ。そのせいで、git push するたびに失敗マークがついてしまう。 Appveyor のサポートサイトを適当に見てみたら、Go 1.3 しか入っていない頃に書かれた …

現在いるページの URL とタイトルと選択テキストを mstdn.jp へ投稿するブックマークレット

twitter のものを適当に変えてみた。前にやった時はダメダメぷぅだったんだが… ますとどん、バージョンアップして出来るようになったのかな? javascript:(function(){var v=window.getSelection();window.open('http://mstdn.jp/share?text='+encodeURIComp…

git履歴の先頭に、後から「空commit」を割り込ませる

git

本件を実行する前に git clone でバックアップを取っておきましょう あらかじめ、全commitの履歴を cherry-pick するスクリプトを作成しておく git log --pretty="format:%H" | gawk '/./{ line[i++]=$0 } END{ while(--i >= 0){ print "git cherry-pick ",l…

【ポエム】NYAGOS 2017年ふりかえり

Nihongo Yet Another GOing Shell についての駄文です。関心ある方に読んでいただければと 参考:2017年冒頭に言ってたこと Luaデータ共有との戦い > 完全に改善した!(← うさんくさい) < 4.0 全コマンド(=goroutine~スレッド)で 1-Lua インスタンスを…