Archive for the ‘web’n’stuff’ Category

Rolling out more changes on the web

Saturday, October 16th, 2010

During the incoming days we are going to introduce some more changes to our web. There will be no service interruptions while we modify our blog, to allow users post their own projects -via a moderator-, or when we introduce some small modifications to the Playground’s CSS. However, you should expect some small issues when we implement two main improvements that we are testing these days:

- a forum migration to a new system

- a unified user registration and login service over the whole site

These changes are part of our Fall’10 improvement plan, where we are trying to get an infrastructure that will allow us giving privileges to the users and become forum moderators, blog editors, etc. Also the unified login system should allow you purchasing goods on the forthcoming Arduino Store.

There still no sure date for these operations to happen, but it should be in the following 2 weeks, I like to roll out changes on Saturday night, when the US goes to bed and the EU isn’t awake yet. Anyway this time we might be forced to introduce the changes during weekdays … we’ll see how the schedule develops.

New web design

Sunday, September 26th, 2010

During Massimo’s keynote speech at Maker Faire New York, we have taken the opportunity of stopping our server for some minutes to implement the new layout to the server, but also to clean up some things. I am taking the chance to make a quick summary of everything we have been doing during the last two months:

Pushing the web up

(more…)

Arduino, Php, Lcds, Xbees: Tactical Texting In Public Spaces

Friday, September 17th, 2010

It’s been quite a long time since I’m following this project. Now [Michael] came to a certain level of stability and shared his thoughts (and codes) for our personal benefit:

While the adventure in working on this project began months ago, I’ve finally sorted through the mess of files I made and put it all together in a nice handy zip folder. Using Arduinos, XBees, LCDs, and PHP, this project was challenging from a technical stand-point, but I think the project is now at a place where it can act as a foundation for a number of other projects I’m hoping to take on.

While the most-recent installation of this project was on view as part of SRSI, I’m already looking at the Arduino-TVOut library dreaming of what to do next.

I have to find some time to read back again all the project.

via [BrockenCityLabs]

 

 

Arduino, Php, Lcds, Xbees: Tactical Texting In Public Spaces

Friday, September 17th, 2010

It’s been quite a long time since I’m following this project. Now [Michael] came to a certain level of stability and shared his thoughts (and codes) for our personal benefit:

While the adventure in working on this project began months ago, I’ve finally sorted through the mess of files I made and put it all together in a nice handy zip folder. Using Arduinos, XBees, LCDs, and PHP, this project was challenging from a technical stand-point, but I think the project is now at a place where it can act as a foundation for a number of other projects I’m hoping to take on.

While the most-recent installation of this project was on view as part of SRSI, I’m already looking at the Arduino-TVOut library dreaming of what to do next.

I have to find some time to read back again all the project.

via [BrockenCityLabs]

 

 

Mobile Home Automation Via Android

Thursday, September 16th, 2010

I created this project and my target is improve the comfort of my home. Taking a look around I noticed that home automation solution proposed by the big market player are too much expensive for me and, above all, I should create new wires connections between light, plug, etc.. and the control box.
My idea is use what we already have without spend lot of money to buy a owner solution, so I started with arduino, my android mobile phone, some relays and my home.
I have a nice home, 2 bad rooms, kitchen with living room and it was very nice tka e the control of the lights, gate and door with my mobile phone.

[Mattia] have realized home automation via internet, using:

[...] an Arduino 2009 with ethernet shield and the game is very easy, I send some http message to arduino, he moves some relays and give me back a JSON response. Not so hard, but the hard business is interfacing with the electrical wiring of home, with some patience I found what I need and I linked those wires at the relays.

