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

Научный сотрудник

Отправить сообщение

Береги файлы смолоду. Что может произойти, если выкинуть в помойку неисправный жесткий диск

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


Время от времени мне приходится чинить старую компьютерную технику. Винчестеры формата IDE сейчас уже не выпускают, а оптические диски выступают в роли расходного материала — далеко не все возрастные ноутбуки и персоналки умеют грузиться с USB, а покупать чистые болванки пачками или поштучно — довольно разорительное занятие. Поэтому месторождением запчастей и расходников для меня служит самая популярная в Рунете доска объявлений и блошиный рынок: там можно приобрести за копейки побывавшие в употреблении перезаписываемые CD/DVD-RW, а заодно старые жесткие диски, которые еще способны послужить новым владельцам. Но речь сейчас не о том, как сэкономить на комплектующих, а о том, что порой можно обнаружить на «бэушных» носителях информации…
Читать дальше →

Освобождение робота-пылесоса, который стал моим другом

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров30K
Немного доп. оборудования, несколько команд Linux и вуаля! Пылесос свободен! Фото Cath Virginia / The Verge

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

GigaSearch или Поисковая система на GigaChat

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

Галлюцинации — это явление, которое до недавнего времени было привилегией человеческого сознания. Однако, с развитием текстовых генеративных моделей, таких как GigaChat и ChatGPT, возникла возможность наблюдать подобные "иллюзии" и в мире искусственного интеллекта.

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

Но мы точно не хотим получать выдуманную информацию про реальных людей или события. Кому интересно почитать о том, как мы боремся с галлюцинациями в GigaChat — добро пожаловать под кат.

Читать дальше

It's a mod, mod world: как моддинг произвел революцию в разработке игр

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

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

Ранее мы об этом не задумывались и даже создавали свои моды. Однако вопрос дискуссионный. Чего моды приносят больше: пользы или вреда? Давайте разбираться.
Читать дальше →

Flipper Zero — обзор от давнего фаната

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

В 2020 году, некая русская компания Flipper Devices Ins. под руководством Павла @zhovnerвышла на платформу Kickstarter с девайсом Flipper Zero. Их изначальной целью было собрать 60.000$, но продукт настолько понравился пользователям, что за первые сутки было собрано 1.000.000$.

Читать далее

Организация развития видеоигровой индустрии: как все начиналось и что мы имеем

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

Всем привет! Ровно год назад мы с другими предпринимателями из видеоигровой (или около нее) индустрии со второй попытки создали первую российскую ассоциацию видеоигровых разработчиков и назвали ее – Организация развития видеоигровой индустрии (РВИ) в форме АНО. Хотя фактически объединяться стали еще раньше — в 2021 году, когда понадобилось выступить совместными усилиями и добиться признания геймдева частью IT, чтобы иметь возможность доступа ко льготам. После решили не расходиться, реализовывать разные проекты на благо индустрии и в итоге пришли к официальной регистрации. Активную деятельность начали, мягко скажем, не в самое спокойное время, было непонятно примерно ничего. Массовые отъезды студий и релокации сотрудников, закрытие многих крупных индустриальных компаний, отключение от площадок дистрибуции и многие другое – все это не вселяло особой надежды не то чтобы на развитие отечественного геймдева, а хотя бы на его сохранение. Но мы решили рискнуть и последовать совету классика: «Делай, что можешь, с тем, что имеешь, там, где ты есть». Давайте посмотрим, что из этого вышло. 

Пришлось несколько раз переформатировать наши основные цели и задачи по ходу изменения внешних факторов. Но в итоге вышло это: «Цель организации — развитие индустрии видеоигр путем поддержки значимых проектов и полезных инициатив, их продвижения и обсуждения. РВИ содействует созданию положительного образа геймдева и игровой культуры в обществе, а также координации взаимодействия между инвесторами, паблишерами, научно-образовательными сообществами и корпорациями. Организация хочет добиться значимого повышения привлекательности инвестиций в видеоигровые проекты и найти решения для их продвижения на глобальном рынке с учетом новых реалий». В целом все сходится ? 

Читать далее

Смерть third-party cookies. Что ждет нас в 2024?

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

В большинстве браузеров уже есть те или иные механизмы блокировки third-party кук. В одних браузерах это ограничивается тем, что third-party куки разрешено отправлять только на посещенные пользователем сайты. В других браузерах внедряют различные "enhanced" и "intellegent" tracking protection, либо совсем блокируют third-paty куки. Для тех, кто захочет разобраться детально в перипетиях отдельных браузеров, есть прекрасные статьи.

