Pull to refresh
1
0
jj_killer @jj_killer

User

Send message

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

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

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

Свершилось! 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)

Читать дальше →
Total votes 52: ↑48 and ↓4+44
Comments25

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

Reading time7 min
Views116K


Введение


Добро пожаловать в третью часть серии статей «Изучаем React». Сегодня мы будем изучать, как устроена архитектура Facebook Flux, и как использовать ее в своих проектах.
Ррреактивно!
Total votes 25: ↑25 and ↓0+25
Comments16

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

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

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

Как реализовать это в своем модуле?
Читать дальше →
Total votes 24: ↑20 and ↓4+16
Comments10

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

Reading time4 min
Views120K


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

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

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

Reading time6 min
Views125K

Стремительно приближается лето и сопутствующие ему выезды на природу. Посиделки затягиваются заполночь, и над головой появляются звезды. Но, как правило, зведное небо таинственно и непонятно — астрономию в школах не преподают толком, наверное, уже с конца 80-х, да и кто помнит, чему его учили в школе, если это не использовалось в жизни постоянно? А в небе хватает интересного, особенно если потратить чуть-чуть времени на астрономическое обеспечение выезда на природу.
Читать дальше →
Total votes 107: ↑104 and ↓3+101
Comments81

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

Reading time10 min
Views35K

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

Читать дальше →
Total votes 46: ↑44 and ↓2+42
Comments14

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

Reading time5 min
Views184K
Как недавно стало известно, с 1 июля закрывается Google Reader. Незамедлительно я начал искать альтернативы.
В данном посте я рассматриваю только онлайн-ридеры. Плагины типа Feedly не рассматриваю.
Читать дальше →
Total votes 72: ↑57 and ↓15+42
Comments132

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

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

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

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

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

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

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

Поскольку gyazo является Open Source проектом, я решил сделать версию «для себя» и без рекламы.
Читать дальше →
Total votes 65: ↑57 and ↓8+49
Comments88

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

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

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

Как построить успешную компанию в социальной сети? Наверное, этим вопросом задавался не один маркетолог и владелец интернет магазина. Давайте посмотрим по порядку, что необходимо знать при подготовке и проведении тех или иных маркетинговых акций в сетях.
Читать дальше →
Total votes 18: ↑8 and ↓10-2
Comments8

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

Reading time1 min
Views909


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

Новый инструмент призван дать владельцам сайтов больше данных об эффективности их интеграции с Твиттером. Он основан на технологиях компании BackType, которая занимается социальной аналитикой и которую Твиттер купил в июне.
Читать дальше →
Total votes 28: ↑23 and ↓5+18
Comments12

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

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

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

Генератор журналистских текстов создан в компании Narrative Science, которая ведёт разработки в области искусственного интеллекта.
Читать дальше →
Total votes 79: ↑66 and ↓13+53
Comments47

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

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

Хочется в начале сказать о том, кому статья точно не пригодится. Таковых, как минимум, две категории. Первая — это те, кто вообще не сталкивался с компаниями, или имеет свой стартап и работает сугубо на себя самого. Вторая категория — это те, кто даже после прочтения вот этой моей статьи, думает, что его место работы самое прекрасное, и в таких условиях он хочет провести всю свою карьеру и ничего более не возжелать.
Для тех же, кто работает в условиях где уже ощутил на себе понятия — сроки, overtime, ASAP, работа на выходных, посвящается…
Читать дальше →
Total votes 66: ↑48 and ↓18+30
Comments130

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

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

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

Создатели говорят, что сервис был запущен как фреймворк для создания фронтэнд приложений. Набор был разработан во время первого твиттеровского Hackweek.
Читать дальше →
Total votes 79: ↑75 and ↓4+71
Comments33

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

Reading time1 min
Views2.9K

Mac OS Lion выглядит целиком и полностью круто, но далеко не всем пришелся по душе тот факт, что устанавливать его придется исключительно из App Store.
Читать дальше →
Total votes 29: ↑16 and ↓13+3
Comments14

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

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

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

Несложный поиск привел к удобному шаблону, который при своей простоте позволяет создавать неплохие презентации с легко внедряемыми элементами
Читать дальше →
Total votes 114: ↑110 and ↓4+106
Comments40

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

Reading time1 min
Views646


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

Читать дальше →
Total votes 27: ↑25 and ↓2+23
Comments11

Секреты супербрендов: 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)
Total votes 111: ↑92 and ↓19+73
Comments157

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

Reading time1 min
Views30K
Для тех, кто не смог посетить Курсы информационных технологий, видеоролики всех лекций выложены в свободный доступ. Это лекции по полтора-два часа на базовые темы: операционные системы; архитектура ЭВМ; устройство GNU/Linux; системы хранения данных; файловые системы; сети и протоколы; виртуализация; безопасность.
Читать дальше →
Total votes 116: ↑101 and ↓15+86
Comments39

Information

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