Pull to refresh
1
0
jj_killer @jj_killer

User

Send message

Микросервисы (Microservices)

Reading time22 min
Views710K
От переводчика: некоторые скорее всего уже читали этот титанический труд от Мартина Фаулера и его коллеги Джеймса Льюиса, но я все же решил сделать перевод этой статьи. Тренд микросервисов набирает обороты в мире enterprise разработки, и эта статья является ценнейшим источником знаний, по сути выжимкой существующего опыта работы с ними.

Термин «Microservice Architecture» получил распространение в последние несколько лет как описание способа дизайна приложений в виде набора независимо развертываемых сервисов. В то время как нет точного описания этого архитектурного стиля, существует некий общий набор характеристик: организация сервисов вокруг бизнес-потребностей, автоматическое развертывание, перенос логики от шины сообщений к приемникам (endpoints) и децентрализованный контроль над языками и данными.
Читать дальше →

Свершилось! io.js Version 1.0.1 (Beta stability) released!

Reading time1 min
Views27K
Как известно, io.js ориентирован на новые версии движка V8, в которые включена поддержка стандарта ES6. В то время как в NodeJS для поддержки новых фич ES6 приходилось использовать флаг --harmony при запуске и другие заморочки, в io.js предусмотрены 3 группы новшеств:

  • shipping — новшества, помеченные как stable в V8, такие как генераторы, шаблоны, новые строковые методы и т.д. Все они включены по умолчанию и не требуют специальных флагов при запуске
  • staged — почти завершенные, но не оттестированные, либо не приведенные к стандарту ES6. Это новшества из разряда «используйте на свой страх и риск», которые требуют флаг запуска --es_staging (или --harmony)
  • in progress — все остальные новшества, которые должны быть включены индивидуальным флагом (например --harmony_arrow_functions)

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

Разбираемся с Flux, реактивной архитектурой от facebook

Reading time7 min
Views118K


Введение


Добро пожаловать в третью часть серии статей «Изучаем React». Сегодня мы будем изучать, как устроена архитектура Facebook Flux, и как использовать ее в своих проектах.
Ррреактивно!

Конфигурируем Ruby модуль

Reading time4 min
Views6.4K
Я думаю вы знакомы с методом configure, который многие гемы предоставляют для конфигурации. Например конфигурация carrierwave:

CarrierWave.configure do |config|
  config.storage = :file
  config.enable_processing = false
end

Как реализовать это в своем модуле?
Читать дальше →

Восстановить Apple keyboard aluminium после попадания жидкости

Reading time4 min
Views122K


Все началось с того, что однажды мне залили красным вином проводную клавиатуру от Apple (MB110RS). Максимум, что было сделано до того, когда я об этом узнал, лишь удаление внешних следов попадания жидкости.

Надо отметить, что эта клавиатура не зря считается одной из самых удобных в своем роде в принципе: легкий тихий ход клавиш, полностью свободные и расслабленные руки при работе за ней, приятный дизайн.
Так вот именно своего главного достоинства — легкого хода клавиш — после того, как под них попало вино, клавиатура почти лишилась: стали залипать кнопки в особенности нижнего ряда — Shift, Ctrl, Alt, Cmd и в первую очередь Пробел. Оно и понятно — попавшая жидкость ввиду наклона клавиатуры устремилась в нижнюю ее часть, и вино, вода из которого успела испариться, оставило свой сухой остаток на контактных площадках, пружинящих резинках и под клавишами. Справедливости ради стоит сказать, что даже после этого клавиатура продолжала работать.
Читать дальше →

Айтишник на отдыхе: добавим немного астрономии?

Reading time6 min
Views126K

Стремительно приближается лето и сопутствующие ему выезды на природу. Посиделки затягиваются заполночь, и над головой появляются звезды. Но, как правило, зведное небо таинственно и непонятно — астрономию в школах не преподают толком, наверное, уже с конца 80-х, да и кто помнит, чему его учили в школе, если это не использовалось в жизни постоянно? А в небе хватает интересного, особенно если потратить чуть-чуть времени на астрономическое обеспечение выезда на природу.
Читать дальше →

Интересно и познавательно: управляемая посадка на ПТК НП

Reading time10 min
Views36K

Следующий этап большой и, надеюсь, интересной серии обучающих постов о полётах в Orbiter. После того, как в предыдущем посте мы успешно состыковались с МКС, очевидная следующая задача — вернуться назад на Землю, совершив точную посадку с приемлемыми перегрузками.
Этот пост имеет цель:
  • Рассказать о корабле ПТК НП.
  • Дать представление о физике маневров торможения и посадки.
  • Представить простое руководство для точной посадки в Orbiter.

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

Ищем альтернативы Google Reader

Reading time5 min
Views184K
Как недавно стало известно, с 1 июля закрывается Google Reader. Незамедлительно я начал искать альтернативы.
В данном посте я рассматриваю только онлайн-ридеры. Плагины типа Feedly не рассматриваю.
Читать дальше →

MeCam — летающая камера за 49$

Reading time2 min
Views188K
Новый миниатюрный квадрокоптер MeCam, недавно представленный компанией Always Innovating, способен поменять наши представления о способах видео- и фотосъёмки. MeCam представляет собой летающую камеру на базе Linux, которая управляется голосом и передаёт фото и видео по Wi-Fi либо Bluetooth на iOS либо Android-устройство с возможностью последующей публикации в Youtube, Google+, Facebook либо Twitter. Также, как альтернатива управлению голосом, поддерживается функция «Follow Me», при которой квадрокоптер неотступно следует за пользователем, ориентируясь на сигнал его смартфона либо планшета. В устройство встроено 14 датчиков, позволяющие самостоятельно преодолевать препятствия, имеется система стабилизации для получения плавного изображения и возможность панорамной съёмки.
Читать дальше →

Gyazo на собственном сервере

Reading time3 min
Views23K
Привет, хабр!
image
Я и мои друзья давно пользуются программой Gyazo.

Вкратце: маленькая программка, при запуске которой можно сразу выделять область на экране, а как только отпускаешь мышку, область закачивается на сервер gyazo, а в буфер обмена сразу копируется ссылка на него.
Попробовать можно здесь: http://gyazo.com

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

Сначала, в буфер копировалась не прямая ссылка на картинку, а ссылка на страничку с рекламой. Затем и вовсе прямой файл стал недоступен.

Поскольку gyazo является Open Source проектом, я решил сделать версию «для себя» и без рекламы.
Читать дальше →

Почему у вашей компании нет друзей

Reading time6 min
Views634
image
В сегодняшней статье поговорим о концепции продвижения ваших брендов и акций в социальных сетях. Данный материал подготовлен E-pepper.Ru на основе материалов семинара, проведенного лондонским агентством Syzygy, и содержит в себе ключевые понятия и правила проведения этих мероприятий.

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

Как построить успешную компанию в социальной сети? Наверное, этим вопросом задавался не один маркетолог и владелец интернет магазина. Давайте посмотрим по порядку, что необходимо знать при подготовке и проведении тех или иных маркетинговых акций в сетях.
Читать дальше →

Твиттер запустит инструмент для веб-аналитики

Reading time1 min
Views920


Сколько трафика ваш сайт получает из Твиттера? Дать ответ на этот вопрос позволит анонсированный Твиттером инструмент для веб-аналитики под названием Twitter Web Analytics.

Новый инструмент призван дать владельцам сайтов больше данных об эффективности их интеграции с Твиттером. Он основан на технологиях компании BackType, которая занимается социальной аналитикой и которую Твиттер купил в июне.
Читать дальше →

Если интересно, этот текст написан человеком

Reading time4 min
Views8.7K
«Висконсин явно вышел на победный путь, выигрывая 51-10 после третьей четверти матча. Команда увеличила своё преимущество, когда Рассел Вилсон нашёл пасом Якоба Петерсена, и тот совершил тачдаун после семиметрового рывка, сделав счёт 44-3».

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

Генератор журналистских текстов создан в компании Narrative Science, которая ведёт разработки в области искусственного интеллекта.
Читать дальше →

ASAP, overtime и право программиста пойти спать

Reading time8 min
Views6.9K
Предисловиеimage

Хочется в начале сказать о том, кому статья точно не пригодится. Таковых, как минимум, две категории. Первая — это те, кто вообще не сталкивался с компаниями, или имеет свой стартап и работает сугубо на себя самого. Вторая категория — это те, кто даже после прочтения вот этой моей статьи, думает, что его место работы самое прекрасное, и в таких условиях он хочет провести всю свою карьеру и ничего более не возжелать.
Для тех же, кто работает в условиях где уже ощутил на себе понятия — сроки, overtime, ASAP, работа на выходных, посвящается…
Читать дальше →

Набор инструментов Bootstrap для создания web-приложений

Reading time1 min
Views14K
Изображение - savepic.org — сервис хранения изображений

Сегодня Twitter объявил о запуске нового набора инструментов Bootstrap для создания web-приложений при помощи CSS. Набор включает в себя стили для типографики, форм, кнопок, таблиц, стрелок и.т.д.

Создатели говорят, что сервис был запущен как фреймворк для создания фронтэнд приложений. Набор был разработан во время первого твиттеровского Hackweek.
Читать дальше →

Как можно будет получить записываемый образ Mac OS Lion 10.7

Reading time1 min
Views2.9K

Mac OS Lion выглядит целиком и полностью круто, но далеко не всем пришелся по душе тот факт, что устанавливать его придется исключительно из App Store.
Читать дальше →

Презентация средствами HTML5

Reading time3 min
Views14K
image
Обратил внимание, что в настоящее время программисты Google начали использовать новую форму представления своих презентаций.

Типичный пример, еще пример — мы видим фреймы, эффекты, изображения, общий стиль.

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

NASA прекратила попытки связаться со «Спиритом»

Reading time1 min
Views666


Жаль конечно, но сегодня NASA официально заявило о том, что уже не надеется восстановить связь со «Спиритом», и не будет предпринимать дальнейших попыток по этому поводу. Появилась даже шутка, что «Спирит» вознесся на марсианские небеса. В принципе, агентство и так долго тянуло с завершением работы со «Спиритом», поскольку связи с ним нет уже более года и двух месяцев. Последний раз марсоход «ответил» 22 марта 2010 года.

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

Секреты супербрендов: Apple (перевод)

Reading time1 min
Views1.9K


Отрывок из фильма «Секреты супербрендов (Secrets of the Superbrands)» телекомпании BBC, посвященный компании Apple.
Перевод AppleInsider.ru

UPDATE — Вот фильм цеиком — (Онлайн-просмотр для нашей страны недоступен, есть возможность скачать с файлообменников: www.ireleases.org/tv/tv-x264/secrets-of-the-superbrands-s01e01-720p-hdtv-x264-ftp-21921)

Видео всех лекций с «Курсов информационных технологий» от «Яндекса»

Reading time1 min
Views31K
Для тех, кто не смог посетить Курсы информационных технологий, видеоролики всех лекций выложены в свободный доступ. Это лекции по полтора-два часа на базовые темы: операционные системы; архитектура ЭВМ; устройство GNU/Linux; системы хранения данных; файловые системы; сети и протоколы; виртуализация; безопасность.
Читать дальше →

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Registered
Activity