IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
2009年03月09日00:30 カテゴリLightweight LanguagesTips regexp - ^$でなくて\A\zを使おう まずは回答から。 正規表現で「制御文字以外」のチェック - ockeghem(徳丸浩)の日記 文字エンコーディングの妥当姓 制御文字(\x00〜\x1f, \x7f)のチェック 文字列長のチェック このうち後ろ二つを正規表現として書くにはどうすればいいかを考えていました。 こういう時には、「全文字がOKならOK」と考えるのではなく、「一文字でもNGならNG」と考えると楽になります。それは「スペースと非制御文字以外」なのですから、/[^ \S]/が求めていた正規表現で、=~ではなく!~が使うべき演算子ということになります。全角スペースもOKにしたければ、/[^ \x{3000}\S]/。[追記参照] [Run via Codepad] #!perl -
Vim <=> Windows コピーの違い Vimを使い始めてから少し経つとめっちゃ不便やん、と思うことがありました。 それがVimとWindowsのコピーの違いです。 Windowsでは、コピーというのはCTR + C(以下)でコピーし、で貼り付けをします。 ワードやエクセル、Firefoxでの文字列のコピーなど全てそれで済んでしまいます。 正式な名前は「クリップボードへコピー」というやつで、OSの共有メモリ?に書き込むことでコピーをしているようです。 しかーしVimは違います。Vimではもも使えません。 んじゃ何を使うんやということですが、言わずと知れた「y」です。 まあ、「yy」でカーソルのある行をコピーし「p」で貼り付けるのはVimをほとんど知らない人でも使う機会も多いかと思います。 これはVimのメモリに保存しているようです。 ちなみに、名前も「コピー」ではなく、「ヤンク」とい
Macの開発環境を用意したいのですが、なかなか時間が取れません。 Windowsでは、gVimを自宅では使っていたので、Mac用にMacVimを利用してみることにしましたすると、shift-jisのファイルを開いたところ、化け化け...。ということで、MacVim用に.vimrcを用意してみました。 ViIMproved‐Vim完全バイブル 作者: Steve Oualline,高橋 則利出版社/メーカー: 技術評論社発売日: 2004/05メディア: 単行本購入: 5人 クリック: 417回この商品を含むブログ (56件) を見る .vimrc "---------------------------------------------------------- " 文字コードの指定 set enc=utf-8 set fenc=utf-8 set fencs=iso-2022-jp,u
前述*1のように Makefile は非常に簡潔に記述できます.ただし,簡潔なMakefileを記述するためには make の仕組みを理解する必要があります. 結論から言うと, make は 簡潔な生成ルールのみを記述したMakefileから, 実際に必要となる詳細な生成ルールを自動的に生成します. 自動的に生成されたルールを確認するには $ make -p と "-p" オプションを付けて make を実行します. 以下, hoge.c から hoge を生成する場合 hoge.c と fuga.c から hoge を生成する場合 の二つの具体例を挙げて,説明します. 前準備 Makefile と hoge.c を用意します. Makefile all: hoge hoge.c int main() { return 0; } make -p の実行 $ make -p > log 大量
CUI環境のコマンドの出力を自由に組み合わせたり指定したファイルに保存したり印刷したりするのに使うのが、このリダイレクトというのとパイプというもの。これらを組み合わせることでCUI環境はGUIにはまねできない非常に作業効率の高い環境となる。 Unixの機能で頻繁に使われるが、MS-DOSでも使える。 以下は、DOSでの話し。 パイプ あるプログラムの出力を別のプログラムの入力に渡す。 dir | sort こんな感じで、出力と入力を橋渡ししたいところに|を入れる。 リダイレクト リダイレクトは標準出力や標準エラー出力を画面以外に出力させる。出力先はプリンタだったりファイルだったりするが、ファイルでよく使う。 dir > text.txt ちなみに、ファイルに出力されるので、画面上には結果が出ない。 追加書き込みもできるらしい。 dir >> text.txt 標準エラー出力をファイルに保存
冒頭から Windows Phone 関係ないですが、先日 Surface 2 買いました。実は今 Windows タブレットを買うと 5,000円分の Windows ストア ギフトカードが貰えるんです。太っ腹ですよね。 「でも Windows ストアで 5,000 円も何に使うの?」 というそこのアナタ、 Windows ストア ギフトカードは Windows ストアだけじゃないんですよ。 公式サイトには 「Windows 8.1 / Windows RT 8.1 搭載の PC とタブレット、 Xbox 360 で使える」 としか書かれていませんね...。 普段なら 「Windows Phone ※但し日本を~」 と続いて 「我々のクラスタではご褒美です」 で終わってしまうところですが、何も書かれていない = 否定されている訳はない!という事ですよね? と言うか もったいぶって書くこ
MacPortsを操作するにはportコマンドを利用を使います。 で、このコマンドは大抵/opt/local以下を変更するので、root権限を得るためにsudoと組み合わせて利用することが多いです。 ヘルプを見る。 $ man port コンパイルの詳細な出力を見る。 $ port -d のように、-dオプションをつける。 パッケージ一覧の更新(定期的に実行すべし)。 $ sudo port sync パッケージの検索 port search パッケージ名 で検索。 例えばvimだと、 $ port search vim vimdrop aqua/vimdrop 0.8 droplet for getting files loaded into vim vim editors/vim 7.1.002 Vi workalike with many additional features vi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く