2012-01-03

2012年はコレをやろうかな

年末年始は地元新潟でラーメン食べまくって過ごしてました。あけましておめでとうございます!

去年ノープランで過ごし、個人的に何か特別な事を残す事が出来ませんでした。
2012年はちゃんと書いておこうと思います。
以下がやっていこうと思う事。


◆ideaのインプットとアウトプット

年末に自由工作しようと色々考えたのですが、どうも上手いネタがなくて何も作れませんでした。ゼロからアイデアを捻り出してもショボいネタばかり日々ダラダラ考えてしまうので、もっといろんな物を見て刺激を受けます。
対して今年は思い付きでも良いので何か浮かんだらとりあえずアウトプットするような機会を増やしたいです。すぐカタチにする力も付けたい。


◆Java+?

技術的にはJava以外にある程度使える言語を増やして行きたい。Java自体もそんなに使える状態ではないので、業務で使う時など、もっと色々意識して行けたらと思います。
目指すはジョブチェンジが可能なレベルまで。


◆走る!

別に箱根駅伝観たからとかでなく(むしろ見てない)、今年はちゃんと走る習慣をつけたいと思います。
陸上部として12年くらいやってても、長距離は未経験です。しかし長く続けたいと思った時、短距離などは故障もしやすく不向きなので跳躍選手→長距離選手へ転向したいと思います。
ハーフマラソン走りきれるかなぁ…。。とりあえずランニングウェアを買う!!


多すぎても全部出来ないのでこれくらいで。

2012年はウッカリしてるとすぐ終わってしまうくらいのスピード感があると思っています。特に考えずにひたすら仕事をしてきた2011年がそうだったので。社会人三年目にもさしかかる今年は気を引き締めて行きたいと思う所存でございますー。


