2011-12-07
pythonの日付処理
pythonで日付処理がわけわからんので個人的まとめ。
dateとdatetimeとtimeがあると。
経緯はわからんがdatetimeを使えば間違い無さそう。
datetimeは加減算ができるが、timeとdateは出来ないっぽい。あとdatetime名前空間にもdatetimeとdateとtimeがあるっぽくてわけわかめ。
とりあえずコレさえ覚えればOKっぽいdatetimeの使い方まとめておく。
import datetime a = datetime.datetime.today() # 今のdatetime取得 b = datetime.timedelta(hours=9) # 9時間分のdatetime取得 c = a + b # 今から9時間後。 c.strftime("%Y年%m月%d日 %H時%M分%S秒") # 書式指定で出力 c.strftime("%Y/%m/%d %H:%M:%S") # 書式指定で出力 c.weekday() # 曜日を出す。0:月曜日〜6:日曜日 ('月','火','水','木','金','土','日')[c.weekday()] #こんな書式が必要 # 数値からdatetime生成 d = datetime.datetime(2011,11,24) # 2011/11/24を表す # 文字列からdatetime生成 e = datetime.datetime.strptime('2011/11/24 18:32:21','%Y/%m/%d %H:%M:%S')
2011-12-06
簡単にCSS3のグラデーションが作れるGrad2
色々なブラウザの記述を一括で指定できますよ
グラデの左側をタッチするとグラデーションポイントを追加、
追加したグラデーションポイントは左外側までドラッグすると、削除できます。
ブラウザのアイコンをクリックすることで、そのブラウザ用の記述を有効/無効にできますよ。
iphone用の対応するなら、Safariのやつです(Chromeだとダメ)。
べんり!
2011-08-25 Gitを知らなかったので覚えるメモ
忘れそうなので私的メモ*1
■ヘルプの出し方
とりあえず git help コマンド ってやればいい
git help log
■最初に:Gitに自己紹介しよう
自己紹介すると、コミット時などに色々捗る。メアドと名前を教えとく。
■他人のプロジェクトをパクろう!あるいは手伝おう。
人のプロジェクトを引っ張るときは clone を使う
これでリモートのリポジトリをクローンして、hogeってフォルダの中にぶち込む。hogeは省略してもおk。
■せっかくだから俺は俺のプロジェクトを作るぜ!
車輪の再発明をしているプロジェクトがある時は、そのディレクトリで git init すると空プロジェクトが作られる。
git add . をするとカレントディレクトリ以下を全部gitのスナップショットとする。細かくファイル指定するなら . の代わりに逐一指定する。
cd wheel #wheelフォルダのプロジェクトを作るぞ
git init
git add .
git commit
■俺の完璧な修正をコミットしたいんだけど?
○「git status」−変更が加えられたファイルを表示する
○「git diff」−ファイルに加えられた変更点をdiff形式で表示する
○「git add」−コミットするファイルを指定する
一般的には、ディレクトリ直下で 修正が必要な一覧を出す。
git status
んで、個別にdiffを見たりする
で、コミットするファイルを git add filename で指定する。
実は git commit -a で全ファイルをコミットできる(※新規ファイルは除く)。
git add filename
git commit
# あるいは
git commit -a
コミット時にメッセージ残すなら
git commit -m "俺の変更を聞けぇ!"
