Fantastic Windmill (FW) is a static web site generator: it reads content from a set of source files, applies a presentation template to them and saves the output as a set of static HTML files.
It is similar in this respect to a lot of other (good) static generators, such as Pelican, nanoc, and Blogofile.
The main difference is that FW relies on a very small set of concepts to provide the same functionality. As a matter of fact, if you know how to write web pages in PHP, then setting up a static web site using FW should be very, very easy. We hereby brag that FW has the shortest documentation of all static web site generators: this single page is all you need to know to use Fantastic Windmill.
Here is a piece of C++ code that shows some very peculiar performance. For some strange reason, sorting the data miraculously speeds up the code by almost 6x:
Rencontres autour des TIC responsables réunissant académiques et PME. Événement coorganisé par le Centre Francilien de l'innovation et le pôle de compétitivité Cap Digital. Meet the experts of Responsible ICT (Academics and SME).
Selon Jon Koomey, chercheur à l’université de Stanford, la consommation d'électricité due à Internet représente environ 10 % de la consommation totale d'électricité. Dans notre monde numérique, où Internet et les appareils électroniques sont omniprésents : quelles innovations nous permettront d'envisager un avenir plus responsable en matière de TIC ?
Si vous êtes concerné par cette question, Cap Digital et le Centre Francilien de l’Innovation, dans le cadre du projet européen KARIM, vous invitent à participer à l'Open Forum, le lieu de rencontre des expertises académiques et entrepreneuriales.
L'une des contraintes les plus complexes à résoudre lorsqu'on développe une application web consiste à ne pas générer deux fois la même page. Pour y parv
Making your website more performant can require a lot of layers. From setting up a reverse-proxy cache with Varnish to configuring a group of load balancers, there are many well-documented options. What if you're just starting out?
The PC Recyclers Infographic was created as a simple, shareable education tool to spread the word about e waste, it's harm on the environment and what the
A growing number of thought leaders in the Web performance and design communities are beginning to recognize the significance of what is being referred to as the ‘Slow Web’ — or the ‘Slow Web...
In last week’s post, Essential Web Performance Metrics — Part 1, we led off with a venerated stat from Amazon who reported in 2006 that for every 100ms improvement in response time, they received a...
Graze is a simple static site generator. It takes a template and a configuration file and generates a static web site. The generated sited is pure HTML / CSS / JavaScript and can be hosted on any web server. The Graze templates are created using the Razor Syntax.
Static site generator for Grunt.js and Yeoman. Assemble makes it dead simple to build modular sites, blogs, gh-pages, components and documentation from reusable templates and data. | Static site generator for Grunt.js and Yeoman.
Static site generator for Grunt.js, Yeoman and Node.js. "npm install assemble". Used by H5BP, Topcoat, and hundreds of other projects to build sites, themes, components, documentation, blogs and gh-pages.
Cela faisait longtemps que nous ne vous avions pas présenté un chargeur électrique. Le Voltmaker a retenu notre attention car c’est un chargeur de téléphone assez différent de ce qui existe aujourd’hui. Ce générateur d’électricité est basé sur le concept de la crécelle qui permet de produire de l’électricité d’un simple mouvement du poignet (vous pouvez le faire en marchant, en téléphonant…), un geste naturel et peu fatigant.
Techniquement, il faut activer la crécelle 2 minutes pour passer un appel d’urgence. Le Voltmaker intègre cependant une batterie Lithium de 2 000 mAh qui délivre un 5 volts en USB ou mico-USB. On peut y connecter différents modules tels qu’une lampe, une radio (les cours à distance sont diffusés sur les ondes courtes en Afrique par exemple), un module GPS, une lampe à UV pour décontaminer l’eau, etc.
La sortie de Qt 5.2 est prévue pour décembre, avec support complet d'iOS. Bien évidemment, vous ne voulez pas simplement développer avec Qt mais aussi utiliser le meilleur EDI disponible, Qt Creator.
The machine code generated by PowerBASIC is among the most efficient in the industry, both in terms of size and speed. It compares most favorably with leading compilers of any dialect, Pascal, C++, Fortran, and others. With PowerBASIC, you'll end BloatWare forever!
Very fast, very tight code. A feature set unmatched by the others. Create a single EXE, with no run-times nor dependencies. That's the Power of PowerBASIC! Just what's so special about the PowerBASIC Feature Set? Check out PowerFeaturesand see for yourself! A simple chart to describe every statement and function in each of our three compilers. Even better, see how many (or how few) are actually supported by Microsoft products. TCP, UDP, Serial Communications. Regular Expressions, Inline Assembler, Dynamic Dialog Tools, and much, much more. Every reserved word in each of our compilers is defined.
Le "green code", c'est un programme optimisé pour favoriser les économies d'énergie en informatique. Un enjeu d'avenir, sur lequel vont plancher les étudiants de treize universités européennes dont l'Esaip d'Angers.
Le challenge aura lieu du 27 au 29 novembre. Pendant 48 heures non-stop, les candidats, par équipe de trois à cinq étudiants, devront optimiser un logiciel 'open-source'. "Leurs réalisations seront passées au crible par un outil de mesure permettant de noter les logiciels selon leurs performances énergétiques, explique Nicolas Gutowski. C'est un peu comme la notation des appareils électriques avec les étiquettes graduées de A à G." Entre autres prix pour les lauréats: un accompagnement de projet avec un objectif de création de start-up.
En marge du concours, différents temps de rencontre seront proposés pour sensibiliser le public à l'éco-conception et à l'informatique durable. Ainsi une conférence aura lieu le 29 novembre à 14h dans les locaux de l'Esaip, 18 rue du 8 mai 1945 à Saint-Barthélemy-d'Anjou.
Plus d'infos sur le challenge et sur le Green Code Lab
There is a common argument that because we have lots of cores, and will have even more in the future we have to use them. We just we need to find the best ways to use them but just because we can doesn't mean we should.
Just because we can use more threads doesn't mean we should. Multiple threads
Adds complexity to the codeThere are other was to speed up an application. You L1 cache is 10-20x faster than you L3 cache and if you can spend more time in you L1 cache by optimising your memory usage and access, you can gain more performance than using every CPU in your socket.Multiple thread can introduce subtle, rarely seen bugs which just wouldn't be there with single threaded code.Multiple threads adds synchronization, more use of immutable objects instead of recycling mutable one.Multiple threads tend to lead to much worse jitter and worse case performance even if the typical performance is better.
Pour que l’internet des objets devienne une réalité, les appareils devront être en mesure de communiquer sur Internet et les uns avec les autres. S’ils doivent être mis sous tension pour cela, alors beaucoup d’électricité risque d’être gaspillé.
Android IDE ou AIDE est un outil de développement intégré pour les applications Android fonctionnant sur Android lui-même. AIDE 2.0 introduit un certain nombre d'améliorations, notamment:
Prise en charge de C/C++ en utilisant le NDK Android. Ces applications peuvent être développées sur un appareil Android ou avec Eclipse sur un PC ou un Mac. Les applications développées avec Eclipse peuvent être importés plus tard dans AIDE de même façon que pour les applications Java.Mode Création - les modifications apportées à un "layout" peuvent être testées directement dans la vue de conception sans avoir à compiler l'applicationAmélioration de l'interface utilisateur - onglets dans l'éditeur et numéros de ligneMeilleure intégration de Git - AIDE offre la possibilité de créer un nouveau dépôt Git quand une nouvelle application est créée
Bien qu'il puisse être utilisé sur un mobile, AIDE est plus approprié sur une tablette ou sur les prochains notebooks équipés de processeurs Atom d'Intel.
Slow response time has been the most common complaint of site users since the inception of the web. Just when we thought broadband and quad core processors would solve all our problems, mobile...
To get content containing either thought or leadership enter:
To get content containing both thought and leadership enter:
To get content containing the expression thought leadership enter:
You can enter several keywords and you can refine them whenever you want. Our suggestion engine uses more signals but entering a few keywords here will rapidly give you great content to curate.
You can build whatever you want: a blog, a technical documentation, a portfolio, ...
Built-in HTTP serverGumdrop comes with a built-in server so you don't need to install one. For development purposes only.
Industry standardsGumdrop uses the latest features from PHP 5.4 and is based on Composer, the best dependency manager for PHP.
SimpleGumdrop converts Markdown and handles Twigtemplates.
Auto-reloadGumdrop can watch for changes in your source file and re-render your site automatically.
Open-source
Gumdrop is open-source, free of charge, under an MIT license.