tacchini's manual

自分用のマニュアルを作成します。

python package

pythonのパッケージ単体で動作検証したい。

コマンド実行するのかな?

パッケージとは?から調べてます。

uxmilk.jp

感想

  • 有料のコースは次やるものが決まってる
  • わからないことを次に調べることにすればコースみたいになる

async await

async のついた function 内で、await 付きで 別の function を呼び出す。

別のfunction の処理が終わるまで待つ。

Promise を返す

resolve() で結果を返す

Promiseとresolveはまだよく分からない

function make_diff_images(nm) {
    return new Promise(resolve => {
        var file = "../headless_chrome/abc/img_http2/" + nm;
        var file2 = "../headless_chrome/abc/img/" + nm;
        var file3 = "./diff_images/diff.before." + nm;
        var diff = resemble(file).compareTo(file2).ignoreColors().onComplete(function(data){
            console.log(data);
            data.getDiffImage().pack().pipe(fs.createWriteStream(file3));
            resolve(file3)
        });
    })
}


async function init(names) {
    for (var nm of names) {
        var file3 = await make_diff_images(nm);
        console.log(file3);
    }
}

init(names);

参考

developer.mozilla.org

qiita.com

qiita.com

プロでも100分の1しか成功しないから、やりたいことやったほうがいい。

何もない状態で、当たるか当たらないかと言われると、当たらない。でも、少しでもはじめれば、その確率はぐんぐん上がっていく。当てるのは絶対に無理なので、やりたいことを、やったほうがいい。やりたいことをやっているうちに、はずれはこっちかなと、ばっさり捨てれるようになるから。おのずと当たりの確率があがっていく。

言語を作る人は言語を作ろうと思う。無理に何かを作る必要はない。 tech.recruit-mp.co.jp