Re: Not Only Apple
To be fair, I don't think I'd like to be associated with VB6.
331 posts • joined 29 Aug 2017
I was responsible for a bunch of Apricot servers in one job. They were more sophisticated and cheaper than any of the Apple products at the time, which is unsurprising when you know how crude both the Macintosh hardware and software were. Apple ceased to be a vendor of decent hardware when they effectively ended Wozniak's line of computers with the Apple IIGS.
"A trademark infringement does not require being a competitor of the brand, so that part of your argument doesn't hold much water."
Bollocks. Apple (the computer company) were sued by Apple (the record label founded by the Beatles). It was agreed that Apple the computer company could keep the name as long as they stayed out of the market sectors the record label were in. How about Apple record label (or their successors) sue the f*ck out of Apple for iTunes? That would be amusing.
This suggests a possibility that I hadn't thought of before. Our projects consist of a parent Maven POM, a bunch for projects for libraries and then a project for each application. I recall that there's some way to get Maven to check out a hierarchy of modules into one hierarchical structure that nests the projects. If so, then from your comment it sounds like IDEA can open those modules as one project - is that so?
As for NetBeans versus Eclipse, I prefer the former because it has a much more consistent UI and saner default options. I also find it much less of a resource hog than Eclipse and it supports Maven projects properly. NetBeans did suffer from poor maintenance while under the ownership of Oracle, but it's come on leaps and bounds since becoming an Apache project.
Something that keeps me on NetBeans rather than switching to IDEA is that you can only have one project open at a time in the latter. I really like the NetBeans "Projects" view, where I can move quickly between projects and do cross project refactoring.
Any IDEA users aware of a similar approach? My last go at using IDEA a few months ago I found it took time to switch between projects and no way around the refactoring issue.
Nah, Farage will toddle off to Germany. His ex-wife and kids have German citizenship already. Judging by his past antics (such as coming close to being expelled from school for singing Nazi songs and Sieg Heil salutes), he may have to moderate his behaviour to avoid getting in a little legal trouble though.
Went to a school open day once when I was a kid. Some parents had brought in interesting things from the "world of work", including one father with punched tape and telex printer. All went well, churning out animals rendered in typewriter characters, until said father loaded the wrong tape. From a distance it was quite a convincing picture of a lady performing on the pink oboe...
Had a team member who wouldn't use prepared statements, just concatenated user input onto strings to build SQL statements. Despite repeated demonstrations he wouldn't change his ways and management didn't give a shit since he was their most prolific coder - not difficult when he wrote no validation code.
The answer was to wait until a small system entirely written by him for management reporting went into acceptance testing. Then during the testing I did a classic "DROP DATABASE" SQL injection, because he also didn't bother with limiting DB permissions and ran everything as the superuser. There was also no logging in the application, so no blame could be attached to me...
(Edited to note that big_D had the same approach as me).
Sessions in web applications are evil. Dictates a bottleneck on the server side with either server affinity or excessive reading of state from persistent storage. Push state to the client, ensuring it cannot be tampered with in any nefarious way. In our apps it's serialised data in Base 64 that's then encrypted - just make sure you only serialise the minimum of data to establish state. Many frameworks support this approach.
Cisco is in a position where lots of firms buy their kit because of the brand, despite the quality of said kit dropping dramatically over a number of years. Until their sales decline rapidly I can't see them making changes in the workplace. Even then, they're so dominated by Indian cultural norms that it may be too late to start promoting talent over caste loyalty.
Nope. Linux on my work provided 2016 15' Macbook Pro has issues with keyboard and trackpad not always detected at boot. Never been fixed, as it has a quirky chipset. The days of Linux kernel devs favouring Macbooks is long over, and support has become a bit flaky.
I've just been reminded of the T-shirt I had with Perl code for a "non exportable" encryption algorithm printed on it. I even got US passport control (both entering and leaving the country) while wearing it.
I worked on a system that had beens largely written in Pascal and converted to C with pascal2c. While the converted code compiled and ran, it was impossible to maintain in its C form. That left us tacking on new functionality around the edges but having little or no interaction with the core code. I'd like to know how this FB system with 75% reliability that the conversion even wirksis any advancement.
Europe has a massive defence industry, and only uses US equipment when it's politically expedient. The EU and British economies are larger than any other bloc or nation, including the US, and isn't running at anywhere near the deficit or debt levels of the US.
And if PHP was anywhere near fit for purpose it would have a decent core API for database interaction that uses bind variables. An API that wasn't specific to each databases engine. Perl for all it's faults ay least has a decent de-facto standard DB API that has an abstraction layer above each database engine specific library.
The worst thing about snap is that it runs contrary to the concept of shared libraries that are easy to upgrade. Each snap package includes the dependencies for the app, which means you may have multiple (vulnerable) versions of a library installed. It's DLL hell all over again from a security perspective.
"as Tesla stats show: Accidents happen far less often with activated AP than without."
Ah, stats from a company that is very selective about what stats it releases. Also consider:
1. Autopilot is usually engaged on the kinds of roads with significantly less accidents per mile travelled for all car models.
2. Many, many more miles are travelled with autopilot deactivated.
I'm reminded of my first visit to a US nightclub in San Francisco. Music too quiet to dance to in case anyone sued for hearing damage. Lights too dark for any atmosphere in case anyone sued for tripping over something. And a refusal from the bar staff to serve more then two drinks "in case you get drunk".
I've got a similar issue right now. Wrote and extensively tested a new data import feature on my Linux development laptop. Deploy new app version to my boss, where the import fails on his Windows machine. It turns out the system that generates the data to be imported checks the OS and produces a subtly different format for Windows.
The same guy has also made a PDP-8 control panel. Both kits use a Raspberry Pi running SIMH as the guts of the system. I've built the PDP-11 kit and it's fantastic, want to replace the Pi with an FPGA recreation of the PDP-11's internals at some point as someone else has that project on the go. Hoping there'll be a PDP-10 control panel next!
Last employer where we had our own physical servers in a data centre, the place reminded me of the the funeral home in Phantasm. I always felt really creeped out in there, although the worst occasion was when I wandered into a corridor to unexpectedly find one of the centre technicians sat on the floor. Wasn't helped by the technician in question looking a lot like Jabba The Hutt.
It also had motion activated lights. You'd be sat there tapping away at the KVM keyboard when suddenly all lights would go out leaving just a few blinkenlights behind rack doors to prevent you being in pitch darkness.
Biting the hand that feeds IT © 1998–2020