Tried Using ChatGPT Pro

Summary 30,000 JPY per month is expensive, but it’s worth it. Especially, having 100 uses of Deep Search per month is amazing. Introduction On February 5, 2024, OpenAI released Deep Search. It seemed useful, but the ChatGPT Plus plan only allows 10 uses per month. Since that limit felt too restrictive, I decided to subscribe to the ChatGPT Pro plan (cutting down on food expenses to afford it). The Value of ChatGPT Pro One major advantage is the relaxed usage limits for models. ...

Posted: 2025-03-11, Updated: 2025-03-15

Tried Using MarkItDown

About MarkItDown On December 14, 2024, Microsoft released something interesting. It’s a software called MarkItDown. It’s a tool that converts various files into the Markdown format. Quoting from the official repository, the formats that can be converted are: - PDF (.pdf) - PowerPoint (.pptx) - Word (.docx) - Excel (.xlsx) - Images (EXIF metadata, and OCR) - Audio (EXIF metadata, and speech transcription) - HTML (special handling of Wikipedia, etc.) - Various other text-based formats (csv, json, xml, etc.) - ZIP (Iterates over contents and converts each file) As you can see, it handles a wide variety of files. ...

Posted: 2024-12-18, Updated: 2025-03-15

Use uBlacklist to Do Your Search

Introduction Many people rely on search engines when conducting research. However, search results can be a mixed bag, ranging from genuinely useful resources to ad-laden, low-quality sites. I’ve shared techniques for finding the gems amidst the clutter in Struggling with “Just Google It” Advice. But how do we filter out the junk from the results? Let me introduce a tool I personally use. About uBlacklist uBlacklist is a browser extension that filters search engine results. ...

Posted: 2024-12-15, Updated: 2025-03-15

No NVIDIA Runtime Found in Docker on Ubuntu 24.04

I wanted to run a local LLM using Docker to deploy Ollama and Open WebUI. Since my machine has a GPU, I documented the steps to integrate Docker (containers) with the GPU. Conclusion Avoid using Docker Desktop. Switching to Docker Engine resolved the issue. This post skips over the installation of NVIDIA drivers and the NVIDIA Container Toolkit (formerly NVIDIA Container Runtime). Failure Case: Using Docker Desktop Initially, I installed Docker Desktop. ...

Posted: 2024-12-04, Updated: 2025-03-15

For Those Struggling with 'Just Google It' Advice

Introduction When using the internet, you can’t avoid searching for information. Whether you’re a student, a professional, or in any role, you’ll likely need to look things up. In today’s era, where AI like ChatGPT is becoming ubiquitous, I believe “searching skills” are more important than ever. Let me use an example. Imagine you run into a problem and ask someone for advice. How many of you have been told, “Just Google it”? ...

Posted: 2024-11-21, Updated: 2025-03-15

Setup Guide for Engineers Using Windows

Software Guide Customizing the Taskbar Open the Settings app. Navigate to Personalization and select Taskbar. Adjust the taskbar items (recommend hiding Search, Copilot, Task View, and Widgets). Select Taskbar behaviors. Set Taskbar alignment to Left. Turn Show taskbar on all displays to ON. Set When using multiple displays, show my taskbar apps on to Taskbar where the window is open. Enable Show seconds in system tray clock. Enabling Clipboard History Press Windows + V. Click Turn on. You can now access up to 25 items copied to the clipboard. ...

Posted: 2024-11-19, Updated: 2025-03-15

Enable GPG-Signed Commits in VSCode

I wanted to make GPG-signed commits directly in VSCode, so I tweaked the GPG settings in WSL. When GPG signing is enabled in Git, you might encounter an error like git =gpg failed to sign the data vscode. To resolve this, I set Git for Windows to trigger a GUI for entering the GPG passphrase. Additionally, I configured WSL to call Pinentry, making the process smoother. $ vim ~/.gnupg/gpg-agent.conf # Add the following line: # pinentry-program "/mnt/c/Program Files (x86)/Gpg4win/bin/pinentry.exe" # Return to the terminal: $ gpg-connect-agent reloadagent /bye With this configuration, a passphrase input GUI will appear when making commits in VSCode. ...

Posted: 2024-10-10, Updated: 2025-03-15

How to Install OpenFortiGUI in Ubuntu 24.04

At my workplace, there are times when I need a VPN, and on Windows and MacOS, FortiClient is my default workplace. But since I am using Linux (Ubuntu) with a twist, I decided to install OpenFortiGUI. The OpenFortiGUI official website recommends APT mirror, so I installed it accordingly. However, since Ubuntu 24.04, the way to add APT mirror has been changed from one line format in sources.list to deb822 format. ...

Posted: 2024-07-03, Updated: 2025-03-15

Browser Does Not Launch When Using Vivliostyle Preview on WSL Ubuntu

When using Vivliostyle on WSL (Ubuntu), you might encounter an error with vivliostyle preview where the browser does not launch. Here’s how to resolve this issue. Environment WSL (Ubuntu 22.04 LTS) Vivliostyle CLI 8.10.0 Vivliostyle Core 2.29.0 Error Details $ vivliostyle preview ✖ launch =launch =Target page, context or browser has been closed Browser logs: <launching> /home/<username>/.cache/ms-playwright/chromium-1112/chrome-linux/chrome --disable-field-trial-config --disable-background-networking --enable-features=NetworkService,NetworkServiceInProcess --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=ImprovedCookieControls,LazyFrameLoading,GlobalMediaControls,DestroyProfileOnBrowserClose,MediaRouter,DialMediaRouteProvider,AcceptCHFrame,AutoExpandDetailsElement,CertificateTransparencyComponentUpdater,AvoidUnnecessaryBeforeUnloadCheckSync,Translate,HttpsUpgrades,PaintHolding --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --enable-automation --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --no-sandbox --allow-file-access-from-files --disable-web-security --lang=en --user-data-dir=/tmp/playwright_chromiumdev_profile-7QTpYX --remote-debugging-pipe --no-startup-window <launched> pid=1818 [pid=1818] <process did exit =exitCode=127, signal=null> [pid=1818] starting temporary directories cleanup Call log: - <launching> /home/<username>/.cache/ms-playwright/chromium-1112/chrome-linux/chrome --disable-field-trial-config --disable-background-networking --enable-features=NetworkService,NetworkServiceInProcess --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=ImprovedCookieControls,LazyFrameLoading,GlobalMediaControls,DestroyProfileOnBrowserClose,MediaRouter,DialMediaRouteProvider,AcceptCHFrame,AutoExpandDetailsElement,CertificateTransparencyComponentUpdater,AvoidUnnecessaryBeforeUnloadCheckSync,Translate,HttpsUpgrades,PaintHolding --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --enable-automation --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --no-sandbox --allow-file-access-from-files --disable-web-security --lang=en --user-data-dir=/tmp/playwright_chromiumdev_profile-7QTpYX --remote-debugging-pipe --no-startup-window - <launched> pid=1818 - [pid=1818] <process did exit =exitCode=127, signal=null> - [pid=1818] starting temporary directories cleanup at <anonymous> (/home/<username>/cirkit-alumni-books/cirkit-connect-vol1/node_modules/@vivliostyle/cli/dist/browser.js:25:34) at launchBrowser (/home/<username>/cirkit-alumni-books/cirkit-connect-vol1/node_modules/@vivliostyle/cli/dist/browser.js:5:36) at <anonymous> (/home/<username>/cirkit-alumni-books/cirkit-connect-vol1/node_modules/@vivliostyle/cli/dist/preview.js:94:12) at openPreview (/home/<username>/cirkit-alumni-books/cirkit-connect-vol1/node_modules/@vivliostyle/cli/dist/preview.js:92:23) at <anonymous> (/home/<username>/cirkit-alumni-books/cirkit-connect-vol1/node_modules/@vivliostyle/cli/dist/preview.js:129:16) If you think this is a bug, please report at https://github.com/vivliostyle/vivliostyle-cli/issues error =script "preview" exited with code 1 Solution Use the ldd command to check for missing dependencies. In this case, it seems that some packages required for the preview browser are missing. Install the packages that show up as not found. ...

Posted: 2024-05-20, Updated: 2025-03-15

ERROR =Can Not Perform a User Install - User Site Packages Are Not Visible in This Virtualenv

How to fix the error ERROR =Can not perform a '--user' install. User site-packages are not visible in this virtualenv. when using Python venv (virtual environment). Open the pyvenv.cfg file in the virtual environment folder. Change include-system-site-packages = false to true. Restart the virtual environment.

Posted: 2023-11-05, Updated: 2025-03-15