キーワード「京対策」

突然フラッシュバックするキーワードに気持ちを全部持って行かれる性分なのですが、本日のキーワードは「京対策」でした。
UTF-8時代の文字化け対策に関するキーワード。懐かしい。

https://www.mdn.co.jp/Books/tatiyomi/5969/Web100_05.pdf

d.hatena.ne.jp


とあるエディタで、ASCIIな内容の.htaccessが、UTF-7で開かれちゃうのを回避したいな~ というのがトリガでフラッシュバックした。

RLogin::謎の`(C)`マーク

問題

RLoginを使って、du -h とかするとき、なんか画面上 右上隅に`(C)`みたいなマークが出てきて、フリーズしたようになる。
なんやねん。Poderosaそんなんせんかったわ。

回答

下記ページの "5.3 文字表示が停止する” 参照
RLogin使い方説明

対応策

以下引用

その場合は、オプション設定、ターミナル、エスケープシーケンスの「?8454 C1制御文字を無視する」をチェックしてください。

※RLogin ver 2.23.2 では、『オプション設定 ≫ スクリーン ≫ 制御コード』 の順であった。


はい。チェックします。

Python3::TkInter

最近のTkInterは多少イケてる、とのことで利用を進める。
myenigma.hatenablog.com

www.capa.co.jp
myenigma.hatenablog.com

edosha.hatenablog.jp
python3.7だと PyInstallerがpipでインストールできない... 3.6.4を使うことにする。

hiroys.hatenablog.jp

寄り道: DB2

qiita.com

寄り道: pyDevでテンプレートカスタマイズ

qiita.com

proftpdと落ちるFTPクライアント

インフラエンジニアのメモ : FTP接続後のディレクトリ・ファイルの一覧表示ができない

ヴォーッ やっと解決できた気がする....
WinSCPの最近のバージョンで、ディレクトリ一覧が取れないどころでなくプログラムが異常終了していたので、
探すべきキーワードを誤っていた感。

◆サーバ側(Proftpd) の対応方法
proftpdはクライアント側から明示的に古い仕様のコマンド(LIST/NLST)を使う旨の指示が無いと、新しいMLSD/MLSTコマンドを使おうとする ので、強制的に古い仕様のコマンド(LIST/NLST)を使うようにする。
proftpd.confに下記記述を追記

<IfModule mod_facts.c> 
    FactsAdvertise off 
</IfModule>

よく見るけど無視してるキーワード

Homebrew

qiita.com
qiita.com
ソフトウェアのインストールをCUIでやっていくもの。
CentOSYumとかDebianのAPTとかFreeBSDPorts/pkgとかPiPとかと同様、macOS上のパッケージ管理システム(パッケージマネージャ)(のひとつ.macports)。

  • macportsは管理者権限が必要で、homebrewは一般ユーザで可。
  • macportsよりインストールできるパッケージ数が少ないが、依存関係への配慮が細やかで、既存環境への影響が少なめらしい。

Clang

  • 発音は"クラン(グ)"(`しーらんぐ`だと思ってた)
  • macOS,iOS,FreeBSDで標準コンパイラになってるらしい。
  • gccの置き換えを目指して作られているらしい
  • Clangはフロントエンドで、バックエンドにはLLVMを用いるらしい。
  • macOS,iOSアプリ向けのIDEであるXcodeの一部を成しているらしい。

LLVM

  • クロスプラットフォームの`コンパイラ基盤`
  • `LLVM`という名前は、現在のところ略語ではなくなっているとのこと。
  • `~VM`のところはVirtualMachineで仮想マシンを指すような意味合いだったらしい。
  • Java と JavaVMの関係に似た、中間コード生成⇒機械語変換⇒最適化というプロセスらしい。
  • 最近では、ソフトウェア構成としてClangがLLVMの一部として提供されているらしい。

PHPUnit, Eclipse

PHPUnitがまあったっく身につきません。
がんばりましょう。はい。

今更なComposerの基本的な使い方 (2015/12/14)
https://soarcode.jp/posts/173


Composerインストール手順(Windows) - Qiita
qiita.com


PHPの開発環境を構築する(その4): PHPUnit+MakeGoodを使う
www.yujakudo.com

Composerによるツールのインストール:PHP開発環境2015(その1)
www.yujakudo.com


Eclipse/PDT から PHPUnit/CIUnit のテストを自動実行する
d.hatena.ne.jp

Eclipseプラグイン MakeGood導入手順
kazzn.hatenablog.com

Eclipse PDT + MakeGood でも SSH 経由で PHPUnit を実行する
ngyuki.hatenablog.com

PHPUnitを使う上で押さえておきたい知識
www.dn-web64.com

PHPUnit マニュアル
PHPUnit マニュアル