saved on 2012-03-29 09:45:58
Audit Plugin This is a release of Audit Plugin for MySQL 5.1 and 5.5. Audit Plugin is brought to you by McAfee, Inc www.mcafee.com.
saved on 2012-03-27 17:52:41
The main goal of the vitess project is to provide servers and tools to facilitate scaling of MySQL databases for the web. The Project Goals page has more details on this.Vtocc is the first usable product of vitess. It acts as a front-end to MySQL providing an RPC interface that accepts and transmits SQL commands. It is capable of efficiently multiplexing a large number of incoming connections 10K+ over a small number of db connections at reasonable throughput ~10kqps. It also has an SQL parser which gives the server the ability to understand and intelligently reshape the queries it receives.Vtocc is already being used in a large scale production environment. It is the core of YouTube's new MySQL serving infrastructure.
saved on 2012-03-23 16:33:07
I always smile when I hear a web performance speaker say this. I forget who said it first, but I’ve heard it numerous times at conferences and meetups over the past few years. It’s true! Caching is critical for making web pages faster. I’ve written extensively about caching:
saved on 2012-03-05 10:00:43
OpenFlow capable firmware for HP switches is now available without requiring special license. It can be downloaded by customers/partners from HP’s website.Current version is K.15.05.5001for OpenFlow researchers only as Early Availability and here is how I downloaded it: Go to http://www.hp.com/networking/support You will be required to sign-in to download the firmware. If you have your account, go to the next step. Otherwise, create it now and come back. To crate your account, place the mouse pointer over the “Sign-in” link on top right corner. Another menu pops up and click “Create new account” and follow the instruction. In Auto Search text-box, type the part of the product name e.g., 5400 or 6600 Select appropriate product check the check box Click “Display Selected” button Click “software downloads” link a bit hard to find.. look for light-blue link on the right side Find the proper firmware and click the link shown as “>>”. As of the timing of this blog post, “K.15.05.5001 for OpenFlow researchers only” in Early Availability is the one. You’re required to sign-in. Click “Sign-in with HP Passport” button. Sign-in Finally. Click “Download” button Read the SUPPORT CAUTION first.
saved on 2012-02-17 15:48:13
こんなこと、いったい何年前から言ってんだよ。
これに熊村氏も同調した。「上から情報を落とすブランドコミュニケーションはソーシャルメディアではやりにくい」。企業のブランディング戦略は、基本的に企業側からテレビCMなどを通じて、ブランドメッセージを一方的に伝えるコミュニケーションが中心だった。ところが、ソーシャルメディアではユーザー同士で、好き勝手にそれぞれが持つブランドに対するイメージを語っており、「ボトムアップでブランドが形成される」(熊村氏)。
saved on 2012-02-17 15:22:00
Written by Google, this compact and efficient client library provides access to any HTTP-based REST or JSON-RPC API on the web as well as many of Google's own public APIs.
saved on 2012-02-06 08:49:37
This is really crazy when you think about it and makes that video where SteveB laughed at the iPhone even more ironic. Have to agree with the article that Microsoft's Google obsession was focusing on the wrong competitor.
saved on 2012-02-03 15:37:17
Lately I’ve been getting sick of working with datetimes and timezones in Python. The standard library offers many different conversion routines, but does not prescribe a best practice way to deal with them. Luckily, Armin Ronacher did in his article Dealing with Timezones in Python.The summary is to never ever work with local datetimes. When a local datetime is input, immediately convert it to universal time and only ever store or calculate with those. Only when presenting datetimes to the end user, convert them to local time again.This seems simple enough, alright. But to actually do it in Python, you still have to think about how to implement it correctly. Every. Single. Time. pytz does help a bit here, but it still isn’t trivial. It should be.Meet Times, a very small Python library to deal with conversions from universal to local timezones and vice versa. It’s focused on simplicity and opinionated about what is good practice.
saved on 2012-02-03 10:49:47
Recently, we have seen many rumours and half-truths about ACTA being circulated by campaigners on all sides. And, as the European Commission's "fact sheet" 10 Myths about ACTA shows, there are also still a lot of misunderstandings. Many decision makers and citizens seem not yet to be aware of ACTA's serious implications.
saved on 2012-02-01 09:08:25
Have you heard of Futurity? How about The Conversation? In different ways, these sites and others are bypassing the traditional media model – cutting out the journalist middleman and letting researchers speak more directly to the public. In the case of Futurity, which is backed by a growing number of research-intensive universities, university press officers act as mediators with the site posting more-or-less edited "stories" press releases that are uncontaminated by any sordid contact with the grubby mitts of the reporting classes. The Conversation, based in Melbourne, is a more interesting hybrid with hacks drafted in to commission and edit contributions from academics. There's nothing wrong with these sites. As a critical friend of science, I regard anything that improves informed public debate about research to be a good thing. But if you browse them a little while you can't help but notice that they're, well, a little bit dull. If you're a scientist or just a science nerd, this should surprise you. Because judging from many people's reactions to my post on copy-checking this is exactly the sort of "journalism" that you would like to see. So why doesn't it work? Below are some common criticisms and requests that science journalists receive from researchers. I'm not arguing that science journalism cannot be improved, but responding to these criticisms by changing what we do would do nothing to improve the coverage of science. Here's why.