For the very life of me i cannot comprehend why most of commercial websites look like pale and completely uninteresting sh#t? What could possibly be worse than a look of utterly boring template for a chosen framework? A simple question keeps wandering through my mind:
Why were the 80s and 90s characterized by such vivid colors, whereas nowadays we lack them at all? I am unable to grasp the primary concept and put it together.
Ok, it’s been a while since i’ve dropped F bombs at you. So, i am happy to announce that this is an F-bombs day. Let’s get to it.
And yeah, before we begin: to be honest, I’m not keen on writing denunciations, but life has pushed me into doing so. This guide is crafted to ensure that others avoid falling into similar pitfalls in the future.
In my country, there are numerous programming and web development courses available [here]
, [here]
and [here]
.
If you don’t like the flicker of Robotron greenish displays on the page, you can read article in [plain txt file]
INTRODUCTION: WHO THE HELL YOU ARE TO JUDGE LIKE THAT? Here we`ll dive into IT industry and what is happening in it recently and we`ll surely dot the i`s and cross the t`s in this not-so-brief note and close questions related to this department ones and for all.
My computer knowledge starts from MSDOS 5.
UPDATED ON: 2025-11-28
Dangerous Dave is a small demonstration of JavaScript capabilities. Control Dangerous Dave in wacky space riding green glowing blob by means of:
[▲] [▼] [◄] [►] arrow keys for movement [Spacebar] for laser shot [F8] to turn on/off orbiting planets [Enter] to become as cool as Duke Nukem ▀ FEATURES no heavy frameworks and dependencies, just pure JavaScript compact size, less than 500Kb including graphics and audio tiny core only 35Kb!
Ok then, back to the main topic of this website.
[Dinning menu]
for restaurants has matured and transformed into something more serious. Here are some fresh screens from the development fields featuring improved GUI and overall ergonomics with dark/light theme and custom cursor. Currently there is no any github repo because i work on the project locally. Maybe in the upcoming future i will share the source code online.
This is a solution for Webpack-based project which use PUG markup instead of conventional HTML. To save setting we are using LocalStorage and Cookies.
MARKUP
li
.option-wrapper
input#customCursorToggle(type="checkbox", name="customCursorToggle")
span.label-text On/off custom cursor support CSS/SCSS
Take a note that you have to tune styles by yourself to match your project requirements. Moreover, CSS styles for toggler are not included!
html.normal-cursor,
html.normal-cursor * {
cursor: auto !important;
}
html.normal-cursor a,
html.
UPDATED ON: 2025-11-01 Some updates from the development fields.
▀ INTRO RANT Just want to take a break from mindlessly trimming trailing spaces and fixing indentation “issues” in my “learning” projects at overpriced online courses.
If i have spare time i’ll surely drop that neat story on you, where i share lessons learned about reality of web development and avoiding costly mistakes when it comes to paid education (or in reality: self-learning).
The reason i’ve published this blip note because one reader reported me that after my recent [decoration upgrade]
i totally f#cked up cameraphone benchmark comparison pages, where my preloader script interfered with existing functionality making images not rendered on these pages at all.
I also removed .crt class on cameraphone comparison pages to get rid of CRT monitor emulation since it is obviously not needed there. People should be able to pixel-peep without any distractions like scanlines.
To save myself from boredom i have decided to start offspring web page dedicated purely to things that have something to do with web development.
Some information will be taken from [this website]
, some from [Github]
. The main reason I’m doing it is to renew the knowledge I’ve acquired and to structure it in my head. And it would be great if some of this stuff came in handy for you.
When doing webdev tasks, I often run into situations where browsers start to glitch due to a stuck cache. Page elements do not being update properly and reload [F5] or even magic [CTRL+F5] does not work at all. Here are two simple batch scripts to hard reset the system cache for Firefox and Chrome based browsers.
@echo off
taskkill /IM chrome.exe /F >nul 2>&1 || echo Chrome is not running
timeout /t 2 /nobreak >nul
rmdir /s /q "C:\Users\YOUR-PROFILE-NAME\AppData\Local\Supermium\User Data\Default\Code Cache"
rmdir /s /q "C:\Users\YOUR-PROFILE-NAME\AppData\Local\Supermium\User Data\Default\Cache"
start "" "%ProgramFiles%\Supermium\chrome.
If we’re talking about quick deployments XAMPP
is certainly a good thing, but if we want to have complete manual control over things happening under the hood for a more solid and comprehensive approach custom technology bundler is a not so good thing to do.
So, in this blip note i will tell you how to glue Apache, PHP and PostgreSQL technologies together.
Assuming that PHP 8.4 is installed to:
UPDATED ON: 2025-04-17
Project to test JS/PHP queries in real life tasks. The “Submit Your Vote” button becomes active only after you select one of the options and enter a unique number of more than 5 digits (not letters).
TECHNOLOGY STACK
FRONTEND SIDE
HTML markup: PUG Pure JavaScript/SCSS Node.js 23.7 [hacked] Webpack 5.98 VS Code 1.93 [hacked] BACKEND SIDE
XAMPP [for making PHP 8.2 work on Windows 7] APACHE [embedded version] PostgreSQL 14 PGAdmin 6.
UPDATED ON: 2025-04-14
Testing out waters with database technologies and custom written web-based applications. This project includes the following tech:
Webpack as a module bundler to compile the whole project PUG as a modern, modular replacement for classic HTML SCSS for graphics rendering and animation [btw, no images were used] JavaScript for POST/GET queries to the PHP backend PHP to retrieve needed data from database Apache for hosting server-side logic IMPLEMENTED FUNCTIONALITY
UPDATED ON: 2025-08-10
Friday has been landed. We are on the edge. The bridge day. The transformation into a blobby-hill-slacker in horizontal reclining posture has begun.
I am mentally exhausted from work, self-study and my environment and would like to do something that I am not tired of. Luckily it’s been a while since I’ve posted anything Windows 7-related on these pages. So it is a perfect time to do materialize such desires.
Supporting Windows 7 almost every day for numerous years i have to admit that operating system is getting harder and harder to support, but it is definitely possible and we still don’t have the right to consider it as an obsolete environment.
To install latest Electron framework:
npm install electron --save-dev If you work in a corporate environment with tightened security, such as a government structure or banking institution, you will almost certainly end up with this error:
PostgreSQL Windows 7 support is a piece of dog sh#t. That is why you almost always have a loads of quirks on the table here and there. Beware that i’ve described Postgre installer in a soft words, it deserves way more. Original installer skips almost all things which should be done by a proper one: it won’t initialize your database it won’t kickstart windows service it won’t setup system environment with correct variables it f#cks up user roles it throws loads of errors in your face like Problem running post-install step.
The most recent version of Hugo framework [v0.144.0.2] was hacked to run in Windows 7 environment. You can obtain it [here]
. Now you can enjoy beyond official support. Thanks goes out to ANightly!
I used to think that the 18.x version was [the last to run on Windows 7]
.
And now I am glad to tell you that enthusiast hackers from Russia made quite a neat and generous thing to backport NodeJS 22 to Windows 7 environment.
Such occurrence was super useful since i was already running into some limitations with [NodeJS 18]
and was thinking about moving my project to the Linux environment.
In the last couple of years I dedicated most of my free time to self-learning the barebones of modern web technology, things like: HTML, CSS, JS, WEBPACK, PUG, various frameworks like Hugo and other web tech trickery. For those of you who are interested, here is my [Github page]
. Who knows where the VScode will take me?
I hope that these technologies will be a nice addition to my knowledge of raster & vector software, which I use as an [active microstocker]
.
No posts about VS Code for so long time? This should be fixed.
Today i’ll do a little note regarding visual looks of the editor. Honestly, I already have my personalized theme. But after seeing [Retrowave84’s skin]
, I was so impressed with the overall aesthetics and correctly set glow and shadow effects, that I decided to stack it on my own theme, to get the best things from both of them.
Too large to be good in terms of ergo?
I had the chance to try out the [Dell U4323QE]
beast and here is my opinion on that device.
I have been using neat [NEC PA301w]
since early 2014 and have no regrets about it’s performance. But not long time ago i’ve noticed that screen space has become scarce for my needs and applications in 2024. Even after I added an old 19-inch NEC to the configuration, it still wasn’t enough to feel completely comfortable.
UPDATED ON: 2024-09-07
Internet is swarming with instructions on how to do this in a proper way, but all of them are incomplete and it looks like the authors don’t care much and don’t put enough effort into making them really shine, so i decided to fix that confusion and write my own, uber one.
Computer user ergonomics is a really complex thing, so I split the FAQ into several sections for better readability and understanding.
UPDATED ON: 2024-09-06
Here is a collection of plugins for VS Code, which can improve coding workflow dramatically. Currently i’m using [Codium]
, it is an open-source fork of VS Code, that is why provided links are heading to [non-ms marketplace]
.
BENEFITS:
performance optimized telemetry can be completely turned off no network connections to servers of evil corpo can be executed on Windows 7 machine [v1.87] FAVORITE PLUGINS:
It looks like [Hugo dropped]
Windows 7 support. Version 0.121 was a last one to execute without any problems. All subsequent updates 0.121.1 or later throw following crash upon execution.
To celebrate anniversary i’ve rebuilded site via latest available version.
DOWNLOAD LAST HUGO FOR WINDOWS 7
Upcoming updates and site refactoring will be done manually, without Hugo framework. See you around!
UPDATED ON: 2023-11-04
Nothing complex here, at least at this time. Here i’ll accumulate performance related information.
░▒▓ LAZY LOADING OF IMAGES ▓▒░ Just implemented lazy loading at my main index page. Concept is pretty simple you are loading images only when they appearing in the viewport of the browser. All you need to do is just to apply loading=“lazy” to the classes of loaded images.
<img loading="lazy" src="/img/demo./png" alt="Picture"> In my case it was like this:
For me things never work as they should. Github is not an exception. After my first try to submit things to repo i run into:
... Author identity unknown. *** Please tell me who you are. PROBLEM CAN BE SOLVED BY THESE COMMANDS:
git config --global user.email "YOUR_EMAIL" git config --global user.name "YOUR_LOGIN" After that certificate issue occurred:
... self-signed certificate in certificate chain and another error right after the previous one:
UPDATED ON: 2024-04-05
All keyboard hacks and tweaks will be posted here. Stay tuned for more goodies!
THE MAIN PURPOSE OF THIS LITTLE ACCUMULATION IS TO REMOVE MOUSE FROM CODING WORKFLOW. Remember to separate rules with comas. Like this:
[
{
"key": "alt+numpad_subtract",
"command": "workbench.action.decreaseViewSize"
},
{
"key": "alt+numpad_add",
"command": "workbench.action.increaseViewSize"
},
{
"key": "ctrl+shift+b",
"command": "workbench.action.toggleActivityBarVisibility"
}
] Last rule-set do not contain coma symbol in the end.