hako584の日記

2011-12-07

pythonの日付処理

16:51

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

21:12

http://grad2.ecoloniq.jp/


f:id:hako584:20111206175709p:image

色々なブラウザの記述を一括で指定できますよ



グラデの左側をタッチするとグラデーションポイントを追加、

追加したグラデーションポイントは左外側までドラッグすると、削除できます。

ブラウザのアイコンをクリックすることで、そのブラウザ用の記述を有効/無効にできますよ。


iphone用の対応するなら、Safariのやつです(Chromeだとダメ)。




べんり!

2011-08-25 Gitを知らなかったので覚えるメモ

忘れそうなので私的メモ*1

■ヘルプの出し方

とりあえず git help コマンド ってやればいい

git help log

■最初に:Gitに自己紹介しよう

自己紹介すると、コミット時などに色々捗る。メアドと名前を教えとく。

git config --global user.name "Hatena Taro"

git config --global user.email test@hatena.ne.jp


■他人のプロジェクトをパクろう!あるいは手伝おう。

人のプロジェクトを引っ張るときは clone を使う

git clone https://github.com/twitter/snowflake.git hoge

これでリモートのリポジトリクローンして、hogeってフォルダの中にぶち込む。hogeは省略してもおk。


■せっかくだから俺は俺のプロジェクトを作るぜ!

車輪の再発明をしているプロジェクトがある時は、そのディレクトリgit init すると空プロジェクトが作られる。

git add . をするとカレントディレクトリ以下を全部gitスナップショットとする。細かくファイル指定するなら . の代わりに逐一指定する。

git commit をしてスナップショットの取得完了

cd wheel #wheelフォルダのプロジェクトを作るぞ

git init

git add .

git commit


■俺の完璧な修正をコミットしたいんだけど?

○「git status」−変更が加えられたファイルを表示する

○「git diff」−ファイルに加えられた変更点をdiff形式で表示する

○「git add」−コミットするファイルを指定する

○「git commit」−変更点をコミットする *2

一般的には、ディレクトリ直下で 修正が必要な一覧を出す。

git status

んで、個別にdiffを見たりする

git diff filename

で、コミットするファイルを git add filename で指定する。

実は git commit -a で全ファイルをコミットできる(※新規ファイルは除く)。

git add filename

git commit

# あるいは

git commit -a

コミット時にメッセージ残すなら

git commit -m "俺の変更を聞けぇ!"