タグ

ブックマーク / takuya-1st.hatenablog.jp (4)

  •  いますぐコマンドプロンプトを捨てて、Cygwinを使うべき10+の理由 - それマグで!

    Mac大流行なのでCygwinに需要ないかもしれないけど。一年間のCygwin体験をまとめてみた。今年1年で一番使ったツールで感謝してる。 CygwinはWindows環境にそのままLinuxのCUIツールを導入できる。もう「コマンドプロンプト」に拘る必要は薄くなりました。 僕は今年1年の一番の収穫はCygwinを使ったこと。 Cygwinを使うことでターミナルを使いこなせるようになった。そしてMacに移行してもターミナルさえあるから困らないと思えるようになりました。 コマンドプロンプトを捨てるべき理由 ・SSHコマンドでリモートサーバにアクセスしても文字化けする。 ・色・フォントがダサくて使い物にならない。 ・コマンドが少ない。grep したい。findしたい cmd.exeをすててMinttyを使おう。 Cygwinを使うと、minttyというPuttyベースの素晴らしい。ターミナルが

     いますぐコマンドプロンプトを捨てて、Cygwinを使うべき10+の理由 - それマグで!
    lizy
    lizy 2011/11/22
    Windows+gitで日本語を扱う最も確実な環境になるのかなこれ
  • Mercurialを文字化けさせないTIPS - それマグで!

    Mercurialは便利な分散バージョン管理システムです。結論から言うと、『Mercurialは設定すれば日語が化けない。』すごくすてき。 日語が化ける箇所 コミットメッセージ ファイルの内容 ファイル名 mecurialの場合 コミットメッセージ とくに何もしなくても、Unicodeで保存されてUtf-8になるみたい。便利だね。 ファイルの内容。 保存時の文字コードで保存される。 ファイル名 Windowsでの日語ファイル名はCP-932で構成。しかし、Ubuntu/MacはUtf8で出来ている。つまり、ファイル名は、文字化けが起きる。 ファイル名文字化けを防ぐ 文字化けを防ぐ方法は、環境を限定すること。Windowsだけで使う。Ubuntuだけで使う。 これは不便すぎる。 不便すぎるから、何とかしたいです。つまりWindows環境ではCo/Ci時にファイル文字コードを修正したい。

    Mercurialを文字化けさせないTIPS - それマグで!
  • DNSキャッシュをいれてUbuntuを速くする - それマグで!

    LinuxではDNSキャッシュ無し LinuxではDNSキャッシュなんですって!! DNSに注意 DNSMasqなど、DNS問い合わせをキャッシュする機構がないと、LinuxDNS問い合わせを毎回行う。 これが以外とタイムロスである。もちろんDNSサーバーがルータなどもっての他である。 社内であっても、信頼できないDNSサーバーは使うべきでない。社内ルーターがしっかり管理されてると言えない場合は注意するべき。 バッファローのルーターなど容易にハッキング可能のなのである。マンションなどでローカルIPが割り振られる場合はさらに要注意だ。DNSサーバーにルータを使うならウイルスチェッカなんて無意味である。 ウイルスチェッカが問い合わせ先を偽装できる。パターンファイルの取得元を容易に変更できてしまう。 ルータがデフォルト設定で、無線LANで運営されているカフェなど恐ろしくて、そのままでネットでき

    DNSキャッシュをいれてUbuntuを速くする - それマグで!
  • WSHでCSSセレクタのWEBのスクレーピング - それマグで!

    ここまでのまとめ。 WEBスクレーピングをCSSセレクタで遣るためにPerl入れますか?Ruby入れますか?PerlでWeb::ScraperやRubyでScrapiと同じ事をWSHでやればいいじゃん。わざわざWSHで?うん、わざわざ、してみた。 ActivePerlでCPANモジュール使うの面倒じゃん*1 WindowsRubyいれてパッケージ入れるのすら面倒(笑 WSHならJSだけで動くじゃん JScriptでWeb.Scraperを作ればいいじゃん。 休日を返上してうんうん唸って捻って考えた結果。どうしてもWSHからIEを使いたかった。 スクレーピングのテストとしてYahooから株価を取得することを考えた。 株価取得コード これを動作させるのが目標 //株価取得 var stocks = {}; stocks.NIKKEI = Utena.Scraper.YahooStock("9

    WSHでCSSセレクタのWEBのスクレーピング - それマグで!
  • 1