Всі статті
10 цікавих логічних завдань для співбесід, які стимулюють мислення
Ми зібрали для вас 10 логічних задач, які можуть трапитися на співбесіді. Якщо ви правильно на них відповісте, то ви точно справите враження.
Деякі логічні задачі зі співбесід змушують здивуватися: на...
26 березня
·
2
· 861
·
1
·
Alex
Як сніфити HTTPS трафік iOS девайсу
У статті розглянемо як перехопити HTTPS трафік вашого iPhone.
Що таке FoodSniffer
Для досліду будемо використовувати простий iOS застосунок FoodSniffer.
Основна його функція — надання користувачеві сп...
19 липня 2018
·
0
· 122
·
1
·
Codeguida
Як почати користуватись Vim
Вже пройшло майже 30 років після появи першої версії Vim, а він досі активно розвивається і його ком'юніті далі зростає. Створюються нові відгалуження (як от Neovim), його можна інтегрувати в IDE або...
24 лютого 2020
·
0
· 83
·
2
·
Codeguida
Як почався мій шлях у світ Open Source
Є багато способів почати приймати участь в Open Source русі. В цій статті я розкажу як починав я, і, сподіваюсь, це комусь допоможе знайти свій шлях.
Вперше, коли я дізнався про Open Source, я зрозум...
19 травня 2020
·
0
· 7
·
1
·
Codeguida
Вчені розробили AI, який впізнає людину за ходою
У кожної людини своя унікальна хода. Виходячи з цього, вчені розробили потужну систему відстеження розпізнавання ходи із залученням штучного інтелекту. Теоретично, нова система зможе замінити сканери...
30 травня 2018
·
0
· 7
·
1
·
Codeguida
Автори шкідливого ПЗ почали частіше звертатись до «екзотичних» мов
Розробники шкідливого ПЗ дедалі частіше звертаються до незвичних мов програмування — щоб їхні програми було складніше виявити і проаналізувати. До такого висновку дійшла команда BlackBerry Research &...
28 липня 2021
·
1
· 10
·
1
·
Codeguida
Git за 30 хвилин
Git став особливо популярним за останні роки. Система контролю версіями використовується багатьма великими Open Source проектами, наприклад, Linux.
Початківці не рідко лякаються через загадкові команд...
09 вересня 2021
·
3
· 1K
·
1
·
Codeguida
Вийшла бета-версія конфіденційного пошуковика Brave
Розробники Brave створили власну пошукову систему, котра, як і браузер, зосереджується на конфіденційності користувачів. Зараз бета-версія Brave Search діє у настільних і мобільних браузерах Brave, з...
23 червня 2021
·
1
· 6
·
1
·
Codeguida
Чому я обрав Debian, а не Ubuntu, Arch, Gentoo чи FreeBSD
Debian — мій улюблений дистрибутив. А в цьому пості я розкажу, які саме фічі так мене приваблюють. Але, тим не менш, всі дистрибутиви, що вказані у цій статті, заслуговують на увагу, тому я вирішив по...
15 серпня 2021
·
1
· 44
·
1
·
Codeguida
Як створити власну розкладку клавіатури під Linux?
Останнім часом стало модно писати українською латинкою. Бувають випадки коли пристрій чи програма не підтримують кирилиці і доречніше вживати латинські літери, або не хочеться лишній раз перемикатися...
30 серпня 2020
·
3
· 865
·
2
·
Axmed
Чому HTTP/3 захоплює світ
Протокол передачі гіпертексту (HTTP) є наріжним каменем Інтернету, який допомагає завантажувати веб-сторінки, транслювати відео та отримувати дані для ваших улюблених програм.
Минулого року була станд...
24 жовтня
·
5
· 206
·
1
·
Alex
Еволюція шаблонів проектування в React
Уважніше поглянемо на деякі шаблони проектування, що виникають в екосистемі React. Ці шаблони підвищують читабельність, чистоту та полегшують повторне використання компонентів.
Я почав працювати з Rea...
18 липня 2018
·
1
· 52
·
1
·
Codeguida
Основи тестування JavaScript з Mocha
Mocha(Moка) – багатофункціональна тестова система для Node.js. Вона створена, щоб зробити асинхронне тестування легким. Тестування виконується серійно, що дає можливість точного звітування, та одночас...
02 серпня 2017
·
0
· 49
·
1
·
Codeguida
7 правил якісної документації
Гарна документація цінується, вона допомагає: прискорює розробку та пояснює неоднозначні моменти. Погана – заплутує та відбиває бажання працювати з продуктом.
Зі стрімкими циклами випуску продуктів та...
24 серпня 2017
·
1
· 7
·
1
·
Codeguida
Автоматизоване тестування UI: стисло про головне
Авторка: Ляшенко Дар'я, Senior AQA Engineer у компанії Svitla Systems.
Перше, що бачить користувач вашої системи, — це інтерфейс, UI. Тому вкрай важливо переконатися, що всі його елементи працюють і в...
29 квітня 2021
·
0
· 60
·
1
·
Codeguida
TDD в PHP, ч. 1: як почати писати код через Unit-тести
Ця перша стаття в серії матеріалів про Test-Drive Development (TDD).
Посилання на всі статті:
TDD в PHP частина №1 – як почати писати код через Unit-тести
TDD в PHP частина №2 – інструменти для на...
24 квітня 2018
·
1
· 19
·
1
·
Codeguida
Що таке Docker і як використовувати його з Python
З цього матеріалу ви дізнаєтесь, як використовувати Docker локально. Будемо працювати не лише з контейнерами Python, а й з Nginx та Redis. Для розуміння тексту вам потрібно знати базові концепції згад...
21 травня 2019
·
0
· 337
·
1
·
Codeguida
Як Git Stash допоможе вам у роботі з декількома гілками
Під час роботи з декількома гілками в Git дуже легко заплутатись і внести зміни не на ту гілку. Або інша ситуація: ви працюєте над певною фічею, та ще не готові закомітити свої зміни, а хтось просить...
12 серпня 2019
·
1
· 79
·
1
·
Codeguida
Основи Webpack 2
Що таке Webpack?
Якщо просто, то це пакувальник модулів для вашого JavaScript. Але з часів першого релізу він еволюціонував в пакувальник для всього вашого фронтенду.
Ось так це було раніше: розмітка...
26 серпня 2021
·
0
· 34
·
1
·
Codeguida
Шаблони проєктування: фабричний метод
Призначення
Фабричний метод - це патерн проєктування, який надає інтерфейс для створення об'єктів у суперкласі, але дозволяє підкласам змінювати тип об'єктів, які будуть створені.
🙁 Проблема
Уявіть,...
07 вересня 2023
·
0
· 246
·
1
·
Alex
Основи Програмування AVR C
В цій статті розглядаються деякі ключові концепції програмування мовою C для мікроконтролерів AVR.
Регістри AVR
Біти та байти
Бітові операції
Очищення та встановлення бітів
Макрос керування значенням...
07 вересня 2021
·
0
· 183
·
2
·
Codeguida
Філософія Dotfiles
Філософія Dotfiles
Привіт космонавти!
Сьогодні горю бажанням розповісти вам про таке явище як Dotfiles (Примітка: дотфайли, файли з крапками). Якщо ви не читали мою попередню статтю про Bash, то напол...
06 вересня 2021
·
0
· 17
·
2
·
Codeguida
Навігація списком
Дійшовши до створення меню навігації, більшість web-розробників реалізують код
таким чином:
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Products</a></li>
<li><a...
11 жовтня 2021
·
0
· 5
·
1
·
Codeguida
CSS фільтри в дії
CSS filter надає змогу модифікації рендеру елементів в браузері. Ви можете використовувати його, щоб застосувати візуальні ефекти, такі як розмиття або зміна кольорів. Є багато способів його використа...
24 листопада 2021
·
1
· 28
·
2
·
Codeguida
В тренді
-
10 цікавих логічних завдань для співбесід, які стимулюють мислення
Ми зібрали для вас 10 логічних задач, які можуть трапитися на співбесіді. Якщо в...
-
Посібник для розробника: Як шукати код за допомогою grep
На якому б етапі веб-розробки ви не знаходилися, вам доведеться шукати текст або...
-
Чистий Python-код: основи
У цій статті ми поговоримо про чистий код — його переваги, різні стандарти, прин...
-
Команда AWK в Unix/Linux з прикладами
Awk - це скриптова мова, яка використовується для маніпулювання даними та створе...
-
Протоколи TCP та UDP - пояснення простою мовою
Чи знаєте ви, що саме завдяки протоколам TCP та UDP працює інтернет? Але що озна...
-
JavaScript — різниця між null та undefined
Кожен, хто розпочинає свою пригоду з JavaScript, напевно, звернув свою увагу на...
-
Юнікод: необхідний практичний мінімум для кожного розробника
Юнікод — це дуже великий та складний світ, адже стандарт дозволяє ні багат...