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

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

Send message

Custom rounded view

Reading time4 min
Reach and readers6.5K
image

Введение


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

Китайцы такие китайцы: как азиатские производители отошли от производства «клонов» Apple и Samsung

Reading time3 min
Reach and readers21K
До 2015 года китайские производители активно перенимали стиль двух признанных лидеров рынка смартфонов – Apple и Samsung. Причем первой «доставалось» чаще и сильнее: практически каждая уважающая себя компания из Поднебесной считала своим долгом стырить хоть какой-нибудь элемент дизайна текущей модели iPhone. Samsung, впрочем, тоже нередко страдал от любителей честно позаимствовать как элементы дизайна, так и экстерьер того или иного корейского аппарата в целом. В уходящем году ситуация изменилась – пусть не коренным образом, но все же ощутимо. Теперь молодые и горячие китайские производители ищут вдохновения не только в продуктах корейского и американского производителей, но и в изделиях своих собственных коллег-конкурентов – китайских компаний.


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

Ухищрения аппаратной обратной совместимости в игровых приставках

Reading time8 min
Reach and readers28K
Многим приходится иметь дело со старыми аппаратными интерфейсами: к примеру, это наследственные команды в процессоре или режимы работы оборудования. Программисты могут поспорить, что подобное усложняет разработку программного обеспечения, является проблемой с точки зрения безопасности и банально не нужно, поскольку софт работает хуже в режиме совместимости. Инженеры рвут волосы при очередном упоминании необходимости добавить поддержку старого оборудования. И их можно понять.

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

Спросите Итана №41: Свидание с удалённой частью Вселенной

Reading time3 min
Reach and readers17K
Читатель спрашивает:
Я как-то присутствовал при разговоре о сверхновой возрастом 12 миллиардов лет, и отвечая на вопрос «откуда известен её возраст?», сказал, что это связано со скоростью света и со временем, которое требуется ему для того, чтобы пройти определённое расстояние. Но что, если бы мы находились в другой части Вселенной? Как бы мы тогда узнали возраст этой сверхновой? И не был бы он тогда другим?


Разумеется, скорость света конечна, и это обстоятельство может многое рассказать нам о некоторых удалённых объектах Вселенной.

image

Перед вами ярчайшая звезда ночного неба: Сириус. Она находится на расстоянии 8,6 световых лет от нас — то есть, свет, приходящий от неё к нам в настоящее время, был испущен ею 8,6 лет назад. Это также значит, что если бы кто-либо в районе Сириуса мог видеть нас – он видел бы Землю такой, какой она была 8,6 лет назад.

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

image

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

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

Автоматизация освещения участка в деревне или первый шаг к умному дому

Reading time3 min
Reach and readers30K
Я давно собирался написать про свой умный дом и вот пришли длинные каникулы, на которые я никуда не уехал и есть хороший повод исполнить задуманное. Я думаю разбить текст на несколько небольших статей, которые будет проще читать (и, наверное, писать тоже).

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

Третья волна Вычислительной Гидродинамики

Reading time24 min
Reach and readers21K

Введение


В данной статье описывается история развития инструментов моделирования потока, переноса тепла, массы: появление первых коммерческих программ в 1960-1980-х, последующая эра методов, основанных на неструктурированной сетке, начавшаяся приблизительно в 1990-х и закончившаяся в середине 2000-х. Эта эра характеризовалась появлением вычислительной гидродинамики (ВГД или CFD — Computational Fluid Dynamics) в научных и конструкторских отделах крупных компаний. После этих двух больших периодов-волн в разработке коммерческого ВГД программного обеспечения (ПО), наблюдается третья волна.



Рисунок 1. Моделирование потока воздуха в 1980-х, Ханна и Парри (2011).
Читать дальше →

Учёные обнаружили, что сильные магнитные поля у звёзд — не редкость, а правило

Reading time2 min
Reach and readers8.3K
image

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

«Это ужасно захватывающее и совершенно неожиданное открытие,- восхищается ведущий автор работы, профессор Денис Стелло [Dennis Stello]. – Ранее считалось, что сильные магнитные поля есть лишь у 5% звёзд, поэтому в моделях звёздной эволюции наличие магнитного поля опускается как несущественный ингредиент. Эти поля считались малозначительными для понимания эволюции звёзд. Результаты нашего исследования показывают, что это представление пора менять».

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

Выяснилось, что сотни красных гигантов массой в 1,5-2 солнечных, попавших в поле зрения телескопа Кеплер, обладают признаками, позволяющими сделать вывод о наличии у них сильных магнитных полей.
Читать дальше →

Обнаруженная чёрная дыра может принадлежать к давно разыскиваемым дырам средней массы

Reading time2 min
Reach and readers13K
image
Белый цвет — видимый спектр излучения, получен из наблюдений телескопа Хаббла; фиолетовый — рентгеновское излучение (Чандра)

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

Чёрная дыра находится в объекте SDSS J1126+2944, представляющим собой результат слияния двух галактик. В центре объекта присутствуют две чёрные дыры, разделённые 7000 световых лет. Судя по всему, эти дыры ранее являлись центральными чёрными дырами двух галактик, слившихся в одну. При этом количество звёзд в окружении второй чёрной дыры в 500 раз превышает таковое у первой.

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

Практически во всех галактиках в центре присутствуют сверхмассивные чёрные дыры. Масса такой дыры в центре нашей галактики оценивается в 4 миллиона солнечных. Существуют и небольшие чёрные дыры, массами порядка десятков солнечных. Но пока ещё нет подтверждённых данных о наблюдении чёрных дыр средней массы,– от 100 до миллиона солнечных масс,- хотя их существование предсказано теоретически.
Читать дальше →

Играем под DOS на современном компьютере. Covox+Sneskey

Reading time2 min
Reach and readers17K
Сейчас для того чтобы поиграть в старые добрые стрелялки под DOS не нужно ничего особенного, эмулятор dosbox хорошо справляется c почти со всеми играми. Кому же нужно чувство аутентичности находят старые компы вплоть до Pentium3, главное тут ISA слот который дает возможность нормально подключить аудиокарту. Лидерами тут конечно являются sound blaster AWE 32/64. Но есть таки вариант поиграть и на современном компьютере, в котором не то что ISA нет, а скорее и PCI тоже. Его сейчас и рассмотрим.
Прежде всего установим DOS 6.22 на usb флешку. Я использую для этого HP USB Disk Storage Format Tool. Выбираем при загрузке флешку и вуаля, в большинство игр мы поиграем без проблем. Но одно большое
НО, без звука. Точнее максимум со спикером, который в современном ПК просто пьезопищалка. Меняем ее на нормальный спикер от старого компа, звук конечно будет получше, но все таки можно добится большего.
image

Если у вас до сих пор остался LPT порт на материнке, или хотя бы разъем для подключения планки с этим портом, то вспомним как в конце 80х — начале 90х энтузиасты паяли простенькие 8битные ЦАПы на резисторах, использующие R-2R схему, имя которым был COVOX.
Читать дальше →

Умный дом. Все начинается с проводов

Reading time5 min
Reach and readers65K
Вскоре после того как я автоматизировал освещение в деревне, мы приняли решение, что нужно сделать капитальный ремонт в московской квартире. Это был шанс реализовать свою мечту об “Умном доме”. Особого понимания, что должно быть в умном доме, у меня не было, поэтому я решил руководствоваться универсальным принципом:" Если вы не знаете с чего начать умный дом, начинайте с освещения”.
Читать дальше →

Жизнь во Вселенной: откуда она?

Reading time8 min
Reach and readers16K
В статье предлагается гипотеза о происхождении жизни во Вселенной. В ее основе лежит предположение о том, что логика законов строения мира существует вне Вселенной, т.е. вне пространства и времени. Предлагаемая гипотеза недоказуема также, как и большинство космологических теорий, однако мне она кажется правдоподобной.

Вселенная — это результат логического вывода из ничего


Мы привыкли, что научные теории создаются людьми. Справедливость теорий подтверждается практикой. Часть теорий оказывается ошибочной, часть имеет узкий диапазон применимости. Однако среди них есть истинные теории, которые никогда не опровергаются, а лишь уточняются со временем. К ним можно отнести, вероятно, законы Ньютона, Евклидову геометрию, объектно-ориентированный подход в программировании. Истинные теории созданы не людьми. Они ими только открыты. А существовали они всегда, в том числе до Большого взрыва.

Основная идея статьи состоит в том, что истинные теории существуют до момента их открытия, существуют независимо от пространства и времени, одинаковы во всех вселенных и при их отсутствии. Поясню это предположение.
Читать дальше →

Замкнутая Вселенная – как это получается, как это объяснить попроще, и почему из нее невозможно выйти

Reading time4 min
Reach and readers40K

Введение


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

1. Как образуется замкнутый мир.


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

Активность чёрной дыры можно наблюдать и в видимом диапазоне

Reading time2 min
Reach and readers9.2K


Астрономы из Киотского университета обнадёжили любителей астрономии по всему миру. В своей работе, опубликованной в журнале Nature, они показали, как можно наблюдать активность некоторых видов чёрных дыр в видимом диапазоне при помощи обычного телескопа.

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

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

Зеленая энергетика и ядерный кремний

Reading time4 min
Reach and readers38K
Думаю, мало кто в курсе, что вся возобновляемая энергетика сегодня зависит от работы исследовательских ядерных реакторов. Речь идет о получаемом в нем ядерно-легированном кремнии (ЯЛК), который используется для производства высоковольтных силовых полупроводников, без которых ВИЭ невозможны. А теперь подробнее.

image
12-пульсные выпрямители (висят слева) ультравысоковольтных линий электропередачи тоже являются важными потребителями ядерного-легированного кремния.

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

Из девопсов в стартаперы: два года до AppStore. Часть 1. Введение

Level of difficultyEasy
Reading time7 min
Reach and readers6K
*upd: термин «девопс» в 2010-х еще окончательно не сформировался и я его использовал для определения разработчика, умеющего всё, от проектирования, разработки и поддержки учетной системы полного цикла до прокладки кабелей и развёртывания SQL-сервера с настройкой репликации.



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

Продажи: С чего начинать и как общаться с клиентами

Reading time12 min
Reach and readers29K


Cтэнфордский курс CS183B: How to start a startup. Стартовал в 2012 году под руководством Питера Тиля. Осенью 2014 года прошла новая серия лекций ведущих предпринимателей и экспертов Y Combinator:


Первая часть курса
Читать дальше →

Как за 3 дня создать игровой движок для новелл

Reading time5 min
Reach and readers28K
Одним дождливым питерским днем мой проект в UE4 перестал загружаться, и из-за этого я захотел сделать свой собственный движок. И одна новелла подтолкнула меня сделать движок именно для новелл. Если вам хочется узнать побольше и вы не боитесь goto, gosub и других ужасов, добро пожаловать под кат.
КДПВ
День первый

Создание игровых уровней: советы и хитрости (часть 1)

Reading time8 min
Reach and readers114K
На Хабрахабре достаточно много инди-разработчиков, некоторым из них приходится в той или иной степени заниматься левел-дизайном. В течение последних нескольких месяцев я безвылазно работал над примерно полусотней различных игровых уровней, и хотел бы поделиться своим опытом. Эта статья содержит эффективные Tips and Tricks, которые вы можете использовать, чтобы повысить общее качество вашей игры. Это ни в коем случае не пошаговое руководство, а только сборник идей и полезных советов. Первая часть статьи направлена больше на работу с визуальной составляющей игры, вторая же часть, доступная по ссылке, содержит более фундаментальные вещи, такие как прототипирование, определение размера героя и окружения, плэйтестинг и аналитику.

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

Создаем 2D-порталы с помощью шейдеров

Reading time7 min
Reach and readers18K
В этой статье я расскажу о том, как достичь вот такого эффекта:



По сути, шейдер, о котором пойдет речь, работает как пост-эффект для камеры или встроенные фильтры blur и vignette в Unity. Он принимает входное изображение (точнее, RenderTexture) и выводит его с наложенными эффектами.
Читать дальше →

Пишем на Java в Arduino

Reading time9 min
Reach and readers65K


В статье расскажу как можно писать на Java для Arduino.

Почему Java? Если кратко — just for fun!

Я Java программист и в свободное время играюсь с Arduino и хотелось перенести свои знания Java в мир микроконтроллеров и embedded устройств.

На данный момент есть несколько возможностей запускать Java на embedded устройствах. В этой статье я рассмотрю их.
Читать дальше →

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
Разработка программного обеспечения