Продолжение анализа результатов стресс тестирования СУБД с использованием дополнительных статистических показателей.
Моя лента
Программист GTA объяснил, как работает приём спидранеров для деспауна автомобилей
Игровой разработчик из Канады Оббе Вермей — технический директор нескольких игр серии Grand Theft Auto, включая GTA III, Vice City и San Andreas. В личном микроблоге Вермей иногда делится байками про разработку этой трилогии. Недавно он пояснил, как и почему работает популярный у спидранеров метод очищения трафика на дорогах.
Как я преодолел отказ в модерации App Store: история приложения YoloPrice
Привет, я разрабатываю мобильное приложение YoloPrice: оно в реальном времени сравнивает цены на нужный товар во всех ведущих маркетплейсах и магазинах страны.
Когда я столкнулся с тем, что моё обновление не стала пропускать модерация, то первым делом пошёл искать информацию о том, был ли у кого-то подобный опыт, но на русскоязычных ресурсах такой информации не было, поэтому решил поделиться.
В этой статье речь пойдёт не о первичной модерации, когда приложение совсем новое. Мой кейс в том, что модерация App Store начала отклонять новые версии приложения, которое до этого спокойно существовало в App Store уже пару месяцев и имело 1000+ установок, то есть все базовые требования к приложению были соблюдены.
Возможно, кто-то мог пожаловаться на него, или попался новый модератор, истинную причину мы не узнаем, но я расскажу подробно, по каким пунктам отклоняли новые версии и как я с этими пунктами в итоге справился.
Реализация 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;
]
];
После выполнения этой ячейки цепь оживет
Истории
В Steam и Rockstar Games Launcher стартовала предзагрузка версии для ПК игры Red Dead Redemption
В Steam и Rockstar Games Launcher стартовала предзагрузка версии для ПК игры Red Dead Redemption. В Epic Games Store данная опция пока недоступна. Ранее Rockstar Games анонсировала на 29 октября выход ПК-версии Red Dead Redemption и аддона Undead Nightmare.
Индекс цифровой эволюции как способ измерения уровня цифровизации экономики в разных странах
Одним из таких способов стал подсчет индекса цифровой эволюции (Digital Evolution Index), созданного Школой права и дипломатии им. Флетчера (Университет Тафтса, США) совместно с Mastercard. На основании полученных данных страны мира были разделены на четыре траекторных зоны и проранжированы от большего значения индекса цифровой эволюции к меньшему. Различные рейтинги могут формировать мнение людей и выступать мощным оружием в информационных войнах, поэтому важно понимать, кто, как и для чего составляет эти рейтинги.
Новая технология 3D-печати позволяет создавать уникальные объекты быстро и с меньшим количеством отходов
Мультиматериальная 3D-печать позволяет производителям изготавливать индивидуальные устройства с несколькими цветами и разнообразными текстурами. Однако этот процесс может занимать много времени и быть расточительным, поскольку существующие 3D-принтеры должны переключаться между несколькими соплами, часто заканчивая с одним материалом, прежде чем начать наносить другой.
Исследователи из Массачусетского технологического института и Делфтского технологического университета представили более эффективную, менее расточительную и высокоточную методику, которая использует теплореагирующие материалы для печати объектов, имеющих несколько цветов, оттенков и текстур за один проход.
Честно и по делу: смотрим на F+ R570E с российской системой на борту
Друзья! Несмотря на то, что статья может показаться на певый взгляд рекламной, это не так. Я давно слежу за Linux на мобильных системах и в частности, за Sailfish-подобными ОС. Недавно я самолично написал в компанию F+ и попросил какой-нибудь смартфон на Авроре для статьи и, на моё удивление, представители компании согласились! Что из себя представляет R570E, каковая Аврора с точки зрения обычного пользователя и разработчика и есть ли у этой системы, по моему мнению, перспективы? Читайте в сегодняшней статье!
Где циклу while нет альтернативы
Уверен многие тру-программисты и без меня знают их, но я решил собрать во едино все реализации циклов через while, которыми я активно пользуюсь, как автоматизатор, тестировщик и разработчик ETL.
Движки браузеров и их влияние на проведение тестирования
Привет, Хабр!
Меня зовут Харитон. Я специализируюсь на функциональном и нефункциональном мануальном тестировании. За время работы над проектами я заметил, что часто при локализации бага начинающие тестировщики игнорируют необходимость проверок на браузерах с разными движками. Хочу обратить внимание стажёров и джунов на эту ошибку и рассказать, почему знать про движки браузеров обязательно. Моя статья будет полезна и, надеюсь, интересна начинающим специалистам. Но, возможно, и более опытные коллеги что-то почерпнут для себя или дополнят в комментариях своими наблюдениями и примерами.
Человеческий мозг может обрабатывать определённые предложения за «мгновение ока», говорится в исследовании
Будь то заголовки новостей или сообщения в WhatsApp, современные люди завалены короткими фрагментами текста. Теперь исследователи утверждают, что им удалось выяснить, как мы улавливаем их суть с одного взгляда.
Профессор Лиина Пюлкканен, соавтор исследования из Нью-Йоркского университета, говорит, что большинство теорий обработки языка предполагают, что слова понимаются по одному, по очереди, а затем объединяются для получения смысла всего предложения.
«С этой точки зрения, обработка языка с первого взгляда не должна работать, поскольку просто не хватает времени на последовательную обработку слов и их объединение в более широкое представление», — сказала она.
Однако исследование предлагает новые идеи, показывая, что мы можем распознавать определённые структуры предложений всего за 125 миллисекунд (мс) — промежуток времени, сравнимый с морганием.
Семинар «Культура + IT: образ будущего»
Этот семинар является продолжением исследования социокультурного потенциала российского сообщества IT-специалистов. Наша задача – разобраться с тем, какими положительными и отрицательными особенностями с точки зрения социального, политического и культурного развития общества обладают российские «айтишники». Это первый, вводный, семинар. Во время этого семинара мы кратко обозначаем основные цели и задачи нашей работы, а также общаемся с IT-специалистами
Например, нам нужно понять, готовы ли они «вкладываться» в реализацию «больших» социальных проектов? Если нет, то – почему? Если да, то – при каких условиях?
Готовы ли российские IT-специалисты участвовать в формировании образа будущего России и какой образ будущего для них наиболее предпочтителен?
Какие ценности они разделяют и какие ценности являются самыми главными для них?
Что их не устраивает в современной России, а что, наоборот, нравится? Какие особенности россиян вызывают у них отторжение, а какие – симпатию?
На эти и другие вопросы мы будем искать ответы.
Ближайшие темы семинара:
Семинар №2. Тема: «Релокация: ценности и смыслы».
Во время семинара мы послушаем истории нескольких IT-специалистов, которые имеют опыт релокации; зададим им ряд вопросов.
Семинар №3. Тема: «Деформация российского IT-сообщества».
Во время семинара мы обсудим, какие процессы проходили в российском IT-сообществе за последние годы. Происходит ли размытие сообщества? Наследуются ли ценности сообщества и т.д.
Межсетевые экраны в 2024 году
Статья посвящена межсетевым экранам (МЭ) в 2024 году, их функционалу, архитектуре, и ключевым параметрам. Автор рассматривает функциональные возможности присущие межсетевым экранам на момент 2024 года без привязки к конкретным производителям. В статье рассмотрена архитектура и аппаратные компоненты, такие как процессоры, сетевые карты, оперативная память, и аппаратные ускорители, которые влияют на производительность. Особое внимание уделено реализации в МЭ задач позволяющих обеспечить надежность и управляемость решений.
Ближайшие события
Как трассировать требования бизнеса в программный код и не сойти с ума
Как топ-менеджменту продолжить диктовать свою волю по мере роста и старения компании, а программистам выбраться из ада неопределённости требований к коду. Обзор ситуации и несколько практических советов.
Универсальное ограничение на технологическое развитие может объяснить отсутствие контакта с инопланетянами
Менее чем за семь десятилетий человечество прошло путь от первых авиационных двигателей до прогулки по Луне. Потребовалось чуть больше века, чтобы пройти путь от первого базового компьютера до карманного устройства, позволяющего в считанные секунды получить доступ практически ко всему объёму человеческих знаний. Исходя из этой технологической траектории, существует устойчивое предположение, что наши технологические возможности безграничны.
Это представление, наряду с открытием того, что в космосе часто встречаются пригодные для жизни миры, повлияло на вопрос, который десятилетиями не давал покоя учёным и другим людям: «Почему во Вселенной так тихо?». Эта загадка, которую, как говорят, предложил физик Энрико Ферми в 1950 году, известна как парадокс Ферми. Если наша Солнечная система молода по сравнению с остальной Вселенной, а люди когда-нибудь смогут совершать межзвёздные путешествия, разве мы не должны были уже увидеть признаки того, что другие разумные существа распространились по космосу? В самом деле, где же все инопланетяне?
Вышла вторая глава "Люди" моей будущей книги "Бережливое управление".
Здесь, на Хабре, я уже опубликовал 25 лонгридов по разным темам управления: люди, критические риски, планирование.
Всё для того, чтобы свести это всё в книгу. И написано уже свыше 1 миллиона знаков без пробелов, достаточно материала, чтобы начать выкладывать одну главу за другой. Теперь пришёл черёд второй главы "Люди"
Совершенно самостоятельная часть, которая не просто систематизирует имеющиеся знания по people management, но и описывает, как выстроить бережливое управление людьми.
Счастливый сотрудник - успешная компания.
Заботиться о работниках выгодно.
Хорошая организация спасает от выгорания и создаёт разницу.
Гуманизм выгоднее"эффективного менеджмента" и так далее.
В первом разделе - правила бережливого лидерства: про баланс нагрузки, про выстраивание коммуникаций и корпоративную культуру здоровой компании.
Во втором - принципы бережливой организации: экономика труда, организация процессов и управление изменениями.
В третьем разделе рассказываю, как все эти идеи выстроить в единую систему, чтобы учесть при этом батарейку и способы её подзарядки, смысл и пользу работы, грамотную организацию, эффективные техники обучения и финансовую мотивацию.
Делитесь ссылками и файлами с друзьями, коллегами и теми, кому глава может быть интересна.
P.S. Ссылка на гуглодок.
Upd.: Ссылка на Главу 1
Вышла новая версия Ред Эксперт 2024.10. В обновлении внесены улучшения и исправления, обеспечивающие более удобное взаимодействие с системой.
Основные изменения:
5 новых возможностей: вывод статистики по запросам, улучшенные конфигурации и копирование отформатированных значений даты и времени, фиксирование имени таблицы в окнах создания индекса и триггера, а также поддержка португальского языка;
24 исправления ошибок: устранены проблемы с SQL выражениями, генерацией запросов и улучшена работа с подключениями;
4 изменения в интерфейсе: обновлены названия, улучшено редактирование данных и ограничений таблицы, добавлена проверка актуальности версии.
СДВГ, болезнь Паркинсона, объем мозга. Общий генетический паттерн
Учитывая, что преимущественно публикую материалы о продуктивности и работоспособности, основную порцию внимания получает дофамин. Эдакое универсальное топливо, дефицит которого приводит к депрессиям, с дефицитом которого связан СДВГ, а также именно дефицит дофамина наблюдается при болезни Паркинсона. Теперь ученым удалось найти общий корень у всех этих состояний.
Азартная разработка iOS приложения игры 2048 с ChatGPT
Я хочу поделиться с вами опытом создания "с нуля" 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 как при разработки, так и при обучении.
Рунгхольд, или Атлантида Северного моря
Спор о существовании Атлантиды, берущий свои корни еще в 4 веке нашей эры, и в наше время остается актуальным вопросом современной науки. Но не многие знают, что своя Атлантида была у многих народов и даже более того - известный вам град Китеж, исчезнувший в водах озера Светлояр, лишь один из многих примеров только на территории нашей страны! Сегодня мы предлагаем вам познакомиться с еще одной легендой, ставшей реальностью благодаря многолетним исследованиям археологов.