You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
まえがき sedで環境に依存しないワンライナーを書きたかったけど、BSDとGNUの実装で微妙に挙動が違うせいで難しかった。で、いっそのことperlで書いた方がいいのでは、という結論になった。ぐぐったらperlのワンライナーの書き方出てくるけど何でそう動くのか分からなかったのでそれも調べた。そこらへんについてまとめる。 GNU sedとBSD sedの違い、perlからsedへの乗り換え方簡易版、その詳細、という感じでまとめたので知りたいところからどうぞ。 sedにはGNU sedとBSD sedがある sedで とかしようとすると実行する環境によって失敗する。 sedにはBSDの実装とGNUの実装があるからだ。-EはBSD sedで拡張正規表現を使うオプションで、GNU sedで拡張正規表現を使いたければ-rを使う必要がある。 じゃあ拡張正規表現を使わずにデフォルトの正規表現を使えばいいの
As I sit here, and oftentimes, I wish I could be monarch of a desert land I could devote and dedicate forever To the truths we keep coming back and back to. So desert it would have to be, so walled By mountain ranges half in summer snow, No one would covet it or think it worth The pains of conquering to force change on. Scattered oases where men dwelt, but mostly Sand dunes held loosely in tamaris
プログラマ、と一言で言っても、if文の意味をようやく理解したばかりの駆け出しのプログラマもいれば、汎用的で優れたライブラリを量産できるような凄腕のハッカーもいる、つまりはピンきりです。 Perlプログラマに関してはどうでしょう。一流のPerlプログラマになるためには、見えない階段があるようです。use strict を使い始めたらその階段を一歩上ったと言えるでしょうし、正規表現を理解したときも一段あがることになると思います。リファレンス、クロージャ、オブジェクト指向、CPANモジュール、mod_perl、MVCフレームワーク。それらも階段を構成する材料の数々と言えるでしょう。 さて、Perlプログラミング救命病棟という書籍から、ちょっと長いですがそんなPerlプログラマのレベル10のリストを引用してみます。 レベル1: Perl 関係の書籍や資料を何も読んでいない。Perl がプログラミン
perlbrewで構築するモダンなPerl環境 Posted 2012年12月11日 by uchiyama & filed under プログラミング. モダンなPerl環境構築方法をご紹介したいと思います。 perlbrewは、ホームディレクトリに複数のperlをインストールして切り替えをしてくれるツールです。 perlbrewのインストール 以下のようなコマンドを実行すると、prebrewをインストールできます。 $ curl -kL http://install.perlbrew.pl | bash perlbrewのインストール方法はいくつかあります。 他の方法は以下のサイトを参照して下さい。 http://perlbrew.pl/ perlbrewコマンドを使うためにインストールされたコマンドにパスを通す設定が必要です。 bashならbashrcに以下のような設定を書くと
Ben Bennett Christian Hansen Daisuke Maki Dan Book Dan Stewart David Dyck David E. Wheeler David Precious Doug Bell Flávio Soibelmann Glock Gianni Ceccarelli Gregory Oschwald Hauke D Iain Truskett <deceased> James Raspass Jason McIntosh Joshua Hoblitt Karen Etheridge Mark Overmeer Michael Conrad Michael R. Davis Mohammad S Anwar M Somerville Nick Tonkin Olaf Alders Ovid Paul Howarth Philippe Bruha
2006年12月02日03:30 カテゴリLightweight Languages perl - 複数パッケージを含むファイル ついでなので、perlのpackageについて。 odz buffer - Perl は 1ファイルに複数のパッケージを書けるはず・・・ 違いますよ、と突っ込もうと思ったけど、自信がないので確認(おぃ)。 Perl5におけるpackageというのは、単なるnamespaceの宣言に過ぎず、それ以上でもそれ以下でもありません。package Foo;というのは、「このlexical scopeにおけるnamespaceはFooである」という宣言なのです。なので、 ちなみに HTTP::Proxyの SYNOPSIS なんかみると、 { package FilterPerl; use base qw( HTTP::Proxy::BodyFilter ); # sni
2008年03月30日19:45 カテゴリLightweight Languages一日一行野郎 perl - ワンライナーの書き方入門 まあ、ruby のコマンドラインオプションって、Perl由来ですから。 Rubyでワンライナーを書く方法のまとめ まぁ、Perlもあるしあんまり需要が無いのかも知れませんが。 というわけで、Rubyistにも役立つPerlのワンライナー入門です。 基本中の基本 コマンドとしてのperlは、スイッチがない場合、引数はスクリプト名として扱われます。 % cat hello.pl print "Hello, world!\n"; % perl hello.pl Hello, world! % コマンドライン中の文字列をスクリプトとして解釈させるには、-eを使います。 % perl -e 'print "Hello, World!\n"' Hello, worl
MAN page from OpenSuSE perl-ora2pg-10.1-2.1.noarch.rpm ORA2PGSection: User Contributed Perl Documentation (1) Updated: 2013-01-15 Index NAMEOra2Pg - Oracle to PostgreSQL database schema converter DESCRIPTIONOra2Pg is a free tool used to migrate an Oracle database to aPostgreSQL compatible schema. It connects your Oracle database, scan itautomatically and extracts its structure or data, it then gen
http://powergres.sra.co.jp/s/ja/tech/plus/experience/vol4/oracle_migration2.php http://blog.livedoor.jp/loopus/archives/50311640.html 準備 Perl perlを使える状態にしておく Ora2pg ダウンロード http://pgfoundry.org/projects/ora2pg から Ora2pg をダウンロードするして解凍する ora2pg-6.3.tar.bz2(1006) コンパイル?(必要ないかも) 解凍したディレクトリで perl Makefile.PL を実行する。 Ora2Pg.pm が出来上がればOK. 移行用のスクリプトを作成 #!/usr/bin/perl BEGIN { $ENV{ORACLE_HOME}='C:\oraclexe\
2013-09-11 Ora2Pgを使ってOracleからPostgresqlへ定義、データを丸ごと移動する Postgresql Oracle Oracle上にあるデータベースをPostgresqlに復元して、pgAdminとかでもっと気軽にダンプしたりリストアしたかったのでOra2Pgを使ってみた。 Ora2Pgのインストール手順 perlのインストール http://www.activestate.com/activeperl 必要なモジュールインストール Perl Package Managerで下記を検索しインストール DBI DBD-Pg DBD-Oracle String-Random Compress-Zlib Ora2Pgのダウンロード http://ora2pg.darold.net/install.htmlフォルダを展開して任意の場所に配置し、コマンドプロンプトで下記
Could someone guide me how to install the Perl DBD::Oracle module? Here is what I have done so far: Platform: RHEL 5.8 64 bit Installed Perl DBI package Installed Oracle Instant client for Linux 64 bit (basi + sdk + sqlplus component for the instant client Have set the correct $ORACLE_HOME and $LD_LIBRARY_PATH Then when I do perl Makefile.pl it fails with the following error: I'm having trouble fi
Tim Bunce John Scoles Yanick Champoux Martin J. Evans Aaron Crane Alex Muntada Alice Maz Andrei Voropaev avorop Carsten Grohmann cjardine Dag Lem David E. Wheeler David Perry David Steinbrunner Dean Hamstead Dean Pearce Graham Knop gregor herrmann Gwen Shapira Håkon Hægland H.Merijn Brand - Tux Jochen Hayek Joe Crotty John Smith jurl kjetillll lbaxter Michael Portnoy Mike O'Regan robert StephenCIQ
このページに記載の情報は、2005 年にリリースした PowerGres Plus V2 を対象としています。PowerGres Plus V2 の販売はすでに終了しています。 PowerGres Plus の最新バージョンに関する情報は、製品紹介ページまたは PowerGres 体験記ページを参照してください。 Oracle マイグレーション 第 3 回 データ移行 『ツール使って簡単移行 データ編』 はじめに データベース定義を移行しただけでは、データベースの移行とはいえません。その中に格納されているデータがなければ意味がありません。 第 2 回から引き続き、データ移行の方法を紹介します。「第 2 回 データベース定義の移行」と合わせてご覧ください。 PowerGres Plus はツールを使用することで、データベース定義だけでなく、データの移行も簡単に行えます。 第 3 回では、第
OracleからPostgresqlへ移行する必要が出てきたので調べてみた。 http://powergres.sra.co.jp/s/ja/tech/plus/experience/vol4/oracle_migration3.php http://blog.livedoor.jp/loopus/archives/50311640.html Ora2pg を使うと楽。 準備 Perl 手順 1.ora2pgのダウンロード http://pgfoundry.org/projects/ora2pgからダウンロードする 2.スクリプト作成とエクスポート #!/usr/bin/perl BEGIN { $ENV{ORACLE_HOME}='C:\oraclexe\app\oracle\product\10.2.0\server'; $ENV{NLS_LANG} = 'JAPANESE_JAPAN
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く