A chi non è mai capitato di restare chiuso fuori casa senza le chiavi? Beh a noi spesso e ci sarebbe piaciuto aprire il nostro cancello o porta di ingresso usando il telefono cellulare che abbiamo sempre con noi, il bisogno aguzza l’ingegno…ed ecco fatto! Ci siamo guardati un attimo in giro ed abbiamo recuperato un po’ di informazioni su Arduino, la sua filosofia a “brick” ci è sembrata l’ideale per fare quello che avevamo in mente, il mio HTC Hero con Android OS ha fatto il resto.

[Mattia] ha realizzato un progetto di automazione domestica usando Arduino Duemilanove e Ethernet Shield:

[...]Bisogna far comunicare Arduino con il nostro telefono, la soluzione più pulita che mi è balzata in mente era quella di usare il protoccolo http per farsì che la comunicazione avvenga  e JSON per scambiarsi i dati agilemente.

Più informazioni sul sito [nerdyDog]

via [ArduinoForum] source [nerdyDog]

(more…)

Some blog updatesAlgunas actualizaciones al blog

Sunday, September 12th, 2010

 

#1: If you follow our twitter feed you will have noticed that we are now posting automagically the title of our blog posts there. In this way you will get to know when there was a new post to the blog without needing to subscribe to our rss feed or similar. If you follow @arduinoteam on twitter you will get our news a little easier.

#2: On the other hand, as mentioned at a previous post, we have invited Davide Gomba to be our first non-team editor and, as a welcome present, we imported all his Arduino related posts as part of our blog. You will see now a lot more posts in the archive. We want to be a good place where to document your projects and this is our first step towards that.

#3: We just activated clean URLs to make our posts more visible. This means that, eventually, our blog will be a little harder to find on search engines and that we are going to be breaking the links from pages that used our previous naming methods. We had to make this change at some point and now felt like the right time to move towards a more comprehensible way to read our posts.

PS. yes, I (dcuartielles) made a mistake today and accidentally posted to twitter for each one of the posts we imported from the other blog. Dudes, I am so so sorry, I cleaned up the mess, but of course if you are hardwired to twitter via some sort of notification-activated app on your phone, I accidentally bombed you … TWICE!! Won’t happen again.

 

 

 

#1: Si es que sigues nuestras notificaciones en twitter habrás notado que ahora posteamos un mensaje cada vez que alguien escribe un artículo en el blog. De esta manera podrás saber cuando ha llegado un nuevo artículo sin necesidad de subscribirte a un RSS o similar. Con sólo atender a @arduinoteam en twitter recibirás noticias nuestras de una forma sencilla.

#2: Por otra parte, tal y como mencionamos en un post anterior, hemos invitado a Davide Gomba a ser nuestro primer editor externo. Como regalo de bienvenida, hemos importado todos sus mensajes de la blog para la que escribía anteriormente, para que sean parte de nuestra blog. Ahora encontraréis muchos más mensajes en nuestros archivos. Queremos convertirnos en un buen lugar donde documentar tus/vuestros proyetis y este es sólo el primer paso para conseguirlo.

#3: Hemos activado la opción “clean URLs” para hacer los títulos de los posts más legibles. Esto implica que nuestra blog va a ser un poco más difícil de encontrar en buscadores y que posiblemente rompamos los links con algunas páginas que apuntan hacia nuestro blog. Necesitamos hacer este cambio en algún momento y sentíamos que era el momento apropiado de cara a tener una mejor manera de dar acceso a nuestros artículos.

PS. si, yo (dcuartielles) hice cometí hoy un error y accidentalmente publiqué un mensaje en twitter para cada uno de los artículos que importé en el blog. Muchachos/as, lo siento mucho, he limpiado la cuenta de twitter. Pero claro, aquellos de vosotros que seguís twitter a través de algún dispositivo móvil con notificaciones automáticas,  habéis sido víctimas de un DOBLE ataque de spam por mi parte!! No volverá a suceder.

Some blog updatesAlgunas actualizaciones al blog

Sunday, September 12th, 2010

 

#1: If you follow our twitter feed you will have noticed that we are now posting automagically the title of our blog posts there. In this way you will get to know when there was a new post to the blog without needing to subscribe to our rss feed or similar. If you follow @arduinoteam on twitter you will get our news a little easier.

#2: On the other hand, as mentioned at a previous post, we have invited Davide Gomba to be our first non-team editor and, as a welcome present, we imported all his Arduino related posts as part of our blog. You will see now a lot more posts in the archive. We want to be a good place where to document your projects and this is our first step towards that.

#3: We just activated clean URLs to make our posts more visible. This means that, eventually, our blog will be a little harder to find on search engines and that we are going to be breaking the links from pages that used our previous naming methods. We had to make this change at some point and now felt like the right time to move towards a more comprehensible way to read our posts.

PS. yes, I (dcuartielles) made a mistake today and accidentally posted to twitter for each one of the posts we imported from the other blog. Dudes, I am so so sorry, I cleaned up the mess, but of course if you are hardwired to twitter via some sort of notification-activated app on your phone, I accidentally bombed you … TWICE!! Won’t happen again.

 

 

 

#1: Si es que sigues nuestras notificaciones en twitter habrás notado que ahora posteamos un mensaje cada vez que alguien escribe un artículo en el blog. De esta manera podrás saber cuando ha llegado un nuevo artículo sin necesidad de subscribirte a un RSS o similar. Con sólo atender a @arduinoteam en twitter recibirás noticias nuestras de una forma sencilla.

#2: Por otra parte, tal y como mencionamos en un post anterior, hemos invitado a Davide Gomba a ser nuestro primer editor externo. Como regalo de bienvenida, hemos importado todos sus mensajes de la blog para la que escribía anteriormente, para que sean parte de nuestra blog. Ahora encontraréis muchos más mensajes en nuestros archivos. Queremos convertirnos en un buen lugar donde documentar tus/vuestros proyetis y este es sólo el primer paso para conseguirlo.

#3: Hemos activado la opción “clean URLs” para hacer los títulos de los posts más legibles. Esto implica que nuestra blog va a ser un poco más difícil de encontrar en buscadores y que posiblemente rompamos los links con algunas páginas que apuntan hacia nuestro blog. Necesitamos hacer este cambio en algún momento y sentíamos que era el momento apropiado de cara a tener una mejor manera de dar acceso a nuestros artículos.

PS. si, yo (dcuartielles) hice cometí hoy un error y accidentalmente publiqué un mensaje en twitter para cada uno de los artículos que importé en el blog. Muchachos/as, lo siento mucho, he limpiado la cuenta de twitter. Pero claro, aquellos de vosotros que seguís twitter a través de algún dispositivo móvil con notificaciones automáticas,  habéis sido víctimas de un DOBLE ataque de spam por mi parte!! No volverá a suceder.

Note on blog translations (to Spanish)

Sunday, July 4th, 2010

We try keeping our blog as up-to-date as possible at a technical level, like the rest of our online infrastructure. Therefore we upgraded to WordPress 3.0 a couple of days ago. The process was flawless, everything seemed to be in place, except for our translation plugin (called qTranslate). The developer who takes care of it is still working on how to adjust his code to WordPress’ latest enhancements.

If you want to see this happening faster, please visit Qian Qin’s website and contribute to his personal wishlist.

While we wait for qTranslate’s upgrade, the blog will go back to only English.

——————-

Intentamos mantener nuestro blog al día tanto como es posible desde un punto de vista técnico. Esto se aplica también al resto de nuestra infraestructura en línea. Es por esto que hace un par de días actualizamos nuestro blog a WordPress 3.0. El proceso funcionó sin errores y todo parece estar en su sitio, excepto por nuestro plugin para traducciones. El desarrollador que lo mantiene está aún trabajando con la adaptación a las últimas mejoras de WordPress.

Si quieres que este proceso se acelere, visita la web de Qian Qin y contribuye a su lista de la compra.

Mientras esperamos a que qTranslate -que es como se llama el plugin en cuestión- sea actualizado, el blog volverá a ser sólo en inglés.

Yeah, we went to NYC!

Thursday, April 29th, 2010

It is now a month since the Arduino Uno meetup at ITP finished, I have been busy as hell (and I still am), but it feels it is time to report back to the community about my share of what happened there. We -the Arduino team- had to meet for our yearly discussion about how to move on with the project. It is just that it was our 5th anniversary, so it felt like we had to make something special. We prepared a selection of talks and topics we felt had to be discussed with everybody and we brought things up to a series of people. We had to chose between making “the Arduino conference” or making something a little more intimate that would gather representatives from the community, the distribution list, the users, teachers, and people developing products on top of our technology.

We tried to get people from all over to NYU (New York University, our host) and spent two days in a series of marathonian sessions about IDE improvements, API enhancements, library compatibility, board redesign ideas, business models, and web 3.0. I am actually really proud of the Spanish speaking community, represented by Igor Gonzalez, from Spain, who gathered everyone’s opinions throughout the forum and brought up important matters that concern the way we should design our new online services to make them more inclusive to non-English speaking people. The meeting closed up with an open day where anyone was welcome to pass by, bring their project along and share with the rest.

 

Arduino website hits 2006-2010

(c) 2010 the Arduino team

 

 

I took the chance to prepare things for the talk about the web, I made sure I had a series of good graphs to show, and those are the ones I really itch to show you guys. The web has experienced an explosion in the amount of visitors since we started, and it feels it will only grow. I think I expressed in an earlier post my personal obsession in having 100% uptime for our web services, so that people can rely on us for education, sharing knowledge with others, and document the outcome of their projects. Looking at this statistics, I started to understand that … if we started to work with high-schools and not only with universities, we should address a completely different set of issues like the size (probably we will multiply by 10 our network use in a matter of months), safety, user privacy (you don’t want your kids’ information to be misused on the internet, right?), and of course: COOLNESS FACTOR!

I added this mission to my list of things to study as part of my PhD at Malmo University and scheduled a meeting at Google, thanks to an ITP alumni (Laura thanks a bunch for arranging it!) where I exposed mine and Arduino’s concerns about our future on the web. During a 1 hour presentation and a 1 hour lunch meeting some people at Google NYC and I came to understand a possible model for bringing Arduino to work on their cloud infrastructure. For those that don’t know about it, Google offers scalable infrastructure on Python and Java for free up to a certain amount of hits/month. As for today we are already over their limit, but they are really flexible when it comes to open source projects.

However, the conversation about the web has just started, and will last for some time. I want to understand the implications of migrating from a VPS/dedicated server structure to a cloud one. I have read a lot in the weeks following to the March meeting in NY and it is my understanding the cloud makes sense up to a point. What would happened if we spent e.g. 1 year developing a whole new web infrastructure and all of the sudden we had to migrate to our own series of dedicated servers because of the size we would have reached. This is when I need to talk more about it, I will go back to the Google people, who have been super helpful so far. But I will also analyze others like Amazon who offer a linux transparent cloud that would allow for faster migrations, at least is how I understood their system.

 

Arduino on Ekstra Bladet Nationen.tv

Saturday, March 13th, 2010

Ekstra Bladet is a Danish paper that has a quite large online version. This week they have a small online TV documentary about Arduino’s presence at the OSD conference in Copenhagen last week. We cannot embed their video in our site (they give no chance to do so) but visit this link to see it. If you watch the clip you will notice there is a Pong game made with a series of RGB LED matrixes by the guys at BSD-DK, as well as a whole display of different projects that can be made with Arduino … that was a nice job! For the next Open Source Days, please remember I live just across the Oresund, and send me an invitation, thanks ;-)

 

Arduino clip on Ekstra Bladet

Arduino clip on Ekstra Bladet March 2010