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

Как стать автором

Займемся traxом? Как проводит свободное время среднестатистическая семья зумеров-айтишников

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

В свободное от работы время зумеры-айтишники пилят игру в Telegram Mini App, и нет, это не тапалка!

Про игру
 
Может быть вы помните, а может и не знали, но в 80-е была популярна элегантная стратегическая игра Trax. 

Ее придумал Дэвид Смит – дипломированный бухгалтер, семьянин, бизнесмен и даже автор песен. Он опубликовал более 20 игр, но считает Trax своей лучшей придумкой. 
Вокруг неё формировались клубы в разных странах, организовывались турниры по электронной почте и даже чемпионаты мира. Из года в год Trax стабильно входил в топы лучших игр на протяжении 80-х и получал многочисленные награды.

И вот спустя годы давно запылившаяся, но когда-то популярная игра Тракс вдруг попалась моему мужу Кириллу, точнее его другу ака одногруппнику из ИТМО, при очень интересных обстоятельствах. Как-то раз он попал на комиссию по отчислению в ИТМО, где случайным образом попадался один из двух билетов:
первый - сделать бесконечные крестики нолики, где нужно сложить диагональ в 10 крестиков (по крайней мере так запомнил мой муж), а другой бесконечный Тракс в консольном варианте. Посмеялись, поиграли и затянуло. Тогда игра была доступна только в двух вариантах: настольная и ПО на Винду. Возможности поиграть онлайн не было, за исключением изощренных способов, например транслировать экран и под диктовку выставлять ходы оппонента или через TeamViewer. И тогда в голове Кирилла появилась мысль – а почему бы не запилить веб-версию Тракса.

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

Читать далее
Всего голосов 42: ↑21 и ↓21+4
Комментарии39

Почему мы так не любим «Отечественный» продукт?

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

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

Читать далее
Всего голосов 148: ↑50 и ↓98-41
Комментарии400

Будущее здесь: как градостроители применяют искусственный интеллект для регулирования среды жизнедеятельности

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

Научно‑фантастический рассказ о работе градостроителя в будущем. Если через 15 лет этот текст найдут в архивах — пусть проверят, сбылось ли.

Пролог. 2040 год. Москва, территориальное подразделений Цифрового центра «Град-ИНФО-ИИ. Россия».

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

Тайна профессора Стриженского

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

Федор ликовал. Завтра он в первый раз, по‑настоящему увидит своего научного руководителя…

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

А ведь утро было самым обычным — групповая пробежка с однокурсниками в выбранной природной локации. Сегодня это был теренкур на Белокурихе. Мягкий облегченный MR шлем последней модели гарантировал ощущение максимального эффекта присутствия. А сенсорная комната — имитировала тропу. Кондиционер подавал «Свежесть Алтая» — сжатый воздух с соответствующей местности привезли в подарок при подключении к точке присутствия. Датчики на одежде и перчатках без проблем передавали силу дружеских рукопожатий. Бежали с ребятами, шутили, перемигивались. Миха умудрился даже подножку Егорчику поставить. Здорово! И все это, без необходимости покидать сенсорную комнату своей квартиры. Расставаясь, на завтра, договорились с утра сделать забег на Жемчужное озеро. После, сбалансированный завтрак из службы доставки и, гоу на занятия — обратно в сенсорную комнату, на лекцию к профессору Стриженскому.

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

Мужской промт

Время на прочтение9 мин

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

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

В тот день залетел ко мне в отдел второй редактор, Лёха. Он всегда, не останавливаясь ни на секунду, двигался, вошкался, что‑то трогал, теребил бумажки на столе, хватался за телефон или за сердце. Своей беспокойностью и суетой он будто оттенял первого редактора, монументального Пал Семёныча.

— Дело есть, на миллион долларов, — затараторил Лёха, — ты ж давно об интересных материалах просишь, вот тебе, материалище — интервью с самими Сикорски, а, каково?

Сикорски, серьезно? Поймите мои чувства, до этого я писал статьи о том, как учёные сконструировали лучшее автомобильное кресло для борьбы с геморроем — горячая для мужского журнала тема — а тут интервью с человеком, который создал Зевса, мощнейший квантовый компьютер? Не учёный, а легенда, Эйнштейн, Ландау, Маск и Джобс в одном флаконе. Личность насколько известная, настолько и мифическая. Никто его никогда не видел, на всех презентациях он — лишь компьютерный аватар. И вообще — человек ли? Об этом спорил весь мир.

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

Энтровсплеск, или «Большая игра» (научно-фантастическая новелла)

Время на прочтение20 мин

Новелла в стиле футурологического прогноза из другой реальности.

Нейросети при создании текста не использовались.

Файл 2–7–0. Распаковка.

29 сентября, 2047 год, 15:32 по Гринвичу. Пользователь Y активирован.

\\

Здравствуй, предок. Да — это не ошибка, сейчас 2047. Среди нас, возможно, есть твои потомки: сыновья, дочери, внуки, правнуки. Повзрослевшие друзья и... ты сам.

Странно, правда? Как можно писать из будущего, рассказывая то, что не произошло? Это нарушает все фундаментальные законы.

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

Чтобы понять — нужно знать историю. Нашу историю. Не удивляйся, если она отличается от твоей.

Заглянуть в альтернативное будущее
Всего голосов 4: ↑3 и ↓1+4
Комментарии0

Обратное распространение ошибки… на пальцах… без формул

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

Общая суть метода «обратного распространения ошибки» от простого примера до создания полносвязной нейронной сети.

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

Метод Монте-Карло в алгоритме обратного распространения ошибок с параллельными вычислениями

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

Был проведён эксперимент для проверки, можно ли существенно уменьшить объём вычислений в алгоритме обратного распространения ошибок с параллельными вычислениями за счёт использования на каждом шаге обучения только части обучающих образцов, выбранных случайным образом, а также определение того, какой выигрыш по времени даст использование языка Ассемблера в самых внутренних циклах (в программе, написанной на языке C++).

За основу был взят классический персептрон и алгоритм обратного распространения ошибок, основанный на методе градиента, который объяснялся на курсе Mashine Learning Стэнфордского университета. Он был доработан, чтобы можно было использовать параллельные вычисления. Была написана программа на языке C++ для Linux, её функции (создание, обучение нейронной сети, распознавание данных, закачка больших файлов на сервер и т. п.) вызываются из программ, написанных на любых языках программирования, по протоколу Socket.

Для параллельных вычислений создаётся ntheads объектов нейронной сети, где ntheads — количество потоков (процессоров), в которые записываются части большого массива обучающих образцов, и на каждом шаге алгоритма обратного распространения ошибок совершается прямое и обратное распространение для каждого образца, имеющегося у объекта нейронной сети. Вычисления для каждого объекта производятся в отдельном потоке. Результатом этих вычислений являются суммарные градиенты слоёв сети каждого объекта, они суммируются друг с другом, и полученные градиенты используются для модификации матриц весов нейронной сети, которые затем прописываются во все слои сети объектов нейронной сети.

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

Хеш-таблица и C++20

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

Рассматриваем различные «приколюхи» из C++20 на примере хеш‑мапы!

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

Читать далее статьи от @SEIka69
Всего голосов 23: ↑21 и ↓2+23
Комментарии9

Сколько сайтов деиндексируется в результате Google апдейтов? Моё исследование на основе открытых данных

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


Это исследование родилось, когда я готовилась к докладу на конференции ITSConf со своим материалом по трендам в IT-маркетинге в конце декабря 2024 года. Один из блоков естественным образом был посвящён волатильности выдачи Google и его апдейтам. И в процессе сбора и анализа информации у меня в очередной раз возник вопрос: а каков же на самом деле масштаб деиндексации?

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

Шаг №1. Отчёт originality.ai

Во время сбора информации первым делом, конечно, на глаза попалось громкое исследование от сервиса originality.ai, которое было проведено в период мартовского апдейта Google в 2024 году. Исследований такого характера и масштаба в принципе немного, поэтому материал получился заметным и обсуждаемым. Команда сервиса зафиксировала трафик 79 000 сайтов до апдейта (в феврале 2024 года), а затем — повторно проверила их наличие в выдаче после обновления.

