| |
EvoGrid, RagTag, ext3 undelete
Finished the RagTag project to beta stage. This will be used by Uformia, and may be released as an open source project. Continued work on the Evogrid. While working on the Evogrid, accidentally deleted my .c files instead of .o files. Fortunately I was able to find ext3grep, that allows you to semi-automatically parse the ext3 inode structure and journal, to identify transactions involving the file before it was deleted, and the blocks used in those transactions. With a bit of luck, the blocks will not have been re-used, leaving the contents of the files available to be read off the device. I was able to recover 2 of the 3 deleted files, with the lost file overwritten due to me being in an editor when the file was deleted, which wrote the changes on exit.
[ add comment ] ( 2 views ) permalink
Both the Cappuccino based CMS (now named Ragtag) for Uformia, and the EvoGrid for DigitalSpace are continuing.
Picked up a new laptop, after the old ones PCMCIA slot broke. Between the 512MB of RAM and the 4200RPM 80GB HDD (which I hardly used any of), it was well and truly aged. For half the price I paid for it then, I got a machine with 2GB of RAM, 5200RPM 512GB HDD, with inbuilt wifi and running Windows 7 Home. Since this is primarily aimed to be a remoting/web client, this is more then sufficient for what I need.
[ add comment ] ( 1 view ) permalink
Sunday, June 6, 2010, 09:42 PM Misc
Did some more work with the EVE-Central data. I now have orders being updates as appropriate. Unfortunately this required replacing one big INSERT with a try INSERT catch UPDATE block of code. This is now being fed data retrieved from the live EVE-Central site. As there are several thousand salable products in the EVE universe, I have the code grabbing a random 100 on each run. I've also done some basic map generation based on the system connectivity specification provided in the EVE DB. The map will tie together with the order data, to let me run a naive profit seeking search - Starting at a home base, consider each purchasable good at each station, then step out to each of the surrounding systems, and consider if the available buy/sells there. This is repeated up to a set number of jumps, at which point it tells me which route will produce the most (potential) profit.
[ add comment ] ( 2 views ) permalink
Wednesday, June 2, 2010, 12:10 AM Misc
Spent some time today using Python to parse a downloaded Eve-Central QuickLook API result, and to store the extracted orders in a MySQL database. To make it more interesting (and potentially more useful), I'm using the MySQLdb Python DB API implementation. A good reason for this is that EVE officially uses MSSQL as their DB servers, and makes their static data available as MSSQL DB dump. This can be loaded into a free-to-use version of MSSQL, so many people may be using this. Currently I have Sell orders being inserted into the database, but I don't have them updating existing orders when newer data on an order is seen.
[ add comment ] ( 1 view ) permalink
Monday, May 31, 2010, 11:04 PM Uformia
Yesterday and today marked a turning point with working with Cappuccino (Objective-J UI framework that apparently mimics Cocoa). After digging repeatedly through the source code, I now know the ways and places I am expected to work with and extend the framework. This has made it easy to add the functionality I had been unable to, as well as re-implement the already added functionality in a much more logical and streamlined way.
[ add comment ] ( 1 view ) permalink
<Back | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Next> Last>>
|
|