2010-04-01から1ヶ月間の記事一覧

zsh を使ってみた

zsh

動機 なにやらシェルにもいろいろあるらしい そういえば zsh っていうのを耳にしたことがある 調べていると、どうやら zsh は最強のシェルらしい テンションあがってきたよー! インストール $ sudo port install zsh Password: ---> Computing dependencies…

mercurial でローカルレポジトリを作成してみた

リポジトリ作成自分が管理したいファイルのあるディレクトリで以下の作業を行う # リポジトリの初期化 # .hg というディレクトリが作成される $ hg init # 管理したいファイルをリポジトリに追加する $ hg add xxx $ hg commit xxx # エラーが出た 中止: ユ…

macports から mercurial を入れてみた

目的 ソースコード管理したかった なんで? GAE でアプリ開発してて、同じファイルを何度も消したり書いたりして、何がどうなったかわかんなくなってきたから git にしなかったのはなんかよく聞くから外したかった インストール $ sudo port install mercuri…

telnet で SMTP してみた

目的 telnet で SMTP してみることで、メールがどうやって送信されてるかを学ぼうねってことです というわけでやってみる $ telnet smtp.mail.yahoo.co.jp 25 # SMTP サーバへ接続する Trying 203.216.247.162... Connected to smtp.mail.yahoo.co.jp. Escap…

python で echo サーバ作ってみた

echo サーバとは クライアントから送られてきた文字列をそのまま返すサーバ socket の勉強として作ってみた 実装echo_server.py 1 import socket 2 3 host = socket.gethostbyname('localhost') 4 port = 8080 5 6 sock = socket.socket(socket.AF_INET, soc…

ネットワークのお勉強してみた

やること telnet をつかって http リクエストを発行する python で socket 関数を利用して http クライアントを実装する python で socket 関数を利用して http サーバを実装する 1. telnet してみる なにはともあれやってみる 対象はヤフーのトップページ $…

erlang で hello world してみた

なんで? やってみよう erlang!って思っちゃった(てへっ インストール macports で楽勝でした ソース sample.erl -module(sample). -export([hello_world/0]). hello_world()-> io:format("Hello World~n").結果 - ソースをコンパイルする $ erlc sample.e…

python でリストをシャッフルした

なんで? ソートのプログラム書いてて必要だった ソース 0 から 99 までのリストをシャッフルする import randomlist = range(100) random.shuffle(list)print list結果 ご覧の通りシャッフルされた [70, 5, 87, 90, 54, 71, 25, 1, 60, 85, 3, 61, 28, 77, …