Codeguida
Підписатись

Codeguida

Приєднався: 11 місяців тому | 0 Читає   14 Читачів | 3.9K

Основи Програмування AVR C

В цій статті розглядаються деякі ключові концепції програмування мовою C для мікроконтролерів AVR. Регістри AVR Біти та байти Бітові операції Очищення та встановлення бітів Макрос керування значенням...
07 вересня 2021 ·
0
· 160 · 2 · Codeguida

Базовий та повнотекстовий пошук із Django та Postgres

Якщо реляційні бази даних стандартизовані, то повнотекстовий пошук — досі ні. Існує кілька його варіантів відкритим кодом, наприклад ElasticSearch, Solr та Xapian. ElasticSearch — чи не найпопулярніше...
3 роки тому ·
1
· 135 · 2 · Codeguida

Як почати користуватись Vim

Вже пройшло майже 30 років після появи першої версії Vim, а він досі активно розвивається і його ком'юніті далі зростає. Створюються нові відгалуження (як от Neovim), його можна інтегрувати в IDE або...
24 лютого 2020 ·
0
· 60 · 2 · Codeguida

CSS фільтри в дії

CSS filter надає змогу модифікації рендеру елементів в браузері. Ви можете використовувати його, щоб застосувати візуальні ефекти, такі як розмиття або зміна кольорів. Є багато способів його використа...
24 листопада 2021 ·
1
· 21 · 2 · Codeguida

Філософія Dotfiles

Філософія Dotfiles Привіт космонавти! Сьогодні горю бажанням розповісти вам про таке явище як Dotfiles (Примітка: дотфайли, файли з крапками). Якщо ви не читали мою попередню статтю про Bash, то напол...
06 вересня 2021 ·
0
· 16 · 2 · Codeguida

Як створити PHP пакунок

Протягом багатьох років, PHP щосили намагався не відставати від інших мов, в зв'язку з відсутністю сумісності коду та загальних стандартів сумісності. Також, обираючи якийсь певний фреймворк, Ви застр...
26 вересня 2021 ·
0
· 13 · 2 · Codeguida

Git за 30 хвилин

Git став особливо популярним за останні роки. Система контролю версіями використовується багатьма великими Open Source проектами, наприклад, Linux. Початківці не рідко лякаються через загадкові команд...
09 вересня 2021 ·
3
· 870 · 1 · Codeguida

Що таке Docker і як використовувати його з Python

З цього матеріалу ви дізнаєтесь, як використовувати Docker локально. Будемо працювати не лише з контейнерами Python, а й з Nginx та Redis. Для розуміння тексту вам потрібно знати базові концепції згад...
21 травня 2019 ·
0
· 301 · 1 · Codeguida

Роль підкреслення в Python

Підкреслення (_) — це не простий символ в Python. В той час, як в більшості мов воно використовується лише для назви функцій та змінних в snake-case, в Python воно має значно ширше застосування. Скорі...
26 листопада 2020 ·
0
· 293 · 1 · Codeguida

Як сніфити HTTPS трафік iOS девайсу

У статті розглянемо як перехопити HTTPS трафік вашого iPhone. Що таке FoodSniffer Для досліду будемо використовувати простий iOS застосунок FoodSniffer. Основна його функція — надання користувачеві сп...
6 років тому ·
0
· 111 · 1 · Codeguida

Лінтинг у CSS: корисні та маловідомі можливості Stylelint

Писати якісний CSS — це аж ніяк не просте завдання. Схоже, що CSS дратує людей більше, ніж інші технології, тому дивно, що лінтери на кшталт Stylelint обговорюються рідко. Виявлення й виправлення поми...
21 вересня 2021 ·
1
· 79 · 1 · Codeguida

Як Git Stash допоможе вам у роботі з декількома гілками

Під час роботи з декількома гілками в Git дуже легко заплутатись і внести зміни не на ту гілку. Або інша ситуація: ви працюєте над певною фічею, та ще не готові закомітити свої зміни, а хтось просить...
12 серпня 2019 ·
1
· 69 · 1 · Codeguida

