トップ «前の日(04-13) 最新 次の日(04-15)»

PC関係のメモ


Oracleのセミナーに参加中 / C言語の課題(2)

Oracleのセミナーに参加中

毎度失敗に終わってるセミナーリアルタイムメモ。

まずいきなり遅刻した。場所を完全に間違っていたため15分ほど送れて参加。

「データとは?情報とは?データベースとは?」という概念から。なんとか内容の説明には間に合ったみたい。その前の注意点とかを聞き逃してしまった。

  • データベースをファイルシステムと比較してその特徴を説明
  • ロックはDBMSがやってくれる
  • データの位置を気にしなくてもいい
  • 整合性が保たれる
  • データベースの種類(階層型、ネットワーク型、リレーショナル型

休憩をはさんでいよいよRDBMSの話

  • DML,DDL,DCLをさらっと。
  • DCLなんてあったんだ。トランザクション処理もDMLの一部だと思ってた。
  • DMLをさらっと説明。

最後にトランザクション、ロック(排他制御)の概要。例は定番の銀行振り込み。

最後だと思ったら付録で正規化のお話。第三正規形まで。

今日はおさらいになった。

C言語の課題(2)

昨日の1時間とあわせて今2時間かかってる・・・遅すぎ。

あと例外処理をきっちりやっておこう。

なんかC言語ってバッドノウハウの宝庫みたいでイヤ・・・と思うのは努力が足りてないだけなんだろうな。

最終更新時刻: 2008年09月26日
コメント(3) [コメントを投稿する]

_ Tom [場所間違いは若さゆえの過ちですな。藁]

_ hajime [久々にやっちゃいました(恥 何事も確認が大事だとキモに命じておきます]

_ いちえ [緑の窓口の話もお約束ですな。]


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日
コメント(1) [コメントを投稿する]

_ テスト [テストツッコミ]


dddav 0.0.12.0リリース

久しぶりにリリース。

http://www.mylab.jp/program/dddav/

機能追加

  • アップロード/ダウンロード時に上書き確認するようにした。
  • ファイルのキー入力選択に対応した。(「a」と入力すると「a」で始まるファイルが選択される)
  • ENTERキーでファイルが開くようにした。
  • バックスペースキーで上の階層に戻れるようにした。

というわけで、キーボード操作が便利になったのと、上書き確認が入ったのが大きな変更点です。

最終更新時刻: 2009年04月14日