出書
- 知日部屋出書有感 恭喜恭喜!必定捧場! (不過自己還「囤積」了很多書未看..)
- 《吹水無邊——一個教師的閱讀與教學自白》 方潤兄也出書了,恭喜恭喜!
Blog/Podcast
Having spent much of today wrestling with this very question, I have asmall suggestion for people designing full-service backup systems (bywhich I mean ones that have individual file indexes and an environmentfor restoring single files):
Please provide a command that summarizes all of the versions ofa file that you know about.
Most full-service backup systems can go back in time, so you can ask forthings like 'the version of the file on January 28th'. But what I reallywant is
Why do we need some new RPM tricks for dealing with multiarch machines?Simple:
; rpm -q glibcglibc-2.5-10.fc6glibc-2.5-10.fc6
That's not an error, that's just my machine having both the 32-bit andthe 64-bit glibc RPMs installed. On a multiarch machine it's routineto have RPMs with identical names, and rpm itself hasn't been fullyadapted for this situation
Python's grammar looks imposingly complex from the outside, but themore I've thought about it the more I've realized that it's simple butclever. In particular, the way the work is split between the tokenizerand the actual grammar simplifies both.
(Technically you could claim that Python's grammar is straightforwardbecause the tokenizer takes care of all the hard bits , but I consider this ducking the issue.)
The actual grammar istypical for an Algol-style language. You have the