2011年12月 |
「一般企業も真似したいギークの7つの仕掛け」
http://d.hatena.ne.jp/takoratta/20111221 @takoratta から
『定例のミーティングがあるからと議論を1週間先延ばしにしたりしては本末転倒』
なのです (キリッ
3:14 PM - 30 12月 11
「一般企業も真似したいギークの7つの仕掛け」
http://d.hatena.ne.jp/takoratta/20111221 @takoratta からもう1こ
『DEMO-パワーポイントのスライドも企業やプロジェクトのかっこ良い紹介もなしに
ひたすら自分たちの技術がいかに世界を変える可能性を秘めているかをデモ』
☜いいね
3:17 PM - 30 12月 11
彼は米国の例だがと断った上で、
現役技術者はレイヤーや技術の新旧にこだわらずに貪欲に技術を習得し、使っていると言った。
となると、
自分の持つ技術に固執し、新しい技術(この場合はWeb技術など)の習得を怠り、
もしくは無意識のうちにそれらを使うことを避けているのは、
日本固有の(影響力の強いシニアな)技術者の問題か、企業の方針か。
import subprocess nframes = 7925 for i in range(nframes): cmd_str = "convert output/frame-%04d.png -resize 1920x1080 output-1080p/frame-%04d.png"%(i+1, i+1) args = cmd_str.split(" ") subprocess.call(args)
動画アップロード実験、
G+は処理は早く youtube と同じバリエーション(1080pまで、ま当然)
fbは処理は遅く解像度はHDか否かの2択(?)。
でもG+のアルバムの使い方分からず、今ポストとして再アップ中…
(アルバムの中の画像/動画1つをshareってどうすんの?)
5:45 PM - 29 12月 11
○○な人か、そうでない人と、 A and not A の形にすること。論理学 (^-^)
もし自分が頭脳労働者で、ということ。
自分の分野で自己表現できていないなら、
自分の能力の未熟さを直視し、
自分を高める努力を具体的にしろ
世の中には、作る人間と、消費する人間の2種類の人間がいるということを感じるから。クリエーターと大衆、というような話をしている。
waon-0.9 WAON_notes : n = 28066 waon-0.10 WAON_notes : n = 8690
waon-0.9 WAON_notes : n = 60894 waon-0.10 WAON_notes : n = 23266
convert bar-001-014.png -crop 64x482+0+0 bars/bar-001.png convert bar-001-014.png -crop 64x482+64+0 bars/bar-002.png convert bar-001-014.png -crop 64x482+128+0 bars/bar-003.png convert bar-001-014.png -crop 64x482+192+0 bars/bar-004.png convert bar-001-014.png -crop 64x482+256+0 bars/bar-005.png convert bar-001-014.png -crop 64x482+320+0 bars/bar-006.png convert bar-001-014.png -crop 64x482+384+0 bars/bar-007.png convert bar-001-014.png -crop 64x482+448+0 bars/bar-008.png convert bar-001-014.png -crop 64x482+512+0 bars/bar-009.png convert bar-001-014.png -crop 64x482+576+0 bars/bar-010.png convert bar-001-014.png -crop 64x482+640+0 bars/bar-011.png convert bar-001-014.png -crop 64x482+704+0 bars/bar-012.png convert bar-001-014.png -crop 64x482+768+0 bars/bar-013.png convert bar-001-014.png -crop 64x482+832+0 bars/bar-014.png ...
rm -rf decoded mkdir decoded ffmpeg -i KurtRosenwinkel-rzR1tAo-gRU.flv\ -r 30000/1001 -f image2 decoded/frame-%04d.png
import subprocess # pixel is that 16 pixel = 1 beat, 4 beat = 1 bar. def compose_score (pixel): px = int (pixel % 16.0) beat = pixel / 16.0 bt = int (beat % 4.0) bar = beat / 4.0 nbar = int( bar ) offset = pixel - nbar * 64 str_score = "" for i in range(nbar, nbar + 16): x0 = (i - nbar) * 64 - offset if x0 < 0 : x0 = 0 if x0 + 19 < 960 and i+1 <= 123: str_score += " bars/bar-%03d.png -geometry 64x482+%d+57 -composite"%(i+1, x0 + 19) else: str_score += " bar-blank.png -geometry 64x482+%d+57 -composite"%(x0 + 19) return str_score nframes = 7925 for i in range(nframes): str_frame = " decoded/frame-%04d.png -geometry 384x288+570+12 -composite"%(i+1) str_output = " output/frame-%04d.png"%(i+1) if i < 210: # still cmd_str = "convert background.png"\ + str_frame\ + str_output else: # calc pixel dpdf = 123.0 * 4.0 * 16.0 / 7365.0 pixel = dpdf * (i - 211) if pixel < 3 * 64: # score is in the initial position str_score = compose_score (0) # sign is moving str_sign = " sign.png -geometry 15x480+%d+60 -composite"%(pixel + 19 - 7) elif i < 7575: # sign is stop at the third bar position str_sign = " sign.png -geometry 15x480+%d+60 -composite"%(3 * 64 + 19 - 7) # score is moving instead str_score = compose_score (pixel - 3 * 64) else: # stop scrolling pixel = dpdf * (7575 - 211) # sign is stop at the third bar position str_sign = " sign.png -geometry 15x480+%d+60 -composite"%(3 * 64 + 19 - 7) # score is moving instead str_score = compose_score (pixel - 3 * 64) cmd_str = "convert background.png"\ + str_score\ + str_sign\ + str_frame\ + str_output args = cmd_str.split(" ") subprocess.call(args)
ffmpeg \ -r 30000/1001\ -f image2 -i output/frame-%04d.png \ -pass 1\ -an\ -vcodec libx264\ -b 8000k\ -r 30000/1001\ -coder 1 -flags +loop -cmp +chroma\ -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method umh\ -subq 8 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40\ -i_qfactor 0.71 -b_strategy 2 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4\ -bf 3 -refs 5 -directpred 3 -trellis 1\ -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip\ -wpredp 2 -rc_lookahead 50\ -f rawvideo\ -y /dev/null ffmpeg \ -r 30000/1001\ -f image2 -i output/frame-%04d.png \ -i KurtRosenwinkel-Improvisation-adjusted.wav\ -pass 2\ -acodec libfaac -ar 44100 -ab 96k \ -vcodec libx264\ -b 8000k\ -r 30000/1001\ -coder 1 -flags +loop -cmp +chroma\ -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method umh\ -subq 8 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40\ -i_qfactor 0.71 -b_strategy 2 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4\ -bf 3 -refs 5 -directpred 3 -trellis 1\ -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip\ -wpredp 2 -rc_lookahead 50\ output.mp4
WaoN 0.10 のデモ・動画を作ろうとして、気がつくと0時。
教訓:動画を手で作ろうとしないこと!
ちなみに今は 1080p にしちゃえ、と元画像を2倍にスケール中
(どんな HD なんだ、ってのは置いといて、と)
12:02 AM - 29 12月 11
WaoN の新しいバージョン 0.10 をリリースした。
久しぶりだ(見たら 0.9 は 2007年だった…)
http://waon.sourceforge.net/
先日できることを発見して以来GarageBandで使ってて、
気になった出力のゴミをできるだけキレイにした。
12:46 AM - 28 12月 11
ほんと久しぶりにSFに入ったけど、もう何かよく分からないな。
リリースの方法とか変わったみたいだし、文書読む気も起きないし、もう適当だ
RT @ichiki_k WaoN の新しいバージョン 0.10 をリリースした。
http://waon.sourceforge.net/
12:53 AM - 28 12月 11
久しぶりにphotosynthってみた。
http://photosynth.net/view.aspx?cid=5e0c5759-9b2b-4ce0-8270-e04ade89cd85
1:48 PM - 26 12月 11
Sky on a snowy day http://instagr.am/p/bx4-5/
2:42 PM - 26 12月 11
この週末の成果、その1を、一本のビデオにまとめてみた。
結構、大変だった。
http://www.youtube.com/watch?v=2MnO-WaFw9E
1:36 PM - 25 12月 11
WaoN で transcribe した midi データを GarageBand で編集して、
それを元の演奏の音源と一緒に GarageBand で演奏したものを動画にしてみた。
結構、大変だった。
ってのも、ぼくの Leopard の QuickTime Player では Screen Recording できないので、
職場の Snow Leopard な Mac mini にリモートで入ってそこでキャプチャして、
でも音が入らなくて、それは別途 GarageBand で書き出して、
ついでにタイトル画面を楽譜画像にしようと思って、
結局 ffmpeg で素材を全部 dump して、再 encode して、やっとできた。
あ、 fade-out (中途半端なやつ) は
最初 ImageMagick の convert の modulate でやったけど、色がおかしくなって断念して、
GIMP で手でやった。
という、大変手間のかかった動画です \(^o^)/
この週末の成果、その1。
https://plus.google.com/106982159221100227627/posts/bH5qf36tCyg
今日の発見は、GarageBand が standard midi file を取り込める事を知った事。
これで WaoN http://waon.sourceforge.net/ の結果を編集できる!
3:35 PM - 24 12月 11
で、これが GarageBand ファイル
https://docs.google.com/open?id=0BzlIRpeAn3g3YjU2Y2Q2NGQtNmExYS00ZWVmLTgwZGItNmNlZjZlM2U2YTM0
RT @ichiki_k https://plus.google.com/106982159221100227627/posts/bH5qf36tCyg
5:38 PM - 24 12月 11
で、以下がものネタの演奏(についてのツイート)
https://twitter.com/#!/ichiki_k/status/81940744448913408
RT @ichiki_k で、これが GarageBand ファイル
https://docs.google.com/open?id=0BzlIRpeAn3g3YjU2Y2Q2NGQtNmExYS00ZWVmLTgwZGItNmNlZjZlM2U2YTM0
RT @ichiki_k https://plus.google.com/106982159221100227627/posts/bH5qf36tCyg
5:48 PM - 24 12月 11
11.89km 1:05:57 5:33min/km 10.81km/h
買ってしまった。結局KORGのmicroKEYに。
これで布団に入って弾けるぜ!
RT @ichiki_k ちっちゃいキーボード欲しいなぁと思ってるけど、
単体で音出せるもの(カシオは避けて)って、全然ない…。
やっぱUSBタイプのコントローラかな
(そもそも、まだ、買うかどうか未定)
11:45 AM - 4 12月 11
Copyright (C) 1997-2018, Kengo Ichiki
twitter: @ichiki_k facebook: Kengo Ichiki |