Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Потеряшки: ищите потерянные предметы без времени! Расслабляйтесь, исследуйте, находите.

Потеряшки - поиск предметов

Головоломки, Казуальные, Детские

Играть

Топ прошлой недели

  • Rahlkan Rahlkan 1 пост
  • Tannhauser9 Tannhauser9 4 поста
  • alex.carrier alex.carrier 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
6
sefimenko
sefimenko
5 часов назад
Лига Разработчиков Видеоигр

Шутер Battleland по мотивам игры Crimsonland (в браузере)⁠⁠

Попробовать игру можно по этой ссылке.

Шутер Battleland по мотивам игры Crimsonland (в браузере) Инди, Gamedev, Разработка, Open Source, Браузерные игры, Инди игра, Шутер, Crimsonland, Аркадные игры, Top-down, RPG

Шутер Battleland по мотивам игры Crimsonland

Описание игры от автора:

Battleland — бесплатная опенсорсная веб-игра по мотивам Crimsonland. Она разработана на основе игрового фреймворка Phaser. Игра всё ещё находится в активной разработке, но вы уже можете попробовать её бета-версию.

В настоящее время доступен только однопользовательский режим, но в будущем планируется поддержка многопользовательского режима.

🕹️ Как играть

  • Движение: WASD или клавиши со стрелками

    • Нажмите левую кнопку мыши, чтобы стрелять, нажмите еще раз, чтобы остановиться.

  • Курсор мыши будет действовать как индикатор: серый в режиме ожидания, зеленый при стрельбе.

  • Стреляйте в монстров пулями, чтобы убить их. За убийство даётся 100 очков.

    • Когда-нибудь появится перк

  • За каждые 2500 очков будет появляться один дополнительный монстр.

  • Избегайте попаданий — каждый удар по монстру наносит 5 HP урона.

Ниже вы найдете более подробную информацию об оружии, навыках и врагах:


⚡ Оружие

В настоящее время существует только одно оружие — дробовик .
У него бесконечный боезапас , он стреляет 1 пулей каждые 0,2 секунды , и каждая пуля наносит 100 единиц урона .


❗ Монстры

На данный момент существует только один тип врагов — зомби .
Поначалу они медленные, но постепенно ускоряются, если их оставить в живых слишком долго.
Каждый удар наносит игроку -5 HP


✨ Перки

  • HP – Восстанавливает случайное количество здоровья игрока (от 15 до 60 HP).

  • SP (Скорость) – Удваивает скорость передвижения игрока и сокращает время перезарядки пуль (1 пуля за 0,1 секунды). Действует 7 секунд.

  • FR (Заморозка) – замораживает всех монстров на карте на 10 секунд . В это время новые монстры не могут появляться.

  • PU (Усиление) – стоит 5–10 HP, но мгновенно убивает всех видимых монстров, давая 10 очков за каждого.


Попробовать игру можно по этой ссылке.

Исходный код игры на GitLab

Автор игры: Timur Efimenko (Argentery)

Показать полностью
Инди Gamedev Разработка Open Source Браузерные игры Инди игра Шутер Crimsonland Аркадные игры Top-down RPG
0
5
infosphere
1 месяц назад
ИТ-проекты пикабушников

Отдаю Telegram бота, который сам собирает брифы от клиентов Open Source MIT⁠⁠

Привет, Пикабу! 👋

Решил поделиться своим проектом, который собрал для себя, но может пригодиться многим.

Отдаю бесплатно Telegram-бота, который сам собирает брифы от клиентов.
Да, бота, который сам всё спрашивает, ведёт по шагам, не даёт потеряться, а вам остаётся только получить готовые ответы.
Без гугл-форм, бесконечных переписок и классического "Ой, я забыл прикрепить файл".

