livedoor readerが読めない
明らかに、登録フィードが多すぎる。現実的に処理できる数にしないと読まなくなる。読まなくなると、ネット業界のトレンドに追い付けなくなる。むーーー。
SQL 結合 メモ
結合を使用した際に、SELECT文は正しいように思えるのに、何故か期待したものとは異なる結果が返ってくるという場合には、余計なテーブルを結合していないかを確認する
SQL ASC DSC ORDER メモ
- ASC ASCend(上る)
- DSC DeSCend(下る)
書き順は
- WHERE
WHEREで、レコード絞り込み - GROUP BY
GROUP BY でグループ化 - HAVING
グループ化した結果をHAVINGでさらに絞り込み - ORDER BY
ORDER BY で並び替え
SQL WHERE HAVINGを組み合わせて使う場合のメモ
WHEREとHAVINGを組み合わせて使う場合
- WHEREはFROMが取り出した直後のレコードに作用する
- HAVINGはグループ化された直後のレコードに作用する
1 WHEREはグループ化される"前"の個別のレコードに作用する。
2 WHEREによって作られた、レコードの集合をさらにHAVINGで絞る
3 絞りこんだ結果を最終的な結果として表示
trackbackスパム
trackbackスパムがやって来ると、1記事ページがなんと3MByte程度になる。当然、Firefoxで開いた途端に、Firefoxが悲鳴を上げて、みるみる内に重くなる。 trackbackスパムは放置しちゃいけないのね。。
Atom RFC5203 Standard
今さら、このページを知った。
後で読む
sqlite可愛いじゃないか
sqliteが思いのほか可愛いじゃないか。もっと皆触ってもいいと思うな。しかもライセンスpublic domainだし
参考ページ
この2ページで、sqliteは大体わかる。 あと、ここにもあるように、
SQLite databases created with SQLite >= 3.3.0 can't be read by older versions of SQLite. An attempt to do it will results in the error you're seeing (OperationalError: unsupported file format).
バージョンによっては、エラーを起こすのでそういう時は、databaseをdumpしてrestoreするのがよいですよ。
$sudo mv no1.db no2.db $sudo sqlite3.5 no2.db .dump | sqlite3.2 no1.db
こうすることで、ファイルフォーマットが上がってしまって、データが使えなくなった場合でも、フォーマットをヴァージョンダウンさせて再度利用できるようになりますよ。
その他、詳しい事は、
% /usr/bin/sqlite3 /tmp/no1.db [/tmp]
SQLite version 3.3.8
Enter ".help" for instructions
sqlite> .help
.databases List names and files of attached databases
.dump ?TABLE? ... Dump the database in an SQL text format
.echo ON|OFF Turn command echo on or off
.exit Exit this program
.explain ON|OFF Turn output mode suitable for EXPLAIN on or off.
.header(s) ON|OFF Turn display of headers on or off
.help Show this message
.import FILE TABLE Import data from FILE into TABLE
.indices TABLE Show names of all indices on TABLE
.load FILE ?ENTRY? Load an extension library
.mode MODE ?TABLE? Set output mode where MODE is one of:
csv Comma-separated values
column Left-aligned columns. (See .width)
html HTML <table> code
insert SQL insert statements for TABLE
line One value per line
list Values delimited by .separator string
tabs Tab-separated values
tcl TCL list elements
.nullvalue STRING Print STRING in place of NULL values
.output FILENAME Send output to FILENAME
.output stdout Send output to the screen
.prompt MAIN CONTINUE Replace the standard prompts
.quit Exit this program
.read FILENAME Execute SQL in FILENAME
.schema ?TABLE? Show the CREATE statements
.separator STRING Change separator used by output mode and .import
.show Show the current values for various settings
.tables ?PATTERN? List names of tables matching a LIKE pattern
.timeout MS Try opening locked tables for MS milliseconds
.width NUM NUM ... Set column widths for "column" mode
sqlite> .databases
seq name file
--- --------------- ----------------------------------------------------------
0 main /tmp/no1.db
こんな感じになります。 sqlite素晴らしいね。 今さらながらだけども。
.asia ドメインか
CSS overflow
画像があふれて、レイアウトが崩れるのは、overflowを設定すればよいのだけれども切れちゃうんだよね。。 んー、毎回画像サイズ違うからな、はみ出る画像だけjqueryとか?
一応メモ
| overflow | visible | 全て表示(デフォルトの挙動) |
|---|---|---|
| hidden | 食み出す部分を切る | |
| scroll | スクロールバーで見せる | |
| auto | ブラウザにお任せ。よきにはからってくれる |