This is my second shot, this time in Silverlight 4, to develop a video player for RailsCasts. I learned a great bunch of stuff and used IValueConverter, RSS parsing with LINQtoXML, XAML, deep template customisation, dispatching.
Tag: Ruby on Rails
Silverlight 4 player for RailsCasts. Created by Radu Poenaru using Silverlight 4, XAML, skining a ListBox completely, deep control templates, IValueConverters, LinqToXml RSS feed parsing.
As a Ruby developer, I work quite a lot with their “special” plugins called gems. The nice fact about the gems is that they bring lots of functionality. By example, there’s a gem for paginating a collection who takes just few parameters and not only that finds out how many objects the collection has, but also how to split them, generating the corresponding links and serving to the original container (that used to show the entire collection) only the collection part that is representative in the context of current page and items per page. Before someone new to a specific […]
While working in Uni Bonn, I wanted to add ui-icon to JQuery tabs. This is how I did it: I've added .ui-tabs .ui-tabs-nav li a img into the css style and class="ui-state-error" to the container, thus all users will focus on the important tab. But you can read about the the entire process on my blog.
Starting 1. March 2010 I work in Informatik 3 Department of Rheinische Friedrich-Wilhelms-Universität in Bonn.
No method is perfect – GPS needs clear sky, aGPS improves this but still needs some satellites to be seen, GSM works like a charm if you have lots of antennas but falls dramatically if you’re in a remote place and WiFi positioning is good in cities, but absolutely lacks in remote zones. Only the composition of all can cover all the situations encountered in a normal life – crowded city when going to work and big, empty spaces when going to mountains to relax.
GPS is the oldest one from the frameworks available to the large audience. It isn't the first positioning system, but it is the one with the most success and longevity. It started as a military project in 1957. Because of the cold war, once the Russians sent to space the first man-made satellite, a team of scientists started monitoring its radio transmissions. The crucial discovery was that, because of the Doppler Effect, the signal transmitted frequency increases as the satellite approached, and lowers as it continued moved away from them.
Scrum is one of Agile processes that use incremental framework for developing complex software and managing new products so it is considered more like a framework in which you can employ various processes.
The software as industry relies more on reusability and on site modifications. If a programmer finds a piece of code, of course respecting the intellectual property, can easily adapt it to his project. This approach is called adaptive, because these methods focus on adapting quickly to changing realities – no customer knows from the start exactly what he needs from the start.
This methodology and set of principles has the root in the Toyota company. After the Second World War, the Japan and its companies were almost ruined both physical and financial. To recover the economy, they had to rethink all the processes of production in order to maximize their efficiency.
Agile methods are a family of development processes, not a single approach to software development. It represents the ways of creating software in a lighter, faster, more people-centric way. The base of this is the Agile Manifesto, widely regarded as the canonical definition of agile development and accompanying agile principles.