読者です 読者をやめる 読者になる 読者になる

mof-brown

ずっとモフモフしてたい

2016年を振り返る

今年も1年を振り返ってみたいと思います。 昨年は↓のようなことを書いていました。 mof-brown.hatenablog.com 取締役CTO として動いた1年 昨年10月に株式会社まちいろにジョインして、今年は CTO という役職に向き合う1年でした。 これまで社長が技術・営業…

3歳児を連れて金沢へ行ってきた

10月に2泊3日で金沢へ行ってきたのでその記録を。 1日目 初日はあいにくの雨。 子供に新幹線に乗せてあげると約束していたので、今回の主目的は「かがやき」に乗ること。 かがやきを待っている間にこまち・はやぶさが入り乱れて、息子はテンションMAXだった…

プラレール博 in TOKYO に行ってきた

GW の最終日、2歳半の息子を連れて幕張メッセで行われていたプラレール博に行ってきた。 www.takaratomy.co.jp 今回のプラレール博は入場記念品として北海道新幹線の中間車両がもらえる。 中間車両ってのがポイントで、今販売している北海道新幹線のプラレー…

「SQLアンチパターン」を読んだ

今更ながら、会社にあった「SQLアンチパターン」を読んだ。 SQLアンチパターン作者: Bill Karwin,和田卓人,和田省二,児島修出版社/メーカー: オライリージャパン発売日: 2013/01/26メディア: 大型本購入: 9人 クリック: 698回この商品を含むブログ (41件) を…

エンジニアとして心がけていること

最近社内の開発メンバーに「自分はこういうことを意識してやってるよ」的な話をする機会が増えてきたので、まとめて書き出してみた。 会社で掲げている行動理念とは別で、あくまで個人的に意識していること。 http://www.machiiro.jp/cto_message/ 開発周り …

2015年を振り返る

早いもので2015年も残すところあと数時間となりましたが、今年を振り返ってみます。 昨年は↓のようなことを書いていました。 mof-brown.hatenablog.com 転職した 今年の9月に渋谷にある某緑の会社を退職しました。 在籍期間は3年でしたが、その間に2つのソー…

2歳児を連れて竹富島に行ってきた

今年のシルバーウィークは、もうすぐ2歳になる子供を連れて沖縄本島3泊と竹富島2泊の旅行をしてきたのでその記録。 旅行にあたって決めていたこと 子供が体調を崩す可能性があるので、ゆったりとしたスケジュールにする ホテルの移動は面倒なので連泊にする …

Vim を使いはじめた

Vim

これまでメインのエディタは Sublime Text 3 だったのだけど、新しい MacBook Pro の設定をしているうちに Vim への乗り換えを決意した。 なぜいまさら?という感じもあるけど、自分の中の動機はこの辺。 .vimrc を共有すれば、どこでも同じスタイルで開発で…

esa.io を触ってみた感想 (\( ⁰⊖⁰)/)

esa.io - Expertise Sharing Archives for motivated teams.esa.io 最近ドキュメント管理・共有サービスの esa.io を触ってみたので感想を。 前提 一人で一週間ほど利用してみた 本格導入する場合、10人前後の小さなチームでの利用を想定 業務として、自社サ…

YAPC::Asia Tokyo 2015 2日目参加レポート

昨日に引き続き YAPC 2日目の参加レポート書く。朝早くてねむい。 どうしてこうなった? Node.jsとio.jsの分裂と統合の行方。これからどう進化していくのか? speakerdeck.com Mackerel のトークを聞こうと思ってたけど、立ち見だったのでこちらに来てみた …

YAPC::Asia Tokyo 2015 1日目参加レポート

今年が最後の YAPC ということで、初めて参加してきました。 その1日目で参加したトークに関するレポートです。 メリークリスマス! このセッションの途中から参加 本物のラリー・ウォールだ!!! Perl 6 がもうすぐでるみたい 本物だ!YAPC ってすごい!と…

2014年を振り返る

年明けてしまいましたが、昨年を振り返ってみます。 去年は↓のようなことを書いてました。 2013年を振り返る - mof-brown サーバーサイドエンジニアへ復帰 前職ではサーバーもフロントも両方やってたのですが、 今の会社ではフロントエンジニアとして入社し…

はてなブログに引っ越しました

これまで「さくら×WordPress」でブログを運用してたんだけど、 特にその必要性を感じなくなってきたのと、 かかってた費用を違うところに使いたくなったので はてなブログに引っ越しました。 といっても、技術的なネタは最近 Qiita に書いてますが。

Spring MVC で複数データソースを扱った場合の挙動を調べてみた

Spring MVC で扱うデータソースが2つある時、片方だけトランザクションを張った場合にもう片方の更新が反映されない、という問題に直面したので色々試してみた。Spring 初心者すぎて辛い。 環境 Spring 3.2.4 元々のソース 例えば user と groupというテーブ…

Java8 を触ってみる

Java8 が正式リリースされたので、新機能がどんなものか触ってみた。

Eclipse 開発環境構築手順メモ (Mac OS X)

Mac

Eclipse をダウンロード http://www.eclipse.org/downloads/ 執筆時点では Kepler SR2 が最新でした。 eclipse-xxx.tar.gz を解凍し、好きな場所に配置 個人的には ~/dev/eclipse/kepler とかディレクトリ切ってます。 Eclipse を起動して各種設定を行う 行…

Mac の Evernote を完全アンインストールする手順

Mac

久しぶりに Evernote の断捨離をしてみたところ、1台の Mac だけうまく同期がされない現象が発生。Evernote を再インストールしてみるも以前の同期データを保持しているようでうまく行かず。 色々調べてみたところ、AppCleaner を使ってアンインストールして…

はじめての Node.js (3)

今回は MySQL との接続周りを確認。 詳細は https://github.com/felixge/node-mysql の README 見たほうが早い。 MongoDB は今回は割愛。 Node.js からデータベースにアクセスする 利用したい DB に対応するモジュールを使う mysql であれば node-mysql (npm…

はじめての Node.js (2)

続き。今回はデバッグまで。 シンプルなWebアプリケーションを作る http モジュールを利用してWebアプリケーションを書いてみる url モジュールで URL の解析が可能 querystring でクエリ文字列の解析が可能 multipart については標準モジュールが無いらしい…

はじめての Node.js (1)

今年は Node.js を勉強しようと思い書籍を探してみたところ、「はじめてのNode.js サーバーサイドJavaScriptでWebアプリを開発する-」という書籍が評判よさ気だったので購入。今週から読み始めてみる。 Node.js の特徴を理解する シングルスレッドで全てのリ…

HTML5タグを改めて見なおしてみる

HTML5が注目されて久しいですが、自分自身はというと余り使いこなせていません。 HTML5には audio のような新機能としてのタグと、セマンティック・ウェブのためのタグがありますが、前者は使いシーンがあれど後者はクローズドなWebサービスだとあまり必要性…

2013年を振り返る

大晦日ということで、2013年を振り返ってみます。 担当したサービスのリリース・クローズを経験 配属先のプロジェクトで開発していたサービス (ソシャゲ) が2月に無事リリースされました。 僕自身は2012年10月から参画したのですが、基盤部分の設計とかコア…

git log を使って日報を書く

Git

日報書くのってめんどくさいですね。 今の配属先では Git を利用しているので、git log を使って日報を作成すれば楽ということに今更気づきました。 出力結果を貼り付ければさくっと作成できます。フォーマットはお好みで。

require.js 利用時に不要な依存関係をチェックする

