Pull to refresh
0
0
Андрей Котульский @Emmaseven

User

Send message

Почему советская лунная программа потерпела неудачу?

Reading time9 min
Views39K


Пилотируемые полёты к Луне в 1969-1972 годах по-прежнему остаются крупнейшим достижением мировой космонавтики. Однако, Советский Союз, запустивший в космос первый искусственный спутник Земли и первого человека, так и не смог осуществить пилотируемый полёт к Луне и проиграл к концу 1960-х годов т.н. «лунную гонку», уступив пальму первенства американцам. О причинах неудачи советской лунной программы попробуем кратко разобраться в данной статье…
Читать дальше →
Total votes 103: ↑93 and ↓10+83
Comments462

PHP Дайджест № 202 (1 – 30 апреля 2021)

Reading time6 min
Views10K

Новый тип never будет в PHP 8.1, на обсуждении частичные функции, а также другие предложения и новости из PHP Internals. PHP доступен на Google Cloud Functions, о взломе git.php.net, Laravel Octane, PhpStorm 2021.1 и другие релизы, порция инструментов, видео, подкасты, статьи.

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


Читать дальше →
Total votes 37: ↑37 and ↓0+37
Comments16

Как научиться проектировать реляционные базы данных за полчаса

Reading time17 min
Views43K


Автоматизация сопровождает нас повсюду и является спутником и признаком прогресса, снимая с человека необходимость выполнения рутинных действий и принятия рутинных решений. Но для принятия решений о будущем необходима информация о прошлом, поэтому автоматизация неизбежно связана с необходимостью накапливать, хранить и обрабатывать данные, чем и занимаются базы данных и системы управления базами данных. Объём данных не уменьшается, а только увеличивается, поэтому я всегда говорю своим студентам: я научу вас хаскелю, но это сломает вам жизнь и не поможет найти работу базы данных – это хлеб программиста, у разработчика баз данных работа будет всегда, учитесь ораклу базам данных – и хлеб с маслом и икрой вам обеспечен. Это я так, как обычно, полемически заостряюсь для мотивации, но совсем чуть-чуть.
Читать дальше на свой страх и риск
Total votes 26: ↑26 and ↓0+26
Comments27

Основы программирования под Android на примере игры Судоку

Reading time6 min
Views375K
В статье описаны основные трудности создания приложений под Android.
Рассматриваются базовые понятия программирования Android.
Для примера описано создание игры Sudoku из книги Hello, Android – Ed Burnette.
Осторожно много скриншотов.

Читать дальше →
Total votes 137: ↑131 and ↓6+125
Comments48

Звонки по номерам, написанным на сайте

Reading time2 min
Views5.7K
Я сегодня думал над тем, как можно упростить довольно привычное действие: позвонить по телефону, который написан на сайте. И в голову пришла такая идея — почему бы не делать так, чтобы при наведении курсора мыши на номер телефона отображалась всплывающая подсказка с QR-кодом, который можно тут же считать с помощью телефона, и сразу звонить, не переписывая номер вручную.

Скриншот страницы

Причём записывать в таком QR-коде можно не только номер, но и различную вспомогательную информацию — такую как адрес электронной почты, имя человека, и прочее — всё, что позволяет записать vCard. Таким образом пользователь может либо позвонить сразу, либо записать номер в адресную книгу, для того, чтобы иметь возможность позвонить позже. В адресную книгу контакт сразу будет записан со всей дополнительной информацией, которая потребуется, чтобы потом найти его.
Читать дальше →
Total votes 33: ↑28 and ↓5+23
Comments26

Самый быстрый Intel Core

Reading time1 min
Views42K
Сдуваем пыль веков с руководств по системам жидкостного охлаждения, прикупаем самые модные корпуса и самые топовые видеокарты! Компания Intel выпускает мощнейший процессор для ПК в своей истории – Intel Core i7-5960 Extreme Edition. Как и все продукты с индексом ЕЕ, новый процессор предназначен для любителей экстремального разгона и энтузиастов-геймеров, истосковавшихся по новым ядрам и перспективам их нещадной эксплуатации.

Процессор четвертого поколения Intel Core i7-5960X (кодовое наименование микроархитектуры — Haswell-E) имеет 8 ядер (16 потоков), штатно работающих на частоте 3 ГГц (3.5 ГГц в турбо режиме). Не нужно, наверное, говорить, что ядра разлочены по множителю. В целом, возможности для разгона представляются весьма впечатляющими: в ходе предварительных тестов инженерных образцов российским оверклокером, известным в сообществе под именем TaPaKaH, была достигнута частота 6.25 ГГц.

Вместе с топовой моделью публике были представлены «просто мощные» шестиядерные процессоры i7 с разблокированным множителем: 5930K и 5820K (частота 3.5 ГГц и 3.3 ГГц соответственно). Все анонсированные модели будут работать с новым чипсетом Intel X99, поддерживающим Thunderbolt 2 и DDR4; они будут выполнены в форм-факторе LGA2011v3.
Стоимость процессора Intel Core i7-5960Х составит $999, 5930K — $583, 5820K — $389. Все процессоры уже доступны для покупки в России — правда, увы, дороже.
Total votes 52: ↑45 and ↓7+38
Comments52

Создание нестандартного компонента с нуля. Часть 1

Reading time11 min
Views39K

Вступление


Приветствую, коллеги!

Достаточно часто при разработке мультимедийных Андроид-приложений (далее просто “приложений”) мы сталкиваемся с задачей создания собственных компонентов, не предусмотренных в системе. Это могут быть всяческие ручки-переключатели, визуализаторы спектра и т. п. Некоторые из них могут быть получены простой заменой графического ресурса, поворотом канвы на 90 градусов и т. п. Но, иногда, все же приходится делать что-то свое “с нуля”.
В этой статье я собираюсь рассказать о создании компонента — простой клавиатуры фортепиано, при помощи наследования от класса View и реализации всех внутренностей “самостоятельно”. Почему в кавычках — увидите дальше.

В серии статей я постараюсь осветить такие вопросы, как:

  1. отрисовка компонента
  2. добавление скроллинга с использованием стандартных скроллбаров
  3. взаимодействие, использование селекторов для клавиш
  4. Сохранение состояния компонента при повороте экрана
  5. добавление подсветки при оверскролле
  6. передача параметры в XML
  7. pinch zoom


Первая статья будет о первых трёх пунктах.

Если Вам интересны эти темы, добро пожаловать под кат.
Читать дальше →
Total votes 64: ↑60 and ↓4+56
Comments5

Information

Rating
Does not participate
Location
Винница, Винницкая обл., Украина
Date of birth
Registered
Activity