RSSAmplifier

Blog

Ian Darwin's Web Site

Recent content on Ian Darwin's Web Site

darwinsys.comRSS feed ↗20 posts

Latest posts

Nature Resources for Ontario


 
The love for all living creatures is the most noble attribute of man.
 
 
— Charles Darwin
 
 
 
 Canadian/Ontario/Regional Organizations 
 
 
 There is a sometimes-confusing panoply of organizations working to protect the natural world.. 
 
 
 
 
 Ontario Nature (formerly the Federation of Ontario Naturalists);
150…

History of desktop 3D printing


 While 3D printing was originally invented by commercial interests,
consumer-oriented or desktop 3D printers are another story, literally.
Their origins can really be traced back to
 the RepRap Project ,
founded in the UK by university professor Adrian Bowyer.
RepRap was intended to produce self-replicating printers (the 'rep' part of the name)
that anyone with tech…

About Model Railroading (We don't say 'toy trains' here!)


 Anything that can bring light into some lives in these dark times is a good thing.
Creating a miniature world with an operating railroad inside it brings joy,
both to the maker and to those who observe it.
It lets you be in control of something that will behave in a sane fashion more often than not.
You can find model railroads in many places - it’s an international hobby.…

Java Cookbook: Fifth Edition


 I’m excited that the fifth edition of my Java Cookbook has been released!
As you’d expect it drops some old material to make room for new capabilities
right up to Java 23 and much of Java 24, also including some third-party APIs such as using
AI LLMs from within a Java Application.
You can order it on paper or in ebook form from a variety of book sites listed on
 the…

New Year, New Challenges, New Hopes


 Another year, bringing fresh challenges for the world:
Ongoing warfare in Ukraine and Gaza (those are just the two that make the daily news),
massive wildfires in California,
a rapidly changing climate worsening fires, floods and hurricanes,
and a new administration taking over a deeply divided United States of America.
Isn’t there any good news? 
 
 
 Sure.…

Pdfshow


 pdfshow is a standalone viewer specificially for PDF versions of slide decks,
that is, a presentation tool for slideshow PDFs.
I wrote it because I sometimes teach from PDFs and was tired of general-purpose programs
like PDF Annotator and Adobe Reader, which have too many modes,
controls, etc. and aren’t really optimized for showing slide decks. 
 
 
 You can view…

JavaOne Back From The Dead?


 Today, 2024-03-19, was marked by two important Java items: 
 
 
 
 
 The full public availability of Java 22, a release with a lot of upgrades; 
 
 
 The announcement that there will be a JavaOne event in March, 2025,
to mark both Java’s thirtieth birthday and the release of Java 24,
which we expect to be an LTS release incorporating many of…

Stop helping Big Tech track your every thought: Use Firefox Copy Without Site Tracking


 Sometimes (often?) you may click on a link that looks simple but turns out to look like this: 
 
 
 Typical Link with Tracking (really all one line) 
 
…

Delack 3D Printer Enclosure: A Clear Choice


 
My review of the DELACK 3D printer enclosure 
is now live on medium.com.
If you like it, please 'clap' for it (rate it) and follow me on Medium. 


Break Free from the bing of death


 Our cell phones have become a prison to many of us, prompting
Dipika Joshi to
 cartoon the situation 
(Facebook login needed to view; there’s a cartoon of a person in a cell phone with jail bars
over the screen, and the text below reads 'People are prisoners of their phones.
That’s why they’re called Cell Phones').
But it’s not funny for most of us; many people do…

GTA Computer Yard Sale (online)


 List of stuff for sale cheaply, most are awkward to ship so I’m pitching this mainly to GTA (Toronto area) people,
but for the smaller items, offers from anywhere are going to be accepted.
Details at https://darwinsys.com/forsale for those who don’t need to buy everything brand-new with overnight delivery. 


Ian's Yard Sale: Vintage For Sale


 From my personal space, a batch of items that I’m no longer using.
They’re now listed on
 Facebook Marketplace 
and on
 eBay .
Some are listed on both; more will be dual-listed when (if) I get my
eBay uploader working. 
 
 
 Meanwhile, please mail me as firstname dot lastname at this web domain to
check availability or if any questions or problems.…

3D Printers Getting Bigger, and faster


 As 3D printing gets more popular, even mainstream, the 'build volume' of new printer models is increasing.
This specification is the size of the largest model you can print on a given printer.
 
Sovol’s SV06 retails for US$400 and has a volume of 300x300x340mm. 
 
 
 On a more commercial scale,
 Creality’s CR-M4 has a volume of 450*450*470mm, and costs $1099.
…

Qubes OS: Not just for security nerds


 Security often seems like a joke: there seem to be more, and better-funded,
bad actors than security practitioners.
What can the average person do?
One thing would be to just stop using computers and smartphones.
But 99.783281% of the two people I polled on that question wouldn’t go near that approach
with a six-foot Pole.
Next best thing? Stop using Microsoft…

Java vs Javascript


 It’s common for non-technical people to assume that Java and JavaScript are alike,
but it’s rather more
like Tom and Tomato, or Pot and Potato.
Or as one (Java-leaning) wag based in the USA said,
JavaScript is to Java as George Burns is to George Washington :-) 
 
 
 To be more precise: 
 
 
 
 
 Java is a strongly-typed, compiled computer…

I Predicted The Computer Industry - in 1981


 Mike O’Dell once quipped that 'nobody’s armchair is a good predicter of the future.'
Nonetheless, we do try to predict it, from the comfort of our armchairs.
So much of what we now take for granted on today’s personal computers and laptops
was simply unavailable when I wrote this.
I’ve uploaded my attempt to predict, in the early 1980’s, what that decade would bring.
Some…

Modernising old Android Apps


 I recently needed to make minor code changes to an Android app that was part of the
 code examples collection from the
 Android Cookbook .
I found, to no great surprise, that the build tool configuration files were too old
for the modern Android Studio (any version beginning 2021 or later) to recognize.
I wound up making the following changes to get things…

Drop the Dub-Dub-Dub


 Long, long ago, in a galaxy not so far away, a new technology was invented for downloading research papers.
Its creator prophetically named it the 'World Wide Web', which in today’s busy world takes too long to say.
So we called it www , which some people initially pronounced 'double-u double-u double-u', until they too got tired
and started pronouncing it 'dub dub dub.'
Why…

Moor Gets A Drift


 For mobile developers:
My favorite
 ORM tool for
 the Flutter all-platform app toolkit 
recently got a new name and a new version.
The package was originally called Moor because it was vaguely inspired by 'Room',
Google’s Android-specific ORM.
However, it transpired that
 the term 'moor' 
has derogatory connotations in some circles,
so the author chose…

Buy this Framework Laptop Now to Avoid Buying Your Next Few!


 Unlike laptops from most manufacturers, the Framework Laptop 
was designed from the outset to be sustainable; this lightweight, stylish beast is field-upgradable and field-repairable.
In the company’s own words:
'Proof that designing products to last doesn’t require sacrificing performance, quality, or style.'
I agree with the claim and with their corporate direction. 
…