Blog
Review: Kali Linux Revealed
I started reading Kali Linux Revealed because I wanted to learn a bit about the work of professional penetration testers. I’m also interested in the specific software tools those folks use. In my experience, books on GNU/Linux tend toward operator manuals, so I was fairly confident I’d find content like that here.
I was disappointed on both fronts. While the book has some information on the trade of penetration testing, it’s limited to about 20 pages in the penultimate chapter.
Blog
Review: Click Here to Kill Everybody
By networking everything, we are making awesome things possible. I mean awesome in the sense of inspiring awe; much of the potential is also awful. The empowering nature of technology, particularly its tendency to become faster, cheaper, and simpler over time, means that destructive capabilities are being pushed down to small nations, corporations, organizations, and even individuals.
In his latest book, Bruce Schneier tries to sort out the risks, precautions, and likely effects of this situation.
Blog
Review: The Tangled Web
I came across this book when looking for a more practical follow-up to Applied Cryptography. (Being a web developer, my interests are focused around Internet security.) I believe Amazon recommended it to me, and I was convinced by the pedigree of the publisher (No Starch Press) and the credentials of the author (Daniel Zalewski).
Zalewski seemed to anticipate my concerns specifically, and addressed them in his introduction:
In any case, through the remainder of the book, I will shy away from attempts to establish or reuse any of the aforementioned grand philosophical frameworks and settle for a healthy does of anti-intellectualism instead.
Blog
Third-Party JavaScript Development: The Future!
I’ve written a new article for the Bocoup.com weblog entitled “Third-Party JavaScript Development: The Future!”. You can find it here.
Blog
Third-Party JavaScript Development: CSS Defensive Techniques
I’ve written a new article for the Bocoup.com weblog entitled “Third-Party JavaScript Development: CSS Defensive Techniques”. You can find it here.
Blog
Review: The Singularity is Near by Ray Kurzweil
After watching “Kara is Self Aware”, I put my foot down and purchased “The Singularity is Near” by Ray Kurzweil. While the author would contend the book is anything but science fiction, I felt that, as a subject, the Singularity was woefully under-represented in my sci-fi reading. The Singularity describes an exponential growth in technological capability, but my own interest in Kurzweil’s opinions varied with an exponential decay.
Visions of the Future Kurzweil has much to say on possible futures of the human race, and his predictions range from highly speculative to relatively concrete.
Blog
Third-Party JavaScript Development: Optimizing CSS Delivery
I’ve written a new article for the Bocoup.com weblog entitled “Third-Party JavaScript Development: Optimizing CSS Delivery”. You can find it here.
Blog
Review: Secrets & Lies by Bruce Schneier
I’m not sure how I first heard about Bruce Schneier, but his ideas have appealed to me for a while now. He has an impressive background in computer cryptography, but his transition to a personality in the field of security that interests me most. Utilizing a technical background to build a more socially-relevant identity is a feat I personally hope to accomplish one day (just like Tony Stark, “Mannie” O’‘Kelly-Davis, or Mitchell Hundred).
Blog
Fieldrunners: Playing to the Strengths of HTML5 Audio and Web Audio
I wrote a new article for the Bocoup weblog based on my experience with the Web Audio API and incorporating it into the upcoming web port of the game Fieldrunners. You can find it here.
I was invited to join the project based on some work I recently did with Google, building a sort of “driver” for sound generation with Web Audio. This article is a somewhat high-level rundown of the strengths and weaknesses of the API as compared to HTML5 Audio.
Blog
Spoofing User-Agent in Chrome
A recent project at Bocoup had me searching for ways to programatically modify the user-agent string in Chrome. Searching the web yielded little evidence that this was possible, but luckily, I have a friend who works on Chrome. He clued me in to the WebRequest API, and I got to work creating my extension.
If you want to try it out, you can download it here. If you’re interested in the technology, you can read about the code in an article I wrote for the Bocoup website.