Pull to refresh
7
1.5
Send message

Lenovo IdeaCentre Gaming5 — игра стоит свеч?

Level of difficultyEasy
Reading time3 min
Views3.3K

Привет, Хабр! Сегодня мы хотим поговорить про игровые компьютеры, но немного под другим соусом, чем обычно. В прошлых публикациях мы рассуждали отдельно о процессорах, которые подойдут геймерам, или о видеокартах. Сегодня я предлагаю познакомиться с одним новым интересным сетапом, который поступает нам в готовом виде прямо от Lenovo. Заходите под кат, и давайте обсудим, насколько это хороший геймерский ПК за свои деньги?

Читать далее
Total votes 8: ↑4 and ↓40
Comments4

Книги по Linux для начинающих и профессионалов: выбираем лучшее

Reading time4 min
Views33K

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

Читать далее
Total votes 9: ↑8 and ↓1+15
Comments4

Фундаментальные подходы при работе с Git

Reading time5 min
Views25K

Git - одна из наиболее популярных систем контроля версий, используемых разработчиками по всему миру. Однако, существует множество различных подходов к организации рабочего процесса с использованием Git. В этой статье мы рассмотрим некоторые из наиболее популярных методов, такие как Git Flow, Trunk-Based Development (TBD), на их основе бизируются остальные:

Читать далее
Total votes 11: ↑6 and ↓5+1
Comments28

Учим PixiJS на играх

Level of difficultyEasy
Reading time60 min
Views24K

В статье описал разработку 13-ти игр на PixiJS. Около 70% текста - это описание механики игр, остальное - реализация на PixiJS. Получилось много текста, т.к. описывать советы для PixiJS интереснее с примером из игр.
Самая последняя игра будет самой сложной и интересной.

Читать далее
Total votes 21: ↑20 and ↓1+23
Comments6

Топ 10 deepnude нейросетей 2023 года

Reading time5 min
Views557K

DeepNude — это технология, использующая нейросети для создания изображений обнаженных тел на основе одетых фотографий или видео. Суть этой технологии заключается в том, чтобы "снять" одежду с изображения человека с помощью искусственного интеллекта и показать, как, предположительно, выглядит тело человека под одеждой.

Итак, в данной статье поговорим о пикантных и для некоторых людей непристойных темах, которые больше всего интересуют наше общество - обнаженное тело. Сделаем обзор таких сервисов как: Deepnude.ai, Deepfake.com, DeepSwap.ai, SoulGen и прочих.

Читать далее
Total votes 87: ↑73 and ↓14+85
Comments68

Как я поступил в колледж МИРЭА

Reading time4 min
Views5.1K

Категорически вас приветствую, Хабр! За то время, пока меня не было на этой площадке произошло 2 крупных события в моей жизни которые кардинально её поменяли — выпуск из школы и поступление в колледж МИРЭА

Читать далее
Total votes 22: ↑10 and ↓12+1
Comments8

В Java 21 собираются реализовать сопоставление с образцом – так, глядишь, я снова на этот язык перейду

Reading time23 min
Views17K

Преуведомление

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

Выпуск Java 21 состоялся 19 сентября 2023 года. В этой версии поддерживаются паттерны записи в switch-блоках и выражениях. Такой синтаксис выглядит монументально (как минимум, по меркам Java). Это водораздел, после которого мы вправе говорить, что в Java полноценно поддерживаются паттерны функционального программирования, подобно тому, как это сделано в Kotlin, Rust или C#. Вот и первый пункт, который пробуждает во мне зависть (я Kotlin-разработчик).

Читать далее
Total votes 29: ↑29 and ↓0+29
Comments12

Реверс бинарных файлов Golang с использование GHIDRA. Часть 2

Level of difficultyMedium
Reading time7 min
Views3.3K

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

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

Читать далее
Total votes 7: ↑6 and ↓1+7
Comments6

5 советов разработчику перед стартом своего стартапа. Опыт после 750 000 рублей

Level of difficultyEasy
Reading time6 min
Views24K

Всем привет! Меня зовут Ростислав, я full-stack разработчик. Последние 3 года у меня есть хобби - доведение пет-проектов до стадии финансово рентабельных IT продуктов. Сейчас я хочу поделиться своими советами о запуске проекта, исходя из своего опыта.

Читать далее
Total votes 46: ↑42 and ↓4+45
Comments42

WebSocket. Краткий экскурс в пентест ping-pong протокола

Level of difficultyMedium
Reading time12 min
Views12K

"Краткость - сестра таланта" - именно так сказал Антон Павлович Чехов, и теперь говорю я. Сегодня, завтра и до конца дней habr-а речь пойдет о WebSocket-ах: "Что это?", "Как работает?" и главное - "Как это взламывать?" (в целях этичного хакинга конечно). Начнем с простого и будем идти к более сложному, пробираясь через тернии к звёздам.

Приятного чтения
Total votes 19: ↑19 and ↓0+19
Comments0

Как снизить стоимость заявки производственной фабрики в 10 раз за счёт методики JTBD, которой не пользуются 95% бизнесов

Level of difficultyEasy
Reading time11 min
Views2.7K

Делюсь опытом, как мы упаковали ключевые смыслы бизнеса  фабрики светильников SMD-Line на лендинге по методике Jobs to be done, снизили стоимость целевой заявки с 8300 р. до 754 р. и увеличили количество заявок в десятки раз. 

Узнать подробности
Total votes 5: ↑4 and ↓1+5
Comments6

Как я проверяю Телеграм-каналы перед покупкой рекламы

Reading time4 min
Views8.2K

В начале этого года я стал привлекать подписчиков в свой канал, делая прямые закупы в других Телеграм-каналах. Изучил кучу туториалов от «специалистов» на Ютубе, был дважды разведён мошенниками, набил кучу шишек и в итоге во всём разобрался. Основа моего опыта — 250 000 рублей бюджета и реклама в 125 каналах.

Читать далее
Total votes 11: ↑10 and ↓1+11
Comments9

Как увеличить выручку стартапа без инвестиций: 4 кейса реальных проектов

Level of difficultyEasy
Reading time3 min
Views3.6K

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

Читать далее
Total votes 8: ↑5 and ↓3+4
Comments0

Книги для Golang-разработчиков: подборка для программистов с опытом

Reading time4 min
Views5.6K

Привет, Хабр! Относительно недавно мы уже публиковали подборку книг по Go для начинающих разработчиков. Теперь пришёл черёд изданий для специалистов с опытом. В этой статье рассказываем о книгах для программистов, у которых уже есть опыт работы с Golang и кто готов двигаться дальше. Книги актуальные, написаны как на русском, так и на английском языке. Как всегда, просьба: если у вас есть собственные предпочтения, расскажите о них в комментариях.

Читать далее
Total votes 7: ↑6 and ↓1+11
Comments4

LlamaIndex: создаем чат-бота без боли и страданий. Часть 3

Reading time7 min
Views4.6K

Завершаем исследование фреймворка llamaIndex. В этой части разбираемся с ретриверами, которые обеспечивают различные способы извлечения релевантного контекста из индексов документов.

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments11

Книга «Игровой баланс. Точная наука геймдизайна»

Reading time20 min
Views8.7K
image Привет, Хаброжители!

В сфере игрового дизайна балансировка является чем-то вроде черной магии.

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

Это требует одновременного использования математики, психологии, а иногда и знаний из других областей, например экономики и теории игр.
Читать дальше →
Total votes 4: ↑3 and ↓1+5
Comments2

Планшет-переводчик ONYX BOOX Tab Ultra C. Обзор модели с цветным E Ink, которая мне понравилась

Level of difficultyMedium
Reading time5 min
Views7.4K
Обзор модели со встроенным модулем распознавания (OCR) и словарями. И первый планшет с цветным E-INK дисплеем, который мне понравился. Речь идет про ONYX BOOX Tab Ultra C — новинку на платформе Android и с цветным экраном нового поколения E Ink Kaleido 3.


Читать дальше →
Total votes 6: ↑6 and ↓0+6
Comments15

Сам написал, сам поиграл: как я написал 2D-игру для Android полностью с нуля, весом менее 1мб?

Level of difficultyMedium
Reading time20 min
Views18K
image

Многие программисты так или иначе имеют тягу и интерес к разработке игр. Немалое количество спецов было замечено за написанием маленьких и миленьких игрушек, которые были разработаны за короткое время «just for fun». Большинству разработчиков за счастье взять готовый игровой движок по типу Unity/UE и попытаться создать что-то своё с их помощью, особенно упорные изучают и пытаются что-то сделать в экзотических движках типа Godot/Urho, а совсем прожжённые ребята любят писать игрушки… с нуля. Таковым любителем писать все сам оказался и я. И в один день мне просто захотелось написать что-нибудь прикольное, мобильное и обязательно — двадэшное! В этой статье вы узнаете про: написание производительного 2D-рендерера с нуля на базе OpenGL ES, обработку «сырого» ввода в мобильных играх, организацию архитектуры и игровой логики и адаптация игры под любые устройства. Интересно? Тогда жду вас в статье!
Читать дальше →
Total votes 56: ↑55 and ↓1+71
Comments54

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

Level of difficultyMedium
Reading time28 min
Views9.4K

Данный пост является переводом первой статьи 2007 года про устройство регулярных выражений от автора библиотеки RE2. Для понимания требуется немного терпения и свободного времени, чтобы осилить прочтение статьи до конца. Будет плюсом знакомство с теорией автоматов и языком программирования Си (но это необязательное требование).

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

Как оказалось, с тех пор мало что поменялось, так что статья не потеряла своей актуальности.

Обо всех ошибках и опечатках большая просьба сообщать, чтобы я мог их поправить.

Заблудиться в тёмном лесу
Total votes 25: ↑24 and ↓1+32
Comments6

Codeium и StarCoder: нейросети с автодополнением кода

Level of difficultyMedium
Reading time12 min
Views18K

Привет, Хабр!

На связи участники профессионального сообщества NTA Коробова Марина и Котов Илья.

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

Мы познакомим вас с двумя моделями‑помощниками с автодополнением кода: StarCoder и Codeium. Для демонстрации работы AI‑плагинов используем запросы, которые часто возникают в нашей работе.

Подробнее под катом.

Узнать больше
Total votes 1: ↑1 and ↓0+1
Comments6

Information

Rating
1,228-th
Registered
Activity