Оказалось, что около 1 500 сайтов были деиндексированы, что составляет примерно 2% от общего количества попавших в эксперимент сайтов.

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

По словам Гэри Иллиса, в декабрьском выпуске подкаста Search Off The Record за 2023 год он сообщил, что поисковая система ежедневно проверяла около четырёх миллиардов хостов на наличие файла robots.txt.

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

Эхо вечности

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

Преамбула: научно обоснованный взгляд в будущее: как ИИ может сохранить наследие человека

Профессор Константин Вячеславович Воронцов, доктор физико-математических наук, предлагает пересмотреть роль искусственного интеллекта, превратив его из источника тревог в инструмент сохранения человеческого опыта. Его идея проста, но революционна: создать «цифровых двойников», которые смогут перенимать навыки, знания и даже манеру поведения человека, продолжая его дело после смерти. Такой ассистент не будет статичным архивом — он сможет эволюционировать, помогая живым учиться, решать проблемы и развиваться.

Уже сегодня технологии делают это возможным. Умные часы, фитнес-трекеры, камеры и голосовые помощники собирают гигабайты данных о наших привычках, речи, движениях и решениях. Эти данные — основа для обучения ИИ, который учится предсказывать наши действия и имитировать стиль мышления. С развитием нейросетей и сенсоров системы станут точнее: они смогут анализировать не только слова, но и интонации, жесты, эмоциональные реакции и даже творческие паттерны — всё, что можно наблюдать со стороны.

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

Главный вопрос — как общество распорядится таким инструментом. Представьте мир, в котором:

- учитель, ушедший из жизни, продолжает вести уроки через голограмму, адаптируясь к новым ученикам;

- врач оставляет после себя ИИ-ассистента, который ставит диагнозы на основе своего многолетнего опыта;

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

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

Конструктивный подход? Создать правовые и моральные рамки сейчас, пока ИИ-двойники не стали реальностью. Ведь их появление — не вопрос «если», а вопрос «когда».

Читать сам текст
Всего голосов 34: ↑30 и ↓4+35
Комментарии43

Как сделать 3D версию любого фильма на примере StarWars4 (DepthAnythingV2 + Parallax)

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

Заголовок не совсем корректен, потому, что 3D версию можно сделать любого 2D материала: фильма, мультфильма, своих личных видео/фото и тд, да хоть скриншот с рабочего стола можно сделать в 3D. Но в данном материале мы будем делать 3D версию фильма.

В качестве материала возьмем Звездные войны. Эпизод IV: Новая надежда (Star Wars. Episode IV: A New Hope, 1977).

Читать дальше →
Всего голосов 27: ↑27 и ↓0+32
Комментарии48

Его зовут Ларри

Время на прочтение17 мин

– Здравствуйте, это Ольга Константиновна?

– Да…

– Ольга Константиновна… не знаю, как сказать… Ведь мы не знакомы…

– Да что? Кто вы? Говорите!

– Я – Миша, Михаил… Муж вашей дочери…

Ольга зажмурилась: не может быть… Не может быть, чтобы всё оказалось так просто!… Дочка! Доченька!… Ты жива…

– Лара… Лара в больнице… – поспешил пояснить новоиспечённый зять, услышав её радостные всхлипывания.

– Что… Что с ней… – прошептала Ольга, боясь услышать ответ.

В трубке повисла гнетущая тишина.

– Где она? В какой больнице? – жалко выкрикнула она, – Скажите адрес!

Ольга только что зашла в квартиру и даже не успела снять обувь – это хорошо, она сможет выскочить прямо сейчас – ключи от машины, документы, деньги — всё в сумке, зажатой под мышкой. Но едва она приготовилась бежать, Михаил вкрадчиво произнёс:

— Ольга Константиновна… Понимаете ли… Лара не хотела вас знать… 

Ольга молчала.

– Но вчера… Лара сказала, что хотела бы вас увидеть…

— Адрес! Я выезжаю немедленно! — приказала она, и Михаил продиктовал адрес, явно заготовленный заранее. Ольга отметила это про себя, но времени на раздумья не было.

Она вылетела из подъезда, села в машину, вбила адрес в навигатор и сорвалась с места. Вся ночь впереди… Да… Лара отдалилась от неё дальше некуда…                                    

Двадцать лет назад

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

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

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

Переменные это сплошная «иллюзия»

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

Давайте вспомним такое понятие как "переменная", как вы привыкли составлять сложностное определение данному термину? Вот примеры того как вам преподносят на блюдечке расшифровку данного понятия:

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

Читать далее
Всего голосов 21: ↑6 и ↓15-7
Комментарии42

Цена «мусорных» логов: Как некачественная информация чуть не привела к провалу

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

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

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

Незаявленные проблемы микросхемы SG3525

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

Приветствую уважаемые читатели. В ходе своей основной деятельности часто приходится проектировать различные DC/DC преобразователи на разные напряжения и мощности. Одной из самых распространенных микросхем помимо TL494 является разработанная фирмой Texas Instruments микросхема SG3525.

Немного информации о данной микросхеме...

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

Когда HR не HR: диалоги, от которых пропадает желание искать работу

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

— Вы готовы работать за идею?

— Да, если идея — это куча денег.

Сегодня я встану по ту сторону баррикады и немного почехвостю эйчаров.

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

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

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

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

1. «Какое у вас хобби?»

— Какое у вас хобби?

— Я увлекаюсь фотографией и йогой.

— А как это поможет вам в бухгалтерии?

Никак, Галина. Если бы я сказала, что мое хобби — балансировка счетов в Excel, вам стало бы легче?

2. «Ну что ж вы так часто работу меняете?»

— Вижу, у вас в резюме несколько мест работы за последние годы… Почему?

— Потому что рынок нестабилен, а работодатели платят копейки.

— Но мы ищем надежного сотрудника.

— Так платите нормальные деньги!

— Ну, мы не можем, потому что по штатному расписанию у нас именно такая сумма.

Занавес.

3. Классика жанра: «Расскажите о себе»

— Расскажите о себе.

— В каком ключе? Личные качества, опыт, достижения?

— Ну, просто расскажите о себе.

Три минуты мучительного молчания. А хочется ответить: «Я родился, вырос, выжил, не спился, и вот теперь сижу перед вами, но, возможно, зря».

Читать далее
Всего голосов 48: ↑40 и ↓8+37
Комментарии90

MVP за 3 месяца: реальный кейс провала и чему это меня научило

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

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

Photo by Kelly Sikkema on Unsplash

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

Пишем игру на LUA для часов Xiaomi Redmi Watch 4.Часть 1. Знакомство с экосистемой Xiaomi

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

Всем привет, меня зовут Алексей Ляховский, я на протяжение последних 10 лет занимаюсь изучением, разработкой и развитием экосистемы часов Xiaomi для глобального сообщества.

Я разобрал формат циферблатов Xiaomi последних поколений, сделал распаковщик циферблатов, и компилятор их для оригинального старого редактора циферблатов Xiaomi, сделал мод MiFitness, где активные пользователи сообщества создают и публикуют кастом циферблаты для часов, собрал из китайского IDE отдельный автономный эмулятор часов, для проверки циферблатов и приложений, модифицирую и дорабатываю оригинальные прошивки часов, а так же создаю приложения для данных моделей на JerryScript и LUA, о чем мы познакомимся подробнее чуть позже на примере данной игры.

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

Умный дом. Как соединить разные технологии? Реальный опыт

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

Умным домом в наше время уже никого не удивишь, а если говорить об элементах умного дома, то они распространены практически повсеместно, а новые экосистемы появляются с завидной регулярностью. И тут встает вопрос, а как быть обычному рядовому пользователю? Покупать оборудование и быть привязанным к конкретной экосистеме? А если случилось так, что используются элементы нескольких разных производителей/экосистем? Куча приложений в смартфоне для управления всем этим хозяйством выглядит удручающее. Перспектива, при отключении интернета, остаться без управления или вообще неожиданно получить в своем хозяйстве неработающее устройство, которое по каким-то причинам перестали поддерживать в новой версии экосистемы, удручает еще больше. А это я еще не касаюсь вопросов безопасности.

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