[kagahiro]の検索結果
Power
Macintosh用OS。
Mac OS XのカーネルはUNIX系
OSの一系統であるBSDベースの設計になっている。ユーザインターフェースは新たに設計された「Aqua」と呼ばれるものを採用している。また、UNIX系
OSを基盤にしている...
Power Macintosh用OS。Mac OS XのカーネルはUNIX系OSの一系統であるBSDベースの設計になっている。ユーザインターフェースは新たに設計された「Aqua」と呼ばれるものを採用している。また、UNIX系OSを基盤にしているだけあってCUI(文字ベースの対話式の操作体系)も用意されており、POSIX互換のUNIXコマンドをコマンドラインで実行することもできる。
アップル - Mac OS X
新機能、概略、アーキテクチャ、開発ツール、仕様、アップグレード。
Mac OS X ソフトウェアサーチ
無料で手に入るMac OS X対応ソフト(Classic以外のフリーウェア、シェアウェア、デモ版など)を探すことができる。
FreeBSD(フリービーエスディ)とは、BSDライセンスという独自のライセンス体系に基づいて配布されている、
UNIXに似たオープンソースのオペレーティングシステムで、
UNIXのライセンスに抵触していないことが公式に宣...
FreeBSD(フリービーエスディ)とは、BSDライセンスという独自のライセンス体系に基づいて配布されている、UNIXに似たオープンソースのオペレーティングシステムで、 UNIXのライセンスに抵触していないことが公式に宣言された4.4BSD-Liteを基にして開発されている。
FreeBSD 関連の主なサイト
The FreeBSD Project (Japan)
ニュースやリリースノート、セキュリティ情報等の日本語訳、メーリングリスト、イベント情報など日本語の情報が豊富なサイト。FreeBSD友の会が運営。
The FreeBSD Project(本家)
FreeBSD 書籍
FreeBSDについての入門書や解説書。
UNIX(ユニックス)とは、1台のコンピュータを複数の人間で同時に使用することを前提に設計されたマルチユーザ
OSで、完全なマルチタスク機能を搭載し、ネットワーク機能や安定性に優れ、セキュリティー強度が高いこと...
UNIX(ユニックス)とは、1台のコンピュータを複数の人間で同時に使用することを前提に設計されたマルチユーザOSで、完全なマルチタスク機能を搭載し、ネットワーク機能や安定性に優れ、セキュリティー強度が高いことで知られ、学術機関や企業の研究所などを中心に広く普及している。
また、1990年代以降は、それまで大企業の業務アプリケーション開発で主流となっていた大型汎用機(メインフレーム)に代わって、より安価なUNIXをOSとするサーバーが、研究所における技術開発だけでなく、基幹業務用にも広く利用されるようになった。
UNIX 書籍
UNIXに関する入門書や解説書。
Linux(
リナックス)とは、フィンランド人のリーナス・トーパルズ氏によって開発された、自由に改変や再配布が可能なライセンス(
GPL)で配布されているUnixに似たオペレーティングシステムのことで、現在では主にx86系...
Linux(リナックス)とは、フィンランド人のリーナス・トーパルズ氏によって開発された、自由に改変や再配布が可能なライセンス(GPL)で配布されているUnixに似たオペレーティングシステムのことで、現在では主にx86系のPCサーバーOSとしてでなく携帯電話や家電製品への組み込み用途にも広く利用されており、今後はこれまでUNIXが利用されていたエンタープライズシステムの構築や組み込みシステムにおいてさらに普及が進むとみられている。
日本Linux協会/Japan Linux Association
Linux(リナックス)関連の主なサイト
日本の Linux 情報
Linux を利用する上での有用な情報を提供することを目的とするサイト。
japan.linux.com
Linuxとオープンソースソフトに関する最新情報、関連文書。
Fedora JP Project
Fedora Project と連携して日本で活動する団体。ニュース、メーリングリスト、掲示板。
Debian JP Project
Debianの日本における普及を促進するために活動。ニュース、セキュリティ情報、ダウンロード、メーリングリスト、チュートリアル。
KNOPPIX Japanese edition
CDのみでブート可能な Linux ディストリビューション。ダウンロード、関連情報。
組み込みでもLinux!!ホームページ
組み込みLinuxに関するニュースやリンク集など。
0からはじめるLinuxセキュリティ
インストール前からサーバ開始前までのLinuxに関するセキュリティが初心者向けに簡潔まとめられている。
Linux 書籍
Linux に関する入門書や解説書。
Linux リンク集
Linux についてのドキュメントや技術情報、コミュニティなどがあるサイト。
Windows(ウィンドウズ)とは、米国のMicr
OSoft社が開発・販売している、
パソコンなどのx86コンピュータ向けのGUI(グラフィカル・ユーザー・インタフェース)を持つオペレーティングシステムのことで、現在ではデスク...
Windows(ウィンドウズ)とは、米国のMicrosoft社が開発・販売している、パソコンなどのx86コンピュータ向けのGUI(グラフィカル・ユーザー・インタフェース)を持つオペレーティングシステムのことで、現在ではデスクトップパソコン用のOSとしてだけでなく、サーバー用のOSとしても広く利用されている。
Windows関連の主なサイト
Microsoft Windows ファミリ ホーム
マイクロソフトの公式ページ。製品情報、技術情報、ツール、サービスパック、評価版のダウンロード。
Pleasant Windows - ウィンドウズ初心者支援サイト
Windowsの初歩的なテクニックを紹介しているサイト。
Windows.FAQ - ウィンドウズ処方箋
Windows関連のよく聞かれる質問やニュース、リンク集など。
FWINDOWS.com
Windowsの裏技、パソコン操作の疑問・トラブル・活用術を集めたQ&A集、パソコン用語辞典。
Windows XP Professional x64 Edition ホーム
Windows XP Professional x64 Edition の製品情報や技術情報など。
マイクロソフト人気製品ストア
Windows 書籍
Microsoft Windows Server 2003 書籍
Eclipse(
エクリプス)とはオープンソースのIDE(統合開発環境)で、
エクリプスが基本的な機能を提供し、その上に商用、非商用の様々なプラグインを組み込むことができる。
エクリプスで利用されている言語は主に
Javaだが...
Eclipse(エクリプス)とはオープンソースのIDE(統合開発環境)で、エクリプスが基本的な機能を提供し、その上に商用、非商用の様々なプラグインを組み込むことができる。エクリプスで利用されている言語は主にJavaだが、PHPなどその他の言語にも対応している。
エクリプス
主にJavaのツールを対象とする開発ツールのプラットフォーム、エクリプスの使い方や機能の紹介。
eclipseを使ってみよう
はじめてエクリプスを触った人でも手順を踏んで実行できるように、最小限のエクリプスの使い方だけ簡潔に解説。
Eclipse ML
エクリプスについてのメーリングリスト。エクリプスの使い方からPluginの作り方まで。
EE2E (Emacs Enviroment to Eclipse) project
Emacs のような環境を Eclipse にプラグインとして提供するためのプロジェクト。
SQLのSELECT文を使用して先頭から
n件のレコードを取得するだけでなく、
n件目からm件目までのレコードを取得することも可能です。
Oracle8i R8.1.5 以降
Oracle8i R8.1.5 以降では、Table1のField1の昇順に11件目から15...
SQLのSELECT文を使用して先頭からn件のレコードを取得するだけでなく、n件目からm件目までのレコードを取得することも可能です。
Oracle8i R8.1.5 以降
Oracle8i R8.1.5 以降では、Table1のField1の昇順に11件目から15件目までの結果セットを取得する場合は以下のSQL文で取得できます。
SELECT *
FROM (SELECT *, ROWNUM SEQNUM
FROM (SELECT * FROM Table1 ORDER BY Field1) A) B
WHERE SEQNUM > 10 AND SEQNUM <= 15;
Microsoft SQL Server 7.0 以降
Microsoft SQL Server 7.0 以降ではTOPを使用して、以下のSQL文で Table1の11件目から15件目までの結果セットを取得できます。
SELECT TOP 5 * FROM Table1 A
WHERE NOT EXISTS
(SELECT * FROM (SELECT TOP 10 * FROM Table1) AS B
WHERE A.Field1 = B.Field1)
ORDER BY A.Field1
その他のRDB
また、上記以外のRDBでも以下のSQL文で同様の結果が得られます。
SELECT DISTINCT COUNT(*), A.Field1, A.Field2, A.Field3
FROM Table1 A, Table1 B
WHERE (A.Field1 >= B.Field1)
GROUP BY A.Field1, A.Field2, A.Field3
HAVING COUNT(*) > 10 AND COUNT(*) <= 15

