gorlist@int0x80:~$ cat news.txt
b over
After a long and refreshing break, I'm back in the business.
Primary interests are System Administration, Binary Analysis and UNIX forensics (and anti-forensics).
My instinct tells me it will be a rewarding journey.
Raids of bots had infested the place with picachu porn, so I deleted all the comments.
I added a math "captcha" which hopefully will serve its purpose.
A friend on the definition of 'hacker':
"Hacker is the one who sees doors where others see walls."
Some links:
Why Cryptography Is Harder Than It Looks
Theo interview
History's Worst Software Bugs
Kissed a girl? (hilarious)
djb vs Theo (more hilarity)
Write in C song
Famous geeks
Advocating Linux
Dan Kaminsky and his niece on DNS o_O
Primary interests are System Administration, Binary Analysis and UNIX forensics (and anti-forensics).
My instinct tells me it will be a rewarding journey.
Raids of bots had infested the place with picachu porn, so I deleted all the comments.
I added a math "captcha" which hopefully will serve its purpose.
A friend on the definition of 'hacker':
"Hacker is the one who sees doors where others see walls."
Some links:
Why Cryptography Is Harder Than It Looks
Theo interview
History's Worst Software Bugs
Kissed a girl? (hilarious)
djb vs Theo (more hilarity)
Write in C song
Famous geeks
Advocating Linux
Dan Kaminsky and his niece on DNS o_O
Posted on 20 Aug 2008 by gorlist
3D Linux Kernel Animation
Posted on 05 May 2008 by gorlist
C quirks
Consider the following code snippet:
#include <stdio.h>
int main(void)
{
int a = 2;
unsigned int b = 2;
int c = -1;
if (a + b < c)
puts("weird.");
return 0;
}
Why does that happen? Why does it print the message?
Variable 'c' gets promoted to unsigned int.
The c99 rationale describes it best in "6.3.1.1 Booleans, characters, and integers".
Excerpt:
#include <stdio.h>
int main(void)
{
int a = 2;
unsigned int b = 2;
int c = -1;
if (a + b < c)
puts("weird.");
return 0;
}
Why does that happen? Why does it print the message?
Variable 'c' gets promoted to unsigned int.
The c99 rationale describes it best in "6.3.1.1 Booleans, characters, and integers".
Excerpt:
Exactly the same ambiguity arises whenever an unsigned int confronts a signed int
across an operator, and the signed int has a negative value. Neither scheme does any better,
5 or any worse, in resolving the ambiguity of this confrontation. Suddenly, the negative signed
int becomes a very large unsigned int, which may be surprising, or it may be exactly what
is desired by a knowledgeable programmer. Of course, all of these ambiguities can be avoided
by a judicious use of casts.
across an operator, and the signed int has a negative value. Neither scheme does any better,
5 or any worse, in resolving the ambiguity of this confrontation. Suddenly, the negative signed
int becomes a very large unsigned int, which may be surprising, or it may be exactly what
is desired by a knowledgeable programmer. Of course, all of these ambiguities can be avoided
by a judicious use of casts.
Posted on 05 May 2008 by gorlist
pdflist & ydl.pl
Two more updates:
pdflist - A Python script and Qt GUI that display info about your pdf files. Can be found under the projects section.
ydl.pl - A Perl script that downloads videos from YouTube. Can be found under the .code section.
Also: Maybe I need to implement some antispam filter, because the bots have gone wild.
pdflist - A Python script and Qt GUI that display info about your pdf files. Can be found under the projects section.
ydl.pl - A Perl script that downloads videos from YouTube. Can be found under the .code section.
Also: Maybe I need to implement some antispam filter, because the bots have gone wild.
Posted on 13 Mar 2008 by gorlist
HD Domino
A friend sent me this video and I thought it deserved its own post.
HD Domino
Don't you love the sound that they make?
HD Domino
Don't you love the sound that they make?
Posted on 18 Feb 2008 by gorlist