Pull to refresh
0
0
Send message

Sharding – patterns and antipatterns

Reading time23 min
Views32K


Константин Осипов ( kostja ), Алексей Рыбак ( fisher )


Константин Осипов: Доклад родился из следующего разговора. Я, как всегда, пытался убедить Алексея больше использовать Tarantool, а он сказал, что там до сих пор нет шардинга и, вообще, неинтересно. Тогда мы стали рассуждать о том, почему нет. Я стал рассказывать, что тут нет одного универсального решения, автоматика полная за вас работает, а вы только кофе на работе пьете и все…

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

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

Как создавать работающие правила и инструкции, не наживая себе врагов

Reading time5 min
Views19K

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


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

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

Сетки для адаптивного дизайна

Reading time7 min
Views213K


Мы собрали наиболее частые темы, связанные с сеткой в адаптивном дизайне, чтобы «повысить резкость» термина как такового и систематизировать практические знания: как настраивать сетку в дизайн-макете, по каким параметрам делать расчет, какие особенности адаптивной среды учитывать и на какие детали обращать внимание.
Читать дальше

Производители лампочек LED решают проблему слишком долгого срока службы

Reading time7 min
Views109K

Лампочка на пожарной станции в Ливерморе (Калифорния) производства Shelby Electric светит практически непрерывно с 1901 года, уже более 1 миллиона часов. В 2015 года она внесена в Книгу рекордов Гиннесса как лампочка с наиболее длительным сроком службы. Фото: Dick Jones / EPA

23 декабря 1924 года представители крупнейших компаний по производству осветительных приборов встретились в Женеве (Швейцария) и договорились о создании Phoebus — вероятно, первого в истории промышленного картеля мирового масштаба. Компании обсудили проблему качества продукции. Проблема была в том, что качество ламп накаливания слишком сильно увеличилась, а продолжительность их службы угрожала бизнесу. Другими словами, лампы служили настолько долго, что начал снижаться объём продаж.
Читать дальше →

Мои прохладные истории

Reading time4 min
Views63K
Приезжали тут представители одной западной корпорации в очередной раз. Выпили. Спросили про наши варварские особенности IT. Ну я и рассказал пару баек. Чухна не поверила, говорит, мне повезло, и это всё статистический выброс. Мне так почему-то не кажется — подобных историй у каждого с чемодан.



Один раз коллега из L2-поддержки говорит: забери сумочку на объект, раз уж в тот же город едешь. Ок, говорю, не вопрос, конечно заберу. Приезжаю в офис с портфелем, а там стоят три охранника и этот вот товарищ из L2. У них с собой сумка чёрная спортивная, здоровенная. Открывается с трудом, но всё равно открываю, заглядываю — а там одна-к-одной плашки оперативной памяти для серверов-молотилок одной компании, условно «на три буквы».

Примерно прикидываю ценность «сумочки»: говорю, что, друг, тысяч триста долларов тут, да? Не, говорит, тут полмиллиона. Езжай давай. Вот парни тебя до входа в аэропорт проводят, а дальше ты уж сам. Из аэропорта прибытия я не выходил, пока встречающий не забрал сумочку.
Читать дальше →

Эффект кобры. Кейлоггер на eBay и запрет на копипаст пароля

Reading time4 min
Views23K


Во времена Британской империи у англичан возникла маленькая проблема на Индийском субконтиненте — кобры. Оказалось, что повсюду чертовски много этих рептилий. А ещё выяснилось, что они ядовиты. Это не нравилось колонистам, некоторые из них умирали. Поэтому британские власти придумали отличный выход. За каждую убитую кобру туземцам стали выплачивать небольшое вознаграждение. Казалось бы, проблема решена.

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

Оттуда пошло выражение эффект кобры. Ситуация, когда принятое для исправления проблемы решение не исправляет эту проблему, а ведёт к прямо противоположному результату.
Читать дальше →

Об относительной яркости, или насколько живучим бывает легаси

Reading time6 min
Views41K
Я уверен, что многим программистам знакома формула:

Y = 0.299 R + 0.587 G + 0.114 B

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

Вычисляет она относительную яркость цвета (relative luminance или в некоторых контекстах luma; не путать с lightness и brightness) и широко применяется для преобразования цветного RGB-изображения в Grayscale и связанных с этим задач.

Формула растиражирована и процитирована в тысячах статей, форумных обсуждений и ответов на StackOverflow… Но дело в том, что единственно-правильное её место — на свалке истории. Использовать её нельзя. Однако же используют.

Но почему нельзя? И откуда же взялись именно такие коэффициенты?
Мини-экскурс в историю

Рейтинг красивейших денег мира

Reading time7 min
Views73K
imageПосле того, как наш предыдущий материал о происхождении названий мировых валют вызвал оживленную дискуссию и собрал немало положительных оценок, мы решили продолжить «денежную» тему и сегодня с радостью представляем второй материал из цикла статей, посвященных валютам мира. Речь пойдет о нестандартном дизайне банкнот. Среди сотен купюр из самых разных уголков света мы, в PayOnline, выбрали те, что впечатлили нас больше всего и составили собственный рейтинг. Интересно? Тогда приступим.

Одной из самых необычных валют, встретившихся нам, пожалуй, можно назвать крону Фарерских островов, расположенных в северной части Атлантического океана между Шотландией и Исландией. Де-юре острова относятся к Дании, но де-факто это отдельный мир со своим уникальным укладом жизни. К примеру, жители Фарерских островов не запирают домов, просто незачем, ведь преступность на островах практически отсутствует.
Читать дальше →

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

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

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

Hyperloop планирует провести испытания первого участка уже сегодня [UPD: тестирование прошло успешно]

Reading time3 min
Views29K
Транспортная система нового типа постепенно превращается из фантастики в реальность



Компания Hyperloop Technologies объявила о намерении провести первые испытания своей транспортной системы на тестовом участке уже в среду, 11 мая. При этом компания решила поменять название на Hyperloop One. Смена названия, вероятно, обусловлена желанием компании избежать путаницы с другой организацией, Hyperloop Transport Technologies.

Испытания будут проведены на участке длиной всего в 1 километр. Здесь планируется проверить работу в полевых условиях прототипа Hyperloop, способного разогнаться до скорости в 540 км/ч. Если все пройдет хорошо, тестовый участок удлинят до 3 километров, а испытания будут проведены на полной скорости (свыше 1100 км/ч). Инвесторы доверяют проекту, и продолжают вкладывать средства — на днях компания получила еще $80 млн инвестиций, вдобавок к $26 млн, полученным ранее.
Читать дальше →

Щелевая съёмка: сжатие времени по горизонтали

Reading time2 min
Views127K

Фото: Jay Mark Johnson

Перед вами оригинальный снимок, без обработки в фоторедакторе или применения каких-то художественных эффектов. Исключительно точное документальное фото. Только это не картина одного момента, как в обычной фотографии. В кадре вместились события, которые происходили в течение около 30 секунд на промежутке пространства шириной 1 пиксел. Снимок сделан методом щелевой фотографии.
Читать дальше →

Эффект звона в ушах в кино

Reading time5 min
Views45K
В фильме с повествованием от первого лица произошёл взрыв. Визуально на экране можно видеть кучу обломков, клубы дыма, яркие вспышки. Но на аудиодорожке происходит нечто необычное. Внезапно наступает полная тишина, через которую постепенно начинает проступать шум: крики людей, выстрелы оружия, другие взрывы. Шум усиливается, на экране может идти замедленная съёмка. Во время нескольких секунд гробовой тишины слышен высокочастотный звон, свист, жужжание. Наконец, мучительные секунды раскрывают травму персонажа. Он восстанавливает свои чувства, собирает силы в комок и продолжает действовать.

Кино существует уже больше ста лет. Но этот приём создания аудиотравмы получил распространение относительно недавно — в начале этого века. Почему?
Читать дальше →

Как взломать Telegram и WhatsApp: спецслужбы не нужны

Reading time2 min
Views766K
На прошлой неделе общественность взбудоражила новость о возможной причастности спецслужб к взлому аккаунтов оппозиционеров в популярном мессенджере Telegram. На протяжении своего существования человечество пыталось объяснить всё необъяснимое с помощью высших сил – Богов. В наше время все непонятные вещи объясняют происками спецслужб.

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



А затем мы провели атаку через сеть SS7 на один из тестовых номеров (подробнее о самих атаках мы писали ранее). И вот что у нас получилось:
Читать дальше →

Ubuntu Server 16.04: что нового

Reading time6 min
Views78K


Вчера, 21 апреля 2016 года, состоялся релиз новой версии Ubuntu — 16.04 Xenial Xerus. Она относится к так называемыем LTS-версиями. Аббревиатура LTS означает Long Term Support. LTS-версии выходят каждые два года и поддерживаются компанией Canonical в течение 5 лет с даты официального релиза.

Возможность обновления с предыдущей LTS-версии (Ubuntu 14.04) появится начиная с релиза Ubuntu 16.04.1, который состоится примерно через три месяца.

Выход в свет новой версии одного из самых популярных дистрибутивов Linux уже стал темой оживлённых обсуждений. Вчера на Хабре появилась статья с обзором нововведений в десктопной версии.

В этой статье мы хотели бы поговорить о том, что нового появилось в серверной версии Ubuntu 16.04.
Читать дальше →

Социальное неравенство и зарплаты чиновников

Reading time7 min
Views68K
Волею судеб, ко мне в руки попали данные о заработных платах, премиях и сверхурочных множества госслужащих одного крупного портового города, от мэра до сторожа бассейна. Не теряя ни минуты, я бросился вгрызаться в цифры. Нет ничего любопытнее, чем смотреть на чужие зарплаты, особенно, когда можно оправдать себя тем, что занимаешься Data Science!

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

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

San-Francisco
Читать дальше →

Ubuntu. Русификация консоли в 2016 году

Reading time14 min
Views83K
Для меня было некоторым откровением узнать, что в 2016 году, в одном из крупных дистрибутивов GNU/Linux существуют проблемы с локализацией. А точнее, с локализацией текстовой консоли. Кто пользуется текстовой консолью в 2016 году? Не надо забывать, что есть множество дистрибутивов, базирующихся на Ubuntu и не все из них используют графическое окружение. Назову два примера: Ubuntu Server и Clonezilla.

Выглядит проблема так:



И присутствует в текущем релизе Ubuntu 15.10 и в бета-версии Ubuntu 16.04. Тем, кому интересно узнать причины проблемы и как можно её решить — прошу под хабракат.
Читать дальше →

Сколько десятичных знаков числа пи использует НАСА

Reading time3 min
Views50K


На этой неделе мы получили от одного из подписчиков Facebook вопрос, сколько знаков после запятой математической константы пи (π) учёные и инженеры НАСА используют в вычислениях.
Читать дальше →

Web файловый менеджер Sprut.IO в OpenSource

Reading time14 min
Views39K
В Бегете мы долго и успешно занимаемся виртуальным хостингом, используем много OpenSource-решений, и теперь настало время поделиться с сообществом нашей разработкой: файловым менеджером Sprut.IO, который мы разрабатывали для наших пользователей и который используется у нас в панели управления. Приглашаем всех желающих присоединиться к его разработке. О том, как он разрабатывался и почему нас не устроили существующие аналоги, какие костыли технологии мы использовали и кому он может пригодиться, расскажем в этой статье.

Сайт проекта:https://sprut.io
Демо доступно по ссылке: https://demo.sprut.io:9443
Исходный код: https://github.com/LTD-Beget/sprutio


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

Матрица: Злодеи и Спасители

Reading time13 min
Views91K
Всем привет!

По результатам голосования, будем говорить о Матрице.



Q&A

Что на этот раз?

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

Это про то что Матрица в Матрице?

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

Зачем мне это читать

Матрица — это антиутопический киберпанк. Говоря о ней, приходится скатываться во все, что обсуждается на ресурсе: робототехника, ИИ, программирование, энергетика и.т.д.

Спойлеры?

Безусловно, и много. Все относительно трилогии и Аниматрицы. Прочие произведения вроде «Голиаф» или The Matrix Online в данном случае нерелевантны. Первое, поскольку описывает очень странные события(вроде столкновения машин с пришельцами), второе — поскольку является убожеством с точки зрения сюжета, ИМХО. Также есть небольшой спойлер из игры Mass Effect(на самом деле большой).
Читать дальше →

Как не надо восстанавливать данные, или чтобы вам тоже так везло

Reading time15 min
Views37K
Все мы периодически сталкиваемся с отказами устройств хранения. В интернете написаны сотни инструкций, как без специального оборудования прочитать все что только возможно с устройств, еще отвечающих на обычные запросы ОС. Но мне долгие годы не везло, диски либо умирали совсем-совсем, либо файловая система была еще доступна и я просто читал все то, что читалось в обычном режиме. И ждал. Должно же было случиться, чтобы умирающий диск попал мне именно в состоянии, требующем большего, чем самые элементарные действия?
И вот этот день настал...
1
23 ...

Information

Rating
Does not participate
Registered
Activity