Архив рубрики: Программирование

Прошивка BIOS через SPI интерфейс

Нужно было обновить BIOS на материнской плате, но в процессе прошивки произошла ошибка, система зависла и перестала отвечать на любые команды. После вынужденной принудительной перезагрузки компьютер включился, крутил кулерами, но на экране ничего не отображалось и не было никаких звуковых сигналов. Налицо повреждение BIOS при записи.

Читать далее Прошивка BIOS через SPI интерфейс

Як встановити Visual Studio Code в Ubuntu та похідних

Вітаю! PyCharm та Notepad++ в Ubuntu встановили. У цій інструкції встановимо Visual Studio Code. Як це часто буває в Linux, програму можна встановити кількома способами. Три з них я опишу нижче. Якщо ви прийшли за цим — прошу.

Читать далее Як встановити Visual Studio Code в Ubuntu та похідних

Текст в JavaScript

В якості типу JavaScript для подання тексту використовується рядок – незмінна впорядкована послідовність 16-бітних значень, кожне з яких, як правило, є символом Unicode.

Довжиною рядка є кількість 16-бітних значень, що в ньому знаходяться. Рядки та масиви в JavaScript використовують індексацію, що починається з 0. Порожній рядок – це рядок довжиною 0. Для подання одиночного 16-бітного значення слід використовувати рядок здовжиною 1.

JavaScript використовує кодування UTF-16 набору символів Unicode, а рядки JS є послідовностями 16-бітних значень без знаку. Найбільш часто використовувані символи з “основної багатомовної площини” мають кодові точки, що вміщаються в 16 біт та можуть бути подані одним елементом рядка. Символи з кодовими точками що не вміщаються в 16 біт кодуються у вигляді “сурогатної пари”.

Більшість методів маніпулювання рядками виначених у JS діють не на символах, а на їх 16 бітних значеннях. Втім з ES6 рядки є інтерпритуемими, та використання цикла for/of чи операції призведе до проходу саме по дійсних символах.

Читать далее Текст в JavaScript

Числа в JavaScript

Основний числовий тип JavaScript, Number, служить для подання цілих чисел та апроксимації дійсних чисел. Він дозволяє точно подавати всі цілі числа між -9 007 199 254 740 922 та 9 007 199 254 740 992.

Коли число знаходиться прямо у програмі JS воно зветься літералом. Будь-якому числовому літералу може передувати знак мінус, щоб робити число від’ємним.

Читать далее Числа в JavaScript

Типи, значення та змінні JavaScript

Програми працюють шляхом маніпулювання значеннями такими як число або текст. Види значень які можна назначити та якими можна маніпулювати у мові називаються – типи.

Якщо програмі необхідно запам’ятати значення для використання його у подальшому, вона присвоює його змінній (зберігає у ній). Змінні мають імена котрі можна використовувати у програмі для посилання на значення.

Читать далее Типи, значення та змінні JavaScript

Лексична структура JavaScript

Лексична структура мови програмування є набором елементарних правил, що регламентують написання програм на цій мові. Вона вказує як мають виглядати імена змінних, визначає символи розділювачів для коментарів, та встановлює як один оператор програми відділяється від іншого.

Читать далее Лексична структура JavaScript

Flexbox

Flexbox – модуль, спрямований на забезпечення ефективнішого способу розміщення вирівнювання та розподілу простору між елементами в контейнері, навіть якщо їх розмір невідомий та/або динамічний.

Читать далее Flexbox