XVimプラグインをXcode 6.4に導入する

概要 XVimプラグインをXcode 6.4にインストールします。 はまりどころ 以前のバージョンのXVimがインストールしていたところ、うまく動作しなかった。 解決方法は後述。 導入の手順 GitHubからcloneしてmakeする。 $ git@github.com:XVimProject/XVim.git $ …

Kibana x Fluentd環境構築(CentOS 6.6@Vagrant)

前提条件 Vagrant + VirtualBoxの環境はインストールされていること 手順 Vagrant環境構築 Vagrant作成 以下、ローカル環境での作業。 $ mkdir kibana $ cd kibana $ vagrant init chef/centos-6.6 $ ls Vagrantfile Vagrantfileの編集 下記の行のコメントア…

GitHubで複数アカウントを利用する(SSH Keys設定)

ケース 自分用、会社用でGitHubのアカウントを分けているが、 自宅PC(接続元)からどちらのアカウントも利用したい。 ※この場合、自宅PCで公開鍵を作成してGitHubの「SSH Keys」で設定するが、同じ公開鍵を複数アカウントでは使うことはできない。 解決方法…

カラースキームとフォントの話

昔は「wombat」を使ってたけど、最近はずっと「Solarized」。 そして「Darcula」を使ってみたけど、落ち着いててなかなか良い感じ。 ちなみにフォントは「あくあフォント>ゆたぽんフォント>Consolas>Ricty Discord」の流れをたどってる。

AppCodeのカラースキームをSolarizedにする

事前準備 GitHubより、カラースキームを入手する。 jkaving/intellij-colors-solarized 必要なのは下記のファイル。 Solarized Light.icls Solarized Dark.icls 手順 .iclsファイルを下記のフォルダに置く。 $HOME/Library/Preferences/appCode20/colors コ…

Xcodeコードひな形のヘッダコメントを削除する

やること Xcodeでソースを新規作成する際、デフォルトのヘッダのコメントを変更する。 テンプレートの編集というと難しいイメージがあるが、けっこう簡単にできる。 最初に iOS用のテンプレートは下記に存在している。 /Applications/Xcode.app/Contents/Dev…

画像1枚、音楽1曲のスライドショーを作成する

やりたいこと 画像1枚と音楽1曲で、映像が切り替わらないスライドショーを作成したい。 前提条件 下記のアプリケーションを利用する。 Windows Live ムービー メーカー 準備しておくもの 画像ファイル・・・1つ(jpeg, png等) 音楽ファイル・・・1つ(wav, …

2013年で一番おもしろかったサービス

2013年でいちばんおもしろかったサービスはSoundTrackingかなぁ。 言ってみればInstagramの音楽版といった感じ。 いろんな音楽やアーティストが発見できて、洋楽好きにはたまらない! さて、今年どんなサービスが誕生するか!?

はてなブログへVimからポストする

この記事は、Vim Advent Calendar 2013 : ATND の、28日目の記事になります。 前日の記事は@syuiさんのVim script初心者講座 vol.3です。 最近、まわりに「はてなブログ」で技術ブログを書いている人が増えたので、Vimからはてなブログにポストする方法を紹…

iPhoneアプリで画像の一部をハイライトする

やりたいこと 下のような、一部をハイライトした画像をiPhoneアプリだけで作りたい。 準備 下記のアプリを利用する。 MarkeeStudist Corporation価格: 0円 posted with sticky on 2013.12.25 手順 アプリを開いて、「Album」から画像を読み込む。 左下のペ…

TextExpander(Mac)、日本語モード時のスニペット呼び出し

TextExpander(Mac)を利用した際、 初期状態では日本語入力モードの際にスニペットの呼び出しができない。 下記の手順を行うと、日本語入力モード時でもスニペットの呼び出しができるようになる。 手順 下記のサイト、Download TEIMPrefsetterのリンクより「T…

Pythonのインストール(Windows)

やること WindowsでPythonを利用できるようにする。 前提条件 Pythonはstableの2.7を利用することとする。 環境 Windows 7 Professional (x86) Python 2.7.6 事前準備 下記より、必要なファイルをダウンロードしておく。 Python 2.7.6 Windows Installer Dow…

1分で実現できる有用な技術

QiitaのAdvent Calendar 2013向けに記事を書いてみた。 tips - 改行できなくて困ったときのCtrl+m - Qiita [キータ]

後で読む

後で読むといえば・・・ 最近では、 Instapaper Pocket(旧:Read It Later) Readability あたりかな。 Macのフィードリーダー「ReadKit」が良い感じなので使い出した。 Instapaperはpremium subscriptionが必要らしい。 ReadabilityはWebのUIには非常に優…

なかなか良さ気なマインドマップ用ツール

マインドマップ用のツールは数あれど、 もう何年もいままでずっと マインドピース を使ってた。 有料のツールだけど、とにかくシンプルで軽い! Mac版もWin版もあるし。 紙に書くならもちろん別だけど、PCでちょっとしたメモ用途でマインドマッピングをする…

OmniFocus(Mac)の期限リマインダーの同期期間

MacのOmuniFocusの「期限リマインダー」をカレンダーとして表示したところ、 2週間先のリマインダーが表示されない。 同期時間短縮の為とかの理由で仕様となっているのだろうか・・・。 OmniSync使っても、Spootnik使っても同じ動きする。 そんな先のイベン…

QiitaのAdvent Calendarがスタート

ああっ、ついに12月に入ってしまいました!早い・・・。 てことで、Qiitaの2013年のアドベント・カレンダーに続々と情報が出てきました。 2013年のAdvent Calendar一覧 - Qiita [キータ] できるだけいろいろな記事を読んで勉強しなきゃなぁ。 ちなみに私もち…

ソーシャルブクマ「Pinboard」で良さげなChrome拡張

いままでソーシャルブックマークは、 「Delicious]」→「はてなブックマーク]」と使ってきた。 で、このたび「Pinboard」に変えてみた。 理由は「シンプルでなんとなく良さそう!」 Pinboardは初期費用だけ少しかかるソーシャルブックマークのサービス。 やは…

