|
ToDo:
|
書籍『数学ガール』の出版記念プレゼント。
そろそろこっちの環境で仕事したいっすよねぇ。>誰にとも無く。
PositLog(ポジログ)は,マップ型のWebレイアウト&ブログシステムです
なんかよく出来ていますね。自分の環境を持っていたらなぁって思うのです。
GTD最近やってないなぁ。そーいえば、この間の会議でmind map使っている奴いたのぉ。
使い捨てメアド使う局面が多いですなぁ。
今年は早かったですね。雨がシトシト。
How to Do the Candle Experiment video and other Science videos at 5min.jpg
まずは見てみてください。ほぉー、こーなるんだぁーって感じですね。
6月に入って毎日30度を超えていますよ。あついー。
相変わらず電池駆動な生活です。充電池の充実が大切です。
新しいプログラミング言語です。面白そう。
iTunes - Books - The Swift Programming Language by Apple Inc.で仕様書が入手できます。iPadで読むかな。
Objective-Cを勉強していたけどイマイチ身につけられていないので目先を変えるにはちょうど良いかも。
少しだけ時間が取れ始めたのでお勉強です。Clojureは面白い。
(defproject async "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:main async.core
:aot [async.core]
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.8.0"]
[org.clojure/core.async "0.3.443"]])
でcore.asyncを依存関係に入れちゃいます。
goマクロのbodyのみ>!や<!のシングルビックリマーク!使えるようです。
なのでgoマクロから呼ばれた関数でもNGでした。
ブロックするのでmainはダブル吃驚マーク!!です。
(ns async.core
(:require [clojure.core.async
:as a
:refer [>! <! >!! <!! go chan buffer close! thread
alts! alts!! timeout]])
(:gen-class))
(defn go01[ch]
(go
(println "Start 01")
(loop [i 0]
(Thread/sleep 100)
(println "Going 01!")
(if (< i 10)
(recur (inc i))
(>! ch "01")))))
(defn go02[ch]
(go
(println "Start 02")
(loop [i 0]
(Thread/sleep 50)
(println "Going 02")
(if (< i 10)
(recur (inc i))
(>! ch "02")))))
(defn -main[& args]
(let [ch (chan 2)]
(go01 ch)
(go02 ch)
(println (<!! ch))
(println (<!! ch))))
amazonのタイムセールに乗っかってしまった。4年前に買っていまも使っているBoseも皮膜が破れているので買い替え時期ではあるのです。