Tambourine作業メモ

主にスキル習得のためにやった作業のメモ。他人には基本的に無用のものです。

pandoc

日誌を付ける必要があり、使い慣れたRDで書き始めていたのだが、 時代的にはMarkdownがよかろうと思っていた。しかしMarkdownをHTMLに変換してくれるツールでよさげ (というか定番)なものが何かわからずに二の足を踏んでいたんだけど pandocがいいらしいとい…

fish

Software Design 2016/06号の特集「bash 再入門」を読んで、fishが面白そうだと感じたため、bashを使うのをやめた。「bash 再入門」する日はくるだろうか(笑)インストールは brew install fishでOK.bash_rcに書くようなことを ~/.config/fish/config.fish に…

バックスラッシュと¥が違うもの

Rubyスクリプトを書いていて line.split(/\s+/) がうまく動かない。 line.split(/\s+/) じゃないとだめらしい。Macの\と\は同じ文字コードが違う表示されているだけじゃないのか。UNICODEだとそういうものか。そうかも。と、ここまで書いて保存して開いてみ…

NKF

nkfが入っていないので、いれた $ brew install nkf ==> Downloading https://homebrew.bintray.com/bottles/nkf-2.1.4.el_capitan.bottle ######################################################################## 100.0% ==> Pouring nkf-2.1.4.el_capi…

Subversion

いろいろ調べると、Macのファイルシステムの問題で標準で入っているSVNコマンドは濁点が入ったファイル名をうまく扱えないらしい。なんじゃそら。で、皆様、パッチを当てたバージョンを使っている。ググると、Homebrewのsvn1.8系には、--unicode-pathパッチ…

homebrew

この間、node.jsで痛い目にあったので最初からHomebrewを使うことにする。http://qiita.com/keneo/items/1772adc2ebbde229fb71の通りにRuby関係も入れ直す。つか、なんでEl CapitanのRubyって2.0.0なの? Railsのインストールは必要になるまでペンディング

今日もMacのセットアップをする

昨日はATOK+AZIKにハマってしまった・・・

Apple Storeからいろいろインストール

以下をインストール 1Password OneNote OneDrive Tweetbot

システム環境設定

もろもろ設定する。ポイントは3本指でのドラックを有効にすること。トラックパッドではなくアクセシビリティに設定があるので注意

社内環境の構築

これはガイド通りにやるだけ。うちの会社特有だと思うんだが、Notesがないと話にならない。けど、Mac版のNotesなんてそれこそうちの社員ぐらいなので、とても不安。

ATOKとAZIKをインストール

AZIKじゃないと日本語が入れられない体。Macbook Proを買ったときにはhttp://d.hatena.ne.jp/Tambourine/20131116/1384576023の様にしたらしい。しかし、設定を拝借したリンク先はすでにない・・・。Macbook Proから移植すればよいのだが、Windowsではできる…

会社のPCがMacになった

入社以来、ずっとThinkpadを使っていたので、いろいろと勝手が違う。Mac OS Xのマシンを買うのは4台目なのでそれほど迷うことはないんだけれど、仕事をするとなるといろいろと違いがある。ひとまず、次の機会のためにセットアップでやったことを並べておく。

早くもNode.jsを壊した

つか、なんで4.2.6やねんと思ったので、5.6.0のpkgをインストールしたら、まんまと壊れた。 bash-3.2$ cd navico bash-3.2$ bin/hubot npm ERR! Darwin 15.3.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" npm ERR! node v5.6.0 np…

Hubotのインストール

今、プロジェクトでHipChatを使っているので、Hubotで遊んでみたい。Web+DB Press vol.82(去年の夏頃に出たはず)の @naoya さんの記事を参考にする。まず、node.jsをインストールする。ググったら最初に Node.js 日本ユーザーグループ のサイトが来た。そこ…

[VB]Yield

VBでもVS2012からYieldが使えるようになった。喜ばしい。これなしでIEnumerableとIEnumeratorを両方実装するコレクションはRubyist的に不満だったからね。IEnumerableを実装し、GetEnumeratorメソッドを実装すれば、LINQのクーリエ演算子が何でも使えるはず…

