Bookmark
How To Safely Store A Password | codahale.com
codahale.com/how-to-safely-store-a-password/, posted 2011 by peter in development security
Salt or no, if you’re using a general-purpose hash function designed for speed you’re well and truly effed.
bcrypt Solves These Problems.
How? Basically, it’s slow as hell. It uses a variant of the Blowfish encryption algorithm’s keying schedule, and introduces a work factor, which allows you to determine how expensive the hash function will be. Because of this, bcrypt can keep up with Moore’s law. As computers get faster you can increase the work factor and the hash will get slower.
Bookmark
They Write the Right Stuff | Fast Company
www.fastcompany.com/magazine/06/writestuff.html, posted 2011 by peter in development management space toread
This software never crashes. It never needs to be re-booted. This software is bug-free. It is perfect, as perfect as human beings have achieved. Consider these stats : the last three versions of the program -- each 420,000 lines long-had just one error each. The last 11 versions of this software had a total of 17 errors. Commercial programs of equivalent complexity would have 5,000 errors.
Bookmark
HTML5 Canvas Cheat Sheet - Nihilogic
blog.nihilogic.dk/2009/02/html5-canvas-cheat-sheet.html?kozmic, posted 2011 by peter in design development html javascript reference webdesign
The information is pretty much just a copy of what is found in the WHATWG specs, just condensed and hopefully a bit easier to read. There are virtually no explanations, however, and no examples other than some graphics for compositing values and a few other things (the appearance of which is very much inspired by those found in Mozilla's examples). So, it's basically just a listing of the attributes and methods of the canvas element and the 2d drawing context.
Choose between a 2 page PDF document or a PNG file.
Bookmark
Ksplice » Solving problems with proc - System administration and software blog
blog.ksplice.com/2011/01/solving-problems-with-proc/, posted 2011 by peter in development howto linux monitoring reference shell toread
The Linux kernel exposes a wealth of information through the proc special filesystem. It's not hard to find an encyclopedic reference about proc. In this article I'll take a different approach: we'll see how proc tricks can solve a number of real-world problems. All of these tricks should work on a recent Linux kernel, though some will fail on older systems like RHEL version 4.
Bookmark
On Lisp
www.paulgraham.com/onlisp.html, posted 2011 by peter in development download free inpdf lisp reference toread
On Lisp is a comprehensive study of advanced Lisp techniques, with bottom-up programming as the unifying theme. It gives the first complete description of macros and macro applications. The book also covers important subjects related to bottom-up programming, including functional programming, rapid prototyping, interactive development, and embedded languages. The final chapter takes a deeper look at object-oriented programming than previous Lisp books, showing the step-by-step construction of a working model of the Common Lisp Object System (CLOS).
As well as an indispensable reference, On Lisp is a source of software. Its examples form a library of functions and macros that readers will be able to use in their own Lisp programs.
Bookmark
The S stands for Simple
harmful.cat-v.org/software/xml/soap/simple, posted 2011 by peter in development humor standard xml
Let me sum up. The definition of SOAP is in constant flux, SOAP is anything but simple, and it is no longer meant for accessing objects-even though that’s what all the tools still do.
Bookmark
Nimrod Programming Language
force7.de/nimrod/index.html, posted 2011 by peter in c development python software toread
Nimrod is a new statically typed, imperative programming language, that supports procedural, object oriented, functional and generic programming styles while remaining simple and efficient. A special feature that Nimrod inherited from Lisp is that Nimrod's abstract syntax tree (AST) is part of the specification - this allows a powerful macro system which allows domain specific languages. Nimrod is a compiled, garbage-collected systems programming language which has an excellent productivity/performance ratio. Nimrod's design focuses on the 3E: efficiency, expressiveness, elegance (in the order of priority).
Bookmark
smisk
python-smisk.org/, posted 2010 by peter in c development free python scalability software
Smisk is a simple, high-performance and scalable web service framework written in C, but controlled by Python. Smisk is currently used in production by Spotify and Livebloggen.
Bookmark
BBC News - The mantra of CA Technologies' Donald Ferguson: Simplify
www.bbc.co.uk/news/business-11944966, posted 2010 by peter in business development java people
Donald Ferguson commenting on why Websphere was his "biggest technology mistake:"
Because I had come from working on big mission-critical systems, I thought it needs to be scalable, reliable, have a single point of control ... I tried to build something like a mainframe, a system that was capable of doing anything, that would be able to do what might be needed in five years.
I call it the endgame fallacy. It was too complex for people to master. I overdesigned it.
Because we were IBM, we survived it, but if we'd been a start-up, we'd have gone to the wall.
Bookmark
The Pyramid Web Application Development Framework — The Pyramid Web Application Development Framework v1.0a4
docs.pylonshq.com/pyramid/dev/index.html, posted 2010 by peter in development free python software toread
Pyramid is a small, fast, down-to-earth Python web application development framework. It is developed as part of the Pylons Project. It is licensed under a BSD-like license.
|< First < Previous 259–268 (528) Next > Last >|