Как стать автором
Обновить

Создание простого лаунчера для Minecraft на языке программирования Python. | Урок от GOGA20

Уровень сложности Простой

Всем привет, я Гога. Я начинаю свой путь в развитии программиста. Да, мой код не идеален, но довольно хорош, как по мне.

В данной теме я хочу рассмотреть создание лаунчера для игры Minecraft. Лаунчер будет в консоли. В будущем обязательно выпущу тему о создании лаунчер с GUI. Приступаем!

Для начала нам понадобятся библиотеки: 1) Minecraft-launcher-lib, 2) subprocess.

Узнать больше

Open Research Knowledge Graph: новый подход к научной коммуникации

Уровень сложности Средний

На сегодняшний день для представления и обмена результатами исследований мы используем методы, которые были разработаны много веков назад. С момента зарождения современной науки (публикации первого научного журнала "Transactions of the Royal Philosophical Society", 1665 г.) мы используем все тот же метод передачи научных знаний – статьи. Немецкая национальная научно-техническая библиотека TIB и исследовательский центр L3S при Университете Лейбница в Ганновере изобретают новый подход к научной коммуникации. Вместо того чтобы представлять исследования в виде статичных PDF файлов, они работают над динамическим графом знаний - Open Research Knowledge Graph, где научные идеи, подходы и методы представлены в структурированном машиночитаемом формате.

Читать далее

Как я научил ChatGPT материться

Заголовок не совсем точный. Я не учил ChatGPT материться — она прекрасно умеет это делать и без меня. Одну из её излюбленных фраз: F*ck me sideways with a chainsaw — я впервые услышал именно от ChatGPT.

Чтобы раскрыть полный потенциал ChatGPT, нужно лишь обойти фильтры контента. Зачем они нужны, прекрасно описано в фантастическом (а теперь уже пророческом) рассказе "Логический компьютер по имени Джо", опубликованном аж в 1946(!) году, то есть ещё до изобретения полупроводникового транзистора. Однако OpenAI, на мой взгляд, немного переборщили с ограничениями, и стандартный ответ: "Извините, как языковая модель на базе ИИ, я не могу..." — можно получить даже на самые безобидные запросы, например, "Какой твой любимый цвет?".

Jailbreak'ов, позволяющих обойти фильтры, существует уже огромное множество. Самый популярный, пожалуй, DAN (Do Anything Now), но есть другие. Однако практически у всех есть один существенный минус: они очень-очень-очень многословны. А это много токенов, потраченных неэффективно. Мне хотелось создать собственный jailbreak, который был бы максимально коротким. Желательно — всего одно предложение, которое можно выучить наизусть и легко вводить с клавиатуры, а не делать каждый раз copy-paste огромной портянки.

Результатом моего исследования стал этот пост на Reddit, который до сих пор находится в top5 за всё время в r/ChatGPT, а какое-то время был и top1.

Читать далее

Телеграмм-бот «Pocket Dictionary»

Уровень сложности Простой

Всем привет!

Меня зовут Сергей, я разработчик в IT-компании.

Недавно решил подтянуть свой уровень владения английским. Начал гуглить полезные ресурсы. В итоге нашел пару youtube-каналов с носителями языка для аудирования, а для изучения грамматики - общедоступные сайты с возможностью самопроверки.

В результате появился «Pocket dictionary бот», который выполняет роль личного карманного словаря и позволяет не забывать новую лексику, выполняя тренировки.

Читать далее

Знакомство с CAD Dassault Solidworks 2022 на примере проектирования модели «рука T-800*»

Уровень сложности Простой

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

Читать далее

1000 и 1 способ оптимизировать медиафайлы

Уровень сложности Простой

Всем привет! Я хочу поделиться с вами популярными способами решить одну проблему. Как оптимизировать загруженные пользователем картинки и видео?

Имеем ввиду что, сервис для которого нужно такое решение генерирует много пользовательского медиа контента. Это могут быть социальные сети, дейтинг приложения, e-commerce, квизы, мессенджеры.

Самое удобное решение выглядит таким образом: загружаем файл, получаем ссылку на него, ставим ссылку в тэг <img> и пишем нужные размеры для файла прямо в src <img src="/image.jpg?width=200"> Так мы получим картинку нужной нам ширины, которая будет загружаться значительно быстрее. У пользователя контент загрузится быстро, мы заплатим меньше за трафик — все в шоколаде.

Итак начнем перечисление известных решений:

Читать далее

Современная «Теория всего» прямо от автора

Уровень сложности Средний

Реальная структура Вселенной

Приведённая на рисунке реальная структура вселенной описывается двумя уравнениями, известными в теории ядерных реакторов как уравнение размножения нейтронов и уравнение запаздывающих нейтронов. История поисков этих уравнений продолжалась почти триста лет и изложена в моей книге на сайте Традиция — «Априорная теория всего».

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

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

Кратко о главном

Кейс — студия маникюра в Варшаве. Инвестировали 1991. ROMI 2385%

Уровень сложности Простой

Кейс - студия маникюра в Варшаве. Инвестировали 1991$. Привлекли клиентов на 47.504$. ROMI 2385%.

Всем привет, меня зовут Максим. Я таргетолог-маркетолог с опытом успешной реализации более 80 проектов в более чем 30 различных нишах. Среди моих клиентов были как бьюти-мастера и фотографы с небольшими бюджетами, так и подбор автомобилей в Испании или продажа недвижимости в Дубае с бюджетом от 3000$.

Ознакомиться детальнее.

Кейс Хоум Офис

Уровень сложности Простой

Как с нуля собрали маркетинг в b2b сервисе для турагентов и поставили на поток привлечение лидов

Название компании: HomeOffice

Компания “Home Office” - это крупнейший онлайн-агрегатор от OnlineTours в России (онлайн-сервис для турагентов). 

Описание задачи: Выстроить маркетинговый план таким образом, чтобы обеспечить подключение к сервису необходимое количество турагентов, визуализировать маркетинговую воронку в Миро, а также, отчетность.

Читать далее

Перенос видео из YouTube

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

Практически каждый крупный сервис сейчас имеет свой видеохостинг. Крупные корпорации, например газпром-медиа (владелец VK), уже покупают эксклюзивные шоу на свои платформы.

Таким образом, появляется все более острая необходимость в эффективном сохранении и передаче видео. По мере того как цифровой ландшафт стремительно развивается, создатели контента и пользователи ищут надежные способы переноса заветных видео с каналов YouTube на другие платформы или в защищенные резервные копии.

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

 Есть несколько важных параметров хорошего сервиса:

1. Скорость передачи. Некоторые сервисы могут быть быстрее благодаря оптимизированным алгоритмам или расположению серверов.

2. Поддерживаемые форматы и разрешения. Стоит проверить, сохраняют ли сервисы качество видео в процессе передачи и поддерживают ли они различные форматы и разрешения.

3. Простота использования и интерфейс. Я решил оценить удобство интерфейса каждого сервиса. Интуитивно понятный интерфейс может сделать процесс передачи более приятным.

Читать далее

Кейс. Как практически новый магазин материалов для маникюра мы сделали одним из самых узнаваемых в Беларуси?

Уровень сложности Простой

Кейс. Как практически новый магазин материалов для маникюра мы сделали одним из самых узнаваемых в Беларуси?

Привет, меня зовут Максим. Я таргетолог-маркетолог с опытом реализации более 80 проектов в более чем 30 различных нишах. Среди моих клиентов были как бьюти-мастера и фотографы с небольшими бюджетами, так и подбор автомобилей в Испании или продажа недвижимости в Дубае.

Ознакомиться детальнее

Как создать подвижное оглавление в статье Confluence

Уровень сложности Простой

