強いチームはオフィスを捨てる

Amazon.co.jp: 強いチームはオフィスを捨てる 電子書籍: ジェイソン フリード, デイヴィッド ハイネマイヤー ハンソン, 高橋 璃子: Kindleストア オフィスにこだわる必要はない、という話。オフィスってなんだっけ?というところから丁寧に説き起こされてい…

傘について

傘は当初日傘として、やがて雨に使うことが多くなった。 もっと前には祭礼で、神の威光のしるしとして用いられていた。 永らく贅沢品であり、富と権力の象徴だった。 参考: 傘 - Wikipedia 傘の歴史

武雄市図書館の利用は減っている(来館者数、貸出冊数、貸出者数、Tカード登録割合、市内利用割合)

以前まとめた武雄市図書館の利用統計の最新情報が出たので更新。 なぜか CCC からのリリースではなくソースは新聞記事。CCC の情報と一致すると思われる項目で表を作成した。 雑感: 来館者数、貸出冊数、貸出者数の一日平均は減り続けている 図書館利用者の…

環境変数が展開されない場合、レジストリキーを REG_EXPAND_SZ 型にする

PATH=%JAVA_HOME%\bin;(その他のパス) とやっても JAVA_HOME が展開されない場合、そのキーは REG_SZ 型になっている。 レジストリエディタで HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment にある該当キーを REG_EXPAN…

サービスとして登録したプログラムから UNC の Directory.Exists が失敗する

サービスが利用する Local System アカウントはネットワーク資源へ接続できないため、そこから UNC を見に行っても存在を確認することができない。別のアカウントを与える等の手当てが必要。 参考: http://bbs.wankuma.com/index.cgi?mode=al2&namber=2412&…

Windows の Jenkins サービス

削除 jenkins.exe unistall 登録 jenkins.exe install 開始 jenkins.exe start 参考: Jenkinsのセットアップ - smallplaceの日記

Selenium InternetExplorerDriver が実行できない場合

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…

Windows の Jenkins でメールが送れない場合

CDO.Message などを使ってメールを送ることができるのに Jenkins(JavaMail) 経由だとダメな場合は java の起動引数に以下を付ける。 -Djava.net.preferIPv4Stack=true サービスとして起動している場合は JENKINS_HOME の jenkins.xml に 要素に上記を追加す…

CDO.Message でメールを送信する

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…

Twitter の OAuth は時刻がずれると失敗する

details: {"errors":[{"code":135,"message":"Timestamp out of bounds."}]} 時刻を合わせるとうまくいくようになる。 Problem : Timestamp out of bounds - code:135 · Issue #223 · abraham/twitteroauth · GitHub

Mac から Azure の仮想マシンで日本語キーボードを使う(成功その2)

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 …

diff の "Only in ~" を消す

diff -r dirA dirB | grep -v "^Only in" 参考: diffで「〜だけに発見」というメッセージを消す - 間違いだらけの備忘録

融けるデザイン ハード×ソフト×ネット時代の新たな設計論

Amazon.co.jp: 融けるデザイン ハード×ソフト×ネット時代の新たな設計論 電子書籍: 渡邊 恵太: Kindleストア 動きの連動によって自己への帰属感が立ち上がってくる。つまり、私たちは普段カーソルを意識しないで対象を意識しているというカーソルの「透明性…

スマホに満足してますか?~ユーザインタフェースの心理学~

Amazon.co.jp: スマホに満足してますか?~ユーザインタフェースの心理学~ (光文社新書) 電子書籍: 増井 俊之: Kindleストア 人間の行動や人間が目にするものは繰り返しで満ちています。毎日同じような行動をしていると、今日の行動記録は「昨日と同じ」のよ…

角川インターネット講座4 ネットが生んだ文化 誰もが表現者の時代

Amazon.co.jp: 角川インターネット講座4 ネットが生んだ文化 誰もが表現者の時代 電子書籍: 川上 量生: Kindleストア 川上さんが監修なのだけれど、川上さんが書いた序章が圧倒的に面白い。 このことをわかりやすくたとえる方法として、私は「ネット新大陸…

なぜ Scala の tuple は 22 までなのか

理由はわからないままだけど、"テクニカル" な理由がかなり提案されていておもしろい。 たしかに 42 というのも一つの案だけれど、ちょっと安直な気もするので 22 で良いと思う。 trivia - Why does the Scala library only defines tuples up to Tuple22? -…

防犯カメラから一歩踏み出した、顔識別ラベリング情報共有ネットワークのもたらす世界は不快だ