require.js 等の AMD を利用している場合に、リファクタの過程で本来依存関係にない js の記述が残ってしまうことがあります。 [javascript] define(['hoge'], function(hoge) { // 以下のソースで hoge を利用していない }); [/javascript]

SizeUp っていうアプリが良い感じ

Mac

ここしばらく使い続けている SizeUp というアプリが良い感じなのでご紹介。

grunt を 0.3 から 0.4 にアップデートしてみた

いつの間にか grunt 0.4 がリリースされていたので、 現在プロジェクトで利用しているビルド環境をアップデートしてみました。 参考サイト Getting Started Gruntfileを整理してタスクの自動化を進めた Grunt v0.4.0 での変更点

JSCover で Jasmine テストのカバレッジを計測する

最近 Jasmine を使って JS テストを書き始めているのですが、指標の1つとしてコード・カバレッジを計測したいと思い、JSCover を使ってみました。 JSCover (※ JSCoverage を改良したツールのようです)

iPhone 接続時に iPhoto を自動起動しないようにする

Mac

会社の MacBook にi Phone を接続すると、毎回 iPhoto が自動起動してウザかったので停止手順を調べてみました。 設定は簡単で、iPhoto の [環境設定]-[一般] から「カメラ接続時に開くアプリケーション」を「割り当てアプリケーションなし」にするだけでし…

jQuery から Zepto.js に移行した時のメモ

先日、開発中のサービスのパフォーマンスがよろしくないという指摘が上がり、 原因は色々あるのだけどまぁフロントエンドでもやることはやろうということで、 ライブラリとして利用していた jQuery から Zepto.js に移行してみました。 Zepto.js は jQuery …

転職前に思っていたことをつらつらと

久しぶりのエントリとなってしまいました。 10月に人生初の転職をして、新しい職場で今のプロジェクトにアサイン後すぐに忙しくなり、 気付いたらあっという間に12月になってしまいました。 社会人になると本当に時間が経つのが早い。 今日は代休をもらった…

iPhone 5 の電池の消費が早い場合の対策メモ

iPhone5 の電池の消費が iPhone4 より極端に早くねーか・・・?と思い、色々設定を試してたところ、どうも Siri がオンの場合に電池の消費が早いような感触です。 常に必要とする機能じゃないし、オンにされている方は一度オフにしてお試しください。

MNP で au の iPhone 5 に乗り換えた話

長かった! iPhone4 を使い続けて早2年。本日 MNP で SoftBank から au の iPhone5 に乗り換えました。 今回 MNP を選択したのは、割引のメリットが大きいのと、 SoftBank のウンコ回線にウンザリしていたので au を試してみたかった、というのが主な理由で…

Java でオレオレ証明書をインポートする手順 (Windows)

自己証明書をサーバーから落としてくる サーバーに「xxxx.cer」があると思うのでそれを落とす。 コマンドプロンプトを管理者として実行する ここ重要。 管理者として実行しないと、キーストアへインポートする際にエラーになる。 Java の keytool を実行して…

Oracle DB の LogMinor を利用してREDOログを解析する

先日仕事で、想定外のタイミングでデータベースの commit が走っているっぽい不具合が報告されたので、データベース上でどんな更新SQLが実行されているか調べるために LogMinor を利用しました。 LogMinor とは Oracle DB のREDOログを解析するための機能で…

ジーニアスバーで iPhone 4 を交換してもらってきた

先日 iPhone の電源ボタンが押したところ、変な感触と共に一切効かなくなってしまいました。 以前からホームボタンの効きも悪くなっていたので、これは修理するしかないかなーと思って調べてみたところ、ジーニアスバーでの交換なら ¥13,800 で済むことが判…

名古屋・三重旅行に行ってきました

たまには技術系以外のエントリを。 8/16から2泊3日で名古屋・三重旅行に行って来ました。 妻となかなか休みの予定が合わず最近は旅行に行けてなかったのですが、今年の夏休みは4日間休めるとのことなので、以前から行ってみたかった三重をメインにした旅行に…

Play framework で Custom Appender を利用すると ClassNotFoundException が発生する

以前から Play framework 1.2.x でアプリケーション開発を行なっているのですが、ログ周りの実装で幾つか要件があったため、Custom Appender を用意して log4j.properties に指定していました。 ログレベルの設定 Eclipse 上で開発・確認している間は特に問…

「jQuery Mobileの最新情報&Tips勉強会」に参加してきた

本日7/19に行われた「jQuery Mobileの最新情報&Tips勉強会」に参加してきました。 jQuery Mobile は現職で開発している製品のスマートフォン対応で利用していたのですが、1.0リリース以降あまりウオッチできていなかったので動向調査も兼ねての参加でした。 …

モバゲーの各種ゲームのPCアクセスブロック実装を調べてみた

最近のモバゲーのゲームはPCからのアクセスをブロックするものが多くなってきています。 技術的にどのようにブロックしているのか気になったのでFiddlerを使って幾つか調べてみたところ、各ページに以下のチェックを行うJavaScriptを実装しておき、マッチし…

新しい MacBook Air の初期セットアップメモ

Mac

先日刷新された MacBook Air を購入しました。勉強会に参加する度に欲しくなってしまって・・・。妻を何とか説得して購入できました。後ほど後悔しないようにCPU・メモリをカスタマイズ、サイズは11インチにしてみました。ESCキーが小さいのがちょっと気に入…

appengine ja night #21 に参加してきました

GAE

6/22 (金) に appengine ja night #21 に参加してきました。前に参加したのは確か #10 だったので、超久々!ここだけ話が多かったのですが、セッション毎の所感を。Beer Talk のセッションはメモ忘れてたので覚えている範囲で。 「GAEで使えるぞ!!SPDYとそ…

WebサイトのRetina対応について思うこと

MacBook ProがRetinaディスプレイを搭載したということで、最近WebサイトのRetina対応が熱いですね。WebサイトをRetinaディスプレイに対応させる方法まとめ7つ新型MacBook Proのおかげで大半のウェブサイトはデザインやり直し?上記サイトでも指摘されている…

「ステートフルJavaScript」を読みました

オライリー本「ステートフルJavaScript」をさらっとですが読みました。ステートフルJavaScript ―MVCアーキテクチャに基づくWebアプリケーションの状態管理posted with amazlet at 12.06.16Alex MacCaw オライリージャパン 売り上げランキング: 1825Amazon.co…

EPUB形式の電子書籍を閲覧するためのFirefoxアドオン 「EPUBReader」

EPUB形式の電子書籍を見たい機会があったのですが、あいにく会社のPCはWindowsなのでリーダーがインストールされていませんでした。探してみたところ、FirefoxアドオンでEPUBリーダーがあった!EPUBReaderこれならクロスプラットフォームで素敵やん、という…

Linux のデフォルトロケール変更方法

たまにLinuxのロケールがen_USとかになっていてハマるケースがあるのでメモ。 Linuxのデフォルトロケールを変更する場合は、以下のファイルを編集します。 [bash] # vi /etc/sysconfig/i18n LANG="ja_JP.UTF-8" [/bash]

Play framework で XStream を利用すると ClassCastException が発生する件

Java でオブジェクトのXML変換を行いたい場合、XStreamという素晴らしいライブラリがあります。 標準のXmlEncoder/XmlDecoderと比較すると、 処理が高速 XMLの可読性が高い 簡潔なコードとなる と良いことだらけです。 しかし、先日 Play framework の開発で…

jQuery Mobileを基礎から学習できるサイトまとめ

というタイトルのNAVERまとめを作成してみました。jQuery Mobileを基礎から学習できるサイトまとめ [NAVER まとめ]jQuery Mobileに関する記事は結構あるのですが、入門レベルのものが非常に多いです。実際に業務で利用したのですが、実践的な内容が書かれて…

ログに「Unloading class sun.reflect.Generated...」が多く出力された場合の対処法

初心者丸出しなエントリー・・・。Javaで開発中に、ログに「Unloading class sun.reflect.Generated...」が出力されることがあります。 これはPermのGCが発生した場合に出力されるログなので、このログが異様に出力されている場合はPerm領域の最大・最小メモ…

Windows環境でROBOCOPYを使ってファイルのバックアップを取る

社内システムでNASにXCOPYしてファイルバックアップを取っていたのですが、ふと気づくと2011年11月からバックアップが取得できていない! 変な汗を出しながらバックアップスクリプトを叩いていみると・・・「ディスク領域が不足しています」エラー\(^o^)/ …

Microsoft Word 2007 終了時にエラーが発生する

気づいたら Word を終了するたびにエラーが出るようになってしまった。エラーの詳細を確認すると、どうも「GENKO.dll」でエラーが発生しているらしい。ググってみるとこんな情報を発見。全く同じ症状。「Word2010で終了時にエラーが出る」http://msbizit.blo…