なんちゃっておちん(ry

2011-10-29

macでvimを使ってhtmlをzencodingするまで

79 html5化計画シリーズ

MacBookAirでvim使ってzencodingするまでのメモ。

vimrcの設定

vimの設定をするためにvimrcを設定。ホームディレクトリで下記みたいに.vimrcを作成。
vim ~/.vimrc
適当にこの辺だけ設定
set nocompatible
set history=50
set ignorecase
set smartcase
set wrapscan
set hlsearch
colorscheme desert
syntax on
set number
set title
set ruler
filetype plugin indent on
set showmatch
set autoindent
set tabstop=4
set shiftwidth=4
set expandtab
Tabキーをspaceに置き換えるのと、autoindentくらいで満足してしまう。
もっと良い設定調べないとな。。

zencodingの設定

vimrcにあまり時間をかけてられないので早速zencodingをダウンロード。
mattn/zencoding-vim – GitHub
~/.vimディレクトリを作って、その中にzencoding-vimを展開したものを置く。
.vim/autoload/zencoding.vimを編集して、コード補完したときにインデントがtabになっているのをスペースに切り替える。
'indentation': "\t",
↑の\tをspaceキー4回に置き換えた。

zencodingしてみる

ul>li*3
と入力し、<Ctrl-y>(control + y)を押したあと , (カンマ)を入力すると
 
<ul>
<li></li>
<li></li>
<li></li>
</ul>
のように一気に補完された!

しかし<Ctrl-y>,みたいに2回入力するのがメンドイ。。
eclipseでjavaを書いているときに<ctrl-space>でコード補完していることが多いので、それを実現させたくて調べてみた。
それがこれ↓
imap <nul> <c-y>,
let g:user_zen_expandaddr_key='<Nul>'
これで大体の足回りが整った〜。次は実践。

2011-10-10

これからJavaScriptを始めるための準備メモ

スマホ向けにアプリ作りたいけどとりあえずWebViewできるようになっておこうぜってことでメモ。


JavaScriptの基礎をちゃんと知っておきたいのでこれがよさそう。



Html書くならZen-Codingとか入れると早く組める。
知らない人は損してる?コーディングが3倍速くなるZen-Codingを導入してみた

Zen-CodingはVimプラグインで入れてターミナル上で開発とかもできる。Vimも鍛えると更に早く組める。



他にはオライリー本とかあるけどとりあえずJavaScriptなんなの?ってとこを解消したいのでまたの機会。

Htmlの組み方とかもっとうまくなりたいなぁ。
JavaScriptの前にそっちか?


応援クリックお願いします!!人気blogランキングへ

2010-11-29

Windows 7でのWP2TXTのインストール方法

Wikipediaのxml形式のダンプデータを解析できるWP2TXTをWindows 7で使おうと思ったら、素直にインストールできなかったのでメモ。

  • 1.インストール


  • http://rubyforge.org/projects/wp2txt/からWindows版のWP2TXTをダウンロードし、.exeを実行。

  • 2.zlib1.dll


  • そのまま実行しようとするとxlib1.dllがないって怒られるので下記からダウンロードしてWP2TXTの実行ファイルと同じ場所に置く。

    http://www.nodevice.jp/dll/zlib1_dll/item613.html

  • 3.msvcp71.dll, msvcr71.dll


  • これも必要だって怒られるのでこれもzlib1.dllと同様の場所に置く。

    http://www.vector.co.jp/download/file/win95/util/fh435079.html


    これで起動できるはず。

  • おまけ


  • 使い方は簡単。

    Input FileにWikipediaのbz2ファイルを指定(解凍しながらxmlを解析しているらしい)
    Output Dirを適当に指定

    Size of Each Output File (MB)で出力データを指定MB毎に分割できる。

    Elements Extractedで抽出する要素を指定。(Title, Heading, Paragraphなど)
    注釈で使われている<ref>を含めるかどうかなどの設定。

    設定が済んだらSTART。
    jawiki-latest-pages-articlesだとだいたい1時間くらいかかる。

    終わったテキストはWikipediaの編集で使われているWiki記法で出力されています。
    あとは煮るなり焼くなり。


    応援クリックお願いします!!人気blogランキングへ

    2010-11-14

    Android覚書き 導入編1

    Android始めたので、色々と覚書き。


    ▼Eclipseに新規ソフトウェアのインストールでADTプラグイン入れる。
    http://dl-ssl.google.com/android/eclipse/

    ▼Emulatorの設定
    ウィンドウからCreate new Android Virtual Deviceを選択
    新規>名前を入力>ターゲットを選択
    Google APIs(google Inc.) - API Level x
    (xはADK2.2なら8、1.6なら4にする。)


    ▼AndroidSDKにはサンプルがいっぱい!
    ・新規Androidプロジェクトを作成する
    Create project from existing sampleをチェック
    サンプルを選択
    プロジェクト名をつけて実行


    ▼デバッグはADKを利用して行う。
    ・Eclipseからのデバッグ手順
    実行>デバッグの構成>Androidアプリケーションの新規構成
    名前をつけて作成したAndroidプロジェクトを選択
    デバッグ!

    ・ADKバージョンを変える場合は
    実行>デバッグの構成>Androidプロジェクトのデバッグ構成を選んでターゲットタブからADKを選ぶ


    ▼サンプルの中身とか
    ・src
    javaファイルなど
    ・gen
    R.java:作成するアプリで利用するリソースのIDなどを割り振るファイル。自動生成されるため、編集はしない。
    ・res
    /drawable 画像などのリソース
    /layout XMLのレイアウトファイル
    /values 各種の値用のディレクトリ
    /assets Webページのリソースを格納するためのディレクトリ
    ・AndroidManifest.xml
    アプリケーションの実行用設定ファイル


    ▼ApiDemosパネェっす
    ApiDemosには200以上のデモが入っていて、Androidで使えるAPIの動きとソースコードを確認したい場合はすごく重宝しそう。

    App:アクティビティー(Windowsでいうウィンドウ画面のようなもの)、ダイアログ、メニュー、OSの通知機能など
    Content:コンテント(ファイル操作など)
    Graphics:画像描画
    Media:音楽再生と動画再生
    OS:センサーの動作確認
    Text:文字列表示
    Views:ボタンやリスト、レイアウトなどのユーザーインターフェース部品



    応援クリックお願いします!!人気blogランキングへ

    2010-08-13

    Tweet Button ツイートボタン

    面白そうと思ってBloggerに付けようと思ったら、Bloggerの機能でメール、Blogger、Twitter、Facebook、Google Buzzで共有できるボタンが増えてた。
    各記事の一番下にあります。この記事の下にもあるはず。

    ちなみにtweetボタンはせっかくなので右側のサイドバーに付けてみました。
    みんな押してねww


    応援クリックお願いします!!人気blogランキングへ

    2010-06-12

    生き方

    大学院を卒業する時に恩師に頂いた稲盛和夫氏の「生き方」という本を読みました。

    この本には教授から何度も何度も言われてきた、"愚直に生きる"というこれから社会人になる自分への最後のメッセージが綴られていました。

    しばらくこの本の存在を忘れ、最近配属も決まり、本格的に仕事が始まってから何かフワフワした気持ちのまま毎日を過ごしていました。
    仕事自体は本当に面白く、やりがいはあります。
    しかし、最近は自分の技術力不足など、不安が募るばかりでした。

    そんな時、この「生き方」を手にとって読んだところ、今の自分に一番大切な、いつも教授が言っていたことが書いてありました。

    それは「精進」することの大切さ。
    精進とは一生懸命働く事、目前の仕事に脇目も振らず打ち込む事です。

    最近の自分は傍目からは長く会社に残ったり、忙しそうに見えている様ですが、いまいち自分の作業に納得できるほどの全力を出し切れていませんでした。

    そこで、本の中に書いてあった、心を磨くために必要な「六つの精進」という部分が今後の自分にとって本当に大切なことであると感じたので此処に記しておきたいと思います。

    1. 誰にも負けない努力をする
    人よりも多く研鑽する。また、それをひたむきに継続すること。不平不満を言う暇があったら、一センチでも前へ進み、向上する様に努める。

    2. 謙虚にして驕らず
    謙虚な心が幸福を呼び、魂を浄化させることにもつながっていく。

    3. 反省ある日々を送る
    日々の自分の行動や心のありようを点検して、自分のことだけを考えていないか、卑怯な振る舞いはないかなど自省自戒して、改めるよう努める。

    4. 生きていることに感謝する
    生きているだけで幸せだと考えて、どんな小さなことにも感謝する心を育てる。

    5. 善行、他利行を積む
    善を行い、他を利する、思いやりのある言動を心がける。その様な善行を積んだ人には良い報いがある。

    6. 感性的な悩みをしない
    いつまでも不平を言ったり、してもしかたのない心配にとらわれたり、くよくよと悩んでいてはいけない。
    そのためにも、後悔をしないようならい、全身全霊を傾けて取り組むことが大切である。


    この、文字にしてしまえば平凡すぎるほどの、この様な当たり前の、人として正しくあるための心掛けを日々の暮らしの中で実践して行きたいと思います。

    ここに記すだけで無く、普段の生活で実行して行くことが一番肝心です。

    あとはやるだけ。突っ走ります。


    応援クリックお願いします!!人気blogランキングへ