developer's diary

最近はc#のエントリが多いです

カード会社の手数料関係メモ

Node-Redは超楽しいかもしれない。

こんな記事を見つけた。

Node-RED を使用してリアルタイムのチャット・アプリケーションを 5 分で作成する

え?なにそれ?Node-Red?

調べてみる。

Raspberry piなんかで使える。おぉ。

というわけで早速試してみた(windows端末にnode.jsが入ってた。)

git clone https://github.com/node-red/node-red.git
cd node-red
npm install

で実行

node red.js

nodeをつなげて遊んでみた。

f:id:mitsugi-bb:20141016213501j:plain

超楽しい。(このエントリからはたぶん伝わらない・・・)

【ふと思ったこと】頭を使うところと、頭を使わないところ。脳みそのメモリーリークがうつ病に繋がる?

  • スコープ
  • ライフサイクル
  • 頭を使って考えるところ
  • 頭を使わなくてもよいところ(考えないところ)

考えないといけないところが多すぎると必ずバッファオーバーフローを起こす。

不安や悩みは考えてもムダなんだけども、頭のメモリを侵食していく。

つまりメモリリーク。

不安や悩みは紙に書き出すことでメモリを解放出来るらしい。

人間の脳には忘れるというガベージコレクションが存在する。

紙に書くことでガベージコレクションが行われ脳のメモリリークを防ぐ。

言葉に吐くことでメモリリークを防ぐ。

悩みが多かった時に考える余地がなくなり、頭がしびれてくる。

眠れない夜を過ごす。

頭がしびれて手足が熱くなって眠れなくなる。

寝るということも脳のガベージコレクション。

メモリリークを防ぐ役割がある。

だから睡眠はとても大事。

考えなくてもいいこと。

考えなきゃいけないこと。

後ろから知らない人に刺されるかもしれないという不安は考えなくてもいいこと。

後ろから知らない人に刺されたときは、考えなきゃいけないこと。

刺されたらどうするかは考えててもいいこと。 でもそんなこと沢山沢山頭の片隅に置いていくとメモリリークが発生する。

イシューはどこにあるのか。

久しぶりにGoogleトレンドと戯れる。

プログラミング言語

データベース

WEBを支える技術

ブラウザ

オペレーションシステム

Linux系

はてなダイアリー vs はてなブログ

パンDEポップ!アップ!が気になる。

このブログの趣向に合わないんだけども。。。 コレカワイイ。

パンDEポップ! アップ! A-76189

パンDEポップ! アップ! A-76189

javascriptでPDF出力(日本語表示)

javascriptだけでPDFが生成できるのでs3だけでも動的なPDF生成が可能。 localStorage等と利用すればもっと広がりそう。

何ができるか。

数独(ナンプレ)の問題と答えを印字したPDFを動的に生成するプログラムとか。。

数独PDF生成

ビンゴカード生成するプログラムとか。。。。

⇒ 作ってません(--;)

DEMO

↑ 上記ボタンを押すとPDFがダウンロードされます。

ソース

function getTextJpegBase64(text, fsize){
  var canvas = new fabric.Canvas('c',{backgroundColor : "#fff"});
  canvas.add(new fabric.Text(text, { fontFamily: 'Arial',fill: 'black',left: 0,top: 0,fontSize: fsize }));
  canvas.setHeight(fsize * 2);
  canvas.setWidth(790);
  canvas.calcOffset();
  canvas.renderAll();
  return $('canvas').get(0).toDataURL('image/jpeg');
}
$(document).ready(function() {
  $('#download-pdf').click(function(){
    var doc = new jsPDF();
    doc.addImage(getTextJpegBase64("日本語表示", 24), 'JPEG',  10,  20);
    doc.save('sample.pdf');
  });
});

依存関係

  • jquery
  • jspdf.js
  • jspdf.plugin.addimage.js
  • FileSaver.js
  • fabric.js
  • canvasタグ1つ

簡単な解説

jspdf.jsが日本語対応していないので、canvasに日本語で文字書いて、imgとしてpdfに取り込んでいます。

この技術要素を利用したサイト

学習プリント生成ページ

数独PDF生成

メモ:ソフトウェア企業が従来の製造業やサービス業と決定的に違うところ

ソフトウエア企業の競争戦略