顔データの共有は第三者への無断提供。顔データが「犯行情報」や「クレーマー」といった属性と結合されると望まない人格像が形成され、プライバシー侵害の恐れがある。誤検知の場合は濡れ衣による不利益がある。誤設定による濡れ衣もあり得る。 これはテクノ…

ntp-4.2.6p5-3.el6 より前で ntpd -x が slew にならないバグがある

うるう秒の対応については各所で記事が上がっている。 7/1の閏秒を迎えるにあたってLinuxでは何をすべきか? | Act as Professional しかし workaround として提案されている slew モード (ntpd -x) が有効にならないというバグがあったようだ。 How reprodu…

ルールを変える思考法

Amazon.co.jp: ルールを変える思考法 (角川EPUB選書) 電子書籍: 川上 量生: Kindleストア 人の心にモヤモヤしたものを残す、フックとなるようなものを作ることで惹きつけるというのは確かにあって、ニコニコ動画が出てきたときに「何だこれ?」と思った…

IntelliJ IDEA で Scala を利用できるようにする

Quick Start Menu で Configure -> Plugins から scala を検索。 Click Browse to search for non-bundled plugins. を選んで Scala を選択、Install plugin をクリック。IntelliJ を再起動すると Create New Project から Scala を選べるようになる。

Eclipse に EPIC を入れる

Eclipse Standard をインストールする Install New Software を選んで Work With を Add して http://e-p-i-c.sf.net/updates/testing を入れる 参考: PerlのIDE環境であるEPICをいれる - uzullaがブログ

Sublime Text 3で Perl を実行する

Tools -> Build System -> New Build System Perl.sublime-build を作成する 以下を /Users/<UserName>/Library/Application Support/Sublime Text 3/Packages/User/ へ保存する { "cmd": ["perl", "-w", "$file"], "file_regex": ".* at (.*) line ([0-9]*)", "select</username>…

2045年問題

Amazon.co.jp: 2045年問題 (廣済堂新書) 電子書籍: 松田卓也: Kindleストア 前半はカールツワイルのシンギュラリティについての平易な書き起こしとしても読むことができ、良いおさらいになった。著者の実体験からも技術は加速度的に進歩しているとし、シギュ…

イノベーションのジレンマ

Amazon.co.jp: イノベーションのジレンマ 増補改訂版 Harvard business school press 電子書籍: Clayton M. Christensen, 伊豆原 弓, 玉田 俊平太: Kindleストア 大手企業は既存の技術を既存の顧客に提供することが「正しい」経営とされる。 新興企業は破壊…

'__doPostBack' は定義されていません。

IE11 で ASP.NET 4 のボタンなどをクリックしようとすると '__doPostBack' は定義されていません。 とエラーになる。 解消するには .NET Framework 4 の更新プログラムが必要。 .NET Framework 4 の更新プログラムについて (2013 年 10 月)

sn.exe を使ってアセンブリが厳密署名されているか調べる

厳密署名のあるアセンブリの場合: C:\Users\Able>"C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\sn.exe" -v C:\ Projects\test.dll Microsoft(R) .NET Framework Strong Name Utility バージョン 3.5.30729.1 Copyright (c) Microsoft Corporation. …

X-Forwarded-For

IIS

Web アプリで対処するには以下のような機能が必要。 疑似コード: public static string getIPAddress(Page page) { string xff = page.Request.ServerVariables["X_FORWARDED_FOR"]; if (xff == null) { return page.Request.ServerVariables["REMOTE_ADDR"…

IIS のレスポンスヘッダを削除する

IIS

以下を削除する。 Server: Microsoft-IIS/7.5 X-AspNet-Version: 4.0.30319 X-Powered-By: ASP.NET (X-Powered-By は IIS マネージャの「HTTP 応答ヘッダー」から削除する) IHttpModule を継承したクラスで PreSendRequestHeaders イベントを使う Imports Sy…

Filesystem Hierarchy Standard

なぜ,/var や /etc が /etc や /cfg というディレクトリ名ではないのか? - NO!と言えるようになりたい によると、かつて /bin : バイナリ /usr : ユーザホーム /lib : ライブラリ /etc : その他 だった。その後、 /usr/bin : ユーザが自分でコンパイルした…

なぜ MySQL だけデフォルトが Repeatable Read なのか

DB トランザクション分離レベル MySQL(InnoDB) Repeatable Read PostgreSQL Read Committed SQL Server Read Committed Oracle Read Committed DB2 Read Committed なぜ MySQL だけデフォルトが Repeatable Read なのか MySQL 5.0までのバイナリログはこのよ…