サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
GPT-4o
msfukui.hatenablog.com
唐突ですが、先日、エディタ領域のファイル末尾に [EOF] を表示するだけの VSCode extension を作ってみたのですが、そのもともとの動機が、テキストファイルの最後は改行で終わりたい→それエディタで見える様にしたい、という自分の好みから始まっていて、いろいろ調べていると、以下の様なお話があることを知りました。 POSIX のテキストファイルの仕様では、テキストファイルは行か行の集合であり、行はnewlineで終わる、と定義されている だから Vim で末尾が改行コードでないファイルを開くと警告が出るんだなー、ということを今更ながら知ったのですが、以下のブログの記述を参考に、おおもとの定義はどうなっているのかな、と思って確認してみました。 yuu.nkjmlab.org 2004年時点の仕様 The Open Group Base Specifications Issue 6
以下で回避策を発見したのでメモ。 Problems compiling ffi 1.9.0 on cygwin 64bit · Issue #284 · ffi/ffi · GitHub 以下のパッケージを setup で追加インストールして、 libffi6 libffi-devel cygwin32-libffi pkg-config 以下の様に環境変数を設定するとよいみたい。 export PKG_CONFIG_PATH="/lib/pkgconfig" で、gem install ffi。 試したところうまくいきました!(入ったのは1.9.3です。)まるで魔法みたいだ。 native extension のコンパイル自体を回避している様なので、本質的な解決策ではないと思いますが、利用させていただく分には問題なさそう。 これで selenium-webdriver が cygwin
Windows7(32bit) + Cygwin(32bit) + ruby 1.9.3p484 + gem 2.2.2 です。 gem がエラーに..。 $ gem install selenium-webdriver test-unit ERROR: While executing gem ... (ArgumentError) invalid byte sequence in UTF-8 うーん..。と悩んで以下の記事を読みました。 Cygwin - Ruby-1.9.3p327 - win32/registry - PIB とても詳しく書かれていてすっきり理解できました! でも個別パッチになってしまうのですね..。 記事を参考に win32/registry.rb を直接編集して修正するとうまくいきました! 追記(12/29) 毎回編集内容を忘れるのでパッチ内容を追記します。 該当
このページを最初にブックマークしてみませんか?
『msfukui.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く