RemyA's

Aller au contenu | Aller au menu | Aller à la recherche

RemyA's

Vous etes ici : Accueil

lundi 20 avril 2009

Oracle buying Sun Microsystems : what will be the new name of MySQL ?

Just got the news from a business radio at lunch and I got it confirmed when returning to the office through this announcement on Sun's website.

Naturally, if you are thinking Java, this makes a lot of sense. And I'm also buying the "vertical" strategy announced by Larry Ellison. Unfortunately, it means also that MySQL has a serious problem. I hope the people attending the MySQL conference this week in Santa Clara will get more information about the futur of our preferred database system.

logo for a fork MySQL

Well, it's open-source, thus it still possible in the near future that MySQL would become OurSql ! It seems the name was only used for a podcast and not a real system. Moreover, the owner of the domain name is ready to donate oursql.org to a project forking MySQL Enterprise or Community !

Et pour aller plus loin dans l'analyse et de ce que cela implique pour l'Open-Source, cet article du MagIT pose les bonnes questions. (Ils ont réveillé PB à 5 heures du mat' pour le faire !!)

jeudi 12 février 2009

When will Google Latitude be open to developers ?

After a black Saturday for Google, the bug showing to any webmaster not already aware how much of its traffic depends on the big G (see ADUF newsletter for interesting questions to ask about that event), the omnipresent (if not omnipotent) company is making the news again on Wednesday last week with Latitude. The reactions to that news are naturally important because of the privacy concern it raises but also because Location Based Systems (LBS) are revenue oriented for most phone companies. See the post on GigaOM.

I hope that Latitude will be open to developers, through a Google API in the near future, because it can be the source of a lot of great applications, not only social oriented, but also business oriented. The simple fact that a system or people know where you are will make your life a lot easier on a personal or professional basis. Just think about the number of phone calls or SMS that you received asking simply where you were at the moment.

Is there really a privacy issue ? As always, it depends on the awareness of people about the consequences of their actions. Naturally, if you browse Facebook or MySpace pages, you can think that the awareness in question is not that great. Or you can imagine that people think that the mob will allow them to hide among its numbers. As for professional usage, it means simply that companies will have to deliver higher phone terminals to their employees they want to be followed by a LBS application. It is then up to the employee to negociate how many benefits he can have in exchange of the loss of its location privacy during "office" hours.

Edit : I completely forgot about Yahoo FireEagle, that provides an API and has also a lot of applications available. So, what's the difference between the two services ? It looks like Latitude is a bit more private than FireEagle, allowing to filter who is really accessing your location. But this can be added very easily by adding an application layer over FireEagle that will be the only one allowed to access your location and that you could trust to deliver that information only to people you trust. Some applications are already doing that: for instance, FootPrintHistory can filter using your Facebook friends.

vendredi 12 septembre 2008

GWT or not GWT ?

I had to do a very quick survey of what is possible to do with Google Gears. And frankly, it's exactly what I was looking for in a very special case: a simple ajax application, that people are using while connected to the internet most of the time but that should still be  usable for its simplest usage of inputing information into the system most of the day, while the internet connection of the user is down.

Google Gears is then perfect, first to cache information necessary to make an easy task of inputing the informations, second to store the entered information waiting for the server to be available. It's still a plugin that the user has to install, but it's available on various browsers and different OSes.

The final question is then : what framework should I use to build the Ajax application ?

Using the Google Web Toolkit and its ability to compile a java application to its html & javascript equivalent is very tempting for someone used to Java programming and Java IDEs. I have still to dig in, but its extensibility if the provided widgets are not sufficient is also interesting.

Now, Dojo is also integrating Google Gears and its usage with php applications (there is a partnership with the zend framework) could be quite interesting. Now, I have to look into other frameworks to see how easy it would be to use them together with gears.

In the end, the title of this post translates to : java or php ?

vendredi 11 mai 2007

A Yahoo and MySQL Guy

Jay Janssen, who you have maybe seen on the pictures of the Mysql Conference started a blog named MySQL Guy some days ago.

I think you will find valuable information in his posts, for instance regarding mysql clusters.

mardi 30 janvier 2007

CPC vs Revenue shared for shopping engines: a question of trust

It seems to be the thesis developped by Brian Smith in this post: Why I'm at Affiliate Summit 2007.

The conversion rate is obviously very important for merchants, it's the true indicator of the effectivness of the money spent in online avertising and define clearly the ROI (return on investment). And the revenue shared model ensures the merchants that what they are paying is really providing them more earnings.

From my point of view, the main problem in such a model is the trust you can have in the partners.

With the CPC model, it's quite easy for both, the merchant and the shopping engines, to record the traffic sent and received, and then have analysis done and resolve conflicts.

With a shared revenue model, the traffic sender is more or less at the mercy of the guy receiving the traffic. So, when we are talking about the affiliates of Google AdSense or Yahoo Search Marketing, it's not really a problem: the big guys (G and Y) won't cheat on the small guys (the affiliates). On the contrary, they have to put in place means to avoid the small guys cheating on them by sending fake traffic.

But putting in place means to verify that revenue has to be shared because of the traffic sent to a "small guy" would be difficult if not impossible because once the user is on the website, the small guy has complete control of what the user browser can do: for instance, it can avoid to put in place the beacons allowing mechanisms like tradedoubler to record that a sell did take place.

Thus, the intermediary (the shopping engine) must trust the traffic receiver (the merchant) with regards to the numbers of sells, thus on how much the merchant must pay.

I'm wondering how well the investors have trust in business models based on the faithfulness of human beings in general.

vendredi 26 janvier 2007

Interesting dive into successfull VC point of view

You surely heard about the VC firm called Sequioa, only because of their last success: selling YouTube to Google.

One of their partner is explaining what's make a great success of a start-up in an article in Forbes.com.

So, it seems that I have to find an idea answering the needs of customers in a small market that will be big in a few months/years to be successful ... again :-).

