Нові матеріали

Свіжі публікації спеціалістів і компаній у порядку виходу: нове з’являється тут першим.

Написати
ГайдІгри 9 хвилин читання

Власний домашній сервер Lineage 2 Interlude

Lineage 2 Interlude — одна з найпопулярніших MMORPG, яка приваблює мільйони гравців по всьому світу. Але, на жаль, не всі гравці можуть дозволити собі оплачувати доступ до серверів або перебувати в постійній залежності від інтернет-з'єднання. Вирішенням цієї проблеми може стати створення власного домашнього сервера Lineage 2 Interlude. У цій статті ми розглянемо, як створити свій сервер і отримувати задоволення від гри в будь-який час і без обмежень.

Для створення власного сервера Lineage 2 Interlude не обов'язково бути програмістом чи мати спеціальні знання в галузі IT. Достатньо мати бажання й дотримуватися інструкцій, які будуть наведені в цій статті. Створення власного сервера дасть вам не лише повний контроль над ігровим процесом, а й дозволить налаштувати сервер під свої особисті вподобання та потреби.

Читати далі
🔥1🙂
1
НовинаКарєра й роботаАвтор: Андрій Кравець 1 хвилина читання

«Орбіта Код» відкриває дві вакансії

Ми, студія «Орбіта Код», розширюємо команду й відкриваємо дві позиції: backend-розробник (PHP) і frontend-розробник (React). Коротко про те, як ми працюємо і чого чекаємо від колег.

Як ми працюємо

  • Невеликі команди з трьох-п’яти людей на проєкт.
  • Віддалений формат, одна спільна зустріч на тиждень.
  • Код-рев’ю для кожної зміни й автоматичні тести.
  • Фіксований темп: без постійних понаднормових.

Що ми цінуємо

Ясну письмову комунікацію, вміння питати, коли щось незрозуміло, і зацікавленість у продукті клієнта, а не лише в коді. Знання конкретної технології важливе, але здатність швидко вчитись важливіша.

Як відгукнутись

Вакансії опубліковано на нашій сторінці з указаною оплатою. Відгукніться через Diox: ми переглядаємо кожен відгук протягом трьох робочих днів і відповідаємо в будь-якому разі. Супровідне слово не обов’язково довге: розкажіть, що вам було цікаво робити останнім часом.

Обкладинка:

Читати далі
❤️1🥳1🙂
0
Юлія РоманюкПродакт-менеджерка
Бізнес і стартапи 1 хвилина читання

Roadmap, у який вірить команда

Багато roadmap живуть як красиві слайди: їх показують на старті кварталу й забувають. Команда не вірить у них, бо в них не видно, чому саме ці задачі й що буде, якщо не вийде. Ось підхід, який допомагає зробити план, що працює.

Планувати результати, а не функції

Замість «зробити фільтр» запишіть «користувачі знаходять потрібний товар за менш ніж 30 секунд». Так команда може обрати інший шлях, якщо перший не спрацює, і розуміє, навіщо працює.

Три горизонти

  • Зараз — те, що в роботі: чіткі задачі й терміни.
  • Далі — наступні місяць-два: напрями без точних дат.
  • Потім — ідеї, які ми розглядаємо, без обіцянок.

Точність зменшується з відстанню в часі, і це чесно. Обіцяти дату на задачу «потім» — створювати борг.

Як обирати пріоритет

  1. Скільки людей це стосується?
  2. Наскільки сильна проблема?
  3. Скільки зусиль потрібно?
  4. Наскільки ми впевнені в оцінках?
Читати далі
👍1😂1🙂
0
ГайдТехнології й IT 1 хвилина читання

Резервні копії, які справді відновлюються

Кожен адміністратор знає, що резервні копії потрібні. Мало хто пам’ятає, що копія, яку жодного разу не відновлювали, — це просто припущення. Ось що ми перевіряємо, щоб у день аварії бекап справді допоміг.

Правило 3-2-1

  • 3 копії даних: робоча й дві резервні.
  • 2 різні носії чи сховища.
  • 1 копія в іншому місці: інший сервер, інша країна чи хмара.

Що копіювати

Не лише базу даних. Додайте завантажені користувачами файли, конфігурацію, секрети та інструкцію з розгортання. Без конфігурації відновлена база нічого не запустить.

Шифрування

Копія з чужими паролями та листами — це витік чекає свого часу. Шифруйте архіви перед відправкою за межі сервера, а ключ тримайте окремо від копій і в кількох надійних місцях.

