
undercooled
Get flash to fully experience Pearltrees
Seamless iframes: The future, today! - UX
Here’s an interesting script sent to me by a friend. This script was the first step in the infection chain which redirected the user to an exploit pack. You can see above in the red box that the script uses the browser’s UserAgent string to deobfuscate the script. Each users’ visit resulted in unique Javascript code depending on their UA string which suggests there was an on-the-fly JS obfuscator. Each character of the UserAgent string is used which means you have to know the entire string. This means close matches won’t work.
JS Obfuscation Using UserAgent String
Oh look, 10 x 10 pixel box... Or is it? Zoom: Ummm...
ROOT EM! Using CSS3 "rem" Units for "Elastic Pixels"
"Pagination 101" by Faruk Ateş — Gist - UX
Article by Faruk Ateş, originally on KuraFire.net which is currently down One of the most commonly overlooked and under-refined elements of a website is its pagination controls. In many cases, these are treated as an afterthought. I rarely come across a website that has decent pagination, and it always makes me wonder why so few manage to get it right. After all, I'd say that pagination is pretty easy to get right. Alas, that doesn't seem the case, so after encouragement from Chris Messina on Flickr I decided to write my Pagination 101, hopefully it'll give you some clues as to what makes good pagination.Chris Granger - Light Table - a new IDE concept - UX
12 Apr 2012 You can now try Light Table out via the Light Table Playground ! Light Table's kickstarter has wrapped up! Despite the dramatic shift toward simplification in software interfaces, the world of development tools continues to shrink our workspace with feature after feature in every release. Even with all of these things at our disposal, we're stuck in a world of files and forced organization - why are we still looking all over the place for the things we need when we're coding? Why is everything just static text?Unununium is an operating system with history dating back to year 2000. During most of its early development it was entirely written in x86 assembly. At its most advanced, the system had access to an ext2 file system, basic video drivers, sound drivers, and a network card driver albeit without a TCP/IP stack. For the past few years development of the operating system was mostly halted; there are signs that development could resume or rather, restart with a clearer focus.
About « Unununium Operating Engine - UX
PragPub 2012-03 | The NOR Machine - UX
Build an assembler and an emulator for a single-instruction CPU and implement a non-trivial algorithm on it, using Ruby as a macro DSL to compile it all. Have you ever developed in an assembly language? Have you developed an assembly language? Ever developed a CPU running your own assembly language? There may be some who said “yes” to all three questions.Metaprogramming custom control structures in C - UX
by Simon Tatham This article describes a technique for using the C preprocessor to implement a form of metaprogramming in C, allowing a programmer to define custom looping and control constructions which behave syntactically like C's own for , while and if but manage control flow in a user-defined way. The technique is almost all portable C89, except that some constructions need the feature (available in both C99 and C++) of defining a variable in the initialiser of a for statement.WooshBrowser – hackable:1 - UX
ref
cabbage
GH mass

