Хабр посоветуй: как выиграть олимпиаду НТИ для школьников по профилю «Большие данные»

Автор: admin от 12-10-2017, 14:05, посмотрело: 30

Хабр посоветуй: как выиграть олимпиаду НТИ для школьников по профилю «Большие данные»


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



И тут у меня возникла идея, как сделать подсказки по олимпиаде для тех старшеклассников, которые читают Хабр (что говорит о том, что у них действительно продвинутые мозги). Я нашел тех ребят, которые показали отличные результаты на предыдущих олимпиадах НТИ и поспрашивал их, какие дополнительные материалы могут помочь разобраться в теме лучше и дадут дополнительные преимущества на завершающем практическом этапе.



Прием заявок на олимпиаду идет до 22 октября, а там есть еще время подготовиться.

Категория: Компании » Apple

 

Философия SLA: эскалация

Автор: admin от 12-10-2017, 14:05, посмотрело: 29

В своей статье "Как написать хороший SLA", я поминал, что в SLA просто просится внести процедуру эскалации. Хочу сказать пару слов за эскалацию.



Эскалацию в IT, по-моему, мало кто понимает. В ITIL она как-то мутно определена. Соответственно и дальше, при попытках её внедрить, градус мутности только возрастает. Ни Гугл, ни Яндекс не помогают найти ничего вразумительного. Вместо того, чтобы объяснить эскалацию просто и понятно (как это сделаю я), авторы начинают вводить какие-то новые термины, указывать в чём различие между функциональной и иерархческой эскалацией (зачем вообще это?), вещать что-то про автоматическую эскалацию, ничего не объясняя и уводя в сторону. И при этом из контекста можно предположить, что эскалация — это то ли синоним передачи запроса другому исполнителю, то ли в другое подразделение, то ли привлечение дополнительных ресурсов, то ли повышение приоритета. А иногда я просто теряюсь понять смысл. Всё это вызывает лично у меня ощущение или "кручу-верчу, обмануть хочу", или банальной некомпетенции.



Особенно мило (не могу удержаться и не привести этот пример) выглядит автоматическая "эскалация" запроса на другой уровень поддержки, если (sic!) текущий исполнитель не успевает в заданный в SLA срок. То есть будучи исполнителем, принимаем запрос и держимся изо всех сил, ничего по нему не делаем, пока он не будет вот-вот уже почти просроченным, и… бац! — срабатывает автоматическая "эскалация", которая переназначает запрос на кого-то другого. Профит!.. Главное держать себя в руках и ничего не делать. Можно было бы от души посмеяться, но кое-где именно такую схему "эскалаций" и применяют, выдавая за лучшие практики IT!



Философия SLA: эскалация



Так что же такое эскалация, кому и зачем она нужна? Сейчас расскажу своё понимание, после которого Вы, как я надеюсь, полюбите эскалацию также, как и я. Держитесь крепче за стул.

Категория: Компании » Apple

 

Потоки (Stream) в NodeJS — реки, в которые войдешь дважды

Автор: admin от 12-10-2017, 14:05, посмотрело: 136

Потоки (Stream) в NodeJS — реки, в которые войдешь дважды



Поток — это концепция, которая была сначала реализована в UNIX системах для передачи данных из одной программы в другую в операциях ввода/вывода. Это позволяет каждой программе быть очень специализированной в том, что она делает — быть независимым модулем. Сочетание таких простых программ помогает в создании более сложных систем путем «объединения» их в цепочку вызовов.



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



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



Модуль stream предоставляет базовый API по работе с потоками в Node.JS. Документации Node.JS вполне достаточно, чтобы разобраться в данном вопросе, но мы попытаемся составить что-то вроде шпаргалки с пояснениями некоторых моментов.

Категория: Компании » Apple

 

Покупатель на крючке: рецепт формирования зависимости

Автор: admin от 12-10-2017, 14:05, посмотрело: 27

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



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



Покупатель на крючке: рецепт формирования зависимости

Категория: Компании » Apple

 

Стартап дня (август и сентябрь 2017-го)

Автор: admin от 9-10-2017, 16:55, посмотрело: 35

Стартап дня (август и сентябрь 2017-го)



Продолжая серию дайджестов «Стартап дня», сегодня я представляю самые интересные проекты за август и сентябрь. Если хотите ознакомиться с остальными, то прошу в мой блог. Записи доступны в Facebook, ICQ и Телеграме.



Curve



Одна из Важных Проблем современного человека — слишком большое количество банковских карточек в кошельке: одна дебетовая, куда зарплата падает, одна кредитная, чтобы в грейс-периоде жить, а ещё бонусные карты, с которых нужно платить в разных случаях ради подарков от банка. Английский Curve предлагает решить эту беду еще одной специальной картой, «one ring to rule them all».

Категория: Компании » Apple

 

Создание Tinkoff Design System. UI Kit, версионирование и витрина компонентов

Автор: admin от 9-10-2017, 16:55, посмотрело: 38

Создание Tinkoff Design System. UI Kit, версионирование и витрина компонентов



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

Категория: Компании » Apple

 

Как получать оповещения от Jupyter notebook в Telegram?

Автор: admin от 9-10-2017, 16:55, посмотрело: 250

Довольно просто. Нам понадобится свой телеграм-бот, один пакет и одна строчка кода

А результат будет таким:

Как получать оповещения от Jupyter notebook в Telegram?

Категория: Компании » Apple

 

Дайджест продуктового дизайна, сентябрь 2017

Автор: admin от 9-10-2017, 16:55, посмотрело: 39

Уже семь лет я публикую регулярные обзоры свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. Из лент нескольких сотен тематических подписок отбирается примерно 5% стоящих публикаций, которыми интересно поделиться. Предыдущие материалы: апрель 2010-август 2017.



Дайджест продуктового дизайна, сентябрь 2017

Категория: Компании » Apple

 

Атакуем DHCP часть 4. DHCP + ARP + Apple = MiTM

Автор: admin от 9-10-2017, 16:55, посмотрело: 46

Атакуем DHCP часть 4. DHCP + ARP + Apple = MiTM



В данной статье я расскажу о том, как осуществить MiTM любого устройства компании Apple в проводной или беспроводной сети. Прежде чем читать эту статью настоятельно рекомендую ознакомиться с первой, второй и третьей частями.

Категория: Компании » Apple

 

Атакуем DHCP часть 3. DHCP + Apple = MiTM

Автор: admin от 29-09-2017, 09:45, посмотрело: 58

Атакуем DHCP часть 3. DHCP + Apple = MiTM



В данной статье я расскажу о том как осуществить MiTM любого устройства компании Apple в WiFi сети. Прежде чем читать эту статью настоятельно рекомендую ознакомиться с первой и второй частью.

->

Категория: Компании » Apple

 
Назад Вперед