-Поиск по дневнику

Поиск сообщений в rss_rss_hh_new

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 17.03.2011
Записей:
Комментариев:
Написано: 51

Habrahabr/New








Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://habrahabr.ru/rss/new/.
Данный дневник сформирован из открытого RSS-источника по адресу http://feeds.feedburner.com/xtmb/hh-new-full, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Управлять сложной IT-инфраструктурой приложения из веб-интерфейса? Легко

Среда, 22 Ноября 2017 г. 08:16 + в цитатник

Если вы работаете с быстрорастущим проектом, то знаете, что он требует управляемой ИТ-инфраструктуры. Все время приходится поднимать тестовые хосты, постоянно что-то разворачивать, обновлять исходники, добавлять ресурсы и распределять нагрузку. Все это — рутинные задачи DevOps-специалиста, а если не повезло, то самого разработчика.


В общем, работа с IT-инфраструктурой приложения отнимает кучу времени специалистов. Нас это не радовало, и мы придумали свою платформу, которая сложные операции сводит к паре кликов мыши.


Читать дальше ->

https://habrahabr.ru/post/342436/


Метки:  

Apache Kafka и миллионы сообщений в секунду

Среда, 22 Ноября 2017 г. 07:50 + в цитатник

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

https://habrahabr.ru/post/342892/


Метки:  

[Перевод] Шум Перлина

Среда, 22 Ноября 2017 г. 06:19 + в цитатник

Я использовал шум Перлина для создания эффекта тумана и главного экрана в Under Construction. Я твитнул о моих усилиях по оптимизации алгоритма, и несколько людей ответили, что они не понимают, как работает шум Перлина и что это на самом деле такое.



Признаюсь, что я (немного) понимаю шум Перлина прежде всего потому, что я реализовывал его ранее, и несколько дней ушло на погружение в неуклюжие объяснения полдюжины разработчиков, более заинтересованных в показе собственных демок, нежели в реальном объяснении. Несколько полезных ресурсов, которые я нашел, часто содержали ошибки и не давали мне интуитивного чувства понимания, как и почему оно все-таки работает.



Вот пост, который я хотел бы прочитать в первую очередь.

https://habrahabr.ru/post/342906/


Метки:  

fiber — легковесные процессы для Arduino

Среда, 22 Ноября 2017 г. 00:07 + в цитатник


А давайте притащим мир большого программирования в Arduino!


Любая программа, а тем более программа близкая к аппаратуре (а какие еще на arduino бывают?) при рассмотрении представляет собой множество параллельно работающих ветвей.


При этом в реальной жизни обработка большинства вещей в реальном времени не требуется. Достаточно иметь нечто похожее на реальное время.


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


А вот если мы программируем скажем регулятор ШИМ (не рассматриваем аппаратные способы), то тут нам возможно потребуется считать каждый такт процессора, чтобы обеспечить приемлемую точность регулирования.


Если рассмотреть структуру произвольного сложного программно-аппаратного проекта в том числе на Arduino, то увидим, что задач требующих "реального" (с жесткими требованиями) реалтайма — меньшинство, а большинству задач достаточно условного реалтайма.


Программирование реального реалтайма — это как правило прерывания и аппаратные хитрости. В этой статье поговорим о программировании реалтайма условного.

Читать дальше ->

https://habrahabr.ru/post/342908/


Метки:  

Новые маршрутизаторы Juniper MX Series

Вторник, 21 Ноября 2017 г. 21:35 + в цитатник
В данной статье рассматриваются три модели, представляющие собой обновление модельного ряда мультисервисных маршрутизаторов Juniper MX Series – MX150, MX10003 и MX204. Они предназначены в основном для сервис-провайдеров и покрывают практически весь спектр требований для устройств, работающих в современных облачных решениях.

Читать дальше ->

https://habrahabr.ru/post/342902/


Метки:  

Голосуем за школьное обучение информатике

Вторник, 21 Ноября 2017 г. 20:42 + в цитатник

(Источник)

Как известно, истина в математике и естествознании не определяется голосованием. Это относится и к информатике (computer science – CS). Несмотря на это, по одной из самых острых проблем CS: $P =? NP$ уже проводилось несколько голосований, в которых участвовали ведущие мировые эксперты:
На начало 2000-х гг. большинство математиков считают, что эти классы не равны. Согласно опросу, проведённому в 2002 году среди 100 учёных, 61 человек считает, что ответ — «не равны», 9 — «равны», 22 затруднились ответить и 8 считают, что гипотеза не выводима из текущей системы аксиом и, таким образом, не может быть доказана или опровергнута.
(Википедия )

Воспользуемся этим примером и предложим опрос по наиболее острым вопросам школьной информатики, которые выявило недавнее обсуждение.
Читать дальше ->

https://habrahabr.ru/post/342896/


Метки:  

[recovery mode] redux-refine — простая радость перфекциониста

Вторник, 21 Ноября 2017 г. 20:40 + в цитатник

image


Скажите, люди, я один испытываю небольшой душевный зуд
от необходимости писать нечто вот эдакое? :


export const ADD_TODO = 'ADD_TODO'
export const DELETE_TODO = 'DELETE_TODO'
export const EDIT_TODO = 'EDIT_TODO'
export const COMPLETE_TODO = 'COMPLETE_TODO'
export const COMPLETE_ALL = 'COMPLETE_ALL'
export const CLEAR_COMPLETED = 'CLEAR_COMPLETED'

Я почему то думаю, что нет и иногда встречая в чьём то коде


if (action.type === ADD_TODO) {
  // ...
}

вместо ядрёного switch — case, я понимаю, что не единственный такой я на свете перфекционист, страдающий от этого "чуть-чуть не так как надо" в классическом Redux


Если Вам, уважаемый читатель, знакома эта боль, возрадуйтесь! под катом есть лекарство всего в две строчки кода :)

Читать дальше ->

https://habrahabr.ru/post/342894/


Метки:  

Без заголовка

Вторник, 21 Ноября 2017 г. 19:00 + в цитатник


В чём разница между резиновой, адаптивной и отзывчивой вёрсткой? Как правильно их применять?

Давайте разберёмся в отличиях подходов и попробуем сформулировать один общий вместо трёх.

Поехали

https://habrahabr.ru/post/342066/


Внутреннее устройство и оптимизация бандла webpack

Вторник, 21 Ноября 2017 г. 17:21 + в цитатник
Webpack фактически стал стандартом для сборки крупных приложений на JS. Его используют практически все. Для разработчика webpack выглядит как магический черный ящик: если забросить в него файлы и небольшой конфиг, на выходе автоматически появится бандл.

Чтобы разобраться в секретах этой магии, мы обратились к эксперту, человеку, который неоднократно залезал внутрь webpack, — Алексею Иванову. Он готов объяснить, как выглядит бандл изнутри, как на него влияют разные настройки, к чему и почему могут привести некоторые из них, а также рассказать, как все это отладить и оптимизировать.




В основе материала — доклад Алексея Иванова на конференции HolyJS 2017, проходившей в Санкт-Петербурге 2-3 июня.
Читать дальше ->

https://habrahabr.ru/post/342842/


Метки:  

GitHub предупредит разработчиков об уязвимостях в их проектах

Вторник, 21 Ноября 2017 г. 17:10 + в цитатник


Платформа для разработчиков запустила функцию под названием Dependency Graph, которая оповещает разработчиков в том случае, если их код содержит известные уязвимости. Система анализирует зависимости и модули, использующиеся в проекте, и выводит информацию о содержащихся в них ошибках безопасности. Инициатива направлена на повышение уровня безопасности проектов с открытым исходным кодом. Читать дальше ->

https://habrahabr.ru/post/342886/


Метки:  

Avito iOS Meetup: Winter Edition

Вторник, 21 Ноября 2017 г. 16:42 + в цитатник

Зима близко! Уже второго декабря мы встретимся в нашем московском офисе на традиционном Avito iOS Meetup. Обсудим Data Driven подход, практическое применение Mach-O, lldb и dSYM, возможности расширения lldb, методологию Type Driven, а также концептуальные различия архитектур. В мероприятии примут участие представители Avito, Badoo, Туту.ру и Яндекс. Под катом — подробное описание докладов, программа мероприятия и ссылка на канал, где будет организована прямая видеотрансляция.


Читать дальше ->

https://habrahabr.ru/post/342832/


Метки:  

Цифровая Пятница 2017

Вторник, 21 Ноября 2017 г. 16:14 + в цитатник
Привет, хабр! В конце лета мы придумали, а сейчас уже запустили прикольный формат — первую в истории распродажу онлайн-сервисов для бизнеса — Цифровую Пятницу 2017.


Мы договорились сразу с 85 российскими b2b-вендорами — и они одновременно объявили неделю скидок и специальных условий на свои продукты: CRM-системы, сервисы для управления бизнес-процессами, инструменты интернет-маркетинга, сервисы для сайтов – всего 17 категорий решений.

Наша Пятница идет всего неделю, с 17 по 24 ноября, так что имеет смысл поторопиться, если вы давно откладывали приобретение какого-то нужного вам сервиса из списка.

https://habrahabr.ru/post/342882/


Метки:  

Почему у вас нет будущего без стратегии?

Вторник, 21 Ноября 2017 г. 16:03 + в цитатник
CEO Prisma Алексей Моисеенков на конференции Epic Growth Conference, которую организовали Mobio и Getloyal при поддержке AppsFlyer и myTarget.

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




Полную текстовую расшифровку можно посмотреть по ссылке. Или прочитать короткие заметки ниже.
Читать дальше ->

https://habrahabr.ru/post/342880/


[Из песочницы] Hello Logify, или мониторим ошибки на установленных приложениях

Вторник, 21 Ноября 2017 г. 15:54 + в цитатник
Как известно, программ без ошибок не бывает, и существует очень много инструментов и подходов, призванных улучшить качество выпускаемых приложений, от юнит тестов до анализаторов кода. Однако, даже если использовать все их одновременно, никто не даст гарантии, что ваши приложения лишены каких-либо ошибок. И если проблемы, возникающие во время разработки и тестирования, видны нам сразу, ну или почти сразу, и мы имеем возможность получить подробную информацию, что произошло и оперативно это исправить, то ошибки после выпуска, происходящие на пользовательской стороне, являются более коварными.
Читать дальше →

https://habrahabr.ru/post/342878/


Метки:  

Впечатление от 3-й конференции Innovate or Die

Вторник, 21 Ноября 2017 г. 15:41 + в цитатник
16 ноября 2017 года в Москве прошла 3 федеральная практическая конференция по корпоративным инновациям, Innovate or Die, организованная ФРИИ совместно с disruptive.vc.
Я посетил это мероприятие и готов поделиться уже устоявшимися ощущениями и выводами.

Читать дальше ->

https://habrahabr.ru/post/342876/


Метки:  

Управляем Windows Server по SSH в облаке Azure Pack Infrastructure

Вторник, 21 Ноября 2017 г. 15:18 + в цитатник
В этой статье мы рассмотрим, как быстро и просто настроить возможность подключения по SSH к Windows Server и управлять гетерогенными инфраструктурами на Windows и Linux через терминал, подключаясь единым способом.

Данный способ особо поможет пользователям macOS и Linux при управлении гетерогенными инфраструктурами через терминал, ведь полноценной реализации RSRP провайдера для Powershell Core до сих пор нет (но Microsoft ведет работу над ним), таким образом просто подключиться к Windows Server из кросс-платформенного Powershell Core не удастся. Нам поможет OpenSSH для Windows, который активно развивается, а Microsoft это развитие поддерживает финансово.

В облаке Azure Pack Infrastructure от InfoboxCloud мы уже предсоздали образ с Windows Server, версии 1709 для современных веб-приложений и сервисов, требующих стека Microsoft.

В образе предустановлено и настроено:
  • OpenSSH. Просто создайте виртуальную машину, пробросьте порт 22 и можно подключаться по SSH.
  • пакетный менеджер chocolatey, позволяющий обновлять все преднастроенное с помощью choco upgrade all и быстро устанавливать дополнительное ПО.
  • Windows Subsystem for Linux. Вы можете просто установить подходящий дистрибутив Linux в Windows и иметь привычное окружение, хорошо подходящее для задач администрирования.
  • Поддержка контейнеров Windows и Docker (предустановлены docker, docker-compose, docker-machine и consul, возможность быстрой установки kubernetes при необходимости).


В конце статьи скидка на облако.
Читать дальше ->

https://habrahabr.ru/post/342870/


Подборка полезных материалов: Микросервисы на .NET Core

Вторник, 21 Ноября 2017 г. 15:16 + в цитатник
Хабр, привет! Сегодня хотим поделиться полезным контентом по разработке микросервисов на .NET Core: доклады с конференции .NET Conf 2017, Net Core microservices on Service Fabric, курс Microsoft Virtual Academy для новичков, список обучающих материалов, а также пламенная сибирская конференция D2D DevPRO’17. Обо всем этом читайте после ката.


Читать дальше ->

https://habrahabr.ru/post/342812/


Метки:  

[Из песочницы] Индексация глобальная и не очень

Вторник, 21 Ноября 2017 г. 15:16 + в цитатник
Сразу оговорюсь, статья не имеет ничего общего с индексацией сайтов и т.п. Речь пойдет о вещах куда более простых, но, тем не менее, нужных. Иногда надо проиндексировать сущности, так чтобы индексы были уникальны в рамках программы и компактно упакованы в промежуток [0..N]. Причем заводить для этого отдельные механизмы совершенно не хочется.

Примером может послужить такая задача:

Всем, думаю, известно, что class var в Delphi есть не что иное, как обычная глобальная переменная, единая для класса и всех его потомков. А иногда нужно, чтобы потомки использовали свои собственные, например, для подсчета экземпляров класса. Я знаю как минимум одно решение этой проблемы, но это хак. Кроме того он требует от пользователя дополнительных действий — выделения памяти в блоке initialization и, по-хорошему, освобождения ее в finalization.

Но можно сделать и проще — завести глобальный (class var) массив, и сделать так, чтобы каждый потомок ссылался на свою ячейку. Единственная проблема в том, что для этого требуется проиндексировать потомков, причем сделать это автоматически. Читать дальше →

https://habrahabr.ru/post/342868/


Метки:  

Оно само упало, или следствие ведут колобки

Вторник, 21 Ноября 2017 г. 15:07 + в цитатник

Вот задеплоили мы своё приложение, и, как правильные и опытные разработчики, не забыли вставить в него крэш-репортер. Получаем первые репорты, открываем стек, смотрим на окружение, пробуем воспроизвести, обламываемся и задаём в пространство вопрос «чем ты это сказал? а как так получилось-то?» Что же там пользователь сделал такого, что приложение завалилось?
Читать дальше ->

https://habrahabr.ru/post/342530/


Метки:  

Drone CI в облаке AWS для DevExtreme

Вторник, 21 Ноября 2017 г. 15:07 + в цитатник

В этой статье я расскажу о том, как настраивал непрерывную интеграцию в Amazon AWS для репозитория DevExtreme.


Супер-коллаж от нашего дизайнера Димы


Уже несколько месяцев мы ведём разработку DevExtreme в открытом репозитории на GitHub. Непрерывная интеграция у нас с самого начала была построена на базе Docker, чтобы не зависеть от CI-платформы (будь то Travis, Shippable или что-то другое), но с момента публикации репозитория мы не выделялись и использовали для прогона тестов хорошо знакомый Travis CI. На GitHub у нас "бегает" только небольшая часть автоматических тестов, так сказать, первая линия, и возможностей Travis для техники Fork and Pull Request хватало.


Со временем коллеги начали сетовать на очередь из пулл-реквестов (но терпели). Мысль о том, что пора уже что-то предпринять, возникла в конце октября, когда на два дня Travis потерял связь с Docker Hub, а мы как раз готовились к beta-релизу DevExtreme 17.2.


Получив добро на эксперименты в корпоративном AWS-аккаунте, я решил дать второй шанс проекту Drone. Почему второй? Потому что мы его уже пробовали в процессе "обкатки выхода на GitHub". Тогда наш репозиторий был приватным, Drone был ещё более сырым, чем сегодня, и запускали мы его на временной наколеночной инфраструктуре, точнее на старых рабочих станциях, оставшихся после апгрейда рабочих мест (наш IT-отдел обещал их вот-вот забрать, но не торопился).

Читать дальше ->

https://habrahabr.ru/post/342776/



Поиск сообщений в rss_rss_hh_new
Страницы: 1437 ... 1246 1245 [1244] 1243 1242 ..
.. 1 Календарь