Обновить
-6
Алексей@java3000

Администратор windows умеющий в программирование

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

Бот-кассир на pywinauto, или GUI automation для платежного шлюза

Время на прочтение5 мин
Охват и читатели6.6K
Я работаю в небольшом израильском стартапе, наш продукт — платформа для заказа еды из ресторанов, кафе и магазинов. В отличие от десятков подобных сервисов, мы монополисты на студенческом рынке в США. Мы обрабатываем на пике около сотни тысяч заказов в день и один из платежных шлюзов в продакшне построен на автоматизации GUI для Win32 приложения с помощью библиотеки pywinauto.
как мы к этому пришли

Cremes — новое продвинутое вредоносное ПО для кибершпионажа

Время на прочтение3 мин
Охват и читатели9.3K
Неделю назад специалисты ФСБ опубликовали интригующий пресс-релиз о вредоносном ПО, которое было обнаружено на компьютерах государственных, а также научных и военных учреждений. Описанные специалистами ФСБ признаки указывали на хорошо подготовленную т. н. state-sponsored кибератаку, в которой использовались жестко направленные (highly targeted), уникальные для каждой жертвы компоненты. Наша антивирусная лаборатория также получила образцы этого вредоносного ПО и AV-продукты ESET обнаруживают их как Win32/Cremes и Win64/Cremes.



Выводы наших специалистов совпали с выводами компании Symantec, которые опубликовали свой отчет, посвященный исследованию Cremes (Remsec). По своей сложности новое вредоносное ПО напоминает уже известное ранее кибероружие, такое как Flame, Regin и EvilBunny. С Flame и EvilBunny, Cremes роднит использование скриптов на языке Lua. Новая кибергруппировка получила название Strider и использовала Cremes для кражи ценной информации у своих жертв.

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

Создание уровней по методу Super Mario World

Время на прочтение6 мин
Охват и читатели18K
Несколько лет назад я написал книгу, в которой проанализировал все уровни игры Super Mario World (1990). В ней я вывел систему, по которой была создана большая часть её уровней. Игра Super Mario World – это классика жанра, она сама по себе стоит того, чтобы её изучить. Но уроки, которые она преподносит, могут и сегодня широко применяться при разработке игр. Метод Super Mario World, или метод Nintendo, активно используется для создания уровней в самых разнообразных играх – даже в тех, которые сделаны не компанией Nintendo.

В этом уроке мы рассмотрим простую форму организации контента, которая берет начало еще в 90-х годах. По мере того как разработчики игр (в особенности из компании Nintendo) совершенствовали свое ремесло, они интуитивно вырабатывали определенные способы организации контента. Я постараюсь объяснить, как можно сознательно использовать эти интуитивные приемы в ваших играх.


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

ProjectSauron: кибершпионское ПО, взламывающее зашифрованные каналы связи госорганизаций

Время на прочтение5 мин
Охват и читатели38K

ProjectSauron пять лет маскировался под фильтр паролей для систем Windows, оставаясь незамеченным



«Лаборатория Касперского» обнаружила мощный специализированный вирус, работавший незамеченным в сетях разных госорганизаций с 2011 года. Действия вируса были направлены на взлом зашифрованных каналов связи скомпрометированных систем. Специалисты по информационной безопасности определили наличие этого malware в сетях более 30 организаций разных стран.

Malware классифицируется, как ПО для кибершпионажа класса APT (Advanced Persistent Threat). Этой классификации соответствуют только самые сложные и длительные атаки кибершпионского ПО. APT malware являются также Equation, Regin, Duqu и Careto. ProjectSauron (кодовое название Strider) долго оставался незамеченным благодаря тому, что он находился в системе в качестве исполняемой библиотеки, загруженной в память контроллера домена в сети под управлением Microsoft Windows.
Читать дальше →

Загляните в будущее, чтобы понять прошлое

Время на прочтение9 мин
Охват и читатели30K

Альтернатива ньютоновскому взгляду на мир обещает объяснить странности квантовой физики




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

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

Владелец бара в Англии установил клетку Фарадея для блокирования сотовой связи в заведении

Время на прочтение3 мин
Охват и читатели63K

Он решил вернуть посетителям радость общения друг с другом




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

Стив Тайлер (Steve Tyler), так зовут владельца бара, решил вернуть старые добрые времена. Для этого он установил в стенах и потолке бара металлическую сеть, которая блокирует сигнал сотовой вышки, не давая ему пройти дальше. Сеть надежно блокировала сигнал сотовой сети, так что в баре пользоваться смартфоном или планшетом с 3G модулем стало бессмысленно. Ни поговорить, ни початиться нельзя. По мнению мистера Тайлера, этот шаг позволил посетителям его бара «стать частью реального мира» и вспомнить о других людях.
Читать дальше →

Зачем гнуть дорожки?

Время на прочтение2 мин
Охват и читатели93K


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

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

Биохакинг мозга: куда располагать электроды, чтобы стать умнее?

Время на прочтение10 мин
Охват и читатели63K
Сейчас в поле зрения общественного внимания попадает всё больше исследований tDCS – транскраниальной стимуляции постоянным током. Довольно большое количество научных работ последних лет демонстрируют, что tDCS может улучшать когнитивные способности не только при лечении болезней, но и у совершенно здоровых людей. Среди них – реакция, внимание, память и обучение иностранным языкам. Успехи научных исследований привлекли внимание DIY сообщества, которое взяло технологию на вооружение и стало активно применять tDCS на себе.

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

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

Почему следует использовать RxJava в Android – краткое введение в RxJava

Время на прочтение8 мин
Охват и читатели31K
Здравствуйте все.

Мы продолжаем знакомить вас с нашим издательским поиском, и хотели прозондировать общественное мнение на тему RxJava.



В ближайшее время собираемся опубликовать более общий материал по реактивному программированию, которое нас также интересует не первый год, а сегодня предлагаем почитать о применении RxJava в Android, так как именно на этой платформе особенно важна динамичность и быстрота реагирования. Добро пожаловать под кат
Читать дальше →

Как уничтожить Вселенную

Время на прочтение3 мин
Охват и читатели26K
С начала времён люди мечтали уничтожить Солнце
— Ч.М.Бёрнс


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

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



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



Лучшая теория – это космическая инфляция, которая говорит, что Вселенная прошла через период, когда пространство расширялось с экспоненциально растущей скоростью. Это расширение расталкивает всё сущее, устраняя его из того, что мы знаем, как наша Вселенная. Оно берёт ту форму пространства, которая у него была, и разравнивает его. Оно берёт небольшую однородную область и растягивает её, давая каждой точке Вселенной одну температуру. И инфляция берёт крохотные флюктуации квантового масштаба и растягивает их по всей Вселенной, создавая флюктуации, позволяющие формироваться звёздам, галактикам и кластерам. Эта теория даже дала верные предсказания амплитуде и спектру этих флюктуаций за десять лет до того, как мы смогли их измерить!
Читать дальше →

Почему теория струн не является научной теорией

Время на прочтение4 мин
Охват и читатели51K


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

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


Существует много способов определения науки, но один из тех, с которым могут согласиться, пожалуй, все – описывает науку, как процесс, в результате которого:
собираются знания по поводу естественных процессов или конкретного явления;
выдвигается проверяемая гипотеза, содержащая естественное, физическое объяснение этого явления;
эта гипотеза проверяется и либо подтверждается, либо опровергается;
строится более общий каркас, или научная теория, описывающая гипотезу и делающая предсказания других явлений;
она в свою очередь также проверяется и либо подтверждается, в случае чего начинаются поиски новых явлений, которые можно проверить (обратно на 3-й шаг), или опровергается, в случае чего выдвигается новая проверяемая гипотеза (обратно на 2-й шаг).

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

Именно так всегда продвигалась наука, признаём мы это или нет. Гелиоцентризм пришёл на смену геоцентризму, потому что он объяснял явления, которые не мог объяснить геоцентризм, включая:
  • луны Юпитера;
  • фазы и относительные размеры Венеры и Марса в разное время года;
  • периодичность кометных орбит.

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

Есть ли у тёмной материи практическое применение?

Время на прочтение2 мин
Охват и читатели18K
Вчера мой добрый друг Брайан написал прекрасный комментарий об исследованиях космоса, в котором он описывает экономический эффект, оказываемый космическими исследованиями на экономику, а также на наши знания и понимание Земли, её окружения и возможности предотвращения угроз. И для изучения Солнечной системы и других систем это действительно прекрасно.

Но чем бы нам заняться до этого? Ведь это не то, что изучаю я. Поэтому я спросил:

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

И я начал думать – существует ли в долгосрочной перспективе практическая польза от изучения тёмной материи? Ну, самым эффективным и доступным, по количеству материи, методом получения энергии является ядерный синтез – этот процесс происходит, в частности, на Солнце. 4 ядра водорода сливаются в одно ядро гелия и испускают 25 МэВ энергии на каждое ядро гелия. Эффективность процесса составляет 0,7%: такой процент от килограмма водорода, участвующего в синтезе, становится чистой энергией. А есть что-либо более эффективное? Конечно: если столкнуть ядро водорода (также известное, как протон) с его античастицей (антипротоном), реакция будет на 100% эффективной!


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

Общее в космологическом и гравитационном покраснении фотонов

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

Мы можем уйти в сторону от ныне существующих теорий, но не от фактов. Основным для наших суждений является факт красного смещения в спектрах удалённых галактик. Чем дальше от нас галактика, тем больше это смещение. Как будто все они улетают от нас за горизонт событий, который окружает наш объём Хаббла – видимую нами часть Вселенной.

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

Теория струн встречается с петлевой квантовой гравитацией

Время на прочтение7 мин
Охват и читатели38K

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


image

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

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

Петлевая квантовая гравитация (ПКГ), наоборот, придаёт меньше значения материи, присутствующей в пространстве-времени, и больше концентрируется на свойствах самого пространства-времени. В теории ПКГ пространство-время – это сеть. Плавный фон теории гравитации Эйнштейна заменяется узлами и звеньями, которым назначаются квантовые свойства. Таким образом, пространство состоит из отдельных кусочков. ПКГ в основном занимается изучением этих кусочков.

Этот подход долгое время считался несовместимым с теорией струн. В самом деле, их различия очевидны и глубоки. Для начала, ПКГ изучает кусочки пространства-времени, а теория струн исследует поведения объектов в пространстве-времени. Эти области разделяют и технические проблемы. Теории струн необходимо, чтобы в пространстве было 10 измерений; ПКГ в высших измерениях не работает. Теория струн предполагает наличие суперсимметрии, в которой у всех частиц есть пока не обнаруженные партнёры. Суперсимметрия не свойственна ПКГ.
Читать дальше →

Что такое тёмная энергия?

Время на прочтение2 мин
Охват и читатели26K
Вы все наверняка слышали это словосочетание: тёмная энергия. Но что это, и почему её изучение вызывает затруднения? Начну свой рассказ с истории.

Допустим, у вас есть свеча. Вы всё про неё знаете, включая её яркость и расстояние до неё. Вот такая:



Если я отодвину свечу на удвоенное расстояние, её яркость должна будет уменьшиться в 4 раза. Если я отодвину её на утроенное расстояние, её яркость должна будет уменьшиться в 9 раз. Если я отодвину её на утысячерённое расстояние, её яркость должна будет уменьшиться в миллион раз относительно изначального.

Но только в космосе, конечно, свечек нет. Но зато есть особый класс событий, у которого, насколько нам известно, существует присущая ему яркость (с точностью до нескольких процентов) по всей Вселенной. Это событие – сверхновая типа Ia. Когда наше Солнце, и вообще большинство известных звёзд, сжигают всё горючее, они в итоге превращаются в белых карликов. Наше Солнце в этом случае будет состоять в основном из углерода и кислорода, но белые карлики, бывает, содержат гелий, неон и кремний. Вот один из них:
Читать дальше →

Теоретически возможные космические мегаструктуры

Время на прочтение7 мин
Охват и читатели52K


Пожалуй, основная масса научной фантастики за всё время её существования — со времён «Полёта на Луну прямым путём за 97 часов 20 минут» Жюля Верна — так или иначе оперирует грандиозными продуктами научно-инженерной мысли. С развитием прогресса расширялись и границы фантазии учёных и писателей, и сегодня в научно-популярной и фантастической литературе уже описаны инженерные сооружения, которые по масштабу и смелости замысла заслуживают термина «мегаструктуры». Мы решили собрать своеобразный рейтинг таких структур. С какими-то из них вы уже знакомы, а какие-то окажутся в новинку.
Читать дальше →

В теории Эйнштейна нашлась антигравитация

Время на прочтение4 мин
Охват и читатели55K
Практически каждый из здесь присутствующих следит за событиями в научном мире. Возможно не меньшее число посетителей данного сайта также увлекаются чтением научной фантастики. Наверное многие из вас читали замечательный цикл романов Николая Николаевича Горькавого «Астровитянка». Произведения эти, наверное, больше подходят подростковой аудитории, но замечательно читаются в любом возрасте.

Мало кто знает, что Николай Горькавый не просто талантливый писатель, но серьезный ученый-физик. Наиболее известной из его работ является разработка модели резонансного происхождения тонких колец Урана и Сатурна, проведенной в соавторстве с А.М. Фридманом. Эта работа позволила предсказать целую серию спутников Урана, которые и были открыты при полете «Вояджера-2». В настоящее время живёт и работает в США, является директором и старшим научным сотрудником частного Гринвичского научно-технологического института (Greenwich Institute for Science and Technology, GIST) в штате Вирджиния. Подробнее о научных достижениях можно почитать на wiki.

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

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

Nexon Computer Museum на острове Jeju, Корея

Время на прочтение6 мин
Охват и читатели9.9K
Всем привет. На сайте были две статьи, описывающие самые крутые IT музеи мира. Часть 1 и Часть 2, однако музей, про который я хочу рассказать, в этот список не попал. Одна из причин, пожалуй, в том, что до него очень непросто добраться.

Итак, встречайте, Nexon Computer Museum.

image

Титульное фото не мое, взято тут, так как приехал я утром и солнце светило как раз в лицо.
Читать дальше →

Загадка штормгласса — домашней метеостанции на элементной базе начала XIX века

Время на прочтение6 мин
Охват и читатели92K
Статьи про изготовление и использование домашних метеостанций публикуют на Гиктаймс регулярно. Я решил не отставать от тренда и тоже написать рассказ о метеостанции, которая висит у меня за окном — о штормглассе.

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


Такие штормглассы продают на ebay — кристаллы выглядят красиво, но по их виду я могу сказать, что штормгласс использовался вхолостую, и погоду сейчас не показывает.

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

История конденсаторов часть 1: первые открытия

Время на прочтение5 мин
Охват и читатели35K


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

История берёт начало в 1745 году. В то время электричество можно было создавать только электростатическим генератором. Стеклянный шар вращался со скоростью нескольких сотен оборотов в минуту, а экспериментатор прикасался к нему руками. Накопленное на нём электричество можно было разрядить. Сегодня мы называем этот эффект трибоэлектрическим – тут вы можете увидеть, как с его помощью можно запитать LCD-экран.
Читать дальше →

Информация

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

Специализация

Десктоп разработчик, Администратор серверов
Младший
От 110 000 ₽
Java
Java Spring Framework
RESTful WebServices.
PostgreSQL
SQL
Hibernate
Linux
Базы данных
Microsoft SQL Server
Разработка программного обеспечения