Technically Impossible

Lets look at the weak link in your statement. Anything "Technically Impossible" basically means we haven't figured out how yet.

English post

GPT on Linux PC with 8GB RAM, No GPU, No Container, and No Python - case of alpaca.cpp

The last post*1 indicated unpractical performance as prediction of a single token per a minute. Performance this time is enough practical. Using smaller language model as 4GB file size. It is stored on RAM without swap, and consumer PC wit…

GPT on Linux PC with 8GB RAM, No GPU, No Container, and No Python

2023-03-23 Performance of prediction in this post is not practical, a single token per a minute. The next post shows the other case. Its performance is better due to small size language model. If you are interested, please refer to it. imp…

Stable Diffusion on Windows PC with 8GB RAM, No GPU, No Container - case of Anaconda

In the beginning In the last post*1, it used Python distributed at Microsoft Store. This post uses Anaconda instead. No change in the content from the last post other than procedures for Anaconda. Abstract Running "AI" on PC requires rich …

Create Windows symbolic link and update it

Abstract Symbolic link works effectively to migrate folders and files from old disk to new one. Typical situation is install new storage move folders and files from old storage make symbolic link to point new location on old storage User c…

Stable Diffusion on Windows PC with 8GB RAM, No GPU, No Container

2023-03-17 This post uses Python distributed at the Microsoft Store. The following post describes the procedure in case of Anaconda instead. If you are interested, please refer to it. impsbl.hatenablog.jp Abstract Running "AI" on PC requir…

Exploring inside of Android package (apk file)

Abstract Using Android application, user may sometime have curiosity against basis of output, and drives to know structure of application logic and its processing.Thank to open source, such desires are fulfilled easily, but it is not alway…

Probe DRM security level - case of Widevine DRM in Android

Abstract DRM is one factor affecting quality of online video streaming. In case that DRM system recognizes that a device is secured, high quality movie is streamed. In other case, low quality movie is provided or streaming is denied.Ultima…

DRM review Ver 1.1 - Android application providing information about DRM (Widevine)、HDCP, etc

github.com Abstract DRM review provides information about DRM system For Android, usually Google Widevine*1 HDCP (High bandwidth Digital Content Protection)*2 Security level at content level MP4 and WebM The application provides an explana…

Remedy for authentication request from Flatpuk application

Abstract Initial boot of Flatpuk application sometime requests authentication above. This authentication request says Authentication required The password you use to log in to your computer no longer matches that of your login keyring. Eve…

Bluetooth packet capture on Windows 11 - Is AAC really working on Windows 11?

Abstract It is said that AAC as Bluetooth codec is supported by Windows 11, there is no corresponding description in Microsoft site. Then, Bluetooth packet capture*1 again to check whether AAC connection works. As its conclusion, Windows 1…

Markdown note comparison for OneNote user - Joplin, Obsidian and Simplenote

Abstract Although OneNote has almost all required features, its flexibilities sometime brings inconvenience. Example, tree structure without concept of tagging free area without concept of page formula input with GUI, not notation This pos…

umami on Heroku

| Abstract Google announced that replacement from UA (Universal Analytics) to GA4 in 2023-July-1*1. It also means currently popular analysis manner based on session is also replaced to user based analysis event based analysis Today, a sing…

Bluetooth packet capture on Windows 10 - Is aptX really working in those earpieces?

Abstract Followings are requirements that vender-specific codec as aptX*1 should work. Both, sound source and sink support common codec. codec is installed. installed codec works. license fee for codec has been paid In spite of aptX is ins…

Install .NET Core and PowerShell to any Linux distribution

.NET or .NET Core*1 is the cross-platform development framework. Microsoft provides provides it not only as packages for major Linux distros, but also binary with install script for minor distros.As .NET is cross-platform SDK and runtime, …

MID (MaXX Interactive Desktop) on Clear Linux via Ubuntu container with Distrobox

Abstract Distinctive factor of Clear Linux is highly optimization for Intel platforms power consumption, especially idling efficiency*1 But there is trade-off. Although desktop edition of Clear Linux is provided, this is not their focused …

Japanese input on Clear Linux with Mozc via Ubuntu container with Distrobox

Abstract Although major Linux distribution as Ubuntu provides language input method as Mozc and user can use it out of the box, some distribution as Clear Linux doesn't. Typical solution for such exceptional distribution is to build own bi…

Error from Visual Studio and GitHub integration - error setting certificate verify location

Abstract Accessing GitHub with Visual Studio sometime causes error. ITs typical case is the image attached above. It says that the certificate is not found at the designate path.This is the cause of error, but it is not root cause. The ano…

{'\"?!}, {mrdoc} and {gtaio luSnemf} - 42 SILICON VALLEY Piscine 2017 Day01 Exercise 09

日本人向け 恐らく検索結果に飛びついて、何も周りを見ていないのだろう。 日本のユーザーは誰も下記ページのExercise 09を参照しようとしない。 impsbl.hatenablog.jp Abstract Piscine is the admission test of 42 SILICON VALLEY, and is held for strai…

Control contents suggested by Google, or disable their notifications

Abstract Statistical processing based on data is generally called "AI", and it is running everywhere. Its typical use case is to pick and suggest contents. Web browser and search app list contents up from news media or magazine based on us…

USB drive for Windows 11 clean install - NTFS format + bypassing hardware requirement check

Abstract Making USB drive for Windows clean install from its ISO image, there are 2 hurdles as USB drive must be formatted in FAT32. FAT32 doesn't support a file over 4GB. Windows 11 ISO image includes a file over 4GB. Such file must be sp…

GNUstep on Ubuntu 20.04 LTS + WSL2

Abstract 「MacはLinuxだった」("Mac was Linux") was one hot topic on the net this week.*1 In such topic, there is no reason that NeXT is not treated.Sometime, NeXTSTEP is called as OS, which was the foundation of OSX, and other time, it is …

MID (MaXX Interactive Desktop) v2.1.1 on WSL2 + Ubuntu 20.04 LTS - 2022

Abstract IRIX is OS brought with SGI (Silicon Graphics International) workstations in 90s. And MID (MaXX Interactive Desktop) is a project to reproduce its GUI on Linux. As well as Gnome is executable on Ubuntu 20.04 LTS + WSL2, MID is als…

"apt install" of VSCode, Edge, and PowerShell with registering Microsoft repositories

Abstract The most common package manager in Ubuntu is "apt", but VSCode is not provided there. Canonical, the operating company of Ubuntu, developed a package manager called "snap", and run as app store *1 that uses it. Although VSCode is …

NsCDE 2.0 - Modern desktop environment in CDE's clothing, its installation to Ubuntu

Abstract The Linux desktop environment of today is probably GNOME. I wonder how many users would dare install CDE there. Not only plainly outdated, but there is little information on how to install it. So it is not an option.NsCDE (Not so …

What's the same and what's different? - Windows Forms App (.NET Framework), Windows Forms App (.NET) and WPF Application

In Visual Studio, there are 3 options as the screenshot at the top of this post. They are Windows Forms App (.NET Framework) an application with a Windows Forms (WinForms) user interface Windows Forms App (.NET) an application with a Windo…

/dev/zero and /dev/random in PowerShell - Binary file generation with Set-Content

dd command*1 in UNIX reads and writes data in specified bytes or blocks at specified devices. It is used to backup of HDD or USB memory at partition or sector level, or convert from an optic medium to ISO file. Although Windows doesn't hav…

Multiple language support on Windows - input/output Japanese on English Windows.

In iOS (iPhone OS, iPad OS) and Android, Settings for Language and Region is separated. And it can easily support input/output and screen in different language as Japanese input/output on English window. Windows 10 20H2 or later can be con…

Access library or DLL with PowerShell - Add-Type and Get-Member

Abstract It is sometime less efficient to write code and compile it only for checking capability of libraries. Scripting on PowerShell can also call libraries. Example, .Net Framework library can be called with command "Add-Type". Abstract…

Look inside of unknown library or DLL - IL DASM

Abstract When using a DLL, if a list of provided properties and methods is provided, we can get an idea of what DLL provides, even without documentation. If there is not even such information, one way is to refer the information Intellisen…

Rational solution for blocking online ads - Hosts, DNS proxy, and Local DNS

Abstract Recent online advertisement is just like SPAM. heavily use of grotesquery photos improper comics in online book store ads. poor parental control Online ads somehow brings unpleasant contents as if they have pipe through parental c…