Архив за 12 декабря 2016 - 4

image

Глава 1. В которой я полчаса покаталась на велике, а потом произошли удивительные вещи

Это захватывающая история началась в мае. Я взяла велосипед в городском прокате, проехала от метро 1905 года до Арбатской, припарковалась и пошла на работу. А через 3 часа мне пришла смс от банка о списании 1000 рублей, как будто я каталась не полчаса, а три. Видимо, в момент парковки произошла ошибка, и станция не увидела велосипед. В поддержке Велобайка мне объяснили, что надо было дождаться смски о завершении проката, и деньги возвращать отказались. Я обиделась и задумала жестокую (как мне тогда казалось) месть.

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

Читать полностью »

Роскомнадзор заблокировал 127.0.0.1 - 1

Наконец-то это случилось, адрес 127.0.0.1 был внесён в реестр запрещенных ресурсов.
Читать полностью »

Содержание первой части:

Содержание второй части:

2.1 — Введение во вторую часть. Смотрим на сеть и протоколы. Wireshark.
2.2 — Таблицы Firewall. Transport Layer. Структуры TCP, UDP. Расширяем Firewall.
2.3 — Расширяем функциональность. Обрабатываем данные в user space. libnetfilter_queue.
2.4 — Бонус. Изучаем реальную Buffer Overflow атаку и предотвращаем с помощью нашего Firewall'а.
Читать полностью »

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

Вот, например, CSS-селекторы. Если вы знаете, что их используют для стилизации элементов веб-станиц, но не вполне понимаете, как именно они работают, полагаю, сегодня у вас есть шанс это исправить. Для того, чтобы разобраться с тем, как работают CSS-селекторы, отправимся в автосалон.

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

Автомобили, а также их характеристики, можно классифицировать, используя ту же систему, которая лежит в основе CSS-селекторов. И если вам понятно, что автомобили на рисунке ниже можно разделить на седаны, кабриолеты и лёгкие грузовики, это значит, что вы сможете понять и то, как устроены CSS-селекторы.

CSS-селекторы в автосалоне - 1
Читать полностью »

Как стать Oracle Certified Professional Java SE 8 Programmer - 1 В этой статье речь снова пойдет о сертификации. Не так давно я рассказывал о процессе получения сертификата от компании Google для Android разработчиков. Почитать об этом можно вот здесь. В статье я периодически приводил сравнение с процессом получения сертификатов от Oracle. Немного подумав, я решил раскрыть эту тему подробнее, благо сертификат от Oracle я получил полгода назад и еще не все забыл. Естественно, на хабре уже не раз описывали этот процесс. Например, достаточно подробные описания можно найти тут и тут. Однако, указанные статьи были написаны несколько лет назад, и затрагивают Java SE 7. Я же постараюсь сосредоточиться на особенностях экзамена по Java SE 8 и в принципе обновить информацию по процессу получения сертификата. Тех, кому все еще интерсено, прошу под кат.
Читать полностью »

В начале октября мы писали о смартфоне Gionee P7 Max, в оснащение которого входят дисплей IPS диагональю 5,5 дюйма разрешением 1280 х 720 пикселей, восьмиядерная однокристальная система MediaTek MT6595, 3 ГБ ОЗУ и 32 ГБ флэш-памяти.

Теперь в ассортименте производителя появилась упрощенная модель под названием Gionee P7, диагональ дисплея которой уменьшилась на полдюйма при неизменном разрешении.

Смартфон Gionee P7 оценен в $150

Читать полностью »

Когда я устроился на новую работу, передо мной была поставлена первая задача — разобраться, почему один из экземпляров SQL очень сильно нагружает диски. И предпринять необходимые действия для устранения этой ужасной проблемы. Я еще не сказал, что дисковый пул был всего один, и что при нагрузке на диски страдали все экземпляры сиквела? Так вот это было так. Что самое главное, как оказалось, мониторинг в лице Zabbix не собирал необходимые метрики, а на добавление оных нужно было заводить заявку и ждать. Ждать и смотреть, как «горит» дисковый массив. Или…

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

Для начала создадим БД и объекты, необходимые для сбора метрик производительности SQL-сервера.
Читать полностью »

Как и предполагалось, сегодня компании Xiaomi представила новое транспортное средство, однако это оказался не автомобиль, как многие думали, а электрический самокат . Новинка выполнена в том же минималистском стиле, что и ранее представленный Xiaomi Mi Qicycle Folding Electric Bicycle, но при этом ее конструкция проще, а цена – ниже.

Онлайн-школа английского языка Skyeng запустила в тестовом режиме новый сервис на платформе Vimbox, который позволяет человеку со стартовым уровнем английского языка смотреть фильмы или сериалы на английском языке, рассказал "Роем!"
основатель школы Александр Ларьяновский. Первым кинотеатром, на котором работает сервис, стала "Амедиатека". Следующим кинотеатром, в котором запустится этот сервис будет Netflix, добавил он.

Читать полностью »

image

11 декабря 2016 Marionette.js исполняется 5 лет. Этот проект постепенно рос все эти годы. Его развивали сотни контрибьюторов, было создано сотни коммитов и десятки сотен проектов, которые используют Marionette. Мы были инновационными и были устаревшими. Мы видели как новые фреймворки приходят и некоторые уходят. Мы, возможно, никогда уже не будем новыми и модными, но мы будем делать все возможное чтобы постоянно двигаться вперед.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js