ソフトウエア企業の競争戦略

  • 作者: マイケル・A.クスマノ,Michael A. Cusumano,サイコムインターナショナル
  • 出版社/メーカー: ダイヤモンド社
  • 発売日: 2004/12
  • メディア: 単行本
  • 購入: 13人 クリック: 178回
  • この商品を含むブログ (60件) を見る

  • 1つのコピーをつくる製造コストと100万のコピーをつくる製造コストがほぼ同じですむビジネス
  • 製品売上に対するマージンが99%に達する業界
  • 製品企業の多くが、いつのまにかサービス企業に変貌してしまうこと
  • もっとも生産性の高い従業員ともっとも生産性の低い従業員格差が往々にして10倍~20倍になること
  • 自社の75%~80%の製品開発プロジェクトが日常的に遅れるばかりか予算超過となり、プロジェクトの20%を時間通りに成し遂げると「ベスト・プラクティス」とみなされる状況が許容されること
  • 製品の開発者が自らを科学者や技術者というよりも芸術家と思っていて、移り気な気質で仕事をしていても仕方がないと会社が認めること
  • 10年か20年前のだれかが行った製品決定に縛られて変更が効かなくなり、ユーザが特定のメーカーにロックインされてしまうこと

ソフトウェアは報告書を書き、 税金を計算し、 橋をつくり、 自動車をナビゲートし、 スペースシャトルをコントロールし、 電話をかけることができる。

gmailの日本語ドメイン対応に関するメモ

概要

gmailが日本語等アルファベット以外のメールアドレスの送受信に対応しましたというニュース。

※新規gmailのアドレス取得はまだ未対応。

現時点でアルファベット以外のメールアドレスを取得できるようにしても、メールが届かないというクレームが大量に発生する気がする。

メディア

Gmail、メールアドレスなどで日本語など非ラテン文字に対応へ(itmedia)

ソース元

http://gmailblog.blogspot.jp/2014/07/thirteen-new-languages-for-gmail_7.html

仕様

RFC6530

日本語の資料っぽいもの

メールアドレスの国際化(JANOG25からの変更点)

電子メールアドレスの国際化(JPRS トピックス&コラム)

デジュリスタンダードとデファクトスタンダード

今回Googleが対応した技術要素は、デジュリスタンダード(wikipedia)であって、デファクトスタンダードではない。

ネットワークの外部性

ネットワークの外部性(wikipedia)

ネットワーク外部性が存在する場合、 新規加入者にとっての便益は既存加入者の数に依存するために、 加入者数の少ない間はなかなか普及しないが、 加入者数がある閾値を超えると一気に普及するといった現象が発生する。

プロジェクトの初期の初期の段階から作っておくと助かるアレ。

今日は見積もりよりもっと前の段階の打合せがあったので、「○○○」だーとアジャイル系のツールっぽいものを思い出して、ネットで探しまくってやっと見つかったのが「インセプションデッキ」。。。



そうそうこれこれ。プロジェクト始めるときに作るやつ。



アジャイルザムライ読んでた時期にslideshareとかで何度も目にして、てなんかコレ凄いってのが記憶の片隅に合って、頭の中でイメージが分かってても単語が出てこない。



単語が出てこなければググってもなかなか見つからない。



スクラム」とか「プロジェクト開始時に作る」とか色々キーワードに検索したけれども。。。



結局slideshareでスクラムっぽい方のスライドのをたどって見つかった。



人を通じるのが一番近道だった。



インターネットって本当に凄い。



インセプションデッキ、インセプションデッキ、インセプションデッキ。 多分また忘れそうなので今日はインセプションデッキを数えて寝よう。



PS:手強い質問にはなかなか答えられなかったので「エレベーターピッチ」と「やらないことリスト」と「トレードオフスライダー」のテンプレートだけ印刷して自分なりに整理してみた。。

が、上手く整理できなかった。

手になじませるようにしていかないと。

個人的な今後の課題。

クォンタムジャンプしなきゃ。

インセプションデッキ・・インセプションデッキ・・インセプションデッキ・・zzz..

関連リンク

インセプションデッキ書いてみた

年収1000万円以上の給与所得者は日本に約10万人

年収1000万円以上の給与所得者は管理職を含めて3.8%しかいない http://news.livedoor.com/article/detail/9077744/

正規雇用の従業員が、約32,230,000人いるので、年収1000万円以上は、約966,900人。 日本の人口127,100,000人

人口で見ると0.76%の人が1000万円以上のサラリーマン。

100 / 0.76 => 131.57

43人学級が3クラスの学年があったとしてその学年で唯一1人だけ年収1000万円以上のサラリーマン。

なるほど。

でももっと増やさないとね。年収1000万円以上のサラリーマン。

クラスに一人は最低でも必要。