Home |  MySQL Buzz |  FAQ |  Feeds |  Submit your blog feed |  Feedback |  Archive |  Aggregate feed RSS 2.0 English Deutsch Español Français Italiano 日本語 Русский Português 中文
Previous 30 Newer Entries Showing entries 31 to 52

Displaying posts with tag: Nerdery (reset)

Thank You for Flying ______
+0 Vote Up -0Vote Down

For my US trip in March, I tried flying Delta. On paper they made the best offer regarding price and flight times. I am not a frequent flyer, I do not usually fly in the US and if I should have known to avoid Delta if possible… well, I did not. Also, I have been told that all airlines suck for one reason or another so choosing Delta was not worse than choosing anybody else.

This post is not about accusing anybody, it is a simple report of my booking experience. And about what is wrong with the now popular system of customer support.

I started searching for flights using

  [Read more...]
Thank You for Flying ______
+0 Vote Up -0Vote Down

For my US trip in March, I tried flying Delta. On paper they made the best offer regarding price and flight times. I am not a frequent flyer, I do not usually fly in the US and if I should have known to avoid Delta if possible… well, I did not. Also, I have been told that all airlines suck for one reason or another so choosing Delta was not worse than choosing anybody else.

This post is not about accusing anybody, it is a simple report of my booking experience. And about what is wrong with the now popular system of customer support.

I started searching for flights using Kayak.

  [Read more...]
Thank You for Flying ______
+0 Vote Up -0Vote Down

For my US trip in March, I tried flying Delta. On paper they made the best offer regarding price and flight times. I am not a frequent flyer, I do not usually fly in the US and if I should have known to avoid Delta if possible… well, I did not. Also, I have been told that all airlines suck for one reason or another so choosing Delta was not worse than choosing anybody else.

This post is not about accusing anybody, it is a simple report of my booking experience. And about what is wrong with the now popular system of customer support.

I started searching for flights using Kayak.

  [Read more...]
CouchDB to become Apache Project, backed by IBM
+0 Vote Up -0Vote Down

Yes, old news, but woohoo, big news. The Happy New Year is kicking off nicely. All the best for 2008!

CouchDB to become Apache Project, backed by IBM
+0 Vote Up -0Vote Down

Yes, old news, but woohoo, big news. The Happy New Year is kicking off nicely. All the best for 2008!

CouchDB to become Apache Project, backed by IBM
+0 Vote Up -0Vote Down

Yes, old news, but woohoo, big news. The Happy New Year is kicking off nicely. All the best for 2008!

Fault Tolerant CouchDB
+0 Vote Up -0Vote Down

This is a follow-up piece to an earlier rant:

We are hitting a few walls with a CouchDB deployment and both Damien and I are a bit puzzled. This posting tries to attract someone with a clue to help us out. Our problems might result from not understanding the documentation correctly, but with evidently inaccurate material, we stand little chance

Long story short: We’ve got it all sorted out.

Memory Hogging Spidermonkey

Sam Ruby relayed a hint by “a Mozilla Developer”. Invoking Spidermonkey with the -b parameter and a value of 1000000, we are able to keep the memory footprint constant. We haven’t

  [Read more...]
Fault Tolerant CouchDB
+0 Vote Up -0Vote Down

This is a follow-up piece to an earlier rant:

We are hitting a few walls with a CouchDB deployment and both Damien and I are a bit puzzled. This posting tries to attract someone with a clue to help us out. Our problems might result from not understanding the documentation correctly, but with evidently inaccurate material, we stand little chance

Long story short: We’ve got it all sorted out.

Memory Hogging Spidermonkey

Sam Ruby relayed a hint by “a Mozilla Developer”. Invoking Spidermonkey with the -b parameter and a value of 1000000, we are able to keep the memory footprint constant. We haven’t

  [Read more...]
Fault Tolerant CouchDB
+0 Vote Up -0Vote Down

This is a follow-up piece to an earlier rant:

We are hitting a few walls with a CouchDB deployment and both Damien and I are a bit puzzled. This posting tries to attract someone with a clue to help us out. Our problems might result from not understanding the documentation correctly, but with evidently inaccurate material, we stand little chance

Long story short: We’ve got it all sorted out.

Memory Hogging Spidermonkey

