Mondi su mondi, sistemi di sistemi.

links for 2010-09-06

Monday, September 6th, 2010
  • Redis is an advanced key-value store. It is similar to memcached but the dataset is not volatile, and values can be strings, exactly like in memcached, but also lists, sets, and ordered sets. All this data types can be manipulated with atomic operations to push/pop elements, add/remove elements, perform server side union, intersection, difference between sets, and so forth. Redis supports different kind of sorting abilities.

    In order to be very fast but at the same time persistent the whole dataset is taken in memory, and from time to time saved on disc asynchronously (semi persistent mode) or alternatively every change is written into an append only file (fully persistent mode). Redis is able to rebuild the append only file in background when it gets too big.

links for 2010-09-03

Friday, September 3rd, 2010

Warning: array_keys() [function.array-keys]: The first argument should be an array in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1312
  • Have you ever hit the wall? I have. Over and over. On any project–I don’t care how dazzlingly it starts out–inevitably the truck runs into a lake of goo.

    Here’s what I’ve learned about sticking points.

    (tags: kaizen 2010)

links for 2010-08-28

Saturday, August 28th, 2010

Warning: array_keys() [function.array-keys]: The first argument should be an array in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1312
  • Like a lot of developers, we start every HTML project with the same set of HTML and CSS templates. We’ve been using these files for a long time and we’ve progres­sively added bits and pieces to them as our own personal best practices have evolved.

    Now that modern browsers are starting to support some of the really useful parts of HTML5 and CSS3, it’s time for an update, and we thought we’d put it out there for everyone to use. By no means do we see this as the end-all and beat-all, but we think it’s a fairly good starting place that anyone can take and make their own.

  • HTML5 Boilerplate is the profes­sional badass’s base HTML/CSS/JS template for a fast, robust and future-proof site.
    After more than two years in iterative development, you get the best of the best practices baked in: cross-browser normalization, performance optimizations, even optional features like cross-domain ajax and flash. A starter apache .htaccess config file hooks you the eff up with caching rules and preps your site to serve HTML5 video, use @font-face, and get your gzip zipple on.
    Boilerplate is not a framework, nor does it pre­scribe any philosophy of development, it’s just got some tricks to get your project off the ground quickly and right-footed.
  • The most intelligent auto-completion extension for GNU Emacs

    Auto Complete Mode is the most intelligent auto-completion extension for GNU Emacs. Auto Complete Mode renews an old completion interface and provides an environment that makes users could be more concentrate on their own works.

    (tags: emacs)

links for 2010-08-25

Wednesday, August 25th, 2010

Warning: array_keys() [function.array-keys]: The first argument should be an array in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1312
  • Chart.io gives you a simple, universal tool to create charts and dashboards from all of your data. Explore and pre­sent not just your web analytics, but also the important data that you store in your database systems.

links for 2010-08-24

Tuesday, August 24th, 2010

Warning: array_keys() [function.array-keys]: The first argument should be an array in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1312
  • Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application

links for 2010-08-23

Monday, August 23rd, 2010

Warning: array_keys() [function.array-keys]: The first argument should be an array in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1312

links for 2010-08-16

Monday, August 16th, 2010

Warning: array_keys() [function.array-keys]: The first argument should be an array in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1312
  • After spending some time other this weekend getting started with Clojure (using the excellent Setting Up Clojure for Mac OS X Leopard to guide me through setting up my development environment), it still took me a bit longer than expected to find a concise answer to reading in files, so here is a stab at collecting some thoughts on that topic.
  • Below is my taxonomy of social networking data, which I first pre­sented at the Internet Governance Forum meeting last November, and again — revised — at an OECD workshop on the role of Internet intermediaries in June.
    (tags: security 2010)

links for 2010-08-15

Sunday, August 15th, 2010

Warning: array_keys() [function.array-keys]: The first argument should be an array in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1312
  • 1. The value of any practice depends on its context.
    2. There are good practices in context, but there are no best practices.
    3. People, working together, are the most important part of any project’s context.
    4. Projects unfold over time in ways that are often not pre­dictable.
    5. The product is a solution. If the problem isn’t solved, the product doesn’t work.
    6. Good software testing is a challenging intellectual process.
    7. Only through judgment and skill, exercised cooperatively throughout the entire project, are we able to do the right things at the right times to effectively test our products.

links for 2010-08-14

Saturday, August 14th, 2010

Warning: array_keys() [function.array-keys]: The first argument should be an array in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1312

links for 2010-08-12

Thursday, August 12th, 2010

Warning: array_keys() [function.array-keys]: The first argument should be an array in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /Library/WebServer/Documents/Sites/www.refactor.it/wp-content/plugins/simple-tags/inc/client.php on line 1312
  • LiveReload applies CSS/JS changes to Safari or Chrome w/o reloading the page (and autoreloads the page when HTML changes)

« Voci Precedenti