2015-04-01から1ヶ月間の記事一覧
www.youtube.com スピーカとマイクをつないでそこを通る音をチューブやバルブで変化させることでインタラクションを発生させている。タッチパネル以外の部分にアナログな入力が生じることでより豊かな操作が可能になるというわけですごい。
www.youtube.com 磁力でオブジェクトを操作しているけれど、イメージ的にはそのモノ自身が自律的に他のオブジェクトと協調動作をしたり、あるいはオブジェクト自身が自分のあるべき形態を「知っている」とか、そういった未来を感じる。
#!/usr/bin/perl use strict; use warnings; use 5.010; { open TXT, '>', 'out.txt'; say TXT "Hello, world1"; say TXT "Hello, world2"; close TXT; open my $fh, '<', 'out.txt' or die "Could not open out.txt: $!"; while (<$fh>) { print; # Hello, …
#!/usr/bin/perl use strict; use warnings; use 5.010; { # 括弧の扱いに注意する # (1 + 2) のみが print の引数として処理され、"+ 4" が無意味な操作になってしまっている # 警告: print (...) interpreted as function # 警告: Useless use of addition…
#!/usr/bin/perl use strict; use warnings; use 5.010; { # 1 増やす sub r1 { my $n = shift @_; $n += 1; } say r1(0); # 1 say r1(0); # 1 # 1 増やす(再初期化されない) sub r2 { state $n = shift @_; $n += 1; } say r2(0); # 1 say r2(0); # 2 } exi…
#!/usr/bin/perl use strict; use warnings; use 5.010; { # リファレンス my $foo = "foo"; say $foo; # foo my $scalarref = \$foo; say $$scalarref; # foo my $ref = { A => "able", B => [1, 2, 3, 4, 5], }; say "$ref->{A}, @{$ref->{B}}[0..2]"; # a…
#!/usr/bin/perl use strict; use warnings; use 5.010; { # サブルーチン sub logger { my $args = shift; return $args; } say logger("sub"); # sub sub logger2 { if (@_ != 2) { say "error"; return; } my ($args, $args2) = @_; say "$args, $args2";…
#!/usr/bin/perl use strict; use warnings; use 5.010; { # 三項演算子 my $true = !! 1; my $false = !! 0; my $result = $true ? "first" : "second"; say $result; # first } { # 三項演算子の組み合わせ my $size = 15; my $result = ($size < 10) ? "s…
削除 dw 単語(空白まで) de 単語(空白含まず) d$ 行末まで dd カーソルのある行 変更 cw 単語(空白まで) ce 単語(空白含まず) c$ 行末まで 数字+オペレータ 2dw 2単語削除 c2w 2単語変更 置き換え r その位置のみ R その位置以降 挿入 i その位置へ挿入 a …
#!/usr/bin/perl use strict; use warnings; use 5.010; { # 比較 if ("a" lt "b") { say "a lt b"; # 辞書順 } if ("100" lt "99") { say "100 lt 99"; # 辞書順 } if (99 < 100) { say "99 < 100"; # 数値順 } } exit;
Amazon.co.jp: アルゴリズムが世界を支配する (角川EPUB選書) 電子書籍: クリストファー・スタイナー, 永峯 涼: Kindleストア 電話の声を機械が聞いて話者の性格を識別し、その性格に対して適切なタイプのオペレータに電話をつなぐことで円滑なコミュに…
#!/usr/bin/perl use strict; use warnings; use 5.010; { # 条件(0,'','0' は false) say 0 if 0; # 出力なし say '-' if ''; # 出力なし say 0 if '0'; # 出力なし # 条件(0,'','0' 以外は true) say 1 if 1; # 1 say 2 if 2; # 2 say '1' if '1'; # 1 say…
#!/usr/bin/perl use strict; use warnings; use 5.010; { # スカラー my $scalar = "scalar"; say $scalar; # scalar # 配列 my @array = ("arr1","arr2"); say @array; # arr1arr2 say "@array"; # arr1 arr2 # $#array は最大の添え字 say "$array[0], $a…
Amazon.co.jp: Yコンビネーター 電子書籍: ランダル ストロス, 滑川海彦, 高橋信夫:TechCrunch Japan翻訳チーム: Kindleストア スタートアップはギークだけで成り立つのではなく、使命感と情熱のあるスーツが必要だ。これはバランスの問題でもあって、両方が…
Amazon.co.jp: 強いチームはオフィスを捨てる 電子書籍: ジェイソン フリード, デイヴィッド ハイネマイヤー ハンソン, 高橋 璃子: Kindleストア オフィスにこだわる必要はない、という話。オフィスってなんだっけ?というところから丁寧に説き起こされてい…
傘は当初日傘として、やがて雨に使うことが多くなった。 もっと前には祭礼で、神の威光のしるしとして用いられていた。 永らく贅沢品であり、富と権力の象徴だった。 参考: 傘 - Wikipedia 傘の歴史
以前まとめた武雄市図書館の利用統計の最新情報が出たので更新。 なぜか CCC からのリリースではなくソースは新聞記事。CCC の情報と一致すると思われる項目で表を作成した。 雑感: 来館者数、貸出冊数、貸出者数の一日平均は減り続けている 図書館利用者の…
PATH=%JAVA_HOME%\bin;(その他のパス) とやっても JAVA_HOME が展開されない場合、そのキーは REG_SZ 型になっている。 レジストリエディタで HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment にある該当キーを REG_EXPAN…
サービスが利用する Local System アカウントはネットワーク資源へ接続できないため、そこから UNC を見に行っても存在を確認することができない。別のアカウントを与える等の手当てが必要。 参考: http://bbs.wankuma.com/index.cgi?mode=al2&namber=2412&…
削除 jenkins.exe unistall 登録 jenkins.exe install 開始 jenkins.exe start 参考: Jenkinsのセットアップ - smallplaceの日記
java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.ie.driver system property; for more information, see http://code.google.com/p/selenium/wiki/InternetExplorerDriver. The latest version can be d…
CDO.Message などを使ってメールを送ることができるのに Jenkins(JavaMail) 経由だとダメな場合は java の起動引数に以下を付ける。 -Djava.net.preferIPv4Stack=true サービスとして起動している場合は JENKINS_HOME の jenkins.xml に 要素に上記を追加す…
Dim m: Set m = CreateObject("CDO.Message") m.From = "from@example.com" m.To = "to@example.com" m.Subject = "Subject" m.TextBody = "Body" m.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 m.Configur…
details: {"errors":[{"code":135,"message":"Timestamp out of bounds."}]} 時刻を合わせるとうまくいくようになる。 Problem : Timestamp out of bounds - code:135 · Issue #223 · abraham/twitteroauth · GitHub
Mac から Azure の仮想マシンに RDP 接続するとなぜか US キーボードになってしまう話の続き。 Microsoft Remote Desktop がアップデートされていて: Wha's new in 8.0.15 This release includes: - Fix for issues with Alt key shortcuts - Improvements …