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

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

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

Очевидное благо: как и зачем использовать сервисный подход за рамками ИТ (Часть 3)

Среда, 28 Февраля 2018 г. 13:34 + в цитатник

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

Чем полезен сервисный подход и какие «подводные камни» ждут на этом пути я рассказывал. Сегодня – никакой теории, только практические кейсы.

Рассмотрю примеры компаний, где использовались системы класса service desk в тех или иных процессах. В основном, конечно, в ИТ.

Тем интереснее посмотреть, что изменилось, когда потребность в автоматизации добралась до других сервисных подразделений.


Опишу кейсы с ответом на вопросы:


  • как сформулирована проблема;
  • какие цели поставлены вместе с заказчиком;
  • что сделано в ходе проекта;
  • каковы итоги.

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

https://habrahabr.ru/post/350178/


Метки:  

[Перевод] Использование CSS-сетки при проектировании пользовательских интерфейсов

Среда, 28 Февраля 2018 г. 13:17 + в цитатник
CSS-сетка — это отличный инструмент для создания макетов страниц контентно-ориентированных сайтов, включающих в себя большие фрагменты текста и другие материалы. Кроме того, эта технология имеет огромное значение и для великого множества традиционных пользовательских интерфейсов веб-приложений.

image

В материале, перевод которого мы сегодня публикуем, Джош Мариначчи рассказывает о том, как использовать CSS-сетку для проектирования макетов страниц. Речь пойдёт о страницах, которые способны реагировать на воздействия пользователя и на изменение их содержимого, но при этом всегда ведут себя так, как от них ожидается, в частности — при прокрутке их содержимого.
Читать дальше ->

https://habrahabr.ru/post/350166/


Метки:  

Инструкция: что делать, если вы не успеваете к дедлайну

Среда, 28 Февраля 2018 г. 13:16 + в цитатник
Вы находитесь в панике. До дедлайна несколько дней/часов, а может и меньше. В голове вы уже сочиняете оправдательную историю, представляете лицо разъяренного босса или тимлида, а потом смотрите стоимость билетов в Иркутск. Не надо так.


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

https://habrahabr.ru/post/350128/


Метки:  

[Перевод] Кому нужен архитектор?

Среда, 28 Февраля 2018 г. 12:56 + в цитатник
Disclaimer
Это перевод статьи Мартина Фаулера в журнале IEEE Software за 2003 год. В сети (но не на хабре) есть замечательный перевод пятилетней давности от Сергея Теплякова (SergeyT).

Не так давно, проходя по коридору, я встретил явно раздраженного коллегу, Дэйва Райса (Dave Rice). Мой вводный вопрос вызвал резкое заявление: «Нам надо игнорировать любого кандидата, имеющего пункт «Архитектор» в резюме». Смущало в этой странной фразе то, что мы же сами, обычно, представляем Дейва как одного из наших ведущих архитекторов.

Причиной его «титульного психоза» являлся тот факт, что по меркам даже нашей индустрии, смысл слов «архитектор» и «архитектура» чрезвычайно переоценен. Многим кажется, что к термину «архитектор программного обеспечения» отлично подходит тот самодовольный и все контролирующий образ из финальных сцен «Матрица: Перезагрузка». Но даже в компаниях, относящихся с превеликим презрением к такому отображению, все равно, существует жизненно важная роль технического лидера, в сущности – архитектора, такого, как сам Дейв.

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

https://habrahabr.ru/post/350176/


Метки:  

СМЭВ 3. Электронная подпись сообщений на Java и КриптоПро

Среда, 28 Февраля 2018 г. 12:43 + в цитатник


Система межведомственного электронного взаимодействия (СМЭВ), задумывалась, как цифровая среда предоставления услуг и исполнения государственных и муниципальных функций в электронной форме.

В настоящее время СМЭВ продолжает расширять свои возможности и вовлекать все большее количество участников взаимодействия.

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

