2009-11-01から1ヶ月間の記事一覧

Windows版 Perl で挿入した改行が \r\n になってしまう

#!/bin/env perl open my $out, '>', 'test.txt'; # 改行が \n ではなく、\r\n になってしまう print $out 'Windows 版の Perl だと改行が \\r\\n になってしまう', "\n"; close $out; binmode でファイルポインタを指定すれば解決する 標準入出力やオープン…

期間内の日付が、年初から第何週にあたるのか、また何曜日にあたるのか簡単に調べる

以下の記録を組み合わせただけ。 日付から期間を計算する 日付が何曜日、何日、年初から何日め、年初から何週めになるかを求める #!/bin/env perl use strict; use warnings; use Date::Calc qw(Day_of_Week Week_Number Day_of_Year); use Date::Simple; my…

mysqld がない

RedHat Enterprise Linux 5 の設定をしていたら、mysqld がないために MySQL が起動できない状態だった。 MySQL の再インストールを試みる # rpm -e --test mysql で MySQL の依存関係を調べてみると、devecot が依存しているようだった。devecot を再インス…

Oracle の SID 名を取得する

#!/bin/env ruby require 'oci8' username = 'yourname' passowrd = 'password' hostname = 'examle.com' # もしくは IP アドレス port = '1521' servicename = 'SERVICE_NAME' # tnsnames.ora に記述されている SERVICE_NAME tablename = 'TEST_TABLE' # カ…

テーブルのカラム名を取得したい

テーブルのカラム名を調べてみる。 #!/bin/env ruby require 'oci8' username = 'yourname' passowrd = 'password' hostname = 'examle.com' # もしくは IP アドレス port = '1521' servicename = 'SERVICE_NAME' # tnsnames.ora に記述されている tablename…

Windows 版 Perl で Oracle に接続をする

Perl で必要なモジュール DBI DBD::Oracle Oracle 側で必要なモジュール Oracle Instant Client ダウンロード instantclient basic instantclient sdk 参考サイト 改めてPerlからOracleに接続する方法のまとめ Windows 環境に DBD::Oracle をインストールす…

Ruby で Oracle に接続をする

事前準備 Oracle に接続するためのファイルをダウンロードする。 Oracle Instant Client ダウンロード instantclient basic instantclient sdk 下記のサイトの内容を参照すれば、接続できる。 ruby-oci8 接続方法 require 'oci8' ora = OCI8.new('username',…

$PORTSDIR/distfiles で最新の ports では使われていないデータを削除する

対象となる ports の確認をする # portsclean -Dn 掃除を実行する # portsclean -D

パッケージをアンインストールする

make deinstall でアンインストールをする # whereis p5-DBD-Oracle p5-DBD-Oracle: /usr/ports/databases/p5-DBD-Oracle # cd /usr/ports/databases/p5-DBD-Oracle/ # make deinstall ===> Deinstalling for databases/p5-DBD-Oracle ===> Deinstalling p5-…