Tag: website

  • Nord all the things! (again)

    For a long long time (I have no idea how long it really was), I used the venerable Nord theme colours to theme my desktop and apps, and even my old website.

    Then, when I switched my machines to Solus with the Budgie desktop, I messed about with a whole bunch of other themes, but ended up using the stock dark Budgie theme, and a slightly customised version of the Carbonfox theme for my terminal etc.

    Then, when I rebooted my website, I just went with ye olde Twenty Fifteen theme, using the dark theme, it kinda worked well as a reflection of the colours I was using everywhere else in my digital life, and therefore screenshots I posted didn’t look out of place.

    However, I’ve not been too happy with how my blog posts look in the Twenty Fifteen theme, the content area is just too thin for the type of code and screenshot heavy content I post. It wasn’t a great reading experience. So I felt it was time to find a new theme.

    I wanted something super simple with a nice wide or easily altered content area, and preferably a Nord colour scheme, or super simple palette that I could alter to Nord colours, because I miss using that colour scheme, and for reasons I’ll go to into a second, it’ll match any screenshots going forward.

    After not much looking around actually, I found the Blockbase theme, which is about as simple as it gets.

    And after just a couple of quick tweaks, I got it to something which I really like, and so this here website now looks something like the following screenshot.

    I mentioned that I’m now using a Nord theme for my desktop again, that’s not the only change, I’ve also switched my desktop machines to use the COSMIC Epoch 1 (alpha 7) desktop environment running on Pop!_OS 24.04 LTS.

    “What?! I thought you’d fallen back in love with Solus?”

    … I hear you ask.

    Well, I do still absolutely love Solus, it’s an awesome Linux distribution, so fast and simple to use, but I’ve been hitting a show stopper issue with running Docker projects that the maintainers have struggled to fix, and a few other smaller day to day problems that over time built up to make me start looking around for another distro.

    After playing with a few BSD and Linux distros again, I thought I’d give COSMIC Epoch another go to see how it’s progressed since I last gave it a spin early last year.

    Even though it is definitely an alpha as a few feature aren’t complete, and being based on Ubuntu 24.04 LTS is a bit painful, it’s so good to have a working Docker setup again, and I really like the COSMIC desktop in tiling mode.

    To be fair, I generally use one app per workspace, but the shortcuts that the peeps at System76 have set as the defaults are spot on, and work very well for me when navigating workspaces etc.

    In the above screenshot you might just be able to work out that I have my COSMIC config checked into a git repo, which means I can easily use it across all my desktops by checking it out to ~/.config/cosmic. When I saw Jeremy Soller demo that it’s safe to do that in a recent presentation, that was a clincher to get me to try COSMIC again. I’m glad I did.

    I did initially try keeping my cosmic config in my ~/.dotfiles repo, which I then use stow to put into place. However, every now and then COSMIC would clobber the ~/.config/cosmic symlink, creating a directory in its place. So I switched to making it a directory itself, which just so happens to be a git repo so that I can track my changes and push them out to all my Pop!_OS machines. That seems to be working very well.

    And now that I’m back to using Nord for all the things, if I finally get back to making videos for my YouTube channel again, at least I won’t need to change my thumbnail theme!

  • Reboot

    Yup, it’s that time again, start my site from scratch time.

    As per previous reboots, no promises as to whether I’ll be blogging regularly, or adding any content of worth.

    One thing I do know, I’ll be saying goodbye to posting via the Gemini protocol. I’m not reading such sites on a regular basis, and I can’t be bothered trying to keep my Gemini site up and running.

    I’m also not going to be writing a separate microblog. I may end up writing small posts to my main feed instead, but the chances are I’ll only use @ianmjones@fosstodon.org for smaller posts. Although, knowing me, that’ll no doubt be very rare too.

    Previous Sites

  • Yikes, I’ve Been Hacked!

    Guess who got hit by the WordPress worm that’s been doing the rounds?!

    Ironically, it all kicked off as I started to work on the site in preparation for moving to a brand new format.

    While Integrity was doing it’s thing, checking that I’d converted a load of fully qualified links to relative ones before doing a wget archive for posterity, I started to notice a lot of bad requests for pages that really should be fine.

    When I hopped over to my site it was blank. Uh oh.

    Luckily I still had another tab with the WordPress console open from where I’d been updating a few posts, and that seemed fine. As I browsed around I noticed a few strange things though.

    First I noticed that I was getting some weird text in the upper right of the admin console, that later turned out to be the “Hello Dolly” plugin, which had been activated (not by me).

    I then noticed the most scary thing, my post count was less than I expected. Instead of 173, it was 145, where had all the rest gone? Within a minute the count was down to 133, someone/thing was deleting all my posts.

    I quickly killed Integrity, which stopped the deletes, and continued looking around the WordPress console. I found that all my themes bar the one I had had active were gone, and the one remaining was inactive. That’ll be why the site was blank then, there was no theme to render the site with.

    Having remembered that Andy Ihnatko had been hit by the worm I went to his site and gathered as much info as possible about what the problem was and how to recover from it.

    Luckily, I’d done an export from WordPress just the day before, so I was able to simply drop the infected database and create a clean one, download WordPress 2.8.4, install and configure from scratch, import the WXR file and copy across my unaffected images.

    If you’re running anything less than WordPress 2.8.4 do yourself a favour and go directly to your WordPress console / Tools / Export and get yourself an export without looking at your own site. Get a copy of your wp-content folder quick smart. Then upgrade to WordPress 2.8.4.

    You don’t want to waste approx 4 hours of your life to this mess, and you definitely don’t want to lose all your posts.

    Tomorrow (actually, that’ll be later today considering the time) I’ll be going ahead with the move to a simpler site setup I had planned and was gearing up for already.

    See you when the dust settles.

  • We’re back!

    CaseDetective128.pngYes, it’s true, we’re back and developing CaseDetective for FogBugz again!

    It must be true as the IMiJ Software and CaseDetective websites have had a bit of a face lift. There are further changes in the wings, but both sites are looking good, even if I say so my self.

    There’s no date for when CaseDetective 2.0 will be available just yet, but be assured development is well under way.

  • New tag line, simpler theme.

    “A developer, in so many ways”, that’s my new tag line for this here blog.

    Seeing as my microISV endeavor is currently on hold, I figured the old “So, now I’m an ISV…” didn’t cut it any longer, even though technically I still have one foot in the game, and have even had a very good month of sales since I put CaseDetective on hold. How weird is that?

    What does the new tag line mean exactly? I’m a software developer for one thing, but I’m also developing as a person in so many other ways. When I look at how Abi is developing day by day (in the last two weeks she’s gone from barely commando crawling to super fast crawling, blink and she’s gone, pulling herself up to stand against chairs and other props, and in the last couple of days she’s even taken to climbing the stairs, supervised of course) it reminds me of all the little things that I experience and learn daily that contribute to my own personal development, we never stop developing.

    Also, I grew tired of the heavily graphical and very Mac like theme on the ianmjones.net website, it was fairly slow to load, which irked me quite a bit. I’m now using a much nippier theme from Brian Gardener. It’s a far simpler theme, which frankly is much more my style, I like the clean uncluttered look, and although I prefer navigation etc to be on the right hand side, I’ll live with it on the left as I’m way too lazy to got to the bother of switching it as I have before.

    “In pursuit of simplicity”, maybe that should have been my new tag line!

  • The IMiJ Software forums are now closed

    I’ve had enough, SPAM on my company’s forum has got way out of control.

    Day and night SPAMers are registering new users and attempting to post to the forum, meaning I’m having to do heaps more admin than I should, banning users and deleting the odd post that gets through the Akismet filtering. Not fun.

    So, considering the forums haven’t really been a success anyway, I’ve stopped new user registration or any new posts. I’ve also deleted all users with no posts, which may have caught the odd genuine lurker in the cross-fire, but seeing as no one can post anymore, this can’t be much of an issue.

    Forums are one of those topics often discussed in the world of the microISV, as they have many pros and cons.

    Some of the pros being the potential for reduced support costs as common questions will be answered via a quick search of the forum, users can support each other in many cases, and a thriving community centred around your software can be a wonderful thing.

    But there are of course negatives, the chief of them being that if the forums are quiet it can reflect badly on your products, people can get the impression that the product isn’t doing well, whether it is or not.

    My forums have been very quiet, and the users of the forums haven’t really got into any kind of discussions, so there isn’t even a fledgling community there. Closing them seems like the most sensible thing to do at this moment in time.

    The forums are going to remain up for the time being, simply because there are a couple of links to content in them from external sources as well as my own sites. But come the release of CaseDetective 2.0 I expect I’ll be removing them. I may replace them with a FogBugz style discussion group in the future, but there’s a good chance I’ll wait until I have too many requests for forums that I can’t ignore it, and am reasonably sure they are going to be used. That may be once I have more than just CaseDetective as an offering.

    And yes, I’m very aware that I haven’t linked to the IMiJ Software forums from within this post, that’s totally intentional! 🙂

  • WordPress 2.1.1 Dangerous, Upgrade to 2.1.2

    Matthew Mullenweg:

    Long story short: If you downloaded WordPress 2.1.1 within the past 3-4 days, your files may include a security exploit that was added by a cracker, and you should upgrade all of your files to 2.1.2 immediately.

    Thanks to John Gruber for pointing this out.

  • Ha! I’m keeping up with the Joneses!

    I’ve just updated this blog to WordPress 2.1.1, and also updated all my Mint bits and bobs to the latest versions.

    When I hit the “Check for Updates” button in the Mint preferences to make sure I got everything, this is what I got…

    mintupdate400.png

    Well, would you expect anything less from a Jonesy! 🙂

    Anyway, if you do notice anything fishy about the new setup, please let me know!

  • Happy New Year!

    Happy New Year!

    Yeah I know, not the most original of titles, but it is timely (almost)!

    I’m really looking forward to the coming year, primarily as it’s the make or break period for CaseDetective for FogBugz and anything else my company might produce.

    I’ve been away for the Christmas period visiting my family “Down South” but kept an eye on my email and forums. As expected there wasn’t much in the way of support requests for CaseDetective as most people interested in CaseDetective were enjoying Christmas too, but there was a very nice volume license sale just a couple of days before Christmas, which was very nice and timely of itself.

    Before releasing CaseDetective I set some sales goals that I hoped to achieve before the end of the year, in the paltry 6 weeks I had to do so. I had a “realistic goal” and an “optimistic goal”. The realistic goal was accomplished within a week of release and by the end of the year I’d more than doubled my optimistic goal. So things are looking good for this year, as long as I continue to improve CaseDetective to attract more users.

    As I’ve actually made a few sales I thought it a bit silly to keep my blogs tag line as “So, I want to be an ISV…”, as technically I now am an ISV, with real customers and all that. Hence I’ve changed my tag line to “So, now I’m an ISV…”. I know, sheer genius!

    I had been thinking about launching another product (or ten, my mind’s racing with ideas at the moment), but having the time to think about things over the last couple of weeks and the initial sales success I’ve since decided to work only on CaseDetective for the next couple of months.

    I was going to accomplish development of these new products by splitting up my day to allow for a couple of hours “spiking” in the afternoon, but the following post will explain how I’m now going to structure my day.

    Once again, Happy New Year to you all, here’s hoping we all accomplish our dreams this year!