New pages

New pages
Hide registered users | Hide bots | Show redirects

14 July 2025

  • 05:2305:23, 14 July 2025 The Ultimate Guide to Mastering the Amazon Q CLI (hist | edit) [9,350 bytes] Ryan (talk | contribs) (Created page with "This is a comprehensive guide to using Amazon Q with the Command Line Interface (CLI). Of course, here is a step-by-step technical guide on how to use Amazon Q with the Command Line Interface (CLI). <span id="introduction-what-is-amazon-q"></span> == Introduction: What is Amazon Q? == Amazon Q is a generative AI-powered assistant from Amazon Web Services (AWS) designed to help developers and IT professionals work more efficiently. It can answer questions about AWS ser...") Tag: Visual edit: Switched

4 July 2025

  • 09:2609:26, 4 July 2025 Converting CBZ to EPUB with Calibre (hist | edit) [3,448 bytes] Ryan (talk | contribs) (Created page with "=== ## Converting CBZ to EPUB with Calibre === Calibre is a versatile, open-source ebook manager that can handle a wide variety of formats, including the conversion you need. ----- <span id="step-1-download-and-install-calibre"></span> === #### Step 1: Download and Install Calibre === First things first, you’ll need to get Calibre on your Mac. # '''Visit the Calibre website''': Open your web browser and go to the official Calibre download page: [https://calibre-e...") Tag: Visual edit: Switched

30 June 2025

  • 12:1612:16, 30 June 2025 Understanding Sealed Syntax in Kotlin (hist | edit) [6,406 bytes] Ryan (talk | contribs) (Created page with "In the world of Kotlin, the <code>sealed</code> keyword provides a powerful mechanism for creating restricted class hierarchies. This allows for more controlled and predictable code, especially when dealing with a fixed set of possible types. This concept applies to both classes and interfaces, offering a significant advantage in terms of type safety and expressiveness, particularly when used with <code>when</code> expressions. <span id="understanding-sealed-syntax"></s...") Tag: Visual edit: Switched
  • 06:2606:26, 30 June 2025 Connecting Worlds: A Guide to Inter-Container Communication in Docker (hist | edit) [8,157 bytes] Ryan (talk | contribs) (Created page with "<span id="connecting-worlds-a-guide-to-inter-container-communication-in-docker"></span> = Connecting Worlds: A Guide to Inter-Container Communication in Docker = In the world of Docker, containers are designed to be isolated environments for your applications. This isolation is a key feature for security and portability. However, in most real-world scenarios, applications are composed of multiple services that need to communicate with each other. This document provides...") Tag: Visual edit: Switched
  • 05:5205:52, 30 June 2025 Debugging Your Kotlin/Spring Boot Application in a Docker Container with IntelliJ IDEA (hist | edit) [7,460 bytes] Ryan (talk | contribs) (Created page with "<span id="debugging-your-kotlinspring-boot-application-in-a-docker-container-with-intellij-idea"></span> == Debugging Your Kotlin/Spring Boot Application in a Docker Container with IntelliJ IDEA == Developing and debugging modern applications often involves containerization with Docker. This guide provides a comprehensive, step-by-step approach to seamlessly debug your Kotlin-based Spring Boot application running inside a Docker container using the powerful debugging to...") Tag: Visual edit: Switched

28 June 2025

  • 04:0304:03, 28 June 2025 The “Weird” Keyboard Layout: A Relic of the Mechanical Past (hist | edit) [3,110 bytes] Ryan (talk | contribs) (Created page with "<span id="the-weird-keyboard-layout-a-relic-of-the-mechanical-past"></span> === The “Weird” Keyboard Layout: A Relic of the Mechanical Past === The seemingly random arrangement of keys on the standard QWERTY keyboard, a layout that has puzzled and frustrated learners for over a century, is not the result of arbitrary design but a clever solution to a mechanical problem that plagued early typewriters. Its persistence in the digital age is a classic case of a technolo...") Tag: Visual edit: Switched

24 June 2025

21 June 2025

  • 04:0704:07, 21 June 2025 Why Should You Prefer Collections Over Arrays in Kotlin? (hist | edit) [7,019 bytes] Ryan (talk | contribs) (Created page with "<span id="the-core-difference-arrays-vs.-collections"></span> === The Core Difference: Arrays vs. Collections === At a high level, both arrays and collections are used to hold multiple items. However, they have fundamental differences in their structure, capabilities, and how you interact with them. <span id="arrays-arrayt"></span> ==== Arrays (<code>Array<T></code>) ==== * '''Fixed Size:''' This is the most critical characteristic of an array. Once you create...") Tag: Visual edit: Switched

17 June 2025

13 June 2025

  • 04:1504:15, 13 June 2025 Sublime Text Command line Interface (hist | edit) [343 bytes] Ryan (talk | contribs) (Created page with "https://www.sublimetext.com/docs/command_line.html == ZSH == If using Zsh, the default starting with macOS 10.15, the following command will add the bin folder to the PATH environment variable:<syntaxhighlight lang="bash"> echo 'export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin:$PATH"' >> ~/.zprofile </syntaxhighlight>") Tag: Visual edit
  • 04:1204:12, 13 June 2025 Creating a Command-Line Launcher for IntelliJ IDEA (hist | edit) [3,388 bytes] Ryan (talk | contribs) (Created page with "You can run IntelliJ IDEA from the command line to open projects, files, and perform various other actions directly from your terminal. This can be a more efficient workflow for many developers. Here’s a guide on how to do it on different operating systems. <span id="creating-a-command-line-launcher"></span> === '''Creating a Command-Line Launcher''' === For ease of use, it’s highly recommended to create a command-line launcher. This allows you to simply type <code...") Tag: Visual edit: Switched originally created as "Creating a Command-Line Launcher"

8 June 2025

6 June 2025

5 June 2025

  • 07:1907:19, 5 June 2025 IPad Pro 13-inch (M4) vs. iPad Air 13-inch (M2): A Detailed Comparison (hist | edit) [4,893 bytes] Ryan (talk | contribs) (Created page with "Here’s a comparison table between the iPad Pro 13-inch (M4) and the iPad Air 13-inch (M2), highlighting their key differences: <span id="ipad-pro-13-inch-m4-vs.-ipad-air-13-inch-m2-comparison"></span> == iPad Pro 13-inch (M4) vs. iPad Air 13-inch (M2) Comparison == {| class="wikitable" |- ! style="text-align: left;"| Feature ! style="text-align: left;"| iPad Pro 13-inch (M4) ! style="text-align: left;"| iPad Air 13-inch (M2) |- | style="text-align: left;"| '''Proces...") Tag: Visual edit: Switched
  • 07:1607:16, 5 June 2025 How to Use Your Android Tablet as a Mac External Display (hist | edit) [6,339 bytes] Ryan (talk | contribs) (Created page with "While Apple’s Sidecar feature allows iPads to seamlessly extend a Mac’s display, using an Android tablet as a second monitor for your Mac requires third-party applications. Here are some of the most common and effective ways to achieve this: '''1. Paid Solutions (Generally More Reliable):''' * '''Duet Display:''' ** '''How it works:''' Duet Display is a popular choice that offers both wired (USB) and wireless (Wi-Fi) connections. You download the app on your Mac an...") Tag: Visual edit: Switched
  • 05:1105:11, 5 June 2025 A plan for beginners in Kotlin server-side development. (hist | edit) [17,913 bytes] Ryan (talk | contribs) (Created page with "'''Phase 1: Solidify Kotlin Fundamentals (1-2 Weeks)''' * '''Goal:''' Ensure you’re comfortable with Kotlin beyond the very basics. * '''Topics:''' ** Data classes, sealed classes, enums ** Functions (lambdas, higher-order functions, extension functions) ** Null safety (the <code>?.</code>, <code>?:</code>, <code>!!</code> operators, <code>let</code>, <code>run</code>, <code>apply</code>, <code>also</code>) ** Collections and functional operations (map, filter, fold,...") Tag: Visual edit: Switched originally created as "A plan for beginners in Kotlin server-side development.""

4 June 2025

  • 13:1513:15, 4 June 2025 Deploy your custom containerized web server application to Google Cloud Run. (hist | edit) [17,869 bytes] Ryan (talk | contribs) (Created page with "Deploy your custom containerized web server application to Google Cloud Run. ----- <span id="prerequisites"></span> == 1. Prerequisites 🧑‍💻 == Before you begin, ensure you have the following set up: <ul> <li>'''Google Cloud Project:''' <ul> <li>A Google Cloud Project with '''billing enabled'''.</li> <li>The following APIs '''enabled''' within your project: <ul> <li>Cloud Run API (<code>run.googleapis.com</code>)</li> <li>Cloud Build API (<code>cloudbuild.goo...") Tag: Visual edit: Switched
  • 13:1113:11, 4 June 2025 Convert markdown to mediawiki with pandoc (hist | edit) [520 bytes] Ryan (talk | contribs) (Created page with "Normal Usage<syntaxhighlight lang="bash"> pandoc -f markdown -t mediawiki test.md -o test.wiki </syntaxhighlight>Sometimes, the current version of MediaWiki can't display the <code><nowiki><syntaxhighlight></nowiki></code> tag. This could be a solution.<syntaxhighlight lang="bash"> pandoc -f markdown -t mediawiki test.md | sed "s/<syntaxhighlight/\n<syntaxhighlight/" > test.wiki </syntaxhighlight>https://pandoc.org/ https://pandoc.org/try/") Tag: Visual edit