p.s.
Підписатись

p.s.

Приєднався: 1 рік тому | 1 Читає   6 Читачів | 770

Встановлення BitTorrent трекера Aquatic в Linux

Давно збирався підняти BitTorrent трекер відкритого типу (обмін файлами без реєстрації) для мережі Yggdrasil. Для цієї мети існує відомий сервер з 15-річною історією розробки OpenTracker, реалізований...
2 тижні тому ·
1
· 26 · p.s.

Безпечний перегляд сайтів Yggdrasil з Yggstack

Враховуючи специфіку сучасних Веб-стандартів, при відвідуванні веб-сайтів у мережі Yggdrasil, можливі та цілком ймовірні фонові запити до зовнішніх Інтернет вузлів. Таким чином, може не контрольовано...
4 тижні тому ·
1
· 21 · 1 · p.s.

Налаштування Fedi-сервера Snac для мережі Yggdrasil

Невдовзі, після своїх роздумів про p2p, вирішив спробувати підняти власний експериментальний інстанс Fediverse. При чому, зробити це засобами оверлейної мережі Yggdrasil, оскільки я не планую купувати...
11 травня ·
2
· 33 · 1 · p.s.

Граблі соціального P2P

Це мій особистий висновок в контексті соціальних платформ, які у свій час мали на меті створити "вільний інтернет" для вільних людей, зокрема - такі вже сьогодні мертві проекти як twister, OpenBazaar,...
09 травня ·
3
· 51 · p.s.

Створення пакунку Flatpak

Маю декілька улюблених програм, зокрема - пірингова платформа мікроблогів twister p2p та key/value база даних у блокчейн - KevaCoin, які доволі важко збираються на сучасних системах, тим не менше потр...
20 квітня ·
1
· 42 · p.s.

twister - децентралізована платформа мікроблогів

twister (твістер, пишеться саме в нижньому регістрі) - це альтернативна пірингова платформа мікроблогів, створена на базі технологій BitTorrent і Bitcoin у 2013 році @miguelfreitas як альтернатива кол...
12 квітня ·
2
· 70 · p.s.

Мої перші враження від Rust

У попередній публікації, я описував свій перший досвід переходу з PHP на C++, в рамках створення браузеру для протоколу Gemini. Не зважаючи на те, що у цьому напрямку було виконано багато [роботи](htt...
22 листопада ·
1
· 202 · 1 · p.s.

HdyTab як альтернатива віджету вкладок GtkNotebook

Якщо ви тільки починаєте своє знайомство з фреймворком GTK, можливо, як і в мене, виникне схожа дилема з обмеженою функціональністю класичного віджету для створення вкладок GtkNotebook. В мережі відна...
07 вересня ·
1
· 61 · 1 · p.s.

Про конфіденційність в мережі Інтернет

У кожного своє розуміння конфіденційності та інформаційної безпеки у рамках різних контекстів. Дехто не переймається темою взагалі, нехтуючи поширенням своїх персональних даних, аргументуючи це їх пов...
06 вересня ·
1
· 121 · p.s.

Мої перші враження від C++

Я займаюсь професійною Веб розробкою вже близько п'ятнадцяти років, переважно у сфері back-end. Починаючи свій шлях в програмуванні, мав іншу вищу освіту і в мене не було змоги попрацювати та оцінити...
03 вересня ·
1
· 140 · p.s.

Керування пам'яттю в gtkmm-4.0

gtkmm - це вільний об'єктно-орієнтований C++ інтерфейс для популярного GUI фреймворку GTK, що поширюється за ліцензією LGPL. Основне призначення gtkmm полягає в отриманні усіх переваг ООП: наслідуван...
01 вересня ·
1
· 49 · p.s.

Керування пам’яттю в програмах GTK

Доповнений переклад PDF документу CSci493.70 "Introduction to Memory Management in GTK+" Стюарта Вайса - доцента Кафедри інформатики Гантерського коледжу Міського університету, Нью-Йорк. Нотатки Терм...
31 серпня ·
1
· 39 · p.s.

Мої перші кроки в GTK

Передмова Не так давно захотілось зробити простенький браузер для протоколу Gemini. Зокрема - додати детекцію Geo-IP капсул, власний пошук на базі Manticore та інтегрувати екосистему Yggdrasil. Для об...
30 серпня ·
1
· 100 · 1 · p.s.

Протокол NEX - легка альтернатива Gemini

Останнім часом стало поширеним явище інтеграції TLS навіть там, де використання цієї технології може бути зайвим. Сьогодні майже кожна програма включає в себе параноїдальні пресети безпеки з коробки,...
19 червня 2024 ·
4
· 132 · p.s.

Назад в часі

Днями знайшов старенький архів PasswordBoss і спробував відкрити перебором через Wine - тоді паролі були ручної роботи! Оригінальний .exe успішно запустив зв'язку ключів від забутих профілів з веб-адр...
18 червня 2024 ·
0
· 52 · p.s.

Грибні чорнила для каліграфії

Поділюсь з гіками альтернативною опцією для блекаутів, тим паче що зараз сезон і потрібні матеріали доступні кожному у межах міста. В літню пору можна повернутись до письма на папері та самостійно при...
16 червня 2024 ·
0
· 44 · p.s.

Незручні моменти в роботі Manticore як основної БД

В коментарях до матеріалу Manticore як сучасна альтернатива Sphinx мене просили зробити більш детальні інструкції роботи з цим рушієм. Утім, вважаю що інформації достатньо в документації. Натомість, х...
25 березня 2024 ·
1
· 54 · p.s.

ChesslaBlab - шахи онлайн з відкритим кодом на PHP

ChesslaBlab - це проект з відкритим кодом на PHP, для розгортання шахового серверу з нуля та клієнтська частина на Symfony - для вивчення стратегій, гри онлайн з комп'ютером або друзями. Являє собою н...
25 березня 2024 ·
0
· 90 · p.s.

Розробка карткової гри з відкритим кодом OpenLegends

OpenLegends - це проект реалізації вільного рушія та інтерфейсу багатокористувацької карткової гри The Elder Scrolls Legends, в першу чергу орієнтованого на браузерний формат з використанням технологі...
20 березня 2024 ·
1
· 83 · p.s.

Виправлення помилки запуску fail2ban в Debian 12

fail2ban - це утиліта на Python для захисту серверів від атак підбору паролів. Вона сканує системні журнали на предмет шкідливої активності, та блокує підозрілі хости на заданий в налаштуваннях час. П...
09 березня 2024 ·
1
· 191 · p.s.

Gmid - багатофункціональний проксі-сервер для Gemini

Gmid - багатофункціональний сервер з відкритим кодом для протоколу Gemini. Зокрема, його зручно використовувати у якості проксі серверу для віртуальних хостів, аналогічно тому як цю функцію виконує Ng...
09 березня 2024 ·
1
· 61 · p.s.

Встановлення останньої версії Rust в Linux

Користувачі дистрибутивів з довгостроковою підтримкою, ймовірно зіткнуться з проблемою збірки програм з версією Rust, що міститься в репозиторіях. Вирішується це досить просто, за допомогою утиліти Ru...
09 березня 2024 ·
1
· 59 · p.s.

Встановлення останньої версії Go в Debian

Це коротенька інструкція для початківців, яка дозволить швидко розгорнути останню версію інфраструктури Go в Debian для збірки програм. Видалення попередньої версії Спочатку перевірте, чи не встановле...
09 березня 2024 ·
0
· 44 · p.s.

Yggmail - месенджер з поштовим інтерфейсом

Yggmail - це дочірній проект від розробників Yggdrasil, написаний на Go та має відкритий код. Дозволяє в декілька простих кроків розгорнути сервер для підключення будь якого поштового клієнта, сумісно...
09 березня 2024 ·
1
· 102 · p.s.