This morning the whole world was covered in snow! Very nice looking. Very bad for commuter traffic! But closer to Stockholm it was mostly slosh and puddles.
I just felt I had to share this picture since some Swedish winters are just so gorgeously beautiful. They say this winter will be! The weather service actually warns of -25 deg C this weekend! I get to use my “alpine” winter jacket! Hurray! 😀
I tried to make a banner from that picture even though it’s been taken with a mobile (that didn’t even show the picture in the gallery until I hooked it up with my computer… crap!) I should get my Nikon and get busy tomorrow, perhaps I’ll get a decent picture because the mobile version is not really fit for bannerism… :D!
I just upgraded my Firefox and afterwards Firefox update as usual checked what plug-ins would be compatible or not…
Today Tab Mix Plus wasn’t compatible and Shazam! All my tabs are lost (or at least they are gone for now, I can only assume lost to never be found again…) Not that I really had my bookmarks collection there or anything like that, but still… the tabs represented “unfinished issues”.
So I just had this thought: why does Firefox upgrade first and then checks if the plug-ins will fail or not? Shouldn’t it be the other way around? Firefox update should first check what plug-ins won’t be compatible then ask the user if they want to hold back the upgrade, and if not, then make the upgrade?
This way I could have held back my upgrade until Tab Mix was compatible (which I am pretty sure will happen in hours or days…)
Update: I found a description on superuser.com that details how to perform the plug-in check before running Firefox update… so this becomes a “Bad Ubuntu” post instead… why doesn’t the Ubuntu upgrade perform this check before just forcing Firefox on me? Ah, well…
As it turns out, the option to check for updates as the post (from 2009) states isn’t even available in my Ubuntu installed Firefox. Unclear if it’s available in Firefoxes not controlled by an Ubuntu install (I’ll have to check on my work machine to determine that…) Or perhaps it’s that I have version 17 of Firefox… maybe the option only appears when there’s an update to have? – my Firefox is just updated, but still… my Ubuntu will probably not like it if I start upgrading Firefox on the side.
Update 2: Nope, once Tab Mix Plus was back in the game again, I did regain all my old tabs… and lost the new ones (ugh). Ah well… *shrug* And I didn’t seem to find any way to make blockhead-Ubuntu-update ask before shooting on this one either… At least the tabs are just “on vacation” for a while whenever this happens…
When I look at people I believe I can see a bit of both Asperger and ADHD in almost everyone. Persons that talk a bit too much, or take a bit too long to solve a problem, or gets stunned by things happening too fast around them. But they don’t seem to have this so much that they have a real problem. It just seems like it’s part of their personal makeup or something they do like an Aspie or a person with ADHD (a Dampie?), they just don’t do it so much it becomes a problem.
Some of the more engaged fans have made a pretty good interpretation of the Game of Thrones intro/theme…
It made me laugh!
On a more serious note… hurry enjoying this clip… it will most likely be removed by the people owning the Game of Thrones trademark (yeah, the ones that doesn’t understand the modern media culture and doesn’t appreciate how much of a boost these kind of “pranks” are to their trademark…)
I’ve decided software patents pisses me off… and if they are allowed to be honoured 100% as patent laws intends it… we could just put the IT-business out of its misery and go back to pen and paper (unless there’s a “writing” patent out there somewhere?) … or perhaps we should “call software patents as we see them” and put them out of their misery…?
This is what different (clueless and unfit?) patent clerks have decided to approve:
US 5566337 – owned by Apple, A.K.A. the Observerpattern. Kiss SWT, Swing and almost all other GUI frameworks goodbye – they use observation to handle events such as clicking a button.
“In a computer including an operating system, an event producer for generating an event and detecting that an event has occurred in the computer and an event consumer which need to be informed when events occur in the computer”
US 5969705 – also Apple – details how an operating system can be “multitasking”… filed 1997 and accepted 1999… I knew Windows 95 wasn’t multitasking, but HEY… there are other OS:es out there… like Linux… that was multitasking LONG before 1999…
“Method and apparatus for a first process operative in a computer system controlling a user interface on a computer system display under control of a second process operative in the computer system. An event handler is installed for the second process, the event handler servicing events generated for controlling the user interface display under control of the second process. The first process may then perform a first set of functions in the computer system. The first process generates events for controlling the user interface display, the events related to the functions performed by the first process. The event handler receives the events generated by the first process and updates the user interface on the computer system display according to the events generated by the first process and received by the event handler.”
Or I guess we could always handle multitasking by having one process doing all of the above and then having another process jerking off while that happens… reminds me about the “Multi Agent Programming” course on UNI when we had to implement a Multi agent system for playing chess…
Or how about US 5911067 – “Application Switching”
“A method and apparatus for transferring control between application programs. A messaging means is provided which allows a first application program to indicate to the messaging means that a second application program should assume control. The messaging means receives the message and performs an orderly shutdown of the first application program and messages the second application program that it should commence operation. Upon valid and proper operation of the second application program, the first application program is caused to be suspended, and the second application program is invoked.”
An alternative would be to have one application that can run several “programs” like different Wordfiles… or wait… wouldn’t that be just like an operating system starting an…. Application… oh well.. who needs applications… and anyway… who needs to switch between them? Let’s play “Windows” again… it’s an application… right?
I’m certain many people that doesn’t know so much about computers or programming (like the patent (cl/j)erks who approved these patents) will find the whole discussion abstract and boring. Who cares about some bizarre event-something, or some applications-something… and besides, they were smart and they worked hard for their patents… you’re just being a jealous douche bag for not allowing them their well earned cash in…
In an attempt to strike home the preposterous nature of these patents, here are some examples of patents that will never be accepted, because they are as obviously not fit for patenting to the “common man” as most IT-patents are to IT professionals:
Waste product gathering and disposal mechanism:
A method for gathering waste products in home or industrial environments, and a process for disposing of them. Following these steps: 1) take a plastic bag, place it in a holder such as a waste bin, or just let it lay on the floor, or some other surface where the bag is readily accessible. 2) whenever there’s “waste” (different forms of materials in need of disposal such as wrappers, paper napkins, fruit peals, etc) put it in the bag. 3) once the bag is full (or in the case of perishable waste, at a set time interval such as “several times a week”) tie the open end of the bag and throw it out…. (“Trashcan” patent for detailing the “throwing out” pending…)
Garment renewal process:
A method for renewing used garments such as socks and shirts. Follow these steps. 1) Wear garments. 2) Throw garments in laundry basket. 3) when you run out of clean clothes, apply water and detergent + mechanical “swashing around” – rinse and dry… 4) voila – clothes are as good as new…
Now why can’t I have those patents, and why do I not deserve them?
Because they are obvious methods for solving trivial problems. Unfortunately for the IT-business the patents awarded for the same obvious methods for the same trivial problems are not obvious to the people awarding the patents. It seems comparing the IT business with the construction business won’t really be worth anything unless you have “digging patents” to be harassed by when you try to build a house…
Ah well… I want to write a bestseller anyway… perhaps I should do a “Grisham” and write about a patent breaking IT company that feeds their employees to the sharks in order to prevent exposing their evil deeds?