Ubuntu 16.04 LTSでRedmineを2.5から3.3に上げてみる

というのは、Qiitaで書きました。
はてな記法からQiita MarkDownに移行できるか、びみょーな感じ。

2016/03/30時点のスライドのまとめ

macportsで入れたMySQL 5.6の自動起動設定をやってみた

やってみる(Try1)

キリン一番搾り生ビールを呑みながらw

babydaemons:org.macports.mysql56 root# sudo curl -O http://robwilkerson.org/_resources/hotlink/blog/mysql56.wrapper
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   435  100   435    0     0    432      0  0:00:01  0:00:01 --:--:--   432
babydaemons:org.macports.mysql56 root# sudo curl -O http://robwilkerson.org/_resources/hotlink/blog/org.macports.mysql56.plist
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   435  100   435    0     0    361      0  0:00:01  0:00:01 --:--:--   361
babydaemons:org.macports.mysql56 root# sudo chown root:wheel /opt/local/etc/LaunchDaemons/org.macports.mysql56/*
babydaemons:org.macports.mysql56 root# sudo chmod 755 /opt/local/etc/LaunchDaemons/org.macports.mysql56/mysql56.wrapper
babydaemons:org.macports.mysql56 root# sudo chmod 644 /opt/local/etc/LaunchDaemons/org.macports.mysql56/org.macports.mysql56.plist
babydaemons:org.macports.mysql56 root# sudo ln -s /opt/local/etc/LaunchDaemons/org.macports.mysql56/org.macports.mysql56.plist /Library/LaunchDaemons/org.macports.mysql56.plist
babydaemons:org.macports.mysql56 root#

だめらしい。

やってみた(Try2)

babydaemons:~ shingo$ sudo /opt/local/share/mysql56/support-files/mysql.server start
Starting MySQL
...... SUCCESS!
babydaemons:~ shingo$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql56-server.plist
babydaemons:~ shingo$

よさげな雰囲気。

#NGK2014B でやるはずだったLT

まぁ、未稿だし

ごめんなさい。書き上げてないです。m(_ _)m
そもそも、書き始めたのが木曜日くらい。orz

コード、書いてないし

金融機関のCSVファイルと言えば、半角カナ混じりのsjisがデフォ。
半日くらい戦った挙句、伝統のnkf先生に丸投げしましたが。

N Network
K Kanji
F Filter

ですよ。間違っても、

N 何なの???
K こんなの!?
F 振っておけ(nkf先生にw)

ではありませんからww

どのみち

土下座コースなんですがねー。喜んで土下座しますよ!(キリッ

なぜMacbook AirはモデルごとにSSDのコネクタを変えるのか?

価格.com - 『macbook airはSSD端子をなぜ毎モデル変えるか?』 Mac ノートのクチコミ掲示板というスレッドでいろいろ考えた。せっかくなのでブログにも残しておきたい。

掲示板の私のコメント:Appleの1つのビジネスモデル「ストレージの戦略的価格設定」

 スレ主さんが建てたスレッドのタイトルに対する私なりの答えですが、恐らく「AppleはMac本体内部の部品をビジネスとするサードパーティを快く思っていない」からだと思います。いつの間にかApple信者になったのでAppleのことを弁護すると、Mac本体にUSB・Thunderboltなどで接続するサードパーティ製品は歓迎してると思います。それはApple Storeのサードパーティ製品の品揃えで判ります。
 ではなぜ本体部品のサードパーティを快く思っていないのかと言うと、主にフラッシュストレージ容量・メモリ容量で製品を差別化してるからです。Macbook Airに限らず、Macbook ProもMac miniもiPadもiPhoneも同様です。
 フラッシュメモリチップやDRAMチップは製品の中では比較的安い部品ですが、これらを追加するだけでお客様がある程度納得するAppleにとってとても有利な価格設定が出来ます。
 Appleにしか出来ないハードウェアの軽さ・薄さ・バッテリーの持ちの良さ、ソフトウェアの直感的な操作・動作の軽さ・手に馴染む感じを高いレベルで実現した上で、フラッシュストレージ容量・メモリ容量の差別化で大きな利益を上げることがAppleのビジネスモデルの1つではないかと思っています。

 確かにあらゆるコンピュータ本体に使える大量生産品が使えないのは痛いです。ただ、Macbook AirについてはアメリカのOWCが専用品を作っていて、秋葉館で通販で買えて、換装作業に必要な工具と元のSSDをUSBで外付けで使うためのMacbook調アルミケースがついてるので、換装は簡単です。私は少しでも安くしたかったので、英語でOWCのサイトでポチりましたが。私のは2011midですが、以降のモデルも換装手順は変わらないようですね。

 もちろんWindows PCの2.5inch SATAに比べるとお高いんですが本体の薄さ・軽さを追求するためには基板形状は独自の細長いものにせざるを得ず、こればっかりは仕方ないですね。接続端子にmSATAを採用したとしても一般的な製品の外形サイズを守れないです。これは薄さ・軽さの代償です。それに対してWindows PCの2.5inch HDDサイズと言うのも単に過去との互換性のためで、フラッシュメモリではチップの配置も比較的自由ですし。

 スレ主さんや私が望むように、将来SSDのプラットフォームが完全に統一されるかも知れませんが、その時にはSSDの基板にlightningやMagSafeのように認証チップが付いているかも知れません。
 それでも自分のMacをApple Storeに持ち込むとジーニアス達がその場でSSDをアップグレードしてくれて、S.M.A.R.T.やAppleが独自に追加した健全性チェックで的確に残り寿命を判断し見合った価値で下取りをしてくれて、リーズナブルな価格で気軽に買える選択肢が増えるならば、私は満足です。

ストレージの戦略的価格設定というビジネスモデルを発見した理由

 これに気づいたのは@dante_39のPhone5 32GBのストレージを使い果たしたから。次に買うモデルが6なのか6sなのか7なのか判らないけど64GB以上のモデルを買わないといけない。
 きっと今64GBモデルを所有している人も同じような状況でどうも128GBモデルが出てきそうですね。

【iPhone 6の噂】5.5インチ版には128GBモデルも登場か? 価格を予想! - たのしいiPhone! AppBank

Appleのストレージの戦略的価格設定と、ストレージに保存するコンテンツを売るiTunes Storeの両輪は無双すぎますw

Windows Ultrabookのストレージコストのアドバンテージはいつまで続くのか

インテルがビジネス向けにこれからのUltrabookはこうなるとコンセプトを表現した動画がこちらです。


第 4 世代インテル® Core™ vPro™ プロセッサー・ファミリー搭載のビジネス向け Ultrabook ...

実在のマシンでなくインテルが創作したイメージですが概ねこうなっていくでしょう。有線LANのコネクタの代わりにHDMI or DisplayPort or DVIの方が、サラリーマンの皆さん大好きPowerPointでのプレゼンで楽にプロジェクタに繋げるから良いと思いますがね。有線LANはUSB3.0で十分でしょうし。ま、インテルの創作なんでどうでも良いんですが。

既に同等の機種が幾つか出てますが、この動画の通りの機種が主流になると従来パワーユーザーならかろうじて出来ていたベアドライブ交換による容量アップがかなり難しくなります。
 1つ目に実装密度を高めるために隙間だらけの2.5inchドライブサイズは使えなくなること。
 2つ目に2.5inchサイズの後継がすんなり1.8inchに収束すればいいですがこれでも実装密度の要求を満たせない場合にインテルやMicrosoftなど影響力があるものが旗振りすれば後継規格が分裂しないでしょうが、リスクが残ること。
 3つ目にこれが決定的ですが、部品の実装密度が非常に上がり、ジーニアスレベルのスペシャリストで無いと分解交換はほとんど不可能になること。そして各メーカーにはApple Storeに相当する直営店はなく、直営店があったとしてもそこにはジーニアス達(保守マニュアルを理解したサービスマン)はいません。
 これはとことん使い倒そうとすると、メーカー出荷時オプションで選べる最大容量のドライブを選択してカスタマイズして出荷してもらうのがMustになることを意味します。そして半導体の常として時間が経てばより大容量のものがより安価に入手できるようになります。
 ストレージサイズの選択のチャンスが1回に限られると、大容量ストレージは容量以上に価値をもちます。薄さ・軽さを追求してMacbookを追いかけていたら、自分たちもAppleと同じような販売スタイルしか取れ無さそうなのです。企業ユーザはいいかも知れませんがね。

キャバクラクラスタに贈るUnixシグナル入門 ― "#プログラミングキャバクラ ツイートまとめ"

それは1つのツイートから始まった

https://twitter.com/sugipack/status/294646604386934784

そこに1つの難問が投下された

https://twitter.com/KazusaOda/status/294647707367243778

その難問をやってみた

シグナル名 用法 出典Tweet
SIGINT 黒服「A子さん、SIGINTです(場内指名)」 sugipack
SIGTERM 黒服「B子さん、SIGTERMです(勤務終了)」 sugipack
SIGALRM 黒服「C子さん、SIGALRMです(フリーの時間切れ)」 sugipack
SIGKILL 黒服「お客さん、SIGKILLさせていただきますので(出入り禁止)」 sugipack
SIGHUP 黒服「D子さん、至急SIGHUPを(常連さんが来たのでキャラ変更)」 babydaemons
SIGQUIT 黒服「お客さん、今日の所はSIGQUITです。次回はSIGKILLですので(出入り禁止イエローカード)」 babydaemons
SIGILL 黒服「店長、A子さんがSIGILLです(No.1の子がSIGINT連発でアフターのアポ忘れた)」*1 babydaemons
SIGTRAP 黒服「店長、F子さんがSIGTRAPです(勤務の親バレで退職)」 babydaemons
SIGABRT 黒服「店長、5番のお客さんSIGABRTです(ボトル入れ過ぎでクレカ決済不可)」 babydaemons
SIGSTOP A子さん「お客さんごめんなさい。ちょっとSIGSTOPしますね(SIGINTで他テーブルへ移動)」 babydaemons
SIGCONT A子さん「お待たせしました。やっとSIGCONTです(SIGSTOPから元のテーブルへ復帰)」 babydaemons
SIGCHLD 店長「A子ちゃん、C子ちゃんがSIGCHLDしたよ(後輩が学業不振で退職)」 babydaemons
SIGIO お客さん「A子ちゃんのSIGIOキター(お店通い叶ってアフター連れ出し成功)」 babydaemons
SIGBUS 黒服「G子さん、SIGBUSですよ(上座下座間違えた)」 babydaemons
SIGSEGV 黒服「A子さん、SIGSEGVですよ(SIGINTで移動先間違えた)」 babydaemons
SIGFPE 黒服「店長、H子さんがSIGFPEしました(新人が大量のお客さんを抱えてダウン)」 babydaemons

ちょっ、この店


客もプロ
じゃないと、SIGKILLされちゃうじゃないですかww

で、とってもありがたい参考文献

*1:シグナル名誤りとキャラ的にA子ちゃんの方が合うのでTweetから変更

Wikipediaで位置情報のテキストマインニングっぽいことをやってみた

スライドは

内容は薄いので

懇親会(夜の部)に捕まえて聞いてください。

#NGK2012Bを遡ったら続々スライド発見!(追記: 2012.12.15)

@toyoshiさんのLTがサイコーだったので

こっちにもスライド貼っておきますw

浸透言うなの先生のスライドも見つけたので

貼っておきますw (クリックで進みます)

VIMAGE仮想ネットワーク構築クラスライブラリ(仮称バーチャル◯もちゃ)

みずぴー先生のスライドも見つけたので

貼っておきますw

@girigiribauerさんのスライドも見つけたので

貼っておきますw (スペースキーで進みます)

サザエさんエフェクトを作ってみたという話

@dabitsさんのスライドも見つけたので

貼っておきますw (クリック or スペースキーで進みます)

RedmineとRedmineを統合した話

@ukiki999さんもついさっき上がったので

貼っておきますw サンプルコードはこちら

C#によるマイコン開発(紹介編)

@Tom_G3Xさんに無理してあげてもらったので

貼らせて頂きますw

当日の座席表は

こちらです(記入率低め)↓

なお、MacBookのThunderbolt VGAコネクタは

@issmさんにお借りしました。m(_ _)m