It's pretty cool to see link to your blog posted on a .gov domain :)
frankmash.blogspot.com is another one of my blogs
where I post sometimes.
SAP Chairman and co-founder Hasso Plattner has been out discussing how SAP is redefining itself and investing in building the next generation of Web 2.0 software for the Enterprise. SAP has been out doing a few acquisitions in recent months, presumably to accelerate the pace of change. While SAP has long been a quiet supporter of open source technology and investor in companies like MySQL and Zend,
Plattner is down right enthusiastic about opening up processes to have more community involvement and a more accessible hosted approach. Plattner cited Google and Salesforce.com as a good models of how to rapidly deliver high quality information to users. SAP is investing heavily in a new initiative known as A1S, which is a new online hosted offering based on a collaborative service-oriented architecture (SOA).
- CNet: …
Well there hasn't been any actual coding work done yet, this is
just the project setup phase. This blog is connected to the
Google Summer of Code 2007 Project "MySQL Auditing Software", the
project page can be found at this link.
The project team is composed of myself, Umair Mehmood and the
project mentor, Sheeri Kritzer. We'll be holding a conference
call this Friday on Skype in order to exchange notes and design
ideas.
I already have a fair idea of how this software can be designed,
based on discussions with the project team members and research
done into similar products I believe that a design based on
passive packet capture is a good way to go. The resulting
captured data can then be interpreted and reformed in whatever
way we see fit before being passed on to the database servers.
The consulting load keeps increasing so we’re looking for some help.
This job would be perfect for someone interested in high performance and scaling with decent knowledge of MySQL and eagerness to learn more.
We do encourage people from all countries to apply.
For the intensely curious, these are the final results from DEV, DBA and Cluster certification examinations at the MySQL Conference 2007.
| Exam | Pass | Fail | Total | Pass% |
| MySQL 5.0 Developer Part I | 24 | 21 | 45 | 53 |
| MySQL 5.0 Developer Part II | 16 | 10 | 26 | 61 |
| MySQL 5.0 DBA Part I | 33 | 68 | 101 | 33 |
| MySQL 5.0 DBA Part II | …
Progress slows this week. Got hung up on a few things.
Since last update:
- Fixed a ton of bugs.
- Got the state machine working. Supports only a subset of
commands right now, but easily extended.
- Lua is used to establish listener connections
- Lua callback structure
- Planned lua API in more detail.
After a lot of thought I've come up with a simple lua
"interface"
callback = {}
function got_new_client(c)
print "Got a new client! Yay!"
callback[c:id()] = {["Received Command"] = start_new_cmd,
["Waiting for Command"] = end_cmd}
end
function setup_listener(c)
callback[c:id()] = {["New Client"] = got_new_client}
end
myp.new_listener("127.0.0.1", 5500,
setup_listener)
etc.
Calling myp.new_listener() is a C function to start a new bind …
Today I tried to add this little function to our impekkable List
template:
template
inline
List::List(const List &rhs, MEM_ROOT *mem_root)
:base_list(rhs, mem_root)
{
/* Make a deep copy of each element */
List_iterator it(*this);
T *el;
while ((el= it++))
it.replace(new (mem_root) T(*el));
}
That is, for the referecne, the default copy constructor for List
template is shallow.
So, I needed a _normal_ copy constructor. I don't want to rewrite
the existing one -- it is used eveywhere (and don't ask me how
one can make any sane use of a shallow copy constructor of a
container - because all the usages are insane).
And here we go - this won't compile:
sql_list.h: In constructor ‘List::List(const List&,
MEM_ROOT*) [with T = Item]’:
item.cc:6917: instantiated from here
sql_list.h:581: error: cannot …
This massive fix has been pushed into 5.1.19 and so far I cannot
repeat any crashes!! Well done Ingo and reviewers ! My testing
continues!
changing key_buffer_size on a running server can crash
under load
Novell has done one amazingly thoughtless, short-sighted thing related to patents. Now it's apparently trying to rectify some of the damage it has done to open source. And it's doing it with a group that has an impeccable record on patent reform: the Electronic Frontier Foundation (EFF). This is a great move by Novell. I just wish that it would have done this before it sealed its deal with Microsoft. It might have thought better of that Faustian pact.... As Brian Proffitt reports:"EFF is partnering with Novell to try to get rid of software patents that are hurting innovation all... READ MORE
MySQL Connector/Net 5.1.1 a new version of the all-managed .NET driver for MySQL has been released.
This is a big release and represents a change in how we package our products. Until now, we've shipped our core provider and the Visual Studio integration bits as separate downloads. This has become a bit of a problem. Often we would fix a bug that involved changing code both in the VS package and in the core provider. This provided a versioning problem where users would need to upgrade both products to see the benefit of the bug fix. To solve this, we've decided to discontinue Tools for Visual Studio as a separate product and have, instead, integrated it into a new Connector/Net installer. We hope this provides a better "out of box" experience for our users.
All previous versions of Tools for Visual Studio should be uninstalled prior to installing this product.
Version 5.1.1 works with all …
[Read more]