Skip to content

Instantly share code, notes, and snippets.

How To Use GitHub Gists For Publishing Articles

GitHub Gists may be used not only for code snippets sharing but as a publishing platform for your articles.

Features And Restrictions Of GitHub Gists

Each gist is a git repo with restrictions and features:

  • You can't create folders in any branch of the repo.
  • Each file in the master branch larger than 1MB risks to be truncated so you can't add zip archive to master. But you may keep additional large files at another branches which can't be viewed on the gist page.
  • If you want to use images in your article but wish non-embedded images to be hidden on the gist page then you may keep them in non-master branch and reference by .//raw//foobar.jpg.

Tuning Windows 10 for Slow Machines

Windows 10 on slow netbook

This guide is for those who dares to install Windows 10 on slow netbooks (1GB of RAM).
Though Windows update program is over, you still may use old Windows product keys from license stickers to install Windows 10 on old machines.

UPD Jan 2019
This article is quite old, some instructions may be obsolete.

@ilyaigpetrov
ilyaigpetrov / create-winvos-on-linux.md
Last active February 3, 2026 02:54
Create Windows ValidationOS on Linux | #HowTo #Windows #ValidationOS #Linux #Bootable #Live #USB
Date 03.02.2026
My distro Alpine Linux (musl-based)
Doc status DRAFT/UNTESTED

Create Windows ValidationOS on Linux

1. Downloading and Mounting

  1. Download an ISO of Windows 11 or Windows Server 2025 (win-installer) from the official Microsoft Windows website.
@ilyaigpetrov
ilyaigpetrov / Бойкот Mail.Ru Group.md
Last active January 30, 2026 06:56
Бойкот «ВКонтакте» и Mail.Ru Group | https://git.io/boycott-vk | by https://git.io/ilyaigpetrov

Эту статью также можно прочитать на medium.com.


Бойкот «ВКонтакте» и Mail.Ru Group

Mail.Ru Group защищает власть от недовольных Mail.Ru Group защищает власть от недовольных

Introduction Into Windows Subsystem for Linux 2 (WSL2) for Beginners

WSL2 allows you to use Linux programs in a Linux shell (bash) inside your Windows 10 or above. It is mostly used to run programs for terminal (textual interface, not graphical). Launching graphical Linux programs is not covered in this tutorial.

CAUTION: Most of the commands must be executed with admin privileges (Start -> type "powershell" -> press "Run as Administrator").

Install

@ilyaigpetrov
ilyaigpetrov / _кратко-об-alpine-linux-2025.md
Last active January 8, 2026 11:00
Кратко об Alpine Linux на 10.2025 | #Alpine #СПО #Линукс #WithoutSystemd #Кратко #RU

Кратко об Alpine Linux на 10.2025

О дистрибутиве

Сайт: https://alpinelinux.org.
Мотто: «Small. Simple. Secure.»
Кредо: «Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox».
О себе / About: «independent, non-commercial, general purpose Linux distribution designed for power users who appreciate security, simplicity and resource efficiency», [/about].
Подробнее о себе: https://wiki.alpinelinux.org/wiki/Alpine_Linux:Overview.
Страничка в DistroWatch: .

Meteor Alternatives Per Feature

This table was created in 2015 so may be quite outdated today.

Feature Meteor Solution Alternative Solutions Description
Live DB Sync [livequery][lq] ([mongo-oplog]), [ddp] RethinkDB, Redis, ShareDB, [npm:mongo-oplog], [firebase], etc. Push DB updates to client/server.
Latency Compensation, Optimistic UI [minimongo][mm] [RethinkDB][lcr], [mWater/minimongo] (fork, not ws but http, browserify) Imitate successful db query on client before it is done.
Isomorphic Code [isobuild] & isopacks browserify Write one code for server/client/mobile.
Isomorphic Packaging [isobuild], atmosphere No more separate packages for server & client. Get bower + npm + mobile.

Про мой Google Pixel 8

256ГБ/8ГБ, нет слота под SD-карту, нет разъёма под audio jack (старые наушники), 1 USB-C.

Покупал в феврале 2024г. за 63т.руб + пошлина 4200руб отсюда: https://aliexpress.ru/item/1005006207037628.html. С апреля 2024г. пошлина взимается, если цена товара превышает 200 euro: см. https://aliexpress.ru/gid/poshlini.

Обновления ОС будут выпускаться Гуглом до октября 2030г., 7 лет с начала производства в 2023г.

Время работы

@ilyaigpetrov
ilyaigpetrov / Evaluate the Risk of Browser Extension Before Installing It by Reading the Source Code.md
Last active November 27, 2025 19:57
Evaluate the Risk of Browser Extension Before Installing It by Reading the Source Code | by https://git.io/ilyaigpetrov

Evaluate the Risk of Browser Extension Before Installing It by Reading the Source Code

This post is written for Manifest v2, Manifest v3 is not yet released at the moment.

Ok, kids, today we are going to scrutinize a source code of a browser extension to speculate about its risks.
First, you will need to know how to download or view browser extension source codes:

  1. Extension for Chromium/Chrome: https://chrome.google.com/webstore/detail/chrome-extension-source-v/jifpbeccnghkjeaalbbjmodiffmgedin
  2. Right Click for FireFox: https://superuser.com/questions/771825/how-to-examine-source-code-of-firefox-extension-before-installing-it