We
Manas is an IT company committed to the development of innovative and creative high-end business systems. We specialize in technical and scientific software solutions, and our experience includes a wide range of fields, with a special emphasis on data mining, information retrieval and visualization, GIS and signals/images processing.
Featured Articles
Manas Research
Luis Ziliani has recently inaugurated a new chapter at Manas: our Research Division. He will be researching about Lambda Calculus for his Master in Computer Science. You can read more about his work at his Blog.
Instedd
We are proud to announce that in collaboration with Clarius Consulting we are working for Instedd.
InSTEDD is an innovation lab for technologies designed to improve early disease detection and rapid disaster response. We plan to be building great software with even greater goals. Currently we have built and released to Google Code two pieces of software: ContactsNearby and TwitterBots.
Our Services
- Manas, located in Buenos Aires, Argentina, is very experienced in servicing overseas clients.
- Manas provides end-to-end development of scalable and robust custom business systems.
- An increasing availability of tools and technologies, rapid changing scenarios and complex markets often makes it difficult for businesses to keep on meeting their customers needs and continuously innovate.
Our Blogs
Haskell Monads on the web
Yesterday I spent some time reading about Haskell implementations of Monads because I want to prepare some exercise. I share some links and snippets.
http://www.haskell.org/tutorial/monads.html
http://www.haskell.org/haskellwiki/Monad
Laws & syntax
Monads in other languages
Philip Wadler / Monads
The essence of functional programming
This paper explores the use monads to structure functional programs. No prior knowledge of monads or category theory is required.
Monads [...]
Autocomplete in Silverlight
I’ve written a simple class to allow adding autocomplete to a TextBox. An example of how to use it is:
In the XAML file:
<TextBox x:Name="uiText" Width="100" Height="30"
manas:Autocomplete.Suggest="DoSuggest" />
In the class file:
// The texts we want to suggest
private string[] options = new string[]
{
“Al”, “Amiko”, “Angla”, “Anglujo”, “Ankaux”, “Antaux”, “Atomo”, [...]
Controls Contract
An interesting feature of Silverlight is how the interaction between visuals and logic (this is, between designers and developers) is handled. It uses a so-called Parts and States Model, which is ensured by a contract specified with attributes in the control class.
Jesse Liberty has made an excellent short post on this subject, which I strongly [...]
Embedding YouTube videos in Silverlight
There’s no straight way of embedding YouTube videos in Silverlight. What you can do, however, is to create a floating div over the Silverlight plugin, whose content will be the YouTube video control. For this purpose, I’ve wrote a simple class to make it easier to do this.
The usage is simple:
// ZCcedd9EfHI is the id [...]
Facebook and Elders
Creating a test user in facebook, I attempted to enter 1900 as birth year (which is mandatory), and was greeted with a red banner reading “Please enter your real birthday”.
Considering that the birth year is a combobox and its minimum value is 1900, why having an invalid option in the range of options to choose? [...]