В 2019 году волей сообщества дефолтное поведение кук в браузерах изменилось с SameSite=None на SameSite=Lax. Что, впрочем, привело лишь к тому, что большинство сервисов перевело свои трекеры в режим SameSite=None.

Консенсус в сообществе свелся к тому, что:
- Нужно запретить отслеживать пользователя между сайтами
- First-party - это вполне ОК. Сайт внутри себя может позволить себе любые манипуляции с пользовательскими данными
- Third-party - в целом тоже ОК, но только если ограничить third-party куки одним сайтом (следите за руками ниже)

Так какие же есть решения для того, чтобы отказаться от third-party кук и ничего не сломать?

Читать далее

Как создавалась Call of Duty

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

Смотреть на первую Call of Duty сейчас, это как смотреть на свои старые фотографии в фотоальбоме: в голове перемешивается умиление, стыд и понимание того, что все это было предзнаменованиями грядущего. Вот на фотографии маленький ты присосался к пустой бутылке шампанского, найденной под столом (через 19 лет ты станешь алкоголиком); вот фотография тебя покрытого в грязи, вернувшегося с гулянки во дворе (через 15 лет ты проведешь 6000 часов в «Доте»); вот ты лежишь на кровати с книгой по «Сталкеру» (через 12 лет ты так и не приобретешь вкуса к хорошей литературе).

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

«Чем больше все меняется, тем больше все остается прежним.»

Я уверен, что никому не открою Америку сказав, что Call of Duty нифига не изменилась со времен релиза первой части. Но я также уверен, что люди считают первой частью «Колды» совершенно не ту игру. И сейчас я попробую объяснить почему.
Читать дальше →

Обзор смартфона Blackview A200 Pro: повышение в классе или прыжок веры?

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

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

Читать далее

Что в голове у змейки? Обучение нейросети играть в «Snake» генетическим алгоритмом

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

В 2020, когда случился локдаун, и к большому сожалению, появилось очень много свободного времени, мне захотелось познакомиться с Python. Начальный опыт c Pascal был еще со школы и универа, поэтому оставалось лишь придумать задачу и пойти её самоотверженно решать на питоне. Интересной задачей показалось смастерить игру змейку, прикрутить к ней мозги в виде перцептрона с парой скрытых слоёв, и путем кнута и яблока обучить цифровое животное выживать в жестоких реалиях двумерного мира :)                               

«У самурая нет цели, есть только путь»

Первый блин на производстве не отличается красотой, но опыт был получен. Наиболее привлекательным мне пришелся генетический алгоритм: отбор успешных змеек, скрещивание, частичная мутация генов и так тысячи раз до результата. Змейки, без указания им правил выживания, в тысячном поколении «понимали», что нужно стремиться съесть яблоко и никуда не врезаться, это вызывало ощущение прикосновения к чуду "It's Alive!!!"

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

Читать далее

Плохо девелопмент

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

Среди множества задач, решаемых программистом, одной из самых частых является подумать и добавить новый функционал в приложение. И там уже может быть много похожего функционала, он может быть хорошо написан, хорошо документирован. Искушение заключается в том, поддаться своей лени и задействовав специфические мышцы левой руки поместить чужой код в "новый" функционал. Другими словами, очень хорошо спроектированный код (равно как и очень плохой) готовит к разработке методом копипасты последующие поколения разработчиков. То есть мы находим в нашем коде что-то похожее на то, что мы хотим добавить, копируем это и вставляем, меняя небольшие детали, специфичные для нашей новой функции. Или находим что-то похожее на stackoverflow. Я отнюдь не против поиска и даже отдельных моментов разработки через анализ чужих решений, в любом случае код придется понять, принести, адаптировать. Да чего греха таить, я тоже не пишу весь код из головы.

Некопипасть!

Одноплатный компьютер из камеры видеонаблюдения. Создаём WiFi-мобиль. Часть I

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


Я уже рассказывал про то, как из телевизионной приставки можно сделать одноплатный компьютер (SBC — single board computer). Если же у вас завалялась ненужная или разбитая камера видеонаблюдения, не спешите её выбрасывать. Я покажу, как её можно использовать, даже если на ней не работают какие-либо функции вроде звука, изображения и т. п. Сегодня нас камера интересует только как SBC. Расскажу, как найти куда подпаять нагрузку, какую нагрузку можно подключить к камере и какими способами можно ею управлять.
Читать дальше →

Пишем свой QTableView (продолжение: кастомные стили)

Уровень сложностиСложный
Время на прочтение1 мин
Количество просмотров4.1K

Создаем свой кастомный стиль для QTableView без css стилей и переопределения ролей модели данных. Занимаемся отрисовкой напрямую.

Читать далее

RUVDS, что с тарифами?

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

Уже несколько лет пользуюсь ruvds - и пока никаких проблем не возникало.

Но сегодня при попытке заказать хостинг, выяснилось что при оплате не в рублях - ценник x2.

Читать далее

VBA: добавляем в документ Word рисунки из любой папки и формируем подписи к рисункам

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

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

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

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

Читать далее

ESP32 снимает показания водяных счетчиков и сам передает их «куда надо»

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

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

Основное отличие моего решения, от тех что я видел, заключается в максимальной автономности и легкости контроля и управления. ESP32 самостоятельно общается с сайтом который принимает показания приборов учета посредством встроенного http клиента. Процесс контролируется и управляется встроенным в ESP32 telegram ботом.

Читать далее

Проект выходного дня: как снять электронный поводок с газового гвозде-забивного степлера Paslode Impulse

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

Пару недель назад ко мне обратился старый знакомый который занимается плотницким делом — строит дома, бытовые постройки, лестницы, мебель и прочую полезную дачную утварь из дерева. В этом деле ему помогает, правильней будет сказать «помогал» (и теперь надеюсь вновь будет помогать) замечательный инструмент — ручной гвозде-забивной газовый степлер Paslode Impulse IM100Ci про-ва Франция. Данный инструмент представляет собой ударный механизм оснащенный камерой сгорания, в которой происходит искровой поджиг и детонация газовой смеси, продукты сгорания с силой выталкивают поршень ударяя бойком по гвоздю и оный со свистом заходит в доску. Всем процессом, разумеется, управляет электроника. Инструмент очень компактный, легкий, предназначен для работы на высоте и имеет адаптацию к температуре окружающей среды (может работать при -20С и ниже).

Но есть у данного инструмента одна неприятная особенность — баллончики с газом (обычный «природный газ» - пропан-бутановая смесь) оснащены RFID меткой стандарта NFC. В одной из ячеек памяти этой метки записывается счетчик «выстрелов». Всего производитель позволяет сделать не более 1250 выстрелов с одного баллончика. Баллончики с газом поставлялись только официальным дистрибьютером за совсем не малые 100+ EURO, а с введением санкций официальный канал поставки закрылся и ценник на них вырос в разы, что сделало данный инструмент практических не пригодным для применения. Разумеется такое положение дел очень сильно расстроило моего знакомого и он обратился ко мне с вопросом — а нельзя ли как-то того… отучить инструмент от этой совершено аморальной привязанности к производителю, ведь заполнить газом баллончик не представляет труда и обходится всего в 50 рублей! Посидев один свободный выходной день за приборами в нашей лаборатории мы пришли к выводу, что можно, и сделать это совсем не сложно.

Читать далее

Во что поиграть? — Fallout Tactics Brotherhood of Steel

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

Подобно Heroes of Might and Magic IV, о которой я писал в начале этой недели, Fallout Tactics Brotherhood of Steel, несмотря на попытки привнести в серию что-то новое и как-то разнообразить игровой процесс, оказалась провалом. Фанаты восприняли очередную часть любимой игры в штыки, да и критики не сильно хвалили вышедший на рынок проект. Но с годами что игроки, что профильная пресса сменили гнев на милость, и сейчас, если посмотреть оценки на том же Metacritic, мы можем увидеть, что они на вполне высоком уровне. Для сравнения, тот же балл имеют такие популярные игры, как Far Cry 3: Blood Dragon, Star Wars: Battlefront, Command & Conquer: Red Alert 3, Borderlands 3 или S.T.A.L.K.E.R.: Shadow of Chernobyl.

Так может быть такое отношение к Fallout Tactics в момент релиза было не столь заслуженным, и виной его коммерческого провала послужили плохой маркетинг или неправильные ожидания фанатов, а не качество конечного продукта? Мне и самому это стало интересно, поэтому, являясь большим поклонником серии, а особенно первых двух частей Fallout, я попытаюсь разобраться в этом вопросе. А вам же предложу поделиться своим мнением или воспоминаниями об этом проекте в комментариях. Для тех, у кого возникнет желание поиграть, в конце статьи я выложу ссылку как на оригинальную игру, так и на модификацию, которая пытается исправить все проблемные места Fallout Tactics Brotherhood of Steel, не меняя при этом суть. 

Читать далее

Моя б̶е̶з̶умная колонка или бюджетный DIY голосового ассистента для умного дома

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

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

Нобелевская премия по физике 2023 года. Электроны в импульсах света

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

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

Читать далее

Информация

В рейтинге
Не участвует
Откуда
Раменское, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность