IT
- An introduction to Maven 2 不錯的入門介紹
- Ten reasons to learn and use web standards 說服人家使用 Web Standards 時不妨參考一下~
New
影視
IT
New
影視
Some people using Google Desktop have been pulling my syndicationfeeds recently, which gives me the opportunity to see how well GoogleDesktop implements conditional GET .Unfortunately, the results are either mixed or unclear.
(At this point I have to repeat the disclaimer from my earlier entryabout this: I like having readers and we have a lot of sparebandwidth. This is absolutely not a request for people using GoogleDesktop to stop reading my feed.)
Google Desktop appears to sometimes but not always send (valid)If-
Presented in the traditional illustrated form:
; dig +short mx mail2world.com.10 publicms2.mail2world.com.10 publicms1.mail2world.com.; dig +short a publicms1.mail2world.com.216.163.188.54; dig +short a publicms2.mail2world.com.216.163.188.54
That's an
Today, I had an insight (possibly an obvious one) about one big reasonwhy threads are such a popular and widespread method of doingconcurrent programming:
Threads are so popular because they are so easy to implement. I don'tmean 'to write programs in', because they aren't really; I mean 'toadd to languages and language environments'. Unlike other models ofconcurrent programming, adding basic threading to your environment oryour language takes very little work. So threading implementationsproliferate like weeds
Web
There's a reasonably popular view that having your firewall dropundesired packets instead of sending ICMP rejections is 'moresecure'. It is not; instead it is 'more annoying'.
(Technically this is not quite true; in a very limited set ofcircumstances, dropping all packets for a host can hide someinformation from attackers. The flipside is that dropping some but notall packets usually leaks information about what you're screening.)
Dropping packets is more annoying because attempted connections haveto time out before