wizardishungry + programming   194

CWE - 2011 CWE/SANS Top 25 Most Dangerous Software Errors
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Confessions of a Ruby Sadist sudo gem install flay
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
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
Peter Kendall's website
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
Main Page - Reia
Erlang vm + strings (lol), regexps and normal constructs
erlang  reia  python  language  concurrency  programming  ruby 
june 2008 by WIZARDISHUNGRY
Duff's device - Wikipedia, the free encyclopedia
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
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
"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
Project Overview: perfectstorm - \o/
“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
« earlier      

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:



description:


tags: