програмування
(35)
А ви можете вирішити ці три (оманливо) прості задачі на Python?
З самого початку свого шляху як розробника програмного забезпечення я дуже любив порпатися в нутрощах мов програмування. Мені завжди було цікаво, як влаштована та чи інша конструкція, як працює та чи інша команда, що під капотом у синтаксичного цукру...
Alex · 12 липня 2020 · 1.2KRedis на практичних прикладах
Redis — досить популярний інструмент, який з коробки підтримує велику кількість різних типів даних і методів роботи з ними. У багатьох проєктах він використовується в якості шару кешування, але його можливості набагато ширші. Про деякі цікаві к...
Alex · 09 липня 2020 · 499gogrep: структурний пошук і заміна Go коду
Gogrep — це одна з моїх найулюбленіших утиліт для роботи з Go. Вона дозволяє знаходити код за синтаксичними шаблонами, фільтрувати результати за типами виразів, а також виконувати заміну (теж за шаблоном). У цій замітці я розповім як викор...
Alex · 07 липня 2020 · 112Розуміння JIT в PHP 8
TL;DR Компілятор Just In Time в PHP 8 реалізований як частина розширення Opcache і покликаний компілювати операційний код в інструкції процесора в рантаймі.Це означає, що з JIT деякі операційні коди не повинні інтерпретуватися Zend VM, такі інструкц...
Alex · 06 липня 2020 · 576Гвідо ван Россум запропонував включити в Python оператори для зіставлення із зразком
Гвідо ван Россум (Guido van Rossum) представив на розгляд спільноті чернетку специфікації для реалізації в мові Python операторів для зіставлення зі зразком (match і case). Слід зазначити, що пропозиції щодо додавання операторів зіставлення зі зразко...
Alex · 29 червня 2020 · 135Як почався мій шлях у світ Open Source
Є багато способів почати приймати участь в Open Source русі. В цій статті я розкажу як починав я, і, сподіваюсь, це комусь допоможе знайти свій шлях. Вперше, коли я дізнався про Open Source, я зрозумів, що хочу допомогти. Тому, я почав шукати проект...
Codeguida · 19 травня 2020 · 3 · 1Парочка цікавих консольних команд (замітка)
У цій невеликій замітці я хочу поділитися з Вами інформацією про деякі консольні команди, які можна використовувати сумісно з console.log(). Повний список консольних команд можна подивитися тут. Від слів — до справи. Так, для роботи буде вико...
Alex · 19 січня 2020 · 55Функціональне програмування має стати нашим головним пріоритетом в 2015 році
Можливо вам доводилося чути такі слова як "Clojure", "Scala" або "Erlang", а може навіть фрази на кшталт "В Java тепер з'явилися лямбда-функції". І можливо ви навіть знаєте, що все це пов'язано з якимось функціональним програмуванням. Якщо ви є части...
Codeguida · 12 січня 2020 · 11Про Flutter, коротко: Основи
Більшість статей по цій темі добре написані і не є складними. Проблема полягає в тому, що більшість з них передбачають наявність знань які вважаються базовими основами, які, тим не менш, не згадуються в інших статтях що описують основи. У даній се...
Alex · 24 листопада 2019 · 1.1KРозпізнавання об'єктів в режимі реального часу на iOS з допомогою YOLOv3
У даній статті ми напишемо невелику програму для розв'язання задачі виявлення та розпізнавання об'єктів (object detection) в режимі реального часу. Програма написана на мові програмування Swift під платформу iOS. Для детектування об'єктів будемо вико...
Alex · 11 листопада 2019 · 362STM32 + PPP (GSM) + LwIP
Більшість GSM модулів працюють по інтерфейсу UART, за допомогою AT-команд. Але для серйозних проєктів, використання AT команд несе певні труднощі: контроль і обробка помилок результат виконання команди повертається з тривалою затримкою необхідно роз...
Alex · 20 жовтня 2019 · 391 · 3