Автоматизоване тестування UI: стисло про головне

Авторка: Ляшенко Дар'я, Senior AQA Engineer у компанії Svitla Systems. Перше, що бачить користувач вашої системи, — це інтерфейс, UI. Тому вкрай важливо переконатися, що всі його елементи працюють і в...
29 квітня 2021 ·
0
· 56 · 1 · Codeguida

Основи тестування JavaScript з Mocha

Mocha(Moка) – багатофункціональна тестова система для Node.js. Вона створена, щоб зробити асинхронне тестування легким. Тестування виконується серійно, що дає можливість точного звітування, та одночас...
02 серпня 2017 ·
0
· 42 · 1 · Codeguida

Еволюція шаблонів проектування в React

Уважніше поглянемо на деякі шаблони проектування, що виникають в екосистемі React. Ці шаблони підвищують читабельність, чистоту та полегшують повторне використання компонентів. Я почав працювати з Rea...
6 років тому ·
1
· 39 · 1 · Codeguida

Чому я обрав Debian, а не Ubuntu, Arch, Gentoo чи FreeBSD

Debian — мій улюблений дистрибутив. А в цьому пості я розкажу, які саме фічі так мене приваблюють. Але, тим не менш, всі дистрибутиви, що вказані у цій статті, заслуговують на увагу, тому я вирішив по...
15 серпня 2021 ·
1
· 37 · 1 · Codeguida

Основи Webpack 2

Що таке Webpack? Якщо просто, то це пакувальник модулів для вашого JavaScript. Але з часів першого релізу він еволюціонував в пакувальник для всього вашого фронтенду. Ось так це було раніше: розмітка...
26 серпня 2021 ·
0
· 28 · 1 · Codeguida

TDD в PHP, ч. 1: як почати писати код через Unit-тести

Ця перша стаття в серії матеріалів про Test-Drive Development (TDD). Посилання на всі статті: TDD в PHP частина №1 – як почати писати код через Unit-тести TDD в PHP частина №2 – інструменти для на...
24 квітня 2018 ·
1
· 19 · 1 · Codeguida

2018: Ruby або PHP?

Тож ви хочете розпочати новий проект з нуля та шукаєте найкращу веб платформу для цього. Досить складно зробити вибір, який відповідав би усім вашим вимогам, коли справа доходить до мов програмування...
5 років тому ·
0
· 15 · 1 · Codeguida

Інтерактивне знайомство з Git

Cистема контролю версій стала важливим інструментом сучасної розробки, тому знання Git є обов'язковим для будь-якого девелопера. Інтерактивні онлайн-курси роблять процес навчання більш простим та ціка...
27 травня 2020 ·
0
· 11 · 1 · Codeguida

Автори шкідливого ПЗ почали частіше звертатись до «екзотичних» мов

Розробники шкідливого ПЗ дедалі частіше звертаються до незвичних мов програмування — щоб їхні програми було складніше виявити і проаналізувати. До такого висновку дійшла команда BlackBerry Research &...
2 роки тому ·
1
· 9 · 1 · Codeguida

Сім простих шляхів оптимізації Вашого веб-сайту

Ми створюємо все більш і більш вимогливіші веб-сторінки. І наша основна задача - зробити наші сайти дійсно швидкими. Є кілька простих кроків, які можуть допомогти нам досягти цього.   1) Оптимізація з...
07 жовтня 2014 ·
0
· 8 · 1 · Codeguida

Як почався мій шлях у світ Open Source

Є багато способів почати приймати участь в Open Source русі. В цій статті я розкажу як починав я, і, сподіваюсь, це комусь допоможе знайти свій шлях. Вперше, коли я дізнався про Open Source, я зрозум...
19 травня 2020 ·
0
· 7 · 1 · Codeguida

7 правил якісної документації

Гарна документація цінується, вона допомагає: прискорює розробку та пояснює неоднозначні моменти. Погана – заплутує та відбиває бажання працювати з продуктом. Зі стрімкими циклами випуску продуктів та...
24 серпня 2017 ·
1
· 7 · 1 · Codeguida