
Що таке векторна база даних?
Ми перебуваємо в самому розпалі революції штучного інтелекту. Вона перевертає будь-яку галузь, якої торкається, обіцяючи великі інновації, але водночас створює нові виклики. Ефективна обробка даних ст...
29 липня 2023
·
2
· 177
·
Alex
П'ять питань про Ceph з поясненнями
Що потрібно знати про Ceph, централізованому сховищу з відкритим вихідним кодом, щоб вирішити, чи підходить воно вашій компанії. У статті буде порівняння з альтернативними об'єктними сховищами, а тако...
30 вересня 2020
·
0
· 170
·
Alex
Як оновити SSL-сертифікат Let's Encrypt
Let's Encrypt - це центр сертифікації (ЦС), який надає безоплатні цифрові сертифікати для використання протоколу HTTPS (SSL/TLS) на веб-сайтах. Ці сертифікати використовуються для шифрування зв'язку м...
09 серпня 2023
·
1
· 165
·
Alex
Що таке /Dev/Null
/dev/null - це один з найпоширеніших спеціальних віртуальних пристроїв у Linux. У цьому посібнику ми про це поговоримо і покажемо різні способи його використання.
Що таке /Dev/Null у Linux
Linux розгл...
23 серпня 2023
·
2
· 162
·
Alex
5 незручних фактів про TypeScript
Я пишу книги про TypeScript, проводжу семінари та тренінги онлайн і офлайн. Кожного разу, коли я зустрічаюся з новою групою розробників, я розповідаю їм деякі факти про TypeScript, з якими їм необхідн...
27 липня 2023
·
1
· 161
·
Alex
Як зменшити розмір образу Docker: 6 методів оптимізації
Якщо ви хочете зменшити розмір докер-образу, використовуйте найкращі стандартні практики створення докер-образів.
У цій статті ми розповімо про різні методи оптимізації, які ви можете швидко застосува...
20 лютого 2024
·
3
· 160
·
Alex
Випуск Pyston 2, реалізація мови Python з JIT-компілятором
Вийшла нова версія проєкту Pyston 2. Pyston це реалізація мови Python з використанням напрацювання проєкту LLVM. Реалізація примітна застосуванням сучасних технологій JIT-компіляції та націлена на дос...
29 жовтня 2020
·
0
· 160
·
Alex
Що таке інвертований індекс, і чому це повинно вас хвилювати?
Індекси можуть суттєво впливати на продуктивність бази даних. Нижче ми розглянемо один з типів, який особливо важливий для пошуку в тексті: інвертований індекс.
Що таке інвертований індекс?
У контекст...
05 вересня 2023
·
1
· 157
·
Alex
Що купувати для глибокого навчання: особистий досвід і поради використання GPU
Переклад статті Тіма Деттмерса, кандидата наук з Вашингтонського університету, фахівця по глибокому навчанню і обробці природної мови "Which GPU(s) to Get for Deep Learning: My Experience and Advice f...
26 жовтня 2020
·
0
· 154
·
Alex
Огляд графічних інтерфейсів для Kubernetes
Для повноцінної роботи з системою важливо знання утиліт командного рядка: у випадку з Kubernetes це kubectl. З іншого боку, добре спроєктовані, продумані графічні інтерфейси можуть виконувати більшу ч...
19 червня 2020
·
0
· 153
·
Alex
Пошук по музиці: Використання векторного пошуку для пошуку аудіо
Ласкаво просимо в майбутнє пошуку музичної інформації, де машинне навчання, векторні бази даних і аналіз аудіоданих об'єднуються, щоб забезпечити нові захопливі можливості! Якщо ви цікавитеся світом а...
21 вересня 2023
·
1
· 145
·
Alex
Гвідо ван Россум запропонував включити в Python оператори для зіставлення із зразком
Гвідо ван Россум (Guido van Rossum) представив на розгляд спільноті чернетку специфікації для реалізації в мові Python операторів для зіставлення зі зразком (match і case). Слід зазначити, що пропозиц...
29 червня 2020
·
0
· 144
·
Alex
11 причин, чому YouTube зумів забезпечити 100 мільйонів переглядів відео на день, маючи лише 9 інженерів
Лютий 2005 року - Каліфорнія, США.
Троє ранніх співробітників PayPal хотіли створити платформу для обміну відео. Тож вони заснували YouTube у себе в гаражі.
Але вони мали обмежені фінансові ресурси. Т...
17 вересня 2023
·
1
· 138
·
Alex
Стабільний випуск СУБД MariaDB 10.5
Після року розробки та чотирьох попередніх випусків підготовлений перший стабільний реліз нової гілки СУБД MariaDB 10.5, у рамках якої розвивається відгалуження від MySQL, зберігає зворотну сумісність...
25 червня 2020
·
0
· 137
·
Alex
Альфа-версія Flutter для Linux і розробка настільних застосунків
Матеріал являється перекладом статті написаної Крісом Селлзом з Google та представником компанії Canonical Кеном Вандіном.
В тому, що стосується Flutter, компанія Google завжди прагнула зробити цей ф...
16 вересня 2020
·
0
· 119
·
Alex
Пишемо рушій повнотекстового пошуку на Go
Повнотекстовий пошук - один з тих інструментів, які ми використовуємо практично кожен день, коли шукаємо якусь інформацію в інтернеті. Full-Text Search (FTS) - це метод пошуку тексту в колекції докуме...
21 вересня 2020
·
0
· 118
·
Alex
Як Discord зберігає трильйони повідомлень
У 2017 році ми опублікували статтю про те, як ми зберігаємо мільярди повідомлень. Ми розповіли про те, як починали використовувати MongoDB, але потім перенесли дані до Cassandra, оскільки шукали масшт...
11 листопада
·
1
· 117
·
3
·
Alex
Використання Atomics.wait, Atomics.notify і Atomics.waitAsync
Статичні методи Atomics.wait() і Atomics.notify() представляють собою низькорівневі примітиви синхронізації, які можна застосовувати для реалізації м'ютексів та інших подібних механізмі...
28 жовтня 2020
·
0
· 117
·
Alex
gogrep: структурний пошук і заміна Go коду
Gogrep — це одна з моїх найулюбленіших утиліт для роботи з Go. Вона дозволяє знаходити код за синтаксичними шаблонами, фільтрувати результати за типами виразів, а також виконувати заміну (т...
07 липня 2020
·
1
· 116
·
Alex
Просунутий паралелізм Go
Якщо ви використовували Go деякий час, ви, ймовірно, знаєте деякі з основних примітивів паралелізму Go:
Ключове слово go для створення підпрограм
Канали, для зв'язку між підпрограмами
Контекстний пак...
19 вересня 2023
·
4
· 114
·
Alex
Проблеми міграції баз даних: Як не зруйнувати свій застосунок на Laravel
Міграція баз даних є важливою частиною розробки на Laravel, оскільки дозволяє розробникам легко змінювати схеми баз даних та керувати ними. Однак, неправильне виконання міграції може призвести до втра...
07 серпня 2023
·
0
· 96
·
Alex
Реліз системи самодостатніх пакетів Flatpak 1.8.0
Опублікована нова стабільна гілка інструментарію Flatpak 1.8, який являється системою для збирання самодостатніх пакетів, не прив'язаних до конкретних дистрибутивів Linux і виконуються в спеціальному...
26 червня 2020
·
0
· 96
·
1
·
Alex
Уразливість в SSH-клієнтах OpenSSH і PuTTY
У SSH-клієнтах OpenSSH і PuTTY виявлена вразливість CVE-2020-14002 в PuTTY і CVE-2020-14145 в OpenSSH), що приводить до витоку інформації в алгоритмі узгодження з'єднання. Уразливість дозволяє атакува...
05 липня 2020
·
1
· 90
·
2
·
Alex
Чотири способи вистрілити собі в ногу з Redis
Збої у роботі чудово вчать вас, як не допустити збоїв у роботі. Я спричинив чимало таких випадків і сподіваюся, що, поділившись ними публічно, це допоможе деяким людям оминути першу частину навчальної...
08 серпня 2023
·
0
· 89
·
Alex