昨日、Cygwinのshがスタックが足りないなどと言い異常終了するようになった。エラーメッセージは記録し忘れたが、以下のリンク先にある「can't commit memory for stack」というのがそれ。 "cant commit memory for stack" error with perl このエラーは初めて見たので対処方法がわからなく右往左往したが、結局peflagsコマンドを使い、/bin/shのスタックサイズを倍増することで対処できた。 具体的には、まず/bin/shの現在のスタックサイズを確認する: % peflags -x /bin/sh /bin/sh: stack reserve size : 2097152 (0x200000) bytes 次に/bin/shのスタックサイズを倍の数値に設定する: % peflags -x0x400000 /bin/sh /
Windowsでターミナル環境を構築する手順です。 Windowsのターミナルツールはいろいろあって、どれにしようか悩むところではありますが、 個人的にMacの環境(oh-my-zsh,tmuxあたり)をなるべくそのまま使いたかったので、それに一番合うものを探しました。 とはいうものの、3月末あたりからいろいろ試してみて2ヶ月ほど経った今でも「これがベスト!」と思えるものがないのが実情なのですが、 妥協点には至りましたので、このあたりで記事を書いておこうと思います。 Windowsターミナル環境について ConEmu / MobaXterm / Babun / Cygwin(純正 / gnupack) 1. ターミナル環境:gnupack(Cygwin)のセットアップ パッケージダウンロード configファイル編集 2. シェル環境:zsh(oh-my-zsh)のセットアップ zshイン
zsh compinit: insecure directories, run compaudit for list. Ignore insecure directories and continue [y] or abort compinit [n]? のような鬱陶しいメッセージが出ることがあるのでこれを抑止する。 (一応 Cygwin 環境以外にも適用できる方法のはず。) 解法 compaudit で表示されたディレクトリを chmod g-w する。ただし、グループが「なし」になっていると何も起こらないので事前に chgrp しておく(ここが Cygwin (Windows) 特有の問題)(ここではとりあえず Users グループを利用する)。 % compaudit There are insecure directories: /usr/share/zsh/site-functi
CygwinつかっていてWin32のコンソールアプリ(Ruby.exeとかPHP.exeとかPython.exe)をCygwinのBashから使うのにすごく重宝するCygpath。Cygpathについて知らないことが多い おさらい。cygpathとは何か cygpathはUNIXパスからWindowsパスの変換,またその逆の変換を行うことが出来る.Cygpathを使うと,Cygwinのマウントポイントを考慮したパスが取れるので便利ですね. 基本の使い方 使い方は習うより慣れろ. cygwin(bash)から windows へ takuya@letsnote:~$ cygpath -w /home/takuya C:\Users\takuya windows(cmd)から UNIXへ C:\Users\takuya>cygpath -u C:\Users\takuya /home/taku
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。
Emacsで、いわゆる日本語インクリメンタルサーチを実現する。 日本語インクリメンタルサーチつまり Migemo の辞書検索モジュールには Ruby/Migemo と C/Migemo の二つの実装がある。ここでは高速かつRuby不要という点から後者を利用する。 前提としている環境 Windows 7 Home Premium 64bit Cygwin 1.7.7 GNU Emacs 23.1.1 (i386-mingw-nt6.1.7600) ※Cygwinのバージョンは uname -a コマンドを打つと確認できる。 導入作業 辞書ファイルをインストール KaoriYa.net より「バイナリ(DLL) 1.3 64bit版 for Windows (約3.46MB)」をダウンロード。 解凍すると、/dict/utf-8 に辞書ファイルが計5個生成される。これ(UTF-8の辞書)を e
VimをCUIで使うときにもcolorschemeが256色のものを使用したい。 ターミナルが256色対応しており、GUIを有効にしてビルドしたVimを用いれば、Hack #64: 256色ターミナルでVimを使用するにあるように、CSApprox.vimプラグインを使うとほぼgVimと同様な綺麗なcolorschemeを実現できる。 しかし、ターミナルをVimのみのために起動することはなく、筆者は必ずscreenを立ち上げてその上でVimを起動している。 screenはデフォルトで16色しか使えないので、256色を有効にしてビルドしなければならない。 現在screenはgitで管理されているので、そこから最新のものを取得してビルドしよう。 $ git clone git://git.sv.gnu.org/screen.git $ cd screen/src $ ./autogen.sh
2019-11-12 Comments/Wiki/PukiWiki/スパム(spam)を防止する方法 2019-11-01 Delphi/XML/Delphi付属のXMLライブラリ 2019-08-27 Comments/SaGa2 秘宝伝説/モンスター一人クリア 2019-07-11 Comments/git/git rebaseを元に戻す方法 2019-06-08 VBA/関数呼び出し時に「オブジェクトが必要です。」というエラーが出る 2019-03-07 Comments/PhotoShop/「下のレイヤーとグループ化」はどこいったの? 2019-02-06 Ruby/Ruby on Rails/コントローラーのメソッドをビューから呼び出す方法 2018-12-14 Comments/Eclipse/エクスプローラーペインで階層表示されないのを直す方法 2018-03-07 Ruby
NAME mintty - Cygwin terminal emulator CONTENTS Synopsis Description Invocation Options Usage Menus Copy & paste Drag & drop Opening files, directories and URLs Font zoom Full screen Default size Reset Scrolling Flip screen Switching session Closing a session Mouse tracking Alt codes Shortcuts Configuration Looks Text Keys Mouse Window Terminal Command line Hidden setti
久しぶりに、こっち系の話題を。 ちょっとした処理を流すのに、 最新ページの一部分を選択してクリップボードにコピー クリップボード内容をテキストファイルに貼り付け スクリプト実行 というのを今までやっていました。 よく考えたら、手順がひとつ減らせそうなことに気づきました。クリップボードの貼り付けは、スクリプト側でやってしまえば良いのです。 というわけで、 最新ページの一部分を選択してクリップボードにコピー (クリップボード内容をテキストファイルに貼り付け&テキストファイルを処理)のコマンドを実行 となりました。具体的には、 $ getclip > list.txt && ./script list.txtとします。テキストファイルに保存する必要が無ければ、スクリプトはパイプを受け取って、 $ getclip | ./scriptでOK。ついでに、クリップボードへデータを送るには、 $ ls
rm で間違って消してしまわないために. alias rm ="rm -i"これで毎回確認ダイアログが出るよ。 オオカミ少年になってしまった でもオオカミ少年になります。Y連打とか始めちゃうのでオススメできない.全く役に立たない trash-cli でrm をごみ箱に移動にする trash-cliで rm をごみ箱機能にマッピング はじめsaferm を使おうと思った。今回はCygwinなのでAptサポートなし.だからdeb展開して・・ってめんどくさかった. trash-cli はPythonでできた、ごみ箱ソフト,Gnomeのごみ箱と互換性があるそうだ。 trash-cli インストール easy_install trash-cli インストールされるコマンド /usr/binに次のコマンドがインストールされます。 trash-put trash-list restore-trash v
cygwinでもコマンドからパッケージをインストール cygwin はGUIでsetup.exeからインストールします。 だけど、いちいちsetup.exeを起動するのは面倒。しかもsetup.exeはUACが必要で直接起動ができないです。しかもsetup.exeは検索が遅い。インクリメンタル検索なのでなんかもたつきます。 aptのようにインストールできるcyg-apt そこでコマンドラインからインストールできるパッケージを導入しました。apt-cygというパッケージです。 apt-cyg apt-cygを使ってみるとこんな感じです。 takuya@letsnote:~$ apt-cyg apt-cyg: Installs and removes Cygwin packages. "apt-cyg install <package names>" to install packages "
Mac大流行なのでCygwinに需要ないかもしれないけど。一年間のCygwin体験をまとめてみた。今年1年で一番使ったツールで感謝してる。 CygwinはWindows環境にそのままLinuxのCUIツールを導入できる。もう「コマンドプロンプト」に拘る必要は薄くなりました。 僕は今年1年の一番の収穫はCygwinを使ったこと。 Cygwinを使うことでターミナルを使いこなせるようになった。そしてMacに移行してもターミナルさえあるから困らないと思えるようになりました。 コマンドプロンプトを捨てるべき理由 ・SSHコマンドでリモートサーバにアクセスしても文字化けする。 ・色・フォントがダサくて使い物にならない。 ・コマンドが少ない。grep したい。findしたい cmd.exeをすててMinttyを使おう。 Cygwinを使うと、minttyというPuttyベースの素晴らしい。ターミナルが
2010年3月15日月曜日 Clojure Cygwinへのインストール JVM上で動作するLisp、ClojureをCygwinにインストールします。 Clojureのバージョンは1.1です。 また、Clojureのコミュニティによる拡張ライブラリcontribも同時にインストールします。 wget http://clojure.googlecode.com/files/clojure-1.1.0.zip unzip clojure-1.1.0.zip wget http://clojure-contrib.googlecode.com/files/clojure-contrib-1.1.0.zip unzip clojure-contrib-1.1.0.zip cd clojure-1.1.0 ant cp *.jar /usr/local/java/ cd ../
Cygwin を使いこなしていても、時々、Winodws のエクスプローラー (explorer) でカレント・ディレクトリーを開きたくなることがある。 clmemo@aka: Cygwin のカレント・ディレクトリーを Explorer で開かせるシェル・スクリプト より引用 ぼくは、cygpath コマンドを explorer に渡す shell script を組む方法をエントリーに書いた。そしたらコメントで、cygstart コマンドを教えてもらった。cygstart は、ぼくの書いた shell script 以上のことをもっとスマートにやってくれるコマンドだった。 cygstart コマンド コマンド cygstart に引数を渡すと、Windows のデフォールトの動作が呼び出される。言い換えると、エキスプローラーで対象をダブル・クリックした時と同じ結果が得られる。 フォルダ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く