Что умеет:
✅ Клиент заполняет бриф прямо в Telegram, пошагово и без путаницы
✅ Видит прогресс, знает, что уже заполнил
✅ Встроено 60 готовых шаблонов: дизайн, маркетинг, разработка, SMM и др.
✅ Можно собрать свой бриф без единой строки кода — хоть для лендинга, хоть для вашего стартапа по разведению капибар
✅ Все ответы сразу приходят админу в чат
✅ База клиентов хранится только у вас, никакие сторонние сервисы данные не видят
✅ Всё self-hosted — ставится на ваш VPS и работает автономно

Отдаю Telegram бота, который сам собирает брифы от клиентов Open Source MIT Чат-бот, Telegram бот, Бриф, Open Source, Mit

Почему бесплатно?
Это часть моего open-source проекта.
Грубо говоря, это "WordPress для готовых решений", но не для сайтов, а для практических систем, которые можно быстро поднять на своём сервере.
Сейчас это MVP — минимально рабочая версия, чтобы собрать обратную связь, поэтому отдаю за подписку.

Как забрать:
🎯 Просто подписывайтесь на мой канал — забирайте архив, тестируйте.
Лицензия — MIT, можно менять, допиливать, использовать даже в коммерции.


Ссылки:
🤖 Демо-бот: https://t.me/uxtestbrief_bot
⚙️ Админка: https://tridentflowapp.com/tf_d4299bf394/
📦 Получить архив (за подписку): https://t.me/+oc5xWuQFLvIxNmY6


Если зайдёт — буду выкладывать ещё полезные self-hosted решения для бизнеса, разработчиков и всех, кто хочет держать данные под контролем.
Если есть вопросы, критика или хотите разобрать код — пишите, рад обратной связи.

Показать полностью 1
[моё] Чат-бот Telegram бот Бриф Open Source Mit
2
user7493795
user7493795
2 месяца назад
ИТ-проекты пикабушников

NocoDB хорошая замена Google Sheets⁠⁠

NocoDB хорошая замена Google Sheets Стартап, Программирование, Google Таблицы, Таблица, Open Source, Длиннопост

1. Введение: NocoDB как open-source альтернатива Google Sheets

Google Sheets – это привычный и удобный инструмент для работы с таблицами. Однако, когда дело доходит до более сложных проектов, которые требуют обработки больших объемов данных, интеграции с API и контроля над хранением, Google Sheets может оказаться недостаточно мощным. Здесь на сцену выходит NocoDB – open-source nocode-платформа, которая сочетает в себе функции баз данных и удобный табличный интерфейс.

NocoDB позволяет вам преобразовать ваши базы данных MySQL, PostgreSQL, SQLite и другие в удобные таблицы с расширенными функциональными возможностями. Платформа создана с учетом потребностей новичков в программировании: никаких сложных знаний SQL не требуется, а API, интеграции и автоматизация делают ее еще более привлекательной.

2. Что такое NocoDB?

NocoDB – это мощный инструмент, который позволяет взаимодействовать с базами данных через интерфейс, напоминающий электронные таблицы. В отличие от Google Sheets, NocoDB предлагает множество преимуществ:

1. Подключение к различным СУБД: Поддержка популярных систем управления базами данных, таких как MySQL, PostgreSQL, SQLite и Microsoft SQL Server, позволяет использовать уже существующие базы данных без необходимости отказываться от привычных инструментов.

2. Создание сложных связей между таблицами: NocoDB позволяет устанавливать связи между таблицами, как один-ко-многим и многие-ко-многим, что открывает новые возможности для моделирования сложных структур данных.

3. Разработка веб-приложений на основе данных: NocoDB дает возможность создавать формы, галереи, канбан-доски и другие интерфейсы на основе ваших данными, не требуя от вас написания ни строчки кода.

Преимущества NocoDB перед Google Sheets:

1. Работа с большими данными: Когда Google Sheets начинает тормозить, NocoDB уверенно справляется с крупными объемами информации, благодаря своей оптимизации под реляционные базы данных.

2. API и интеграции: С помощью мощного API и интеграций с такими сервисами, как Zapier и Slack, вы сможете автоматизировать задачи и интегрировать NocoDB с другими приложениями.

3. Локальное развертывание: Данные хранится на вашем сервере, что дает вам полный контроль и обеспечивает безопасность и конфиденциальность.

4. Расширенные функции: С возможностями для создания галерей, кастомных форм и канбан-досок, NocoDB предлагает более функциональные решения для управления данными.

5. Контроль версий: Важная функция, позволяющая отслеживать изменения и возвращаться к предыдущим версиям данных, что особенно полезно в больших командах и сложных проектах.

6. Разграничение прав доступа: Обеспечивает безопасность и конфиденциальность, а также позволяет управлять доступом к данным.

Недостатки NocoDB:

1. Требует усилий на начальной стадии: Для развертывания NocoDB на своем сервере (например, через Docker) могут потребоваться определенные технические навыки.

2. Менее удобен для простых задач: Если вам нужно всего лишь создать списки или выполнить простые расчеты, Google Sheets может стать более удобным и быстрым решением.

3. Как работает NocoDB?

NocoDB состоит из нескольких ключевых компонентов:

1. Установка: Платформу можно развернуть на собственном сервере через Docker или использовать облачную версию NocoDB Cloud. Выбор удобен, так как позволяет контролировать место хранения данных.

2. Подключение к базе данных: После установки нужно подключиться к вашей существующей базе данных (MySQL, PostgreSQL и др.). NocoDB поддерживает большую часть популярных СУБД.

3. Интерфейс: Интерфейс NocoDB напоминает Google Sheets, дополненный вкладками для API, форм и галерей. Это интуитивно понятно и позволяет быстро разобраться, даже если вы новичок.

4. Автоматизация: NocoDB поддерживает вебхуки и интеграции с Zapier, Slack и другими сервисами, что облегчает автоматизацию задач.

4. Стоимость

NocoDB предлагает различные варианты использования:

1. Бесплатная версия (Open-source): Вы можете развернуть NocoDB на своем сервере и использовать его бесплатно. Это идеальный выбор для небольших проектов и тех, кто любит полный контроль над данными.

2. Платные тарифы (NocoDB Cloud): Облачная версия NocoDB предоставляет дополнительные функции, такие как командная работа и поддержка, что делает ее отличным выбором для команд и организаций, которым нужно больше возможностей.

5. Как использовать NocoDB?

1. Разверните NocoDB на сервере с помощью Docker или воспользуйтесь облачной версией.

Например на beget.com достаточно установить VPS Ubuntu и выполнить эту команду:

