サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
夏の料理
blog.jgc.org
I guess it makes me boring but I try to get people to use stronger passwords. People love to use the same password over and over again, or they invent some amazing scheme like the same single word followed by their birth year, or replacing a's with 4's. And no matter how many password database get hacked the idea that password security matters doesn't seem to really sink in. When I do get someone
If you spy on an HTTP/2 connection starting up you'll notice that it sends an almost-but-not-quite valid HTTP request at the very start of the connection. Like this: Written a little more clearly that's: PRI * HTTP2.0 SM The HTTP verb is PRI and the body contains just SM. Put them together and you get... PRISM. This occurs right at the start of the connection to ensure that the server really suppo
If you're using GNU make and you need help debugging a makefile then there's a single line your should add. And it's so useful that you should add it to every makefile you create. It's: print-%: ; @echo $*=$($*) It allows you to quickly get the value of any makefile variable. For example, suppose you want to know the value of a variable called SOURCE_FILES. You'd just type: make print-SOURCE_FILES
Nick Alcock said... I cannot recommend this book enough. I bought the previous version, printed it out, and am now trying to convince myself that the updates are surely worth paying for it again :) I suspect I will succumb fairly fast. 10:20 PM David L Ward said... errata I have make 3.81 on ubuntu 14.4 p8 env_file lacks line continuation \ chars p82 @echo "S(subst ",\" - should be $ not S p92 usi
Back in 1985 I worked on the computerization of a machine designed to stick labels on bottles. The company that made the machines was using electromechanical controls to spool labels off a reel and onto products (such as bottles of shampoo) passing by on a conveyor. The entire thing needed to work with mm accuracy because consumers don't like labels that aren't perfectly aligned. Unfortunately, el
I've been programming for over 30 years from machines that seem puny today (Z80 and 6502 based) to the latest kit using languages that range from BASIC, assembly language, C, C++ through Tcl, Perl, Lisp, ML, occam to arc, Ruby, Go and more. The following is a list of things I've learnt. 0. Programming is a craft not science or engineering Programming is much closer to a craft than a science or eng
It's been floating around the net for weeks now, but I finally took a look at how someone in Tunisia (assumption is the government) was stealing usernames and passwords from common sites like Google Mail and Facebook. The attack worked like this: 1. When a user visited a site like Facebook JavaScript would be injected into the page where the user types in their username and password. On Facebook t
Gian said... Nice presentation. I'm reasonably ignorant about Javascript security issues, because I never got past the fact that the language is a bit of a dog. Which is why I was advocating proof-carrying code to replace JS: http://www.plsadventures.com/2009/08/worrying-trends-in-programming.html The logistics of such a thing are still a little vague, but it appears to me that fine-grained securi
このページを最初にブックマークしてみませんか?
『John Graham-Cumming's blog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く