タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

perlとwindowsに関するmakamaka_at_donzokoのブックマーク (9)

  • Windows で複数の perl を使い分けよう! - Articles Advent Calendar 2010 Win32

    こんにちはこんにちは! MySQL Casual でこの記事を書いている xaicron です。MySQL とかよくわかってません。 さて、世間一般では、perlbrew を使わないでいいのは小学生までだよねーって感じになってますが、当然 Win32 で使うのは大変ですし、バイナリあるから使いたいよねって感じです。 そこで、以下のルールをもとに、strawberry perlswitch するスクリプトを書いて使ってます。 とりあえず、C:/strawberry とかに最初のインストール (またはインストール済みの PATH) 新しい perl をインスコするときは、最近入れた perl を {ionstall_path}-{version} にしておく そんでもって以下のスクリプトを実行します。 use strict; use warnings; use version; use F

    Windows で複数の perl を使い分けよう! - Articles Advent Calendar 2010 Win32
  • 帰る家、HOMEがあるという事実は、幸せにつながる。良いことだよ。 - Articles Advent Calendar 2010 Win32

    当初は閑古鳥が鳴くかと思われた Win32 トラックも連日熱い記事がアップされていてすばらしいことですね。一部の人は二巡目に入りましたが、まだまだ参加可能ですので、興味を持たれた方はぜひ ATND に登録してくださいませ。また、twitter などで「次書くよ」と宣言していただけるとなお助かります。 さて、9日目の今日は頭文字Iの覆面ライターがいまさら感あふれるバッドノウハウをお送りします。 みなさんホームディレクトリというものはご存じでしょうか? Unix 系の環境では /home/(ユーザ名) になっていることが多いようですが、窓使いにとってはコマンドプロンプトを引数なしで立ち上げたときのカレントディレクトリ、というのがわかりやすいかもしれません。具体的にどこになっているかは Windows のバージョンや設定に依存しますが、日語版の Windows 2000 と XP では「C:\

    帰る家、HOMEがあるという事実は、幸せにつながる。良いことだよ。 - Articles Advent Calendar 2010 Win32
  • Windows のイベントログで勤務時間を調べよう - Articles Advent Calendar 2010 Win32

    こんにちわ。Windows 界の渡辺篤史と呼ばれている mattn です。口癖は「いい Windows API ですねぇ」です*1。 ところで勤務表ちゃんと付けてますか?ちゃんと毎日付けてますか? でも色々あって書けない時もありますよね!気付いたら終電!勤務表更新しようと思って朝来たらトラブル! ある ある ある ある ! で、「えぇーーーっとあの日、何時から何時まで仕事したっけ...」とかなりませんか?なりますよね? Perl で解決しましょう! 「管理ツール」の「イベントログ」を起動するとシステムログに「イベントログサービスの開始」のイベントと「イベントログサービスの停止」のイベントが出力されているのに気付きます。 これ、日別で開始時刻と終了時刻まとめたら勤務時間になるじゃんとか悪い事を考えてるのは誰ですか! やりましょう! Windows のイベントログを操作するには Win32::

    Windows のイベントログで勤務時間を調べよう - Articles Advent Calendar 2010 Win32
  • CPANモジュールをWindowsのみで作成する方法 - Articles Advent Calendar 2010 Win32

    こんにちは今年CPAN Authorの端くれになったSongmuです。私みたいなヤツがCPANにモジュールを上げてしまってDisられないかビクビクしております。 CPANモジュールをWindows上で作っていたら色々無駄に苦労してしまったので、その辺の話を、Windows上でPerl開発する上でのTipsも含めて書いてみたいと思います。 Cygwinは甘ぇ VMは邪道 コマンドプロンプトとGUIで頑張るのが真のWin32Perl使い (ごめんなさいごめんなさい) では行ってみたいと思います。 改行コード編 ソースコードの改行コードは基的にはLFに揃えたいところです。ただ、Windowsには様々なところでCRLFがついてまわりますが、 注意。いきなりバッドノウハウです。 ActivePerlでは、標準の改行コードがCRLFになっています。また、読み込んだファイルの改行コードがCRLFでもL

    CPANモジュールをWindowsのみで作成する方法 - Articles Advent Calendar 2010 Win32
  • system 使用時にプログラムの終了を待たずに制御を返す方法 - Articles Advent Calendar 2010 Win32

    こんにちは。いつまでたっても Perl が全然わからないはせがわです。 ActivePerl を使っていて外部のコマンドを system で呼び出したはいいけど、そのプログラムが終了するまで system の呼び出し以降のコードがブロックされて困ったことはありませんか? 例えば print "abc\n"; system "notepad.exe"; print "def\n"; というコードだと、"def" が表示されるのは、起動したメモ帳が終了してからになってしまいます。 メモ帳が起動すれば終了を待たずに速やかに次のコードが実行されるほうが嬉しい場合もあります。 こういう場合は、system で直接 notepad.exe を呼び出すのではなく、いったん start コマンドを介するようにして起動します。 print "abc\n"; system "start", "notepad.

    system 使用時にプログラムの終了を待たずに制御を返す方法 - Articles Advent Calendar 2010 Win32
  • cmd.exe の C は…… - JPerl advent calendar 2010 win32 Track

    『死体の C』と答えた方はミステリ小説のファンですね。「クリスマスの C」と答えた方は、うーん、ちょっと惜しいかも。「Visual C」と答えてしまったあなたは、ぜひ次のエントリを書いてください。 というわけで3日目の今日は頭文字 C の覆面ライターが Perl を使ってコマンドプロンプトをちょっとだけ使いやすくする方法を紹介します。 なお、この手のハックの常として、操作を間違えたりタイプミスをしたりすると最悪Windowsの再インストールという事態に陥ることもありえます。試される方は自己責任でお願いします。 右クリックメニューを追加する みなさんよくご存じのように、Windows ではふつうファイルのアイコンをダブルクリックすると、ファイルの拡張子に応じて登録済みのアプリケーションが実行されるようになっています。もちろん Perl もこの例外ではありません。ActivePerl や、最近

    cmd.exe の C は…… - JPerl advent calendar 2010 win32 Track
  • Windows GUI アプリケーションでの Perl プラグインの作り方 - Articles Advent Calendar 2010 Win32

    こんにちわ。Windows を殺したいほど愛している mattn です。 WindowsPerl を日常的に使っている日人3名の内の2人目です*1。 一般的に Perl はテキストを操作したり、Web アプリケーションフレームワークを構築する言語として有名です。しかし Perl の威力はそれだけでは止まりません。WindowsPerl をどの様に扱うかは人によって異なります。 人によっては Windows GUIアプリケーションを拡張する為の言語として使用するかもしれませんね。 Perl の様な柔軟な言語が GUI アプリケーションのプラグイン言語として使えたら便利だと思いませんか? 作りましょう! まずはWindows GUI アプリケーションを作ろう ここは Win32 SDK をどっぷり触ったオッサンなら誰でも作れますよね。 #include <windows.h> #

    Windows GUI アプリケーションでの Perl プラグインの作り方 - Articles Advent Calendar 2010 Win32
  • Windows環境でUnicodeファイルを扱う - JPerl Advent Calendar 2009

    こんにちわ!クリスマスを過ぎるとニートになることが決まっている xaicron です! ハッカーでもなんでもないのですが、勢いに任せて登録してみました!!すいません>< はじめに 今日は、Windows環境以外の人は何にも関係ない、モジュール Win32::Unicode をご紹介しようとおもいます。 しかもまた文字コード関連の話ですね!!にEncodeでラクラク日語処理を読んでから詠むと、より理解が深まるかもしれません。 Win32::Unicodeって? Windowsperl を使う場合の選択肢としては ActivePerl と Strawberry Perl の二種類があげられます。 どちらも Windows 用にカスタマイズされたものなのですが、悲しいことにどちらの Perlを使っても Unicode 文字の含まれたファイルが扱えません。 でもそれだと悲しいので、Unic

  • PerlでEmEditorマクロを書こう - JPerl Advent Calendar 2009

    PerlEmEditorマクロを書こう - JPerl Advent Calendar 2009 Perl に関するちょっとした Tips をのっけてみるよ。ちゃんと続くかな? Songmuと申します。皆様初めまして。好きな言語はPerl中国語だと公言しています。ただ、よく間違えられますが私も両親も日人です。 ブログ書いてます(http://www.songmu.jp/riji/)。 Wiki開発やってます(http://www.kuaiwiki.com/)。 よろしくお願いします。 さて、今年はやたらVimヴィム言われた年であったように感じます。また、Web開発者のMac移行がより進んだ年であったようにも思いますが、ここで空気を読まずEmEditorの話をします。 EmEditorとは? Windows専用のテキストエディタであり、性能的には秀丸に比肩する能力を備えています。ただ、

  • 1