Sam Ruby relayed a hint by “a Mozilla Developer”. Invoking Spidermonkey with the -b parameter and a value of 1000000, we are able to keep the memory footprint constant. We haven’t

  [Read more...]
CouchDB on PHP Abstract or how I only want to store data
+0 Vote Up -0Vote Down

My first Podcast, yeah!

Early the a week I recorded a short introduction to CouchDB for PHP Abstract.

If you like to quote, or copy or anything (after all this is under a Creative Commons license), here’s the transcript:

CouchDB

CouchDB is a new database system that breaks with a lot of traditions. Prepare to be confused or even offended. While a lot is different from traditional data management systems, the core concepts should be familiar to you.

Try to forget, just for a moment, all you know about SQL, relations, replication and all simple and advanced techniques you use to solve your problems

  [Read more...]
Standing in the way of control (and looking for help)
+0 Vote Up -0Vote Down

We are hitting a few walls with a CouchDB deployment and both Damien and I are a bit puzzled. This posting tries to attract someone with a clue to help us out. Our problems might result from not understanding the documentation correctly, but with evidently inaccurate material, we stand little chance. Here it goes.

Spidermonkey hogs memory

Or its garbage collection is a little ineffective. CouchDB uses Spidermonkey, Mozilla’s Javascript engine to create views on its databases. The user provides a Javascript function and CouchDB uses Spidermonkey to determine which documents to include in a View. The Javascript script that evaluates and executes the user’s function runs as a daemon.

We have a global variable there, map_results

  [Read more...]
Programming CouchDB with Javascript
+0 Vote Up -0Vote Down

To illustrate how easy and straightforward writing applications for CouchDB is, we are going to build a simple todo-list application in Javascript. You should be familiar with HTML and Javascript and the DOM. You do not need any Ajax experience. Although we are going to use it, all will be abstracted away.

The interface is quite plain, as is the functionality. This is only to demonstrate how to work with CouchDB and not meant as a real application. We could turn this into something nice with some spit & polish.

How it works

We take a top level view here, working our way from the user’s

  [Read more...]
[Release] CouchDB 0.7.0
+0 Vote Up -0Vote Down

Damien Katz and the CouchDB development team are proud to announce:

CouchDB version 0.7.0 is now available.

This release is a major milestone in the project’s history.

