В данной статье производится сравнение работы простейших сервисов реализованных с помощью фреймворка Camel и двух его компонентов: HTTP и AHC. Углубляться в структуру и работу с самим фреймворком не будем, предполагается что читатель уже немного знаком с ним.
Пользователь
Мы понятия не имеем, что делает планеты «потенциально обитаемыми»
9 min
7.7KTranslation
Экзопланета Kepler-452b (справа) по сравнению с Землёй (слева). Изучать планеты, похожие на Землю, имеет смысл. Но может оказаться, что они не будут самыми вероятными кандидатами на обнаружение жизни в нашей Галактике или во Вселенной вообще.
Одна из наиболее захватывающей целей из тех, что поставило перед собой человечество – найти внеземную жизнь. Биологическую активность, появившуюся и не прекращающуюся на каком-нибудь мире за пределами Земли. Эту возможность подпитывает не только наше воображение. У нас полно непрямых свидетельств, определяющих другие потенциальные места, где могла бы появиться жизнь. Появиться в результате процессов, похожих на те, что происходили в прошлом Земли. Если сравнить существующие условия с тем, что, по нашему мнению, требуется жизни, предположения становятся осмысленными.
Рассуждать о том, сколько вообще может быть «потенциально обитаемых» планет – в Солнечной системе, в Млечном пути, в местной группе галактик, или даже в обозримой Вселенной – занятие интересное. Однако нужно честно описать предположения, используемые для получения этих оценок. Все они отражают наше невежество, и самый неприятный факт, который невозможно игнорировать: единственное место во всей Вселенной, где мы с определённостью знаем о появлении жизни – это наша планета. Всё остальное – лишь догадки. Если быть абсолютно честными с самими собой, приходится признать, что мы понятия не имеем, что делает планеты «потенциально обитаемыми».
+21
Невидимые друзья вашего github-репозитория
13 min
18KTutorial
Github это незаменимый инструмент, прочно вошедший в жизнь практически каждого разработчика.
Хотя многие из нас используют его постоянно, не все знают, что существует большое количество сторонних (и бесплатных) сервисов и инструментов, которые тесно интегрированы с github и расширяют его функциональность.
В данной статье мы уделим внимание, в основном, инструментам, работающим в инфраструктуре npm. Полный список сервисов, интегрирующихся с github, можно посмотреть на странице github integrations directory.
Сегодня в выпуске:
- Настраиваем continuous integration c travis ci
- Настраиваем отчеты о test coverage с coveralls
- Мониторим статус зависимостей с david
- Настраиваем автоматическое обновление зависимостей с greenkeeper
- Улучшаем сообщения коммитов с commitizen
- Генерируем changelog и release notes с conventional-changelog
- Управляем задачами с zube
+39
Почему эту работу до сих пор выполняет не машина?
4 min
34KTranslation
Когда я рассказываю, что работаю над искусственным интеллектом, людям часто хочется встать на сторону простых тружеников всего мира. Точные формулировки варьируются, но обычно это сводится к «машины не могут выполнять работу за людей, поскольку люди обеспечивают „человеческое взаимодействие“, недостижимое для машины».
Сразу после одного из таких споров я имел удовольствие испробовать эти прославленные «человеческие взаимодействия» по пути домой в Нью-Йорк из-за границы. Первая встреча произошла с работником авиакомпании. Когда я пришёл на регистрацию, она сказала мне, что, поскольку я не пришёл хотя бы за час до вылета, технически говоря, я его пропустил, и мне придётся покупать новый билет. Вообще-то я опоздал всего на несколько минут, и в аэропорту, из которого я вылетал, ожидание в очередях на проверку обычно занимало от 0 до 5 минут. Я бы сказал, что если бы весь аэропорт был парковкой, им даже не нужно было бы давать секциям буквенно-цифровые обозначения.
Я начал возражать, но они заявили, что их система не даст им распечатать билет, даже если бы они захотели. Плохое начало для «человеческого взаимодействия».
+46
Консоль в массы. Переход на светлую сторону. Bash
6 min
56KTutorial
Вступление
Удобство использования того или иного инструмента заключается в том, насколько он помогает в решении конкретной задачи. Также важно, чтобы мы могли настроить этот инструмент под свои нужды. Приятным бонусом будет и тот факт, что мы можем расширить и дополнить новыми возможностями наш инструмент.
Мы добрались до самой интересной и увлекательной темы — это скрипты на
bash
. Когда вы запускаете терминал, внутри него работает специальная программа-оболочка — shell
(англ) — интерпретатор команд. Shell понимает все команды, которые вы вводите с клавиатуры, и обрабатывает их. Также выводит сообщения об ошибках, следит за корректностью команд и их синтаксисом. Примером таких команд могут быть: сменить директорию, создать новую директорию, добавить текстовый файл, отредактировать текстовый файл, сохранить изменения и другие.+45
RE: Возможны ли путешествия во времени?
9 min
66KВчера на Хабре появился потрясающий по своей безграмотности пост "Возможны ли путешествия во времени". В ответ на моё замечание о незнакомстве с базовыми научными представлениями о пространстве и времени автор припечатал меня вот так:
Такого уровня воинствующего невежества я давно не видал, и уж на Хабре-то его видеть вдвойне странно.
Поскольку я, в отличие от автора, сциентист, то постараюсь в ответ рассказать любознательному читателю, что мы в действительности знаем о природе времени, причинности и путешествиях во времени.
В классической механике время считается абсолютным и неизменным в том смысле, что при переходе от одной системы отсчёта к другой временные интервалы не изменяются:
Здесь (x, y, z, t) — координаты в старой системе, (x', y', z', t') — координаты в новой системе. Здесь и далее предполагается (для упрощения формул), что одна система движется относительно другой параллельно оси x со скоростью v.
Это т.н. преобразования Галилея — что происходит с координатами при смене системы отсчета. В галилеевом смысле «поток времени» один на всю Вселенную, и временные координаты у всех объектов одинаковы. При этом классическая механика никак не трактует уникальность стрелы времени; более того, само понятие движения времени в ньютоновы формулы не входит никак.
В классической механике мы сами вводим движение от прошлого к будущему. Допустим, у нас задан набор материальных точек (координаты и скорости) и действующих сил. Далее мы задаёмся каким-то интервалом dt и смотрим, как система будет эволюционировать во времени. Никто не мешает нам двигаться в обратном направлении и следить, что происходило с системой в прошлом.
Однако «путешествие во времени» — т.е. перемещение одного конкретного объекта по шкале t в прошлое — ньютоновой механикой запрещено (см. выше — временной поток один на всю Вселенную).
Ситуация стала гораздо веселее, когда Максвелл сформулировал свою электродинамику, а затем Эйнштейн в попытках решить противоречия электродинамики и классической механики создал теорию относительности.
Если для Вас википедия — главный оплот истины и знаний, а физические законы непоколебимы — Вам пора на работу в инквизицию. Еще столько людей, опровергающих теоретические выдумки физиков 18 века, не сожжено!
Такого уровня воинствующего невежества я давно не видал, и уж на Хабре-то его видеть вдвойне странно.
Поскольку я, в отличие от автора, сциентист, то постараюсь в ответ рассказать любознательному читателю, что мы в действительности знаем о природе времени, причинности и путешествиях во времени.
Время
В классической механике время считается абсолютным и неизменным в том смысле, что при переходе от одной системы отсчёта к другой временные интервалы не изменяются:
Здесь (x, y, z, t) — координаты в старой системе, (x', y', z', t') — координаты в новой системе. Здесь и далее предполагается (для упрощения формул), что одна система движется относительно другой параллельно оси x со скоростью v.
Это т.н. преобразования Галилея — что происходит с координатами при смене системы отсчета. В галилеевом смысле «поток времени» один на всю Вселенную, и временные координаты у всех объектов одинаковы. При этом классическая механика никак не трактует уникальность стрелы времени; более того, само понятие движения времени в ньютоновы формулы не входит никак.
В классической механике мы сами вводим движение от прошлого к будущему. Допустим, у нас задан набор материальных точек (координаты и скорости) и действующих сил. Далее мы задаёмся каким-то интервалом dt и смотрим, как система будет эволюционировать во времени. Никто не мешает нам двигаться в обратном направлении и следить, что происходило с системой в прошлом.
Однако «путешествие во времени» — т.е. перемещение одного конкретного объекта по шкале t в прошлое — ньютоновой механикой запрещено (см. выше — временной поток один на всю Вселенную).
Ситуация стала гораздо веселее, когда Максвелл сформулировал свою электродинамику, а затем Эйнштейн в попытках решить противоречия электродинамики и классической механики создал теорию относительности.
+249
Будущее вселенной
15 min
105KTranslation
Как-то я наткнулся на интересную тайм-ленту предполагаемых событий вселенной на википедии, но она была довольно скудной и без картинок, так что я залез в гугл и поискал «future time line», и первое, что увидел, — этот сайт. Мне очень понравилась эта статья и я решил перевести ее, заодно и вычитать ее получше.
Все, что здесь изложено — лишь предположения и теории, вполне возможно, что все или некоторые события будут не такими. Весь пост представлен в виде тайм-ленты от 10000 до 10100 года, и содержит много интересных картинок и ссылок на вики, читать много и интересно.
Эта Киля – одна из самых больших и нестабильных звезд в нашей Галактике. Ее температура настолько высока, что ее гравитация не в состоянии удерживать газ, утекающий с ее поверхности по сформированным потокам вверх, от нее. Она впервые была замечена в 1843 году, когда ее звездная величина (читай величина свечения) достигла -0.8, сделав ее второй по яркости звездой в ночном небе.
Она в дальнейшем утихла на какое-то время, и снова «засветила» в конце 1990-х. Эта флуктуация продолжается с периодичным вспыхиванием и затуханием, и будет продолжаться до тех пор, пока не случится неизбежное. Не в состоянии совладать с собственной массой и плотностью, она коллапсирует и, потом, превращается в одну из самых смертельных сил, известных в природе – в гиперновую.
На какое-то время, этот колоссальный взрыв освещает всю галактику. Это будет достаточно ярко, чтобы заметить в дневное время с Земли, в то время как ночью это сравнимо с полной луной.
Но гораздо больше вреда принесут убийственные струи гамма-излучения, выброшенные умирающей звездой. Они будут выброшены на таких высоких энергиях, что даже системы в тысячах световых лет от Эта Киля будут задеты. В результате, на многочисленных планетах в нашем регионе Галактики произойдет вымирание живых организмов в это время.
Все, что здесь изложено — лишь предположения и теории, вполне возможно, что все или некоторые события будут не такими. Весь пост представлен в виде тайм-ленты от 10000 до 10100 года, и содержит много интересных картинок и ссылок на вики, читать много и интересно.
10 000 – 15 000 Н.Э.
Гиперновая из звездной системы Эта Киля начинает воздействовать на наш регион Галактики
Эта Киля – одна из самых больших и нестабильных звезд в нашей Галактике. Ее температура настолько высока, что ее гравитация не в состоянии удерживать газ, утекающий с ее поверхности по сформированным потокам вверх, от нее. Она впервые была замечена в 1843 году, когда ее звездная величина (читай величина свечения) достигла -0.8, сделав ее второй по яркости звездой в ночном небе.
Она в дальнейшем утихла на какое-то время, и снова «засветила» в конце 1990-х. Эта флуктуация продолжается с периодичным вспыхиванием и затуханием, и будет продолжаться до тех пор, пока не случится неизбежное. Не в состоянии совладать с собственной массой и плотностью, она коллапсирует и, потом, превращается в одну из самых смертельных сил, известных в природе – в гиперновую.
На какое-то время, этот колоссальный взрыв освещает всю галактику. Это будет достаточно ярко, чтобы заметить в дневное время с Земли, в то время как ночью это сравнимо с полной луной.
Но гораздо больше вреда принесут убийственные струи гамма-излучения, выброшенные умирающей звездой. Они будут выброшены на таких высоких энергиях, что даже системы в тысячах световых лет от Эта Киля будут задеты. В результате, на многочисленных планетах в нашем регионе Галактики произойдет вымирание живых организмов в это время.
+249
W3C Дайджест. Что нового в CSS3. Выпуск 2
2 min
794Рабочая группа CSS3 постоянно ведет дискуссии по поводу того, что же будет в новом стандарте. Никаких скандалов, интриг и расследований. Голые мысли, непрекрытые идеи, обнаженные факты.
Предыдущая часть тут
Предложен новый способ рисования линейных градиентов. Как известно, такие заливки рисуются по линии градиента (
Какая-то здравая мысль в этом есть, но «лепить» сверху на текущее поведение линейных градиентов как-то немного неправильно.
Предыдущая часть тут
Немного магии в линейных градиентах
Предложен новый способ рисования линейных градиентов. Как известно, такие заливки рисуются по линии градиента (
gradient-line
), отправной точкой которого является центр контейнера. Однако, если захочется нарисовать градиент похитрее, без дополнительных костылей в виде JS не обойтись. Например, есть градиент с тремя цветами: А, Б, В. Захотелось заполнить контейнер так, чтобы цвет А был «привязан» к левому верхнему углу, цвет Б — к правому верхнему, а цвет В — к правому нижнему. И при изменении размеров контейнера результат всегда был одинаковым.Какая-то здравая мысль в этом есть, но «лепить» сверху на текущее поведение линейных градиентов как-то немного неправильно.
+33
Солнечное дерево для бесконтактной подзарядки
1 min
1KНа выставке CEATEC Japan 2010 компания Nissan показала интересный экспонат: станцию бесконтактной подзарядки Solar Tree. Такая установка идеально подходят для питания роботов, которые при исчерпании заряда могут самостоятельно подъехать «постоять под деревом». Внизу для них расположены три парковочных места.
На фотографии не видно, но высота «дерева» 12 метров, а диаметр панелей с фотоэлементами — около трёх. Преимущество такого подхода также в том, что панели могут следить за солнцем и поворачиваться к нему в течение дня, достигая максимального кпд в 30%. Три панели выдают 20 кВт электроэнергии.
На фотографии не видно, но высота «дерева» 12 метров, а диаметр панелей с фотоэлементами — около трёх. Преимущество такого подхода также в том, что панели могут следить за солнцем и поворачиваться к нему в течение дня, достигая максимального кпд в 30%. Три панели выдают 20 кВт электроэнергии.
+8
WebP, новый формат изображений для интернета
3 min
25KTranslation
В рамках инициативы компании Google, заключающейся в том, чтобы сделать интернет более быстрым, в течении прошедших месяцев мы выпустили целый набор инструментов, призванных помочь владельцам сайтов их ускорить. Мы запустили расширение для Firefox под названием Page Speed, позволяющее изучать производительность веб страниц, а также получать предложения о том, как её увеличить. Мы представили Speed Tracer, расширение для Chrome, позволяющее найти и исправить проблемы с производительностью в веб приложениях. Кроме того, мы выпустили набор инструментов для завершающей стадии разработки (closure tools), призванный помочь создавать сложные веб приложения с польностью оптимизированным javascript-кодом. В то время, как эти инструменты были невероятно успешны, помогая разработчикам оптимизировать их сайты, мы продолжали работу, и нам удалось обнаружить единственный компонент веб страниц, который полностью ответственнен за большинство задержек на страницах: изображения.
Большая часть распространенных форматов изображений, используемых в сети, были созданы более 10 лет назад и основаны на технологиях того времени. Инженеры из Google решили проверить: нет ли способа увеличить степень сжатия алгоритмов сжатия с потерями (как JPEG), чтобы позволить изображениям загружаться быстрее, при этом полностью сохраняя их разрешение и визуальное качество. В результате работы на этим проектом мы выпускаем новый формат изображений, WebP, в предварительной версии для разработчиков. Этот формат обещает существенно уменьшить бинарный размер фотографий в сети, позволяя сайтам загружаться быстрее, чем раньше.
Большая часть распространенных форматов изображений, используемых в сети, были созданы более 10 лет назад и основаны на технологиях того времени. Инженеры из Google решили проверить: нет ли способа увеличить степень сжатия алгоритмов сжатия с потерями (как JPEG), чтобы позволить изображениям загружаться быстрее, при этом полностью сохраняя их разрешение и визуальное качество. В результате работы на этим проектом мы выпускаем новый формат изображений, WebP, в предварительной версии для разработчиков. Этот формат обещает существенно уменьшить бинарный размер фотографий в сети, позволяя сайтам загружаться быстрее, чем раньше.
+83
Р. Фейнман «Характер физических законов» (вторая лекция)
2 min
7.3KПредставляю вашему вниманию вторую лекцию из семи прочитанных лауреатом нобелевской премии профессором Ричардом Фейнманом в Корнелльском университете в 1964г, которая называлась «Связь математики и физики».
Я убежден, что не существует популярной науки, есть только популярная ее интерпретация. И это не самый мною любимый жанр, сейчас я практически не читаю научно популярных книг, наука не заслуживает того чтобы скользить вечно по поверхности. Однако какие-то книги я все-таки читал и вам советую, много и восхитительно писали: Бор с Эйнштейном (любой популярный текст, особенно советую их переписку), Паули (переписка), Гейзенберг «Часть и целое» (это уже больше философия в стиле Витгенштейна), сам Витгенштейн, Куайн «Две догмы эмпиризма», Дэвид Дойч «Структура реальности» (с оговорками- совершенно замечательная вещь), по квантовой механике опять же Фейнман «КЭД — удивительное свойство света и вещества», по логике — Хофштадтер GEB (Гедель, Эшер, Бах) — книга моего детства, по биохимии Франк-Каменецкий «Самая главная молекула» — замечательная книга про ДНК, конечно советую Джеймса Уотсона «Двойная спираль. Воспоминания об открытии структуры ДНК».
И еще масса книг, которые я не вспомнил, от всех этих книг захватывает дух, но к сожалению на полках в книжных магазинах они растворились в бестолковом шуме какой-то сомнительной около научной литературы. И я не очень понимаю что собственно читают сейчас люди интересующиеся наукой.
Я убежден, что не существует популярной науки, есть только популярная ее интерпретация. И это не самый мною любимый жанр, сейчас я практически не читаю научно популярных книг, наука не заслуживает того чтобы скользить вечно по поверхности. Однако какие-то книги я все-таки читал и вам советую, много и восхитительно писали: Бор с Эйнштейном (любой популярный текст, особенно советую их переписку), Паули (переписка), Гейзенберг «Часть и целое» (это уже больше философия в стиле Витгенштейна), сам Витгенштейн, Куайн «Две догмы эмпиризма», Дэвид Дойч «Структура реальности» (с оговорками- совершенно замечательная вещь), по квантовой механике опять же Фейнман «КЭД — удивительное свойство света и вещества», по логике — Хофштадтер GEB (Гедель, Эшер, Бах) — книга моего детства, по биохимии Франк-Каменецкий «Самая главная молекула» — замечательная книга про ДНК, конечно советую Джеймса Уотсона «Двойная спираль. Воспоминания об открытии структуры ДНК».
И еще масса книг, которые я не вспомнил, от всех этих книг захватывает дух, но к сожалению на полках в книжных магазинах они растворились в бестолковом шуме какой-то сомнительной около научной литературы. И я не очень понимаю что собственно читают сейчас люди интересующиеся наукой.
+73
Великая Отечественная на современных улицах
1 min
2.4KРоссийский фотохудожник Сергей Ларенков опубликовал у себя в блоге серию коллажей: фотографии времён Второй мировой войны и современных улиц Москвы, Санкт-Петербурга, Берлина, Праги и Вены.
1941/2009. Ул.Горького/Тверская ул.
1941/2009. Ул.Горького/Тверская ул.
+48
Компьютер вашей мечты. Часть 4: Платформа
19 min
12KЧасть 1 | Часть 2 | Часть 3
Предыдущие части настоятельно рекомендуются к прочтению.
Давным-давно, когда деревья были большими, трава зелёной, а воздух чистым, на свет появился IBM PC. Открытая модульная архитектура системы, возможность расширения и стандартизация компонентов привели к огромной популярности этих компьютеров. И хоть современные компьютеры ушли от своего предшественника довольно далеко, они всё равно являются его последователями и продолжают нести в себе общие принципы, заложенные ещё тогда, в далёкие 80е годы.
Материнская, или системная плата за это время успела пережить множество изменений. Первоначально являясь лишь подложкой для размещения других компонентов, она начала обрастать различными дополнительными возможностями и функциями.
Прогресс сделал своё дело. Хороший набор интегрированных устройст, богатый ассортимент интерфейсов и широкие программные возможности — вот то, что отличает современные материнские платы от их прародителей.
Материнская плата — это не просто железка, а основа платформы, на которой строится компьютер. Именно она определяет его многие возможности как в текущий момент, так и в перспективе. Поэтому, грамотный выбор материнской платы — один из наиболее важных этапов при покупке компьютера.
Предыдущие части настоятельно рекомендуются к прочтению.
Давным-давно, когда деревья были большими, трава зелёной, а воздух чистым, на свет появился IBM PC. Открытая модульная архитектура системы, возможность расширения и стандартизация компонентов привели к огромной популярности этих компьютеров. И хоть современные компьютеры ушли от своего предшественника довольно далеко, они всё равно являются его последователями и продолжают нести в себе общие принципы, заложенные ещё тогда, в далёкие 80е годы.
Материнская, или системная плата за это время успела пережить множество изменений. Первоначально являясь лишь подложкой для размещения других компонентов, она начала обрастать различными дополнительными возможностями и функциями.
Прогресс сделал своё дело. Хороший набор интегрированных устройст, богатый ассортимент интерфейсов и широкие программные возможности — вот то, что отличает современные материнские платы от их прародителей.
Материнская плата — это не просто железка, а основа платформы, на которой строится компьютер. Именно она определяет его многие возможности как в текущий момент, так и в перспективе. Поэтому, грамотный выбор материнской платы — один из наиболее важных этапов при покупке компьютера.
+76
Ричард Фейнман о резиновых лентах
1 min
1.8KПродолжаю публиковать короткие отрывки из рассказов Ричарда Фейнмана. Удивительно, что нас окружают привычные нам вещи, но мы не представляем, как они устроены. Мы просто довольствуемся несколькими легкими слоями понимания. Вот простой вопрос: «что заставляет резиновую ленту стягиваться после растяжения?».
+103
Как создавался «Аватар»
1 min
1KДа, именно создавался. Потому что уже рука не поднимается написать «снимался». В этих видео рассказывается о процессе создания одного из самых масштабных проектов в истории кинематографа. Всем советую посмотреть, чтобы понять в какую сторону он движется, и чего уже мы достигли. Это потрясает.
Суммарно 5 видео идут около 23 минут.
Все части вместе одним видео вы можете посмотреть здесь
Суммарно 5 видео идут около 23 минут.
Все части вместе одним видео вы можете посмотреть здесь
+65
Совет счастливым обладателям жестких дисков
2 min
65KХабрапривет! Сегодня расскажу о маленькой полезной настройке современных жестких дисков, которая позволяет значительно уменьшить шум от его работы.
Для тех, кто не слышал про AAM — добро пожаловать под кат.
Для тех, кто не слышал про AAM — добро пожаловать под кат.
+104
Windows: Знаете ли вы, что…
2 min
1.8K… 1) Чтобы отключить отображение названий файлов рисунков в режиме просмотра «Эскизы страниц», выберите этот режим зажав клавишу Shift. Повторите для включения названий файлов.
+184
Редизайн: обновить или сделать с нуля?
3 min
1.4KTranslation
Редизайн сайта может стать большим проектом. В большинстве случаев, полный редизайн сайта означает в корне изменение существующего дизайна, при этом время выполнения работ будет не меньше, чем время на разработку дизайна с нуля. Другой вариант — изменение лишь некоторых элементов, что займет намного меньше времени, чем разработка дизайна с нуля.
Какой вариант подойдет вам и каковы принципы выбора?
Какой вариант подойдет вам и каковы принципы выбора?
+23
25 лучших деловых книг
2 min
6KЯ стараюсь читать много бизнес-литературы. Скажу честно – попадается много откровенно неудачных, графоманских, непрактичных книг. Но есть книги, которые иначе как сокровищами не назовешь.
Я составил список из 25 золотых (ИМХО и только ИМХО) деловых книг.
Я составил список из 25 золотых (ИМХО и только ИМХО) деловых книг.
+3
Droider Chart. Выпуск 1. Хит-парад приложений для Android
1 min
914Сегодня мы подготовили первый видео хит-парад приложений для Android. С удовольствие представляем его Хабрасообществу.
В обзоре замечены программы:
Если вам понравилось, сделаем эту штуку еженедельной. Удачных выходных!
В обзоре замечены программы:
- Quick Settings
- Shoot U!
- Gesture Search
- Skyfire
- Cube Player
Если вам понравилось, сделаем эту штуку еженедельной. Удачных выходных!
+88
Information
- Rating
- Does not participate
- Location
- Россия
- Registered
- Activity