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

Моя лента

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

Использование дисперсии при анализе производительности СУБД. Точка излома графика дисперсии

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

Продолжение анализа результатов стресс тестирования СУБД с использованием дополнительных статистических показателей.

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

Программист GTA объяснил, как работает приём спидранеров для деспауна автомобилей

Время на прочтение5 мин
Количество просмотров16K
Пример использования бага

Игровой разработчик из Канады Оббе Вермей — технический директор нескольких игр серии Grand Theft Auto, включая GTA III, Vice City и San Andreas. В личном микроблоге Вермей иногда делится байками про разработку этой трилогии. Недавно он пояснил, как и почему работает популярный у спидранеров метод очищения трафика на дорогах.
Читать дальше →
Всего голосов 16: ↑15 и ↓1+21
Комментарии2
Статья

Как я преодолел отказ в модерации App Store: история приложения YoloPrice

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

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

В этой статье речь пойдёт не о первичной модерации, когда приложение совсем новое. Мой кейс в том, что модерация App Store начала отклонять новые версии приложения, которое до этого спокойно существовало в App Store уже пару месяцев и имело 1000+ установок, то есть все базовые требования к приложению были соблюдены.
Возможно, кто-то мог пожаловаться на него, или попался новый модератор, истинную причину мы не узнаем, но я расскажу подробно, по каким пунктам отклоняли новые версии и как я с этими пунктами в итоге справился.

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

Реализация FABRIK на WL в пару строк

Текущая реализация далека от оптимальной, но она хорошо подходит для демонстрации работы алгоритма. Среда исполнения используется WLJS Notebook aka Jupyter + Observable для WL

Виджет с работающим алгоритмом
Виджет с работающим алгоритмом

Мы создадим цепочку из точек и свяжем их в сегментированную линию фиксированной длины

chain = Table[Exp[-ϕ]{-Cos[ϕ], Sin[ϕ]}, {ϕ, 0, π - π/7, π/7.0}];
Graphics[{
    Line[chain // Offload], Black, 
    PointSize[0.04], Point[chain // Offload], Red,
    EventHandler[Graphics`Canvas[], {
      "mousemove" -> handler
    }]
  },
  Axes->True, PlotRange->{{-1,0.2}, {0,0.4}}, ImageSize->400
]

Вы увидите окно с цепью, но цепь не будет реагировать на движение мыши. Нужен сам "решатель". Оригинальная статья опубликована в 2010 году, и алгоритм можно реализовать буквально влоб

handler = Function[target,
  Module[{
    buffer = chain, 
    origin = {-1,0}, 
    prev = chain, 
    lengths = Norm /@ (chain // Reverse // Differences) // Reverse
  },
    buffer = Table[With[{p = chain[[-i]]},
      If[i === 1,
        prev = target;
        target
      ,
    
        prev = prev - Normalize[(prev - p)] lengths[[1-i]];
        prev 
      ]
    ]   
    , {i, chain // Length}] // Reverse;

    buffer = Table[With[{p = buffer[[i]]},
      If[i === 1,
        prev = origin;
        origin
      ,
    
        prev = prev - Normalize[(prev - p)] lengths[[i-1]];
        prev 
      ]
    ]
    , {i, chain // Length}];

    chain = buffer;
   ]
];

После выполнения этой ячейки цепь оживет

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

Истории

Новость

В Steam и Rockstar Games Launcher стартовала предзагрузка версии для ПК игры Red Dead Redemption

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

В Steam и Rockstar Games Launcher стартовала предзагрузка версии для ПК игры Red Dead Redemption. В Epic Games Store данная опция пока недоступна. Ранее Rockstar Games анонсировала на 29 октября выход ПК-версии Red Dead Redemption и аддона Undead Nightmare.

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

Индекс цифровой эволюции как способ измерения уровня цифровизации экономики в разных странах

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

Одним из таких способов стал подсчет индекса цифровой эволюции (Digital Evolution Index), созданного Школой права и дипломатии им. Флетчера (Университет Тафтса, США) совместно с Mastercard. На основании полученных данных страны мира были разделены на четыре траекторных зоны и проранжированы от большего значения индекса цифровой эволюции к меньшему. Различные рейтинги могут формировать мнение людей и выступать мощным оружием в информационных войнах, поэтому важно понимать, кто, как и для чего составляет эти рейтинги.

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

Новая технология 3D-печати позволяет создавать уникальные объекты быстро и с меньшим количеством отходов

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

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

Исследователи из Массачусетского технологического института и Делфтского технологического университета представили более эффективную, менее расточительную и высокоточную методику, которая использует теплореагирующие материалы для печати объектов, имеющих несколько цветов, оттенков и текстур за один проход.

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

Честно и по делу: смотрим на F+ R570E с российской системой на борту

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

Друзья! Несмотря на то, что статья может показаться на певый взгляд рекламной, это не так. Я давно слежу за Linux на мобильных системах и в частности, за Sailfish-подобными ОС. Недавно я самолично написал в компанию F+ и попросил какой-нибудь смартфон на Авроре для статьи и, на моё удивление, представители компании согласились! Что из себя представляет R570E, каковая Аврора с точки зрения обычного пользователя и разработчика и есть ли у этой системы, по моему мнению, перспективы? Читайте в сегодняшней статье!

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

Где циклу while нет альтернативы

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

Уверен многие тру-программисты и без меня знают их, но я решил собрать во едино все реализации циклов через while, которыми я активно пользуюсь, как автоматизатор, тестировщик и разработчик ETL.

Читать далее
Всего голосов 6: ↑3 и ↓30
Комментарии7
Статья

Движки браузеров и их влияние на проведение тестирования

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

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

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

Начнём с простого...
Всего голосов 8: ↑6 и ↓2+4
Комментарии4
Новость

Человеческий мозг может обрабатывать определённые предложения за «мгновение ока», говорится в исследовании

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

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

Профессор Лиина Пюлкканен, соавтор исследования из Нью-Йоркского университета, говорит, что большинство теорий обработки языка предполагают, что слова понимаются по одному, по очереди, а затем объединяются для получения смысла всего предложения.

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

Однако исследование предлагает новые идеи, показывая, что мы можем распознавать определённые структуры предложений всего за 125 миллисекунд (мс) — промежуток времени, сравнимый с морганием.

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

Семинар «Культура + IT: образ будущего»

Этот семинар является продолжением исследования социокультурного потенциала российского сообщества IT-специалистов. Наша задача – разобраться с тем, какими положительными и отрицательными особенностями с точки зрения социального, политического и культурного развития общества обладают российские «айтишники». Это первый, вводный, семинар. Во время этого семинара мы кратко обозначаем основные цели и задачи нашей работы, а также общаемся с IT-специалистами

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

Готовы ли российские IT-специалисты участвовать в формировании образа будущего России и какой образ будущего для них наиболее предпочтителен?

Какие ценности они разделяют и какие ценности являются самыми главными для них?

Что их не устраивает в современной России, а что, наоборот, нравится? Какие особенности россиян вызывают у них отторжение, а какие – симпатию?

На эти и другие вопросы мы будем искать ответы.

Ближайшие темы семинара:

Семинар №2. Тема: «Релокация: ценности и смыслы».

Во время семинара мы послушаем истории нескольких IT-специалистов, которые имеют опыт релокации; зададим им ряд вопросов.

Семинар №3. Тема: «Деформация российского IT-сообщества».

Во время семинара мы обсудим, какие процессы проходили в российском IT-сообществе за последние годы. Происходит ли размытие сообщества? Наследуются ли ценности сообщества и т.д.

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

Межсетевые экраны в 2024 году

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

Статья посвящена межсетевым экранам (МЭ) в 2024 году, их функционалу, архитектуре, и ключевым параметрам. Автор рассматривает функциональные возможности присущие межсетевым экранам на момент 2024 года без привязки к конкретным производителям. В статье рассмотрена архитектура и аппаратные компоненты, такие как процессоры, сетевые карты, оперативная память, и аппаратные ускорители, которые влияют на производительность. Особое внимание уделено реализации в МЭ задач позволяющих обеспечить надежность и управляемость решений.

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

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

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань
Статья

Как трассировать требования бизнеса в программный код и не сойти с ума

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

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

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

Универсальное ограничение на технологическое развитие может объяснить отсутствие контакта с инопланетянами

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

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

Это представление, наряду с открытием того, что в космосе часто встречаются пригодные для жизни миры, повлияло на вопрос, который десятилетиями не давал покоя учёным и другим людям: «Почему во Вселенной так тихо?». Эта загадка, которую, как говорят, предложил физик Энрико Ферми в 1950 году, известна как парадокс Ферми. Если наша Солнечная система молода по сравнению с остальной Вселенной, а люди когда-нибудь смогут совершать межзвёздные путешествия, разве мы не должны были уже увидеть признаки того, что другие разумные существа распространились по космосу? В самом деле, где же все инопланетяне?

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

Вышла вторая глава "Люди" моей будущей книги "Бережливое управление".

Здесь, на Хабре, я уже опубликовал 25 лонгридов по разным темам управления: люди, критические риски, планирование.

Всё для того, чтобы свести это всё в книгу. И написано уже свыше 1 миллиона знаков без пробелов, достаточно материала, чтобы начать выкладывать одну главу за другой. Теперь пришёл черёд второй главы "Люди"

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

  • Счастливый сотрудник - успешная компания.

  • Заботиться о работниках выгодно.

  • Хорошая организация спасает от выгорания и создаёт разницу.

  • Гуманизм выгоднее"эффективного менеджмента" и так далее.

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

Приятного чтения!

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

P.S. Ссылка на гуглодок.
Upd.: Ссылка на Главу 1

Теги:
+9
Комментарии7
Пост

Вышла новая версия Ред Эксперт 2024.10. В обновлении внесены улучшения и исправления, обеспечивающие более удобное взаимодействие с системой.

Основные изменения:

  • 5 новых возможностей: вывод статистики по запросам, улучшенные конфигурации и копирование отформатированных значений даты и времени, фиксирование имени таблицы в окнах создания индекса и триггера, а также поддержка португальского языка;

  • 24 исправления ошибок: устранены проблемы с SQL выражениями, генерацией запросов и улучшена работа с подключениями;

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

Ознакомиться с полным списком обновлений сайте или GitHub.

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

СДВГ, болезнь Паркинсона, объем мозга. Общий генетический паттерн

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

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

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

Азартная разработка iOS приложения игры 2048 с ChatGPT

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

Я хочу поделиться с вами опытом создания "с нуля" iOS приложения известной игры 2048 с элементами ИИ (искусственного интеллекта) в SwiftUI с помощью ChatGPT .

Мне хотелось написать игру 2048 именно на SwiftUI, пользуясь его прекрасной и мощной анимацией и приличным быстродействием , a также  предоставить в распоряжения пользователя не только “ручной” способ игры, когда Вы руководите тем, каким должен быть следующий ход: вверх, вниз, влево и вправо, но и ряд алгоритмов с оптимальной стратегией (метода Монте-Карлостратегий поиска по деревьям (Minimax, Expectimax) ), позволяющих АВТОМАТИЧЕСКИ выполнять ходы - вверх, вниз, влево и вправо - и добиться  плитки с числом 2048 и более (эти алгоритмы и называют алгоритмами “искусственного интеллекта” (ИИ). 

2048 - это очень известная игра, и мне не нужно было объяснять ChatGPT ее правила, он сам всё про неё знает. Кроме того, оказалось, что ChatGPT прекрасно осведомлен об ИИ алгоритмах для игры 2048, так что мне вообще не пришлось описывать ChatGPT контекст решаемой задачи. И он предлагал мне множество таких неординарных решений, которые мне пришлось бы долго выискивать в научных журналах.

Полный протокол взаимодействия с ChatGPT при создании iOS приложения игры 2048 представлен в 3-х постах на моем сайте: 

iOS приложения игры 2048 в SwiftUI  с ChatGPT 4-o. Часть 1. Введение. Логика игры 2048.

iOS приложения игры 2048 в SwiftUI  с ChatGPT 4-o. Часть 2. Анимация и UI.

iOS приложение игры 2048 в SwiftUI с ChatGPT. Часть 3. ИИ (AI) для игры 2048.

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

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

Рунгхольд, или Атлантида Северного моря

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

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

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