Skip to main content
Home
GrN.dk

Main navigation

  • Articles
  • Cases
  • Services
  • Your Digital Project Manager
  • About Greg Nowak
  • Image Gallery
  • Contact
User account menu
  • Log in

Join my community / free newsletter — sign up here

Breadcrumb

  1. Home

Articles

Illustrated infographic summarizing: Grub settings and options
Grub settings and options

Default kernel parameters: "quiet splash".

In my opinion you will get more sucessful boots and reduced graphical errors on boot if you remove quit and splash. Specifically the splash screen can make strange things happen and when removing "quiet" you are able to debug if there is an error.

 

I also tried to fiddel with "/etc/grub.d/48_linux_zfs" where I tried to out comment #vt_handoff="1" and set quiet boot to zero: 

 

Illustrated infographic summarizing: Gregs Thai Notes
Gregs Thai Notes

Greg = เกรก ( g: เ ; d: ก ;  I: ร)

Vegetarian = Jay = จ ( 0: จ)

Illustrated infographic summarizing: Boric Acid and Borax Recipe For Preservation
Boric Acid and Borax Recipe For Preservation

1 kg of borax or boric acid mixed with 20 liters of water to soak bamboo.

1 teaspoon of borax or boric acid mixed with 2 teaspoons of sugar. Mix a bit of water into this to make it a paste to control the amount of termites and ants.

Illustrated infographic summarizing: Online Store Links Thailand: Practical Supplier Shortlist
Online Store Links Thailand: Practical Supplier Shortlist

If you operate in Thailand, even a tiny sourcing note can save real time. The original version of this page was just two raw store links. That worked as a personal bookmark, but it was too thin for a business owner, operations lead, or agency team that needs repeatable buying, cleaner handoffs, and fewer ordering mistakes. This updated note keeps the same intent: a short list of online store links in Thailand that are worth checking, with enough context to make the links useful.

Illustrated infographic summarizing: WordPress Admin Lockout: A Safe Recovery Guide
WordPress Admin Lockout: A Safe Recovery Guide

By Greg Nowak. Last updated 2026-07-16.

A WordPress admin lockout rarely calls for a clever hack. It calls for a controlled recovery. The account may belong to a former employee, its recovery email may be inaccessible, or a plugin failure may have taken the login screen down. Whatever the cause, the business priority is the same: restore the right person’s access without damaging the live site, creating an undocumented administrator, or weakening security.

Illustrated infographic summarizing: Tesseract Thai Language
Tesseract Thai Language

Using Tesseract 4 with standard settings for OCR, will you give you odd spaces in the Thai letters.

I found this command example to be a good option: tesseract image.png outfile -l Thai -c preserve_interword_spaces=1

Illustrated infographic summarizing: CodeIgniter Login and Password Resets: Practical Security for Live Projects
CodeIgniter Login and Password Resets: Practical Security for Live Projects

By Greg Nowak. Last updated 2026-07-16.

Authentication rarely looks complicated on a project plan. Then the application goes live and the edge cases arrive: reset emails are filtered, private routes are missed, old accounts fail a new password rule, or a helpful email scanner consumes a one-time link before the user opens it.

Illustrated infographic summarizing: Prestashop Modules And Info
Prestashop Modules And Info

Prestashop together with Thirty Bees is a PHP based webshop system widely used by many webshop owners.

Modules

Multi store and marketplace: https://www.knowband.com/prestashop-free-marketplace-modules

Illustrated infographic summarizing: JavaFX
JavaFX

2018-01-29: Populate TableView with Database Data JavaFX - Load Data on TableView from MySQL Database: https://www.youtube.com/watch?v=LoiQVoNil9Q

2017: JavaFX examples github: https://github.com/callicoder/javafx-examples

Button with eventhandler: https://www.geeksforgeeks.org/javafx-button-with-examples/

Illustrated infographic summarizing: Excel Baht To Text and English Version
Excel Baht To Text and English Version

I was very surprised that a function BAHTTEXT() exists in Excel. It converts a number to written words.

There is no English equivalent, but many functions and workarounds exist on the internet. For example the VBA function here: https://www.sumproduct.com/blog/article/a-to-z-of-excel-functions/the-bahttext-function

Illustrated infographic summarizing: TTFB Tips And Tricks
TTFB Tips And Tricks

Use CDN to lower Time To First Byte (TTFB).

https://searchfacts.com/reduce-ttfb/

 

Illustrated infographic summarizing: LibreOffice Calc Separate Cells Into Comma Separated Values
LibreOffice Calc Separate Cells Into Comma Separated Values

Use the =TEXTJOIN(",",1,A:A)

This will join all values in the A-column into a single cell separated by ",". You can of course change the value to whatever you like.

Illustrated infographic summarizing: Drupal 8: How to Change Existing Content Language Safely
Drupal 8: How to Change Existing Content Language Safely

By Greg Nowak. Updated 11 August 2026.

If an inherited Drupal 8 site contains Swedish pages labelled as English, changing the default language will not repair those records. Existing content keeps language metadata in several entity and field tables, where it can influence editing forms, Views, search, feeds, URL handling, and integrations.

Illustrated infographic summarizing: Drupal Taxonomy Hierarchy in Views: Practical Ways to Show Nested Terms
Drupal Taxonomy Hierarchy in Views: Practical Ways to Show Nested Terms

By Greg Nowak. Last updated 2026-07-07.

Showing a taxonomy hierarchy in Drupal Views sounds like a small display request: make the parent terms appear above the child terms, or make a parent category include everything below it. On a real business site, it is rarely just cosmetic. It affects landing pages, resource libraries, service navigation, editorial governance, and how quickly a visitor can move from a broad topic to a useful next step.

Illustrated infographic summarizing: Drupal 8 Taxonomy Terms In Node URLs
Drupal 8 Taxonomy Terms In Node URLs

Term hierarchies:

For content: [node:field_tags:0:entity:parents:join-path]/[node:field_tags:0:entity]/[node:title]

For taxononomy terms: [term:vocabulary]/[term:parents:join-path]/[term:name]

Illustrated infographic summarizing: Tar Notes
Tar Notes

Compress:
tar -czvf name-of-archive.tar.gz /path/to/directory-or-file

Illustrated infographic summarizing: Squirrel SQL With MS SQL
Squirrel SQL With MS SQL

Configuring SquirrelSQL and MS SQL

Remove 100 row limit: File -> New Sessions Properties -> Object Tree -> Contents -> limit rows.

Illustrated infographic summarizing: Can’t Publish in WordPress? Fix the Invalid JSON Response Without Guesswork
Can’t Publish in WordPress? Fix the Invalid JSON Response Without Guesswork

By Greg Nowak. Updated 7 August 2026.

When WordPress says Updating failed. The response is not a valid JSON response., the editor is rarely telling you the whole story. It expected structured data from the WordPress REST API but received something else—perhaps a redirect, login page, firewall challenge, PHP warning, or server error.

Illustrated infographic summarizing: Recently Installed Packages Ubuntu
Recently Installed Packages Ubuntu

Try this from the terminal: grep " install " /var/log/dpkg.log

Illustrated infographic summarizing: Critical CSS for Faster Pages: When It’s Worth the Work
Critical CSS for Faster Pages: When It’s Worth the Work

By Greg Nowak. Reviewed 5 August 2026.

Critical CSS is the small set of styles needed to render the first visible part of a page. Putting those rules directly in the HTML can let the browser show useful, properly styled content without waiting for a large global stylesheet.

Pagination

  • First page
  • Previous page
  • …
  • Page 4
  • Page 5
  • Page 6
  • Page 7
  • Page 8
  • Page 9
  • Page 10
  • Page 11
  • Page 12
  • Next page
  • Last page

Review Greg on Google

Greg Nowak Google Reviews

 

Written recommendations from Trafik og Veje, Aarhus Municipality (2011) and AgroTech (2010) — read them on LinkedIn.

Illustrated infographic summarizing: From Supplier Invoice to Bookkeeping: AI with a Control Checkpoint
From Supplier Invoice to Bookkeeping: AI with a Control Checkpoint
2026-08-18

AI can reduce the work involved in processing supplier invoices, but reliable bookkeeping requires validation, duplicate checks, approval and a clear audit trail.

Illustrated infographic summarizing: Nginx 1.30 Changed the Upstream Defaults—Test Before You Upgrade
Nginx 1.30 Changed the Upstream Defaults—Test Before You Upgrade
2026-08-17

Nginx 1.30 defaults upstream proxying to HTTP/1.1 with keepalive enabled. Here is what to inspect, model and test before upgrading.

Illustrated infographic summarizing: OpenAI’s Assistants API Shuts Down in Ten Days. Is Your App Ready?
OpenAI’s Assistants API Shuts Down in Ten Days. Is Your App Ready?
2026-08-16

OpenAI’s Assistants API shuts down on August 26, 2026. Learn what to inventory, how to preserve state and how to cut over without breaking the product.

Illustrated infographic summarizing: WordPress 7.1 Forces the Editor Into an iframe—Test Your Custom Blocks
WordPress 7.1 Forces the Editor Into an iframe—Test Your Custom Blocks
2026-08-15

WordPress 7.1 removes the non-iframe editor fallback. Learn how to audit custom blocks, test real workflows and fix compatibility issues before launch.

Illustrated infographic summarizing: GitHub will stop sending jobs to stale self-hosted runners
GitHub will stop sending jobs to stale self-hosted runners
2026-08-14

GitHub starts enforcing runner versions on August 24, 2026. Audit and upgrade self-hosted runners before builds and deployments start stalling.

Illustrated infographic summarizing: Your AI Agent Has Shell Access. What Can It Reach?
Your AI Agent Has Shell Access. What Can It Reach?
2026-08-13

A practical guide to mapping what a shell-enabled AI agent can reach, then containing its access to files, credentials, networks, tools, and high-impact actions.

Illustrated infographic summarizing: Cloudflare Changed DoH JSON. What Else Is Parsing DNS as Text?
Cloudflare Changed DoH JSON. What Else Is Parsing DNS as Text?
2026-08-12

Cloudflare’s DoH JSON change exposes brittle DNS parsing. Find affected scripts, test both formats, and choose a safer integration contract.

Illustrated infographic summarizing: Your Website Can Answer Questions Now. Should It?
Your Website Can Answer Questions Now. Should It?
2026-08-11

NLWeb makes conversational website search practical to deploy. The real question is whether your content, users and team are ready to support it.

Illustrated infographic summarizing: AI Search Finally Has Reports. Now Connect Visibility to Revenue
AI Search Finally Has Reports. Now Connect Visibility to Revenue
2026-08-11

Google and Bing now expose first-party AI search data. The real task is connecting citations and impressions to analytics, CRM outcomes, and revenue.

Illustrated infographic summarizing: The Bot Passed Your CAPTCHA. What Did It Do Next?
The Bot Passed Your CAPTCHA. What Did It Do Next?
2026-08-11

Passing a challenge is only one signal. Session analysis, server-side validation and endpoint-specific controls help reduce bot abuse without blocking customers.

More articles
RSS feed

Footer

  • All articles
  • Contact

GrN.dk — AI automation, web platforms, web optimization, data handling and logistics.

© 2026 GrN.dk · LinkedIn · Contact · AI automation in Danish: nowa.dk

Behind GrN.dk: Individual Entrepreneur Codecrafter · Tax ID 305669096 · Bakhtrioni St. 22, 0194 Tbilisi, Georgia · official business register