Bugs are fun but this time I want to talk about win. Recently I finished work on a recursive descent expression evaluator in the Bandcamp code. (That’s a mouthful and I enjoy slinging that whenever I can—it’s up there with binary space partitions.) An expression evaluator is something that can take a sequence of characters […]
|
|
A scientist builds in order to learn, an engineer learns in order to build.” (Fred Brooks) Java Introduction Tutorials Java Basic Programs: 5 Simple Examples Java Hello World - How to Run Java 9 Tutorials Java 9 Strings Java 8 Tutorials How to sort a Set in Java example Java 8 parallel streams API Java regex by example: strings Java Best Practice Prefer two-element enum types to boolean parameters Recipe f....
|
|
CVE-2007-4573 is two years old at this point, but it remains one of my favorite vulnerabilities. It was a local privilege-escalation vulnerability on all x86_64 kernels prior to v2.6.22.7. It’s very simple to understand with a little bit of background, and the exploit is super-simple, but it’s still more interesting than Yet Another NULL Pointer Dereference. Plus, it was the first kernel bug I wrote an exploit for, which was fun.
|
|
CVE-2007-4573 is two years old at this point, but it remains one of my favorite vulnerabilities. It was a local privilege-escalation vulnerability on all x86_64 kernels prior to v2.6.22.7. It’s very simple to understand with a little bit of background, and the exploit is super-simple, but it’s still more interesting than Yet Another NULL Pointer Dereference. Plus, it was the first kernel bug I wrote an exploit for, which was fun.
|
|
Here we’ll look at an example of a simple light. We draw a static ball in the middle that will serve us as a background. Four small balls will move around the big one and represent different lights. These small balls are not actually lights, but are there to show the color and position of the light.
|
|
Not dead... just really busy. Been doing a lot of network debugging and optimization; I added zlib compression to the network packets, which cut down network bandwidth by about a fourth. I also streamlined a few network issues, added a simple network performance logger, and implemented simple client-side interpolation; everything moves much smoother now, even if there is a slight delay. It's basically a fact of life these days in online gam..
|
|
sooner or later you’ll end up needing to do some argument parsing. the foolish end up writing their own yucky parser that ends up having a big if statement filled with things like: if len(sys.argv) > 1 in it. don’t do this unless you have a really good excuse. sooner or later, someone directs you to getopt , and you happily continue on with buggy manual parsing thinking you’ve “ found the way ”. useful in some circumstances, but sh..
|
|
sooner or later you’ll end up needing to do some argument parsing. the foolish end up writing their own yucky parser that ends up having a big if statement filled with things like: if len(sys.argv) > 1 in it. don’t do this unless you have a really good excuse. sooner or later, someone directs you to getopt , and you happily continue on with buggy manual parsing thinking you’ve “ found the way ”. useful in some circumstances, but sh..
|
|
Coskan Gundogar and Karl Arao have written two interesting articles about Oracle performance analysis and visualization, check these out! Coskan’s article: http://coskan.wordpress.com/2010/01/27/working-with-statspack-part-1a-diagnosis/ Karl’s article: http://karlarao.wordpress.com/2010/01/31/workload-characterization-using-dba_hist-tables-and-ksar/ Note that in March I will be releasing PerfSheet v3.0, which will have lot..
|
|
Coskan Gundogar and Karl Arao have written two interesting articles about Oracle performance analysis and visualization, check these out! Coskan’s article: http://coskan.wordpress.com/2010/01/27/working-with-statspack-part-1a-diagnosis/ Karl’s article: http://karlarao.wordpress.com/2010/01/31/workload-characterization-using-dba_hist-tables-and-ksar/ Note that in March I will be releasing PerfSheet v3.0, which will have lot..
|
|
In my Beyond Oracle Wait interface article I troubleshooted a test case where an execution plan somehow went “crazy” and started burning CPU, lots of logical IOs and the query never completed. I have uploaded the test case that you can run here (note that it drops and creates tables T1..T5 in your schema): /ast/02_bind_peeking_nested_loops.sql Basically what I do is this: I run the query with bind variable values where only a ha..
|
|
In my Beyond Oracle Wait interface article I troubleshooted a test case where an execution plan somehow went “crazy” and started burning CPU, lots of logical IOs and the query never completed. I have uploaded the test case that you can run here (note that it drops and creates tables T1..T5 in your schema): /ast/02_bind_peeking_nested_loops.sql Basically what I do is this: I run the query with bind variable values where only a ha..
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
DEF CON 9 was held July 13th - 15th, 2001, in Las Vegas, Nevada USA Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|
|
Music from the Black and White Balls during the DEF CON hacking conference in Las Vegas. The DEFCON series of hacking conferences were started in 1993 to focus on both the technical and social trends in hacking, and has grown to be world known event.
|