全力で怠けたい

怠けるために全力を尽くしたいブログ。

neta

sed コマンドを使って cat, grep, tr, wc, head, tail コマンドを再発明してみた。

sed コマンドのバージョン sed コマンドでいろんなコマンドを再発明する cat grep tr wc head tail 社内でシェルスクリプトの活用が増えるといいなー、と思って、とっかかりになるようなパズル的なものを考えてみた。 シェルスクリプトに興味をもってもらう…

内閣府の「平均寿命の推移」の CSV が扱いやすくなるようにワンライナーで整形してみた。

はじめに ワンライナー 平均寿命の推移の CSV が扱いにくい原因 余計なヘッダーとフッターが含まれている データ中に意味のないスペースが含まれている 1行あたり2レコードが含まれている 西暦の上2桁が省略されているレコードがある 元号が省略されているレ…

Makefile のターゲットに .PHONY を付与するワンライナー。

Makefile のターゲットに .PHONY を付与するワンライナーのメモ。 個人的には Makefile はほぼタスクランナーとして使っていなくて、定義しているターゲットはすべて phony ターゲット になっている。 *1 ターゲットが phony ターゲットであることを make に…

CSV 内のカンマを除去するワンライナー3選 + おまけ2つ。

はじめに 処理する CSV ワンライナー3選 xsv コマンド + よく知られたコマンドの組み合わせ q コマンドを使う Ruby の csv ライブラリを使う おまけ2つ 汎用言語の csv 処理用のライブラリを使う 一番確実な解決法 参考サイト Twitter で「CSV 内の数値項目…

HogeれるところでひたすらHogeってみた + 1

HogeれるところでひたすらHogeってみた #hogedriven - 日々常々「Hoge といえばこんなんあるよー」と Twitter で教えてもらったので Hoge 的なものをもう1つ書いてみる *1 public class Hoge { public static void main(String[] args) { ((Hoge)(null)).hog…

リスクに対処する方法

トム・デマルコの熊とワルツをを読んでいる。 9章「リスク管理のしくみ」ではプロジェクトを開始する前にリスク・リスト*1を作成し、それに対処する方法が書かれている。本文ではデンバー国際空港の自動手荷物処理システムの失敗を例えにしているのだが、読…

chlordane カラースキーマが非常にかっこいいので浮気してみた。

chlordane.vim - GHOST IN THE SHELL like colorscheme : vim online chlordane カラースキーマ テキストエディターや IDE に始まり Twitter クライアントにも使うほど solarized を愛用しているのですが、最近見つけた chlordane という Vim 用カラースキー…

Solarized に染まる - エントリまとめ

エントリまとめ。 Solarized に染まる - Eclipse 編 - 全力で怠けたい Solarized に染まる - IntelliJ IDEA 編 - 全力で怠けたい Solarized に染まる - 夜フクロウ 編 - 全力で怠けたい Solarized に染まる - Vim (GVim) 編 - 全力で怠けたい Solarized に染…

Solarized に染まる - Vim (GVim) 編

Solarized - Ethan SchoonoverSolarized に染まる - 夜フクロウ 編 の続き、今回は Vim (GVim) 編です。 世界中で大人気の至高のテキストエディターである Vim の GUI 版、MacVim の香り屋さん版 への導入です *1altercation/vim-colors-solarized GitHub な…

Solarized に染まる - 夜フクロウ 編

Solarized - Ethan SchoonoverSolarized に染まる - IntelliJ IDEA 編 の続き、今回は 夜フクロウ 編です。 Mac の Twitter クライアントとしてとても人気がある 夜フクロウ への導入です。 環境は以下のとおりです。 Mac OSX 10.7.5 夜フクロウ 2.76 導入手…

Solarized に染まる - IntelliJ IDEA 編

Solarized - Ethan SchoonoverSolarized に染まる - Eclipse 編 の続き、今回は IntelliJ IDEA 編です。IntelliJ IDEA 用にも Dark テーマと Light テーマがあります。 やはり Dark, Light テーマとも優らずとも劣らずの完成度の高さですね。 IntelliJ IDEA …

Solarized に染まる - Eclipse 編

Solarized - Ethan Schoonover最近再び人気上昇中の (?) カラーテーマ Solarized ですが、周りではあまり使っている人がいないようです *1 そこで、Solarized 好きの一人としてファンが一人でも増えたらと思い、導入エントリを書いてみました。Solarized に…

改ざん防止 Excel 勤務表

この連休に教えて頂いた Excel 使いこなし術を書こうと思います。 百聞は一見にしかず まずはご自分の目でお確かめ下さい。 こちらが改ざん防止 Excel 勤務表です *1 ありきたりの Excel 勤務表に見えるかもしれません。 しかし、左クリック & ドラッグする…

class ファイルは一貫性を保ちたい。

(このエントリは classファイルを触ってはいけない - 日々常々 のパクリスペクトエントリです)まずこういうクラスがあります。 // Hoge.java public class Hoge { // static にすればインスタンスを生成する必要はない public static void print(int value) …

Mac な Eclipse でエラー箇所に移動する「前の注釈」のショートカットを有効にしてみた

今さらですが Eclipse 使っています。 Eclipse には便利なショートカットがたくさんあるので、基本的にマウスにはほとんど触らなくて済むのがいいですね! なのですが、割と使用頻度が高いと思われる、エラー箇所への移動「前の注釈」が上手く動かなくて困っ…

Java ソースファイルの文字コードを一括変換する

Eclipse の初期設定が SJIS になっていて困ったのだけど、慌てず騒がずソースフォルダに移動して find コマンド一閃。 楽ちんです。 $ find . -name "*.java" -exec nkf -w --overwrite {} \; ついでに Eclipse の設定も変えておきました。 設定画面から [一…

探索型マインドマップを使おう

このところマインドマップの話を耳にすることが多いので、自分も使い方を書いてみようと思います。 マインドマップにはいろいろな使い方がありますが、探索型としてマインドマップを使うことがほとんどなので、そのことについて軽く。 探索型マインドマップ …

Mercurial の default ブランチは消せるのか?

最初からあるアレ default ブランチ。 Mercurial 使ってると、特に作った記憶がないのにいつの間にか出来ている名前付きブランチ。 この default ブランチを消せるのか?という話。 能書きはいいから結論はよ! 消せるし、そもそも作らないようにすることも…