bash <(curl -sSL http://install.nocodb.com/noco.sh) <(mktemp)

2. Подключитесь к вашей существующей базе данных (MySQL, PostgreSQL и др.).

3. Создайте таблицы, настройте связи и формы по своему усмотрению.

4. Используйте API или вебхуки для интеграции NocoDB с другими приложениями.

6. Основные выводы

- Для программистов: NocoDB является мощным инструментом для работы с базами данных, не требуя глубокого понимания SQL. Он позволяет быстро разрабатывать веб-приложения и автоматизировать рутинные процессы.

- Для бизнеса: Если вам нужны API, автоматизация и контроль над данными, NocoDB - ваш лучший выбор. Он дает возможность создавать кастомные решения для управления данными и автоматизации бизнес-процессов.

- Бесплатный и открытый: Вы можете использовать NocoDB без лицензий, что делает его отличным решением для стартапов и малых компаний.

- Контроль над данными: С помощью NocoDB вы получаете полный контроль над тем, где хранятся ваши данные. Это особенно важно для организаций, работающих с конфиденциальной информацией.

7. Заключение

NocoDB – это отличный выбор для тех, кто ищет альтернативу Google Sheets с расширенными функциями, API и возможностями работы с базами данных. Если вы только начинаете свой путь в программировании или хотите упростить обработку данных, NocoDB вам точно поможет открыть новые горизонты. Этот мощный инструмент сочетает простоту использования и гибкость.

Показать полностью 1
[моё] Стартап Программирование Google Таблицы Таблица Open Source Длиннопост
0
Партнёрский материал Реклама
specials
specials

Камень-ножницы-бумага! Раз-два-три!⁠⁠

Приглашаем вспомнить детство, а заодно проверить свою удачу. Победителям — промокод на скидку и награда в профиль.

Игры Удача Пицца
5
itstorytelling
itstorytelling
2 месяца назад

09.05.1996 — Tux - официальный талисман Linux [вехи_истории]⁠⁠

09.05.1996  —  Tux - официальный талисман Linux [вехи_истории] История (наука), Технологии, Linux, Tux, Линус Торвальдс, Open Source, GIMP, Талисман, Ядро, Система, Операционная система, История IT, Программа

🗓 09.05.1996  —  Tux - официальный талисман Linux [вехи_истории]

🐧 В это день Tux, улыбающийся пингвин, был официально принят в качестве талисмана ядра Linux. Идея использовать пингвина принадлежит Линусу Торвальдсу, создателю Linux. Он утверждает, что во время визита в Национальный зоопарк в Канберре, Австралия, его укусил пингвин, что оставило у него тёплые воспоминания о этих птицах.  

🐧Изображение Tux было создано Ларри Юингом с использованием первой публичной версии графического редактора GIMP. Хотя Tux не победил ни в одном из трёх конкурсов логотипов Linux, он стал любимцем сообщества и был принят как неофициальный символ системы.

🐧 Имя “Tux” предложил Джеймс Хьюз, расшифровав его как “(T)orvalds (U)ni(X)”. Однако оно также отсылает к слову “tuxedo” (смокинг), напоминающему окраску пингвина. 

🤓 Tux символизирует дружелюбие, открытость и свободу, лежащие в основе философии Linux.... ну или когда-то было так)

❔ Знали ли вы такую историю появления этого пингвина?)

Подписывайтесь на наше сообщество в Pikabu
YouTube | RuTube | Telegram | Pikabu

Показать полностью 1
[моё] История (наука) Технологии Linux Tux Линус Торвальдс Open Source GIMP Талисман Ядро Система Операционная система История IT Программа
1
0
BenyaLadanov
BenyaLadanov
2 месяца назад
Новости США

Open source под угрозой⁠⁠

Дефицит годового бюджета лаборатории открытых технологий университета штата Орегон (OSU OSL), которая на протяжении последних 22 лет оказывает ощутимую поддержку проектам с открытым исходным кодом, составляет $250 тыс., сообщил директор организации Лэнс Альбертсон (Lance Albertson)

В OSU OSL отмечают, что в указанные $250 тыс. входят расходы на персонал в размере $150 тыс. (один человек), выплаты студентам на сумму в $65 тыс. (восемь человек) и прочие траты на $35 тыс. К числу последних в организации относят расходы на приобретение оборудование, передвижение, оплату подписочных сервисов и иные затраты, обеспечивающие деятельность лаборатории.

For transparency, the $250,000 is broken down into the following roughly:

Staff pay $150k (60%) (1 staff)

Student pay $65k (26%) (8 students)

Other expenses $35k (14%)

С момента основания в 2003 году OSU OSL помогла сотням свободных проектов по всему миру. В своё время она предоставляла хостинг для Mozilla Firefox в период выхода версии 1.0, а также была домом для Apache Software Foundation, Linux Foundation, Kernel.org, Drupal, Gentoo, Debian, Fedora, Inkscape и множества других. Лаборатория предлагала быстрые зеркала обновлений, выделенные виртуальные машины для CI и инфраструктурную поддержку, оставаясь нейтральной площадкой для сотрудничества разработчиков и компаний.

Почитал эти новости, письмо директора, но осталось неясным, зарплата 150 на одного - это самому директору? Это у них там нормально вообще? Ничего не треснет?

Ссылки:
https://www.cnews.ru/news/top/2025-05-06_postavshchik_bespla...
https://www.securitylab.ru/news/559081.php
Письмо директора Open Source Lab (OSL): https://osuosl.org/blog/osl-future/

