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

pythonのお勉強その1

インタプリタのパスを通す癖をつける $which python /usr/bin/python#! /usr/bin/python エンコードの指定も忘れずに #! /usr/bin/python # -*- coding: utf-8 -*- 関数オブジェクトの定義 def funcName(arg): # 処理... print arg return arg __name__ はモ…

inheritと!important

css

inherit { property: inherit; }と書くと、継承しない仕様のプロパティでも継承することが可能。!important { property: value !important; }と書くと、スタイル適用を優先させる。スタイルシートで!importantを指定すると、HTML文書で定義されたスタイルよ…

1ファイル内で複数のnamespace指定

php

同一ファイル内での複数の名前空間の定義 の通り、 namespace MyProject { } namespace AnotherProject { } …と定義する。で、この時、同じファイル内にPHPのスクリプトを書きたい時、 session_start(); namespace MyProject { }のように書くのはNG。以下の…

サブクエリで複数行のINSERT

たまに使って、すぐ忘れるので。 insert into new_tbl ( id, defined ) select new_id, 'defined value' from old_tbl where old_id = 10 データ移行時に利用すると大変便利。

SQLでテーブル定義の取得

今あるテーブルオブジェクトからORM興してみたかったので。 とっかかり。 https://gist.github.com/letitride/5070978 SELECT a.attname, ty.typname, a.atttypid, a.atthasdef, a.attnotnull, a.attisdropped, d.description from pg_stat_user_tables t jo…

splitが便利

13,000行くらいのCSVファイルを1000行ずつ処理したかったので。 $ split -l 1000 src_fileとすると1000行ずつに分割されたファイル群が生成される。大変、便利。

忙しすぎてブログ放置

はい。そろそろ復活の兆し。そして、今日は通院で午後半休。