2009-01-01から1年間の記事一覧
P.35 に記載されているサンプルコードを動作させると、「cannot find a class or type named "Table"」と表示される。 PImage mapImage; Table locationTable; int rowCount; 原因をさんざん調べた結果、結局は P.34 に記述されているように、 http://benfry…
Windows 用のテキストエディタ oedit に PHP の関数をハイライト化する設定をしてみる。 oedit 簡易マニュアル oedit.exe が置かれているディレクトリの doc フォルダにマニュアルがある。 keyword.txt languages.txt PHP のマニュアルをダウンロードする ht…
Full Disclosure: ** FreeBSD local r00t zeroday The FreeBSD Project Security Advisory : Improper environment sanitization in rtld うぉ。。。FreeBSDゼロデイ。。。http://www.geekpage.jp/blog/?id=2009/12/1/1 FreeBSD - local r00t zeroday の対策…
#!/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…
RedHat Enterprise Linux 5 の設定をしていたら、mysqld がないために MySQL が起動できない状態だった。 MySQL の再インストールを試みる # rpm -e --test mysql で MySQL の依存関係を調べてみると、devecot が依存しているようだった。devecot を再インス…
#!/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…
Perl で必要なモジュール DBI DBD::Oracle Oracle 側で必要なモジュール Oracle Instant Client ダウンロード instantclient basic instantclient sdk 参考サイト 改めてPerlからOracleに接続する方法のまとめ Windows 環境に DBD::Oracle をインストールす…
事前準備 Oracle に接続するためのファイルをダウンロードする。 Oracle Instant Client ダウンロード instantclient basic instantclient sdk 下記のサイトの内容を参照すれば、接続できる。 ruby-oci8 接続方法 require 'oci8' ora = OCI8.new('username',…
対象となる 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-…
# whereis p5-DBI p5-DBI: /usr/ports/databases/p5-DBI/Makefile # cd /usr/ports/databases/p5-DBI # make fetch-recursive # make install clean # whereis p5-DBD-Oracle # cd ../p5-DBD-Oracle/ # cd /usr/ports/databases/p5-DBI # make fetch-recursi…
# whereis py-beautifulsoup py-beautifulsoup: /usr/ports/www/py-beautifulsoup # cd /usr/ports/www/py-beautifulsoup/ # make fetch-recursive # make install clean
# whereis py-MySQLdb py-MySQLdb: /usr/ports/databases/py-MySQLdb # cd /usr/ports/databases/py-MySQLdb # make fetch-recursive # make install clean # whereis py-sqlobject py-sqlobject: /usr/ports/databases/py-sqlobject # cd /usr/ports/databa…
変更をコミットする際に、日本語でコメントを入力すると「Unicode decode Error」が発生した。 下記のサイトを参考にして、~/.hgrc に文字コードを明示的に指定した。 % vi ~/.hgrc export HGENCODING=utf-8; これで日本語のコメントを入力できるようになっ…
Sub GetFieldName() Dim db As DAO.Database Dim fld As DAO.Field Dim tbl As DAO.TableDef ' 正規表現パターンを生成 Set RegExp = New VBScript_RegExp_55.RegExp RegExp.Pattern = "^在庫_20[0-1][\d][01][\d][0-3][\d]$" Set db = CurrentDb For Each t…
VisualBasicEditorのツール(T) 参照設定(R) 「Microsoft VBScript Regular Expressions 5.5」にチェック
Sub GetFieldName() Dim db As DAO.Database Dim fld As DAO.Field Dim tbl As DAO.TableDef Set db = CurrentDb For Each tbl In db.TableDefs ' テーブル名出力 Debug.Print tbl.Name For Each fld In tbl.Fields ' フィールド名出力 Debug.Print " "; fld…
参考 Gentoo Java ガイド インストールできる Java の種類 Blackdown Java Kit である blackdown-jre と blackdown-jdk SunのJava Kit である sun-jre-bin と sun-jdk IBM Java Kit である ibm-jre-bin と ibm-jdk-bin Alpha/Linux/GNU 用の Compaq Java Kit…
注: インストール前に必ず Java をインストールしておくこと Java をインストールしておかないと、Scala 起動時に下記のようなエラーが発生する。 # which scala /usr/bin/scala # scala -version Traceback (most recent call last): File "/usr/bin/gjl", …
目的 vsftpd のログイン時のルートディレクトリを変更する 別のユーザーのホームディレクトリ内にルートディレクトリを作る 前提 (FTPサーバーに登録されている)ローカルユーザーは複数登録されている 管理者: chroot除外 他のユーザー: chroot 対象ユーザー…
公式のドキュメント Product Advertising API 認証付きリクエストのドキュメントの日本語訳 Product Advertising API 開発者向けガイド リクエストの署名認証について(参考訳) 認証付きリクエストの目的 Authentication is a process for identifying and …
日本語版 Google News RSS フィード Google News 日本版 トップニュース Google News 日本版 社会 Google News 日本版 国際 Google News 日本版 ビジネス Google News 日本版 政治 Google News 日本版 エンターテイメント Google News 日本版 スポーツ Googl…
参考 g-cpan Guide g-cpan とは g-cpan is a tool that generates and installs perl modules and bundles from CPAN "on-the-fly". http://www.gentoo.org/proj/en/perl/g-cpan.xml#doc_chap1 When you run g-cpan, it will check for two configuration fi…
PHP5 のインストールの設定を調べる # emerge -pv php These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-libs/libmcrypt-2.5.8-r1 [ebuild N ] app-admin/php-toolkit-1.0.1 [ebuild N ] dev-lan…
% sudo emerge apache % sudo rc-update show | grep apache2 % sudo rc-update add apache2 default % sudo /etc/init.d/apache2 start # apache2 -t -D DUMP_MODULES Loaded Modules: core_module (static) mpm_prefork_module (static) http_module (stat…
% sudo emerge dev-db/mysql % sudo rc-update show | grep mysql % sudo rc-update add mysql default % sudo /usr/bin/mysql_install_db % /etc/init.d/mysql start
emerge のチートシートについて。 Gentoo Portage Cheat Sheet emergeのチートシート
mask がかかっている esearch をインストールしてみる。 インストールのテストをしてみて、どう影響するかを確認してみる % sudo emerge -pv esearch These are the packages that would be merged, in order: Calculating dependencies... done! !!! All eb…