Media is too big
VIEW IN TELEGRAM
Всем привет! Я уже рассказывал как сделал свою "игровую консоль" из windows и простого ПО. Так же этот комп выступает и медиа проигрывателем и к нему есть беспроводной USB пульт. И там по сути дублирование клавиш-стрелочек. Еще я рассказывал про то как сделал управление в Танках с помощью геймпадов. И тут я подумал - почему бы и нет. Управлять танком с пульта! 😁😂😄
ВКонтакте • YouTube
ВКонтакте • YouTube
🔥7🤣5
Forwarded from Лаборатория сборки (Сергей Антонов)
Media is too big
VIEW IN TELEGRAM
Всем привет! Продолжаю заниматься геймпадами. Без проблем интегрировал в наш движок для Android платформы. На удивление оказалось довольно легко. На очереди интеграция в macOS.
👍9
Forwarded from Лаборатория сборки (Сергей Антонов)
Добавил мощности Кваду и освоил мертвую петлю )))
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Захожу к сыну в комнату, а он играет в мою игру Cube13 которую я сделал для js13k2024. Это небольшая головоломка - всего 13 уровней. Игру можно установить как приложение на телефон (PWA).
ВКонтакте
ВКонтакте
❤8👍4🎉3
Forwarded from Лаборатория сборки (Сергей Антонов)
Media is too big
VIEW IN TELEGRAM
Гоночные Танки! 😁
🔥6❤3👍3
Forwarded from Точка сборки
Media is too big
VIEW IN TELEGRAM
Друзья, не могу не поделиться с вами вайбом нашей разработки. С некоторых пор наш проект "Танки здорового человека" наконец-то собрал в себе технологии, которые мы разрабатывали с нуля последние годы. Для тех, кто знаком со мной недавно, коротко расскажу.
В 2022 году стало понятно, что мир не будет таким как прежде (казался) — нельзя полагаться на чужие забугорные технологии (да и на наши русские тоже). Плюс была накоплена многолетняя боль от попыток заставить чужие движки делать именно то, что нам надо. В итоге мы остановили разработку игр (Танки и Синкарио на тот момент) и отважно бросились изучать Rust и делать суверенное.
Мы рассчитывали, что в Rust-комьюнити уже много готовых библиотек-кирпичиков и мы относительно быстро выйдем в продакшен. Всё оказалось не так радужно, как мы думали — основательно потрахавшись с каждой подсистемой, будь то сеть, графика или звук, мы убедились: "хочешь сделать хорошо — сделай это сам". За три года мы практически написали всё своё — чистенько и аккуратненько. У нас очень мало заимствованного кода и мы вообще идём к полной "локализации производства".
Кто бывал в глубоком R&D, понимает, как это тяжко: пилить, пилить и пилить, практически без видимых результатов. Мы наконец-то прошли этот период и начинаем кайфовать. А благодаря грамотной архитектуре и тулсету, который мы для себя написали, мы кайфуем всё чаще. То, на что уходят месяцы в больших неповоротливых корпорациях, мы делаем силами нескольких человек за несколько дней. Например, с момента съёмки этого видео мы уже добавили режим CTF, так что в следующем уже погоняем за флажками.
Сразу после плей-теста у нас случился ещё один внеплановый. Нам очень захотелось проверить, как поведёт себя физика танков на повышенных скоростях. И мы тут же выкатили апдейт. Как точно заметил Хилько:
Именно так. А потом ещё неделями собирать аналитику (а нам точно надо проверить большую скорость танков?), писать обоснование, бороться за приоритет в бэклоге, задачи на спринт-планнингах раскидывать. Я уж промолчу о девопсах, которые будут матерясь поднимать отдельный тестовый сервер.
Корпораты — это больше для тех, кому надо "устроиться", а не для тех, кто любимое дело делает :)
P.S. Кстати, на видео можно заметить, как коллега играет на Steam Deck — да, у нас полная кросс-платформенность. Из коробки.
В 2022 году стало понятно, что мир не будет таким как прежде (казался) — нельзя полагаться на чужие забугорные технологии (да и на наши русские тоже). Плюс была накоплена многолетняя боль от попыток заставить чужие движки делать именно то, что нам надо. В итоге мы остановили разработку игр (Танки и Синкарио на тот момент) и отважно бросились изучать Rust и делать суверенное.
Мы рассчитывали, что в Rust-комьюнити уже много готовых библиотек-кирпичиков и мы относительно быстро выйдем в продакшен. Всё оказалось не так радужно, как мы думали — основательно потрахавшись с каждой подсистемой, будь то сеть, графика или звук, мы убедились: "хочешь сделать хорошо — сделай это сам". За три года мы практически написали всё своё — чистенько и аккуратненько. У нас очень мало заимствованного кода и мы вообще идём к полной "локализации производства".
Кто бывал в глубоком R&D, понимает, как это тяжко: пилить, пилить и пилить, практически без видимых результатов. Мы наконец-то прошли этот период и начинаем кайфовать. А благодаря грамотной архитектуре и тулсету, который мы для себя написали, мы кайфуем всё чаще. То, на что уходят месяцы в больших неповоротливых корпорациях, мы делаем силами нескольких человек за несколько дней. Например, с момента съёмки этого видео мы уже добавили режим CTF, так что в следующем уже погоняем за флажками.
Сразу после плей-теста у нас случился ещё один внеплановый. Нам очень захотелось проверить, как поведёт себя физика танков на повышенных скоростях. И мы тут же выкатили апдейт. Как точно заметил Хилько:
в корпоративной разработке даже то, что мы сделали, не получится сделать. они неделю будут искать слоты, чтобы созвониться обсудить идею
Именно так. А потом ещё неделями собирать аналитику (а нам точно надо проверить большую скорость танков?), писать обоснование, бороться за приоритет в бэклоге, задачи на спринт-планнингах раскидывать. Я уж промолчу о девопсах, которые будут матерясь поднимать отдельный тестовый сервер.
Корпораты — это больше для тех, кому надо "устроиться", а не для тех, кто любимое дело делает :)
P.S. Кстати, на видео можно заметить, как коллега играет на Steam Deck — да, у нас полная кросс-платформенность. Из коробки.
❤5
Media is too big
VIEW IN TELEGRAM
Всем привет!
Дисциплина. Это не правила которые ты обязан соблюдать. Это правила которые ты сам принимаешь и соблюдаешь осознанно. Без дисциплины не будет ничего. И как бы не был начальный порыв сделать что-то, какой бы ты не был талантливый, как бы не было прикольно делать - без дисциплины ничего не выйдет.
В любимом деле всегда есть рутина или большая задача которую действительно не хочется делать. Но это необходимо, что бы достичь цели которая стоит. Иногда это требует недели/месяцы/годы серьезных усилий. Само-дисциплина отлично помогает в этом.
Я очень люблю сложные и нерешенные задачи. С удовольствием берусь за них. Одна из таких задач - поддержка геймпадов/джойстиков в нашей экосистеме на разных платформах. А это пока что Linux / macOS / Windows / Android. Это платформенный слой и мне потребовалось разобраться и написать разный код для всех четырех платформ. Так же пришлось много тестировать все эти платформы и еще и на нескольких геймпадах. Бывало по несколько раз в день. Это было довольно муторно. В итоге цель была достигнута 😁️️. Я бы не смог бы это сделать без должной само-дисциплины 😎.
Еще интересное наблюдение - контроллер XBox от Microsoft имеет трудности с подключением на Windows от Microsoft 🤣. Иногда требовалась перезагрузка системы иначе просто не видит девайс. Microsoft сами с собой не дружат 😂️️️️️️. Так же мне так и не удалось подключить XBox контроллер по воздуху в Arch Linux - только по проводу. Возможно это связано с версией bluetooth или драйверами. А вот контроллер Dual Sense от Sony подключается и работает прекрасно везде.
ВКонтакте • YouTube
Дисциплина. Это не правила которые ты обязан соблюдать. Это правила которые ты сам принимаешь и соблюдаешь осознанно. Без дисциплины не будет ничего. И как бы не был начальный порыв сделать что-то, какой бы ты не был талантливый, как бы не было прикольно делать - без дисциплины ничего не выйдет.
В любимом деле всегда есть рутина или большая задача которую действительно не хочется делать. Но это необходимо, что бы достичь цели которая стоит. Иногда это требует недели/месяцы/годы серьезных усилий. Само-дисциплина отлично помогает в этом.
Я очень люблю сложные и нерешенные задачи. С удовольствием берусь за них. Одна из таких задач - поддержка геймпадов/джойстиков в нашей экосистеме на разных платформах. А это пока что Linux / macOS / Windows / Android. Это платформенный слой и мне потребовалось разобраться и написать разный код для всех четырех платформ. Так же пришлось много тестировать все эти платформы и еще и на нескольких геймпадах. Бывало по несколько раз в день. Это было довольно муторно. В итоге цель была достигнута 😁️️. Я бы не смог бы это сделать без должной само-дисциплины 😎.
Еще интересное наблюдение - контроллер XBox от Microsoft имеет трудности с подключением на Windows от Microsoft 🤣. Иногда требовалась перезагрузка системы иначе просто не видит девайс. Microsoft сами с собой не дружат 😂️️️️️️. Так же мне так и не удалось подключить XBox контроллер по воздуху в Arch Linux - только по проводу. Возможно это связано с версией bluetooth или драйверами. А вот контроллер Dual Sense от Sony подключается и работает прекрасно везде.
ВКонтакте • YouTube
🔥6❤5🎉5😎1
Я в своём познании настолько преисполнился, что я как будто бы уже сто триллионов миллиардов мессенжеров использовал на триллионах и триллионах таких же компьютерах, понимаешь, как этот Telegram или ВК, мне уже этот мир абсолютно понятен, и я здесь ищу только одного — покоя без уведомлений, честного общения, умиротворения, и вот этой гармонии, от слияния с бесконечно вечным, от созерцания этого великого криптографического подобия и от вот этого замечательного все-единства каналов и чатов. Бесконечно вечного, куда ни посмотри, хоть вглубь — в бесконечный код, хоть ввысь — бесконечные сообщения, мемы и посты, понимаешь? А ты мне опять со своим вот этим - не хочу ставить этот новый мессенжер. Иди суетись дальше, это твоё распределение, это твой путь и твой горизонт познания и ощущения твоей природы, понимаешь? Я как будто бы уже давно глубокий старик-прогер, опытный, ну или там уже почти опытный, который на этих компьютерах от их самого зарождения, ещё когда только IRC только-только сформировался как мессенжер, и вот это кодовое облако, вот, после взрыва, компилятора, когда оно вспыхнуло, как программа, начало формировать вот эти каналы, чаты, понимаешь, я на этом пути уже как будто почти пять миллиардов лет живу и знаю его вдоль и поперёк этот весь мир, а ты мне какие-то...
Немного про информационную безопасность.
Ко мне все время много обращались люди из моего круга общения по поводу установки того или иного мессенжера/программы. В информационном поле царит хаос и сходу обычному пользователю не понятно как устроены эти программы, как они работают и самое главное безопасны ли они. На самом деле все очень просто - любое программное обеспечение так или иначе за вами "следит". Так как чисто технически для функционирования мессенжера нужно как то идентифицировать вас, знать ваши контакты, а так же в каких вы чатах, каналах и тд. Все это хранится на серверах. Дальше больше - почти все заинтересованы вам что то продать или втюхать - иначе кто оплатит сервера и работу программистов? Поэтому разработчики максимально используют собранную информацию о вас - формируют некое досье исходя из ваших интересов и кругов общения. Эту информацию продают рекламным сервисам, которые потом вам втюхивают таргетинговую(индивидуальную) рекламу. Мало того операционная система любого смартфона так же собирает данные о вас. Это в принципе никак не отключить. У ОС есть полный доступ к вашим исходным данным - любой текст который вы вводите и еще даже не отправили или любое видео или фотографию которую вы делаете - все это уже доступно разработчикам ОС. Хотя они клянутся, что это не так и есть галочка для отключения трекинга, но готовы ли вы этому поверить? Так же вашу информацию могут продавать и мошенникам. Собственно они уже знают кто вы когда звонят вам. Банки знают о вас очень много - у них есть факт покупки чего бы то ни было. Но еще больше о вас знают маркетплейсы - они знают о ваших желаниях еще до покупки. Не удивительно что они сейчас преуспевают.
По этому в общем в базе - использовать компьютеры/смартфоны с точки зрения информации и финансов - не безопасно. Использовать условно-бесплатное ПО (free to play) - еще более опасно - там прям все заточено на ваш кошелек. Как говориться - бесплатный сыр только в мышеловке.
Что же тогда делать?
Вот несколько принципов которых я сам придерживаюсь:
- Не нужно паниковать.
- Изучи как работает ПО и главное кто его разрабатывал.
- Используй только проверенное ПО из проверенных источников.
- Предпочитать платное ПО вместо условно-бесплатного.
- ПО из неизвестных источников не использовать никогда.
- Отключить глобально трекинг в системе.
- Отключить все уведомления по умолчанию - оставить только самое важное.
- Отредактировать права ко всем приложениям - по умолчанию все выключать - и включать только выборочно и по требованию.
- Во всех мессенжерах настроить приватность и ограничить права на входящие сообщения и звонки.
- Любые входящие звонки и сообщения от неизвестных контактов воспринимать как угрозу.
ВКонтакте
Немного про информационную безопасность.
Ко мне все время много обращались люди из моего круга общения по поводу установки того или иного мессенжера/программы. В информационном поле царит хаос и сходу обычному пользователю не понятно как устроены эти программы, как они работают и самое главное безопасны ли они. На самом деле все очень просто - любое программное обеспечение так или иначе за вами "следит". Так как чисто технически для функционирования мессенжера нужно как то идентифицировать вас, знать ваши контакты, а так же в каких вы чатах, каналах и тд. Все это хранится на серверах. Дальше больше - почти все заинтересованы вам что то продать или втюхать - иначе кто оплатит сервера и работу программистов? Поэтому разработчики максимально используют собранную информацию о вас - формируют некое досье исходя из ваших интересов и кругов общения. Эту информацию продают рекламным сервисам, которые потом вам втюхивают таргетинговую(индивидуальную) рекламу. Мало того операционная система любого смартфона так же собирает данные о вас. Это в принципе никак не отключить. У ОС есть полный доступ к вашим исходным данным - любой текст который вы вводите и еще даже не отправили или любое видео или фотографию которую вы делаете - все это уже доступно разработчикам ОС. Хотя они клянутся, что это не так и есть галочка для отключения трекинга, но готовы ли вы этому поверить? Так же вашу информацию могут продавать и мошенникам. Собственно они уже знают кто вы когда звонят вам. Банки знают о вас очень много - у них есть факт покупки чего бы то ни было. Но еще больше о вас знают маркетплейсы - они знают о ваших желаниях еще до покупки. Не удивительно что они сейчас преуспевают.
По этому в общем в базе - использовать компьютеры/смартфоны с точки зрения информации и финансов - не безопасно. Использовать условно-бесплатное ПО (free to play) - еще более опасно - там прям все заточено на ваш кошелек. Как говориться - бесплатный сыр только в мышеловке.
Что же тогда делать?
Вот несколько принципов которых я сам придерживаюсь:
- Не нужно паниковать.
- Изучи как работает ПО и главное кто его разрабатывал.
- Используй только проверенное ПО из проверенных источников.
- Предпочитать платное ПО вместо условно-бесплатного.
- ПО из неизвестных источников не использовать никогда.
- Отключить глобально трекинг в системе.
- Отключить все уведомления по умолчанию - оставить только самое важное.
- Отредактировать права ко всем приложениям - по умолчанию все выключать - и включать только выборочно и по требованию.
- Во всех мессенжерах настроить приватность и ограничить права на входящие сообщения и звонки.
- Любые входящие звонки и сообщения от неизвестных контактов воспринимать как угрозу.
ВКонтакте
🔥8💯1😐1
Всем привет!
С недавнего времени мы с коллегами стали активно играть в свою разрабатываемую игру. У нас есть запланированный плей-тест в пятницу, но по факту мы играем намного чаще. Бывает по 2-3 раза в день меняем что-то и тут же тестим. Когда я как разработчик делаю игру, добавляю в нее фичи или исправляю баги, обычно я ограничиваюсь короткими одиночными запусками. Поправил - запустил - проверил - поправил - запустил - проверил. Если надо 2 клиента протестировать в мультиплеере - на другом девайсе запускаю с другого аккаунта и вот так тестирую. Причем во время запуска в голове как бы запускается собственный отладчик и как бы сверяет в голове логику игры. Это очень сильно отличается от того если я захожу в игру как игрок. Я полностью расслабляюсь, общаюсь, и внутренний дебаггер уходит на второй план. Появляется цель - выиграть в битве. Мозг погружается в виртуальную среду игры. Это помогает посмотреть на игру со стороны игрока. И с этой точки зрения можно увидеть какие то недочеты или места где можно улучшить. Еще мы записываем все наши плей-тесты, что бы посмотреть на это с разных точек зрения, в том числе и на свои эмоции. Такой подход практически неиспользуется в корпорациях - там цель в другом - достичь KPI любыми средствами. Этот подход можно экстраполировать абсолютно на любое дело. Пользуйтесь тем продуктом который вы делаете.
Степа запилил видос из нашего плей-теста. Смотря на то как мы радуемся, ржём и веселимся - понимаешь - мы на верном пути!
ВКонтакте
С недавнего времени мы с коллегами стали активно играть в свою разрабатываемую игру. У нас есть запланированный плей-тест в пятницу, но по факту мы играем намного чаще. Бывает по 2-3 раза в день меняем что-то и тут же тестим. Когда я как разработчик делаю игру, добавляю в нее фичи или исправляю баги, обычно я ограничиваюсь короткими одиночными запусками. Поправил - запустил - проверил - поправил - запустил - проверил. Если надо 2 клиента протестировать в мультиплеере - на другом девайсе запускаю с другого аккаунта и вот так тестирую. Причем во время запуска в голове как бы запускается собственный отладчик и как бы сверяет в голове логику игры. Это очень сильно отличается от того если я захожу в игру как игрок. Я полностью расслабляюсь, общаюсь, и внутренний дебаггер уходит на второй план. Появляется цель - выиграть в битве. Мозг погружается в виртуальную среду игры. Это помогает посмотреть на игру со стороны игрока. И с этой точки зрения можно увидеть какие то недочеты или места где можно улучшить. Еще мы записываем все наши плей-тесты, что бы посмотреть на это с разных точек зрения, в том числе и на свои эмоции. Такой подход практически неиспользуется в корпорациях - там цель в другом - достичь KPI любыми средствами. Этот подход можно экстраполировать абсолютно на любое дело. Пользуйтесь тем продуктом который вы делаете.
Степа запилил видос из нашего плей-теста. Смотря на то как мы радуемся, ржём и веселимся - понимаешь - мы на верном пути!
ВКонтакте
Telegram
Точка сборки
Бодрого всем утречка! И такого же бодрого выпуска-бэкстейджа разработки нашей игры. Забавно, что получилось скорее скейтерское видео (под ядрёный музон Гоши), чем геймплей игры про танки, ну вот так. Волков любит скейты, а Стёпа вообще с них начинал свою…
❤6🔥2👍1🤣1
Приветствую вас дорогие друзья!
Совсем скоро наступит Новый Год. В детстве мы все очень ждали этого праздника, ждали подарков и какого то волшебства. Конечно волшебную атмосферу нам создавали наши родители, клали под елку нам подарки, якобы от деда мороза. В подростковые и студенческие годы, для меня Новый Год был неким началом чего то нового. А сейчас я сам папа и мы с супругой дарим своим детям новогодние подарки и создаем волшебную атмосферу. Да, это просто новый день, новая дата. Это традиция, созданная нашими предками, что бы дать надежду, мотив к новым подвигам, подарить добро своим близким.
Этот канал я создал почти ровно год назад. И раскрыл себя с новой публичной стороны. Основная идея канала - привлечь единомышленников и своих людей. У меня много проектов и задумок на будущее. И я их обязательно реализую. И еще я очень рад каждому подписчику!
С Новым Годом, дорогие друзья! Хочу пожелать вам, что бы вы нашли силы и начали то, что хотели начать давным давно! И превратили ваши мечты в реальность!
Совсем скоро наступит Новый Год. В детстве мы все очень ждали этого праздника, ждали подарков и какого то волшебства. Конечно волшебную атмосферу нам создавали наши родители, клали под елку нам подарки, якобы от деда мороза. В подростковые и студенческие годы, для меня Новый Год был неким началом чего то нового. А сейчас я сам папа и мы с супругой дарим своим детям новогодние подарки и создаем волшебную атмосферу. Да, это просто новый день, новая дата. Это традиция, созданная нашими предками, что бы дать надежду, мотив к новым подвигам, подарить добро своим близким.
Этот канал я создал почти ровно год назад. И раскрыл себя с новой публичной стороны. Основная идея канала - привлечь единомышленников и своих людей. У меня много проектов и задумок на будущее. И я их обязательно реализую. И еще я очень рад каждому подписчику!
С Новым Годом, дорогие друзья! Хочу пожелать вам, что бы вы нашли силы и начали то, что хотели начать давным давно! И превратили ваши мечты в реальность!
🔥8🙏4❤1
Media is too big
VIEW IN TELEGRAM
Всем привет!
Некоторое время назад компания Valve анонсировало свой ПК Steam Machine. Выглядит он как куб. Мне эта идея очень зашла, и не покидала мысль, а что если мы в Точке Сборки захотим сделать свой ПК. Как бы он выглядел визуально? У меня созрела идея дизайн-концепта и я начал ее незамедлительно реализовавыть. Правда ушло на все это около пары месяцев. Так же я записал весь процесс создания от начала и до конца. В этом видео я показываю процесс создания артефакта под названием Куб Сборки. Приятного просмотра!
00:00 Рассказываю идею
00:30 Моделю Куб в Blender
01:31 Заказываю и распаковываю базу для Куба
05:24 Черчу макет запчастей на бумаге
08:27 Нарезка лазером запчастей из дерева
09:24 Распаковываю запчасти и сверяю размеры
11:46 Чищу и крашу запчасти
13:26 Собираю и крашу угол
16:28 Клею все запчасти на основу
18:12 Смотрю и оцениваю результат
ВКонтакте • YouTube
Некоторое время назад компания Valve анонсировало свой ПК Steam Machine. Выглядит он как куб. Мне эта идея очень зашла, и не покидала мысль, а что если мы в Точке Сборки захотим сделать свой ПК. Как бы он выглядел визуально? У меня созрела идея дизайн-концепта и я начал ее незамедлительно реализовавыть. Правда ушло на все это около пары месяцев. Так же я записал весь процесс создания от начала и до конца. В этом видео я показываю процесс создания артефакта под названием Куб Сборки. Приятного просмотра!
00:00 Рассказываю идею
00:30 Моделю Куб в Blender
01:31 Заказываю и распаковываю базу для Куба
05:24 Черчу макет запчастей на бумаге
08:27 Нарезка лазером запчастей из дерева
09:24 Распаковываю запчасти и сверяю размеры
11:46 Чищу и крашу запчасти
13:26 Собираю и крашу угол
16:28 Клею все запчасти на основу
18:12 Смотрю и оцениваю результат
ВКонтакте • YouTube
🔥11👍5❤1🤯1💯1
Все новое это хорошо забытое старое. Жизнь она идет по кругу. Различные события повторяются вновь и вновь. Это неизбежно. Технологии появляются и исчезают, что то становится популярным и в потом в какой то момент угасает. С приходом компьютерных технологий все это ускоряется. С приходом нейросетей все ускорилось еще сильнее. И ты погибнешь если не будешь адаптироваться. Собственно мы с вами здесь и сейчас только из-за того, что наши предки смогли адаптироваться.
Если говорить про IT технологии то для меня лично больше всего ранила отмена Adobe Flash, после того как Стив Джобс написал свое открытое письмо. Тогда я отлично знал flash и полагался на него, к тому же он был на пике популярности, и казалось что это бред. Но постепенно все стали отказываться от flash и технология стала увядать. Тогда пришло осознание, что мир меняется и я тоже должен измениться. И я стал изучать другие технологии и сильно вырос как программист.
Подобных примеров можно привести очень много. Я уже высказывался на счет мессенжеров раньше. Эта блокировка/замедление Telegram она уже по сути была давно анонсирована и уже частично работала. Самая адекватная реакция на эту тему, которую я видел, у моего коллеги Антона Волкова.
У меня кстати была premium подписка в Telegram, но в этом году я не стал ее продлевать и на меня сразу же вывалилась огромная куча рекламного говна. Прям реально больше, чем было до того как я оформил подписку пару лет назад. В целом мое отношение к блокировке - пофигу. Кому я реально дорог - у них есть мой номер телефона и они наберут меня. К тому же есть и другие каналы связи. Есть некоторые неудобства в общении с коллегами, но это решаемо.
Любой мессенжер сейчас это не просто связь с другими людьми, а по сути это поток информации, где располагаются источники информации транслируя свое мнение. И если источнику информации важно достучаться до своего подписчика он не будет брезговать другими потоками информации. Если посмотреть на крупные каналы то они почти везде продублированы. Это же как диверсификация своих сбережений - только тут информационных потоков.
С точки зрения безопасности общения - оно все небезопасно. Владельцы каждого приложения хотят знать все о своем пользователе, в особенности корпораты. Поэтому все приложения запрашивают все возможные доступы к микрофону/камере/фоткам/файлам. К счастью есть возможность легко настроить все это в операционной системе. Но опять же никто не запрещает ОС так же намеренно собирать данные о вас. Потом на счет хваленого шифрования Telegram - так оно есть исключительно в секретных чатах. Когда на двух устройствах создаются локальные ключи и устанавливается безопасный канал связи, который действительно не взломать. Обычному рядовому добропорядочному гражданину они нафиг не нужны. Когда вы в последний раз создавали секретный чат? Поэтому абсолютно все ваши сообщения летят прямиком к владельцу сервиса.
На счет мессенжера MAX ничего против не имею. Ну такой же мессенжер как и другие. И да с плотной государственной интеграцией. По сути гос-мессенжер. И мне наоборот нравится, что все домовые, школьные и дошкольные чаты именно в нем. По сути они и должны быть там, а не в забугорных неподконтрольных мессенжерах. У меня пожилые родители и я всеми руками за любое противодействие мошенникам. К тому же никто не запрещает общаться в других мессенжерах. С рекламой у мессенжера не вышло, но видать у государства просто уже не было времени, поэтому такие принудительные меры. В общем отношусь к этому как к гос-мессенжеру.
На этом все дорогие друзья, берегите себя!
ВКонтакте • MAX
Если говорить про IT технологии то для меня лично больше всего ранила отмена Adobe Flash, после того как Стив Джобс написал свое открытое письмо. Тогда я отлично знал flash и полагался на него, к тому же он был на пике популярности, и казалось что это бред. Но постепенно все стали отказываться от flash и технология стала увядать. Тогда пришло осознание, что мир меняется и я тоже должен измениться. И я стал изучать другие технологии и сильно вырос как программист.
Подобных примеров можно привести очень много. Я уже высказывался на счет мессенжеров раньше. Эта блокировка/замедление Telegram она уже по сути была давно анонсирована и уже частично работала. Самая адекватная реакция на эту тему, которую я видел, у моего коллеги Антона Волкова.
У меня кстати была premium подписка в Telegram, но в этом году я не стал ее продлевать и на меня сразу же вывалилась огромная куча рекламного говна. Прям реально больше, чем было до того как я оформил подписку пару лет назад. В целом мое отношение к блокировке - пофигу. Кому я реально дорог - у них есть мой номер телефона и они наберут меня. К тому же есть и другие каналы связи. Есть некоторые неудобства в общении с коллегами, но это решаемо.
Любой мессенжер сейчас это не просто связь с другими людьми, а по сути это поток информации, где располагаются источники информации транслируя свое мнение. И если источнику информации важно достучаться до своего подписчика он не будет брезговать другими потоками информации. Если посмотреть на крупные каналы то они почти везде продублированы. Это же как диверсификация своих сбережений - только тут информационных потоков.
С точки зрения безопасности общения - оно все небезопасно. Владельцы каждого приложения хотят знать все о своем пользователе, в особенности корпораты. Поэтому все приложения запрашивают все возможные доступы к микрофону/камере/фоткам/файлам. К счастью есть возможность легко настроить все это в операционной системе. Но опять же никто не запрещает ОС так же намеренно собирать данные о вас. Потом на счет хваленого шифрования Telegram - так оно есть исключительно в секретных чатах. Когда на двух устройствах создаются локальные ключи и устанавливается безопасный канал связи, который действительно не взломать. Обычному рядовому добропорядочному гражданину они нафиг не нужны. Когда вы в последний раз создавали секретный чат? Поэтому абсолютно все ваши сообщения летят прямиком к владельцу сервиса.
На счет мессенжера MAX ничего против не имею. Ну такой же мессенжер как и другие. И да с плотной государственной интеграцией. По сути гос-мессенжер. И мне наоборот нравится, что все домовые, школьные и дошкольные чаты именно в нем. По сути они и должны быть там, а не в забугорных неподконтрольных мессенжерах. У меня пожилые родители и я всеми руками за любое противодействие мошенникам. К тому же никто не запрещает общаться в других мессенжерах. С рекламой у мессенжера не вышло, но видать у государства просто уже не было времени, поэтому такие принудительные меры. В общем отношусь к этому как к гос-мессенжеру.
На этом все дорогие друзья, берегите себя!
ВКонтакте • MAX
👍6😐3💯2
Media is too big
VIEW IN TELEGRAM
Всем привет!
Помню в далеком 2001 году, будучи студентом, я забрел в магазин с дисками игр. Пришел я за GTA3. И наткнулся на игру Max Payne. Привлекло меня как описание самой игры на обратной стороне, так и отзывы игроков. Там было что то вроде: "Когда я начал играть в эту игру - у меня упала челюсть и висела так до конца игры", "Самый лучший боевик этого года", "Впечатляющая графика". В общем взял я и Макса ) Жалко не осталось самого физического диска на память. Собственно и играл я в нее с открытой челюстью дни и ночи пока не прошел ))) На тот момент это было вау!
Игру разработала финская компания Remedy Entertainment в 2001 году. Ребята были энтузиастами из демо сцены. Они вдохновились эффектом замедления времени в фильмах Джона Ву и Матрицы. Сценарист и дизайнер игры Сэм Лэйк сыграл Макса Пэйна и предложил использовать фотографии и закадровый голос вместо дорогого захвата движений.
В общем приятного просмотра!
ВКонтакте • YouTube • MAX
Помню в далеком 2001 году, будучи студентом, я забрел в магазин с дисками игр. Пришел я за GTA3. И наткнулся на игру Max Payne. Привлекло меня как описание самой игры на обратной стороне, так и отзывы игроков. Там было что то вроде: "Когда я начал играть в эту игру - у меня упала челюсть и висела так до конца игры", "Самый лучший боевик этого года", "Впечатляющая графика". В общем взял я и Макса ) Жалко не осталось самого физического диска на память. Собственно и играл я в нее с открытой челюстью дни и ночи пока не прошел ))) На тот момент это было вау!
Игру разработала финская компания Remedy Entertainment в 2001 году. Ребята были энтузиастами из демо сцены. Они вдохновились эффектом замедления времени в фильмах Джона Ву и Матрицы. Сценарист и дизайнер игры Сэм Лэйк сыграл Макса Пэйна и предложил использовать фотографии и закадровый голос вместо дорогого захвата движений.
В общем приятного просмотра!
ВКонтакте • YouTube • MAX
👍6🔥3❤2
Всем привет!
Давно не писал. И этому есть причина. В какой то момент просто перестало хотеться, что либо делать по блогу. В начале я оправдывал себя тем, что некогда и много работы, дети болели, школа, сад, переезд мамы, отдых с супругой, много всяких забот. Но по факту просто не хотелось ничего делать в блоге. Можно назвать это постдостиженческой депрессией, потерей интереса или творческим кризисом. При том, что идеи были и несколько постов уже написано, но так и не выпущено. Я начал испытывать чувство вины, я же сам себе дал обещание! Все казалось бессмысленным. Но прошла неделя, месяц, второй, третий. Я все реже заходил в свой канал посмотреть, что там и как. В итоге я устал терзать себя и мучиться и отпустил это все. И стало просто превосходно!
Никто не идеален. Я уверен, что каждый из вас встречался с таким. Иногда необходимо дойти до дна, что бы вновь начать карабкаться наверх. О таких вещах мало кто пишет, все стараются выглядеть жизнерадостными, сильными и веселыми. А на самом деле человек в кризисе, в депрессии. Причем, во всех остальных сферах жизни все может быть замечательно.
Прошло довольно много времени. Я вновь начал замечать за собой, что хочу делиться мыслями, идеями, своим мнением с другими. И так родился этот пост.
ВКонтакте • MAX
Давно не писал. И этому есть причина. В какой то момент просто перестало хотеться, что либо делать по блогу. В начале я оправдывал себя тем, что некогда и много работы, дети болели, школа, сад, переезд мамы, отдых с супругой, много всяких забот. Но по факту просто не хотелось ничего делать в блоге. Можно назвать это постдостиженческой депрессией, потерей интереса или творческим кризисом. При том, что идеи были и несколько постов уже написано, но так и не выпущено. Я начал испытывать чувство вины, я же сам себе дал обещание! Все казалось бессмысленным. Но прошла неделя, месяц, второй, третий. Я все реже заходил в свой канал посмотреть, что там и как. В итоге я устал терзать себя и мучиться и отпустил это все. И стало просто превосходно!
Никто не идеален. Я уверен, что каждый из вас встречался с таким. Иногда необходимо дойти до дна, что бы вновь начать карабкаться наверх. О таких вещах мало кто пишет, все стараются выглядеть жизнерадостными, сильными и веселыми. А на самом деле человек в кризисе, в депрессии. Причем, во всех остальных сферах жизни все может быть замечательно.
Прошло довольно много времени. Я вновь начал замечать за собой, что хочу делиться мыслями, идеями, своим мнением с другими. И так родился этот пост.
ВКонтакте • MAX
🔥6❤2👍2😎2
Media is too big
VIEW IN TELEGRAM
Всем привет!
Я наверно гик который любит запускать всякие старые игры на эмуляторах 🙃. И обязательно на macOS. На самом деле это довольно интересно и прикольно! Я уже запускал GTA 3 Definitive Edition через Whisky, который к сожалению больше не поддерживается. Как альтернатива есть CrossOver. А так же запускал Max Payne iOS через PlayCover. В этом видео я запускаю оригинальный Uncharted на PS3 эмуляторе RPCS3.
ВКонтакте • YouTube
Я наверно гик который любит запускать всякие старые игры на эмуляторах 🙃. И обязательно на macOS. На самом деле это довольно интересно и прикольно! Я уже запускал GTA 3 Definitive Edition через Whisky, который к сожалению больше не поддерживается. Как альтернатива есть CrossOver. А так же запускал Max Payne iOS через PlayCover. В этом видео я запускаю оригинальный Uncharted на PS3 эмуляторе RPCS3.
ВКонтакте • YouTube
❤5
Всем привет!
Забавно! Хотел написать про недавние блокировки российских приложений в AppStore. Но тут их же заблочили и в GooglePlay. В общем ситуация с приложениями и российским IT суверенитетом идет пока, что по наихудшему сценарию. Айфоны продолжают окирпичиваться, вот реально уже нет смысла их сейчас покупать. Вряд ли ситуация изменится в ближайшие 10 лет. Мало того Андроид теперь будет закрытая ОС начиная со следующей версии. А это означает ровно тот же сценарий как и с Apple. Всех неугодных заблочат. Причем самим Google и Apple в целом по барабану - у корпораций одна цель - обогащаться. Очевидно, что блокировки идут из-за санкций. Получается нас подсадили на IT иглу наполнив все своими замечательными технологиями, и теперь отбирают.
Пока, что остается использовать то, что есть на руках и все что Android 16 / AOSP / китайское. Но полагаться на это долго не получится. Нужно наращивать свой IT суверенитет ускоренными темпами. Сейчас уже есть наработки типа Авроры, AQOS, и даже телефоны, но они пока что B2B / B2G.
Забавно! Хотел написать про недавние блокировки российских приложений в AppStore. Но тут их же заблочили и в GooglePlay. В общем ситуация с приложениями и российским IT суверенитетом идет пока, что по наихудшему сценарию. Айфоны продолжают окирпичиваться, вот реально уже нет смысла их сейчас покупать. Вряд ли ситуация изменится в ближайшие 10 лет. Мало того Андроид теперь будет закрытая ОС начиная со следующей версии. А это означает ровно тот же сценарий как и с Apple. Всех неугодных заблочат. Причем самим Google и Apple в целом по барабану - у корпораций одна цель - обогащаться. Очевидно, что блокировки идут из-за санкций. Получается нас подсадили на IT иглу наполнив все своими замечательными технологиями, и теперь отбирают.
Пока, что остается использовать то, что есть на руках и все что Android 16 / AOSP / китайское. Но полагаться на это долго не получится. Нужно наращивать свой IT суверенитет ускоренными темпами. Сейчас уже есть наработки типа Авроры, AQOS, и даже телефоны, но они пока что B2B / B2G.
👍5
Всем привет!
Недавно занялся интересной задачей. Со Стёпой записали несколько роликов про декодирование и захват камеры. Пока, что только на android так как тут надо получить максимальный баланс энергосбережения и производительности. Все делаю без каких либо библиотек - на чистом NDK с подходом zero-copy. На десктопе пойду тем же путем через системные возможности.
С декодированием я впервые познакомился в 2000-х когда появился комп. Впервые увидев разницу jpeg и bmp, я был в шоке. Сжатие с потерями? Начал активно изучать и искать статьи в интернете и со временем пришло понимание как оно работает. Потом познакомился с видео кодеками, экспериментировал с разными параметрами сжатия. Потом когда уже став программистом писал свой видео плеер для видео с полным декодированием h264 полностью на asm js. Заказчику надо было, что бы видос стартовал сразу - а были ограничения в мобильных браузерах. Позже работая в игровых проектах так же встраивал WASM модули для декодирования видео эффектов. Сейчас уже отбросив всю эту веб шляпу могу вздохнуть полной грудью и выжать максимальную производительность из аппаратно ускоренного декодирования.
Кстати, в видео со Стёпой можно увидеть что я транслирую запись с android экрана на экран компьютера. Для этого использую вот эту утилиту - scrcpy. Ее можно поставить на Linux / macOS / Windows.
Недавно занялся интересной задачей. Со Стёпой записали несколько роликов про декодирование и захват камеры. Пока, что только на android так как тут надо получить максимальный баланс энергосбережения и производительности. Все делаю без каких либо библиотек - на чистом NDK с подходом zero-copy. На десктопе пойду тем же путем через системные возможности.
С декодированием я впервые познакомился в 2000-х когда появился комп. Впервые увидев разницу jpeg и bmp, я был в шоке. Сжатие с потерями? Начал активно изучать и искать статьи в интернете и со временем пришло понимание как оно работает. Потом познакомился с видео кодеками, экспериментировал с разными параметрами сжатия. Потом когда уже став программистом писал свой видео плеер для видео с полным декодированием h264 полностью на asm js. Заказчику надо было, что бы видос стартовал сразу - а были ограничения в мобильных браузерах. Позже работая в игровых проектах так же встраивал WASM модули для декодирования видео эффектов. Сейчас уже отбросив всю эту веб шляпу могу вздохнуть полной грудью и выжать максимальную производительность из аппаратно ускоренного декодирования.
Кстати, в видео со Стёпой можно увидеть что я транслирую запись с android экрана на экран компьютера. Для этого использую вот эту утилиту - scrcpy. Ее можно поставить на Linux / macOS / Windows.
❤5
Всем привет!
Недавно друг попросил собрать игровой комп своему сыну. Давно я этим не занимался, 15 лет точно.
Стало интересно, начал изучать, что там можно такого минималистичного собрать из доступных компонентов и стать ПеКа Боярином. Оказывается есть сообщества которые собирают высоко производительные сборки в минималистичных корпусах на базе материнских плат mini ITX. В итоге нашел минималистичный корпус Jonsbo NV10 с размерами 205х205х108 мм и объёмом 4,54л. В него можно установить полноценный Ryzen 7 7700 и низко профильную RTX 5060, что будет тянуть большинство игр и рабочих задач. Такая машинка комфортно влезет в рюкзак как консоль. К тому же есть возможность дальнейшего апгрейда. Мало того, еще и сам корпус можно свой сделать напечатав на 3д принтере. Стоит такая сборка конечно больше - плата за универсальность.
Обязательно соберем что-то такое вместе с сыном, ему же для учебы, творчества и игр. Считаю, что каждый обязан побыть ПеКа Боярином. Это просто очень наглядно показывает из чего логически состоит компьютер и как он работает. Будущее конечно же за системами на чипе.
Недавно друг попросил собрать игровой комп своему сыну. Давно я этим не занимался, 15 лет точно.
Стало интересно, начал изучать, что там можно такого минималистичного собрать из доступных компонентов и стать ПеКа Боярином. Оказывается есть сообщества которые собирают высоко производительные сборки в минималистичных корпусах на базе материнских плат mini ITX. В итоге нашел минималистичный корпус Jonsbo NV10 с размерами 205х205х108 мм и объёмом 4,54л. В него можно установить полноценный Ryzen 7 7700 и низко профильную RTX 5060, что будет тянуть большинство игр и рабочих задач. Такая машинка комфортно влезет в рюкзак как консоль. К тому же есть возможность дальнейшего апгрейда. Мало того, еще и сам корпус можно свой сделать напечатав на 3д принтере. Стоит такая сборка конечно больше - плата за универсальность.
Обязательно соберем что-то такое вместе с сыном, ему же для учебы, творчества и игр. Считаю, что каждый обязан побыть ПеКа Боярином. Это просто очень наглядно показывает из чего логически состоит компьютер и как он работает. Будущее конечно же за системами на чипе.
👍1