Автоматизація й сповіщення

  1. Копії створюються за розкладом, а не «коли згадаємо».
  2. Кожен запуск записує результат і розмір архіву.
Читати далі
❤️1🙂
0
DioxIT і розробкаАвтор: diox.me
НовинаКарєра й роботаАвтор: diox.me 2 хвилини читання

Вакансії без тиші у відповідь: правила Diox

Пошук роботи часто виглядає так: десятки відгуків, тиша у відповідь і вакансія, якої давно немає. Ми зібрали правила вакансій Diox, щоб ця історія траплялась рідше.

Оплата вказана завжди

Кожна вакансія має оплату: нижню межу, за бажання верхню, валюту й позначку «до податків» чи «на руки». Людина бачить цифру до того, як відгукнеться, і не витрачає час на розмову, яка закінчиться питанням про гроші.

Не більше п’яти активних вакансій

Компанія може одночасно тримати відкритими п’ять вакансій. Це не дає засмічувати каталог «про запас» і змушує закривати те, що вже не актуальне. Якщо компанії справді потрібно більше, адміністратор платформи може збільшити ліміт.

Сто відгуків — і пауза

Коли на вакансію набирається 100 відгуків, прийом тимчасово призупиняється, щоб компанія встигла їх розглянути. Після розгляду прийом можна відновити, і поріг збільшується ще на сто.

Читати далі
😡1🙂
0
КейсДизайнАвтор: Оксана Мельничук 1 хвилина читання

Дизайн-система за шість тижнів: кейс мобільного застосунку

До нас прийшла команда мобільного застосунку з типовою проблемою: у продукті було чотири різні кнопки «зберегти», шість відтінків синього й жодного опису, коли яку використовувати. Нові екрани робили довго, а старі виглядали по-різному. За шість тижнів ми зібрали систему, якою команда користується досі.

Тиждень 1: інвентаризація

Ми зняли скріншоти всіх екранів і розклали елементи за типами: кнопки, поля, картки, заголовки. Вийшло 11 варіантів кнопок і 9 розмірів тексту. Це було переконливіше за будь-які слова про «потрібну систему».

Тиждень 2: основа

  • Колірна палітра: основний, нейтральні, стани (успіх, попередження, помилка).
  • Типографіка: п’ять розмірів із чіткою ієрархією.
  • Відступи: сітка кратна чотирьом пікселям.

Тижні 3–4: компоненти

Спочатку найчастіші: кнопки, поля вводу, перемикачі, картки. Кожен компонент отримав стани (звичайний, наведений, натиснутий, вимкнений, помилка) та

Читати далі
👍1❤️1🙂
0
DioxIT і розробкаАвтор: diox.me
ГайдКарєра й роботаАвтор: diox.me 2 хвилини читання

Профіль спеціаліста, за яким знаходять: п’ять правил

Роботодавці й замовники дивляться на профіль кілька секунд. За цей час вони мають зрозуміти, хто ви, чим корисні й чи варто писати. П’ять правил допоможуть зробити сторінку спеціаліста, за якою вас знаходять.

1. Один рядок «чим займаєтесь»

Напишіть посаду або спеціалізацію так, як її шукають: «UX-дизайнер», «Backend-розробник (PHP)», «Бухгалтер ФОП». Не потрібні «ніндзя», «гуру» чи «шукач себе». Цей рядок показується в каталозі, у результатах пошуку й одразу під вашим іменем.

2. Навички — це пошукові слова

За навичками вас знаходять у каталозі «Спеціалісти». Вкажіть до десяти реальних навичок: інструменти, мови, напрями. Пишіть те, що вмієте застосувати завтра, а не все, що колись бачили.

3. Місто й місце роботи

Місто допомагає тим, хто шукає людину поруч або в одній часовій зоні. Якщо ви працюєте в компанії на Diox, попросіть її додати вас до команди: тоді місце роботи з’явиться на

Читати далі
Олексій СтельмахВикладач програмування для підлітків
Освіта й курси 1 хвилина читання

Як втримати увагу підлітка на уроці програмування

Підліток відкриває мову програмування, пише «Hello, world» — і закриває вкладку. Не тому, що це складно, а тому, що нецікаво. Ми викладаємо у школі вже кілька років і зібрали прийоми, які втримують увагу.

Починайте з результату, а не з синтаксису

Першого ж заняття учень має побачити щось, що рухається, звучить або відповідає. Проста гра «вгадай число» на десять рядків чи чат-бот, що вітає по імені, дають більше мотивації, ніж лекція про типи даних.

Одна нова ідея за раз

  • Спершу змінні й виведення.
  • Потім умови: «якщо» як рішення в грі.
  • Потім цикли: «повтори, поки не вгадаєш».
  • І лише потім функції та списки.

Власний проєкт замість контрольних

На кожен місяць — маленький проєкт, який учень обирає сам: гра, бот для друзів, калькулятор витрат. Незавершений, але власний проєкт навчає більше, ніж ідеально виконана вправа з підручника.

Читати далі
DioxIT і розробкаАвтор: diox.me
ГайдБізнес і стартапиАвтор: diox.me 2 хвилини читання

Облік грошей без таблиць: налаштування за 15 хвилин

Облік грошей зазвичай ламається на третьому тижні: спершу ви ретельно вносите кожну покупку, потім забуваєте, і таблиця порожніє. Щоб цього не сталося, налаштуйте систему так, щоб вона працювала майже без вас. Нижче — порядок, який займає хвилин п’ятнадцять.

1. Додайте рахунки

У розділі «Фінанси» відкрийте вкладку «Рахунки» й створіть те, чим справді користуєтесь: готівку, картку, банку для накопичень. Для кожного вкажіть поточний баланс. Баланс у Diox — це початковий залишок плюс усі операції, тому з першого дня цифри збігатимуться з банком.

2. Підключіть банк або імпортуйте виписку

Monobank підключається за токеном з api.monobank.ua: операції надходять самі, а історія підтягується у фоні. Для інших банків скачайте виписку у форматі CSV чи Excel і завантажте її на вкладці «Банки». Файл розпізнається автоматично, а повторний імпорт того самого файлу не створює дублікатів.

Читати далі
🔥1🙂
0
Наталія БондарБухгалтер ФОП і малого бізнесу
ГайдПраво й держава 1 хвилина читання

Календар ФОП: що тримати під рукою протягом року

Підприємець ФОП відповідає за кілька регулярних речей: звітність, сплату податків і внесків, облік доходів. Пропустити строк легко, а виправляти дорожче. Ось що варто завести в календар і тримати під рукою. Конкретні суми, ставки й дати змінюються, тож завжди звіряйте їх із чинними вимогами.

Що має бути в календарі

  • Строки звітності для вашої групи й системи оподаткування.
  • Строки сплати податку й внесків: окремо кожен платіж із сумою й реквізитами.
  • Нагадування за три дні, щоб банк, вихідні чи збій не зірвали платіж.

Облік доходів без хаосу

Книгу обліку доходів заповнюйте щотижня, а не наприкінці кварталу. Для кожного надходження зберігайте підтвердження: рахунок, акт чи виписку. Рахунок «для бізнесу» окремий від особистого сильно спрощує життя: усі надходження в одному місці.

Ліміти й групи

Для кожної групи спрощеної системи існує річний ліміт доходу та обмеження за видами діяльності.

Читати далі
DioxIT і розробкаАвтор: diox.me
Технології й ITАвтор: diox.me 2 хвилини читання

Сейф, який не вміє читати навіть власник сервера

Сейф — це місце для паролів, ключів доступу й банківських карток. Усі сервіси кажуть, що зберігають їх «надійно», але важливо інше: хто може їх прочитати. У Diox відповідь коротка: лише ви. Навіть адміністратор сервера, який має доступ до бази даних, бачить тільки зашифровані дані.

Де відбувається шифрування

Дані сейфа шифруються у вашому браузері ще до відправки на сервер. Сервер ніколи не отримує ні майстер-пароль, ні ключ. Це називають наскрізним шифруванням: дані читаються лише на вашому пристрої.

Від пароля до ключа

Ваш майстер-пароль не використовується як ключ напряму: він надто короткий і передбачуваний. Спершу його пропускають через повільну функцію виведення ключа.

  • Argon2id з пам’яттю 64 МіБ і трьома проходами. Вона навмисно «важка»: перебір паролів на відеокартах стає дорогим.
  • Якщо браузер не може запустити Argon2, використовується PBKDF2-SHA256 із 600 000 ітерацій.
Читати далі
Марина ГордієнкоSMM і контент для малого бізнесу
ГайдМаркетинг і SMM 1 хвилина читання

Контент-план на місяць для малого бізнесу без вигорання

