wizardishungry + programming 194
CWE - 2011 CWE/SANS Top 25 Most Dangerous Software Errors
june 2011 by WIZARDISHUNGRY
The 2011 CWE/SANS Top 25 Most Dangerous Software Errors is a list of the most widespread and critical errors that can lead to serious vulnerabilities in software. They are often easy to find, and easy to exploit. They are dangerous because they will frequently allow attackers to completely take over the software, steal data, or prevent the software from working at all.
design
development
programming
software
security
june 2011 by WIZARDISHUNGRY
Xnee - GNU Project
may 2011 by WIZARDISHUNGRY
Xnee is a suite of programs that can record, replay and distribute user actions under the X11 environment. Think of it as a robot that can imitate the job you just did. Xnee can be used to:
programming
todo
x11
tool
automation
test
may 2011 by WIZARDISHUNGRY
CVSGrab - CVSGrab - Read sources stored in CVS behind a firewall
april 2011 by WIZARDISHUNGRY
People often complain that they cannot checkout files from a public CVS repository because they are behind a corporate firewall that blocks access to the pserver. The standard workaround, use ssh, works only for registered users, not anonymous users. Some firewall support also http tunelling, where access to the pserver is possible with a standard CVS client, but unfortunately it is not used or allowed in all organisations (or even with personal firewalls).
code
cvs
programming
software
tools
firewall
april 2011 by WIZARDISHUNGRY
Old programming habits die hard « root labs rdist
february 2011 by WIZARDISHUNGRY
Where working set size is less than 4 GB, it may make sense to stay with a 32-bit OS and use PAE to access physical RAM beyond that limit. You get to keep 32-bit pointers but each process can only address 4 GB of RAM. However, you can just run multiple processes to take advantage of the extra RAM. Today’s web architectures and horizontal scaling means this may be a better choice than 64-bit for some applications.
programming
architecture
pointers
structures
february 2011 by WIZARDISHUNGRY
Taco Bell Programming
january 2011 by WIZARDISHUNGRY
I have far more faith in xargs than I do in Hadoop. Hell, I trust xargs more than I trust myself to write a simple multithreaded processor. I trust syslog to handle asynchronous message recording far more than I trust a message queue service.
development
linux
programming
shell
unix
january 2011 by WIZARDISHUNGRY
Julien Danjou homepage - rainbow-mode
september 2010 by WIZARDISHUNGRY
rainbow-mode is a minor mode for Emacs. It displays strings representing colors with the color they represent as background.
emacs
opensource
color
interesting
html
colors
library
colour
development
editor
software
vim
plugin
programming
september 2010 by WIZARDISHUNGRY
10,000 Random Names Database
february 2010 by WIZARDISHUNGRY
I had a need to generate a list of random names, and finding such a list on the internet was not particularly easy. Of course, I have access to a larage database of about 600,000 people, so I just took the top 500 first names, the top 1000 last names, and did a cross join. Selected the top 10,000 of them, ordered randomly, and put them into a spreadsheet for your pleasure. I've also uploaded a csv file and an access db.
data
demo
source
name
db
useful
programming
february 2010 by WIZARDISHUNGRY
Programming the Gakken GMC-4 Microcomputer - a knol by Curtis Hoffmann
october 2009 by WIZARDISHUNGRY
Gakken publishes the line of Otona no Kagaku (Adult Science) build-it kits. The GMC-4 is a 4-bit microcomputer based on their F-Maikon R-165 kit. The GMC-4 hit the streets on June 30, 2009, with a street price of 2500 yen if purchased in Japan.
kit
microcomputer
japan
programming
machinecode
asm
retro
october 2009 by WIZARDISHUNGRY
Xbox 360 Timing Attack - ivc wiki
august 2009 by WIZARDISHUNGRY
nice example of hmac timing attack with a metric
programming
useful
hash
xbox
xbox360
c
memcmp
strcmp
timing
attack
security
august 2009 by WIZARDISHUNGRY
Metafont - Wikipedia, the free encyclopedia
july 2009 by WIZARDISHUNGRY
While well-known font designers, such as Hermann Zapf, have collaborated with Knuth to create new fonts using Metafont, the system has not been widely adopted by professional type designers. Knuth attributes this to the fact that "asking an artist to become enough of a mathematician to understand how to write a font with 60 parameters is too much".[5]
language
latex
metafont
typesetting
wiki
wikipedia
history
programming
knuth
typography
fonts
vector
july 2009 by WIZARDISHUNGRY
Forth Dimensions
june 2009 by WIZARDISHUNGRY
The Forth Interest Group's bi-monthly, hard-copy magazine with an international circulation was founded in 1978. The owner of one of Silicon Valley's most successful computer bookstores called it, "The best special-interest technical magazine ever". Forth Dimensions is no longer published.
forth
retrocomputing
magazine
archive
article
programming
reference
scans
design
layout
hobby
june 2009 by WIZARDISHUNGRY
hello - GNU Project - Free Software Foundation
may 2009 by WIZARDISHUNGRY
Unlike the minimal version often seen, GNU Hello processes its argument list to modify its behavior, supports greetings in many languages, and so on. The primary purpose of GNU Hello is to demonstrate how to write other programs that do these things; it serves as a model for GNU coding standards and GNU maintainer practices.
funny
programming
development
linux
tutorial
learning
gnu
templates
hello
download
c
may 2009 by WIZARDISHUNGRY
v002 » v002 Screen Capture
march 2009 by WIZARDISHUNGRY
nb: does not work in native quartz composer host
quartz
capture
screen
java
programming
osx
video
march 2009 by WIZARDISHUNGRY
Git on Windows, it actually works now - Kyle Cordes
january 2009 by WIZARDISHUNGRY
I’ve been trying out various distributed source control tools, and used several of them for various very small projects. I’ve most mostly settled on git as the one I prefer, but I haven’t yet published any code with it. Also, I’ve been frustrated that git support for Windows has been very weak.
programming
git
windows
scm
vcs
it
january 2009 by WIZARDISHUNGRY
Zuse's Thesis - Zuse hypothesis - Algorithmic Theory of Everything - Digital Physics, Rechnender Raum (Computing Space, Computing Cosmos) - Computable Universe - The Universe is a Computer - Theory of Everything
cellular futurism zuse computation complexity automata theory space cosmology physics programming science computer computing ai
december 2008 by WIZARDISHUNGRY
cellular futurism zuse computation complexity automata theory space cosmology physics programming science computer computing ai
december 2008 by WIZARDISHUNGRY
Confessions of a Ruby Sadist sudo gem install flay
november 2008 by WIZARDISHUNGRY
Code that flay reports as similar is a good candidate for refactoring.
dry
metrics
ruby
tool
development
programming
tools
november 2008 by WIZARDISHUNGRY
cat (Unix) - Wikipedia, the free encyclopedia
october 2008 by WIZARDISHUNGRY
Amongst the mildly paranoid it is still considered safer to use cat for such cases given that the < and > keys are next to each other in many popular keyboard mappings. While the risk might be low the impact of using > instead of < can be high and prohibitive.
unix
cat
shell
bash
scripting
sh
programming
risks
lol
october 2008 by WIZARDISHUNGRY
Reia
september 2008 by WIZARDISHUNGRY
python-on-erlang
python
erlang
concurrency
dynamic
reia
programming
language
september 2008 by WIZARDISHUNGRY
draperyfalls83: A version of tail in PHP
july 2008 by WIZARDISHUNGRY
I need to do this to read a fifo
php
programming
tail
unix
useful
reference
july 2008 by WIZARDISHUNGRY
irc it — tools/irc — suckless.org
june 2008 by WIZARDISHUNGRY
irc via fifo hierarchy
irc
programming
linux
hack
filesystem
minimal
Chat
funny
fifo
via:deusx
june 2008 by WIZARDISHUNGRY
Peter Kendall's website
june 2008 by WIZARDISHUNGRY
Man viewer is a easy to use program to view the man pages that are installed on the current system. The user can search and filter the man pages based on name and section. The user can also export the man page to plain text and styled PostScript.
unix
osx
utilities
programming
documentation
man
june 2008 by WIZARDISHUNGRY
A Scalable Concurrent malloc(3) Implementation for FreeBSD
june 2008 by WIZARDISHUNGRY
apparently Firefox 3 uses this algorithm
pdf
freebsd
memory
papers
concurrency
bsd
computer
c
programming
malloc
scalability
unix
software
algorithms
firefox
june 2008 by WIZARDISHUNGRY
Reason #947 why C++ is dangerous - and certainly not type-safe // Groby’s Coding Adventures
june 2008 by WIZARDISHUNGRY
hm didn't know this about the comma but i caught the '(' and '{' distinction
c++
c
operator
type
programming
june 2008 by WIZARDISHUNGRY
Main Page - Reia
june 2008 by WIZARDISHUNGRY
Erlang vm + strings (lol), regexps and normal constructs
erlang
reia
python
language
concurrency
programming
ruby
june 2008 by WIZARDISHUNGRY
JSLint, The JavaScript Verifier
april 2008 by WIZARDISHUNGRY
This page looks like a Motif (x11) application
javascript
validator
tools
programming
debug
validation
tool
april 2008 by WIZARDISHUNGRY
JSSh - a TCP/IP JavaScript Shell Server for Mozilla
april 2008 by WIZARDISHUNGRY
telnet javascript shell for firefox; for unit tests?
javascript
mozilla
firefox
testing
shell
development
programming
april 2008 by WIZARDISHUNGRY
Duff's device - Wikipedia, the free encyclopedia
april 2008 by WIZARDISHUNGRY
It is perhaps the most dramatic use of case label fall-through in the C programming language to date
programming
C
C++
optimization
hacks
Wikipedia
loop
puzzle
pattern
computer_science
april 2008 by WIZARDISHUNGRY
Duff's device - Wikipedia, the free encyclopedia
april 2008 by WIZARDISHUNGRY
It is perhaps the most dramatic use of case label fall-through in the C programming language to date
programming
C
C++
optimization
hacks
Wikipedia
loop
puzzle
pattern
computer_science
april 2008 by WIZARDISHUNGRY
Anti Pattern
april 2008 by WIZARDISHUNGRY
"An AntiPattern is a pattern that tells how to go from a problem to a bad solution. " NB: this is the first wiki ever
patterns
design
programming
software
antipatterns
antipattern
wiki
april 2008 by WIZARDISHUNGRY
JAIMBot - Java AIM Bot
april 2008 by WIZARDISHUNGRY
this has megahal
java
aim
bot
im
programming
api
internet
megahal
ai
april 2008 by WIZARDISHUNGRY
Project Overview: perfectstorm - \o/
april 2008 by WIZARDISHUNGRY
“real time strategy game study written in common lisp using OpenGL for graphics display and cairo for texture generation.”
game
ai
games
graphics
lisp
programming
rts
opengl
via:lemonodor
april 2008 by WIZARDISHUNGRY
related tags
$$ ⊕ 3d ⊕ 8bit ⊕ accelerator ⊕ accessibility ⊕ accompaniment ⊕ acm ⊕ adobe ⊕ adventure ⊕ aggregator ⊕ ai ⊕ aim ⊕ air ⊕ ajax ⊕ algorithm ⊕ algorithms ⊕ algortithm ⊕ alternative ⊕ amazing ⊕ amiga ⊕ analysis ⊕ animatedgif ⊕ animation ⊕ animatronics ⊕ antipattern ⊕ antipatterns ⊕ antispam ⊕ apache ⊕ apache2 ⊕ api ⊕ appengine ⊕ apple ⊕ applescript ⊕ applications ⊕ apps ⊕ architecture ⊕ archive ⊕ array ⊕ art ⊕ article ⊕ articles ⊕ artist ⊕ asm ⊕ atom ⊕ attack ⊕ audio ⊕ authentication ⊕ automata ⊕ automation ⊕ awesome ⊕ backup ⊕ bad ⊕ bash ⊕ benchmark ⊕ biology ⊕ bittorrent ⊕ blackhat ⊕ blender ⊕ blog ⊕ blogging ⊕ blogs ⊕ bluetooth ⊕ book ⊕ bookmarks ⊕ books ⊕ bot ⊕ brainfuck ⊕ browser ⊕ bsd ⊕ bug ⊕ bugs ⊕ build ⊕ business ⊕ buy ⊕ bytecode ⊕ c ⊕ c++ ⊕ cache ⊕ calculator ⊕ calendar ⊕ canvas ⊕ captcha ⊕ capture ⊕ career ⊕ casting ⊕ cat ⊕ cell ⊕ cellular ⊕ chain ⊕ chart ⊕ charts ⊕ chat ⊕ cheatsheet ⊕ chromium ⊕ chuck ⊕ class ⊕ closure ⊕ clustering ⊕ cms ⊕ cocoa ⊕ code ⊕ coding ⊕ coffee ⊕ color ⊕ color-cycling ⊕ colors ⊕ colour ⊕ communication ⊕ community ⊕ compare ⊕ comparison ⊕ complexity ⊕ composer ⊕ composition ⊕ compression ⊕ computation ⊕ computer ⊕ computers ⊕ computerscience ⊕ computer_science ⊕ computing ⊕ concurrency ⊕ console ⊕ content ⊕ contest ⊕ control ⊕ controller ⊕ cool ⊕ cosmology ⊕ crack ⊕ creative ⊕ critique ⊕ crypto ⊕ crystalpunk ⊕ cs ⊕ csound ⊕ css ⊕ css2 ⊕ culture ⊕ cvs ⊕ cycling ⊕ data ⊕ database ⊕ dataflow ⊕ datamining ⊕ date ⊕ dates ⊕ datetime ⊕ db ⊕ debian ⊕ debug ⊕ debugging ⊕ del.icio.us ⊕ delicious ⊕ demo ⊕ demoscene ⊕ design ⊕ desktop ⊕ dev ⊕ developer ⊕ developing ⊕ development ⊕ dhtml ⊕ diagram ⊕ diagrams ⊕ digital ⊕ dinosaurs ⊕ distributed ⊕ diy ⊕ django ⊕ dna ⊕ docs ⊕ documentation ⊕ dojo ⊕ dom ⊕ download ⊕ downloads ⊕ drawing ⊕ dreamhost ⊕ drupal ⊕ dry ⊕ dvcs ⊕ dynamic ⊕ ebooks ⊕ editor ⊕ education ⊕ effect ⊕ EGGG ⊕ electronic ⊕ electronics ⊕ emacs ⊕ email ⊕ embedded ⊕ emulation ⊕ emulator ⊕ enclosure ⊕ encoding ⊕ engine ⊕ english ⊕ entertainment ⊕ erlang ⊕ essential ⊕ event ⊕ example ⊕ excel ⊕ experimental ⊕ extensibility ⊕ extension ⊕ extensions ⊕ eyecandy ⊕ facebook ⊕ failure ⊕ false ⊕ faq ⊕ feed ⊕ feeds ⊕ fiction ⊕ fifo ⊕ filesystem ⊕ firefox ⊕ firewall ⊕ flash ⊕ floating ⊕ fonts ⊕ food ⊕ form ⊕ formyjob ⊕ formysite ⊕ forth ⊕ forum ⊕ for_psp ⊕ framework ⊕ frameworks ⊕ france ⊕ free ⊕ freebsd ⊕ freesoftware ⊕ freeware ⊕ friends ⊕ fsf ⊕ fun ⊕ functional ⊕ funny ⊕ future ⊕ futurism ⊕ gadgets ⊕ gallery ⊕ game ⊕ games ⊕ gaming ⊕ geek ⊕ generative ⊕ genetics ⊕ geo ⊕ geoip ⊕ gettingstarted ⊕ git ⊕ github ⊕ gnu ⊕ google ⊕ googlechrome ⊕ gpl ⊕ graph ⊕ graphic ⊕ graphics ⊕ gratis ⊕ growl ⊕ gtd ⊕ gui ⊕ guide ⊕ hack ⊕ hacker ⊕ hacking ⊕ hacks ⊕ haha ⊕ hardware ⊕ hash ⊕ hci ⊕ headers ⊕ health ⊕ hello ⊕ help ⊕ hg ⊕ hiring ⊕ history ⊕ hmac ⊕ hobby ⊕ home ⊕ homebrew ⊕ host ⊕ hosting ⊕ howto ⊕ html ⊕ html5 ⊕ http ⊕ hub ⊕ humor ⊕ humour ⊕ hyperlook ⊕ i18n ⊕ ibm ⊕ ide ⊕ illustration ⊕ im ⊕ image ⊕ images ⊕ imaging ⊕ imported ⊕ information ⊕ innovation ⊕ inspiration ⊕ interesting ⊕ internationalization ⊕ internet ⊕ ip ⊕ iphone ⊕ iphonedev ⊕ ipod ⊕ ipodtouch ⊕ irc ⊕ iso ⊕ it ⊕ itunes ⊕ j2ee ⊕ j2me ⊕ jabber ⊕ japan ⊕ java ⊕ javascript ⊕ jquery ⊕ js ⊕ json ⊕ kernel ⊕ keyboard ⊕ kit ⊕ knuth ⊕ lambda ⊕ LAMP ⊕ language ⊕ languages ⊕ latex ⊕ law ⊕ layout ⊕ learning ⊕ legal ⊕ libraries ⊕ library ⊕ life ⊕ lifehacks ⊕ lifestyle ⊕ links ⊕ lint ⊕ linux ⊕ liquid ⊕ lisp ⊕ list ⊕ location ⊕ logging ⊕ lol ⊕ loop ⊕ mac ⊕ machinecode ⊕ macosx ⊕ maemo ⊕ magazine ⊕ make ⊕ malloc ⊕ man ⊕ management ⊕ manipulation ⊕ map ⊕ mapping ⊕ maps ⊕ marketing ⊕ markov ⊕ markovchain ⊕ mashup ⊕ math ⊕ mathematics ⊕ max ⊕ media ⊕ mediarss ⊕ megahal ⊕ memcmp ⊕ memory ⊕ mercurial ⊕ messaging ⊕ meta ⊕ metafont ⊕ metaprogramming ⊕ metrics ⊕ microcomputer ⊕ microformats ⊕ microsoft ⊕ midi ⊕ mind ⊕ mine ⊕ minimal ⊕ mit ⊕ mobile ⊕ mod ⊕ modeling ⊕ module ⊕ modules ⊕ money ⊕ monitoring ⊕ mouse ⊕ mozilla ⊕ msn ⊕ mugen ⊕ multicore ⊕ multimedia ⊕ music ⊕ mvc ⊕ name ⊕ natural_language ⊕ neat ⊕ nerd ⊕ nes ⊕ net ⊕ net.art ⊕ nethack ⊕ network ⊕ networking ⊕ news ⊕ Nintendo ⊕ nlp ⊕ nokia ⊕ notation ⊕ notes ⊕ numerology ⊕ nyc ⊕ nytimes ⊕ obfuscated ⊕ obfuscator ⊕ object ⊕ objective-c ⊕ objectivec ⊕ office ⊕ office2.0 ⊕ olpc ⊕ oop ⊕ opengl ⊕ opensource ⊕ operator ⊕ optimization ⊕ oreilly ⊕ organization ⊕ osx ⊕ p2p ⊕ packet ⊕ palette ⊕ papers ⊕ parser ⊕ patch ⊕ patents ⊕ pattern ⊕ patterns ⊕ pd ⊕ pdf ⊕ people ⊕ performance ⊕ perl ⊕ philosophy ⊕ phone ⊕ photo ⊕ photography ⊕ photoshop ⊕ php ⊕ php5 ⊕ physics ⊕ pizza ⊕ plugin ⊕ plugins ⊕ podcast ⊕ podcasting ⊕ point ⊕ pointers ⊕ portable ⊕ powerpoint ⊕ presentation ⊕ privacy ⊕ processing ⊕ product ⊕ productivity ⊕ programming ⊖ programming_for_everyone ⊕ project ⊕ projects ⊕ propaganda ⊕ protocol ⊕ prototype ⊕ proxy ⊕ psychology ⊕ puredata ⊕ puzzle ⊕ python ⊕ quartz ⊕ quartzcomposer ⊕ query ⊕ rails ⊕ random ⊕ rant ⊕ rdf ⊕ reading ⊕ read_later ⊕ reference ⊕ reia ⊕ remote ⊕ rendering ⊕ rendezvous ⊕ replacement ⊕ research ⊕ resize ⊕ resizing ⊕ resources ⊕ retro ⊕ retrocomputing ⊕ retrogaming ⊕ review ⊕ reviews ⊕ richardstallman ⊕ risks ⊕ robot ⊕ rock ⊕ rockafire ⊕ rockscissorspaper ⊕ rogue ⊕ rpg ⊕ rsp ⊕ rss ⊕ rts ⊕ ruby ⊕ s-expression ⊕ s60 ⊕ scalability ⊕ scans ⊕ scheme ⊕ science ⊕ scientific.computing ⊕ scm ⊕ scrape ⊕ scraping ⊕ screen ⊕ screenshot ⊕ script.aculo.us ⊕ scriptaculous ⊕ scripting ⊕ scroll ⊕ search ⊕ security ⊕ selectors ⊕ semantic ⊕ semantics ⊕ series60 ⊕ server ⊕ service ⊕ sh ⊕ sharing ⊕ shell ⊕ shopping ⊕ showbiz ⊕ sierra ⊕ siggraph ⊕ simcity ⊕ site_toolbar ⊕ sms ⊕ smtp ⊕ social ⊕ socialfiction ⊕ SocialSoftware ⊕ socket ⊕ sockets ⊕ software ⊕ sound ⊕ source ⊕ space ⊕ spam ⊕ sparklines ⊕ specification ⊕ sql ⊕ stallman ⊕ standards ⊕ startup ⊕ statistics ⊕ status ⊕ storage ⊕ strcmp ⊕ structures ⊕ stuff ⊕ stupid ⊕ style ⊕ subversion ⊕ sucks ⊕ sugar ⊕ supercollider ⊕ svn ⊕ symbian ⊕ symfony ⊕ syndication ⊕ synth ⊕ sysadmin ⊕ tab ⊕ table ⊕ tagging ⊕ tail ⊕ taxonomy ⊕ teaching ⊕ tech ⊕ techno ⊕ technology ⊕ templates ⊕ test ⊕ testing ⊕ text ⊕ theory ⊕ threading ⊕ time ⊕ timing ⊕ tips ⊕ todo ⊕ tool ⊕ toolkit ⊕ tools ⊕ toread ⊕ torrent ⊕ trac ⊕ tracking ⊕ trivia ⊕ true ⊕ tufte ⊕ tutorial ⊕ tutorials ⊕ tv ⊕ twisted ⊕ twitter ⊕ type ⊕ typesetting ⊕ typography ⊕ ui ⊕ unicode ⊕ unix ⊕ usability ⊕ useful ⊕ utilities ⊕ utility ⊕ validation ⊕ validator ⊕ variables ⊕ vcs ⊕ vector ⊕ version-control ⊕ vi ⊕ via:deusx ⊕ via:lemonodor ⊕ video ⊕ videogames ⊕ videos ⊕ vim ⊕ vintage ⊕ visio ⊕ visualization ⊕ vj ⊕ vm ⊕ vpn ⊕ w3c ⊕ web ⊕ web2.0 ⊕ web20 ⊕ webdesign ⊕ webdev ⊕ webkit ⊕ webservice ⊕ wiki ⊕ wikipedia ⊕ win32 ⊕ windows ⊕ wireless ⊕ work ⊕ work_toolbar ⊕ wrapper ⊕ writing ⊕ wtf ⊕ www ⊕ x11 ⊕ xbox ⊕ xbox360 ⊕ xcode ⊕ xdebug ⊕ xhtml ⊕ xml ⊕ xmpp ⊕ xpath ⊕ xsl ⊕ xss ⊕ yahoo ⊕ yahoomaps ⊕ youtube ⊕ yslow ⊕ yui ⊕ zelda ⊕ zend ⊕ zeroconf ⊕ zip ⊕ zuse ⊕ _why ⊕Copy this bookmark: