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

Поиск сообщений в 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 ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

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

Наш путь к грин картe

Среда, 06 Сентября 2017 г. 19:57 + в цитатник
В США мы приехали в лихие 90е, но с тех пор тут изменилось немногое, и наш опыт может оказаться ценным для многих. Муж программист и математик, способный писать на всем, насколько я понимаю (а вот я нисколько не программист, так что простите если что не так), от ассемблера до С, С++ и далее везде.

Приехали мы по рабочей визе L1b, мужа перевели в американский филиал восточноевропейской компании, в которой он до этого пару лет проработал. Я до приезда в США была лингвистом, лексикографом, занималась составлением словарей. С нами была 5 летняя дочь, а дочка номер два родилась вскоре после приезда. Это важно, поскольку вопрос об образовании детей встал достаточно скоро, и как только прошёл стресс связанный с рождением второго ребёнка, я начала теребить мужа — а что у нас с оформлением Грин карты? Вопрос был принципиальным — мы со старшей математику учим по русскому учебнику или по американскому? Возвращаемся в Москву или остаёмся в США? Это же две совершенно разные образовательные задачи! В общем, пришлось мужу оторваться от любимых программ и пойти к начальству выяснять, поскольку его попытки отговориться от меня тем, что они нас сюда привезли, они и решат вопрос, успехом не увенчались.
Оказалось, что начальство сильно вопросом оформления Грин карты не интересовалось — у нас есть иммиграционный адвокат, сказали они, мы платим ему за всех работников, и за вашу Грин карту уже полгода назад заплатили, все вопросы туда. Сказано-сделано, звоним туда. А я не ваш адвокат, отвечает адвокат, я адвокат компании, все вопросы туда. Тут мне уже стало реально интересно, что же происходит, и начальству пришлось убедительно попросить адвоката все-таки с нами встретиться и рассказать нам, когда же он все-таки планирует оформить нам грин карту и что ему удалось сделать за истекшие полгода.
Читать дальше ->

https://habrahabr.ru/post/337318/


Метки:  

[Перевод] Случайное удаление файлов рута

Среда, 06 Сентября 2017 г. 18:17 + в цитатник
Вы спокойно блуждаете по директории $HOME, думая о своих делах.

$ whoami
> user

$ pwd
> /home/user


Но что-то вас беспокоит. Это как маленький камушек (little rock), попавший в ботинок. Вы снимаете обувь, чтобы посмотреть, в чём дело.

$ ls -lah ./left-shoe
---------- 1 root root 4 May 30 13:20 little-rock


Странно. Он здесь, но как будто не принадлежит вам. Его оставил root, Рок Теймер, и только он решает его судьбу.
Читать дальше ->

https://habrahabr.ru/post/337316/


Метки:  

11 бесплатных шрифтов с кириллицей

Среда, 06 Сентября 2017 г. 17:57 + в цитатник
image

1. Arimo


Дизайнер: Стив Мэттэсон – увлеченный дизайнер из штата Колорадо. Более 25 лет Мэттисон разрабатывает шрифты, самыми крупными проектами стали дизайны для Android, Citrix, Microsoft, Nextel и Xbox.

image

Типы: Regular, Regular Italic, Bold, Bold Italic
Лицензия: Apache License, Version 2.0
Скачать шрифт


Arimo – без засечек, разработанный специально для работы с Arial. Шрифт слегка сжат по ширине. При небольшом кегле буквы тонкие и классические. Изящные черты достигаются при увеличении размера символов. Шрифт адаптирован для чтения на экране и отлично подойдет для документов на разных платформах.
Читать дальше ->

https://habrahabr.ru/post/337312/


Метки:  

Интервью с Иваром Якобсоном, основоположником UML, RUP, Essence

Среда, 06 Сентября 2017 г. 17:37 + в цитатник
image Ивар Якобсон, почти легенда — основоположник UML, RUP, SEMAT — неугомонен, продолжает попытки навести порядок в индустрии разработки ПО. И на вопрос: «Что помогает оставаться таким активным» отвечает: «Having fun!» :) Читать дальше ->

https://habrahabr.ru/post/336782/


Метки:  

