Friday 29 April 2022

Raspberry Pi WiFi Problems

Knowing that I’d be travelling to Bali, I naturally brought my laptop with me but decided to also include my Raspberry Pi 400 so that I could test it out using the villa’s television set as a monitor. The set up for WiFi is that you first connect to a local IP address and, once connected, you then log in using the supplied user name and password. This is the same as what happens at Starbucks and McDonalds back in Jakarta.

There was no problem connecting with the laptop via the full fledged Chrome browser that is running under Mint Linux but the Raspberry Pi, running the default operating system, struggled mightily. The problem seems to be with the browsers. I tried both Chromium and Firefox ESR (which is not the full-fledged version of the browser) and each had problems with security. What should happen is that a login screen pops up and you can enter the user name and password. This did happen initially but then the connection dropped and I wasn’t able to get that login screen to come up again.

Setting up my iPhone as a hotspot, I was able to connect the Internet without any problems because all that’s required is the password, there is no intermediate step as with the villa’s WiFi. I’ve tinkered around and there’s no obvious solution: Firefox ESR and Chromium just aren’t keen on connecting to what they see as an insecure Internet connection. I don’t travel much these days and so this is not a deal breaker for me. When I return home to Jakarta, my Raspberry Pi will be working fine again but, for someone who spends a good deal of time on the road and wants to make use of hotel WiFi, this would be a major problem.

Saturday 23 April 2022

From Logging to Blogging

A blog is of course a contraction of web and blog and my history of blogging dates back to 2006 when I started my first blog on the then very new blogging platform called Blogger, courtesy of Google. I posted intermittently over the years but only took up serious blogging after I retired in the middle of 2015. However, my history of “logging” or writing on paper rather than electronic media goes back to when I was about ten years old.

At that time I acquired a small five year diary with a very small amount of space for each day, allowing for the entry of about the same number of words as Twitter allows today. I certainly didn’t “tweet” every day but I did make sporadic entries for a couple of years. I remember getting quite upset when I discovered that my mother had been reading it! That diary is long gone now, although I did still have it in my possession for over thirty years. However, I do still have in my possession a journal that I began in mid-1972 at the age of 23 and that is now fifty years old.

Here is the front cover:

It was the dust cover of my copy of Herman Hesse’s “The Glass Bead Game” (Das Glasperlenspiel) or Magister Ludi (Master of the Game) as it is also referred to. The physical book is long gone but I have an electronic version in my Calibre library. It’s interesting that there appears to be a computer of sorts, although it could be just a depiction of television that was actually around when Hesse wrote the book. To quote from Wikipedia, the fount of all knowledge:

The Glass Bead Game (German: Das Glasperlenspielpronounced [das ˈɡlaːspɛʁlənˌʃpiːl] (listen)) is the last full-length novel by the German author Hermann Hesse. It was begun in 1931 in Switzerland, where it was published in 1943 after being rejected for publication in Germany due to Hesse’s anti-Fascist views.[1] In 1946, Hesse won the Nobel Prize in Literature. In honoring him in its Award Ceremony Speech, the Swedish Academy said that the novel “occupies a special position” in Hesse’s work.

I was quite fond of Hesse’s novels at the time and read quite a few of them. The inside cover of my journal features a photograph of my beloved William Blake’s “Death on a Pale Horse”.

I took a photograph of the first page of this journal, not because the profundity of its content, but just to be reminded of my style of writing at the time.

I actually experimented with my iPhone’s speech to text capabilities and this is how it rendered the page following my slow and deliberate recitation ( I read a little beyond the first page):

It was thought-provoking to say the least, tilting one out of the role to frequent complacency and threatening to topple the whole edifice of half by scientific theories and straight out prejudices that one inevitably accumulates in 23 years of life. The immediate reaction, the scientific reflection might call it, with skepticism, a healthy attitude of mind admittedly, but one which must be tempered with a readiness to look critically at what has been presented without projecting it out of hand. Was not too many years ago that it was scientific fact that man who developed from a boreal apes he descended from the trees to the planes and, in the struggle for survival, a species emerged which evolved, and the course of time, to present demand. Yet in the descent of woman, a woman challenges this idea by claiming our anthropoid cousins evolve not on the planes but by the seashore. How easily to archaeologists past of many of the wonders of the New World as well as the Sphinx in the pyramids, that really does fly explanation in terms of the view we have today of man’s evolution from primitive savagery. And a long-term Zürich for Deneken to propose a radical new interpretation of the past, visitors from another world. Perhaps. The point is the traditional scientific theories, which I’ve gained nearly the status of facts, are being challenged. It is so easy to have a preconceived view of things and make the facts fit into that view. Even if the fax or scan, in the case of the fossil evidence to suggest man involved on the plains, the assumption is there that the theory is incontrovertibly correct, only the facts, which will verify the theory, are awaiting discovery.

Here is the corrected text. The speech to text converter hasn’t done too bad a job at all.

It was thought-provoking to say the least, jolting me out of that all too frequent complacency and threatening to topple the whole edifice of half-baked scientific theories and straight-out prejudices that one inevitably accumulates in 23 years of life. The immediate reaction, the scientific reflex you might call it, was skepticism – a healthy attitude of mind admittedly – but one which must be tempered with a readiness to look critically at what has been presented without rejecting it out of hand. It was not too many years ago that it was scientific fact that man had developed from arboreal apes who descended from the trees to the plains and, in the struggle for survival, a species emerged which evolved, and the course of time, to present-day man. Yet in “The Descent of Woman”, a woman challenges this idea by claiming our anthropoid cousins evolve not on the plains but by the seashore. How easily too archaeologists passed off many of the wonders of the New World as well as the Sphinx in the Pyramids, that really do defy explanation in terms of the view we have today of man’s evolution from primitive savagery. And along comes Erich Von Daniken to propose a radical new interpretation of the past, visitors from another world. Perhaps. The point is the traditional scientific theories, which have gained nearly the status of facts, are being challenged. It is so easy to have a preconceived view of things and make the facts fit into that view. Even if the facts are scant, in the case of the fossil evidence to suggest man involved on the plains, the assumption is there that the theory is incontrovertibly correct, only the facts, which will verify the theory, are awaiting discovery.

It’s amusing to read back now over what I was reading then. Here is a summary of what the “The Descent of Woman” is about:

A pioneering work, the first to argue for the equal role of women in human evolution. On its first publication in 1972 it became a rallying-point for feminism and changed the terminology of anthropologists forever. It remains a key text in feminist history, as well as an extension to the author’s Aquatic Ape Hypothesis, which is gaining more academic support each year. Starting with her demolition of the Biblical myth that woman was an afterthought to the creation of man, Elaine Morgan rewrites human history and evolution.

Her theory never gained any traction among anthropologists. She died in 2013, having been born in 1920. Here is an interesting extract from Wikipedia:

Morgan read science books, which were from a library in the Welsh town Mountain Ash, but she did not agree with how those books presented human evolution due to the implication that things happened for the benefit of male hunters and that they stated nothing about protecting children. In 1972, Morgan began writing The Descent of Woman by focusing on the aquatic ape hypothesis which was coined in 1960 by marine biologist Alister Hardy. Hardy’s theory was that ancestors of humans existed during the Pliocene epoch within a forming Africa that was experiencing drought, as hairy four-legged organisms that could not communicate, but left the time period as hairless bipedal organisms. Hardy’s theory also stated that apes gained aquatic adaptations when they were stuck on an island that now circles Ethiopia, which would account for how humans are different from other primates such as how they can wade in water and become buoyant in water. It is her first book. Morgan stated, “I wanted it to be popular with ordinary people, that’s why I tried to make it light. People are funny, sex is funny”. Morgan became aware of the aquatic ape theory by reading The Naked Ape by Desmond Morris. Despite Hardy’s theory not being taken seriously within the scientific community, Morgan believed that the aquatic ape theory was the needed answer to human evolution and wondered why no one had told her about it. She asked Hardy if she could use his theory and after she received an approval from him, Morgan gave the manuscript to her agent. Morgan admitted in 2003 that the book “was a thoroughly unscientific romp riddled with errors and convenient conclusions”.

As for Von Daniken, he was a colourful character back then and his books were very popular. I even remember attending a talk he gave in Brisbane, although I can’t recall what year it was. It may have been the late 60s. Believe it or not, he’s still alive at the time of this post and is aged 87. Again Wikipedia has this to say about him:

Erich Anton Paul von Däniken (/ˈɛrɪk fɒn ˈdɛnɪkɪn/German: [ˈeːrɪç fɔn ˈdɛːnɪkən]; born 14 April 1935) is a Swiss author of several books which make claims about extraterrestrial influences on early human culture, including the best-selling Chariots of the Gods?, published in 1968. Von Däniken is one of the main figures responsible for popularizing the “paleo-contact” and ancient astronauts hypotheses. The ideas put forth in his books are rejected by virtually all scientists and academics, who categorize his work as pseudohistorypseudoarchaeology, and pseudoscience. Early in his career, he was convicted and served time for several counts of fraud or embezzlement, and wrote one of his books in prison. Von Däniken later became a co-founder of the Archaeology, Astronautics and SETI Research Association (AAS RA). He designed Mystery Park (now known as Jungfrau Park), a theme park located in Interlaken, Switzerland, that opened in May 2003.

Here is a photo of him from 2017:

I may transcribe more from journal later on. It’s only about 36 pages, mostly text but with a few diagrams. During the early 80’s and right through to 1993, I filled two thick quarto-sized journals with my scribbling. Unfortunately, before I went overseas, I decided to burn them because they were very personal and I didn’t want anybody reading them. It’s very sad to think about their destruction now. I should have thought of some way of preserving them, even burying them perhaps. Anyway, they’re gone now and there’s nothing to be done about it. Those logging days are long gone and there are certainly more blogging days yet to come.

Blogger to WordPress

Copied from my blog on voodooguru.net using the same title.

I’ve really only used Blogger as my blogging platform since I began blogging in 2006. I did have a brief flirtation with WordPress when creating a Staying Healthy on wordpress.com but I was never comfortable with it and ended up continuing it on Blogger. As I wrote at the time:

I’ve had enough of this platform and its frustrations. I’m moving to Blogger where all my other blogs are anyway. The new address is https://voodooguru1949.blogspot.com/ with the same title for the blog, namely Staying Healthy. I’ll eventually link back to the previous posts on wordpress from my new blog or maybe I can export them. We’ll see.

WordPress was unfamiliar to me at the time and I had gotten so used to Blogger that I couldn’t be bothered coming to terms with the new interface. At that time (August 28th 2020), it hadn’t occurred to me that I could have exported the WordPress blog to Blogger. I’m now realising how relatively easy it is to export and import entire blogs from one platform to another, and to back up entire blogs, using the xml file format.

On this site, there is a simple and straightforward guide on how to move an entire blog from Blogger to WordPress. I’m not sure that I really want to do that but it’s good to know that it’s possible. I’m really still coming to terms with this new WordPress blog and what I want to do with it. I’m happy that I’ve created categories in this blog that correspond to my blogs on Blogger. These categories are:

  • Mathematical Meanderings
  • Mystical Meanderings
  • Astrological Meanderings
  • Pedagogical Posturing
  • Alternative Media
  • Staying Healthy

At this point, I’m inclining to simply continuing my former blogs on the single WordPress blog, differentiating them by the use of the above categories. As I described in my previous blog post, I can export individual WordPress posts to my various blogs on Blogger (should I choose to do so). It’s good to know that I can mothball all these blogs by backing them up in xml file format and saving them on Google Drive and a local computer.

The quality of my posts on Blogger have been variable over the years. Most have been mediocre, a few downright dumb and few of high quality (in my opinion). It would be interesting to revisit my earlier blogs and evaluate them in terms of the current world situation. My blogs have never been about garnering readership. I enjoy writing and expressing my thoughts “on paper”. My electronic blogging may have started in 2006 but I was committing my thoughts to paper long before this. Perhaps this history could be the material for a future post.

Friday 22 April 2022

WordPress to Blogger: Follow Up

The export of my posts from WordPress to Blogger using the plugin described in my previous post was successful. A little tinkering was needed such as resizing a graphic and changing LaTeX delimiters but apart from that it all went well. However, the plugin only allows export by category and not by individual post as far as I can determine. I should be able to work around this problem by creating a category called Export and apply it the post that I want to export. After doing that, I’ll remove the post from the Export category in readiness for my next export. This should work. I’ll try it now and report back.

Yes, that was successful.

WordPress to Blogger

Copied from my WordPress blog on voodooguru.net under the same title.

I have my various blogs on Blogger, some of which date back to 2006, but I only seriously started blogging when I retired in the middle of 2015. I am in a dilemma whether to keep blogging on that platform or shift to WordPress. Anything I post my voodooguru.net website will only survive as long as I keep paying the annual fee for domain name and web hosting.

There is perhaps a solution in the form of a WordPress plugin called “Export to Blogger” that boasts:

With this WordPress plugin, you can easily export WordPress data to Blogger(Blogspot).No need to use software and convert by yourself anymore! This plugin exports dedicated xml files directly, so what you need is just import it to Blogger. Source.

The instructions are straightforward enough:

  1. Upload directory export-to-blogger to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Go to Settings -> Export to Blogger to export xml.

There is a website that can be referred to if I have any problems. I plan to do this and then test it out. If it works, then what I may do is to post to this blog but then export to the relevant blog on Blogger. That way I still have the posts on Blogger should I decide to stop using bluehost in the future.

Second Attempt

Copied from my WordPress blog on voodooguru.net under the same title.

I’m going to try to create some mathematical equations using the various LaTeX plugins that are available. This is my second attempt. Here goes:$$ \zeta(2)= \sum_{k=1}^{\infty} \frac{1}{k^2}=\frac{\pi^2}{6} $$As can be seen, I was successful this time after overcoming two problems. The first involved the use of a backward slash \ when a forward slash / was required in the LaTeX delimiters for WP-KaTeX. LaTeX always uses the backward slash and I had gotten very used to it, hence I was led into error. The other problem is that the equation is displayed in black and I have a black background as my theme. The result was that the equation was invisible! Changing the text to white and the background to black fixed the problem. I’m happy to have solved this problem. There is a little too much space above and below the text for my liking but the overall look is quite good, especially in the mobile display.

Monday 18 April 2022

Why Is It So? Vagaries of the Chromium Browser.

If anyone needed convincing that the Chromium browser ain't the Chrome browser, then go no further this URL: http://tinyurl.com/yd5kh5at. It refuses to open in Chromium running on my Raspberry Pi 400 but it will open in Firefox running on the same machine. It will open again quite happily in the Chrome browser running under Linux Mint on my 2013 MacBook Pro.

Why is it so? I simply don't know. I've already mentioned that Chromium also has serious issues accessing Blogger, a Google product. Take my Mathematical blog, Mathematical Meanderings, for example at http:\\voodooguru23.blogspot.com. Trying to open this in Chromium gives the dreaded message shown in Figure 1.

Figure 1

Again, why is it so? By the way, this expression was burnt into my brain thanks to the television series of the same name that I used to watch as a teenager back in the 60's. Professor Julius Sumner Miller was the presenter of this show (see Figure 2). To quote from Wikipedia:

Why Is It So? is an educational science series produced in Australia by ABC Television from 1963 to 1986. The series was hosted by American scientist Julius Sumner Miller, who demonstrated experiments in the world of physics. The series was also screened in the United States, Canada, New Zealand and in Europe.

Figure 2

I'm sure the good professor would have come up with an explanation but, for now, I don't have one. As an aside, but of pedagogical import, he is quoted as saying during an interview in the 1940's that:

We are approaching a darkness in the land. Boys and girls are emerging from every level of school with certificates and degrees, but they can't read, write or calculate. We don't have academic honesty or intellectual rigor. Schools have abandoned integrity and rigor.

I'm sure he would have been appalled at the situation in the 2020's. Meanwhile, the vagaries of the Chromium browser continue to disturb me. Then again, I've just noticed that I cannot open my mathematical blog using Firefox on the Raspberry Pi. Maybe the vagaries lie with the OS. I'll continue to investigate.

Saturday 16 April 2022

Twister OS

The problem with WINE running on a 64-bit operating system, such as I have installed on my Raspberry Pi 400, is that it cannot run 32-bit software like Astrolog without additional software. I successfully installed WINE on my Raspberry Pi OS, or so I thought, but soon discovered there were still many more steps required before I could ever hope to run Astrolog.

Twister OS is 32-bit and seems to include WINE out of the box, so I'm keen to test it out on the Raspberry Pi. All I need is another SD card and was curious to know how much the card currently in my Pi cost. It is a 16GB SanDisk Ultra and can be bought online for under Rp40,000 or about A$4. Not a huge expense!

If I buy several then I can run a variety of operating systems including Ubuntu, UbuntuMate, Twister and Manjaro. The only problem is that the cards are so tiny, it would be easy to misplace them. There is a version designed especially for the Raspberry Pi 4.

I will attempt to install it tomorrow if I can acquire an SD card from the corner shop. It seems that BerryBoot OS will allow me to include multiple operating systems on a single SD card.


As this site explains:
For people short on SD cards: Berryboot is a simple boot selection screen for ARM computers like the Raspberry Pi, that allows you to put multiple Linux distributions on a single SD card. In addition it allows you to put the operating system files on an external USB hard drive instead of on the SD card itself.

ADDENDUM:

You need to accept that anything you try in Linux will fail on the first attempt and probably the second and may ultimately fail completely. Such was the case with the much hyped Berryboot. Even though I managed to get it running on an SD card, it would not display the operating system that I wanted, namely Twister. So, useless.

What I did was download the image from the Twister website and then I used Balena Etcher to install it on a newly acquired 16GB SD card. My Raspberry Pi 400 booted into the Twister OS without any problems. My initial reaction to this new operating system was quite positive. Google Chrome came pre-installed and, after some tinkering, I managed to pipe good quality music to my Bluetooth earbuds. Following a reboot however, I could not get any sound out of either wired or unwired earbuds. Finally, the mouse froze up and I gave up. I'm back to the Raspberry Pi operating system. 

I really don't want to waste time tinkering with other operating systems just for the sake of it. I want an OS that works. On my laptop, I've got that now with Linux Mint and I'm sticking to it. With the Raspberry Pi, I'll be sticking to its native operating system. That's it. For now.

Friday 15 April 2022

First Impressions

Copied from my blog on voodooguru.net under the same title.

I’ve only just begun to create the site on which this blog is appearing so there’s more to come as I familiarise myself with its inner workings. I made an attempt to insert some mathematical equations. using a KaTeX plugin, documentation for which can be found here. I did get single line equations working for a while but now nothing works.

I’m gradually getting my head around things. I was hoping to set up a number of blogs on this site and that is possible, although not at all straightforward. The site builder default is one blog only. For the time being I think it’s best to simply link to my Blogger blogs and continue creating blog posts on that platform. I can also link to other sites so that this site acts as a coordinating centre for my various Internet activities.

The photo shows a Raspberry Pi 400 with two monitors connected. It’s not my Pi (I only have one monitor connected) but it demonstrates the impressive capabilities of this little keyboard computer which I purchased about a week ago now.

Returning to my LaTeX problems, I’ve tried three different plugins: WP-KaTeX, KaTeX and QuickLaTeX and none of them work. It amazes me that there is such lack of support for LaTeX from the most popular blogging platform on the planet. Blogger may be out of fashion nowadays as a blogging platform but I’ve never had any problem inserting LaTeX into the posts on my mathematical blog.

Raspberry Pi: Blogger and Netflix

There is definitely something weird about the Raspberry Pi and Blogger. Using Chromium, I tried to access my Pedagogical Posturing blog on Blogger but all attempts failed. I checked if Blogger was down and it wasn't. I checked on my Staying Healthy blog on Wordpress (that I haven't used since August 2020) and it opened instantly. So did the BBC website. I opened Firefox and things were exactly the same. 


It's not the browser then, it's to do with the interaction between the Raspberry Pi OS and Blogger. I recently created a post titled From Blogger to WordPress? in which I discussed the possibility of switching from the former to the latter. This current experience has only strengthened my resolve. I don't think Google is properly supporting its blogging platform and that may be the reason for my difficulties.


Figure 1

Anyway, I switched to my 2013 MacBook Pro running Linux Mint and tried to access my Pedagogical Posturing blog using Chrome. It opened instantly. This means that for the moment I'll be doing my blogging on the laptop and not the Raspberry Pi. To be honest, the monitor to which the Pi is attached is ready to be replaced. It's very hard on the eye and there are no speakers for the HDMI connection to take advantage of. There are some good monitors out there for about A$200 so that is a likely purchase in the not to distant future. Figure 1 shows a Raspberry Pi 400 running dual monitors.


As for getting Netflix to run on the Raspberry Pi, it's not easy. There's a lot of help out there but all of my efforts failed using the Chromium browser. I then switched to Firefox and encountered the same problems. In the end I gave up. I can run Netflix on my iPhone, my laptop and TV so it's not a big deal. However, it was frustrating to not be able to get it running. 

Tuesday 12 April 2022

Installation of Linux Mint 20.3

You can't say that there's no technological excitement in my life. I finally had to abandon the use of Ubuntu on my 2013 MacBook Pro. The keyboard, trackpad and mouse freezes were becoming too frequent and numerous reboots were required to activate these devices. Finally no amount of rebooting could activate them and so I turned to Linux Mint.

The installation went smoothly enough but the boot up process was, and continues to be, interrupted by a series of error messages. That is a minor irritation but far worse was to come. I discovered that the OS didn't recognise the WiFi adapter in the laptop. So, for the moment, no WiFi but thankfully I have an Ethernet connection. I had an old TP-LINK WiFi dongle that must be at least a decade old and I tried that out but no luck. Perhaps a can buy a more up-to-date dongle that works. This is a matter for deeper investigation but for the moment, as long as the keyboard, mouse and trackpad don't freeze up on me, I'll be happy.

 

My initial attempt to install the Chrome browser failed but then I was reminded that flatpak is built into Linux Mint and, by using that, the installation of the Chrome browser and also Calibre was straight forward. So far, after a couple of days of using Linux Mint, I've had no problems and I hope things stay that way.

I've put out a request for help on the Linux Mint Forums and hopefully help will be forthcoming. So far 20 views but no comments. However, it's been up less than an hour. 


I'll add an addendum if help arrives.

ADDENDUM

... and help did arrive! A user called sleeper12 offered two suggestions. The first was:

inxi -Fxxxrz && rfkill list && iwconfig && mokutil --sb-state 

This had no effect but the second suggestion did the trick:

sudo modprobe -r wl && sudo modprobe wl && sudo systemctl restart network-manager.service 

This is great news and my laptop is now fully functional, apart from the webcam that I assume is still not working. I should ask for help with that on the forums as well.

Raspberry Pi: Web Browser Woes

The Chromium browser is fast and responsive on the Raspberry Pi. However, it cannot deal with my Google identity which is odd considering that it the base on which the Chrome browser is built. I have subscribed to YouTube Premium and, while I can log into YouTube and YouTube Music, the advertisements still play and my identity is quickly forgotten as I navigate about. Gmail can be accessed briefly until it drops out and I'm asked to confirm my identity yet again.

Other websites are accessed without difficulty but the browser seems incapable of handling my Google credentials. I was so frustrated that I downloaded an alternative browser called Vivaldi. However, I quickly uninstalled it because it was painfully slow in accessing websites or simply timed out. Attempts to install Chrome failed and that's probably a good thing as this browser is resource intensive and would probably end up performing like Vivaldi given that I only have 4GB of RAM. It looks like I'm stuck with the Chromium browser.

There's surprisingly little help online regarding my problem but I've only just begun looking so something may show up ... and just after writing this something did show up! Figure 1 shows the crucial setting.

Figure 1

Under "Other Google services", there is the toggle "Allow Chromium sign-in" with the comment that "By turning this off, you can sign into Google sites like Gmail without signing into Chromium". The toggle is turned OFF now but it was ON by default and that was the source of all my troubles. Chromium is now behaving a Chrome does allowing me to access Gmail, YouTube, YouTube Music etc. without any problems. It was a huge relief to overcome this nagging problem.

Monday 11 April 2022

From Blogger To WordPress?

When searching through Google's list of products, it's interesting that Blogger is never displayed. I use Blogger frequently and have several blogs that I maintain on that platform. I never get any comments for any of my posts and that's alright as I use these blogs as a way of organising my thoughts on various topics. I am most active on my mathematics blog. It never occurred to me that very few people were actually using Blogger anymore. I started using it back in 2006 or 2007 and, except for one blog in WordPress that I abandoned, it's the only service I've ever used.

This article appeared in TechCrunch back in May of 2018 and it really opened my eyes:

Blogger, the blogging platform Google acquired back in 2003, is somehow still alive and kicking, even though few people remember it still exists. But alive it is — and it’s even getting some updates to its Google+ integration that will see all those 20 people still on Google+ rejoice.

After a year of inactivity, Blogger’s own news blog sprung to live this morning with a brief update that lays out the changes. Google calls this a “spring cleaning,” and we all know what that means: shutting down features.

You probably don’t care, but gone from Blogger are support for third-party gadgets, the Next Blog feature and the polling widget. Soon, OpenID support will be gone, as well, and Textcube.com is also shutting down. What is Textcube.com, you ask? It’s a Korean blogging service Google acquired back in 2008.

But there are also new features, which I’m guessing the sole two engineers still working on this project slaved over for the last year.

Blogger’s Google+ widget integration (yes, try not to laugh) will be transformed into HTML widgets to “give you more flexibility in how you share and see your followers.” Fifteen years after acquiring the service, Blogger now also supports logging in with multiple accounts. Google also today noted that the Blogger infrastructure has moved to Cloud Spanner, Google’s newest database service. 

In the near future, you can expect a new video management feature, too. Exciting stuff.

It’s surprising that Blogger is still around. I can’t remember the last time I saw a Blogger site in my searches, and it sure doesn’t have a lot of mindshare. Google also has let the platform linger and hasn’t integrated it with any of its newer services. The same thing could be said for Google+, too, of course. Google cuts some services because they have no users and no traction. That could surely be said for Blogger and Google+, but here they are, still getting periodic updates. I think the writing is on the wall, though, and I wouldn’t expect them to survive the next major Google spring cleaning.

This could account in part for the complete lack of comments on any of my blogs. It also prompts me to consider perhaps migrating to other blogging platforms. What if Google decides to shut down Blogger as the article above suggests it might? I don't mind Blogger as a platform probably because I'm so familiar with it but I particularly dislike Google Sites. I find it clunky and awkward. 

WordPress.org is touted as the best web/blog hosting service with the following advantages (according to this review):

  • WordPress.org gives you control over every aspect of your website.

  • You can grow your blog and add extra features like forums, online store, paid memberships, and sell online courses. This makes WordPress the best blogging platform to make money.

  • There are thousands of free themes available for WordPress. This allows you to create a beautiful website that stands apart from the crowd. Most popular WordPress themes come with built-in customization options that gives you full design control.

  • You also get access to more than 59,000 free WordPress plugins. These plugins are like apps for your WordPress blog that allow you to add features like contact forms, galleries, etc. See our list of must have WordPress plugins for all websites.

  • WordPress is search engine friendly. You can easily create SEO friendly URLs, categories, and tags for your posts. Plus, there’re a good number of great SEO plugins for additional optimization.

  • You can easily enable Google Analytics powered website analytics in WordPress, so you can see the stats that matter. This helps you grow your new blog traffic and subscribers.

  • Last but not least, WordPress’ drag-and-drop editor makes it easy to create any type of content on your blog site. It also has options to embed dynamic content like videos, social media feeds, Google Adsense, graphs, charts, and more without any technical know how.
The same review also clarifies the distinction between WordPress.org and WordPress.com:

WordPress.org is the world’s most popular blogging software. Started in 2003, WordPress now powers more than 43% of all websites on the internet.

Note: It’s easy to confuse WordPress.org with WordPress.com, which is a blog hosting service mentioned later in this list. See our guide on the difference between WordPress.org and WordPress.com.

WordPress.org is an open source free blogging platform that allows you to build your website or blog within minutes.

It is a self-hosted solution which means that you will need to sign up with a WordPress hosting provider. WordPress is a great option if you want to have full control over your blog’s future.

The review also suggests BlueHost as the best starting point which involves choosing a domain name which costs money annually to maintain but its relatively inexpensive and the domain name voodooguru.net is available. This article explains how to migrate a blog on Blogger to WordPress.org.

The idea is appealing but I should consider whether I even want to keep blogging, let alone have a dedicated hosting site. It's something to sleep on. At the moment, I'm preoccupied with Raspberry Pi and Linux Mint so any decisions will have to wait. Meanwhile, this video provides a good introduction to bluehost for anyone, like myself, who is considering using it. The guy speaks very fast so I found that lowering the speed to 0.75 makes it easy to listen to what he's saying. A non-native speaker might well find him incomprehensible.

Sunday 10 April 2022

Sound Problems Solved for Raspberry Pi 4000

