Пилоты реактивных ранцев: Фрэнки ЗапАта

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

image

Фрэнки Запата разработал 5 продуктов:

image

Под катом — хронология ключевых видео его достижений (много видео). Читать дальше →

Исправить или убить автоматически устанавливаемый JavaScript?

Привет, Хабр! Представляю вашему вниманию перевод статьи Julie Marchant Fix or Kill Automatically Installed JavaScript?

В эссе Ричарда Столлмана "Ловушка JavaScript" отмечается, что люди запускают несвободные программы, которые автоматически незаметно устанавливаются в их браузеры каждый день. На самом деле он сильно преуменьшил проблему. Мало того, что большинство пользователей ежедневно запускают несвободные программы просто просматривая веб-страницы, они запускают десятки или даже сотни таких программ каждый день. Ловушка JavaScript чрезвычайно реальна и плодовита. Считается, что работа с сайтами будет нарушена без этих нестандартных, обычно проприетарных, расширений HTML, что веб-браузеры даже не предлагают очевидной возможности отключить JavaScript. Утверждается, что отключение JavaScript приведет только к путанице.

Очевидно, что нам нужно решить эту проблему. Однако, сосредоточив внимание на том являются ли скрипты "тривиальными" или свободными, г-н Столлман упускает важный момент: автоматическая незаметная установка программного обеспечения сама по себе является главной проблемой. То, что по большей части программное обеспечение оказывается несвободным, является лишь побочным эффектом.

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

Java vs GO. Тестирование большим числом пользователей

58184610_1_x Мотивация

Микросервисная архитектура позволяет выбирать между технологиями и языками программирования при написании REST api сервисов. Какой язык лучше выбрать, для написании REST api приложения, чтобы обеспечить большее количество одновременных пользователей быстрым и стабильным ответом на одном и том же железе? Чтобы ответить на этот вопрос было бы хорошо увидеть разницу в производительности одного и того же приложения написанного на Java и GO.

Дисклеймер

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

Худшая диаграмма на свете

Всем привет!

А мы тут запускаем очередной поток курса «Разработчик JavaScript» и, по рекомендации преподавателей, готовим интересные материалы для чтения. Сегодня посмотрим на одну интересную заметку о визуализации вывода данных.

Поехали.

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

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

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

Сперва, поговорим о том, зачем мы вообще используем диаграммы:

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

Я покажу, как круговая диаграмма терпит неудачу по всем эти критериям. “Задача” круговой диаграммы — показать взаимоотношения частей и целого.

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

Как собрать корпоративные услуги на одной онлайн-платформе: история «МегаФон.Бизнес»

У каждого телеком-оператора есть большой набор тарифов и услуг, которые предназначены для корпоративных клиентов. Таких услуг может быть несколько десятков. Обычно пользователям в них сложно разобраться — трудности возникают уже на этапе подключения. Приходится «пролезать» сквозь бесчисленные лендинги, авторизации, формы заявок и строчки мелкого шрифта. Мы хотели, чтобы все стало просто и понятно. Для этого мы решили создать платформу «МегаФон.Бизнес». О том, как мы собирали экосистему решений для корпоративных клиентов и что в итоге получилось, расскажем в этом посте.

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

Google исполнилось 20 лет

Сегодня Гуглу официально исполнилось 20 лет! Двадцать лет, как в наш язык прочно вошло слово "гуглить".

Вот так Google выглядел два десятилетия назад:

image

На самом деле, дата основания компании — 4 сентября 1998 года. Но технология PageRank, легшая в основу поиска Google, родилась еще в январе 1996 года как научно-исследовательский проект Ларри Пейджа и Сергея Брина, которые тогда учились в Стэнфордском университете в Калифорнии.

Основной домен поисковика google.com был зарегистрирован 15 сентября. Но в самой компании день рождения празднуется именно 27 сентября. Примечательно, что Пейдж и Брин первоначально назвали свою поисковую систему BackRub, потому что система проверяла обратные ссылки для оценки важности сайта

В честь круглой даты компания разместила на главной странице вместо обычного дудла Youtube-ролик, собравший в себе различные важные события за время существования поисковика, которые «гуглили» его посетители.

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

Волшебный штрихкод

Рустам подошел к Стасу, передал ему пачку бумаг – грязных, в масле, с помятыми уголками и какими-то пометками.

— Что за макулатура? – спросил Сергей, заглядывая через плечо Рустама.

— Сам ты макулатура. – обиделся Рустам. – Накладная это, на сборку.

— А нам ты ее зачем принес? – спросил Сергей.

— Да вон… — махнул рукой Рустам. – Даша опять чего-то намудрила, надо разбираться.

— Чего я намудрила, чё ты гонишь? – Даша была родом из деревни, что было видно невооруженным взглядом. Да она и не скрывала. – Мне сказали, я сделала! Читать дальше →

Как STACKLEAK улучшает безопасность ядра Linux

STACKLEAK — это функция безопасности ядра Linux, изначально разработанная создателями Grsecurity/PaX. Я решил довести STACKLEAK до официального ванильного ядра (Linux kernel mainline). В этой статье будет рассказано о внутреннем устройстве, свойствах данной функции безопасности и ее очень долгом непростом пути в mainline.

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

Flutter для Android-разработчиков. Как создавать UI для Activity, используя Flutter

Flutter для Android-разработчиков. Как создавать UI для Activity, используя Flutter

Эта статья написана для Android-разработчиков, которые хотят применить свои существующие знания для создания мобильных приложений с помощью Flutter. В этой статье мы рассмотрим эквивалент Activity во Flutter.

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

Как стартапу повысить свои шансы на инвестиции при общении с инвестором?

Привет, меня зовут Мария Подоляк, я живу в городе Нью Йорке, в США. В Нью Йорке же сотрудничаю с проектами и фондами, например, Starta Ventures. После публикации в RB.ru о том, что я готова помогать проектам с маркетингом при выходе на международный рынок, мне задают много вопросов про инвестиции, в том числе. Я решила зафиксировать распространённые вопросы и заблуждения на Хабрахабре.

Вопрос 1. Инвестор или акселератор? Что такое акселератор, в принципе?

По оценкам издания Entrepreneur, в США – более двухсот акселераторов, у каждого свой фокус, история и специализация. Акселерационная программа, как правило, длится 3,5-4 месяца, включает в себя тренинги, воркшопы и индивидуальные сессии с менторами, они же местные американские предприниматели с опытом, инвесторами, местными специалистами (юристами, дизайнерами, маркетологами). Вся интенсивная программа проходит в США, то есть заочный вариант вам не подходит. Не подходит очный вариант и тем, кто не разговаривает на английском языке, потому что всё общение в акселераторах происходит на английском. Читать дальше →