-
Content Count
36 -
Joined
-
Last visited
Awards
This user doesn't have any awards
About scotartt
-
Title
Member
Profile Information
-
Location
Australia
-
Gender
Male
-
Interests
Development, software design, Unix, Linux, macOS, cloud computing.
-
Biography
History and airline geek.
-
Occupation
Systems Architect for an airline.
System
-
Operating System
macOS 10.14.6
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
is this related to the "1kb = 1000 bytes vs 1kB = 1024 bytes" issue? (base 10 vs base 2 i guess)
-
Make the iPhone/IPad run both iOS and macOS -- and make them automatically switch between the two when you drop it on a wireless docking station connected to a monitor, mouse, and keyboard. Maybe the docking station could have an extra A* series processor in it and a graphics card for extra desktop points as well as wirelessly charge the phone battery. Basically, make the "laptop" redundant. All you carry with you is your storage, a display, and a processor. enough to get portable work done, and then have the "desktop" experience when you're at a desk.
-
We used an older model of these things for ramp staff at our airline. We are in the (nearly complete) process of replacing them with iPads. Re: car mounts. Could see people like refuellers (in a fuelling truck) using them. @Euchre -- that's a problem wherein cheap skate managers won't buy enough machines or parts to cover spares, moreso than the specs of the device. The same could be said of all the proprietary modules (imagine if your fingerprint reader died and your site worker couldn't login anymore). This is exactly the sort of thing where your onsite repair techs r
-
Even more triggered by that big rad they got out for that stupid peltier cooler video today! It’s about the size of a car rad. Whats the issue with aluminium? Plenty of alloy in car water cooling!
-
Triggerrd off the part 1 Mac Pro build video, I’m interested to know why the pc cooling community doesn’t seem to use A/N fittings? We use them in automotive builds quite a lot (usually more for oil and fuel because a car’s cooling lines are like 2” typically)— but they come in pretty anodised colours. Plus, you can get hard corners 45’ 90’ even 180’ bends attached straight to the fitting point for those tight fits. I think they go down to at least 3/16” hose sizes too. Obviously it’s probably overkill (like no high fuel pressures or 120 degree Celsius oil temps) but
-
That's a pretty solid plan. I'd put git a higher, like second. As for how you learn the software engineering side of things? After you've got the basics of your language out of the way, there are software engineering books (websites etc too) and probably a ton of courseware on sites like Brilliant and Skillshare and those sites that seem to be advertised on every second science and tech you tube channel. ?
-
Advice for the OP.
-
It is super-heavyweight and the trend is long established towards writing light-weight single-purpose services running in disposable containers like Docker or Kubernetes.
-
Javascript is all over the back end nowadays. That's what Node JS is.
-
If you're running inside a Docker container blow away everything but the kernel and the app server infra that runs the service. E.g. Alpine Linux and Node JS. Don't bother with the Ubuntu and Apache -- its all a waste of memory and CPU. Run multiple docker containers (e.g. one for the database, one for the Node JS, one to host the front end) and use a another docker container to route the ingress traffic to the right end point. That's the beginning point of a "cloud native" architecture. Forget about monolithic unwieldy multilayer "servers".
-
What is a good way to get better at For Loops (C++/Java)
scotartt replied to KING OF THE DIRTY DANS's topic in Programming
Devblox has good advice, and depending what you're working on (and what language and version), I'd also consider using lambdas: List<String> strList = getTheListOfStrings(); strList.foreach(str -> { printTheString(str); }); // can also be abbreviated to strList.foreach(str -> this::printTheString); Javascript has got the same sort of thing in it. For brain-melting advanced programmer points, consider using Streams. -
I use windows in a Citrix remote desktop because there's this one task I have to run a windows program for work.
-
Gonna necro this thread a bit (three weeks). I think, that "macOS being unix at its core" and "what hardware the OS runs on" (which Windows is much better at) are two different things. If Windows, in those days, was an option for me, I may well have stayed with it. At the time I switched, it wasn't. It was Linux or nothing, until I discovered that the Mac could run all the tooling I required at the time. Sure, I could get a pretty good laptop experience with Linux nowadays. When I switched (from a mix of Linux and Windows on commodity PC hardware) to Mac, it wasn't really possible
-
Dude, i'm way older than you. You were ... 8 or 9 years old when i enrolled in computer science. When i built my first linux kernel (i.e. compiled it) I got a four-port serial card, put it in my PC, and then went dumpster diving up in the local tech park and came back with a couple of VT220 terminals which I RS-232'd to a couple of the serial ports. Instant multi-user local login. Oh, do you know why you login to a "terminal" it used to be assigned an identifier like "ttyS0"? TTY means teletype. So .. you know how "vi" has two parts, "vi" and "ed" (ed's the bit you get when you typ