「先頭からn件のレコード(結果セット)だけ取得する方法が知りたい。」というのは、データベース関連のメーリングなどで以前からよくある質問ですが、
SQL ServerやOracle、My
SQL、Postgre
SQLなどRDBやバージョンによ...
「先頭からn件のレコード(結果セット)だけ取得する方法が知りたい。」というのは、データベース関連のメーリングなどで以前からよくある質問ですが、SQL ServerやOracle、MySQL、PostgreSQLなどRDBやバージョンによって利用可能な方法がそれぞれ異なるので簡単にまとめてみました。
Microsoft SQL Server 7.0 以降
Microsoft SQL Server 7.0 以降 では
TOP が使用できるので、
SELECT TOP 10 *
FROM Table1
ORDER BY Field1
と記述することによって、先頭から上位10件の結果セットを取得することができます。
Oracle8i R8.1.5 以降
Oracle8i R8.1.5 以降ではサブクエリー内で ORDER BY が使用できるようになったので、例えば Field1 の昇順に上位10件を取得するような場合は、
SELECT *
FROM (SELECT * FROM Table1 ORDER BY Field1) A
WHERE ROWNUM <= 10;
と記述することによって、先頭から10件の結果セットを取得することができます。
MySQL
MySQLの場合は以下のようにLIMIT句を使用することで、指定した位置(先頭からの場合は0)から指定した件数のレコードを取得することができます。
SELECT * FROM Table1
ORDER BY Field1
LIMIT 0, 10;
PostgreSQL
PostgreSQLの場合は以下のように
LIMITとOFFSETを指定することで、
OFFSETで指定した位置から、LIMIT数分のレコードを取得することができます。
SELECT * FROM Table1
ORDER BY Field1
OFFSET 0 LIMIT 10;
その他のRDB
また、不運にも上記以外の RDB を使用しなければならない場合でも、以下のようなSQL文で、Table1 から Field1 の昇順に Field1, Field2, Field3 の結果セットを先頭から10件取得することができます。
SELECT DISTINCT COUNT(*), A.Field1, A.Field2, A.Field3 FROM Table1 A, Table1 B
WHERE (A.Field1 >= B.Field1)
GROUP BY A.Field1, A.Field2, A.Field3
HAVING COUNT(*) <= 10;


