|
I like things to be simple. So I wrote my own blog software to replace the rather un-simple WordPress. Its not that WordPress its hard to use or install, far from it, Its just got a lot of bloatware in my opinion, so I replaced it with Simple. Simple uses MarkDown to format posts, an aims to be as s...
|
|
Over the past couple of days I’ve been experimenting with JavaScript lighting in Impact. It’s been…a process…and it is still very far from complete, but I feel like I’m making progress.
|
|
ASP.NET MVC, Web API, ASP.NET Web Pages (Razor) sono Open Source
-
nicolaiarocci.com
-
14 years ago
-
ita
Oggi Microsoft annuncia una svolta che ha del clamoroso: Sono felice di annunciare che oggi rilasciamo il codice sorgente di ASP.NET Web API e ASP.NET Web Pages (Razor) sotto una licenza open source (Apache 2.0), e che continueremo a migliorare la trasparenza di tutti i tre progetti ospitando il loro codice sorgente su CodePlex (usando il nuovo supporto per Git annunciato la settimana scorsa). Ma quel che più conta, e che per un’azie..
|
|
Sometimes your code needs to call a static method in a 3rd party library and unit testing suddenly becomes difficult, particularly when that static method requires context in order to work. Enter the insulating class (also known as a Facade). Create a new interface that declares a method with the same signature as the static method you want to delegate to Create a new Facade class that implements the interface Replace the calls to the ..
|
|
ASP.NET MVC, Web API, ASP.NET Web Pages (Razor) sono Open Source
-
nicolaiarocci.com
-
14 years ago
-
ita
Oggi Microsoft annuncia una svolta che ha del clamoroso: Sono felice di annunciare che oggi rilasciamo il codice sorgente di ASP.NET Web API e ASP.NET Web Pages (Razor) sotto una licenza open source (Apache 2.0), e che continueremo a migliorare la trasparenza di tutti i tre progetti ospitando il loro codice sorgente su CodePlex (usando il nuovo supporto per Git annunciato la settimana scorsa). Ma quel che più conta, e che per un’azie..
|
|
ASP.NET MVC, Web API, ASP.NET Web Pages (Razor) sono Open Source
-
nicolaiarocci.com
-
14 years ago
-
ita
Oggi Microsoft annuncia una svolta che ha del clamoroso: Sono felice di annunciare che oggi rilasciamo il codice sorgente di ASP.NET Web API e ASP.NET Web Pages (Razor) sotto una licenza open source (Apache 2.0), e che continueremo a migliorare la trasparenza di tutti i tre progetti ospitando il loro codice sorgente su CodePlex (usando il nuovo supporto per Git annunciato la settimana scorsa). Ma quel che più conta, e che per un’azie..
|
|
ASP.NET MVC, Web API, ASP.NET Web Pages (Razor) sono Open Source
-
nicolaiarocci.com
-
14 years ago
-
ita
Oggi Microsoft annuncia una svolta che ha del clamoroso: Sono felice di annunciare che oggi rilasciamo il codice sorgente di ASP.NET Web API e ASP.NET Web Pages (Razor) sotto una licenza open source (Apache 2.0), e che continueremo a migliorare la trasparenza di tutti i tre progetti ospitando il loro codice sorgente su CodePlex (usando il nuovo supporto per Git annunciato la settimana scorsa). Ma quel che più conta, e che per un’azie..
|
|
ASP.NET MVC, Web API, ASP.NET Web Pages (Razor) sono Open Source
-
nicolaiarocci.com
-
14 years ago
-
ita
Oggi Microsoft annuncia una svolta che ha del clamoroso: Sono felice di annunciare che oggi rilasciamo il codice sorgente di ASP.NET Web API e ASP.NET Web Pages (Razor) sotto una licenza open source (Apache 2.0), e che continueremo a migliorare la trasparenza di tutti i tre progetti ospitando il loro codice sorgente su CodePlex (usando il nuovo supporto per Git annunciato la settimana scorsa). Ma quel che più conta, e che per un’azie..
|
|
ASP.NET MVC, Web API, ASP.NET Web Pages (Razor) sono Open Source
-
nicolaiarocci.com
-
14 years ago
-
ita
Oggi Microsoft annuncia una svolta che ha del clamoroso: Sono felice di annunciare che oggi rilasciamo il codice sorgente di ASP.NET Web API e ASP.NET Web Pages (Razor) sotto una licenza open source (Apache 2.0), e che continueremo a migliorare la trasparenza di tutti i tre progetti ospitando il loro codice sorgente su CodePlex (usando il nuovo supporto per Git annunciato la settimana scorsa). Ma quel che più conta, e che per un’azie..
|
|
Hi all, So sat on the train back from London today I was frustrated to find that I couldn’t read any articles on the BBC News Mobile app. This was swiftly followed by the realisation that I would have to fix this ASAP and the cancelling of my plans for the evening. I’m going to look to publish a fixed version this evening and hopefully it will get through the certification process in the next few days. In the meant time please be patien..
|
|
The Go team is excited to announce the release of Go 12.2, Thoughtworks Studios' Agile Release Management platform. Go has changed it's release naming convention from the previous practice of major.minor.bugfix nomenclature. The major version will now be the year of release (YY). The minor version n will indicate the nth release for the year. For ex: 12.3 will be the third release in 2012. The key features of this release include: New Featu..
|
|
Entity spawning diagrams, dynamic attributes, and The Making of Prince of Persia
-
liza.io
-
14 years ago
-
eng
I’ve been doing a lot of work with timers and multiple entity spawning, as well as modifying entity attributes on the fly based on player input. It’s been very interesting - and possibly the most interesting part is that it hasn’t been that hard. Yet. That’s a very present “Yet”, just so you know. It will get harder. To get my head around what has to happen in-game I’ve been sketching and jotting things down on paper in the notebook I origi..
|
|
Goodbye Bend, Hello Portland! My wife and I have lived in Bend for nine years, last month we spent our last weekend there together and just spent my last few days in Bend working on Ruby on Ales 2012. When siting here reflecting on all that’s happened in that span of time it’s hard to not smile about all that we’ve done. The year 2003 feels so close yet it was nearly a decade ago… Everything we counted as part of our lives was in or nea....
|
|
Over time, I've started noticing a trend: as humans we have a great aversion to pain. Okay, that doesn't really make me a master of the human mind, but it's still a starting point. Hearing this, an appropriate response would be suprise: how could it have possibly taken that long for me to come to that realization? I suppose the real issue isn't that people don't like discomfort, but that I'm starting to see the things that people are willin..
|
|
Problem: Prove that generalized versions of Mario Brothers, Metroid, Donkey Kong, Pokemon, and Legend of Zelda are NP-hard. Solution: http://arxiv.org/abs/1203.1895v1 Discussion: Three researchers (including Erik Demaine, a computer science professor at MIT famous for his work with the mathematics of origami) recently finished a paper giving the complexity of a number of classic Nintendo games (the ones I loved to play). All are proven NP-h..
|
|
Problem: Prove that generalized versions of Mario Brothers, Metroid, Donkey Kong, Pokemon, and Legend of Zelda are NP-hard. Solution: http://arxiv.org/abs/1203.1895v1 Discussion: Three researchers (including Erik Demaine, a computer science professor at MIT famous for his work with the mathematics of origami) recently finished a paper giving the complexity of a number of classic Nintendo games (the ones I loved to play). All are proven NP-h..
|
|
Problem: Prove that generalized versions of Mario Brothers, Metroid, Donkey Kong, Pokemon, and Legend of Zelda are NP-hard. Solution: http://arxiv.org/abs/1203.1895v1 Discussion: Three researchers (including Erik Demaine, a computer science professor at MIT famous for his work with the mathematics of origami) recently finished a paper giving the complexity of a number of classic Nintendo games (the ones I loved to play). All are proven NP-h..
|
|
Problem: Remember results of a function call which requires a lot of computation. Solution: (in Python) def memoize(f): cache = {} def memoizedFunction(*args): if args not in cache: cache[args] = f(*args) return cache[args] memoizedFunction.cache = cache return memoizedFunction @memoize def f(): ... Discussion: You might not use monoids or eigenvectors on a daily basis, but you use caching far more often than you may know. Caching the resul..
|
|
Problem: Remember results of a function call which requires a lot of computation. Solution: (in Python) def memoize(f): cache = {} def memoizedFunction(*args): if args not in cache: cache[args] = f(*args) return cache[args] memoizedFunction.cache = cache return memoizedFunction @memoize def f(): ... Discussion: You might not use monoids or eigenvectors on a daily basis, but you use caching far more often than you may know. Caching the resul..
|
|
Problem: Remember results of a function call which requires a lot of computation. Solution: (in Python) def memoize(f): cache = {} def memoizedFunction(*args): if args not in cache: cache[args] = f(*args) return cache[args] memoizedFunction.cache = cache return memoizedFunction @memoize def f(): ... Discussion: You might not use monoids or eigenvectors on a daily basis, but you use caching far more often than you may know. Caching the resul..
|
|
I woke up last night after a weird dream and wrote this down (I guess falling asleep with your laptop open on the bed comes in handy), editing typos etc out this morning. Rereading it today I can barely remember any of the actual dream. I wish I could make it come back and find out what happened.
|
|
Today we’re officially announcing our JavaScript API for the new HTML5 SoundCloud Widget. To use it, just insert the script tag on a page…
|
|
Today we’re officially announcing our JavaScript API for the new HTML5 SoundCloud Widget. To use it, just insert the script tag on a page…
|
|
As I’ve gotten over my jetlag I’ve been ramping up the JS work again. There are now two projects to work on and I won’t be posting much about the second one specifically, but will still be writing about the general JavaScript learning progress as well as posting Gwen updates.
|
|
I linguaggi di programmazione ‘moderni’ a confronto: PHP vs Ruby vs Python. Lo scorso gennaio Udemy ha rilasciato una bella infografica che confronta i tre linguaggi sotto molti aspetti. Ne esce una fotografia secondo me interessante dell’attuale panorama dei linguaggi interpretati:
|
|
I linguaggi di programmazione ‘moderni’ a confronto: PHP vs Ruby vs Python. Lo scorso gennaio Udemy ha rilasciato una bella infografica che confronta i tre linguaggi sotto molti aspetti. Ne esce una fotografia secondo me interessante dell’attuale panorama dei linguaggi interpretati:
|
|
The concepts of "continuous feedback" and "continuous improvement" are central to agile and lean philosophy. Esther Derby and Diana Larsen have a wonderful book entirely about team
|
|
I linguaggi di programmazione ‘moderni’ a confronto: PHP vs Ruby vs Python. Lo scorso gennaio Udemy ha rilasciato una bella infografica che confronta i tre linguaggi sotto molti aspetti. Ne esce una fotografia secondo me interessante dell’attuale panorama dei linguaggi interpretati:
|
|
I linguaggi di programmazione ‘moderni’ a confronto: PHP vs Ruby vs Python. Lo scorso gennaio Udemy ha rilasciato una bella infografica che confronta i tre linguaggi sotto molti aspetti. Ne esce una fotografia secondo me interessante dell’attuale panorama dei linguaggi interpretati:
|
|
I had an annoying problem on Windows 7 x64 with Helios x64 where I had pinned Eclipse to the taskbar but would see two icons whenever Eclipse was running. I found that the following workaround works with the option “Always combine, hide labels” for taskbar buttons. You must specify a -vm argument in your “eclipse.ini” file (in your Eclipse directory). The -vm argument in your “eclipse.ini” must point to the bin directory of your JDK or ..
|
|
If you are interested in node, you know that NodeJS uses an event driven I/O model and it is single threaded, so it is not meant to be working multi-core. However, by using the clustering support, you can bump your applications speed. I will give a a plain hello example, however consider that you will never send just hello world to anyone in the world without any background processing like database connections, cache connections, file opera..
|
|
I hate giving promises for things I can’t control. I can promise that I will attend a party or that I will set aside time to help you with your problem. I cannot promise that the party will be fun or that your problem will be solved. Giving promises on effort is honest, giving promises on outcomes is dishonest. A team that commits to an estimate is promising something they cannot control.
|
|
Amazon EC2: Quanto si risparmia con le Reserved Instances rispetto alle classiche On-Demand?
-
nicolaiarocci.com
-
14 years ago
-
ita
Amazon offre sconti significativi per chi sceglie le istanze riservate al posto di quelle on-demand. Dal punto di vista finanziario, e se avete intenzione di usare EC2 per almeno un anno, passare dalle istanze on-demand a quelle riservate potrebbe aver senso. Sborserete una cifra più alta inizialmente, ma il costo mensile si ridurrà sensibilmente. Per quanto io ne sappia il tool sviluppato da Mike Khristo è il primo che consente di confr..
|
|
Over 3 months ago we started the “Hacker Time” initiative (see here) and now it is time for a recap what’s happened so far. From the outset…
|
|
I seem to have not blogged about this, but Open Advice , our book on Free and Open Source Software: what we wish we had known when we started , was published last month. The book was edited by Lydia Pintscher and includes essays from 42 authors , many of whom you'll recognize if you tend to go to FOSS conferences. The LWN book review concludes: Open Advice is a book that will be helpful to those who are new to FOSS, but, becaus....
|
|
Over 3 months ago we started the “Hacker Time” initiative (see here) and now it is time for a recap what’s happened so far. From the outset…
|
|
I seem to have not blogged about this, but Open Advice , our book on Free and Open Source Software: what we wish we had known when we started , was published last month. The book was edited by Lydia Pintscher and includes essays from 42 authors , many of whom you'll recognize if you tend to go to FOSS conferences. The LWN book review concludes: Open Advice is a book that will be helpful to those who are new to FOSS, but, becaus....
|
|
I seem to have not blogged about this, but Open Advice , our book on Free and Open Source Software: what we wish we had known when we started , was published last month. The book was edited by Lydia Pintscher and includes essays from 42 authors , many of whom you'll recognize if you tend to go to FOSS conferences. The LWN book review concludes: Open Advice is a book that will be helpful to those who are new to FOSS, but, becaus....
|
|
I seem to have not blogged about this, but Open Advice , our book on Free and Open Source Software: what we wish we had known when we started , was published last month. The book was edited by Lydia Pintscher and includes essays from 42 authors , many of whom you'll recognize if you tend to go to FOSS conferences. The LWN book review concludes: Open Advice is a book that will be helpful to those who are new to FOSS, but, becaus....
|