Key features include:

  • a REST API using JSON instead of XML for data transport,
  • a JavaScript view engine based on Mozilla Spidermonkey,
  • a GNU Autotools build system supporting most POSIX systems (Noah Slater),
  • a built-in administration interface (
  [Read more...]
Slides From the Latest CouchDB Talk at PHP UG FFM
+0 Vote Up -0Vote Down

Thank you Frankfurt, what an evening! Thanks a lot for the invitation and my trip-sponsors. In fact the people and venue were so nice, I am seriously looking for an excuse to go again.

For housekeeping, here are the promised slides (PDF, 0.662 MB, sans images). In Some Context I wrote:

I rarely see the point of posting the slides of a presentation for people who didn’t see the original presentation. Yet, this is often requested. I don’t have a problem with posting my […] slides […], but they are of little value without context and I do have a problem with posting things of little value, so here’s the context.

And it goes on to comment the slides I used

  [Read more...]
Spot the mismatch
+0 Vote Up -0Vote Down

Installing software on the Mac is usually a no-brainer: You get a ZIP archive or disk image that gets uncompressed or mounted for you. What is left for you is to move whatever application to your Applications folder. Done.

In case of a disk image, developers often go so far to include a reference to your Applications folder on the disk image itself. So all you have to do is to drag an icon onto another one less than 200 pixels away. This works so nicely on the Mac (the advantages of a controlled environment) because in the majority of cases, it is at /Applications on your filesystem.

To make that even easier, developers usually put nice background images onto those disk images to illustrate (with an arrow for example), what the user has to do. Skype, among others, nail this experience. (I’m not talking about the ZIP-only approach

  [Read more...]
CouchDB Talk at PHP UG FFM on November 8th
+0 Vote Up -0Vote Down

The kind folks at the PHP Usergroup Frankfurt invited me to talk about CouchDB. We meet on November 8th between 19:30 and 20:00 at the Brotfabrik in Frankfurt. If you are in the area and like to hear about CouchDB, feel free to join us.

I will be presenting CouchDB’s core concepts, its recent improvements and the programming interface to give you an overview. Building on that, I will explain how to architect CouchDB applications and show best practices for writing them not forgetting how to do all that from PHP.

In case you forgot:

CouchDB is designed for highly concurrent, distributed and fault tolerant systems. The core principles for scaling database applications are the foundation of CouchDB’s feature set. It

  [Read more...]
MySQL Developer Meeting Heidelberg Part Two
+0 Vote Up -0Vote Down

Note: This one comes in a bit late and it might not be as relevant as it could have been three weeks ago. But it also gives me the chance to take a more distanced look at the meeting. It might turn out that this post is more about working for MySQL than about the actual day.

It is about communication

I mentioned it a number of times, MySQL AB is a company with a very special structure. Its employees mostly work from home and home in this case is all over the world. By this time, most continents are covered as well as an impressive number of countries. It is obvious that solving communication issues is key to MySQL AB’s success. Different communication channels have all their merits and drawbacks and they are good at picking the right channel for the communication at hand.

MySQL is, of course, Open Source

  [Read more...]
Ad Mates
+0 Vote Up -0Vote Down

Imagine you and your friends have a project and a website each. You are likely to look for ways to increase the number of visitors on your site that are actually interested in your project. And you don't want to spend a lot of money on it. Additionally, you probably don't mind helping your friend's projects along the way (since you have been blogging about it anyway).

Suits you? Thought so. Read on, this is for you. Ad Mates revives the old idea of web-rings (remember 1997?) and gives it a modern polish as well as fundamental change in thought. It works like this:

  • You all join a group (signup is free),
  • create advertisements for you projects,
  • add a bit of code to your websites and
  • Boom, you show each other's ads on your sites.

So far so easy, but why is this noteworthy? Because Ad Mates is

  [Read more...]
Managing Humans — The Review
+0 Vote Up -0Vote Down

They did it

The order had been delayed. Shipping should now happen somewhere in September. Two more months?! Amazon had to be kidding. I want that book and I want it now. Or tomorrow. Or before the weekend — BUT NOT IN SEPTEMBER.

This was last Wednesday and my shouting must have been heard. I got a mail later that day telling me my order had been shipped. Nice. It arrived on Thursday afternoon, good job Amazon.

The book is a full 209 pages including index and glossary and I love the index: It has soaking and NIH and freakouts and Spiderman. Rands has quite a vocabulary, a

  [Read more...]
Jan's Law
+0 Vote Up -0Vote Down

I hereby declare what from now on shall be known as “Jan's Law”:

Whenever a discussion about storage systems arises, the proximity of discussing the amounts of adult content that fits onto such systems reaches one.

How to get a Western Digital MyBook Pro Edition II to boot an Intel Mac
+0 Vote Up -0Vote Down

I bought a WD MyBook Pro II for my storage and backup needs. The 2x500GB RAID 1 setup provides enough space and safety for me. It is also faster than the internal 2.5" hard drive of my Intel Mac Mini and since Macs can be booted from Firewire drives I thought it'd be a good idea to do just that.

I went to install a fresh copy of MacOS X onto the new drive. The installer happily proceeded and upon reboot, well, the Mini didn't reboot into the new system. The old installation came up. Easy, I thought, just set the correct Startup Volume in the Preferences. No Go.

Luckily, when holding the alt-key while starting up, a Mac shows all available volumes to start OS X from. Relieved, I

  [Read more...]
Managing Humans
+0 Vote Up -0Vote Down

[Update 2007/08/17: I just found out, that this entry got overwritten by another one. A corrupted MySQL key file might have caused this.]

As a developer, reading things on the web, you come by Joel Spolsky pretty quickly. Joel is a top-notch essayist with many a story to share from his days on the Microsoft Excel Team and his current company Fog Creek. Now, Joel cares for a good read. Being sick of bad writing he tried to make an example of good software writing. He compiled a list of essays from The Net he deemed worth publishing in a book. Joel introduces each essay with a few comments. The preface to the piece by Michael “Rands” Lopp says, in my words, when you're done with this, you'll be going

  [Read more...]
Previous 30 Newer Entries Showing entries 31 to 52

Planet MySQL © 1995, 2014, Oracle Corporation and/or its affiliates   Legal Policies | Your Privacy Rights | Terms of Use

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.