BootBlock.co.uk · page 3
Assembler, Part 3
I’ve gone ahead and added the BaseMnemonic class, along with an IMnemonic interface that all CPU mnemonics (instructions, op-codes - whatever you want to call them) inherit from.
The past hour or so has been spent improving the interface and adding things where necessary. The main window now has the standard set of root menu items (File, Edit, View, Debug, Tools, Help) and there’s a (currently collapsed) project viewer.
Assembler, Part 2
Part number the two!
Did some more work on the Assembler project (part 1 here) that didn’t just involve improving the interface. Ooh, ooh - what?
Parsing. That’s what.
Hitting
Run(or F5) now results in the entered code being parsed and added to anInstructionscollection. The following style is correctly parsed:Assembler, Part 1
I don’t yet have a name for the Assembler language program-thingy I’m doing so I’m just going to refer to it as Assembler (giev suggestions!) for the time being. Cool? Cool.
As mentioned in a previous post, I’m taking time out from my commercial software and am instead working on fun little projects. Clearly, our definition of the word fun differs greatly.
A Week's Break
The drawback of having a
Category-Sub-categoryformat is that you end up with silly stuff like the above.Alright, I’ve just decided that I’m going to use the next week or so to work on fun little projects. Fun being an entirely subjective word, here.
New Sections on BootBlock.co.uk
When I moved this blog thing over from the sub-domain, I kinda forgot that the main site had various links on it to different places such as the forums, my software, and of course to contact me.
Had a bit of a WTF moment the other day as I realised all of the said links were gone! No-one could view anything other than the absolute crud that I dribble onto here; it was only supposed to be a sub-domain and not the actual, main site.
FileSieve 4.20, Scripting, and Threads
That’s a new version of FileSieve done and released. I think this particular version has the biggest change log so far. It would’ve been bigger - he said - but I, for some reason, decided to revisit the Script plugin.
I don’t think I’ve gone into this before other than with a small forum post, but I started a new (Method) plugin a while ago that is what amounts to a small programming environment.
Pre-scanning Threads
Just a quick one today as I’m feeling like sheeeeeet.
FileSieve 4.20 is shaping up to be a pretty hefty release as it contains the most changes for the 4 series to date. Because of that, I’m adding more changes, and even more changes. Gonna break a record? Do it properly.
Wake On LAN Ex 3.10
Another day, another release.
There was only really supposed to be one change to this new release:
Performance improvements to the loading and saving of settings.
This is the result of the FileSieve and Newtonsoft JSON.Net findings. I reworked my (JSON
/XML) serialisation code and took out the options that allowed you to specifyImageandSecureStringtype conversion, and now instead require that all properties of those types have aTypeConverterattribute specified.FileSieve and Newtonsoft JSON.NET
After the last Wake On LAN Ex release, FileSieve needs to be sorted out and released itself. This particular 4.20 release contains significant bug fixes that really needs to be put in the hands of FS users.
But when - just as before - I was just about to get the remaining issues fixed, I ran into another issue. A gigantic, showstopping issue that I’m absolutely confounded by.
Imagus Extension for Chrome
Just a quick post to mention an extension for Chrome called Imagus.
When you hover over a link or an image, it’ll show you the enlarged version (as if you followed the link), or it’ll follow and parse the destination image and show that. It saves you having to manually follow the link and hitting back.
Wake On LAN Ex 3.09
Just like the dopey FileSieve problem, I may have made a total dumb-dumb with Wake On LAN Ex.
That problem where a user reported that WoLEX couldn’t wake up a Buffalo TerraStation? It’s because they use port 2304 for waking-up, and WoLEX wasn’t actually taking any notice if the user entered a port that wasn’t the default port 9.
My Ideal Keyboard
I’ve already written a large version of this post but it got nuked due to a technical issue; here’s another version, albeit shorter.
My current keyboard is a Logitech G19 and it features a lovely little built-in LCD screen, in addition to the array of extra keys that are typical on a Logitech device.
Lost my First Post
Yep, it was bound to happen - and it just did.
Wrote a large post on my keyboard and wanting a mechanical replacement and hit Submit with the appropriate
Draftflag set so I can save it to the server in case I lost it. Then I lost it when the server gave me an error. That, my friends, is what you call irony.WoLEX and TeraStations?
Uh-oh, I received a report earlier today saying that Wake On LAN Ex isn’t waking up Buffalo TeraStations.
Considering that WoLEX is waking up other devices fine, I’m inclined to believe there could be a configuration problem with said TeraStations, or even the network to some degree.
Moved over to BootBlock.co.uk
A little bit involved to do but now I’ve moved everything over from the previous sub-domain to here; new content will be gushing forth almost every day as opposed to the almost-yearly prior dribble.
I’ve integrated AdSense, although the block above is too tall in my opinion. I’d prefer a single-line height but Google doesn’t seem to like that too much these days. Might as well keep it to a standard size.
Changing to Main Domain
Okay, I’ve decided that I’m going to move this to the main BootBlock.co.uk domain tomorrow.
I’m going to move over all of the previous articles and posts to this blog-thing in the morning as some may find them useful, and then see what happens when I shove the lot over.