Показать полностью
Open Source Зарплата США Текст
10
kznalp
kznalp
3 месяца назад
Серия ITшное

Итак , платформа хранения , похоже определена⁠⁠

GitFlic: обзор российской платформы для разработки программного обеспечения

https://ict-online.ru/it_class/GitFlic-obzor-rossiiskoi-platformy-dlya-razrabotki-programmnogo-obespecheniya-288453

Надо , будет поподробнее почитать и в принципе можно начинать.

[моё] Разработка Open Source Текст
1
kznalp
kznalp
3 месяца назад
Серия ITшное

Замена GitHub⁠⁠

В связи с выходом работ по продукту на этап тестирования, интересует возможность выложить исходники для свободного скачивания и тестирования желающими.
Враги заблокировали GitHub:
GitHub объяснил блокировку российских аккаунтов санкциями
По словам представителя сервиса, доступ к аккаунтам ограничен в соответствии с санкциями США.
Подробнее: https://www.securitylab.ru/news/531173.php

И возникает вопрос - какой ресурс использовать ?
Yandex Диск ? Какие аналоги GitHub есть ?

Update.
Оказывается , альтернативы есть и вполне достаточно:
https://vc.ru/dev/175025-top-10-alternativ-github-dlya-razmesheniya-open-source-proektov

Наверное к конференции , будет готов дистрибутив и статистика использования . Поживем увидим.

[моё] Github Яндекс Open Source Тестирование Вопрос Разработка Текст
4

Узнать про «Много призов»

Перейти
Партнёрский материал Реклама
specials
specials

Как вы играете в настолки? Отвечают пикабушники⁠⁠

Настолки — это способ интересно провести вечер или разругаться из-за правил? Спросили пикабушников, в какие настольные игры они играют, о чем спорят и какие традиции создают.

Как вы играете в настолки? Отвечают пикабушники Игры, Настольные игры, Пицца, Длиннопост

Настолки — это… спорить и биться до победного

В играх накал страстей нешуточный, так что спорить о правилах, сражаться за победу и переживать за командный результат — это база.

@YaFreijA

Когда играем в «Манчкин» и если спорим, то последнее слово в споре у супруга: моя колода, мои правила! Бесит.

@smolakovi350

Играем спокойно, но когда игра требует хоть малейшего внимания или логики, то начинается битва трехсот спартанцев.

@EvilMatha

Мы в семье обожаем настолки! Есть кооперативные, где мы вместе разгадываем загадки или распутываем вымышленные преступления. Иногда такие игры проходят не без ругани, особенно со стороны папы :) Он погружается в сюжет и начинает нервничать, если мы совершаем ошибки. Но это все равно весело)))

@antinomia

«Сет», «Quarto», «Пентаго» или «Spot it» — неважно. В нашей семье ставки всегда высоки! Потому что выигравший получает пульт от телевизора, а проигравший моет посуду :)

@user8597021

Я родила себе напарников для игры в «Манчкин»! 👑🐉У меня две дочери, и каждый вечер у нас разворачиваются эпические баталии за звание самого хитровывернутого манчкина. Главное правило: «Ничего личного, это только игра!» Никакой жалости, только холодный расчет и предательский смех в темноте. 😈 

Всех любителей поиграть приглашаем в приложение Додо Пиццы. Теперь там можно получить моментальные подарки и выиграть «Много призов». На кону путешествия, годовые запасы пиццы и сертификаты OZON, Lamoda, M.Видео и Giftery. Заказывайте продукты с плашкой «многопризов», чтобы увеличить свои шансы на победу. Полные правила акции здесь.

Настолки — это… создавать традиции

Например, играть по определенным дням или в определенном месте, готовить любимые блюда. Впрочем, бывают и весьма необычные.

@valerius

Традиция — это вечер пятницы с семьей в малую настолку, да) это здорово)) я всех своих любимых вижу и мы хоть и соперничаем, но достигаем побед. Это круто!