After some hours trying a variety of suggested solutions to the Raspberry Pi 400's Bluetooth woes, I finally managed to achieve audio output from the device. Unlike the traditional Raspberry Pi, the 400 does not have an audio jack for reasons known only to the manufacturer of the device. This presented a problem for me because my monitor had no speakers so the HDMI cable had nowhere to send the audio output. 

I had a hub with a variety of ports, including a headphone jack. It could only be connected to a computer or other device via USB C. My 2013 MacBook Pro did not have a USB C port but I recently bought a USB 3 to USB C converter. My Mac had a headphone jack and so I had been using that. However, I tested out the jack on the hub and it worked fine. I then plugged the hub into the 400 via the USB C port but there was no audio out. However, using the USB 3 to USB C converter and plugging to hub into that (as I'd done on my laptop), I finally had audio out.

The Bluetooth problem was never solved and probably never will be but I'm happy to finally have sound on my Raspberry Pi 400, even if it require a converter and hub which I fortunately had at hand. 

Saturday 9 April 2022

Testing Out The Raspberry Pi 400

 


Figure 1

Figure 1 shows the ports on my newly acquired Raspberry Pi 400 with the following specifications:

  • Broadcom BCM2711 quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.8GHz
  • 4GB LPDDR4-3200
  • Dual-band (2.4GHz and 5.0GHz) IEEE 802.11b/g/n/ac wireless LAN
  • Bluetooth 5.0, BLE
  • Gigabit Ethernet
  • 2 × USB 3.0 and 1 × USB 2.0 ports
  • Horizontal 40-pin GPIO header
  • 2 × micro HDMI ports (supports up to 4Kp60)
  • H.265 (4Kp60 decode); H.264 (1080p60 decode, 1080p30 encode); OpenGL ES 3.1, Vulkan 1.0
  • MicroSD card slot for operating system and data storage
  • 78- or 79-key compact keyboard (depending on regional variant)
  • 5V DC via USB connector
  • Operating temperature: 0°C to +50°C ambient
  • Maximum dimensions 286 mm × 122 mm × 23 mm

Figure 2 shows its actual appearance.


Figure 2

I bought it on a whim for my 73rd birthday and it only arrived today. The operating system was already installed on the 16GB memory card and, after connecting the power and the monitor, I was up and running in no time. The first hardware issue that I encountered was with Bluetooth. My ancient monitor has no inbuilt speakers and so I assumed that I would be able to listen to sound using my Bluetooth earbuds. Not so. The Raspberry Pi's Bluetooth 5.0 did not detect them.

I've only ever used the earbuds with my iPhone and they work flawlessly on that device. I succeeded in connecting to them from my Ubuntu laptop and the connection was terrible but it was still, technically, a connection. With a second set of Bluetooth earbuds, I encountered the same problem. I'll come up with a solution to this Bluetooth "invisibility" sooner or later probably, after all it's only Day 1. I know what I'm letting myself in for. If I didn't want any problems, I'd simply go out and buy a Mac of some description. I still may do so but for the moment I'll enjoy tinkering and troubleshooting with my new toy.

Software-wise, it becomes clear that the Chromium browser and the Chrome browser as two different beasts as the following extract from this site explains:

Google Chrome is one of the most popular browsers all over the world. And Raspberry Pi is the most popular mini-PC device. But unfortunately, they can’t meet together –  there is no Chrome build for Raspberry Pi (and for any other ARM-based PC except Chromebook). You can use a number of other browsers (such as Epiphany, IceWeasel or even Lynx), but will face a lack of functionality.  Many Pi-world enthusiasts use the open source version of Chrome – Chromium browser. But this isn’t a full replacement.

Chrome includes a number of proprietary libraries and in some cases, you need to use authentic Google software. For example, you can watch videos on Netflix or Amazon Prime with Chrome and can’t with Chromium. Good news that there is a simple solution to override this issue. Using Exagear Desktop allows you to get full x86 Linux environment. And this means that you can launch any application available in x86 Linux world, including Google Chrome!

Maybe I'll try Exagear out at some point but at the moment I have 4GB of RAM and a 16GB memory card as permanent storage. I need to be careful not to overtax these limitations. If possible, I'd like to upgrade to 8GB RAM and swap the memory  card for a fast SSD. I need to watch some tutorials on the subject to determine if this is possible.

ADDENDUM:

Updating the firmware is as important as keeping your operating system and software up to date, though there might be less frequent stable updates. The main importance of this is security patches. If vulnerability in the code has been found, your Raspberry Pi firmware needs to be updated to reduce the risk of it being exploited.

The other reason is performance enhancement. Though updates usually only bring minor changes, some offer major benefits. For example, the Raspberry Pi Foundation’s November 2021 update increased the turbo-mode clock from 1.5 GHz to the 1.8 GHz for recent Raspberry Pi 4s.

If you’re running Raspberry Pi OS, your firmware options are limited to what’s offered by the Raspberry Pi Foundation. We’ll mention some alternative Raspberry Pi-compatible operating systems later.

The Raspberry Pi Foundation has put a lot of work into making the initial setup and update process for Raspberry Pi OS extremely easy. It’s detailed on their website, but the basic steps are to check for updates with sudo apt update followed by running a full upgrade (if there’s anything new) with sudo apt full-upgrade. Using this process, you’ll be updating the operating system as well as the firmware to the latest stable releases.

My hope of course was that this update would solve my Bluetooth problems. As if it would be that easy! The update made no difference whatever in that department. 

Wednesday 6 April 2022

Ubuntu Upgrade

Maybe it was changing from the main server to an Indonesian server that finally enabled me to begin the upgrade from Ubuntu 20.04 to 21.10. Figure 1 shows the early stages of the upgrade process. Let's hope that this upgrade will resolve some of my problems but knowing Ubuntu I'll probably a whole new set of problems. In terms of hardware, my only persistent issue is that the webcam on my 2013 MacBook Pro isn't functioning. Sporadically however, as I've mentioned in previous posts, the mouse, trackpad and keyboard all freeze. Software-wise, there are many issues: few installations proceed smoothly but I would have to single out WINE and Flatpak as being especially troublesome.


Figure 1

After a few hiccups, Ubuntu 21.10 has been installed and so far so good. Flatpak, Stacer, Calibre, Wine and Astrolog have all been successfully installed. I must say that Flatpak, once it's up and running, makes software installation very easy. You need to remember however, to log out and then log back in again in order to see the programs that you've installed. It took me a while to realise that.

I've also managed to install SageMath which I'm quite happy about. Figure 2 shows a screenshot of my first use of it. However, just as I was getting excited, the whole system froze again and I had to reboot. I suspect the problem may arise when I have too many tabs open. The poor old laptop's fan was working hard and I had many tabs open when disaster struck. I need to close down tabs and applications that I'm not using. The freeze may be the result of overheating but I need to investigate further.


Figure 2

I should keep a log of these freezes in an effort to discern any patterns.

Ubuntu: Reinstallation

I really do need to remember that, the next time my mouse, keyboard and trackpad freeze, I should try holding down the option key while rebooting and then choose the only boot option available. Last time I did that I regained full functionality. However, just recently I forgot to do that, and instead reinstalled Ubuntu with all the problems that inevitably entails.

I did try to reinstall Mac OS but that didn't get far. Figure 1 shows the error message. Numerous attempts failed. I was using an Ethernet connection and not WiFi for the download but still it failed. The Time Machine was an option but I long ago abandoned that method of backing up. It was probably for the best as I'm sure the laptop would have been overly sluggish.


Figure 1

So it's back to Ubuntu, for the moment. Even reinstalling that was a problem as the mouse, keyboard and trackpad kept freezing up. I tried to upgrade to the latest version of Ubuntu in the hope that this glitch will go away but so far I haven't been able to download the necessary software to begin the upgrade process. That's hardly surprising.

If this laptop performs satisfactorily under Ubuntu then I've been thinking that getting a new MacBook Air later in the year is probably unnecessary. I spend most of my time at my desk anyway and so a desktop computer is probably a better choice. I think back to the good old days when I built my own PC from the ground up. I could do that again or experiment with a Raspberry Pi. I'm still undecided.

The updated 2022 version of the Mac Mini is tempting, if indeed an update is released. The current M1 version would certainly be sufficient for my needs. Currently, a model with 16GB of RAM and a 256GB SSD costs around 15 million rupiah or about A$1,377 which is not bad. The M1 Mac Mini would be even cheaper if a new model is released in the near future.
Any purchase would be an indulgence as I don't really need such a device unless my venerable old laptop decides to call it a day. In the event that it did however, the Mac Mini is certainly portable and could easily be used in hotel rooms while travelling, provided a mouse and keyboard are brought along.

There are alternatives to the Mac Mini. For example, this mini-PC (SER3 3750H) from Beelink with the following specifications:
  • Powered with AMD Ryzen 7 3750H CPU(2.3 ~ 4.0GHz) and Radeon RX Vega 10 Graphics. 16GB of DDR4 RAM and 512 GB M.2 SSD. Preinstalled with Windows 10 Pro 64bit. Support Ubuntu and windows 11.

  • Triple Display Output: SER Mini PC comes with Integrated Radeon Vega 10 Graphics(graphics frequency 1400MHz), 4K@60Hz triple display output via dual HDMI and USB-C Port, which enable you to multi-task with ease.Stream 4K video, edit media, work from home, or finish your homework. Get ready for incredible graphics, sound, and performance.

  • Large Capacity: Installed DDR4 16GB RAM (2x SODIMM slot, can be upgraded to 64GB), installed 500GB M.2 NVMe SSD(up to 2TB) and can expand the storage via 2.5 inch SATA HDD slot for your personal needs.
Its going price is US$529 which converts to about 7.5 million rupiah, half the price of the Mac Mini. This is definitely one to consider.

SER3 3750H