オンラインショップの商品が注文された際に顧客に注文内容の確認メールを送信したり、掲示板にコメントが書き込まれた際に管理人宛てに通知メールを送信したりするには、フォームで入力された項目の内容をCGIからメー...
オンラインショップの商品が注文された際に顧客に注文内容の確認メールを送信したり、掲示板にコメントが書き込まれた際に管理人宛てに通知メールを送信したりするには、フォームで入力された項目の内容をCGIからメールとして送信する必要が
あります。
一般的なレンタルサーバーでCGIからメールを送信する場合の基本的な処理手順は次のようになります。
1.フォームから入力された各項目の値をパラメータから取得
2.subject(件名)をMIME-Base64形式に変換
3.メッセージを作成
4.メール送信する文字列の文字コードをJISに変換
5.sendmailを使用してメールを送信
下記のCGIスクリプト(UTF-8)はレンタルサーバー等で利用可能なsendmailを使用してフォームから入力された、Subject、宛先メールアドレス、差出人、本文を使用してメールを送信するサンプルプログラムです。
--- mailform.html (入力フォーム) ---
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>メールフォーム</title>
</head>
<body>
<h1 class="title">メールフォーム</h1>
<form method="post" action="sendmail.cgi">
<input type="hidden" name="a" value="exec">
件名(Subject) :<br />
<input type="text" name="subject" size="80" value=""><br />
宛先(To) :<br />
<input type="text" name="to" size="80" value=""><br />
差出人(From) :<br />
<input type="text" name="from" size="80" value=""><br />
本文(Body) :<br />
<textarea name="body" rows="10" cols="65"></textarea><br />
<p>
<input type="submit" value="送信">
</p>
</form>
</body>
</html>
--- sendmail.cgi (メール送信CGI) ---
#!/usr/bin/perl
use strict;
use warnings;
use CGI;
use Encode;
my $cgi = CGI->new();
# パラメータからフォームの入力値を取得
my $subject = $cgi->param('subject');
my $to = $cgi->param('to');
my $from = $cgi->param('from');
my $body = $cgi->param('body');
# subject(件名)をMIME-Base64形式に変換
$subject = Encode::encode('MIME-Header-ISO_2022_JP', $subject);
# メッセージを作成
my $message = <<"END_MESSAGE";
From: $from
To: $to
Subject: $subject
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
$body
END_MESSAGE
# メール送信する文字列の文字コードをJISに変換
Encode::from_to($message, 'utf8', '7bit-jis');
# sendmailを使用してメールを送信
my $sendmail_path = '/usr/sbin/sendmail'; # sendmail path
open my $mailh, "| $sendmail_path -t -oi $to";
print {$mailh} $message;
close $mailh;
# 送信終了を表示
my $html = <<"END_HTML";
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>送信終了</title>
</head>
<body>
<p><big>送信終了</strong></big></p>
</body>
</html>
END_HTML
print "Content-Type: text/html\n\n", $html;
なお、フォームからのパラメータの受け取りにはCGIモジュールを、メール本文の文字コードの変換やsubject(件名)のMIME-Base64形式への変換にはPerl 5.8以降では標準モジュールなっているEncodeモジュールを使用しています。
また、このサンプルでは、処理手順をわかりやすくするために、入力チェックなどの実際に運用する場合に必要な
処理を行ってませんが、入力チェック処理も含まれたより実用的なシンプルな
メールフォームCGIの無料配布(ライセンスはGPL)も行っていますので、よろしければご活用ください。
レンタルサーバー上で
perlのモジュールを利用したCGIを使用するためには、CGIを実行するレンタルサーバーでどのようなモジュールが利用できるかを調べておく必要があります。
perlがモジュールを探索するディレクトリ...
レンタルサーバー上でPerlのモジュールを利用したCGIを使用するためには、CGIを実行するレンタルサーバーでどのようなモジュールが利用できるかを調べておく必要があります。
Perlがモジュールを探索するディレクトリの一覧は、@INCという配列に入ってるので、この配列の中のディレクトリを表示することで、どんなモジュールが利用可能か知ることができます。
下記のCGIスクリプトは@INCのディレクトリの一覧を表示します。
#!/usr/bin/perl
print "Content-Type: text/html\n\n";
print "
Perl Module Search\n";
print "\n";
print "
\n";
foreach $dir (@INC) {
print "$dir
\n";
$dir .= "/*";
@files = <${dir}>;
foreach $mdl (@files) {
print "$mdl
\n";
}
}
print "
\n";
print "\n";
exit;
|< 先頭へ < 前へ 311 312 313 314 315 次へ >
アクセスランキング
- RDB(リレーショナルデータベース) (2 PV)
- [PR]スキャルピングならスプレッドが狭くキャッシュバックサイトも利用できるExnessがおすすめ (1 PV)
- Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (1 PV)
- ドル円(USDJPY)で爆益を狙うハイリスクハイリターンのMT4向けナンピンマーチンEA「Hyper Dollar」 (1 PV)
- [PR]EAの運用にVPSを利用するメリット #FX (1 PV)
- GEMFOREXがキャッシュバックサイト経由での口座開設の受付を停止 (1 PV)
- [ch225] 「世界の株価リアルタイムチャート」 (1 PV)
- [FX]トルコリラ円(#TRYJPY)リアルタイムチャート #市況実況 (1 PV)
- [FX]ドル円(#USDJPY)リアルタイムチャート #市況実況 (1 PV)
- 究極の爆益ゴールドナンピンマーチンEA「Extreme(エクストリーム)」 MT4向け (1 PV)
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (218 PV)
- オープンソースの掲示板ソフト (93 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (75 PV)
- FC2まとめ (63 PV)
- StartPage(スタートページ) - 匿名検索エンジン (52 PV)
- Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (45 PV)
- SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (37 PV)
- MT4向け1ポジブレイクアウトEA「HEADLINE」オープンソースライセンス(GPL3)で公開 #USDJPY (33 PV)
- 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (32 PV)
- 「SQLite」に深刻なセキュリティ上の脆弱性 #データベースエンジン (31 PV)
アクセス統計
ディレクトリ
関連サイト