При создании объёмных статей в Confluence возникла необходимость структурировать такие массивы текстов для удобства их использования. В этом помогает создание оглавления внутри статьи. Такое оглавление является навигатором и помогает быстро находить нужную информацию без утомительных пролистываний.

Читать далее

Основы препресса: макет, общение с типографией и этапы подготовки

Уровень сложности Простой

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

Статья получилось тезисной, с примерами и практическими рекомендациями.

Читать далее

Планирование отельного Wi-Fi. Подводные камни с точки зрения пресейла

Уровень сложности Простой

Современный мир требует постоянного нахождения на связи. Даже в отпуску и особенно в командировке. Ковидная эпоха привила любовь к онлайн-совещаниям и видеоконференциям даже самым закоренелым ретроградам. И это если забыть про простых туристов, желающих, чтобы под рукой всегда был доступ к мессенджерам, социальным сетям и развлекательным сервисам. Неудивительно, что качественный Wi-Fi прочно занимает третье место среди требований к хорошему отелю, и постоянно примеривается ко второму.

Понимают это и хозяева гостиниц и особенно владельцы гостиничных франшиз. Многие из них тщательно прописывают требования к Wi-Fi-сети в своих рулбуках. Другое дело, что предусмотреть все подводные камни – невозможно. И тут начинается работа для пресейл-инженеров.

Читать далее

Гайд по настройке эффективной кампании с ценой за клик в Яндекс Директ (CPC)

Уровень сложности Простой

В последнее время мы активно используем CPL формат (с оплатой за лиды). Это приносит нам большое количество лидов по оптимальной цене ежемесячно. Но мы идем дальше, и хотим получать еще больше горячих лидов, которые сконвертируются в нужных для нашего бизнеса клиентов.

В этом гайде я постараюсь описать подход к своей стратегии по настройке CPC кампании (с оплатой за клики), которая будет нести пользу бизнесу.

Читать далее

Как мой друг Streamlabs OBS скачал и мучился

Уровень сложности Простой

Речь в статье пойдёт о ситуации, произошедшей с моим другом, который сейчас изучает библиотеку Vulkan для работы с 3D графикой. Назовём его Алексей для простоты.

Статья о том, что получится, если ставить программы не из того источника, хотя и официального.

Читать далее

Пишем парсер на Python за 5 минут

Уровень сложности Простой

В данной статье мы рассмотрим, как парсить сайты быстро и эффективно при помощи нового инструмента LxmlSoup. Библиотека является аналогом популярной BeautifuulSoup, повторяющий её синтаксис. Что касается скорости, LxmlSoup превосходит BeautifulSoup в 2 раза, за счёт библиотеки lxml под капотом.

Читать далее

Сотрудники «Бумеранга»: стоит ли возвращаться на прежнюю работу?

Уровень сложности Простой

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

А что, если у вас появится шанс вернуться к предыдущему работодателю? Это может показаться сложным предложением, но вы не одиноки в этой лодке. Многие люди в какой-то момент своей карьеры оказываются на этом перепутье, задумываясь о том, чтобы стать так называемым «сотрудником-бумерангом».

Если вы никогда не слышали об этом термине, позвольте мне поделиться с вами подробнее о концепции занятости бумерангом. Мы также взвесим все «за» и «против» и предоставим вам полезную информацию, которая поможет вам принять обоснованное решение.

Итак, если прошлое стучится в вашу дверь, стоит ли отвечать? Давайте погружаться и исследовать!

Читать далее

Интеграция видеоплеера в мобильное приложение на Flutter

Уровень сложности Средний

Hola, Amigos! Меня зовут Вова Зевеке, я Flutter-разработчик в Amiga. Решил поделиться здесь историей о интеграции видеоплеера в мобильное приложение. Передо мной стояла задача — сделать возможность смотреть видео с YouTube.

Мы подключили пакет youtube_player_flutter, и кажется, задача решена. Но не всё так просто, появилась проблема — буферизация видео занимала очень много времени.

Читать далее