Idea of the day – collaborative price capture and comparaison

The purpose of this idea is to have a website and its attached applications to capture price in the shop to be able to compare it between shops. This already exists but is provided by the distributors themselves and as a consequence they are not objective in the choice of the article able to be compared.

The articles are simply scanned by shoppers, it can also update a shopping list, then the price is manually entered if the already known price has changed and it refresh a central database with the actual price.

The system helps people to find the right place to do shopping regarding his own shopping list at a specific point of time.

Business plan can be based on near future shopping informations shared with the shops.

As all the idea in this category, feel free to comment, and develop, if you become rich with it … don’t forget to help me paying my house !

Idea of the day – Safe Nas

This product is like a classical NAS, but it is a safe NAS. It means that all the content is encrypted with a personal key. It is accessible on wifi only and the access is only authorized for 1 hour, once you have unlock it with your finger print. At this point it will give you a password for the Samba mount ; this password change every-time. In background this NAS is replicating the encrypted content to a cloud storage system for a protection against data loss. All the data are encrypted into the NAS. The product offer limited storage size 64GB, 128GB as it is made for sensitive data, not divx storage … It is sold a reasonable price with a one year cloud subscription, then subject to yearly subscription.

As all the idea in this category, feel free to comment, and develop, if you become rich with it … don’t forget to help me paying my house !

Infrastructure, loosing control

When I’ve just been hired in the company, 10 years ago, the infrastructure just started to be outsourced. This was a big change and complex challenge, as the company lost servers, data centers and associated skills. It has to be transformed. The governance has changed. With some distance, now, this change was not so huge as the company kept control of its infrastructure. For sure the way decisions are taken was different but at the end the company still in position to take decisions, orient strategy and modify the rules, based on its own choice.

 

What’s coming nowdays seems something different and more complex to manage, in my point if view cloud computing is a strong challenge on infrastructure control for companies. There are not only the SaaS service coming in the company on which we have no control on how the operations and the hosting is done by the service provider. And for which, due to maturity level of the offer, the quality is generally under the industrial standards.

There is also the “cloud” spirit coming, I mean, in all the mind we can go faster, go instantaneously, with no cost and so on… A a consequence, part of the company, not usually in charge of the IT operations take its own external cloud environment to do faster, cheaper, it’s so easy ! And it’s true, they are doing faster, they are doing cheaper… but they are not doing the same, they are doing lower service, lower backup, lower security … and this is working because the perimeter is limited to a couple of applications they are managing, not thousands . But as a consequence a new piece of the infrastructure is going out of control of the infra teams.

In fact, compare to what can be provided today, the old infrastructure standards are too complex, too long. In the mind of managers and project managers we must be agile by looking to external providers, cloud, IaaS, PaaS, SaaS providers to get the solution. This have for consequence that we should look outside to manage POC and later, why not development. In a way, it’s not false, we have to be more agile particularly in these environments, but the truth is that we keep loosing control on infrastructure and multiply the number of service provider and the diversity of the solutions.

For some other part of business, we directly decide to split it out of the standard IT department to let them progress more efficiently, alone, far away of the industrial standard. Once again, it’s true : it’s more efficient in a short term point of view : less quality, agile / recent technologies. But as a consequence, this split part loose the industrial skills we can have and the mother company loose the opportunity of learning about efficient IT. In a longer terms, it also means that in the future, the main IT department will have to manage some non standard technologies from the later merge of what has been split in the past.

By looking on these facts, growing, month after month I really think Infrastructure teams are actually loosing control. We are already consider as slow, expensive, because we are managing complexity, technology diversity, because we are driven by contract with cost constraints, because we are constantly challenged on SLA and because we are inheriting a weight silo organization. The truth is, all of this is due to the age of this kind of organization, we can also name it maturity. I’m pretty sure all the cloud like solution will become more expensive, less agile after each progress (security, availability…). Don’t think I’m against the cloud solution, I’m fully convinced of the advantage of these technologies, I just consider them with reserve due to the actual maturity and think that all these technologies can take place in the current environment and help them to change the current silo organization to a more agile one. I’m just afraid by the future impact of this loss of control and the future multiplicity of actors we will have to manage. If in parallel no investment are made on the current infrastructure because they are made on outsourcing to the external cloud, I’m pretty sure we are going to hit the wall. This means being in front of availability problem we can’t manage, data loss we can’t recover, service provider closing we can’t replace… when in parallel we will be challenge more and more on managing an internal infra environment where only old, fat, really complex applications will be kept.

I’m also convinced that this situation is due to the new arrival of these technologies, coming fast and growing faster than our infra organizations can adopt them and we will soon react. I hope.

 

Idea of the day – brand for pregnant women

It is really hard to find nice and fun pregnancy clothes, there are some existing shops with limited choice, only 1 or 2 fun stuff that are really classical and as this market have at least half of the world population, we could imagine that better thing could be created. More over market price is really expensive and there is a big area for a cheap, young, fun brand for this kind of clothes. As you only need to ware them 9 month, quality is not the major point…

As all the idea in this category, feel free to comment, and develop, if you become rich with it … don’t forget to help me paying my house !

Idea of the day – scancore reader for fridge

The purpose of this idea is to have a mobile scan code reader attach to the fridge to scan each of the product we need to replace once finished. I’m sure that this idea is not new, but the concept is to have an embedded system able to order the full list directly to online shops. The system must be complemented by a mobile application to complete the list and validate the shopping list.

As all the idea in this category, feel free to comment, and develop, if you become rich with it … don’t forget to help me paying my house !

HowTo synchronize two Linux server using rsync over ssh

When your need to replicate data from one server to another, the rsync solution is usefull. It works over ssh and you do not really have any specific thing to configure. Here are the options to be used to get a full copy with all the rights and ownership replicated :

 rsync -P -azc src_files_or_dir user@dest_server_ip:/dest_server_dir/

This works if the destination server have ssh open on port 22. If it is not the case another set of options is required :

rsync -P -azc -e "ssh -p dest_port" src_files_or_dir user@dest_server_ip:/dest_server_dir/

Hope it’ll help ! fro sure it will be a good reminder for me 😉

 

How to choose a SaaS service

More and more, companies are going to SaaS (Software as a Service) solutions. They offer a quick and generally less expensive solutions compared to standard software approach. This has been made possible by a standardization of the solution, a mutualization of the hardware resources and a pay as you growth economic model. In a business point of view it is also a nice way to bypass the terrible internal IS and IT services to obtain tomorrow what they dreamed to have since a long time.

Beyond this nice view, even if SaaS sellers expect you to trust them, they only provide services, you should never forget that there is under an hadware and It Ops layer your IS/IT team must review before contracting.

This article, follow a brainstorming we had on this topic and gives some area we should investigate before contract anything.

Continue reading

Use Boinc with opensuse 12.2

I had some trouble to install boinc application on OpenSuse 12.2 due to wxWidget configuration…

The right way tomake it work is to :

– Install wxWidgets-wxcontainer-compat-lib-config

– Install the libwx_xxxx_xxx-2_8-0-wxcontainer required (use ldd boincmgr to get the list)

– Create a symbolic link on libnotify.so.4 to libnotify.so.1 in /usr/lib64

After doing this, it worked for mand the following message has disapeared : symbol _ZTV16wxWindowListNode, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference