Web Analytics

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

JavaScript to identify the user's country by time zone without Geolocation API

This blog had faced suspicious access since this February*1. It brought extra 1000-2000 accesses per day, though this blog usually has 200-300 visits per day. Major access analytics services as Google Analytics automatically remove such bo…

Android Sensor List - output the list of sensors in CSV format

github.comSpecifications and features of Android devices, if the device is a well-known product, are disclosed at official web sites or a special feature article in online media. Even some obscure devices have official web site, or introdu…

Calling built-in Gemini Nano - for Chrome Version 128, 129 or later

Installing and running LLM on 8GB RAM PC was one of fun activities last year*1. Now, LLM is integrated with a web browser and user can call it locally through browser`s console.developer.chrome.comUser can call Gemini Nano model with API i…

Solutions for iCloud Connection Error - Review Hosts, DNS or Browser's extensions as Ad Blocker

When connection error is occured at iCloud and Apple's services are all green, its root cause is the user's environment.Although Apple mentions about sign in issue, there is no official answwers about connection issue*1. Regarding connecti…

XM6: X68000 emulator - HDD boot in Human68k and SX-WINDOW, and boot of X68030

It seems like revival of 80s retro game and PC is global common trend among the limited cluster. The one enthusiastic item there is Sharp X68000. Unlikely other Japanese retro PC as NEC PC-9801, this machine is pretty exceptional one as if…

GPT on Windows PC with 8GB RAM, No GPU, No Container, and No Python - case of ggml

Abstract One of the popular topic in "AI" is GPT (Generative Pre-trained Transformer). Although it usually requires rich computational resources, running it on minimal environment as Raspberry Pi is technically possible now*1. And regardle…

Generating words using compression algorithms and random data

As I delved into the overview of large-scale language models since the beginning of the year, the budding idea that emerged was that of language generation as a probability theory. There seems to exist a "true" probability model that produ…

Llama2.c on PC with 8GB RAM, No GPU, No Container - pretokenization, training and inference

Abstract If performance is not concern, whether it is GPT or Diffusion, they work on a machine with only 8GB RAM withuot GPU, be it on a PC or and Android smartphone. This is my finding from generative AI exploration in this spring*1. But …

Alternative of ".profile" in Wayland - Autostarting and environment variables when login to desktop

Abstract Wayland*1 is becoming popular as Linux desktop. And Clear Linux is also going for it*2.In migration from X11 to Wayland, user will need to find the alternative solution for ".profile" before anything else. Wayland doesn't initiate…

OneNote data handling with PowerShell from getting hierarchy structure to exporting notebook

OneNote can export its notebooks, sections and pages as a document files. But it doesn't support as exporting different pages to separate document files exporting all pages under a notebook or a section to separate document files And due t…

One solution in Adobe Digital Editions - Add to Library, and "Error! Check Activation"

Abstract Adobe Digital Editions (ADE) handles DRM protected documents as ePub and PDF. Usually, they are downloaded from ACS (Adobe Content Server) with ACSM (Adobe Content Server Message). Opening ACSM on ADE and adding the protected docu…

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

Abstract Running "AI" on PC requires rich computational resources as GPU with VRAM, and storage for its model. "bes-dev/stable_diffusion.openvino"*1 made running Stable Diffusion on poor consumer PC. And "intel/openvino-ai-plugins-gimp" al…

Mount ISO and change its drive letter with PowerShell - 2023

Abstract Windows can mount ISO file, but user can't specify drive letter in advance of mounting. Its drive letter is dynamically assigned by Windows. If specific drive letter should be assigned, assigned drive letter must be changed after …

Re-enable loudness equalization after updating to Windows 11 - case of Realtek High Definition Audio

Abstract Typical area that is difficult to notice problems is audio playback. Even if it looks playing fine, sometime enhancements as loudness equalization don;t work after updating to Windows 11.Installing Windows 11 in full update instal…

Mount Google Drive and Convert MP4 to GIF on Google Colab

Abstract Google Colaboratory (Colab)*1 is Jupyter notebook environment provided by Google. Mounting Google Drive*2, user can edit files there on Colab.This post introduces procedure to convert MP4 movie to GIF animation. Converting to GIF,…

Step-by-step of coredumpctl and gdb

Abstract I found that a cetain Flatpak application doesn't run. Starting it from command, it crashed and dumped core file due to segmentation fault.In case of Windows, we can check details inside core file with WinDbg*1. In Linux, the same…

GPT on Android - build and run, 6GB RAM is not enough

Abstract Some C/C++ programs can be compiled for Android, and building execution binary of chat in Alpaca.cpp is also possible. This post introduces its procedures to run it on Android. Important note: 8~12GB RAM is required One important …

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

This is the rewriting of the last post*1 especially for Windows user. Although GitHub providing source code introduces building with CMake*2, this post uses Visual Studio instead.CPU for evaluation is Intel Core i7-6700T. This is the relat…

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

2023-03-29 - To Windows user This post is for Linux. For Windows case, please refer the next post. impsbl.hatenablog.jp Abstract The last post*1 indicated unpractical performance as prediction of a single token per a minute. Performance th…

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

2023-05-06 To a person needs GUI Solution in this post doesn't provide GUI. If GUI is required, recommend to install as GIMP plugin. The next post introduces its how-to. FYI, regardless of with or without GUI, time for image output has no …

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-05-06 To a person needs GUI Solution in this post doesn't provide GUI. If GUI is required, recommend to install as GIMP plugin. The next post introduces its how-to. FYI, regardless of with or without GUI, time for image output has no …

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…