If I take a look back at what we did at Kelkoo ... he is right.

samedi 2 décembre 2006

Comparison of broadband offers in Europe

After seeing some advertising in London some months ago that really surprised me (limited download per months, high prices) with regards to french prices and offers, I wanted to check if it still the case and where is the best living place for Internet addicts (like me).

Let's summarize the french situation: all providers have ADSL2 (look for ADSL Standards on wikipedia) offers that you can really use when you are sufficiently near the DSLAM. Outside France Telecom (now selling under the brand Orange), all offers are around 30€, including access to television, unlimited phone and unlimited internet. Most of the time, you will have to pay more only if you want access to Canal Sat or TPS, that are providing more Television channels. Orange (because of the regulation) provides the same offer for around 34€.

I tried to found a comparable offer in the UK, and I found only Orange (Unlimited Internet for around 20 pounds (35€) and only at a 8Mb/s bandwidth (no adsl2 possible). Tiscali is asking you 22 pounds for the same service. And the similar offer from BT is 27 pounds with download limitation.

You will find more information on this ADSL Guide. With two providers having ADSL2 offers BeThere and UkOnline (I don't want to discuss the price).

As for Germany, my german language skills being not that good, I had some difficulties to find something interesting. T-Com, the subsidiary of the historical phone company provides an offer at 45€. On the other hand, you have 1und1 providing an offer very similar to the french ones.

It seems that my first idea was right: I prefer to stay in France.

mardi 26 septembre 2006

BusinessWeek on click fraud

The current issue of BusinessWeek (October 2006) has a cover story about "Click Fraud" that will surely put more pressure on the major Search Engines, Google first and naturally Yahoo.

If you don't know what is click fraud, please take a look at what Wikipedia is saying about it. They already have the link to the businessweek article.

There is not much more in that BW article than what was described in the last january issue of Wired. Stories showing the problem for small to medium companies, description of the future threats and confirmation that we (Yahoo) take the problem very seriously and invest to implement solutions.

There is at least two interesting information item anyway. First, the announce that most of the click fraud comes from affiliates and not our network, and that a very good percentage is coming from "parking web sites". Those are web sites hosting thousands of domain names their owner don't want to use for the moment and making them serve ads from Yahoo or Google as a way to benefit from the free hosting. Second, the importance of groups of people clicking on ads for payment, those people being a lot more difficult to discover than an automatic fraud click system.

It is natural, like any other successful new business, that the CPC model haves its predators profiting from the system without providing any value to anyone outside themselves. We will do whatever we can to stop them, but I hope anyone will remember how many wonderful and useful services the CPC system is funding before saying that it should be stopped because of fraudulent clicks.

lundi 18 septembre 2006

About Modelisation of Database Scheme

Pascal Borghino, working in my team, is posting about Modeling, UML, databases and the apropriate tools to use. He is mostly ranting that MagicDraw UML is not providing him the extended functions he needs in a Database Modeling tool.

While I understand his frustration, I think he is mispelling the problem: MagicDraw is not a DB Development Tool !

For the realization of a software or a db scheme, there is always a moment when you have to stop modeling and start developing the stuff you want to deliver. At that moment, you also change the tool you are using in order to have the appropriate features for the development activity. While working with Java, I will stop using MagicDraw and start using Eclipse JDT. For a DB Scheme, you will start to use the development tools provided by the database vendor or any other third party (preferably open-source, naturally). Usually, those tools have bridges allowing to translate a UML model into the corresponding elements in the target environment.

To know when to stop modeling and start developing is difficult. It's common to see software developers stoping too soon and then having a model without sufficient information to understand their software. The opposite trap is also common : stopping modeling too late and then having a model so complex that it's sometimes easier to read the code directly. To avoid that second trap, changing the tool you are using in your work is then an advantage because it ensures that you will update the model with only the necessary information. Moreover, it ensures that you will use a tool that is perfectly suited to the task in each step of the realization.

I think that when you reach the point where the target database becomes a very important question to continue your work, you already are past that moment.