夜の歌

プログラミング、音楽、本について緩く書いていきます。

進捗

自作サイトは、トップ画面とランキングページのCSSの修正をする必要がある。完成が目標だから、デザインはある程度で良いとは思う。けれど、綺麗な表示にはしたい。

トップ画面には、ランキングを投稿したユーザーの情報も載せるから、取得する情報も考えないといけないな。

まとまりは、まだ無いけど書いていこう。

『ピカソになりきった男』 作者:ギィ・リブ 翻訳:鳥取絹子

ピカソになりきった男

ピカソになりきった男

ピカソ、ダリ、シャガールの贋作を書いていた男性が贋作について語った一冊。贋作の制作過程や、美術品市場の独自の裏事情を伝えてくれる。

ギィ・リブは贋作を制作する際に、ピカソシャガールといった画家を徹底的に調べつくす。美術史を読み漁り、時代背景を理解し贋作を制作する。そのような行為をすることによって、ギィ・リブは有名画家に近づくことができ、素晴らしい贋作が出来ると主張する。

驚いたのは、ギィ・リブが書いたピカソの贋作を、ピカソの娘が鑑定し本物だと認めアート市場に出回っているらしい。

秋ですね

秋ですね。いや、寒くなってきた。寒いの好きで良かった。
新しい音楽投稿サイトが少しずつ進んできている。意外と早めに作れているので、ちょっと驚いている。ちょっとずつでも、日々やれば技術力は上がるのねと感じています。
セキュリティの本は、通勤時間に読んでいるけど、10月中に読み終えるまでは時間がかかりそう。11月の上旬には読み終えたい。

最近、晴れやかな日が増えてきたのは、少しは粘ったお陰かなと思っている。理想にはほど遠いけど。まあ、こんなもんかなと思って、自分を認めることができ始めている。
もっと、色々な感情を捨てていきたい。

秋なのか

昨日の夜は暑かった。果たして秋はやってくるのか。。

そんなことは置いておいて、今の目標を書いておこう。とりあえず、今月中にはセキュリティの本は一度読み終える。 来月までには、簡単な音楽レビューサイトを完成させる。急ぎます。

明日は凄く残業する予定だから、登録画面まで完成させたら良いな。以上。

複数パスのディレクトリを作成する

複数パスのディレクトリを作成を作成したくて作成。作成したいディレクトリのパスはCSVファイルに記載。 ●test.csv

vagrant/test2/haro/komika,vagrant/test2/nanika/yosi,vagrant/test2/haro/midori,vagrant/natu/haro/komika


●index.php

<!DOCTYPE html>
<html>
<head>
   <title>ディレクトリ作成</title>
</head>
<body>
<form action="createpath.php" method="post" enctype='multipart/form-data'>
    <input type="file" name="getcsv" size="30">
    <input type="submit" value="アップロード">
</form>
</body>
</html>


●createpath.php

<?php
//----------------------------
// ファイル読み込み
//----------------------------
if (is_uploaded_file($_FILES["getcsv"]["tmp_name"])) {
    $file_tmp_name = $_FILES["getcsv"]["tmp_name"];
    $file_name     = $_FILES["getcsv"]["name"];

    // アップロードファイルの拡張子を判定
    if (pathinfo($file_name, PATHINFO_EXTENSION) != 'csv') {
        echo 'CSVファイルのみ対応しています。';
        exit();
    }

    // CSVからデータ取得
    $fp                    = fopen($file_tmp_name, "r");
    $directory_paths   = '';
    while (($csv_data = fgetcsv($fp, ",")) !== FALSE) {
        $directory_paths = $csv_data;
    }
}

//----------------------------
// ディレクトリ作成
//----------------------------
foreach ($directory_paths as $k => $directory_path) {
    // ディレクトリ作成
    $result = create_directroy($directory_path);
}


/*
* ディレクトリ作成関数
* @param string directory_path
*/
function create_directroy($directory_path)
{
    $directory_name    = explode('/', $directory_path);
    $create_path   = '';
    foreach ($directory_name as $key => $value) {
        $create_path .= '/' . $value;
        if (!file_exists($create_path)) {
            mkdir($create_path);
        }
    }
}


作成中に分かったのだけどmkdirメソッドの第三引数にtrueを設定すると、入れ子構造でディレクトリが作成できるようだ。。まあ、良い。次だ、次。


参考

PHPでCSVファイルをアップロードする(そして配列に変換) - Qiita

PHP: mkdir - Manual

CakePHPでモデルにアクセスする方法

CakePHPでモデルにアクセスする方法を忘れるのでメモ。

$options = array(
    'conditions' => array(
        'password' => $password,
        'OR' => array(
            array('User.email' => $email)
        )
    )
);
$result = $this->User->find('first', $options);


また、書いていこう。

夏休みなのかな

木曜日、東京駅の丸善に行ってジブリの冊子を貰った。今月の特集は宣伝。ディズニーの宣伝の人と鈴木プロデューサーの話は面白そう。他はSoftware Designの最新号を購入。特集はGit。軽く読んだ感じだと初心者向けなのかなと思う。

東京駅を出た後、吉祥寺へ。本当は東小金井に行きたかったけど、腹痛で仕方なく吉祥寺で降りた。どうせなら以前から行ってみたかった、ハーモニカ横丁の『スパ吉』に行ってみることにした。麺が生麺で、歯ごたえがあって美味しかった。また、行きたい。

お腹は満たされたので、ポケモンを狩りに井之頭公園に行ってみた。井之頭公園にはポケストがいっぱいあって休日のせいか、たくさん桜がさいていた。でも、自分のiPhoneの充電が少なくなってたので、あまりポケモンを狩ることが出来ず残念。。まあ、こういう日もある。

下北沢のB&Bに本を買いに行くことに。面白そうな小説を買ったけど、今手元に買った小説が無いので題名を書くことが出来ない。しかし、B&Bの棚に並んでいる本は面白い。何故、そう思うのか。本屋はいっぱいあるけど、面白いと思う本屋とそう思わない本屋がある。違いは何なんだろう。

そして、帰宅。1日が長かった。