Subscribe to Grim's Projects        RSS Feed
- - - - -

3.0 Released

Icon Leave Comment
It's available for download now. Hurray, now I can look forward to a whole new slew of problems, woe to the day I ever came up with this idea. :no: I'm still baffled that the number of downloads is in the thousands.
- - - - -

Geolocation and Hits

Icon Leave Comment
As of yet I've not uploaded v3.0 to the web. Still translating all the previous PHP code within the site to work with the newest version. However, I did upload a preview of what the new Mimesis class looks like. You can find two new Mimesis powered scripts under the Tutorials page of my Mimesis site: geolocation and hits counter.

Of...
- - - - -

Mimesis 3.0

Icon Leave Comment
Haven't updated in a while regarding Mimesis, particularly since the 110mb site was down and I had also been busy with some other stuff. The previous version had the disastrous bug of improper file offsets and all that, not to mention still addressing things in a sort of database format.

As I got to coding v3.0 I started moving away more and...
- - - - -

URL Change

Icon 2 Comments
Apparently the 110mb.com server has decided to make my entire file system read only. This means I'm unable to edit any of the files or make any changes to the site whatsoever. Honestly, I'm too lazy to hop on their forums and ask them to fix it. 110mb.com is a good host but they have WAY too many technical difficulties that they don't...
- - - - -

Staggering Error

Icon Leave Comment
I'm ashamed to admit that Mimesis v2.15 and many of the versions before were all broken and error prone. The worst part is I was blissfully ignorant of the problem. The breakdown of the code is as follows:

Mimesis files are essentially commented PHP files.
All Mimesis files thusly begin with <?php /* (open comment) and terminate with...
- - - - -

Heaps and Heaps of Data

Icon Leave Comment
Upon writing my code as I originally had planned I realized there were certain pieces of information I wouldn't need any longer. The original offsets and data lengths that Mimesis files utilized were necessary because information was being stored in a row-oriented manner. Now that I've changed the paradigm from rows to columns those pieces...
- - - - -

Mimetic Storage Redefined

Icon Leave Comment
The reading (albeit limited) I've been doing on key-value stores has prompted an idea to restructure my Mimesis databases. One of the things that I recall being asked about was if Mimesis supported column insertion and deletions. Currently it does not do so elegantly without a complete database rewrite.

Mimesis currently stores everything as...
- - - - -

Version 2.13

Icon Leave Comment
: sigh : Found another bug in the code. Happened to stumble on it while thinking of another way to code the getRow method of the Mimesis class. Turned out the refresh method was altering an integer that represents the next offset into the data file. This of course could ruin your data if when you refreshed your table and tried to insert more data...
- - - - -

Version 2.11

Icon 3 Comments
Well, I thought Mimesis was pretty much done updating, but it just goes to show you that you an always teach an old ffdb some new tricks. A visitor to my site using the nickname ilmich posted on my contact page about an optimization he'd developed that improved some of Mimesis's operations twofold.

I was surprised to say the least. Moreso...
- - - - -

Mimesis 2.1n

Icon Leave Comment
I think this is probably my lamest update of Mimesis to date. That doesn't dissuade me from blogging about it though.

Mimesis makes use of a locking mechanism to prevent overwrites of data. It does this by creating a file. This file contains a number inside of it, specifically a Unix timestamp. The timestamp denotes a time taken from the...
- - - - -

Vexiest Version, Verily

Icon Leave Comment
While I'd love to do everything in the style of V for Vendetta that isn't what's happening here. Namely, I'm just continuing my rant on the current experimental upgrades to Mimesis. So, continuing from last time I said I was seeking to do three things in the future (which arrived more immediately than I suspected originally):

One...
- - - - -

Experiments in Packing and Unpacking

Icon Leave Comment
So, I pulled another piratey move and completely reworked the Mimesis system. Yeah, I know its getting old already; can't be helped. For whatever reason I keep coming up with "improvements". Just so happens I may have broken some stuff along the way, but I'm not going to dwell so neither should you.

What am I doing differently?...
- - - - -

A Helpful Fix for an FFDB?

Icon Leave Comment
No one responded to my previous blog entry which I surmise is because I have very few readers. After all, without some sort of knowledge of Mimesis who would bother to write anything about it? Nevertheless, going on my original assumption I noted that my HITS table (the one leaving behind defunct locks) was 250 kb worth of data. The actual data...
- - - - -

Need Ideas and Help with Mimesis v1.06

Icon 1 Comments
Alright, if you venture over to my Mimesis page you can read up on the new changes I made to Mimesis, which I don't care to reiterate. So here's the main difference. The function singularID is no longer being used because there is no need to generate or check IDs. Second, the register_shutdown_function and ignore_user_abort native PHP...
- - - - -

Mimesis v1.05n

Icon Leave Comment
Well its released. Code is a lot cleaner and more efficient. Got rid of two files that I didn't need. Check it out. I think you'll be happy with the results.
  • (3 Pages)
  • +
  • 1
  • 2
  • 3