В этой статье о том, как своими силами подписать запросы и проверить электронные подписи ответов СМЭВ версии 3.0 и о паре интересных нюансов, с которыми пришлось при этом столкнуться.
Читать дальше ->

https://habrahabr.ru/post/350158/


[Екатеринбург, анонс] Новые Java-митапы в Екатеринбурге: java.ural.Meetup @1

Среда, 28 Февраля 2018 г. 12:18 + в цитатник
Хорошая новость для Java-разработчиков Екатеринбурга (и, может быть, Урала в целом) — запускаем проект Java-митапов в Екатеринбурге.

java.ural.Meetup

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

15 марта пройдёт первый java.ural.Meetup митап. Никаких умирающих технологий и страшных монолитных систем, мы будем обсуждать актуальные задачи в Java-разработке и смежных областях.

Программа митапа:
  1. Григорий Кошелев с докладом «Интеграция виртуальных машин .NET и Java».
  2. Андрей Сталин, Сергей Ануфриев и Евгений Штыков с докладом «Асинхронное микросервисное взаимодействие».
  3. Алексей Кирпичников с докладом «Высокопроизводительное Java-приложение в сердце стриминговой архитектуры».

На первой встрече все докладчики из Контура. Если понравится то, что мы делаем, и захочешь выступить с докладом — пиши. Читать дальше ->

https://habrahabr.ru/post/349766/


Метки:  

Асинхронные HTTP-запросы на C++: входящие через RESTinio, исходящие через libcurl. Часть 2

Среда, 28 Февраля 2018 г. 11:06 + в цитатник
В предыдущей статье мы начали рассказывать о том, как можно реализовать асинхронную обработку входящих HTTP-запросов, внутри которой нужно выполнять асинхронные исходящие HTTP-запросы. Мы рассмотрели реализованную на C++ и RESTinio имитацию стороннего сервера, который долго отвечает на HTTP-запросы. Сейчас же мы поговорим о том, как можно реализовать выдачу асинхронных исходящих HTTP-запросов к этому серверу посредством curl_multi_perform.

Несколько слов о том, как можно использовать curl_multi


Библиотека libcurl широко известна в мире C и C++. Но, вероятно, наиболее широко она известна в виде т.н. curl_easy. Использовать curl_easy просто: сперва вызываем curl_easy_init, затем несколько раз вызываем curl_easy_setopt, затем один раз curl_easy_perform. И, в общем-то, все.

В контексте нашего рассказа с curl_easy плохо то, что это синхронный интерфейс. Т.е. каждый вызов curl_easy_perform блокирует вызвавшую его рабочую нить до завершения выполнения запроса. Что нам категорически не подходит, т.к. мы не хотим блокировать свои рабочие нити на то время, пока медленный сторонний сервер соизволит нам ответить. От libcurl-а нам нужна асинхронная работа с HTTP-запросами.

И libcurl позволяет работать с HTTP-запросами асинхронно через т.н. curl_multi. При использовании curl_multi программист все так же вызывает curl_easy_init и curl_easy_setopt для подготовки каждого своего HTTP-запроса. Но не делает вызов curl_easy_perform. Вместо этого пользователь создает экземпляр curl_multi через вызов curl_multi_init. Затем добавляет в этот curl_multi-экземпляр подготовленные curl_easy-экземпляры через curl_multi_add_handle и…
Читать дальше ->

https://habrahabr.ru/post/349818/


Метки:  

Как использовать геймификацию в аналитике

Среда, 28 Февраля 2018 г. 11:02 + в цитатник
Любая игра предполагает, что в ней есть сюжет, персонаж и действия, которые совершает персонаж для развития сюжета. Игры применяются повсеместно в образовании от детского сада до деловых игр на работе, всё это объясняется тем, что такой подход помогает легко и быстро усвоить материал. Но все мы знаем, что любые BI-системы нацелены на то, чтобы быстро и понятно донести до конечного пользователя большое количество информации, или так называемых ключевых показателей эффективности. Концепцию игры уже давно применяют в аналитике, только называют всё это «сторителлингом». Как же его применять в реальных жизненных ситуациях? Решает ли сторителлинг текущие проблемы возникающие при внедрении BI-систем?


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

