Всі статті
Команда TRAP у Linux/Unix на прикладах
Запуск та керування процесами в операційній системі Linux може бути не простим завданням. Однак, засоби, доступні в Linux для керування процесами, роблять це простішим та ефективнішим. Один із таких к...
09 жовтня
·
3
· 117
·
Alex
Найважливіші архітектурні шаблони, які необхідно знати
Архітектурний шаблон - це узагальнене рішення поширеної проблеми в архітектурі програмного забезпечення в заданому контексті.
Шаблон - це вирішення завдання в певному контексті.
Часто ро...
28 жовтня 2020
·
2
· 3.8K
·
Alex
Жадібні алгоритми
Жадібний алгоритм - інтуїтивний та ефективний спосіб розв'язання задач оптимізації. І хоча його реалізація приваблює своєю очевидністю, він не завжди оптимальний. Необхідно точно розуміти, коли застос...
30 липня 2020
·
2
· 2.7K
·
Oleksandr Martyniuk
AnLinux: простий спосіб встановити Linux-оточення на Android-телефон без рута
Будь то телефон або планшет, що працює на Android, - це пристрій, який управляється ОС Linux. Так, дуже модифікованої ОС, але все ж основа Android - ядро Linux. Але, на жаль, для більшості телефонів о...
19 жовтня 2020
·
2
· 1.4K
·
Alex
Як створити власну розкладку клавіатури під Linux?
Останнім часом стало модно писати українською латинкою. Бувають випадки коли пристрій чи програма не підтримують кирилиці і доречніше вживати латинські літери, або не хочеться лишній раз перемикатися...
30 серпня 2020
·
2
· 735
·
Axmed
LINQ. Огляд
В цій статті пропоную розглянути LINQ як важливий компонент .NET фреймворку, його історію та роль. Чому він був створений і як врешті користуватись цим інструментом. В кінці розглянемо приклади на мов...
01 серпня 2020
·
2
· 608
·
Oleksandr Martyniuk
Шпаргалка по модулям в Golang
Дана стаття, це коротка шпаргалка по управлінню модулями в Go. Ця стаття являється перекладом цієї замітки Go modules cheat sheet
Управління залежностями
Додати або оновити залежність
go get -d git...
19 травня 2021
·
2
· 604
·
Alex
Робимо з Vim-а цукерку
Давайте визначимося з термінологією
Vim (далі Вім) - це, як багато хто вже знає, текстовий редактор. Звичайно, зміна вами написаного є дуже важливим заняттям, яке є пляшковим горлом у вашій продуктив...
30 вересня 2019
·
2
· 590
·
Alex
Консольні утиліти Linux, які зможуть полегшити вам життя
Трохи про утиліти консолі, які знають небагато, проте вони можуть бути корисні як для початківця джуна, так і для міцного сеньйора.
Написати про утиліти (насамперед консольних) варто через те, що я б...
15 липня 2020
·
2
· 588
·
Alex
15 порад по Git для ефективної роботи кожен день
Ця замітка — спроба пояснити ті базові налаштування і прийоми, якими я користуюся кожен день. Рецепти не претендують бути ноу-хау, але можуть допомогти з освоєнням щоденної гігієни роботи з репо...
31 липня 2020
·
2
· 512
·
Alex
Розуміння JIT в PHP 8
TL;DR
Компілятор Just In Time в PHP 8 реалізований як частина розширення Opcache і покликаний компілювати операційний код в інструкції процесора в рантаймі.Це означає, що з JIT деякі операційні коди...
06 липня 2020
·
2
· 509
·
Alex
Обмеження одночасних потоків в C#
Це переклад допису Constraining Concurrent Threads in C# Марка Хіта - Microsoft MVP, Software Architect в NICE Systems і автора кількох бібліотек з відкритим кодом.
Припустимо, в C# ми маємо виконати...
12 вересня 2020
·
2
· 477
·
Oleksandr Martyniuk
В тренді
-
Як правильно організувати Python-проект
В цьому пості я покажу як правильно організувати новий Python-проект. Звісно, це...
-
++i проти i++ в Javascript
Там де є i там є маленька, але важлива відмінність між ++i та i++, що може завда...
-
Як оголошувати змінні в Javascript?
Коли ви починаєте вивчати JavaScript, перш за все ви повинні розуміти, як викори...
-
Три можливості Python 3 що рідко використовуються і про які повинен знати кожен
Python 3 існує вже якийсь час і досить багато розробників, особливо ті, хто тіль...
-
Основи асинхронного програмування на JavaScript
_В JavaScript нам часто доводиться мати справу з асинхронною поведінкою роботи к...
-
Як прискорити оператор spread у JavaScript
Перш ніж ми дізнаємось, як саме покращити продуктивність spread-оператора у Java...
-
Чистий Python-код: основи
У цій статті ми поговоримо про чистий код — його переваги, різні стандарти, прин...