Конспект веб-дизайну з використанням шрифтів
Насправді, папір стерпить не все
Все найголовніше, що потрібно знати про папір...
Сім п’ятниць асинхронності JavaScript
Синтаксис JavaScript - однопоточный, однако его выполнение в ряде случаев предполагает асинхронность, при которой операции выполняются не синхронно одна за другой, а параллельно, в собственном фоновом режиме, не блокируя основной поток выполнения. Такая асинхронность позволяет эффективно использовать ресурсы и обрабатывать операции, которые занимают время, такие как запросы к серверу, чтение файлов или воспроизведение медиа, не прерывая работу других частей программы. Для работы с асинхронностью в JavaScript используются колбэки, промисы, async/await и другие механизмы.
!!! Photoshop
// Adobe Photoshop
Зброя цивільного самозахисту
Хостинг від CITYHOST.UA
!!! Модули и пакеты Node.JS
!!! CGI
Common Gateway Interface (Общий интерфейс шлюза) — спецификация интерфейса, используемого внешней программой для связи с веб-сервером. Последний вариант описан в RFC 3875. Шлюзом тут является веб-сервер, который получает запрос от клиента, преобразует в CGI-форму, вызывает обработчик и конвертирует его ответ из CGI-формы в форму HTTP-ответа клиенту. По сути позволяет использовать консоль ввода и вывода для взаимодействия с клиентом.
Common Gateway Interface//wikipedia.org
отладка Node.JS !!!
Камери – це дзеркало безпеки
Цілісно-криптографічна оболонка SSH
SSH (Secure Shell) — це криптографічний мережевий протокол, який забезпечує захищене віддалене керування операційною системою та передачу даних між мережевими пристроями через незахищену мережу. Зазвичай використовується для віддаленого доступу до командного рядка операційної системи, а також передачі файлів з використанням SCP або SFTP. SSH забезпечує шифрування даних, аутентифікацію та захист від атак перехоплення даних.
Файлова система Linux
Командний процесор/інтерпретатор BASH
Bash (Bourne Again SHell) - это командный интерпретатор или оболочка командной строки, используемая в UNIX-подобных операционных системах, включая Linux и macOS. Он предоставляет пользователю интерфейс для взаимодействия с операционной системой путем ввода команд, которые выполняются системой. Bash поддерживает множество функций, таких как переменные, циклы, условные операторы и многое другое, что делает его мощным инструментом для управления и автоматизации задач в командной строке.
Менеджер пакетів JavaScript NPM
npm Node Package Manager - это менеджер пакетов для среды выполнения JavaScript Node.js, который позволяет управлять зависимостями своих проектов, устанавливая, обновляя и удаляя пакеты JavaScript из репозитория npm, а также публиковать собственные пакеты для общего использования.
официальный сайт //www.npmjs.com
Кастомні обробники подій в елементах публікації WordPress
Публікація заснована на досвіді використання WordPress 5.2.17 з плагіном класичного редактора публікацій Classic Editor.
Редактор Classic Editor у режимі Text дозволяє безпосередньо редагувати HTML, в т.ч. задавати теги та визначати в них обробники подій. Однак при переході редактора в режим Visual ці визначення видаляються!
Continue reading Кастомні обробники подій в елементах публікації WordPress
Особи королівських ланцюгів династії Arduino
Інтернет-магазин "Ардуіно в Україні" - продаж Arduino, Raspberry Pi, мікрокомп'ютерів в Києві і Україні | Оплата та доставка | Форум | Статті | Документація //arduino.ua
Arduino IDE //www.arduino.cc
Джош Скин, Дэвид Гринхол, Эндрю Бейли «Arduino. Большая книга рецептов»
PDF //codelibrary.info
Continue reading Особи королівських ланцюгів династії Arduino
Співпраця з величезною кількістю аналітиків
Google Analytics //analytics.google.com
//
Continue reading Співпраця з величезною кількістю аналітиків
початкові координати 3D друку
X, Y и Z стояли перед скульптурой Микеланджело в музее. X сказал: "Мне кажется, эта скульптура великолепна с точки зрения формы и линий." Y добавил: "Да, особенно мне нравится, как художник играет с осью Y, придавая форму движению." Z, смотря на произведение, улыбнулся и сказал: "А мне кажется, он использовал третье измерение, чтобы придать ей глубину и смысл. Это искусство, которое проникает в оси исключительности!"
Protected: БПЛА
Шифр швидких відповідей QR
DENSO WAVE, the Inventor of QR Code //www.qrcode.com
QR Code Generator //www.qr-code-generator.com
Діалектичні аспекти атмосферного повітря
Загальна кількість повітря в атмосфері Землі ~5⋅1018 kg
Сухий склад: Азот 78.084%, Кисень 20.946%, Аргон 0.934%, Вуглекислий газ 0.0417%, Неон 0.001818%, Гелій 0.000524%, Метан 0.000187%, Криптон 0.000114%, Водень 0.00005%, Ксенон 0.0000087%... //wikipedia.org
Така кількість вимагає перейти до розуміння якості.
середовище розробки в Linux
STM32. Подготавливаем среду разработки в Linux megalloid@habr.com (Jan 19, 2024)
Альтернативні клієнти та Telegram API
Месенджер Telegram лояльний до розробки альтернативних клієнтів користувача за умови, якщо клієнт:
- використовує свій унікальний APP_ID
- дотримується правил безпеки
- не примушує користувачів до переваг
- не порушує базові механіки месенджера («невидимки», «нечитайки»)
- не виконує дій таємно від користувача
- реалізує доступ до каналів (функціональність «спонсованих повідомлень»)
- не видає себе за офіційний додаток
- повідомляє користувача про спосіб монетизації, який є при цьому легальним
Різьбове з’єднання: гвинти, болти та гайки
З точки зору відеоспостереження
Реалізація глибокого аналізу для бібліотеки Keras у TensorFlow
Tensorflow - комплексная платформа машинного обучения, разработанная в Google в 2015 году, которая приобрела огромную популярность
https://www.tensorflow.org/
- Учебные программы TensorFlow //www.tensorflow.org
- Основы машинного обучения с TensorFlow //www.tensorflow.org
- TensorFlow Core: Руководства. Учебники. Основы //www.tensorflow.org/tutorials
Continue reading Реалізація глибокого аналізу для бібліотеки Keras у TensorFlow
Технології та матеріали пайки електронних елементів
Home automation: дати розуму і не отримати горе
Home automation //en.wikipedia.org/wiki/Home_automation
Thread – low-power mesh protocol designed for battery-powered devices, which Matter uses as one of its supported transport layers
Z-Wave – sub-GHz mesh protocol for home automation, also used by Matter
Amazon Alexa – Amazon's smart assistant and home control system
HomeKit – Apple's smart home system
Google Nest – Google's smart home sytem, formerly called Google Home
ZigBee, Bluetooth LE и KNX...
Continue reading Home automation: дати розуму і не отримати горе
Події та їх обробка у JavaScript
Серверні вузлики на згадку про Node.JS
Офіційний сайт //nodejs.org
//en.wikipedia.org/wiki/Node.js
Node.js on Google Cloud //cloud.google.com/nodejs
Welcome to Google Cloud's pricing calculator //cloud.google.com/products/calculator
Google Cloud Translation API
//
Cloud Translation API //cloud.google.com/translate/docs/reference/rest
Скрипти Google Apps Script у документах Docs
//
Обзор скриптов Google Apps //developers.google.com/apps-script/overview
API Google Таблиц //developers.google.com/sheets/api/guides/concepts
Расширение Google Таблиц, Расширение Google Таблиц //developers.google.com/apps-script/guides/sheets
// Continue reading Скрипти Google Apps Script у документах Docs
Скрипти Google Apps Script у таблицях Sheets
//
Расширение Google Таблиц, Расширение Google Таблиц //developers.google.com/apps-script/guides/sheets
Обзор API Google Таблиц //developers.google.com/sheets/api/guides/concepts
to be // Continue reading Скрипти Google Apps Script у таблицях Sheets
Запит реєстрової вибірки для MySQL 5.x
Реестр/регистр предназначен для записи однотипных значений относящихся к различным контекстам в хронологическом порядке с целью иметь возможность получать для произвольного контекста последнее актуальное значение на произвольную точку шкалы времени.
Регистры чрезвычайно важны для создания современных информационных систем для хранения и представления данных в первичном ключе которых используется время.
Continue reading Запит реєстрової вибірки для MySQL 5.x
Конспект базових класів та методів Java
Пропорції
Золотий перетин /Golden ratio
У математиці та мистецтві дві величини утворюють золотий пере́тин, якщо відношення більшої до меншої дорівнює відношенню їхньої суми до більшої величини. Це відношення заведено позначати грецькою буквою φ: A/B = (A+B)/A
Решение φ = (1 + √5)/2 не является рациональным числом ≈1.618033988749...
Рациональные приближения: 3/2, 5/3, 8/5, 13/8, 21/13, 34/21, 55/34, 89/55,…
Continue reading Пропорції
Як діяти на нерви Google Apps
Автоматизация Google предусматривает возможность обработки событий.
Простые триггеры срабатывают по
В качестве аргумента функции получают Объект события //developers.google.com/apps-script/guides/triggers/events
Вся правда про формат Fiction Book /FB2
Офіційна сторінка FictionBook //fictionbook.org локалізована на росії, що створює комплекс етичних та практичних проблем.
Опис формату FB2 //www.fictionbook.org
FBReader //fbreader.org
Заслужений артист нейропісень та танців Google Bard
https://bard.google.com/updates
https://bard.google.com/extensions
в Jan 2024 на смену Bard пришел Gemini //gemini.google.com
Continue reading Заслужений артист нейропісень та танців Google Bard
Метеосистеми Ventusky та Windy
Ventusky створено в компанії метеорології InMeteo у Чехії спільно з Мареком Мойзіком та Мартіном Прантлом. Джерелом метеорологічних даних для Ventusky є DWD та NOAA.
!!! CorelDRAW
Назва утворена від Michael Cowpland Research Laboratory
Довідка про CorelDRAW //product.corel.com
CorelDRAW //en.wikipedia.org/wiki/CorelDRAW
Адресація мереж IPv6
Адресация протокола Интернета версии 6 (IPv6) качественно отличается от IPv4.
Побутові інсектициди
Фумига́ция (от лат. fumigare — окуривать, дымить) — уничтожение вредителей и возбудителей болезней растений путём отравления их ядовитыми парами или газами, называемыми фумига́нтами. Приборы для фумигации называют фумига́торами.
Continue reading Побутові інсектициди
Конспект розробки веб-форм
//
- HTML Forms Tutorial //www.w3schools.com
- Submit a form in WordPress without plugin //www.readymadecode.com
- Стилизация флажков и переключателей с использованием CSS3 //habr.com
- Отправка форм при помощи JavaScript //developer.mozilla.org
//
Брендові знаки, логотипи та палітри
Ця публікація відображає скромний внесок Mr.ReKS у спільну справу міграції веб-графіки до SVG.
Sports Fan Covers: BRANDS //sportsfancovers.com
Brand And Logo - Color Combinations With Color Codes //www.schemecolor.com
Tech Brands Colors //usbrandcolors.com
Комбінаторні ігри
Добрі настанови до розробці DB MySQL
//
Операторы DESCRIBE и EXPLAIN являются синонимами и используются либо для получения информации о структуре таблицы, либо для планов выполнения запроса.
MySQL Community Downloads //dev.mysql.com/downloads/mysql/
MySQL Product Archives //downloads.mysql.com/archives/
Агітатор без гітари, як Git без GitHub’а
Version Control System (VCS), яку Torvalds Linus створив у 2005 році отримала назву "Git" без будь-якого певного сенсу: "can mean anything, depending on your mood" (детальніше).
официальный сайт Git //git-scm.com
Jun 4, 2018 года Microsoft купила GitHub за $7.5G //github.com
Pro Git (2014) в переводе git-scm.com/book/ru/v2
Портативний формат документа PDF
Portable Document Format (PDF) був створений у 1991 року компанією Adobe Systems для представлення двовимірних документів у незалежному від пристрою виведення та роздільної здатності вигляді. Кожен PDF-файл може містити повну інформацію про 2D-документ, таку як: тексти, зображення, векторні зображення, відео, інтерактивні форми та ін.
В грудні 2007 року формат PDF було затверджено як стандарт ISO 32000.
Конспект базових класів та методів JavaScript
//
ECMAScript® 2023 language specification //www.ecma-international.org
Стандартные встроенные объекты //developer.mozilla.org
Continue reading Конспект базових класів та методів JavaScript
Конспект JavaScript
Используется как встраиваемый язык для программного доступа к объектам приложений. Широко применяется в браузерах как язык сценариев на веб-страницах.
Языком JavaScript не владеет какая-либо компания или организация, что отличает его от ряда языков программирования, используемых в веб-разработке. Название «JavaScript» является зарегистрированным товарным знаком корпорации Oracle в США.
- JavaScript учебник для начинающих с нуля //html5css.ru
- JavaScript Tutorial //www.w3schools.com
- Стандарты кодирования (оформления) Javascript //codex.wordpress.org
- Справочник по JavaScript //developer.mozilla.org
- Дока / JavaScript //doka.guide/js/
- Здесь живет профессиональный javascript //javascript.ru
- Здесь вы можете изучить JavaScript //learn.javascript.ru/js
- Snipp JS/jQuery //snipp.ru
Конспект Java
James Gosling з «Sun Microsystems» у 1991 році розпочав розробку мови програмування для різних побутових електронних приладів, яка б не залежала від апаратної платформи. У 1995 році мова отримала назву Java. У 2009 році «Oracle» придбала «Sun Microsystems» разом із Java.
Зазвичай Java-програми компілюються в байт-код, що інтерпретується віртуальною машиною JVM для конкретної платформи.
Використовує розширення файлів: .java, .class, .jar, .jad или .jmod
Oracle Java Resources //www.oracle.com/java
The Destination for Java Developers //dev.java
METANIT.COM: Руководство по языку программирования Java //metanit.com/java/tutorial/
Хай буде світлодіод
Конспект розробки тригерів, функцій та процедур у MySQL та MariaDB
//
- офіційний MySQL 8.0 Reference Manual > Data Manipulation Statements //dev.mysql.com
- MariaDB: Complete list of SQL statements for data definition, data manipulation, etc. //mariadb.com
Continue reading Конспект розробки тригерів, функцій та процедур у MySQL та MariaDB
Конспект застосування функцій у запитах MySQL та MariaDB
//
- офіційний MySQL 8.0 Reference Manual > Data Manipulation Statements //dev.mysql.com
- MariaDB: Complete list of SQL statements for data definition, data manipulation, etc. //mariadb.com
- METANIT.COM MySQL Операции с данными //metanit.com
ГРАНДИОЗНЫЙ РЕФАКТОРИНГ!
Continue reading Конспект застосування функцій у запитах MySQL та MariaDB
Конспект веб-дизайну таблиць <table>
- CSS справочник //puzzleweb.ru
- Шпаргалка по Grid CSS //tpverstak.ru/grid/
- PLAYGROUND //developer.mozilla.org/en-US/play
Конспект веб-дизайну сіткової розкладки :grid
CSS Grid является мощным инструментом для создания гибких и сложных макетов веб-страниц. Он позволяет легко управлять распределением элементов в сетке и задавать сложные макеты с помощью стилей CSS.
Однако CSS Grid не предназначен для разметки таблиц с большим количеством данных, множеством строк и колонок. Для этих целей следует использовать элементы <table>.
- CSS Grid Layout Module Level 1 //www.w3.org/TR/css-grid-1/
- PLAYGROUND //developer.mozilla.org/en-US/play
- CSS справочник //puzzleweb.ru
- Шпаргалка по Grid CSS //tpverstak.ru/grid/
Continue reading Конспект веб-дизайну сіткової розкладки :grid
Конспект веб-дизайну гнучкої розкладки /flex
- Mozilla References > CSS > flex //developer.mozilla.org
- CSS справочник //puzzleweb.ru
- Шпаргалка по Flexbox CSS //tpverstak.ru/flex-cheatsheet/
- PLAYGROUND //developer.mozilla.org/en-US/play
Continue reading Конспект веб-дизайну гнучкої розкладки /flex
Конспект веб-дизайну блоків /block
Конспект веб-дизайну текстів
Оптимізація коду SVG
Конспект кодексу хранителя даності BushiDB
Почему стоит пользоваться PDO для работы с базой данных habr.com (Feb 6, 2012)
Верстка павутиння для твердої копії
//
CSS-стили для печати, о которых я забыл https://habr.com/ru/companies/ruvds/articles/317776/
Конспект механізмів влади над часом у PHP та MySQL
Отсчет мирового времени ведется по усреднённому времени Гринвича с аббревиатурой GMT, которое после стандартизации именуется Всемирным координированным временем UTC.
Время UTC соответствует нулевому часовому поясу "00:00", от которого на восток отсчитываются часовые пояса до +14:00 и на запад до -11:00 (фактические используемые пояса).
Ниже изложены принципы и правила работа со временем в PHP и MySQL.
The Current Epoch Unix Timestamp + Converter //www.unixtimestamp.com
Continue reading Конспект механізмів влади над часом у PHP та MySQL
Конспект інструментів математичного аналізу
Налаштування фотографа для камери Canon 550D
Розгортання Google Apps Script до Web App
Якщо ви створюєте інтерфейс користувача для сценарію, ви можете опублікувати сценарій як веб-додаток. Наприклад, сценарій, який дозволяє користувачам планувати зустрічі з членами групи підтримки, найкраще представити у вигляді веб-програми, щоб користувачі могли отримати доступ до нього безпосередньо зі своїх браузерів.
Політика конфіденційності та Умови використання //policies.google.com/terms
Google Workspace>Apps Script>Гиды>Веб-приложения //developers.google.com/apps-script/guides/web
Telegraph API
Розробота у величезному космосі Google Workspace API
Автоматизація щебетання з Twitter API
Слово "twit" обычно используется в значении "простофиля", "глупец" или "дурак", а также "упрек" или "нравоучение".
"Twitter" также может иметь другие значения:
- Сокращенное название британской социальной газеты "The Daily Twitter", которая известна своими резкими и критическими комментариями о политических и общественных вопросах.
- Название птицы - "twitter" - на английском языке, которая известна своими чирикающими звуками.
- "Twitter" также может использоваться как глагол, означающий "бормотать" или "болтать" в несколько беспорядочный и бесцельный способ.
How to create a Twitter bot with v2 of the Twitter API //developer.twitter.com
Погружение в Twitter API //coderlessons.com (Feb 6, 2019)
Розмовник користувача Telegram
//
Облачный пароль Телеграм: как настроить, установить и пользоваться //t9gram.me
Лимиты Telegram //limits.tginfo.me
Кодекс студії наочності Visual Studio Code
Code editing.
Redefined.
Free. Built on open source. Runs everywhere //CODE.visualstudio.com
Extensions for Visual Studio Code //MARKETPLACE.visualstudio.com
Visual Studio Code, also commonly referred to as VS Code... //wikipedia.org/
Конспект формул Google Sheets
Веб-оболонка для роботи з електронними таблицями Google Sheets, що входить до складу безкоштовного пакету програмного забезпечення у межах служби Google Диск, дозволяє обробляти табличні дані за допомогою формул і функцій, що перевершують за можливостями Excel.
Google Sheets function list //support.google.com/docs/table/...
Талмуд по формулам в Google SpreadSheet //habr.com (9 Novt 2012)
Інтерактивні 3D моделі WebGL для JavaScript
WebGL (Web Graphics Library) - программная библиотека для языка JavaScript предназначенная для визуализации интерактивной трёхмерной графики и двухмерной графики в пределах совместимости веб-браузера без использования плагинов. WebGL приносит в веб трёхмерную графику, вводя API, который построен на основе OpenGL ES 2.0, что позволяет его использовать в элементах canvas HTML5 .
WebGL //developer.mozilla.org
WebGL Samples //webglsamples.org
Continue reading Інтерактивні 3D моделі WebGL для JavaScript
Конспект реалізації прикладної системи на PHP
Конспект довідника функцій та методів Python
Довідник з мови Python //docs.python.org/uk/3/reference/index.html
Python Documentation contents //docs.python.org
Василь Бульдумак "Изучаем Python 3 на примерах"(авторский сайт с многочисленными публикациями) //python-scripts.com
Continue reading Конспект довідника функцій та методів Python
Екстракт розрахунків та програмування Word
365 support: Help & learning //support.microsoft.com
Word VBA reference //learn.microsoft.com/en-us/office/vba/api/overview/word
Ну хто сміливий проти мене з ChatGPT API?
ChatGPT - Generative Pre-trained Transformer генеративний попередньо навчений трансформер
Documentation //platform.openai.com/docs
API reference //platform.openai.com
Pricing: Simple and flexible. Only pay for what you use //openai.com/pricing
Спіймати робота: сервіси для перевірки текстів на штучний інтелект //wordfactory.ua
Protected: Концептуальная Триада
Парсинг сайтів у PHP
Telegram Bot на Python
//
Как создать чат-бота с нуля на Python и NLTK (Natural Language Toolkit): подробная инструкция //neurohive.io
Зварювання електричною дугою
Непрофесійне і водночас якісне зварювання металів у побутових умовах ручними та напівавтоматичними апаратами цілком здійсненне. Для цього необхідно знати основи фізики та хімії зварювання, і те, як вони реалізовані в матеріалах, технологіях та апаратах. Ряд конкретних відомостей про це наведено у публікації нижче
Генерація PDF у бібліотеці TCPDF
Проект TCPDF возник в 2002 году и в настоящее время является одним из самых активных в мире проектов с открытым исходным кодом. Текущая версия 8.0.x находится в разработке и не готова к использованию, при этом найти предыдущую версии не просто но возможно.
Официальный сайт проекта TCPDF //tcpdf.org
Содержит описание, документацию и много примеров к версиям до 6.x.
Download TCPDF 6.3.2 https://sourceforge.net/projects/tcpdf/files/latest/download
Новая версия еще не готова и находится на //github.com/tecnickcom/tc-lib-pdf
Діаграми та графіка онлайн у Google Chart API
Google Chart API генерує графічну діаграму за запитом GET або POST. Тип діаграми дані та інші параметри діаграми задаються в URL GET-запиту і зміст POST-запроса.
API може генерувати безліч видів діаграм, від кругових або лінійних діаграм до QR-кодів та формул.
https://developers.google.com/chart/image/docs/chart_params?hl=ru#chart-type-cht-[all-except-dynamic-icons]
Continue reading Діаграми та графіка онлайн у Google Chart API
Генерація PDF у сімействі бібліотек FPDF
FPDF — це клас PHP, який дозволяє створювати файли PDF за допомогою чистого PHP, тобто без використання бібліотеки PDFlib.
F на початку імені проекта FPDF означає Free: ви можете використовувати його для будь-якого використання та змінювати відповідно до своїх потреб.
- Офіційний сайт проекту // //www.fpdf.org
- tFPDF modified version of FPDF that adds UTF-8 support
Споріднений проект: mPDF is a PHP library which generates PDF files from UTF-8 encoded HTML
+ PDFB Library - Barcodes in Dynamic PDFs https://chir.ag/projects/pdfb/
Елементи виробництва меблів
Нотатки з довідника будівельних матеріалів
//
https://studfile.net/preview/4215681/
Конспект засобів PHP для роботи із зображеннями
//
Основы использования GD (part 1) - предлагаю в FAQ
Continue reading Конспект засобів PHP для роботи із зображеннями
Конспект виразів структурованих запитів діалектів MySQL та MariaDB
//
- офіційний MySQL 8.0 Reference Manual > Data Manipulation Statements //dev.mysql.com
- MariaDB: Complete list of SQL statements for data definition, data manipulation, etc. //mariadb.com
ГРАНДИОЗНЫЙ РЕФАКТОРИНГ!
#temporary-table
Continue reading Конспект виразів структурованих запитів діалектів MySQL та MariaDB
Ефективний пошук та виправлення багів у PHP
Налагоджувальні засоби
Continue reading Ефективний пошук та виправлення багів у PHP
How Much Is the PHPish?
Під катом представлені результати експериментальної оцінки ресурсоємності виконання коду PHP та рекомендації до написання оптимального та швидкого коду...
Різьбове кріплення: шурупи та саморізи
Шуруп - это крепежное изделие в форме стержня с наружной специальной резьбой, резьбовым коническим концом и головкой на другом конце, образующие резьбу в отверстии соединяемого деревянного или пластмассового изделия.
Кошерна ідентифікація UUID чи GUID
universally unique identifier UUID ( - универсальный уникальный идентификатор) — стандарт идентификации, используемый в создании программного обеспечения, стандартизированный Open Software Foundation (OSF) как часть DCE — среды распределённых вычислений. Основное назначение UUID — это позволить распределённым системам уникально идентифицировать информацию без центра координации. Таким образом, любой может создать UUID и использовать его для идентификации чего-либо с приемлемым уровнем уверенности, что данный идентификатор непреднамеренно никогда не будет использован для чего-то ещё. Поэтому информация, помеченная с помощью UUID, может быть помещена позже в общую базу данных, без необходимости разрешения конфликта имен. Наиболее распространённым использованием данного стандарта является Globally Unique Identifier (GUID) фирмы Microsoft.
//ru.wikipedia.org/wiki/UUID Continue reading Кошерна ідентифікація UUID чи GUID
Скан-коди клавіатури
Скан-код (англ. scan code) — в IBM-сумісних комп'ютерах код, наданий кожній клавіші, за допомогою якого драйвер клавіатури розпізнає, яка клавіша була натиснута. При натисканні будь-якої клавіші контролер клавіатури розпізнає клавішу та надсилає її скан-код у порт 60h. При відпусканні клавіші контролер клавіатури застарілого формату IBM PC/XT посилає в той же порт скан-код, збільшений на 80h, а нового формату IBM PC/AT - два байти: F0h і скан-код (скан-коди клавіатури AT також відрізняються від XT див. таблицю). Деякі клавіші генерують не один, а кілька скан-кодів (так, праві Alt, Ctrl, ⮨ Enter, обидві Win, а також ≣ Menu, Insert, Delete, Page Up, Page Down, Home, End, стрілки та всі ACPI- і мультимедіа-клавіші генерують два скан-код, перший з яких - E0, клавіша PrtScr генерує 4 скан-коду, а клавіша Pause - навіть 6 скан-кодів). Кожен байт, записаний у порт 60h, генерує апаратне переривання int 09h.
Скан-коди жорстко прив'язані до кожної клавіші на апаратному рівні і не залежать від стану індикаторів ⇪ Caps Lock, Num Lock і Scroll Lock, ні від стану керуючих клавіш. Continue reading Скан-коди клавіатури
WebApp мини-приложение в Telegram
В Telegram Bot API 6.0, вышедшем в 16-04-2022 была добавлена поддержка WebApps, которая позволяет открывать документы HTML5 в окне клиента Telegram с поддержкой JavaScript, для которых доступны средства взаимодействия!!!
Web Apps for Bots //core.telegram.org/bots/webapps
Конспект довідника функцій PHP
PHP - Hypertext Preprocessor (первоначально PHP/FI - Personal Home Page / Form Interpreter), а позже
- Official site of PHP (english) //www.php.net
- Руководство по PHP .../manual/ru/
- Портал энтузиастов PHP //www.php.su
- Snipp //snipp.ru/php/
Кодировки текстовых файлов
То, что отображается на экране как текст, фактически хранится в текстовом файле в виде последовательность числовых значений, которые будут преобразованы в видимые символы.
Кодировка — это соглашение, согласно которому каждому текстовому символу соответствует кодовая последовательность, позволяющая осуществить обратное соответствие к тому же текстовому символу.