Как стать автором
Обновить
12
0
Михаил @ukku

Пользователь

Отправить сообщение

Город без пробок

Время на прочтение58 мин
Количество просмотров30K

Глава вторая.
(ссылка на первую главу)

Искусство проектирования дорожных сетей


Транспортные проблемы города глазами человека из «Computer Science»


Если бы мне порекомендовали статью с названием «Искусство проектирования дорожных сетей», я бы тот час поинтересовался, как много дорожных сетей было построено с участием ее автора. Должен признаться, моя профессиональная деятельность лежала далеко от дорожного строительства и была последнее время связанна с проектированием микропроцессоров, где я, в том числе, занимался ресурсоемкостью коммутации данных. Так получилось, что мой стол тогда стоял как раз напротив панорамного окна, открывавшего прекрасный вид на длинный участок Волгоградского шоссе и части ТТК с их нескончаемыми пробками с утра до вечера, от горизонта до горизонта. И тут, в один из дней меня вдруг осенило:«Черт возьми, ведь сложности процесса коммутации данных, с которыми я борюсь на кристалле, точь в точь должны быть похожи на те трудности, с которыми сталкивается поток автомобилей внутри паутины уличных дорог».
Вероятно, именно взгляд со стороны и применение нетрадиционных для исследуемой области методов дали мне шанс разобраться в причине возникновения пробок и выработать рекомендации, как преодолеть их проблему на практике.
Читать дальше →
Всего голосов 72: ↑72 и ↓0+72
Комментарии143

iOS Storyboards: анализ плюсов и минусов, best practices

Время на прочтение14 мин
Количество просмотров21K


Apple создала Storyboards, чтобы разработчики могли визуализировать экраны iOS-приложений и связи между ними. Не всем понравился этот инструмент, и на то есть разумные причины. Я встречал много статей с критикой Storyboards, однако так и не нашел подробного и непредвзятого анализа всех плюсов и минусов с учетом best practices. В итоге я решил написать такую статью сам.
Читать дальше →
Всего голосов 32: ↑30 и ↓2+28
Комментарии11

«Черное зеркало» или реклама Picooc?

Время на прочтение1 мин
Количество просмотров11K


Рекламные ролики. Нормальный человек переносит их в одном случае: когда ему срочно надо сделать перерыв в видео-марафоне. К сожалению, сарафанное радио и соцсети не всегда работают эффективно, так что компании вынуждены прибегать к видеорекламе до сих пор. Мы всегда старались размещать контент, за который не было бы мучительно стыдно. Наша последняя кампания для умных весов Picooc доказывает, что реклама может быть действительно достойной. Смотрите, что получилось.
Всего голосов 48: ↑31 и ↓17+14
Комментарии30

Жизнь и смерть митохондрий

Время на прочтение14 мин
Количество просмотров89K
Митохондрии – маленькие труженики или большие начальники?

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

Митохондрии имеют две мембраны (внутреннюю и внешнюю) и собственный наследственный материал в виде ДНК (рис.1). На внутренней мембране митохондрий находится система окислительного фосфорилирования, работа которой обеспечивает окисление энергетических субстратов с образованием АТФ.


Рис. 1. Схематическое строение митохондрии

В брачном контракте клетки и митохондрии нет пункта «в болезни и здравии», — и хорошо. Если митохондрия становится старой, клетка может ее убить в процессе митофагии, а митохондрии, в свою очередь, регулируют процесс апоптоза у недееспособных и старых клеток. Если процесс обоюдного контроля качества нарушается, запускаются механизмы старения. Нарушаются механизмы апоптоза, увеличивается количество свободных радикалов, не контролируемых митохондрией. Это вызывает системное воспаление, повреждение ДНК клетки. Таким образом, есть сильная взаимосвязь между МХ дисфункцией, возраст-зависимыми заболеваниями, старением организма и метаболическими дисфункциями [1]. Метаболическая дисфункция – неизменный всадник апокалипсиса старения.
Читать дальше →
Всего голосов 49: ↑48 и ↓1+47
Комментарии53

Электронный микроскоп в гараже. Катод и пушка

Время на прочтение5 мин
Количество просмотров20K
Если вы пропустили предыдущие выпуски — обязатально почитайте.

