Pull to refresh
-6
Алексей@java3000

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

Send message

Гравитационные волны обнаружены с помощью компьютерной программы Сергея Клименко

Reading time2 min
Reach and readers18K
В научном мире не стихает эйфория по поводу открытия гравитационных волн. В то же время становятся известны новые подробности об участии российских физиков в международном проекте LIGO: это научные группы из МГУ и Института прикладной физики РАН (Нижний Новгород).

Кроме них, значительный вклад внёс ещё один человек — Сергей Клименко из Флоридского университета США. Он официально считается соавтором открытия, которое будет без сомнения удостоено Нобелевской премии. В итоговой научной статье есть две ссылки на его работы (и ещё на одну неопубликованную).





Выпускник Новосибирского университета прежде работал над детекторами частиц в российском Институте ядерной физики, затем в американской Национальной лаборатории имени Энрико Ферми. Когда начинался проект LIGO, физик «для разнообразия» решил обдумать проблему обработки данных. Результатом стал алгоритм и программа для выявления сигнала в постороннем шуме.
Читать дальше →

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

Reading time2 min
Reach and readers14K
image

Канадские учёные из Университета Британской Колумбии создали метод нанесения металлического покрытия на стекло, увеличивающий его способность пропускать свет на 10%. Это открытие приближает нас к такому будущему, в котором появятся «умные» окна с изменяемыми характеристиками, а оконные стёкла можно использовать в качестве электронных устройств.

По словам профессора Университета, Кеннета Чау [Kenneth Chau], первое, что сразу становится возможным после изобретения такой технологии — настройка стёкол на отражение или поглощение тепла, в зависимости от нужд людей, использующих здание с такими окнами.

«Интересно это открытие тем, что оно контринтуитивно – оно идёт вразрез с представлениями о том, что металлы должны быть непрозрачными,- говорит Чау. – Мне кажется, что одно из наиболее важных следствий этого исследования – потенциальная возможность создания „умных“ окон. Когда мы смотрим фантастические фильмы, то видим везде дисплеи из стекла. Это исследование является небольшим шагом в таком направлении».

Для достижения этого необычного эффекта Чау совместно с Лоисом Маркли [Loic Markley] распыляли на стекло атомы серебра в вакууме, чтобы получить напыление толщиной порядка 10 нм. Результирующий сэндвич показал лучшую пропускную способность, чем у обычного стекла.
Читать дальше →

DIY: солнечные часы, показывающие время цифрами

Reading time1 min
Reach and readers33K
image

Энтузиаст 3д-печати и автор блога Mojoptix, выступающий под ником Julldozer, представил свой проект «цифровых солнечных часов». Часы работают по традиционной для солнечных часов схеме: их необходимо поставить на солнце и направить на север. Интересной же особенностью этих часов являются особым образом выполненные прорези, благодаря которым в тени от корпуса (гномона) часов видно текущее время в виде привычных цифр.

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

Можно натренироваться обманывать тело, будто оно получило лекарство

Reading time9 min
Reach and readers57K
Маретт Флайс (Marette Flies) было 11 лет, когда её иммунная система восстала против неё. В 1983 году у девочки нашли волчанку. Системная красная волчанка — это аутоимунное заболевание, при котором антитела повреждают ДНК здоровых клеток. От иммуноподавляющих препаратов лицо Маретт опухло, а волосы выпадали. Позже начали воспаляться почки, появились судороги и поднялось кровяное давление.

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

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

image
Aaron Tilley and Kerry Hughes
Читать дальше →

[Письмо молодым] Как стать успешным, не потратить время впустую, и заработать деньги на любимом занятии

Reading time3 min
Reach and readers13K
Студенты счастливы. Учебные годы станут лучшим воспоминанием для многих. Моменты радости, переживания и любви останутся с ними навсегда. Это последние годы, когда ненужно зарабатывать деньги, чтобы жить и можно спать до обеда, не ощущая себя бездельником.
Читать дальше →

Moxy — реализация MVP под Android с щепоткой магии

Reading time16 min
Reach and readers149K

Что такое MVP


MVP – это способ разделения ответственности в коде приложения. Model предоставляет данные для Presenter. View выполняет две функции: реагирует на команды от пользователя(или от элементов UI), передавая эти события в Presenter и изменяет gui по требованию Presenter. Presenter выступает как связующее звено между View и Model. Presenter получает события из View, обрабатывает их(используя или не используя Model), и командует View о том, как она должна себя изменить.

У такого подхода к разделению ответственности есть ряд плюсов:
  1. Сильно упрощается написание тестов к коду
  2. Легко менять какую-то часть, не ломая при этом другую
  3. Код разбивается на мелкие кусочки, за счёт чего он становится более понятным и читабельным

В то же время, конечно, есть и минусы:
  1. Кода становится больше
  2. К этому подходу нужно привыкать
  3. На данный момент не сильно распространённый(но известный) подход, поэтому приходится всем рассказывать о нём

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

Анализ Android малвари-матрешки

Reading time10 min
Reach and readers17K
После написания статьи про анализ малвари с avito, несколько моих twitter-читателей откликнулись и прислали SMS, которые получили после публикации объявлений на avito.


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

Универсальный контейнер данных

Reading time6 min
Reach and readers8.8K
В последние лет 5 я, по большей части, имею дело с приложениями на базе Magento, в основу которой заложены идеи максимальной гибкости, расширяемости и адаптивности. Популярность Magento в e-commerce и количество сторонних модулей расширений к ней говорят о том, что эта платформа и реализованные в ней идеи скорее успешные, чем наоборот. В основу большого количества объектов в Magento заложена концепция универсального контейнера данных (Varien_Object в Magento 1 и \Magento\Framework\DataObject в Magento 2). Я нахожу у подобных универсальных контейнеров определенные параллели с такими явлениями, как
  • POJO (Java)
  • JSON
  • XPath
  • DOM
  • СУБД (реляционные и не очень)
  • SPA (Single Page Applications)
ну и в конце концов — с Гарвардской архитектурой ЭВМ, разработанной Говардом Эйкеном в 1930-х годах.
Читать дальше →

Обзор физики в играх Sonic. Часть 1: твердые тайлы

Reading time15 min
Reach and readers45K
image

От переводчика: этот пост — перевод одной из частей масштабного обзора физики (Sonic Physics Guide) в играх серии Sonic the Hedgehog для Sega Genesis/Mega Drive и Sonic CD. В следующих частях рассматриваются такие темы: бег, прыжки, вращение, потеря колец, поведение под водой, суперскорость, специальные возможности, камера, анимации и некоторые другие. Так как частей много (14 штук), в конце поста я добавил опрос. Стоит ли продолжать — решать вам.
Читать дальше →

Электродвигатели: какие они бывают

Reading time23 min
Reach and readers396K


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

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

Каждый электродвигатель обладает некоторыми отличительными свойствами, которые обуславливают его область применения, в которой он наиболее выгоден. Синхронные, асинхронные, постоянного тока, коллекторные, бесколлекторные, вентильно-индукторные, шаговые… Почему бы, как в случае с двигателями внутреннего сгорания, не изобрести пару типов, довести их до совершенства и ставить их и только их во все применения? Давайте пройдемся по всем типам электродвигателей, а в конце обсудим, зачем же их столько и какой двигатель «самый лучший».
Читать дальше →

Батарейка + питьевая вода из… морской воды

Reading time1 min
Reach and readers13K


Профессор механики и инжиниринга Университета штата Иллинойс Кайл Смит (Kyle Smith) и аспирант Райлан Дмелло (Rylan Dmello) опубликовали свои исследования по получению электричества и пресной воды в процессе работы натриевой батареи.

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

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

В Нижнем Новгороде начались испытания российского экзоскелета для инвалидов

Reading time2 min
Reach and readers12K
В Нижнем Новгороде испытывают на здоровом человеке экзоскелет от российских разработчиков. На следующем этапе исследователи привлекут добровольцев с заболеваниями нижних конечностей. Основное отличие от конкурентов — нейро-компьютерный интерфейс управления.

Стоимость аппарата составит не более миллиона рублей, медики надеются добавить его в список субсидируемых государством средств реабилитации.

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

Как создать свою игру: образование в геймдеве

Reading time3 min
Reach and readers8.3K
Бизнес по созданию видеоигр активно набирает обороты во всем мире. Согласно оценке аналитиков компании Digi-Capital общий объем рынка игр в 2016 году составит $90 млрд, а к 2020-му эти цифры вырастут уже до $115 млрд! Доходы отдельных компаний уже достигают нескольких миллиардов долларов, а самая прибыльная игра в мире League of Legends за 2015 год одна заработала $1,6 млрд.

В таких условиях появляются новые компании по разработке игр и расширяется штат уже имеющихся. Но при этом высококвалифицированных специалистов на рынке геймдева не так много. В условиях дефицита кадров на рынке игровой индустрии, а также из-за нехватки учебных заведений данного профиля, на базе Высшей школы бизнес-информатики (ВШБИ) в 2014 году была запущена программа профессиональной переподготовки «Менеджмент игровых интернет-проектов» (МИИП)при активной поддержке нашей компании All Correct Group. Слушателями этой программы стали уже 40 человек, многим из которых удалось устроиться на работу в крупные игровые компании России (например, Mail.Ru Group, RJ Games и другие) или даже создать свои собственные инди-проекты.

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

Хочу быть предпринимателем: 8 хороших шансов для старта

Reading time2 min
Reach and readers8.9K
image

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

Зеркальные межзонные андреевские отражения на ван дер Ваальсовских контактах между графеном и селенидом ниобия

Reading time5 min
Reach and readers5.5K
В февральском номере авторитетнейшего научного журнала Nature Physics вышла статья нашего ведущего ученого Константина Борисовича Ефетова. Онлайн версия статьи Specular interband Andreev reflections at van der Waals interfaces between graphene and NbSe2
В данной статье отражены результаты изучения свойств контактов между сверхпроводниками и графеном, проведенный эксперимент доказал возможность изготовления высококачественных контактов между графеном и сверхпроводниками, что в свою очередь приблизит исследователей к созданию новых электронных приборов и, возможно, квантового компьютера. Конечно, эта цель в большой перспективе, но исследователям уже удалось наблюдать интересный фундаментальный эффект – зеркальное андреевское отражение.
Отражение электронов от границы между нормальным металлом и сверхпроводником называется «андреевским» в честь выдающегося советского физика Александра Андреева, предсказавшего такое поведение электрона между обычным металлом и сверхпроводником.

Примечательно то, что сам эксперимент был проведен Дмитрием Ефетовым, сыном Константина Борисовича.

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

Константин Борисович Ефетов является Научным руководителем проекта «Коллективные явления в квантовой материи» НИТУ «МИСиС» в рамках гранта для поддержки научных исследований программы ТОП 5-100. К.Б. Ефетов – выдающийся рецензент «Американского Физического Общества”, Директор Института теоретической физики III Рурского университета Бохума в Германии, почетный член Американского физического общества, ведущий исследователь трех проектов, финансируемых Немецким министерством научных исследований, автор более 170 публикаций, обладатель французской премии Блеза Паскаля учреждённой французским правительством и Исследовательской Премии Landau-Weizman, учреждённой Институтом Вейцмана в Израиле. Константин Ефетов — “выдающийся рецензент американского Физического Общества”. Эта Премия даётся за заметный вклад в рецензировании статей в таких журналах как Physical Review Letters, Physical Review, Reviews of Modern Physics и других.



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

7,5 ошибок стартапа. Ошибка №4: Проблема, для которой предназначено мое решение, существует, так как я сам ее испытываю

Reading time3 min
Reach and readers4.5K
image

Мы продолжаем серию публикаций 7,5 ошибок стартапа об амбициозных ожиданиях и больших разочарованиях предпринимателей. Сегодня Даниил Козлов, директор по развитию бизнеса GVA LaunchGurus, рассказывает о четвертой ошибке стартаперов.

Даниил Козлов:

Одно из самых частых заблуждений предпринимателей, с которым я сталкиваюсь: проблема существует, так как я сам c ней сталкиваюсь.

То ли в силу природного желания оспорить «статус кво», то ли в результате искренней любви к своему решению/изобретению/продукту, предприниматель очень часто верит в то, что проблема, которую он решает остра и очевидна всем вокруг.
Читать дальше →

Кортежи в языках программирования. Часть 1

Reading time8 min
Reach and readers76K
Сейчас во многих языках программирования существует такая конструкция, как кортежи (tuples). Где-то кортежи в той или иной мере встроены в язык, иногда — опять же в той или иной мере — реализуются средствами библиотек. C++, C#, D, Python, Ruby, Go, Rust, Swift (а также Erlang, F#, Groovy, Haskell, Lisp, OCaml и многие другие)…
Что же такое кортеж? В Википедии дается достаточно точное определение: кортеж — упорядоченный набор фиксированной длины. Определение хоть и точное, но для нас пока бесполезное, и вот почему: задумывается ли большинство программистов, зачем понадобилась эта сущность? В программировании существует множество структур данных, как фиксированной, так и переменной длины; они позволяют хранить различные значения — как однитипные, так и разных типов. Всевозможные массивы, ассоциативные массивы, списки, структуры… зачем еще и кортежи? А в языках со слабой типизацией — и тем более, разница между кортежами и списками/векторами совсем размытая… ну нельзя добавлять в кортеж элементы, ну и что с того? Это может ввести в некоторое заблуждение. Поэтому стоит копнуть глубже и разобраться, зачем же на самом деле нужны кортежи, чем они отличаются от других языковых конструкций, и как сформировать идеальный синтаксис и семантику кортежей в идеальном (или близком к идеальному) языке программирования.

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

Цвет в дизайне

Reading time4 min
Reach and readers74K
Нет надобности расписывать, как важен цвет в дизайне. Удачное цветовое решение — это уже половина успеха проекта. В помощь развивающимся дизайнерам — немного теории цветового круга и подборка ссылок на полезные ресурсы.



Базовый цветовой круг пригодится в выборе наиболее подходящего сочетания цвета (или поможет гармонично совместить между собой определенные оттенки). Он изображает базовые и известные еще со школы правила смешивания основных цветов: красного, синего и желтого. Если смешать красный и желтый — получится оранжевый, синий и желтый дадут зеленый, а красный с синим — фиолетовый. Оранжевый, зеленый и фиолетовый — это вторичные цвета. Третичные цвета, как красно-фиолетовый и фиолетово-синий, получены от смешивания основных с вторичными.

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

Dash открыл исходный код ПО вендингового аппарата с InstantX

Reading time2 min
Reach and readers9.6K
image

Cегодня Dash наконец открыл исходный код ПО «dashvend», на котором работает концепт — аппарат по продаже газировки (вызвавший фурор на последней Биткойн-конференции в Майами). Теперь желающие могут создавать собственные вендинговые устройства на базе технологии мгновенных платежей Dash InstantX (эта технология уже поддерживается в мобильных кошельках Dash).
Читать дальше →

Обнаружение + Zabbix API под Java

Reading time7 min
Reach and readers15K
По мере развития проекта разрастается и инфраструктура, обслуживающая этот проект. Со временем появляется множество элементов сети, параметры которых важно отслеживать в онлайн-режиме. Для решения этой задачи элементы сети необходимо добавить в систему мониторинга.
Добавить новый узел в Zabbix можно несколькими способами:

  • вручную через интерфейс Zabbix;
  • используя «Обнаружение» Zabbix;
  • используя API Zabbix.

Добавление множества новых узлов вручную – рутинная задача, на решение которой уходит уйма времени. Хорошо, если новых узлов будет 5 – 10. А если 50 – 100 и больше? В этом случае вам поможет «Обнаружение». Настроив правила обнаружения и действия для обнаруженных узлов, Zabbix сам создаст новые обнаруженные узлы, подключит необходимые шаблоны, переместит созданный узел в нужную группу. Данный способ имеет недостаток.


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

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

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