プログラマなら気になりそうな、コード記述の話題

ソースコードの、 インデントは「タブ」にするか「空白」にするか ここにスペースを「入れる」か「入れない」か カンマの位置は「前」か「後」か といったことを、Githubから統計を取った結果のようです。 Popular Coding Convention on Github まぁ、書き方…

#Effective C# 4.0のもくじ

Chapter 1 イディオム アクセス可能なデータメンバの代わりに常にプロパティを使用すること constよりもreadonlyを使用する キャスト時にはisあるいはas演算子を使用すること #ifの代わりにConditional属性を使用する ToString()を常に実装すること さまざま…

More Effective C#のもくじ

Chapter 1 ジェネリック 1.xフレームワークAPIのクラスではなく、ジェネリッククラスを使え 制約は必要最小限にして十分なものを定義せよ 実行型チェックを使ってジェネリックアルゴリズムを特化せよ ジェネリックを使ってコンパイル時型インターフェイスを…

Effective C#のもくじ

Chapter 1 C#言語 アクセス可能なデータメンバの代わりに常にプロパティを使用すること constよりもreadonlyを使用する キャスト時にはisあるいはas演算子を使用すること #ifの代わりにConditional属性を使用する ToString()を常に実装すること 値型と参照型…

ソースコード、コードスニペット共有Webサービスまとめ

ちょっとしたソースコードの共有系のWebサービス。 利用可能(2013/11/12時点) sourcepod.com シンプル。共有するURLを出力してくれるのが良いかも。 Snipt.org UIが綺麗。 Pastie 超シンプル。 Pastebin.com 言語が豊富。(PL/SQLとかT-SQLもある!) サー…

今ってC言語が人気ナンバーワンなんだ・・・

「C言語」人気ありますねー。 少し古い記事(2013年7月) 7月プログラミング言語人気 - PHP急上昇 | マイナビニュース 順位 C Java Objective-C 過去5年間の傾向 Java ・・・下落傾向 PHP ・・・下落傾向だったが、最近巻き返し T-SQL、PL/SQL ・・・成長率…

連携ではなく、必要なものだけTwitter→Facebookへ流す方法

利用シーン とりあえず、Twitterへは投稿する。 その中で、必要なものだけFacebookへ転送したい。 Twitterはどうでも良いけど、 Facebookのタイムラインはあんまり汚したくないんだよなぁってときに。 必要な設定 Selective Tweets(Facebookアプリ) 手順 F…

NavicatでOracle接続時、ORA-28547が発生する

環境 Oracle 11.2.0.1.0 Navicat Premiam(v11) 現象 NavicatでOracle接続時に、下記のエラーとなる。 ORA-28547: connection to server failed, probable Oracle Net admin error 状況 SQL*Plusから接続可能。 また、他のツール(A5:SQL mk-2、CSE等)は接続…

QAシステム「Tender」がカッコいい

「Marked 2」サイトのサポートが利用してるQAシステム。 Welcome - Marked Support Tender Support — Support your product: Knowledge Base, Helpdesk, Forums これシンプルでカッコいいなぁ。

Alfredにamazon.co.jpの検索クエリを追加

Alfredの「Preferences>Web Search」にて、 「Search URL」を下記の通り登録する。※"Encode spaces as +"にチェック http://www.amazon.co.jp/s/ref=nb_sb_noss?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&url=search-alias%253Dpopular&field-keywo…

コードにコメントを書く上でのポイント

コードにコメントを書く上でのポイント。 Pete Goodliffeさんの教えを要約してみた。 大切なこと ソースコード自体を最高レベルのコメントと考えて、コメントがなくても理解できるコードを書くこと。 コードと同じように、「見直し」と「修正」を何度も繰り…

MartEditで、はてなブログを利用する (for Mac)

やること MarsEditで、はてなブログへ投稿できるようにする。 環境 OS X 10.8.5 MarsEdit 3 前提条件 既にはてなブログにて、ブログが作成されていること。 手順 MarsEditへ、ブログアカウントの追加 ※ウィザードより、ブログの追加を行う。 メニュー「File…