https://habrahabr.ru/post/349542/


Метки:  

Дайджест событий для HR-специалистов в IT-области на марте 2018

Среда, 28 Февраля 2018 г. 10:55 + в цитатник
image

В марте HR-специалистов ждут неизменно актуальные темы — рекрутинг, HR-проекты, социальные сети и проблемы джуниоров. К традиционным встречам в Москве, Петербурге и онлайн присоединился также Нижний Новгород. Cледите за обновлениями поста, анонсы событий на вторую половину марта будут добавлены позднее.
Читать дальше ->

https://habrahabr.ru/post/350162/


Метки:  

RequireJS для приложений Vue.js + Asp.NETCore + TypeScript

Среда, 28 Февраля 2018 г. 10:35 + в цитатник

logos


Создаем на Visual Studio 2017 модульное приложение Vue.js + Asp.NETCore + TypeScript. В качестве системы сборки вместо Webpack используем компилятор TypeScript + Bundler&Minifier (расширение к VS2017). Загрузку модулей приложения в рантайм обеспечивает SystemJS или RequireJS. Рассматриваем формат модулей AMD (asynchronous module definition), который понимает не только SystemJS, но и RequireJS.


Предупреждаю сразу — Vue.js не совсем поддерживает AMD или содержит баг, поэтому применен почти хакерский прием, он не всем подойдет. Но надеюсь, данная статья позволит вам лучше понимать, как устроен этот мир Vue.js.


Данная статья является дополнением к tutorial: Приложение Vue.js + Asp.NETCore + TypeScript без Webpack. Где в примерах использовался формат модулей SYSTEM. Делать ставку только на загрузчик SystemJS, как то, боязно. На момент написания статьи SystemJS имеет релиз 0.20, что означает вероятнось радикальных изменений в API, опциях и т.д.


Цель применения формата модулей AMD и загрузчика RequireJS – страховка от радикальных изменений в SystemJS, обеспечение возможности использования более популярного загрузчика RequireJS и формата модулей AMD.


Материал рассчитан на способных управиться с VS2017 и знакомых с прогрессивным JavaScript фрэймворком Vue.js.

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

https://habrahabr.ru/post/350056/


Тестируем массив OceanStor Dorado V3: настолько обычный, что прямо вообще

Среда, 28 Февраля 2018 г. 10:35 + в цитатник

OceanStor Dorado5000 V3

В общем, это массив как массив. На нём новые NVMe-диски. Получаешь хорошую производительность «за те же деньги». Но есть два нюанса. Нюансы такие: он хорош в соотношении «стоимость за ГБ + производительность» и он не американский, то есть подходит тем, кто под санкциями.

Мы его спокойно себе тестировали, когда вдруг на горизонте показался очень взволнованный заказчик. У него была гибридная СХД с кончившейся поддержкой, где вылетел контроллер. СХД не самая новая и дисков за сотню. Без контроллера производительность очень упала. Ждать новый шесть недель. Коллеги бились в панике, попутно умоляя нас, каким-то неведомым образом сократить сроки поставки нового контроллера. КРОК может все. Иногда даже больше.
У нас на тестах была новая железка Дорадо. Толком обкатать не успели, но вроде нормальная. Объяснили, переглянулись — и дали погонять как раз на то время, пока будет плыть новый контроллер. За сутки все смигрировали, но оставили старую систему в качестве резерва.

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

https://habrahabr.ru/post/350152/


Метки:  

[Из песочницы] Learn OpenGL. Урок 4.8 — Продвинутый GLSL

Среда, 28 Февраля 2018 г. 10:24 + в цитатник
OGL3

Продвинутый GLSL


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

Мы обсудим некоторые интересные встроенные переменные, новые подходы в организации ввода-вывода шейдеров и очень полезный инструмент — объект юниформ-буфера.
Читать дальше →

https://habrahabr.ru/post/350156/


Метки:  

[Из песочницы] ViyaDB: аналитическая база данных для несортированных данных

Среда, 28 Февраля 2018 г. 10:19 + в цитатник

Примерно год назад, мне довелось работать в одной компании, где я натолкнулся на интересную проблему. Представим себе массивный поток данных об использовании мобильных аппликаций (десятки миллиардов событий в день), который содержит в себе такую интересную информацию, как дату установки аппликации, а также рекламную акцию, которая повлекла за собой эту установку. Имея подобные данные, можно легко разбить пользователей на группы по датам установки и по рекламным акциям, чтобы понять какая из коих была наиболее успешна с точки зрения ROI (return of investment).


Рассмотрим визуальный пример (картинка найдена на просторах интернета):



Как мы видим, пользователи пришедшие с "рекламных щитов" AdWords оказались наиболее лояльными к этой конкретной аппликации (продолжали активно пользоваться аппликацией.


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

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

https://habrahabr.ru/post/350154/


Метки:  

Скрытый JS-майнинг в браузере

Среда, 28 Февраля 2018 г. 09:25 + в цитатник

В преддверии NeoQUEST мы любим делиться разными историями, которые косвенно могут помочь участникам при прохождении заданий. В этот раз рассказываем абсолютно реальную историю на тему скрытого JS-майнинга в браузере пользователя, отчаянно намекая на то, что в NeoQUEST-2018 будет что помайнить!

Тема ранее уже поднималась на Хабре, но фантазия вирусописателей неиссякаема! Недавно мы обнаружили более масштабное применение майнинга на JS в браузере пользователя. Будь бдителен, хабраюзер, и добро пожаловать под кат: расскажем обо всем подробнее!
Читать дальше ->

https://habrahabr.ru/post/350046/


Метки:  

Pygest #23. Новости, релизы, статьи, интересные проекты и библиотеки из мира Python [4 февраля 2018 — 26 февраля 2018]

Среда, 28 Февраля 2018 г. 08:39 + в цитатник

image Всем привет! Это уже двадцать третьи выпуск дайджеста на Хабрахабр о новостях из мира Python.

Присылайте свои интересные материалы из мира Python.

С предыдущим digest можно ознакомиться здесь.

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

https://habrahabr.ru/post/347872/


Метки:  

[Перевод] Проектирование надёжных баз данных. Глава 1. Введение

Среда, 28 Февраля 2018 г. 07:41 + в цитатник
image

Глава 1. Введение.


Цель этой книги – предоставить руководство по развитию на пути становления настоящим инженером надёжных баз данных (database reliability engineer, DBRE). В названии книги мы специально использовали слово инженер, а не администратор.

Бен Трейнор (инженер Google) охаракеризовал эту деятельность так:

В основном, это работа, которая исторически выполнялась отделом эксплуатации (operations team), но с привлечением инженеров с их опытом в проектировании программного обеспечения, а также желанием и умением автоматизировать человеческий труд.
Читать дальше ->

https://habrahabr.ru/post/350084/


Метки:  

[Перевод] Ричард Хэмминг: Глава 29. Вы получаете то, что вы измеряете

Среда, 28 Февраля 2018 г. 01:20 + в цитатник
«Цель этого курса — подготовить вас к вашему техническому будущему.»

imageПривет, Хабр. Помните офигенную статью «Вы и ваша работа» (+219, 2365 в закладки, 360k прочтений)?

Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, написанная по мотивам его лекций. Давайте ее переведем, ведь мужик дело говорит.

Это книга не просто про ИТ, это книга про стиль мышления невероятно крутых людей. «Это не просто заряд положительного мышления; в ней описаны условия, которые увеличивают шансы сделать великую работу.»

Мы уже перевели 12 (из 30) глав.
За перевод спасибо urticazoku, который откликнулся на мой призыв в «предыдущей главе». Кто хочет помочь с переводом — пишите в личку или на почту magisterludi2016@yandex.ru (Кстати, мы еще запустили перевод еще одной крутейшей книги — «The Dream Machine: История компьютерной революции»)

Вам может показаться, что название главы подразумевает, что при тщательном измерении мы получите точный результат и нет в противном случае, но на самом деле, оно относится к существенно более тонкой вещи — выбранный вами способ измерения, в значительной степени влияет на результат. Вспомним историю Эддингтона о рыбаках, ловивших рыбу сетью. Они измеряли пойманную рыбу и пришли к выводу, что есть минимальный размер рыбы, плавающей в море. То есть, используемый вами инструмент существенно влияет на то, что вы видите.

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

https://habrahabr.ru/post/350144/


[Из песочницы] Асинхронная работа с PostgreSQL в C

Вторник, 27 Февраля 2018 г. 23:38 + в цитатник
Сегодня захотелось написать небольшую заметку об асинхронной работе с PostgreSQL в C. Мотивы просты: для небольшой утилитки встала необходимость реализовать такой функционал, гугл на тему понятных и рабочих примеров предательски молчал (нашелся только пример в pqxx для C++ — там есть метод асинхронного соединения и pipeline-класс для запросов), а официальная документация по этому вопросу хоть и весьма подробная, но не слишком структурированная, да и сам алгоритм работы с библиотекой libpq в асинхронном режиме имеет много подводных камней. Поэтому разобравшись в вопросе хочется поделиться результатами с общественностью, на случай если кому-то это будет полезным.
Читать дальше →

https://habrahabr.ru/post/350140/


Метки:  

[Перевод] Создание игры на Lua и L"OVE — 3

Вторник, 27 Февраля 2018 г. 21:31 + в цитатник
image

Оглавление


  • Статья 1
    • Часть 1. Игровой цикл
    • Часть 2. Библиотеки
    • Часть 3. Комнаты и области
    • Часть 4. Упражнения
  • Статья 2
    • Часть 5. Основы игры
    • Часть 6. Основы класса Player
  • Статья 3
    • Часть 7. Параметры и атаки игрока
    • Часть 8. Враги

9. Director and Gameplay Loop

10. Coding Practices

11. Passives

12. More Passives

13. Skill Tree

14. Console

15. Final

Часть 7: Параметры и атаки игрока


Введение


В этой части мы больше сосредоточимся на части геймплея, относящейся к игроку. Сначала мы добавим самые фундаментальные параметры: боеприпасы, ускорение, здоровье (HP) и очки навыков. Эти параметры будут использоваться на протяжении всей игры и они являются основными параметрами, которые будет использовать игрок для выполнения всех доступных ему действий. После этого мы перейдём к созданию объектов Resource, то есть объектов, которые может собирать игрок. В них содержатся вышеупомянутые параметры. И наконец после этого мы добавим систему атак, а также несколько разных атак игрока.
Читать дальше ->

https://habrahabr.ru/post/349718/


Метки:  

День открытых данных в Москве 2018

Вторник, 27 Февраля 2018 г. 20:30 + в цитатник
По сложившейся традиции Инфокультура ежегодно присоединяется к международному проекту Open Data Day. В начале марта в честь Дня открытых данных по всему миру проходят встречи, лекции и хакатоны, цель которых — продвигать концепцию открытости и доступности данных. В этом году уже запланировано 288 мероприятий по всему миру. 3-4 марта в пространстве Благосфера мы проведем “День открытых данных” в Москве.



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

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

https://habrahabr.ru/post/350130/


Метки:  

Поиск сообщений в rss_rss_hh_new
Страницы: 1437 ... 1389 1388 [1387] 1386 1385 ..
.. 1 Календарь