気になったこと

クーポンコードの打ち間違えを防ぐために工夫した話 - クックパッド開発者ブログtechlife.cookpad.com speakerdeck.com 【書評】C#実践開発手法 〜デザインパターンとSOLID原則によるアジャイルなコーディング〜 - GoTheDistancegothedistance.hatenadiary.j…

気になったこと

[翻訳] Elixirのプロセスアーキテクチャ または私は如何にして心配するのを止めてクラッシュを愛するようになったか - Qiitaqiita.com 漢(オトコ)のコンピュータ道: MySQL・PostgreSQLユーザーグループ(MyNA・JPUG)合同DB勉強会で発表した資料を公開しまし…

気になったこと

プログラミング言語のパラダイムシフトーScalaから見る関数型と並列性時代の幕開けー from TanUkkii www.slideshare.net 確実に良くするUI/UX設計 from Takayuki Fukatsu www.slideshare.net 非同期ストリーム処理の標準化を目指す "Reactive Streams" とは …

気になったこと

speakerdeck.com 他にも、この機能があればいいのにと思う部分はいくらでもでてくる。それらの機能は明確な意図を持って削り落としていると感じる。 おそらく、既存のFPS・TPSに存在する機能を分析し、幅広い層に受け入れられるソフトを立ち上げるには、最低…

気になったこと

speakerdeck.com 本エントリでは、ユーザー体験をストーリーとして定義し、その達成状況を計測し改善するための試みについてご紹介しました。実際には本エントリのようなアプローチだけで、ユーザー体験の検証が十分かと言えばそうではなく、インタビューや…

気になったこと

個人の脳に広告が認知されない時代になってきていて、それを変えるためには広告枠に接する体験の品質をまったく変えてしまわないと難しいのでは、と考えました。例えばその点で、Facebookは成功している良い例です。広告のデザインをUIと合わせてひとつのコ…

気になったこと

「モバイルアプリ開発者」「サーバサイド開発者」というくくりで自分の立ち位置を限定させていると、 ふと気づけばあっという間に仕事がなくなっているということもありえそうです。 Cognitoを使ったらAndroidアプリプッシュ通知実装にサーバサイドプログラ…

うるう秒メモ

How to clear the Leap Second Insertion flag after it has been received? - Red Hat Customer Portal Resolve Leap Second Issues in Red Hat Enterprise Linux - Red Hat Customer Portalaccess.redhat.com Five different ways to handle leap seconds …

気になったこと

「顧客情報や購買履歴といったビッグデータを活用するエンジニア、クラウドネーティブなインフラやアプリ、モバイルシステムを開発・運用できるエンジニア、業務プロセス改革に取り組めるエンジニアが必要」(玉置CIO)と指摘。大規模なクラウドシステムの構…

気になったこと

Embulkではてなブログの記事をparseしてElasticsearchに入れてみる - 絶品ゆどうふのタレyudoufu.hatenablog.jp 負荷テストツールGatlingを触ってみた - 絶品ゆどうふのタレyudoufu.hatenablog.jp 「目だけは悪くするな。この歳になるとFPSでだんだん勝てな…

centos 6.5 に emacs-24.5 を入れて helm を使えるようにする

cat /etc/redhat-release CentOS release 6.5 (Final) emacs-24.5 事前準備 yum install wget yum install gcc yum install make yum install ncurses-devel ファイル取得、展開、コンパイル、インストール wget http://ftp.jaist.ac.jp/pub/GNU/emacs/emacs…

気になったこと

Webシステムを動かすサーバは、細胞と同じように、生まれて死んでいく。 そのようにシステム全体を活性化させることによって、常に綺麗なサーバを保つことができる。 それは 式年遷宮 という日本古来のシステムの中にある、穢れ と 禊 という概念にも通じる…

気になったこと

つまり、自分の信頼性を高めるのが最初にやることなのです。真面目に「これが事業にとってもっとも大事だ」という優先順位付けで施策に取り組んでしまうと、社内改革の場合は必ず失敗します。特に、社外のコンサルタントがクライアント企業に入って改革する…

気になったこと

Long Term Servicing Branch(LTSB)を利用するEnterpriseエディションの顧客には、Windows 10の標準ブラウザであるはずのEdgeが提供されないというのである。Microsoftの広報担当も、この報道が事実だと認めている。 「Edge」ブラウザ、「Windows 10 Enterp…

気になったこと

パラメーターの意味は読んで字のごとく、「最後にパスワードが更新されてからこの期間が経つと、パスワードをEXPIREする」。暗黙のデフォルトは360で、単位は日。つまり何もいじらないと、新規作成したユーザーは360日後にパスワードがEXPIREされてアプリが…

気になったこと

誰が何をやっているのかよく分からない 他部署でやっていることに興味を持てていない 熱を持って仕事に取り組めない より良い組織を作るために - クックパッド開発者ブログtechlife.cookpad.com . ホンダのASIMOなどで有名なヒト型は日本のお家芸とされ…

Acoustruments: Passive, Acoustically-Driven, Interactive Controls for Handheld Devices

www.youtube.com スピーカとマイクをつないでそこを通る音をチューブやバルブで変化させることでインタラクションを発生させている。タッチパネル以外の部分にアナログな入力が生じることでより豊かな操作が可能になるというわけですごい。

FluxPaper: Reinventing Paper with Dynamic Actuation Powered by Magnetic Flux

www.youtube.com 磁力でオブジェクトを操作しているけれど、イメージ的にはそのモノ自身が自律的に他のオブジェクトと協調動作をしたり、あるいはオブジェクト自身が自分のあるべき形態を「知っている」とか、そういった未来を感じる。

perl メモ(ファイル)

#!/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, …

perl メモ(print 時の括弧の扱い)

#!/usr/bin/perl use strict; use warnings; use 5.010; { # 括弧の扱いに注意する # (1 + 2) のみが print の引数として処理され、"+ 4" が無意味な操作になってしまっている # 警告: print (...) interpreted as function # 警告: Useless use of addition…

perl メモ(state)

#!/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…

perl メモ(リファレンス)

#!/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…

perl メモ(サブルーチン)

#!/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";…

perl メモ(三項演算子、短絡演算子)

#!/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…

vimtutor メモ

vim

削除 dw 単語(空白まで) de 単語(空白含まず) d$ 行末まで dd カーソルのある行 変更 cw 単語(空白まで) ce 単語(空白含まず) c$ 行末まで 数字+オペレータ 2dw 2単語削除 c2w 2単語変更 置き換え r その位置のみ R その位置以降 挿入 i その位置へ挿入 a …

perl メモ(比較)

#!/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;

アルゴリズムが世界を支配する (角川EPUB選書)

Amazon.co.jp: アルゴリズムが世界を支配する (角川EPUB選書) 電子書籍: クリストファー・スタイナー, 永峯 涼: Kindleストア 電話の声を機械が聞いて話者の性格を識別し、その性格に対して適切なタイプのオペレータに電話をつなぐことで円滑なコミュに…

perl メモ(ブール)

#!/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…

perl メモ(スカラー、配列、ハッシュ)

#!/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…

Yコンビネーター

Amazon.co.jp: Yコンビネーター 電子書籍: ランダル ストロス, 滑川海彦, 高橋信夫:TechCrunch Japan翻訳チーム: Kindleストア スタートアップはギークだけで成り立つのではなく、使命感と情熱のあるスーツが必要だ。これはバランスの問題でもあって、両方が…