[Ruby]SequelでDBから読み出した文字列のエンコード

日本語の文字列をDBに書き込んで再度読み出すと、最初の文字列とは比較してもtrueにならない。表示しても文字化けしているようには見えない。 # coding: windows-31j require 'sequel' db = Sequel.odbc("MSDB", :user=>'hoge', :password=>'fuga', :db_type…

[Ruby] Sequelで、テーブル名が大文字に変換されてしまう

ODBCでSQL Serverに繋いでいる。DB[:table_name]でアクセスすると、「TABLE_NAMEというオブジェクトはないんじゃが?」とSQL Serverに怒られた。なぜ大文字でアクセスしたし。接続されるDBに依って、大文字にする場合もあるとドキュメントに書いてある。どの…

[Ruby]新しいCSVモジュールが良くできてる

昔のCSVはなんか悩みながら使った記憶があるけど、1.9からのCSVモジュールは素直で使いやすい。今の仕事上、VB.netで書かなきゃいけないのかもしれないけど、http://www.atmarkit.co.jp/fdotnet/dotnettips/487csvparser/csvparser.htmlの csvparser.vb って…

[Java] Struts

バージョン1がすでに死んでいることすら知らなかった。Struts2をダウンロードして試行錯誤してみることにする

[Mac] Tomcat

ダウンロードして、/Applicationに置くだけ。startup.shを実行すると普通に起動した。

[Mac] Pleiades (日本語化ツール)

http://mergedoc.sourceforge.jp/pleiades_distros4.3.htmlからダウンロード

Eclipse

Mac

Eclipseを http://www.eclipse.org/downloads/ からインストール。for Java EE Developersをダウンロードして展開。そのまま/Applicationにコピって、ダブルクリックすると、「JRE6をいれてくれよー」とだだをこねられる。断固拒否。http://hmu29.hatenablog…

[Mac] Java

ターミナルでjavaと入力すると、「インストールするか?」と聞いてくるので、そのまま導かれるままにOracleのサイトへ。 jdk7u45をインストール

[Ruby] あるディレクトリ以下の今年作ったファイルの一覧

今年買ったマンガの一覧を作りたかった #!/usr/bin/ruby # coding:sjis require "find" Find.find("/Volumes/manga"){|f| # ファイルかどうかチェック next unless File.file? f # 更新が2013年かどうかチェック next unless File.ctime(f).year == 2013 put…

[Mac] Time Machine

NASにTimeMachine用の領域は取ってあるのでそこを指定するだけ。同じ領域の中をみると、マシン名が含まれたフォルダ名が作られてるので、複数マシンを一つの領域に取ることは問題ないっぽい?このあたり、あまりどこにも説明がない。ここでマシン名が使われ…

[Mac]Mail

旧マシンから~/Library/Mailをまるっとコピー。調べたところでは~/Library/Preference/com.apple.mail.plistもコピーしろと書いてあったんだけど、なぜか旧マシンにそのファイルがないのでいいことにした。起動すると、SMTPサーバへのパスワードを聞いてきて…

[Mac]iTunes

新しいマシンのiTunesは起動する前だったので~/Musicにどっかりと旧マシンの~/Music/iTunesをコピーするだけ。だけって、80GBあったからたっぷり時間はかかりましたが・・・適当にiTunesから買った曲をかけてると突如Apple IDのパスワードを聞かれるので入れ…

[Mac]プリンタドライバとCDレーベル印刷ユーティリティ

CanonのMP640を使っているので、プリンタとスキャナのドライバを入れる。それは検索して普通に入れればいいんだけど、CDのレーベル印刷ユーティリティ(CDダイレクトプリントfor Canon)はダウンロードサイトはあるものの、ユーザー登録をしないとダウンロード…

[Mac] ATOKとAZIK

AZIKがないと日本語入力がままならないので、ことえりは無理。Google日本語変換でもいいし、MacBookAir11ではそうしてたんだけど、やっぱりATOKの安定感は捨てがたい。訂正して入力したら、それを学習候補として出す機能とか、ホント便利。というわけで、月3…

手元に自由に遊べる開発機がなかったので、MacBookPro15を買った。セットアップのメモを書く。