PC関係のメモ
Oracleのセミナーに参加中 / C言語の課題(2)
Oracleのセミナーに参加中
毎度失敗に終わってるセミナーリアルタイムメモ。
まずいきなり遅刻した。場所を完全に間違っていたため15分ほど送れて参加。
「データとは?情報とは?データベースとは?」という概念から。なんとか内容の説明には間に合ったみたい。その前の注意点とかを聞き逃してしまった。
- データベースをファイルシステムと比較してその特徴を説明
- ロックはDBMSがやってくれる
- データの位置を気にしなくてもいい
- 整合性が保たれる
- データベースの種類(階層型、ネットワーク型、リレーショナル型
休憩をはさんでいよいよRDBMSの話
- DML,DDL,DCLをさらっと。
- DCLなんてあったんだ。トランザクション処理もDMLの一部だと思ってた。
- DMLをさらっと説明。
最後にトランザクション、ロック(排他制御)の概要。例は定番の銀行振り込み。
最後だと思ったら付録で正規化のお話。第三正規形まで。
今日はおさらいになった。
C言語の課題(2)
昨日の1時間とあわせて今2時間かかってる・・・遅すぎ。
あと例外処理をきっちりやっておこう。
なんかC言語ってバッドノウハウの宝庫みたいでイヤ・・・と思うのは努力が足りてないだけなんだろうな。
最終更新時刻: 2008年09月26日
コメント(3) [コメントを投稿する]
rhs, lhs / 変数名を考えるときに役に立ちそうなページ
rhs, lhs
http://frog.raindrop.jp/knowledge/archives/000224.html
これはright-hand side、すなわち「右辺値」を意味する慣例的な識別子であるらしい。
最終更新時刻: 2008年10月17日
ActiveDirectoryのユーザ一覧を取得するPHPスクリプト
ActiveDirectoryのユーザ一覧を取得するPHPスクリプト。
PHPのLDAPサポートが有効になっている必要があります。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ActiveDirectoryユーザ取得結果</title>
</head>
<body>
<h1>取得結果</h1>
<?php
$server = 'ldap://ad.example.com';
$username = 'user@example.com';
$password = 'pass';
$dn = "OU=hoge,DC=example,DC=com";
// コネクト
$ad = @ldap_connect($server);
if(!$ad){
echo "Couldn't connect to AD!";
exit;
}
// バインド
$bd = @ldap_bind($ad, $username, $password);
if(!$bd){
echo "Couldn't bind to AD!";
exit;
}
// 検索
$filter = "(cn=*)";
$result = @ldap_search($ad, $dn, $filter);
if(!$result){
echo "search error!";
exit;
}
// オプションを設定
ldap_set_option($ad, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ad, LDAP_OPT_REFERRALS, 0);
$entries = ldap_get_entries($ad, $result);
echo "現在のユーザ数は" . $entries["count"] . "人です。<br />";
$accounts = array();
for ($i=0; $i < $entries["count"]; $i++){
$display_name = mb_convert_encoding($entries[$i]["displayname"][0], mb_internal_encoding(), 'SJIS');
$account_name = $entries[$i]['samaccountname'][0];
echo $display_name . " " . $account_name . "<br />\n";
}
?>
</body>
</html>
最終更新時刻: 2008年11月11日
dddav 0.0.12.0リリース
久しぶりにリリース。
http://www.mylab.jp/program/dddav/
機能追加
- アップロード/ダウンロード時に上書き確認するようにした。
- ファイルのキー入力選択に対応した。(「a」と入力すると「a」で始まるファイルが選択される)
- ENTERキーでファイルが開くようにした。
- バックスペースキーで上の階層に戻れるようにした。
というわけで、キーボード操作が便利になったのと、上書き確認が入ったのが大きな変更点です。
最終更新時刻: 2009年04月14日


_ Tom [場所間違いは若さゆえの過ちですな。藁]
_ hajime [久々にやっちゃいました(恥 何事も確認が大事だとキモに命じておきます]
_ いちえ [緑の窓口の話もお約束ですな。]