Магия git rebase

Среда, 06 Сентября 2017 г. 17:26 + в цитатник
В продолжение статьи на тему что сказать git, чтобы он сделал то, что вам нужно и перед статьей как создать PR в чужой Open Source проект на GitHub думаю стоит полезным рассказать о том, что такое rebase.
Читать дальше ->

https://habrahabr.ru/post/337302/


Метки:  

Опыт поднятия IP телефонии в отеле

Среда, 06 Сентября 2017 г. 17:26 + в цитатник
Приветствую,
Данный текст повествует о том, как поднималась телефония в отеле, который планировалось открыть 1-го апреля. Как бы забавно это не было, но не сложилось и дату открытия перенесли
В итоге, отель запущен, все необходимые коммуникации проведены и настроены. Я расскажу только про телефонию и то, что ее касалось.

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


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

https://habrahabr.ru/post/337192/


Метки:  

Сокращённые свойства

Среда, 06 Сентября 2017 г. 17:00 + в цитатник


Зачем задавать картинку через background-image, если можно просто написать background?
Давайте разберёмся

https://habrahabr.ru/post/337274/


Метки:  

Звоним бесплатно, используя блокчейн-сервис ENUMER

Среда, 06 Сентября 2017 г. 16:47 + в цитатник
В статье рассказывается о децентрализованной реализации протокола IP-телефонии ENUM на базе блокчейна криптовалюты Emercoin. Дано описание ситемы ENUMER, её отличие от других реализаций ENUM. Также приведены инструкции по разворачиванию узла ENUMER и дан пример конфигурации VOIP АТС FreeSWITCH для работы с ENUMER.



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

https://habrahabr.ru/post/337034/


[Из песочницы] Математическое моделирование транспортных потоков

Среда, 06 Сентября 2017 г. 16:44 + в цитатник

Вступление


  1. Моделирование транспортных потоков стало одной из лидирующих проблем в науки, чуть ли не с появления первых автомобилей. Считается, что родоначальником данной отрасли является учёный ещё из царской России Дубелир со своей книгой «Городские улицы и мостовые» (1912 год). За 100 лет непрерывных исследований выработалось много хороших моделей, которые помогают сегодня строить качественные и быстрые дороги. Но если Вы думаете, что не осталось нерешённых вопросов, Вы сильно ошибаетесь, ведь до сих пор светлые умы нашей планеты ломают головы над решениями задач, о которых иногда спрашивают даже дети. Например, как настроить светофор так, чтобы около него не образовывалась пробка?
Читать дальше ->

https://habrahabr.ru/post/337310/


Метки:  

[Перевод] Наглядное объяснение чисел с плавающей запятой

Среда, 06 Сентября 2017 г. 16:44 + в цитатник
image

В начале 90-х создание трёхмерного игрового движка означало, что вы заставите машину выполнять почти не свойственные ей задачи. Персональные компьютеры того времени предназначались для запуска текстовых процессоров и электронных таблиц, а не для 3D-вычислений со частотой 70 кадров в секунду. Серьёзным препятствием стало то, что, несмотря на свою мощь, ЦП не имел аппаратного устройства для вычислений с плавающей запятой. У программистов было только АЛУ, перемалывающее целые числа.

При написании книги Game Engine Black Book: Wolfenstein 3D я хотел наглядно показать, насколько был велики были проблемы при работе без плавающей запятой. Мои попытки разобраться в числах с плавающей запятой при помощи каноничных статей мозг воспринимал в штыки. Я начал искать другой способ. Что-нибудь, далёкое от $(-1)^S * 1.M * 2^{(E-127)}$ и их загадочных экспонент с мантиссами. Может быть, в виде рисунка, потому что их мой мозг воспринимает проще.

В результате я написал эту статью и решил добавить её в книгу. Не буду утверждать, что это моё изобретение, но пока мне не приходилось видеть такого объяснения чисел с плавающей запятой. Надеюсь, статья поможет тем, у кого, как и меня, аллергия на математические обозначения.
Читать дальше ->

https://habrahabr.ru/post/337260/


Метки:  

[Из песочницы] Основы Docker за Х часов и Y дней

Среда, 06 Сентября 2017 г. 15:49 + в цитатник

0. Вступление


Цель данной статьи собрать в небольшую кучку основную информацию, минимально достаточную для того, чтобы начать работать с докер на ежедневной основе и удалить с рабочей машины локально установленные apache, mysql, virtualenv, python3, mongodb, memchaced, redis, php5, php7 и весь остальной зоопарк, который мы используем при разработке, и который зачастую еще и конфликтует между собой от версии к версии.
Читать дальше ->

https://habrahabr.ru/post/337306/


Метки:  

Хакеры-вымогатели взломали более 26 000 серверов MongoDB

Среда, 06 Сентября 2017 г. 15:47 + в цитатник
image

Исследователи информационной безопасности сообщили о новой волне атак хакеров-вымогателей на серверы с установленной MongoDB. Начиная с прошлой надели было взломано более 26 000 серверов, причем 22 000 из них были атакованы одной кибергруппой. Читать дальше ->

https://habrahabr.ru/post/337304/


Метки:  

Моя любимая конференция по встраиваемым технологиям и интернету вещей

Среда, 06 Сентября 2017 г. 15:41 + в цитатник
Я проработал в компании Кварта Технологии около 10 лет, стоял у истоков технологической части работы с заказчиками и партнёрами по встраиваемым решениям на технологиях Microsoft. Даже написал несколько книг про разработку с использованием Windows Embedded платформы.

Я всегда сам стараюсь постетить конференцию EDAY, которую проводит Кварта, чтобы быстро обновить свои знания во встриваемых решениях, пообщаться с партнёрами и т.д. Я считаю, что это одна из лучших профильных конференций по встраиваемым технологиям и инетрнету вещей, поэтому с радостью хочу вас всех туда пригласить.

10 октября в Москва в ИнфоПространстве пройдёт 10 конференция «Встраиваемые технологии и Интернет вещей», которую организует компания Кварта Технологии. Участие бесплатное, необходима регистрация.


Подробности и видео с прошлогодней конференции

https://habrahabr.ru/post/336896/


Метки:  

Мобильные приложения и их тестировщики: all you need to know

Среда, 06 Сентября 2017 г. 15:18 + в цитатник
image
Привет тебе, хабр! Меня зовут Максим и я работаю в отделе QA компании Trinity Digital. В сфере обеспечения качества я уже более двух лет, люблю мобильные приложения, их сложность и динамичность. В этой статье я попытался сделать относительно небольшой список инструментов, источников информации и скилов, которые тестировщик мобильных приложений всегда должен иметь при себе в нашем 2к17 году.

Если разбить статью на части, то она будет выглядеть так:
  • Источники информации для максимально успешного тестирования
  • Инструменты для упрощения жизни тестировщика
  • Hint’ы
  • Доставка и анализ приложений
  • Куда расти дальше, если постигли дзен

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

https://habrahabr.ru/post/337234/


[Из песочницы] О различении объектов по цвету

Среда, 06 Сентября 2017 г. 15:16 + в цитатник
Статья предназначена, в первую очередь, для людей ранее не работавших с цветом. Она описывает те нюансы, интересные моменты и подводные камни, которые я узнал, когда впервые начал работать с распознаванием цветов (задачи типа сличения цвета двух объектов, нахождения нужного объекта роботом по запросу человека и т.д.).

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

https://habrahabr.ru/post/337294/


Метки:  

Fedora Linux запрещен к распространению на территории Крыма (а заодно в Краснодаре)

Среда, 06 Сентября 2017 г. 15:07 + в цитатник
image
Внезапно. Fedora Linux — достаточно популярный дистрибутив, разрабатываемый Fedora Project. Его часто называют unstable версией Red Hat Enterprise Linux. 5 сентября, было обновлено экспортного соглашение, в котором был добавлен пункт запрещающий экспорт дистрибутива на территорию республики Крым.
Читать дальше ->

https://habrahabr.ru/post/337290/


Метки:  

История одного факапа

Среда, 06 Сентября 2017 г. 14:26 + в цитатник
Василий, CTO Ecwid, написал еще одну историю из жизни компании (заодно прочитайте предыдущую). Публикуем слово в слово.

***

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

У нас в Ecwid довольно большая, сложная инфраструктура, которую мы целиком держим в амазоновских облаках (AWS). Есть немного legacy, немного костылей и подпорок, но это обусловлено «исторической загогулиной развития продукта». Мы постепенно с ними боремся, особо прочные костыли переименовываем в «особенности реализации» и больших проблем не испытываем.

Из существенных особенностей нашего продукта — мы используем микросервисную архитектуру и подход, называемый Immutable Infrastructure.

Микросервисная архитектура это, грубо говоря, когда ваш продукт поделен на небольшие, независимые сервисы, которые работают изолированно друг от друга. Работают, обновляются, падают — всё независимо. Это деление исключительно внутреннее, техническое и для пользователей никак не проявляется. Сейчас в Ecwid около 50 разных сервисов (размазанных по 150 серверам) и, пока я пишу этот текст, количество может измениться в любую сторону. Есть сервис отвечающий за обработку картинок, есть сервис-хранитель всей информации об аккаунтах пользователей, сервисы для интеграции с различными внешними системами доставки и платёжками, есть даже сервис для генерации баркодов :) Сервисы-сервисы-сервисы…

Immutable infrastructure мой внутренний prompt переводит как «неизменяемая инфраструктура». Переводит и плачет, но пусть будет так. На пальцах это значит, что на уже работающих серверах вы не меняете ничего. Есть сервер, он запущен, настроен, на нем работает какая-то версия вашего сервиса. Если вы хотите что-либо поменять (запатчить ядро, установить какую-нибудь утилиту, обновить сам сервис) — вы стартуете новый сервер, где эти изменения уже есть — новое ядро, обновленные утилиты, другая версия сервиса. Новый сервер подключаете к работе, а старый убиваете. Любые изменения делаются через поднятие нового сервера, старый никогда не меняется. Live fast, die young.

Учитывая эти две особенности, наши релизы обычно протекают так — мы стартуем новые сервера, переводим на них трафик и, если всё хорошо, убиваем старые сервера. Если всё не очень хорошо (например, не прошли автоматические пост-релизные тесты) мы возвращаем трафик на старые сервера и убиваем новые. Если карты легли так, что надо обновить весь кластер (а бывает и такое) — значит, придется поднять ~150 новых серверов и убить столько же (плюс/минус) старых.

И вот, в один прекрасный день мы решили отрелизить сервис, отвечающий у нас за биллинг. Ecwid — SaaS продукт, работающий по подписке. Каждый месяц мы автоматически снимаем с карты клиента определенную сумму в зависимости от его плана, страны, валюты, установленных приложений из нашего Ecwid AppMarket'а и прочее. Логика в некоторых случаях бывает довольно сложна (одних планов у нас больше тысячи) и за неё у нас отвечает отдельный сервис — биллинг.

Работает он довольно просто — раз в несколько минут биллинг запускает периодическую задачу, которая находит пачку клиентов, у которых закончилась подписка, и пытается снять деньги с карты. Через несколько минут находит следующую пачку клиентов, снимает с них деньги и так далее.

Релиз-инженер запустил новую версию биллинга, прогнал тесты, потыкал тут, там, убедился что всё хорошо и закончил с релизом. В те времена наши релизы ещё не были автоматизированы полностью, поэтому то, что случилось дальше мы до сих пор вспоминаем со стыдом.
Инженер запустил новый сервер с биллингом, но забыл убить старый. Забыл и ушел домой. Всю ночь до утра у нас работало два биллинга параллельно.

Эти два запущенных биллинга посмотрели друг на друга и приступили к работе. Первый биллинг взял пачку клиентов с просроченной подпиской из базы и снял с них деньги. Второй биллинг поступил точно также — взял ту же самую пачку клиентов и снял с них деньги. Повторим? Повторим! Ещё разок? Спрашиваешь!

Этот финансовый марафон, это денежное безумство продолжалось до утра. Всю ночь два биллинга исправно брали по две одинаковые пачки клиентов и снимали с них деньги. Раз в пару минут. Всю, бл***, ночь.

Я инженер-оптимист и даже тут нахожу повод для гордости — у нас не сломалось ничего. Не упал сервер с базой данных, не вылез внезапный баг в биллинге, не выскочило необработанное исключение в сервисе. Наш код работал, как часы. Не вылезло ни одной проблемы, которая могла бы остановить весь сервис или хотя бы эту периодическую задачу (когда это было так надо). И даже NTP не подвел — время на обоих серверах было синхронизировано просто замечательно. Задачи на двух независимых машинах стартовали практически одновременно (слава NTP!). Это была ночь идеального аптайма и прекрасных финансовых показателей.

Про показатели я не шучу. Утром наш финотдел пришел на работу, посмотрел отчеты и поразился проделанной за ночь работе — выручка удвоилась! Не 20%, не 30%, а сразу в два раза! Весело расстреливая друг друга пробками от шампанского, они всё же осторожно поинтересовались — что мы все такого сделали и нельзя ли это повторить? Может, новая, особо удачная рекламная компания? Может отличный блог-пост, который перепечатали крупные СМИ и клиенты хлынули потоком? Релиз долгожданной фичи? Новый крупный партнёр? ЧТО?!

Поискали новых партнеров — нет таких. Новые фичи — тоже нет, причина не в этом. Блог? Наш блог прекрасен, но, увы, не то. Примерно в это же время, в момент наших поисков, насколько я помню, проснулись клиенты и начали спрашивать «Почему с меня сняли деньги дважды?». Эти вопросы, невиданные финансовые показатели, а так же вчерашний релиз биллинга сложились в одну нерадостную картину.

FACEPALM.

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

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

***

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

Тестовое для разработчиков: github.com/ecwid/new-job; вакансия QA-инженера ulyanovsk.hh.ru/vacancy/22564883

По всем вопросам пишите в комментариях или на join@ecwid.com Читать дальше ->

https://habrahabr.ru/post/337276/


Метки:  

Топ 10 стажировок для IT-специалистов

Среда, 06 Сентября 2017 г. 13:55 + в цитатник
image

Получение теоретических знаний в университете – дело важное. Но не менее важна возможность протестировать их на практике, особенно если речь о такой прикладной сфере как информационные технологии. Если вы настроены именно на это, то стажировка во время учебы или сразу после выпуска – для вас. А чтобы облегчить ваш поиск, мы, StudyQA, подготовили подборку из 10 лучших стажировок для IT-специалистов. При выборе программ мы принимали во внимание статус компании и условия оплаты. Читать дальше ->

https://habrahabr.ru/post/337270/


Метки:  

Крупнейшего производителя авиаэлектроники Rockwell Collins купят за $30 млрд

Среда, 06 Сентября 2017 г. 13:51 + в цитатник


Два ведущих игрока на рынке поставщиков авиационного оборудования объявили о заключении сделки, в рамках которой UTC приобретает акции Rockwell Collins за $30 млрд, включая чистый долг компании в размере $7 млрд, сообщает Reuters.

По условиям соглашения UTC заплатит $140 за акцию Rockwell Collins. Из этой суммы будет выплачено по $93,33 наличными и по $46,67 акциями United Technologies Corp. Об интересе UTC к Rockwell Collins на рынке говорили с начала года. За этот период акции производителя подорожали в общей сложности на 40%.

Как рассказали участники сделки, после транзакции объем продаж United Tech может достичь $67-$68 млрд. Для сравнения — у Boeing этот показатель составляет $95 млрд. Читать дальше ->

https://habrahabr.ru/post/337268/


Метки:  

Доставка Powershell скриптов через DNS туннель и методы противодействия

Среда, 06 Сентября 2017 г. 13:37 + в цитатник


В данной статье мы поговорим о новом инструменте, позволяющем передавать Powershell скрипты на целевую машину внутри DNS пакетов с целью сокрытия трафика. Разберем, как работает PowerDNS и как защититься от подобных атак.
Читать дальше ->

https://habrahabr.ru/post/337244/


Метки:  

Поиск сообщений в rss_rss_hh_new
Страницы: 1437 ... 1130 1129 [1128] 1127 1126 ..
.. 1 Календарь