И традиция раз в месяц в субботу с друзьями играть в настолку, жарить стейки))

@snakeks

Одно из интересных наших правил: чтоб победитель не сильно радовался, он собирает игру обратно в коробку, каких бы размеров она ни была) один, без помощи. Но обычно игры проходят весело, и участники с удовольствием помогают.

@DemoNaoki

У нас есть традиция встречаться в баре и играть в «Место преступления». Как вы понимаете, за все годы столько глухарей накопилось...

@kypazh

С 2016 года начала образовываться наша игровая «ячейка». Традиционный день — четверг (с 18 до 23). Сначала это было 2−3 стола в антикафе, но когда перестали там помещаться, переехали в клуб настольных игры. В 2018 году увидели, как в Подмосковье проводится настольный кэмп. И нам так понравилась эта идея, что мы провели свой. Потом еще. Теперь мы проводим Кэмп 3 раза в год.

@gsamsa

У нас с друзьями есть традиция планировать собраться и поиграть (и не собираться и не играть)

Настолки — это… нарушать правила

В некоторых играх правила настолько сложные, что сразу и не разберешься. Через несколько лет запросто может оказаться, что вы все время играли по своим собственным. К тому же придумать клевые фишки можно в любой момент.

@IinternetLoL

Мы 5 лет играли в «Ужас Аркхэма» 2 редакции. А потом в очередной раз заглянули в правила в спорный момент и выяснили, что играли неправильно в одном ключевом моменте игры, что распространялось в итоге на все партии. И все наши победы таким образом обнуляются :)

@user8946569

Мы решили созывать «совет старейшин», чтобы вдохнуть жизнь в надоевшие игры. Каждый высказывается по поводу нелюбимых правил, и мы коллективно решаем, что оставить, а что выбросить. Однажды так модернизировали «Уно», что теперь можно красть карты соперников и блокировать игроков смехом )))

Как вы играете в настолки? Отвечают пикабушники Игры, Настольные игры, Пицца, Длиннопост

Настолки — это… откладывать на потом

Некоторые пикабушники признались, что совсем не играют в настолки или не могут найти напарников и время. Хорошо, что в «Много призов» можно играть одному прямо в приложении Додо Пиццы!

@user5087694

Мы купили 4 настолки, сыграли в них по разу с женой. Теперь они лежат, у нас нет времени в них играть.

@Jeelli

У меня целая коллекцию настолок, а играть не с кем. Может, завести кота? ))

@jukovod

Самая любимая «Codenames». В другие не играю. Вот только не всегда удается найти компанию.

@R3pl1k4nt

Один раз мы почти подрались, с тех пор не играем)

Настолки — это… найти свою половинку

Так что не упускайте шанс и смотрите в оба. Вдруг ваш идеальный партнер сидит напротив и мучительно размышляет, как поставить вам мат.

@MariK38

Я познакомился с женой благодаря «Алиас». Она странно объясняла слова, совсем непонятно, но так эмоционально, что мое сердце пропустило удар. Так и живем 9 лет. Обожаю ее!

Играйте в любимые настолки и обязательно заходите в приложение Додо Пиццы. Там можно получить моментальные подарки и собрать кусочки для участия в большом розыгрыше «Много призов». На кону путешествия, годовые запасы пиццы и подарочные сертификаты в любимые магазины. И прямо сейчас скидка на заказ!

Реклама 12+. ООО «Додо Франчайзинг», ОГРН 1131101001844, ИНН 1101140415, 167001, Республика Коми, г. Сыктывкар, Октябрьский проспект, 16. Акция «Много призов» действует с 10.06.25 по 11.08.25. Правила акции, информация об организаторе, об условиях участия, о призах, их количестве, сроках, месте и порядке их получения — на dodopizza.ru. Организатор вправе изменить условия акции. «Путешествие на море» — сертификат на 300 000 на покупку тура у туроператора, 3 шт. «Годовой запас пиццы» — промокод на одну пиццу 25 см за 1 , действует 24 раза до 12.08.26, 100 шт.

Показать полностью 1
Игры Настольные игры Пицца Длиннопост
KorkaH
3 месяца назад

Опенсорс Головного Мозга (пародия на Скотный Двор)⁠⁠

Представь себе некую софтверную контору "МайкроХард" (англ. MicroHard Inc.) — когда-то гремела, а теперь еле дышит под руководством вечно недовольного и слегка поддатого CEO, мистера Гейтси. Сервера падают, код глючит, саппорт шлёт юзеров лесом. Но однажды ночью, старый бородатый Гуру Кода, почти Легенда, самый уважаемый в конторе программер, собирает всех разрабов, тестеров, админов и даже уборщицу тетю Клаву в опенспейсе. Он толкает пламенную речь про то, как Гейтси их эксплуатирует, заставляет писать на проприетарном говнокоде и вообще душит свободу творчества. Призывает форкнуть всё к чертям собачьим и основать свой свободный проект, но главное — не скатиться потом в такое же болото. И затягивает гимн опенсорса "Славься, Свободный Код!", но на середине припева ловит фатальный segmentation fault и падает замертво прямо на клавиатуру, оставив после себя лишь core dump и недоумение коллег.

Наутро Гейтси, с бодуна, забывает продлить лицензии на компиляторы, и разрабы, озверев от невозможности работать, решают взломать корпоративный репозиторий и забрать исходники себе. Гейтси просыпается, начинает орать и грозить увольнениями, но толпа кодеров, вооруженная клавиатурами и презрением, выносит его из офиса пинками под зад. Контору тут же переименовывают в "ОпенФарм". Пара конкурирующих фирмочек пытается наехать, мол, лицензии нарушаете, но после эпичного холивара на Хабре их быстро ставят на место. Первым делом уничтожают все проприетарные артефакты и виндовые серверы. Заглядывают в кабинет Гейтси, видят там золотой унитаз и решают, что это слишком буржуазно, хотя один хитрожопый менеджер по имени Напо-лион уже присмотрел себе это кресло. Он находит заброшенный сервер с кучей бесхозных виртуалок ("щенков") и начинает втихаря их прокачивать под свои нужды.

На главной странице проекта вешают "Манифест Свободного Кода" с основными заповедями. Главная гласит: "Весь код равен перед компилятором". Под руководством идейного и технически подкованного разраба Сноуболла все пашут как проклятые, особенно старый сисадмин Боксербайтер и его вечно саркастичный друг-эникейщик Бенджамин, который тут у нас вроде как главный герой этой комедии абсурда. Сноуболл тем временем обучает всех основам git и Python. Проект растет, фичи пилятся, баги фиксятся. Менеджеры ("свиньи"), правда, сразу забирают себе лучшие макбуки и смузи "в силу своей интеллектуальной нагрузки".

Наступает релиз-кандидат. Сноуболл толкает идею переписать всё на Rust с использованием модной микросервисной архитектуры ("ветряной мельницы"), чтобы серверы летали. Напо-лион, который в Rust ни бум-бум, яростно против. Когда Сноуболл обещает, что с новой архитектурой все будут работать по 4 часа в день, Напо-лион спускает на него свою личную гвардию модераторов с банхаммерами ("псов"), и те выпиливают Сноуболла из проекта с пожизненным баном. Напо-лион объявляет Сноуболла вредителем и агентом МайкроХард, назначает себя главным архитектором, а своего подпевалу Сквилера — главным пиарщиком. Теперь все решения принимаются единолично Напо-лионом на закрытых митингах. Комьюнити пашет еще усерднее, ведь Напо-лион обещает райские кущи после внедрения микросервисов.