Невеликий бізнес ведуть соцмережі за залишковим принципом: тиждень активності, потім три тижні тиші. Проблема не в лінощах, а в тому, що немає системи. Ось план, який можна витримувати, навіть якщо ви — єдина людина в команді.

1. Оберіть три стовпи змісту

Для більшості бізнесів достатньо трьох напрямів, між якими ви чергуєте пости:

  • Користь: поради, інструкції, відповіді на запитання клієнтів.
  • Довіра: закулісся, команда, процес, відгуки та історії клієнтів.
  • Пропозиція: що ви продаєте, акції, новинки, як замовити.

Пропорція 60/30/10 працює краще, ніж безперервна реклама: люди підписуються на користь, а купують у тих, кому довіряють.

2. Зберіть питання клієнтів

Перегляньте останні діалоги й дзвінки та випишіть двадцять питань, які повторюються. Це ваші готові теми на місяць: кожне питання — окремий пост, відео чи сторіз.

3. Складіть календар

Читати далі
😮1🙂
0
DioxIT і розробкаАвтор: diox.me
ГайдТехнології й ITАвтор: diox.me 3 хвилини читання

Пошта, яку складно підробити: SPF, DKIM і DMARC простими словами

Лист, у якому «банк» просить підтвердити картку, може прийти з адреси, яка виглядає як справжня. Підробити поле «Від» у листі так само просто, як написати чужу адресу на конверті. Щоб поштові сервіси могли відрізнити справжній лист від підробки, існують три механізми: SPF, DKIM і DMARC. Розберемо, як вони працюють і що налаштувати, якщо у вас власний домен.

SPF: хто має право надсилати від імені домену

SPF (Sender Policy Framework) — це запис у DNS вашого домену зі списком серверів, яким дозволено надсилати пошту від його імені. Коли отримувач бачить лист «від» name@example.com, він питає DNS: чи входить IP-адреса відправника до списку? Якщо ні — лист підозрілий.

example.com.  TXT  "v=spf1 mx ip4:203.0.113.10 include:_spf.google.com -all"
Читати далі
❤️1🙂
0
Андрій КравецьBackend-розробник (PHP, MySQL)
Програмування 2 хвилини читання

Індекси в MySQL: чому запит повільний, хоча індекс є

«Але ж там є індекс!» — типова фраза перед тим, як розробник дивиться на повільний запит. Індекс не гарантує швидкості: MySQL сам вирішує, чи користуватися ним. Розберемо найчастіші причини, чому індекс не працює, і як це перевірити.

Починайте з EXPLAIN

Перед будь-якою оптимізацією запустіть запит із EXPLAIN. Дивіться на три колонки.

  • key — який індекс вибрано. NULL означає, що жодного.
  • rows — скільки рядків база збирається прочитати.
  • type — ALL означає повне сканування таблиці, ref чи range — уже непогано.
EXPLAIN SELECT * FROM orders WHERE user_id = 42 AND status = 'paid' ORDER BY created_at DESC LIMIT 20;

Причина 1: порядок колонок у складеному індексі

Індекс (status, user_id) не допоможе запиту, який фільтрує лише за user_id: працює правило «лівого префікса». Спершу ставте колонки, які порівнюються на рівність, потім ту, за якою сортуєте.

Причина 2: функція над колонкою

Умова WHERE

Читати далі
😢1🙂
0
Оксана МельничукUX-дизайнер: дослідження, прототипи, дизайн-системи
ГайдДизайн 1 хвилина читання

П’ять інтерв’ю, які економлять місяць розробки

Є розповсюджена думка, що дослідження користувачів — це довго, дорого й потрібне лише великим командам. Насправді п’ять розмов по двадцять хвилин можуть зекономити місяць розробки функції, якої ніхто не просив. Показую, як ми це робимо у студії.

Навіщо рівно п’ять

Дослідники давно помітили: після п’ятого-шостого респондента нові відповіді майже перестають додавати нову інформацію про основні проблеми. Для статистики п’ять — мало. Для рішення «будуємо чи ні» — достатньо.

Кого запросити

  • Людей, які вже мають задачу, яку ви хочете вирішити, а не «усіх підряд».
  • Не друзів і не колег: вони ввічливі й підтакують.
  • Трьох із поточних клієнтів і двох із тих, хто пішов або не купив.

Структура розмови

  1. Контекст. «Розкажіть, коли востаннє вам довелося робити Х». Просіть історію, а не думку.
  2. Що робили. Крок за кроком: чим користувалися, де застрягли, що в цьому дратувало.
Читати далі

Свіжі статті, гайди, кейси й новини на Diox

Тут зібрано найновіші тексти спеціалістів і компаній Diox: статті, гайди, кейси та новини — від свіжих до давніших. Щойно автор публікує матеріал, він потрапляє на початок цього списку, тож сторінка зручна для тих, хто хоче бути в курсі: що нового в технологіях, дизайні, маркетингу, бізнесі чи кар’єрі, які проєкти розбирають колеги, які команди розповідають про свої продукти.

Це розділ для регулярного читання. Заходьте сюди, коли хочете побачити, про що пишуть прямо зараз, ще до того, як матеріал зберуть реакції й коментарі та він потрапить у популярні. Так можна першим знайти корисний гайд, підтримати автора реакцією й долучитися до обговорення, поки воно тільки починається.

Як стежити за новим

Найпростіший спосіб не пропустити нове — підписатися. Підпишіться на автора чи компанію, і їхні публікації з’являтимуться у вашій стрічці; те саме працює для тем і тегів, які вам цікаві. Фільтр дозволяє залишити лише потрібний тип — наприклад, тільки нові гайди чи тільки свіжі новини, — а також обрати матеріали компаній або окремих спеціалістів. Вибрані параметри запам’ятовуються, тож розділ щоразу відкривається так, як вам зручно.

Нове чи перевірене часом

Свіжий текст не завжди найкращий: деякі матеріали стають корисними лише після того, як їх прочитає багато людей. Тому поруч із новинками є два інші погляди на розділ. У популярних матеріалах — те, що за останні два тижні найбільше читали й обговорювали, а у виборі редакції — тексти, які редактори відібрали за користю та якістю подачі. Нині редакція радить: Дизайн-система за шість тижнів: кейс мобільного застосунку; Індекси в MySQL: чому запит повільний, хоча індекс є; Сейф, який не вміє читати навіть власник сервера.

Теми, що зараз у фокусі

Найчастіше нові публікації стосуються тем технології й IT, карєра й робота, бізнес і стартапи, дизайн, освіта й курси. Усі теми й теги зібрано нижче: натиснувши на тему, ви побачите лише відповідні матеріали. Тема допомагає знайти все на широкий напрям, а тег — точніше питання всередині нього, тому корисно поєднувати обидва.

Як швидко з’явитися в цьому списку

Матеріал потрапляє сюди відразу після публікації. Щоб його знайшли, оберіть правильний тип, одну тему й від трьох до п’яти тегів, додайте широку обкладинку (краще 1200×400) і зрозумілий заголовок. Напишіть новий матеріал від власного імені чи від імені компанії — а потрапивши в пошук, він знайде й тих читачів, які шукають саме вашу тему. Знайти авторів, чиї тексти варто читати, допоможе сторінка авторів матеріалів.

Чи оновлюється список автоматично?

Так. Нові матеріали з’являються на початку списку без жодних дій з вашого боку: достатньо оновити сторінку. Старіші публікації нікуди не зникають — гортайте вниз, і список підвантажуватиметься далі. Якщо потрібно знайти щось конкретне, використовуйте фільтр за типом, автором, темою чи тегом.

Для кого цей розділ

Нові матеріали зручні всім, хто регулярно читає Diox. Читачам, які стежать за своєю галуззю, — бо тут одразу видно свіжі розбори та інструкції. Авторам — щоб оцінити, про що пишуть колеги, і не повторювати чужі теми. Компаніям — щоб бачити, як інші розповідають про продукти, і порівнювати власні публікації. А тим, хто тільки знайомиться з Diox, розділ швидко покаже, який саме контент тут публікують і як він виглядає.

Що відбувається з матеріалом після публікації

Опублікований матеріал одразу отримує власну адресу, за якою його можна надіслати колезі чи розмістити посилання в соцмережах, і потрапляє в цей список. Далі читачі ставлять реакції та лишають коментарі, а ті, кому сподобався автор, підписуються на нього. Якщо матеріал зацікавив багатьох, він піднімається в популярних; якщо його вирізнили редактори — з’являється у виборі редакції.

Чи можна відфільтрувати нове за типом?

Так. У фільтрі оберіть потрібний тип — і побачите лише гайди, статті, кейси чи новини, розташовані від найновіших. Для кожного типу є й окрема сторінка: гайди, статті, кейси, новини.