Всі статті

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