「ひとかじりのりんご」

へっぽこエンジニアの備忘録。こちらは旧ブログ。新しい方はこちら→「http://sbkro.github.io」

ブログ移行しました。

突然ですが色々思うことがあり、ブログをGithub Pagesへ移行することにしました。はてなさん、長い間お世話になりました。 sbkro.github.io

Sphinxでスペルチェックをさせてみた。(sphinxcontrib.spelling)

「sphinxcontrib.spelling」というSphinx拡張でreSTファイルのスペルチェックができるようなので調べてみました。 インストール Sphinxでインストールされている前提で、pip installコマンドを実行します。 $ pip install sphinxcontrib-spelling $ pip inst…

VirtualBoxに、OSX Yosemite入れてみた。

Mac

Yosemiteをインストールしたのですが、私的には微妙だったんで、Mavericksに戻しました。とは言え、Yosemiteは触りたいので、Yosemite on Mavericksに挑戦してみました。 実行環境 ホストOS OSX Mavericks 10.9.5 VirtualBox 4.3.18 r96516 ゲストOS OSX Yos…

Head Firstオブジェクト指向分析設計

Head Firstオブジェクト指向分析設計 ―頭とからだで覚えるオブジェクト指向の基本作者: Brett McLaughlin,Gary Pollice,長瀬嘉秀,永田渉,株式会社テクノロジックアート出版社/メーカー: オライリー・ジャパン発売日: 2007/12/04メディア: 単行本購入: 4人 ク…

Alfredで、カレンダーを表示するだけのWorkflowsプラグイン「alc」をリリースしました。

Mac

Pythonの勉強がてら、作ってみました。今回の目標として、テストとドキュメンテーションをしっかりしようということで、noseの自動テストとSphinxでのドキュメント自動生成にも挑戦してみました。 iCalを起動せずに、さっとカレンダーを確認できるので便利で…

Nginx + PassengerでRedmineを動かしてみた。

Macで動かしているRedmineのWebサーバを「Apache + Passenger」から「Nginx + Passenger」へ変更したので、作業内容をメモ書き。Unicornは分からなくて挫折した...orz 環境 OSX 10.9.4 homebrew 0.9.5 Redmineのインストール・セットアップ 詳細は下記を参照…

OSX Mavericks(10.9)にJDK7をインストールしてみた。

Java7を使って開発しようとしたんだけど、JDKが入っていなくてハマったのでメモ書き。 インストール Java7からJVMの提供先がAppleからOracleに変わり、MacにはJava6しかインストールされていません。なので、自分でインストールする必要があります。 まずは…

iOSフラットデザインの作法

iOSフラットデザインの作法作者: 泉本優輝,吉竹遼,津守優出版社/メーカー: 秀和システム発売日: 2013/11/30メディア: 単行本この商品を含むブログを見る最初は違和感のあったiOS7もそろそろ慣れてきたので読んでみた。iOS7からデザインコンセプトが「スキュ…

「Pythonチュートリアル」&「初めてのPyhotn」

Pythonチュートリアル 第2版作者: Guido van Rossum,鴨澤眞夫出版社/メーカー: オライリージャパン発売日: 2010/02/22メディア: 単行本(ソフトカバー)購入: 4人 クリック: 136回この商品を含むブログ (23件) を見る初めてのPython 第3版作者: Mark Lutz,夏…

1Password 3のSafari拡張で「Extension database not available.」と言われた場合の対処方法

MavericksのSafariで1Password拡張が起動しなくなったので調べてみた。 とりあえず「Cmd + \」で拡張が起動するところまで確認できました。 対処方法 1. 一旦、Safariを終了する。 2. 以下のファイル一式を削除する。 ~/Library/Safari/Databases/safari-ext…

MacのEclipse4.3からSQL Server 2012に接続させてみた。

あまり需要がないと思うけど、諸事情があり設定することになったので、メモ書きを残しておきます。結論から言うと、SQL ServerのJDBCドライバがタイプ4に対応しているので、Macからでも問題なく通信できました。 実行環境 ホスト環境 OS X Mavericks 10.9.1 …

MacBook Proから異音がしたのでファンを交換してみた。

2週間前から、MacBook Proの左側ファンからカタカタと異音が鳴る症状が発生しました。あまりにも鬱陶しいのでApple Storeへ修理に出そうと思ったのですが、本体内部をかなりカスタマイズ(16GB Memory, 1TB SSD, Blu-ray Drive..etc)しているので断念。自分…

RubyでCSVを解析する方法

実装方法を調べたのでメモ書き。 Rubyの標準にCSVライブラリがあるので、それを使うのが一番簡単。 元データ 001, name1, address01, sample01@sample.com 002, name2, address02, sample02@sample.com 003, name3, address03, sample03@sample.com Rubyスク…

Bootstrap3を使ってホームページをリニューアルしてみた。

2度目になりますが、Github Pagesにアップしている自分のホームページをリニューアルしました。前回は、Bootstrap2のカスタマイズテーマを使っていたのですが、今回はBootstrap3を利用して一から作り直しましたので、作業内容をメモ書きしておきます。 sbkro…

OSX MavericksでHomebrewをクリアインストールしてみた。

OSX10.9出ましたね。皆さんはもうインストールしましたか? Lion → Mountain Lionとアップグレードインストールを行ってきたので、今回はクリアインストールすることにしました。なので、Homebrewの環境も一から作り直しです。MavericksでのHomebrewのインス…

ノンデザイナーズ・デザインブック

ノンデザイナーズ・デザインブック [フルカラー新装増補版]作者: Robin Williams,吉川典秀出版社/メーカー: 毎日コミュニケーションズ発売日: 2008/11/19メディア: 単行本(ソフトカバー)購入: 58人 クリック: 1,019回この商品を含むブログ (98件) を見る …

QRコードを使って連絡先交換をするiOSアプリ「私の連絡先」をリリースしました。

難産だったけど、ようやくリリースすることが出来ました。 これって何? このアプリは、「連絡先交換」に特化したQRコード表示アプリです。事前に自分の連絡先のQRコードを作ることで、効率的に連絡先交換することをお約束致します。iPhoneには、赤外線通信…

GithubでSSH通信した時に「Permission denied (publickey).」が発生した時の対処方法。

Githubで、SSHキーを登録しても、上手くSSH通信出来なかったので、メモ書き。 まず、前提 SSHキーの作成、Githubへの公開鍵登録は、下記サイトが参考になりました。 初心者Git日記その五~GitHubにSSH公開鍵登録~ | SetucoCMSプロジェクト 問題が... 上記サ…

日本語のGoogleサジェストAPIを使って検索するAlfredのプラグインを作ってみた。

標準で付いているGoogleSuggestのWorkflowを日本語のAPIを使うように改造してみたけど、文字化けしてしまったので、自分で作ることにした。 使い方 Alfredを起動してから、以下のようにコマンドを実行してください。 g 以下のように、日本語の検索結果を優先…

Homebrewを使って、Ruby2.0をインストールをしてみた。

Ruby2.0がリリースされて早二ヶ月。遅まきながら、WEB+DB PRESSを見ながらインストールしてみました。WEB+DB PRESS Vol.73作者: 設樂洋爾,白土慧,奥野幹也,佐藤鉄平,後藤秀宣,mala,中島聡,堤智代,森田創,A-Listers,はまちや2,大和田純,松田明,後藤大輔,ひろ…

MacBook Proのトラックパッドの調子が悪くなった時の対処方法

昨日突然トラックパッドの調子が悪くなった(カーソルが勝手に動く、タッチジェスチャーが正しく動作しない)ので対処方法を調べてみました。基本的にハードウェアに問題が起きたら、とりあえず「PRAMリセット」と「SMCリセット」をすると良いみたいです。 P…

ZXingWidgetをローカライズしてみた。

ZXingWidgetを使って、QRコードを読み込むことは出来ましたが、英語でしか表示されなかったので、調べてみました。 ローカライズファイルを取得してみる。 まずは、NSLocalizedStringが使われているか確認してみました。ターミナルでgenstringsコマンドを実…

Xcodeのパンくずリストをショートカットで操作する方法

Xcodeで、パンくずリストを操作するためのショートカットを発見したのでメモ書き。 ショートカット一覧 ショートカット 操作 CTRL + 5 Project Navigatorの一覧を表示 CTRL + 6 編集中のファイルの変数・メソッド一覧を表示 「CTRL + 5」で、Project Navigat…

MacBook Pro/AirのiOS開発者が必ず買うべきUSBディスプレイをレビューしてみる。[ON-LAP 1302 for Mac]

13.3インチ 液晶モバイルモニター ON-LAP1302 for Mac出版社/メーカー: GeChic Corporation発売日: 2012/06/01メディア: Personal Computers購入: 1人 クリック: 3回この商品を含むブログを見るこれはいい買い物をしたかもしれない。iOSアプリ開発時に、ちょ…

SafariですぐにGoogle検索するための方法

Mac

方法は簡単。以下のキーボードショートカットを使うだけ。 Command + L アドレスバーにフォーカスが移るので、そのまま検索キーワードを入力します。

Xcode4.6 & iOS6.1 SDKでZXingがビルドできなくなった時の対処法

Xcode4.6にアップデートしたら、ZXingがビルドエラーしてしまったので、対処方法をメモ書き。1. Projectから、「ZxingWidget」を選択する。 2. 検索窓に「Ohter Warning Flags」を入力する。 3. オプションから「-Werror」と「-Who-unsed-parameter」を削除…

僕がLAMY 2000を4ヶ月使って感じた6つのこと。

LAMY ラミー 万年筆 Lamy2000 ペン先サイズ:EF(極細字) 吸入式 L01-EF 「並行輸入商品」出版社/メーカー: LAMYメディア: オフィス用品購入: 2人 クリック: 58回この商品を含むブログ (1件) を見る前回(LAMY 2000(万年筆 / EF)を買ってきた。 - 「ひとか…

Kyokoさんに時間を教えてもらって、時間管理をすることにした。

Mac

正月明けで、グータラと過ごしてしまい、時間管理が出来ていないので、Kyokoさんにお手伝いしてもらいました。そのメモ書き。 実行環境 OSX 10.8.2 設定方法 まずは、環境設定を起動します。 「システム環境設定」から「日付と時刻」を選びます。 続いて、該…

ZXingでQRコードを読む方法をまとめてみた。@iOS6/Xcode4.5

iPhoneでQRコードを読むためには「ZXing」を使うのがメジャーらしいですが、動作確認が取れるまでに何点か問題があったのでメモ書き。 実行環境 XZing 2.1 Xcode 4.5.2 iOS SDK 6.0 iPhone4S インストール インストール方法は、以下のサイトが参考になりまし…

UITableViewのヘッダーフォントをInterfaceBuilderで再現してみる。

ヘッダーのフォントをUILabelでも再現したくて、調べたのでメモ書き。 手順 InterfaceBuilderでUILabelを配置する。 「Attribute Inspector」→「Label」→「Color」→「Ohter」を選択し、カラーピッカーを表示させる。 以下の色を設定する。 4 .「Attribute In…