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

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Напиши в ЛС «томат» или же что за «Клан томатов»

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 674

Расскажу о игре "Клан томатов", которая уже гуляет по сети >10 лет, чем нарушу её правила.

И том, как я написал бота, что бы попытаться вывести эту игру на новый уровень!

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 0

Новости

Статья

3 вывода, которые я сделал после запуска собственного продукта с нуля

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 479

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

Работа над продуктом в компании отличается от работы над своим продуктом.

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

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 2
Статья

Xv6: учебная Unix-подобная ОС. Глава 2. Устройство операционной системы

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 324

Операционная система выполняет несколько процессов одновременно. ОС распределяет время работы с ресурсами компьютера между процессами. ОС даст каждому процессу шанс на выполнение, даже если число процессов больше числа процессоров.

ОС изолирует процессы друг от друга так, что ошибка в одном процессе не нарушит работу других.

ОС позволяет процессам взаимодействовать - обмениваться данными и работать совместно.

Глава 2 рассказывает, как xv6 выполняет эти требования, о процессах xv6 и как xv6 запускает первый процесс.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 4
Новость

Биологи поняли, какую хитрость использует ВИЧ для проникновения в ядро клетки

Время на прочтение 2 мин
Количество просмотров 2K

Учёные сделали важное открытие для понимания того, как вирус иммунодефицита человека проникает в ядро клетки, позволяя ей размножаться и распространяться. Для этого они провели компьютерное моделирование с участием тысяч белков, в котором рассматривались капсид ВИЧ (капсула, содержащая материал вируса) и комплекс ядерной поры клетки - почтовый ящик, через который отправляется и доставляется генетическая информация.

"Поровый комплекс - это невероятный механизм", - говорит химик-теоретик Грегори Вот из Чикагского университета. «Он не может пропустить в ядро клетки все, что угодно, иначе у вас будут серьёзные проблемы, но он должен пропускать довольно много всего. Капсид ВИЧ каким-то образом придумал, как пробраться внутрь. Проблема в том, что мы не можем наблюдать за этим вживую: чтобы получить хотя бы один моментальный снимок, нужно приложить невероятные экспериментальные усилия».

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 12

Истории

Статья

Об объективщиках и субъективщиках

Уровень сложности Простой
Время на прочтение 18 мин
Количество просмотров 397

Все люди в мире делятся на… На кого они делятся? Этот сакраментальный вопрос все решают по-своему: философы делят на идеалистов и материалистов, биологи — на старомозговых (кто живет одной только лимбической системой) и новомозговых на тех (кто хоть иногда включает новую кору головного мозга), психологи — на эмоционалов и логиков (на людей с женским и мужским складом характера), моралисты — на злых и добрых, люди верующие — на темных и светлых, педагоги — на невежественных и образованных (“нет тьмы — есть невежество”, как говорил Шекспир) и т.д. и т.п. 

Есть и такие, кто говорит, что все люди хорошие. Или — что все плохие. Сказать так — все равно, что ничего не сказать. Это нам ничего не дает. Иные вовсе утверждают, что делить людей нельзя. Дескать, нехорошо людей делить — тут и до разжигания не далеко. Статья 282 УК РФ. 

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

Читать далее
Всего голосов 4: ↑0 и ↓4 -4
Комментарии 5
Пост

Когда‑нибудь задумывались, как в Figma добавить «Эффект Дросте» или просто создать промежуточные состояния между двумя фигурами? Решение — на помощь приходит плагин «Blend». Просто нарисуйте два объекта, укажите количество промежуточных состояний, и плагин моментально их сделает (у меня ушло 15 секунд на 6 изображений). Можно играть с заливкой, обводкой, цветами и толщиной. Единственное условие — у обоих объектов должно быть одинаковое количество точек, иначе плагин начинает капризничать.

Честно говоря, я провел с этим плагином весь вечер, пытаясь выкрутить из него все варианты и придумать, что еще можно сотворить. А вы что думаете об этой штуке? Поделитесь своими мыслями в комментариях!

Теги:
+5
Комментарии 0
Статья

Почему некоторые проекты угасают после ухода программиста из компании

Время на прочтение 5 мин
Количество просмотров 1.9K

Зачастую судьба цифрового продукта заботит не только компанию, которой он принадлежит, но и специалистов, непосредственно участвовавших в его разработке. Для многих программистов (и команда beeline cloud — не исключение) проект, к которому они приложили руку, — это не просто набор кода, а настоящее детище, чья судьба не перестает волновать даже после ухода из компании. Перевели для вас статью, которая поможет обеспечить своему начинанию долгую жизнь.

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

Читать далее
Всего голосов 12: ↑8 и ↓4 +4
Комментарии 4
Статья

Helm Charts

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 700

Добрый день!

Helm - это менеджер пакетов для Kubernetes. Этот инструмент позволяет нам обернуть Kubernetes приложения в удобные пакеты, называемые чартами, которые можно легко развертывать, обновлять и управлять ими в любой момент времени.

Чарты – это пакеты, которые могут включать в себя все для запуска приложения в Kubernetes, от deployments до services. Все это дает возможность работать с приложениями как с единой сущностью, а не как с набором отдельных ресурсов, которые еще и в ручную нужно настраивать...

Так же Helm упрощает управление зависимостями между приложениями, позволяет легко параметризировать настройки приложений через файлы values.yaml и дает возможность повторного использования чартов с помощью шаблонизации.

К тому же можно с легкостью откатиться к предыдущей версии нашего приложения.

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Комментарии 1
Статья

СЕО с вашей прошлой работы: к тебе придет ФСБ

Время на прочтение 2 мин
Количество просмотров 6.1K

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

Итак, сегодня мне написал человек, имя которого совпадает с СЕО с моей работы, в которой я работал пару лет назад. И сообщил, что в компании произошла утечка данных, в связи с чем начато расследование ФСБ и со мной свяжется сотрудник, чтобы провести проверку в моем отношении, т.к. проверяют всех - и текущих сотрудников и бывших.
Также просит не распространять информацию среди сотрудников компании, т.к. это помешает проведению проверки.

Это пахнет. Но может быть и правдой. И как быть? Если это настоящая проверка - действительно не стоит лишний раз болтать. Но вдруг это проверка не настоящая?

Читать далее
Всего голосов 28: ↑20 и ↓8 +12
Комментарии 25
Статья

Зачем нужен архитектор 1С. Часть 2

Время на прочтение 7 мин
Количество просмотров 425


В предыдущей статье habr.com/ru/companies/otus/articles/772490 я постарался на конкретном примере показать различие между разработчиком 1С и архитектором 1С. Насколько по разному они подходят к решению одной и той же задачи. В этот раз я приведу пример, в котором различие между разработчиком и архитектором доходит до крайности. Решение архитектора, с точки зрения разработчика, противоречит самим основам.
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 1
Статья

Как самоотверженные сотрудники Amazon спасали Рождество

Время на прочтение 8 мин
Количество просмотров 452

...И еще несколько историй прямиком из моего шкафчика со старыми футболками

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

Я подозревал, что за годы работы в Amazon, Microsoft и Google у меня скопилась богатая коллекция футболок, свитеров, толстовок и курток, но лишь занявшись их сортировкой, я осознал, как их на самом деле много (около трех десятков!).

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

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 1
Статья

Архитектура RAG: полный гайд

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 694

Если, открывая холодильник вы еще не слышали из него про RAG, то наверняка скоро услышите. Однако, в сети на удивление мало полных гайдов, учитывающих все тонкости (оценка релевантности, борьба с галлюцинациями и т.д.) а не обрывочных кусков. Базируясь на опыте нашей работы, я составил гайд который покрывает эту тему наиболее полно.

Итак зачем нужен RAG?

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 0
Пост

Разработчики игры «Смута» представили видео с демонстрацией наполнения локаций NPC с различным игровым поведением. Видео длиться 4 минуты 20 секунд. В ролике показывают, как локации наполняются жителями. Также в ролике показано поведение разных жителей на локации, включая пляски, походы по делам, общения между NPC и многое другое.

29 января 2024 года «Сайберия Нова» назвала обновлённую дату релиза игры «Смута». Вместо 26 февраля релиз должен состояться 4 апреля 2024 года. Разработчики обещали в феврале выпустить видеодневники с показом боевой системы и демо‑версию игры, в которой пользователи смогут пройтись по Москве.

Теги:
0
Комментарии 1

Ближайшие события

Статья

Всего 37% российских онлайн-ресурсов доступны для незрячих людей

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 283

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

Тринадцать незрячих тестировщиков, прошедших специальное обучение, проанализировали в общей сложности 90 платформ 36-ти компаний из 6 сфер: ритейл, путешествия, телеком, банки, образование и маркетплейсы. Исследовались сайты и приложения на iOS (в случае банков — мобильные версии сайтов) и Android. О выводах ниже.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0
Статья

Инструменты автоматического тестирования безопасности QA

Время на прочтение 4 мин
Количество просмотров 405

На тему автоматизации тестирования написано множество статей, посвященных различным инструментам QA в рамках процессов DevOps. В этой статье мы тоже будем говорить об автоматизации тестирования, но уже в контексте процессов DevSecOps.

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

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 1
Новость

Под гарнитуру смешанной реальности Vision Pro от Apple выпущено два приложения 2ГИС

Время на прочтение 1 мин
Количество просмотров 1.7K

2ГИС выпустила два приложения для гарнитуры смешанной реальности Vision Pro от Apple. Оба приложения можно скачать в маркетплейсе Vision Pro. Первое приложение имеет стандартный функционал приложений 2ГИС. Второе — это приложение 2GIS Immersive, позволяющее с помощью гарнитуры перетаскивать в пространстве и рассматривать реалистичные 3D‑модели зданий, например, можно Московского Кремля, здание МГУ или Казанского собора, который находится в Санкт‑Петербурге.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 5
Статья

Стриминговый сервис, чат-бот и стартап — за какие проекты можно получить стипендию Selectel

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 603


Личные проекты бывают разными: кто-то пишет собственную JS-библиотеку, кто-то создает IT-компанию, а кто-то помогает команде выигрывать гонки (и такое бывает). В этом тексте мы расскажем про пять интересных проектов от студентов, которые выиграли стипендию в Selectel Career Wave.
Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 0
Статья

Гигантская оптопара

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 2K

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

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

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 42
Новость

Innostage подписала с IT‑кампусом «Неймарк» соглашение, в рамках которого будет создан студенческий SOC

Время на прочтение 2 мин
Количество просмотров 508

Innostage и межвузовский IT‑кампус «Неймарк» подписали соглашение о сотрудничестве. Одним из пунктов соглашения указано создание студенческого Security Operation Center (SOC, Центр противодействия угрозам) в Нижнем Новгороде. Как заявили стороны нового соглашения, будущий SOC станет основой для повышения уровня информационной безопасности Нижегородских вузов и площадкой для практической подготовки ИБ‑специалистов. Похожий Межвузовский SOC был создан в Республике Татарстан в 2023 году.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 3
Статья

Бесплатные курсы по большим языковым моделям для дата-сайентистов

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 958

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

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

Читать
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 0