Достаточный вакуум ($10^{-5}$ торр) уже получен, а значит, настало время двигаться дальше: установить катод, разобраться с высоковольтным блоком питания и пустить, наконец, электроны!



Так выглядят катоды и электронная пушка с фокусирующим электродом в реальности. Под катом простое объяснение того, как это работает, а также внутренности электронно-оптической колонны в 4K качестве.
Всего голосов 78: ↑76 и ↓2+74
Комментарии42

9 интересных сервисов для веб-дизайнера. Специальная подборка

Время на прочтение3 мин
Количество просмотров34K
В современном веб-дизайне существует достаточно много инструментов для web-дизайна. Это и классика — графические редакторы Photoshop и Sketch, и программы, совмещающие одновременно дизайн и верстку, такие как Macaw и Adobe Muse. И, как мы считаем, будущее web-дизайна — платформы для визуального дизайна сайтов в браузере, одним из примеров которых является Pixli.

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

Ниже, мы отобрали перечень из 9 весьма интересных и полезных ресурсов, к которым веб-дизайнеры обращаются и используют довольно часто:
Читать дальше →
Всего голосов 13: ↑9 и ↓4+5
Комментарии8

Как писать заголовки посадочных страниц под разные сегменты аудитории

Время на прочтение5 мин
Количество просмотров9.2K


В Рунете гуляет 100500 формул заголовков. Круто, когда есть из чего выбрать. При этом у вас появляются две проблемы.

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

В этой статье мы разбираем 3 схемы создания не просто заголовков, а ценностных предложений для платного трафика + как заточить их под отдельные сегменты пользователей. На примере интернет-дискаунтера автозапчастей, свадебного агентства и компании по продаже систем отопления.
Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии3

Нейронные сети научились окрашивать черно-белые фото

Время на прочтение2 мин
Количество просмотров38K
Одним из наиболее интересных направлений для изучения в ИТ-сфере являются нейронные сети. Их возможности поражают. Не так давно корпорация Google демонстрировала психоделические изображения, созданные ИИ DeepDream на основе реальных фотографий. Некоторые из сгенерированных изображений просто пугают.


Одно из таких изображений (попробовать сделать собственное можно здесь)

Но нейронные сети могут работать и в более спокойном режиме. Например, делать цветными черно-белые снимки. Для того, чтобы научить систему это делать, исследователи обучают ее, демонстрируя большое количество различных фотографий. Нейронная сеть выбирает с цветных снимков те объекты, что схожи с объектами на черно-белых снимках, и разукрашивает последние. Сейчас такой проект разрабатывается исследователями из Калифорнийского университета в Беркли.
Читать дальше →
Всего голосов 26: ↑22 и ↓4+18
Комментарии69

2 года — полёт нормальный

Время на прочтение9 мин
Количество просмотров11K
Когда Gearbest только готовился к старту, существующие китайские ритейлеры уверенно захватывали мир и покоряли сердца и кошельки российских потребителей. В соответствие со всем законами физики экономики выходить на конкурентный рынок сложно. А нам было ещё и страшно!
Сегодня Gearbest исполнилось 2 года — для магазина это уже зрелый возраст. К своему двухлетию мы попробовали всё: гигантские распродажи, flash-акции, эксклюзивные новинки рынка, и, конечно, проблемы с платежами и доставкой. Увы, пока ни один магазин не смог их избежать. Для нашей команды эти 24 месяца не были поступательным развитием — мы бежали гигантский и очень трудный марафон. Передышки не получилось — бежим дальше! А вы пока почитайте весёлое попурри из фактов, скидок и, как всегда, интересных гаджетов. Let’s go party!

Читать дальше →
Всего голосов 28: ↑16 и ↓12+4
Комментарии56

Персональный оружейный сейф со сканером отпечатков пальцев вскрывается при помощи скрепки

Время на прочтение1 мин
Количество просмотров33K
image
Сам сейф

Сейф GunVault GVB1000 позиционируется как компактное и безопасное хранилище персонального огнестрельного оружия, а конкретно — пистолета. Изделие выполнено из бронированной стали, защищено от взлома замком со сканером отпечатков пальцев и стоит 399$ на сайте производителя.

Но в сети появился ролик, в котором автор вскрывает этот ультрасовременный оружейный сейф при помощи обычной канцелярской скрепки и прямых рук.
Читать дальше →
Всего голосов 35: ↑31 и ↓4+27
Комментарии83

Мизулина предлагает оградить российских детей от пагубного влияния онлайн видеоигр

Время на прочтение2 мин
Количество просмотров22K
image Мерило нравственности и блюститель духовных скреп российских граждан, Елена Борисовна Мизулина возвращается на законодательное поле боя с новой инициативой — оградить российских детей от «плохих» онлайн видеоигр. В целом, член Совета Федерации Федерального собрания Российской Федерации считает, что детей надо огородить от игр, где присутствуют жестокость, сцены насилия, пропаганда отрицательного образа России и где содержится экстремистские материалы. Слова глубокоуважаемой матери России: «Совершенно очевидно, что все подобные продукты должны иметь возрастную маркировку и быть безопасными для психического и нравственного здоровья детей». О том, как отреагировала госпожа Мизулина на тот факт, что и без её инициативы у всех игр есть возрастные ограничения, не сообщается.
Читать дальше →
Всего голосов 39: ↑32 и ↓7+25
Комментарии232

A-SIM, настройся! Специальная сим-карта и много-много входящих номеров

Время на прочтение6 мин
Количество просмотров29K
Мобильная связь, пожалуй, самая консервативная и, как это ни парадоксально звучит, самая малоподвижная отрасль в бущующем и текучем телеком-мире. За последние 20 лет в технологиях радиосвязи революций так и не случилось — сим-карты остались сим-картами, базовые станции базовыми станциями, а стандарт GSM- стандартом GSM. Понятно, что сервисы на мобильных устройствах мигрируют в сторону передачи данных и голосовые услуги постепенно уходят в небытие, вытесняемые безжалостными каннибаллами — вайберами/ватсапами. Но ведь голосовые услуги никто не отменял и отменять не собирается: звонок клиента — это всегда звонок клиента, а номер рекламного телефона на сайте — неизменный атрибут любого бизнеса.

В нашей компании очень уважительно относятся к голосовым услугам, поскольку мы телефонный оператор и наши технические специалисты поседели и приобрели профессиональтные заболевания именно на ниве классических телефонных услуг. Поэтому уже пару лет мы холим и лелеем наши специальные сим-карты AltegroSIM, появивишиеся в упорной борьбе с озверевшим мобильным ШПД и занимаемся непрекращающимся «улучшайзингом» сервисов классической и мобильной телефонии. Одним из свидетельств нашей героической борьбы является проект A-SIM, о котором мы начали писать в одном из предыдущих хабов.



Читать дальше →
Всего голосов 13: ↑10 и ↓3+7
Комментарии16

Arduino Mega Server

Время на прочтение7 мин
Количество просмотров94K
image

Да, это снова Ардуино, но не спешите закрывать страничку, на этот раз вас ждёт нечто действительно новое и интересное. В основном в этой статье речь пойдёт о микроконтроллерных платах Arduino Mega и плате сетевого интерфейса Ethernet Shield W5100 и о том чуде, которое можно с ними сотворить если позволить себе выйти за рамки стереотипов.
Читать дальше →
Всего голосов 30: ↑30 и ↓0+30
Комментарии34

Звоним на мобильные телефоны из браузера с записью разговоров

Время на прочтение6 мин
Количество просмотров79K


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

Или другой сценарий — входящий в компанию звонок. Как здорово, когда ты в качестве клиента звонишь на безликий 8800 и девушка на том конце телефона отвечает тебе приятным голосом — здравствуйте, Алексей (подставить_свое_имя)! Это производит потрясающий эффект. Когда вместо «назовите себя, номер паспорта и имя кота, информация грузится — послушайте шестую симфонию Моцарта» оператор уже поднимая трубку знает, как вас зовут и видит по вам всю информацию. Сервис, что и говорить.

Но есть ли возможность реализовать такую систему без погружения в дебри настройки АТС — максимально быстро и минимальной кровью? Желательно еще, чтобы все разговоры записывались для целей контроля и обучения сотрудников. Ответ — конечно, погнали под кат.
Читать дальше →
Всего голосов 51: ↑46 и ↓5+41
Комментарии20

Большой Адронный Коллайдер своими глазами. Часть 4

Время на прочтение3 мин
Количество просмотров50K
В заключительной части я хочу рассказать о том, что обычно остается за кадром, но является непосредственной частью создания и использования того оборудования, на котором делаются открытия.

Первая часть здесь

Вторая часть здесь

Третья часть здесь

Часть 4. Мастерские и лаборатории

Читать дальше →
Всего голосов 80: ↑78 и ↓2+76
Комментарии25

В космосе обнаружили странную одинокую планету без звезды

Время на прочтение2 мин
Количество просмотров192K

Художественное представление PSO J318.5-22

В журнале Astrophysical Journal Letters опубликована статья с описанием исключительно редкого открытия — первой в своём роде планеты, которая свободно летит в открытом космосе. Учёные не имеют понятия, откуда взялась планета PSO J318.5-22 и куда исчезла её звезда.
Читать дальше →
Всего голосов 101: ↑93 и ↓8+85
Комментарии160

Ультрагидрофобное покрытие

Время на прочтение1 мин
Количество просмотров86K
Судя по рекламным роликам, состоит из основы и финального покрытия. Наносится спреем. Отталкивает воду изо всех сил.

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

Но ролики впечатляют, согласитесь.
Читать дальше →
Всего голосов 109: ↑99 и ↓10+89
Комментарии266

Google начала искать пропавших людей

Время на прочтение1 мин
Количество просмотров456
Компания Google запустила веб-сервис для поиска пропавших людей. Так же появилась возможность вставить в блог (или сайт), доступен Google Gadget.

Для справки:
Землетрясение, сопровождавшееся цунами, случилось утром 11 марта 2011 года. Магнитуда подземных толчков составила 8,9. Японские власти назвали произошедшее крупнейшим природным катаклизмом в истории страны. По последним данным, жертвами удара стихии, затронувшего всю территорию Японии, стали более 300 человек (lenta.ru).

Замечу что Google уже запускала аналогичные сервисы во время землетрясений в Чили и на Гаити.
Всего голосов 32: ↑29 и ↓3+26
Комментарии15

Делаем видео-чат в веб-браузере с минимумом трудозатрат

Время на прочтение5 мин
Количество просмотров44K
Для реализации функционала видео-чата в браузере существует две наиболее подходящие из технологии — WebRTC и Flash. Каждая из технологий обладает рядом своих особенностей, например, во Flash можно использовать видео кодеки H.264 или Sorenson, а в WebRTC на текущий момент доступен VP8, что делает два этих подхода плохо совместимыми друг с другом (перекодирование видео на лету — это очень затратная операция), к тому же видео-чат лучше делать peer-to-peer по возможности, стоит ли говорить, что соединить Flash и WebRTC напрямую не выйдет. В нашем примере мы рассмотрим вариант видео-звонка звонка из WebRTC в WebRTC, с помощью платформы VoxImplant. В целом, можно сделать выбор конкретного варианта, вплоть до динамического выбора технологии в зависимости от того кому звоним. Подробности, как обычно, под катом.
Читать дальше →
Всего голосов 23: ↑20 и ↓3+17
Комментарии17

Пара полезных команд, которые могут пригодиться при DDoS и не только

Время на прочтение3 мин
Количество просмотров81K
В моем случае, в качестве frontend сервера, стоит nginx и формат access-лога имеет вид:

log_format main '$remote_addr — $remote_user [$time_local] "$host" "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for" -> $upstream_response_time';

Что на выходе дает что-то вроде такой строки:

188.142.8.61 — - [14/Sep/2014:22:51:03 +0400] «www.mysite.ru» «GET / HTTP/1.1» 200 519 «6wwro6rq35muk.ru» «Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.191602; .NET CLR 3.5.191602; .NET CLR 3.0.191602» "-" -> 0.003

1. tail -f /var/log/nginx/nginx.access.log | cut -d ' ' -f 1 | logtop

Позволяет получить общую картину: распределение уникальных IP, с которых идут запросы, кол-во запросов с одного IP и т.д.
Самое ценное — что все это работает в режиме реального времени и можно мониторить ситуацию, внося какие-либо изменения в конфигурацию (например просто забанить ТОП 20 самых активных IP через iptables или временно ограничить географию запросов в nginx через GeoIP http://nginx.org/ru/docs/http/ngx_http_geoip_module.html).
Читать дальше →
Всего голосов 105: ↑101 и ↓4+97
Комментарии21

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность