Всі статті
Cтворення мобільних додатків з Python
Протягом довгого часу, створення додатків для IOS чи Android з допомогою
Python буо неможливим. Звісно, Python не підтримується жодною із даних
платформ, але існують бібліотеки, які дозволяють створюв...
09 травня 2021
·
0
· 461
·
Codeguida
Як простіше всього перейти з macOS на Linux
Linux дозволяє робити майже те ж саме, що і macOS. І мало того: це стало можливим завдяки розвиненій open source спільноті.
Одна з історій переходу з macOS на Linux в цьому перекладі.
Минуло майже два...
25 липня 2020
·
0
· 459
·
Alex
20 інструментів Android-розробника, про які ви могли не знати
Набір корисних, але не дуже відомих інструментів і бібліотек Android.
1. AinD - запускає застосунки Android, поміщаючи контейнери Anbox в Докер.
На відміну від аналогічних проєктів на основі вірту...
22 вересня 2020
·
0
· 457
·
Alex
Маловідомі CSS-властивості
Існує багато CSS-властивостей, про які деякі дизайнери просто не знають. Або знають, але забувають використовувати ці властивості там, де вони здатні принести велику користь. Деякі з цих властивостей...
20 липня 2020
·
2
· 455
·
Alex
Основи XPath
XPath — це потужна мова, яка часто використовується при парсингу веб-сайтів. Вона дозволяє звертатися до вузлів (node, ноди) чи вираховувати значення з XML та HTML. Схожі функції використовують CSS се...
14 вересня 2020
·
0
· 454
·
Codeguida
Що таке "мертва зона" в JavaScript?
У JavaScript ви можете зустріти термін "мертва зона". Хоча це може здатися складним, але розуміння мертвих зон має вирішальне значення для написання ефективного коду без помилок.
У цьому детальному по...
08 квітня
·
2
· 450
·
Alex
Розпізнавання об'єктів в режимі реального часу на iOS з допомогою YOLOv3
У даній статті ми напишемо невелику програму для розв'язання задачі виявлення та розпізнавання об'єктів (object detection) в режимі реального часу. Програма написана на мові програмування Swift під пл...
11 листопада 2019
·
0
· 448
·
3
·
Alex
5 способів вивчити Python
Пайтон - гнучка мова програмування. Ви можете використовувати її для розробки веб-застосунків, алгоритмів у машинному навчанні і навіть для розробки безпілотних літальних апаратів.
Але спочатку вам по...
21 жовтня 2020
·
0
· 437
·
Codeguida
Функції обробки помилок у Golang
У цій статті я продемонструю основи обробки функцій помилок у Go і як ними користуватися.
Що таке тип помилки?
Тип помилки в Go є типом інтерфейсу.
type error interface {
Error() string
}
Таким...
21 червня 2022
·
3
· 432
·
Alex
Посібник по міграції з Webpack на Vite
У цій статті ми розглянемо, як оновити ваш фронтенд з Webpack на Vite.
Vite - це сучасний інструмент для розробки фронтенду, який користується величезною популярністю. Просто подивіться на цю статисти...
29 вересня 2023
·
1
· 427
·
Alex
5 flexbox-технік, про які ви повинні знати
Flexbox це стандарт CSS, розроблений для полегшення створення інтерфейсів. Використовуючи різні властивості flexbox, ми можем сконструювати нашу сторінку з блоків, що розміщуються і розтягуються як ми...
22 червня 2021
·
0
· 424
·
Codeguida
Посібник для розробника: Як шукати код за допомогою grep
На якому б етапі веб-розробки ви не знаходилися, вам доведеться шукати текст або шаблони у своєму коді. Можливо, ви захочете знайти змінну, яка викликає повідомлення про помилку, клас CSS, зображення,...
30 липня 2023
·
2
· 423
·
Alex
PHP vs Node.js
Це переклад статті Крега Баклера (Craig Buckler) «SitePoint Smackdown: PHP vs Node.js» і суддівських рішень Бруно Шкворца і Джеймса Хиббарда (Bruno Škvorc, James Hibbard) статті Кре...
16 грудня 2019
·
1
· 419
·
Alex
7 проблем в автотестах
В своїй практиці я зустрічав проєкти з різними підходами до тестування: деякі мали 99% покриттям юніт-тестами, а в інших автоматичне тестування було відсутнє взагалі. В цій статті я хочу звернути уваг...
12 березня 2021
·
4
· 416
·
Oleksandr Martyniuk
STM32 + PPP (GSM) + LwIP
Більшість GSM модулів працюють по інтерфейсу UART, за допомогою AT-команд. Але для серйозних проєктів, використання AT команд несе певні труднощі:
контроль і обробка помилок
результат виконання коман...
20 жовтня 2019
·
0
· 416
·
3
·
Alex
Яка різниця між експортом за замовчуванням та іменованим експортом в JavaScript?
JavaScript - одна з найпопулярніших мов програмування серед веб розробників. Вона пропонує безліч способів організації та спільного використання коду між різними файлами.
Працюючи з модулями, ви может...
12 вересня 2023
·
2
· 408
·
Alex
Усунення вузьких місць в PostgreSQL при високих навантаженнях
Взявши за основу статтю Петра Зайцева про вузькі місця в продуктивності MySQL ( MySQL Performance Bottlenecks ), я хочу трохи розповісти про PostgreSQL.
В наші дні для роботи з PostgreSQL часто...
13 жовтня 2020
·
0
· 408
·
Alex
Цікаві прийоми та хитрощі SSH
Кілька порад та хитростей для ефективного використання SSH. В цій статті ми поговоримо про:
Використовуйте двофакторну аутентифікацію для SSH підключень
Безпечно використовуйте agent forwarding
В...
07 жовтня 2020
·
0
· 396
·
Alex
Створюємо форму валідації кредитної картки
У цьому короткому туторіалі ми покажемо вам, як створити просту форму валідації кредитної картки.
Огляд проекту
Ось те, до чого ми будемо йти в цій статті :
{full-post-img}
[ЗАВАНТАЖИТИ](http://demo....
22 жовтня 2021
·
0
· 388
·
Codeguida
Проста валідація форм з HTML5
Коли ви збираєте інформацію від людей, через форму, ви застосовуєте якісь
перевірки. Недотримання цих вимог може призвести до втрати клієнтів, небажаних
даних в вашій базі даних або навіть слабких міс...
13 січня 2021
·
0
· 388
·
Codeguida
Python і розробка простого веб-застосунку, який використовує технології машинного навчання
Ті, хто займається машинним навчанням (Machine Learning, ML), зазвичай, реалізуючи різні проєкти, виконує наступні дії: збір даних, їх очищення, розвідувальний аналіз даних, розробка моделі, публікаці...
04 липня 2020
·
1
· 387
·
Alex
Транзакції в DynamoDB
Протягом багатьох років в розробці програмного забезпечення домінували реляційні бази даних. Мова SQL стала однією з найпоширеніших мов програмування. Але на початку 21 століття розвиток WEB 2.0 і пот...
12 березня 2021
·
1
· 387
·
Oleksandr Martyniuk
Android 14 додає підтримку використання смартфонів як веб-камер
Платформи для відеоконференцій, такі як Zoom і Google Meet, стрімко зросли в популярності в епоху COVID, але ринок веб-камер ледве встигав за ними. Найкращі веб-камери було важко дістати або вони були...
25 вересня 2023
·
2
· 381
·
Alex
Розробка веб-серверів на Go
Стандартна бібліотека мови Go містить безліч корисних і функціональних компонентів «з коробки», які дозволяють легко розробляти серверні застосунки. У статті ми вивчимо, як написати вебсер...
24 вересня 2020
·
1
· 375
·
Alex
В тренді
-
10 цікавих логічних завдань для співбесід, які стимулюють мислення
Ми зібрали для вас 10 логічних задач, які можуть трапитися на співбесіді. Якщо в...
-
Посібник для розробника: Як шукати код за допомогою grep
На якому б етапі веб-розробки ви не знаходилися, вам доведеться шукати текст або...
-
Чистий Python-код: основи
У цій статті ми поговоримо про чистий код — його переваги, різні стандарти, прин...
-
Команда AWK в Unix/Linux з прикладами
Awk - це скриптова мова, яка використовується для маніпулювання даними та створе...
-
Протоколи TCP та UDP - пояснення простою мовою
Чи знаєте ви, що саме завдяки протоколам TCP та UDP працює інтернет? Але що озна...
-
JavaScript — різниця між null та undefined
Кожен, хто розпочинає свою пригоду з JavaScript, напевно, звернув свою увагу на...
-
Юнікод: необхідний практичний мінімум для кожного розробника
Юнікод — це дуже великий та складний світ, адже стандарт дозволяє ні багат...