Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

На новой галактической карте Земля оказалась на 2 тысячи световых лет ближе к центру Млечного Пути

Научно-популярноеАстрономия
image

Японский радиоастрономический проект VERA составил модель Млечного Пути, основанную на данных наблюдений в течение более 15 лет. На ней Земля оказалась примерно на 2 тысячи световых лет ближе к сверхмассивной черной дыре в центре нашей Галактики. Также оказалось, что планета движется на 7 км/с быстрее.
Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Просмотры7.3K
Комментарии 30

Mozilla сворачивает разработку DeepSpeech и объявляет о программе грантов

Open sourceМашинное обучениеИскусственный интеллектГолосовые интерфейсы

В 2017 году команда машинного обучения Mozilla Research запустила инициативу DeepSpeech, направленную на создание открытого источника модели автоматического распознавания речи. Но в ближайшие месяцы Mozilla планирует прекратить разработку и обслуживание модели, поскольку переходит к роли консультанта и запускает программу грантов для финансирования ряда инициатив, демонстрирующих способности приложений для DeepSpeech.

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Просмотры2.4K
Комментарии 2

Ученые смоделировали внутренности Сатурна

Научно-популярноеКосмонавтика

Университет Джонса Хопкинса смоделировал внутреннюю часть Сатурна. Ученые предположили, что гелиевый дождь влияет на магнитное поле планеты.

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Просмотры3.5K
Комментарии 3

Netorati, или когда блоггеры влюблены

Чулан
Похоже, блоггеры Америки вывели новую модель отношений полов — любовный квадрат. Квадрат, потому что, помимо двух людей, в общение плотно включены их друзья-компьютеры. Явление назвали словом «Netorati», синоним которому — «couple-surf», серфинг в паре. Говорят, беда та еще.

«В нью-йоркском кафе бок о бок сидят двое — мужчина и женщина, — рассказывает журналистка Сара Ледвит. — Они тянут пиво, что-то едят, но беседы между собой не заводят. Вместо этого — сосредоточенно печатают, глядя в экраны своих лаптопов». Далее из повествования следует, что эти двое – пара влюбленных, которым попросту удобнее общаться, отправляя друг другу послания по сервису мгновенных сообщений. Недаром виртуал iMomus назвал их в Wired «нетоголиками» и «инфоманьяками».

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

iMomus свидетельствует: семейный интернет-досуг по душе многим. Кто-то находит романтичным e-mail-общение с адресатом, находящимся в соседней комнате, кто-то видит в этом попросту экономию времени. Так или иначе, для большинства блоггеров, опрошенных iMomus’ом, Netorati — естественное времяпрепровождения. Люди чувствуют себя хорошо, просиживая вместе часть дня за интернетом – пусть и в тишине, разбавляемой лишь шелестом клавиш и хихиканьем. Мысли могут быть в другом месте — это не мешает наслаждаться присутствием друг друга. К слову, чаще симпатизируют Netorati пары, познакомившиеся в Сети.

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

Кроме того, многим нужна сопричастность публики. Это тоже важная особенность сосуществования в Netorati — легко можно привлечь к ситуации третью сторону. Подобная находка не всегда способствует менее травматичному решению проблем. Но люди, которые занимались этим вопросом, считают, что корень зла, если он есть, лежит не в коммуникативной среде. Еще они склоняются к тому, что все будет хорошо, пока оба в онлайне.
Всего голосов 6: ↑6 и ↓0 +6
Просмотры293
Комментарии 11

МТС осваивает p2p-модель переводов

Чулан
Компания «Мобильные ТелеСистемы» (МТС) ввела внутри сети систему P-to-P (p2p) переводов. Прибегнув к услуге «Настоящий друг», можно перевести на счет любого абонента МТС небольшую денежную сумму.

Публичная оферта содержит важные пояснения относительно новинки. Согласно одной из них, получатель перевода не вправе требовать от компании денег, как таковых – МТС лишь обязуется оказывать услуги связи, соразмерные объему совершенного перевода.

Объем же p2p не может превышать $10 в рублях по внутреннему курсу МТС на день платежа. При этом остаток средств на лицевом счете абонента-донора (донор = переводящий), должен быть не меньше $3 после совершения перевода.

Услуга доступна абонентам МТС Москвы, Московской, Владимирской, Ивановской, Калужской, Костромской, Рязанской, Смоленской, Тамбовской, Тверской, Тульской и Ярославской областей. С правилами пользования новой услугой можно ознакомиться на сайте компании.

По мнению Алексея Басова, генерального директора компании MoneyMail, курс, взятый МТС, имеет перспективы: «Мобильные операторы присматриваются к рынку электронных платежей, и я не сомневаюсь, что через какое-то время МТС предпримет шаги, повышающие ликвидность ее платежного продукта. Например, сделает так, чтобы этими деньгами можно было оплачивать большой спектр сторонних услуг».

«Однако основной бизнес мобильных операторов требует аккумулирования средств кредитования за счет клиентов, — считает Алексей. – Это накладывает логичные ограничения на целый ряд атрибутов полноценной платежной системы. Прежде всего – на вывод средств и конкурентную комиссию для магазинов. Я уверен, что операторы будут наращивать платежный инструментарий, однако, никогда не составят реальной конкуренции платежным системам. Последние, как специализированные бизнесы, всегда будут иметь очевидные преимущества перед решениями, которые являются лишь сопутствующими услугами».

Алексей Басов сообщил, что в системе Деньги@Mail.Ru (работает на базе MoneyMail, — прим. редакции) действует похожий механизм – только в случае с этой платежной системой пользователь отправляет деньги по электропочте. «Если МТС все-таки оперирует предоплаченными услугами – минутами, SMS, контентом, то в Деньги@Mail.Ru между пользователями перемещаются денежные обязательства. На них можно приобрести товар или услугу, либо вывести из системы».

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

Петр Дарахвелидзе, директор по внешним связям компании WebMoney Transfer, полагает, что новая услуга от МТС будет востребована. «Причем она представляет интерес и для рядовых пользователей, и для продавцов разнообразного электронного контента: записи на лицевом счете МТС при 50 миллионах пользователей – достаточно ликвидный инструмент, практически квазиденьги, — говорит Петр. – Важным моментом для продавцов здесь является политика «отзывности» этих платежей. Не секрет, что дырами в биллинговой системе сразу же начинают пользоваться злоумышленники: например, отсутствием онлайн-контроля за счетом в роуминге. Подозреваю, крайними сделают получателей «левых» переводов. Хотя, если учесть, что при продаже контента за премиум-СМС вы отдаете сотовому оператору от 30% до 50%, а в рамках новой услуги не отдаете ничего, она все равно будет популярной».
Рейтинг 0
Просмотры253
Комментарии 2

X-Wing развалился в воздухе

Чулан
Запуск 6-метровой модели X-Wing состоялся. На радость зевакам истребитель развалился в воздухе, не продержавшись и пяти секунд — твёрдотопливные двигатели «ушли в отрыв», порвав фюзеляж на куски.

Короткое, но феерическое видео прилагается. В скором времени gizmodo.com обещает опубликовать подробности и интервью с «инженерами повстанцев».
Всего голосов 16: ↑15 и ↓1 +14
Просмотры217
Комментарии 5

Пара различий между полем объекта данных и свойством Java Bean

Чулан
Демонстрируется пример объявления и использования поля объекта данных (java-проект «Модель данных» — fishbolt.org/java/org.fishbolt.model/doc/article.ru.html ). Приводится сравнение с Java Beans, объясняются преимущества.
Читать дальше →
Всего голосов 3: ↑1 и ↓2 -1
Просмотры583
Комментарии 10

Porsche для бедных

Чулан
image
Художник построил модель Porsche GT3 в натуральную величину из пластиковых труб, скотча и алюминиевой фольги золотистого цвета. Ханнес Лангедер, в течение 6 месяцев затратил 1000 часов на постройку экологически чистого автомобиля с педальным приводом в натуральную величину, который обошелся в 13 000 евро (примерно 11 000 фунтов).
Читать дальше →
Всего голосов 64: ↑39 и ↓25 +14
Просмотры1.1K
Комментарии 37

А мы пойдем другим путем. Перемещаем модель в базу данных

Ненормальное программирование
А мы пойдем другим путемВ последнее время веб-разработка из наколенного поделия превратилась в серьезную инженерную дисциплину. Все это стало возможным стараниями легиона специалистов, которые разработали общие практики, которые позволяют писать веб-проекты, с использованием некой архитектуры, а не подобно исследователю, сбрасывающему ящик типографского шрифта с крыши небоскреба, в надежде, что тот чудесным образом сложится в первый том «Войны и Мира». Самой распространенной парадигмой веб-программирования является, вне всякого сомнения, MVC — Model-View-Controller. Говоря примитивно, эта парадигма предусматривает разделение кода приложения на слой управления (Controller), слой представления (View) и слой управления данными (Model). При этом MVC предусматривает, что Controller и View могут (но не обязаны) зависеть от Model, в то время как Model ни при каких условиях не должен зависеть от них.
Есть много различных подходов, как отделить бизнес-логику приложения от логики отображения и управления. Все они предусматривают, что модель является частью приложения и взаимодействует с БД, использую последнюю лишь в качестве хранилища данных. Мы же попытаемся пойти иным путем и по возможности максимально вынести бизнес-логику приложения на уровень БД.
Предупреждение: лицам с тонкой душевной организацией лучше не видеть того, что будет твориться под катом.
Читать дальше →
Всего голосов 64: ↑50 и ↓14 +36
Просмотры4.3K
Комментарии 112

Динамическая интерпретация метамоделей

ПрограммированиеАнализ и проектирование системПроектирование и рефакторинг
Продолжая серию статей по метапрограммированию, подготовил выжимку из достаточно объемной своей работы о повышении уровня абстракций в информационных системах. Хабр конечно любит практические решения, и их таки есть у меня, но материала много и я вынужден разделить его на несколько статей. А для иллюстрации эффективности подхода, могу сказать, что внедрение его во множестве живых проектов позволило повысить эффективность разработки в десятки раз, например, создавать приложения баз данных со структурой в несколько сотен таблиц за неделю и портировать решения между платформами за считанные часы. Эта статья носит характер теоретический и наполнена специфической терминологией, без которой, к сожалению, она была бы значительно объемнее.
Читать дальше →
Всего голосов 29: ↑22 и ↓7 +15
Просмотры16.6K
Комментарии 46

Размышления о программировании

Блог компании R-StyleНенормальное программированиеBrainfuck

От Аристотеля к Витгенштейну


Мне не нужен язык, который позволяет создавать хорошие программы. Я ищу язык, на котором нельзя будет написать плохую программу. Автор

Предисловие

Развитие информатики как науки представляется рекой, которая рождается в далеком прошлом (Евклид, III век до н.э.; Вавилон, XIX век до н.э.; а возможно и раньше) из едва заметных ручейков первых алгоритмических вычислений. Неспешно двигаясь по истории, ручейки объединяются в реку, которая, неся свои воды через века, вбирает в себя притоки из смежных дисциплин, накапливает величественность и мощь и, наконец, срывается ниагарским водопадом из второго в третье тысячелетие, превращаясь в стремительный бурлящий поток, который захватывает и несет с собой из прошлого в будущее миллионы людей.



Броуновской частице, которую то бросает на стремнину с турбулентным течением, то опрокидывает в застоявшееся болото, то на мелководье, то в омут; мир информационных технологий видится загадочным, изменчивым и непредсказуемым. Однако радость постоянного движения, героического преодоления трудностей, бешеного вращения калейдоскопа новых впечатлений со временем сменяется тоской, томлением духа и непреодолимой потребностью на мгновение приподняться над суетой, взглянуть со стороны на этот бешено бурлящий поток и попытаться разглядеть, если не общее направление бурной реки, то хотя бы ближайший поворот той протоки, в которой барахтаешься.
Читать дальше →
Всего голосов 85: ↑58 и ↓27 +31
Просмотры34.1K
Комментарии 82

Назад, к технологиям верхнего палеолита, от любимых всеми REST, STATEless, CRUD, CGI, FastСGI и MVC

Разработка веб-сайтовАнализ и проектирование системAPI
«Только со смертью догмы начинается наука.»
// Галилео Галилей


«Я начал завидовать рабам. Они всё знают заранее. У них твёрдые убеждения.»
// х/ф Марка Захарова «Убить дракона» по мотивам пьесы Евгения Шварца


Уже пару лет и дня не проходит, чтобы я не услышал (или не прочитал) от людей, начинающих новые проекты, фразу типа «Возьмем серверный движок для REST API и MVC, и погнали». Сначала я думал, что у этих слов есть один источник, может книжку какую завезли во все магазины или где-то в топе поисковиков лежит статья, зомбирующая разработчиков. Если же выяснять у них, что они понимают под REST и MVC, то можно повредиться умом. Ну с MVC уже все ясно, об этом я уже давно писал, ничего не изменилось, только усугубилось, стоит набрать в Google Images «mvc» и мы увидим страшное, стрелочки в любые стороны. Ну а про REST отвечают следующее: ну как же, нам нужно из браузерного GUI и мобильного приложения вызывать серверные методы, например: setUserCity(userId, cityId) или calculateMatrix(data) или startVideoConverter(options, source, destination) а потом мы столкнемся с большой нагрузкой и архитектура REST все решит. Дальше я задаю вопросы, от которых глаза округляются уже у тех, кто недавно еще горел праведной верой, рвался в бой и точно знал, что к чему в этом мире. Теперь можно перейти к рассмотрению терминологической катастрофы, в эпицентре которой мы с вами пребываем.
Читать дальше →
Всего голосов 121: ↑98 и ↓23 +75
Просмотры62.6K
Комментарии 160

Прототип. От идеи до опытной партии

DIY или Сделай сам
В данной статье хочу рассказать о своем опыте создания опытной партии достаточного простого изделия — ручки для экшн-камеры.

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


Читать дальше →
Всего голосов 45: ↑42 и ↓3 +39
Просмотры30.7K
Комментарии 23

Модель натурального ряда чисел (нрч). Спираль Улама

Информационная безопасностьОбработка изображенийМатематика
Recovery mode
     Существующие подходы к решению задачи факторизации больших чисел (ЗФБЧ), интенсивно используемые в мире математики последние 20-30 лет свидетельствуют, что для них эта задача достаточно сложная, она упорно сопротивляется внешнему натиску специалистов и позиций не сдает. Вместе с тем, не могу упомянуть работ, авторы которых предложили бы глубокий анализ проблемы, состояния вопроса или выступили бы с критикой используемого подхода. Основной принцип в подходе — просеивание множества чисел (принцип решета) доминирует в этой области, но думается это не единственный путь и возможно не лучший. Большие надежды исследователями ЗФБЧ возлагаются на вычислительные средства новых типов, на новых физических принципах (квантовые, молекулярные и др.), но о смене подхода речь не идет. Тем не менее, некоторые выводы уже сегодня как бы напрашиваются сами собой. В атаках на RSA-подобные шифры ЗФБЧ является основной задачей.
Читать дальше →
Всего голосов 20: ↑4 и ↓16 -12
Просмотры6.1K
Комментарии 12

Метапрограммирование с примерами на JavaScript

JavaScriptПрограммированиеАнализ и проектирование систем
Эта статья, еще одна попытка переосмысления метапрограммирования, которые я периодически предпринимаю. Идея каждый раз уточняется, но в этот раз удалось подобрать достаточно простых и понятных примеров, которые одновременно очень компактны и иллюстративны, имеют реальное полезное применение и не тянут за собой библиотек и зависимостей. В момент публикации я буду докладывать эту тему на ОдессаJS, поэтому, статью можно использовать, как место для вопросов и комментариев к докладу. Формат статьи дает возможность более полно изложить материал, чем в докладе, слушатели которого, не освобождаются от прочтения.

UPD: Обновленная видеоверсия статьи на Youtube (лекция записана в Киевском политехническом институте 18 апреля 2019 года в рамках курса «100 видео-лекций по программированию»):

Читать дальше →
Всего голосов 52: ↑39 и ↓13 +26
Просмотры37.8K
Комментарии 23

Прототип. От идеи до опытной партии. Литье в силикон

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


Читать дальше →
Всего голосов 168: ↑166 и ↓2 +164
Просмотры100.9K
Комментарии 75

Полноценный процессор в Minecraft: как он работает, как на нем программировать и для чего он?

AssemblerКодобред
Из песочницы
Все, наверное, знают, что в песочнице Minecraft можно делать абсолютно всё. Различные цифровые схемы и процессоры создают в Minecaft уже с давних пор. Но тот процессор, о котором я пишу, на самом деле уникален! Его название — DjCPU8.



Почему он уникален? По многим причинам. Давайте по порядку:

1) Скорость работы. Это пока самый быстрый процессор такого уровня в Minecraft. Одна инструкция выполняется примерно 1 секунду.
2) Количество памяти. Оперативной памяти аж 256 байт. Не знаю других ЭВМ с таким объемом памяти.
3) Вычислительные способности. 42 инструкции. Работает с арифметикой, логикой, стеком, вводом/выводом, регистрами и т.д.
4) Ассемблер. В других процессорах нужно вводить программу в двоичном виде. Но в DjCPU8 можно вводить ее текстом.
5) Простота. Ни с какой другой ЭВМ невозможно так просто и приятно работать.
6) Широта применения. Порты ввода/вывода можно создавать в любом месте.
Читать дальше →
Всего голосов 170: ↑142 и ↓28 +114
Просмотры163K
Комментарии 68

Как начать работу в Kaggle: руководство для новичков в Data Science

PythonData MiningBig Data
Из песочницы
Доброго времени суток, уважаемые хабровчане! Сегодня я хотел бы поговорить о том, как не имея особого опыта в машинном обучении, можно попробовать свои силы в соревнованиях, проводимых Kaggle.

image

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

Мы попробуем поучаствовать в обучающем соревновании, не предусматривающем каких-либо поощрений, кроме опыта.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Просмотры127.7K
Комментарии 11

Модель натурального ряда чисел и отдельного числа. Контуры

Информационная безопасностьКриптографияСемантикаАлгоритмыМатематика
Recovery mode



В комментариях к опубликованным ранее работам автора было высказано много замечаний и пожеланий. Я благодарю всех читателей — хабровчан и прочих за внимание к работам и тем более за комментарии. Многих читателей не устраивал стиль изложения, подача материала, нечеткость определений и др. Главное, что автор желал бы поправить — это обеспечить доступность понимания идей публикаций, математического инструментария и техники его применения. Работа в интересующем автора направлении — дело и для него новое, но чем дальше «в лес», тем больше и непонятного, и сложного, и, конечно, интересного.
Читать дальше →
Всего голосов 26: ↑19 и ↓7 +12
Просмотры3.3K
Комментарии 49