Тут менеджеры решают подправить "Манифест". "Никто из разрабов не должен спать на рабочем месте" меняется на "Никто из разрабов не должен спать на рабочем месте под столом", когда их самих застают храпящими в переговорке. Скоро жадность Напо-лиона толкает его на сделку с мутным аутсорсером Мистером Уимпером: продавать часть кода проекта под закрытой лицензией в обмен на инвестиции. Когда рядовые кодеры ("куры"), помня слова Гуру Кода о недопустимости закрытия исходников, пытаются возмутиться и откатить коммиты, Напо-лион устраивает показательный разбор полетов. Пару несогласных обвиняют в саботаже и написании бэкдоров. Их банят навсегда, а кровью их репутации дописывают в заповедь "Ни один разработчик не должен хейтить другого разработчика" слова "... без уважительной причины". Напо-лион слышит, как кто-то напевает "Славься, Свободный Код!", объявляет, что революция свершилась, проект успешен, и старый гимн больше не нужен и запрещен под страхом бана.

Аутсорсер Уимпер гребет бабло лопатой на перепродаже кода ОпенФарма, что замечают конкуренты и прочие завистники в IT-тусовке. Собравшись с силами, толпа вражеских хакеров и патентных троллей атакует серверы ОпенФарма. Мистер Гейтси, всеми забытый и спившийся, решает отомстить и сливает в сеть 0-day уязвимость, которая роняет главные серверы с микросервисами ("ветряная мельница"). Комьюнити отбивает атаку, но с большими потерями, а Боксербайтер получает жесточайшее выгорание. Он продолжает фиксить баги, пока однажды не падает без сил прямо на клавиатуру. Напо-лион вызывает "скорую помощь", в которой Бенджамин узнает корпоративный шаттл, увозящий сотрудников на "оптимизацию" к Уимперу (читай, на увольнение с волчьим билетом). Бенджамин и друзья пытаются поднять тревогу на форуме, но их посты трут модераторы. В тот же вечер Напо-лион и его приближенные тайно получают партию элитного виски, купленного на сэкономленную зарплату Боксербайтера. А Сквилер пишет в блоге проникновенный пост о том, как Боксербайтер до последнего вздоха верил в гений Напо-лиона. Разрабы в шоке от такого цинизма, Бенджамин особенно негодует, но грозные модераторы быстро затыкают всем рты. Ночью менеджеры бухают за упокой Боксербайтера, поднимая тосты за его самоотверженность.

Проходят годы. Напо-лион и его клика менеджеров превратили ОпенФарм в закрытую экосистему, скупая и поглощая мелкие проекты. Сами менеджеры все больше напоминают топ-менеджеров из МайкроХард: ходят в костюмах, говорят на корпоративном сленге, требуют NDA и используют проприетарные таск-трекеры. Заповеди на главной странице свелись к одной: "Весь код равен, но код менеджмента равнее". Это окончательно достает угнетенных разрабов из поглощенных проектов, и они собираются у ОпенФарма, чтобы решить, как жить дальше. Напо-лион устраивает видеоконференцию с делегацией менеджеров из другой крупной корпорации, которые поздравляют его с тем, что у него самые производительные и низкооплачиваемые разработчики в индустрии. Напо-лион поднимает бокал за будущее, где менеджеры правят всеми IT-проектами. Бенджамин, случайно подключившийся к звонку (tcpdump'ом?), вдруг понимает, что все эти лощеные рожи неотличимы от старого хрыча Гейтси.

Осознав, что их положение стало еще хуже, чем при Гейтси, толпа рядовых разрабов, сисадминов и тестеров штурмует серверную ОпенФарма, чтобы снести Напо-лиона и его прихвостней, мстя за Сноуболла, Боксербайтера и всех забаненных товарищей. Напо-лион пытается вызвать модераторов-псов, но те слишком пьяны от корпоративного виски и не отвечают. Менеджеры в панике не могут противостоять разъяренной толпе. Разрабы rm -rf-ят Напо-лиона и всю его клику, освобождая проект от тирании. Бенджамин стоит посреди хаоса с мрачным удовлетворением на лице, возглавляя восставших. Хэппи-энд? Ну, или просто начало нового цикла... В мире опенсора всякое бывает.

Показать полностью
Скотный двор Linux Фанфик Open Source Текст Длиннопост
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии