bash.im ithappens.me zadolba.li
13099

Пацаны ваще ребята

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

— Слышь, ты, дай денег!

Медленно поднимаю слегка осоловелый взгляд на источник звука. Этого следовало ожидать — типичный HD-пацан на охоте. Чуть в стороне в нашу сторону посматривает «группа поддержки». Бежать бесполезно, вопить тоже…

— А на кой тебе? — язык, в отличие от мозга, среагировал почти моментально.

— Да купил, &^%, наушники и порвал их на $%&. А чё такое?

Действительно, на шее у вопрошающего висят новенькие Koss Porta Pro с оторванным от одного уха проводом.

— Ничё. Давай сюда, щас сделаем…

В полной прострации парень отдал покалеченные наушники. А дальше дело техники — ножик для зачистки, сигарета в роли паяльника… В общем, спустя пять минут наушники снова выдавали звук в полном объёме.

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

— Слышь, братуха… Ты, это, в порядке? Если чё — звони, мы поможем…

Пиво разошлось по рукам. Нестройный хор пропитых голосов матерно и от души желал мне всего и побольше. А над городом зажигались первые звёзды…

13057

Даёшь ненастоящий гигабит!

Хочу рассказать про одну из побед маркетологов над инженерами. Конкретно про стандарт 802.11. Неважно какой — a, b, g, n, ac

Когда появился стандарт 802.11b, я ещё пешком под стол ходил, рассказать про него могу мало. Но в нём было несколько больших проблем. Они вытекают из метода доступа к среде CSMA/СA.

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

  2. Падение производительности при передаче мелких пакетов. У протокола большой оверхед. Ничего с этим не сделаешь.

  3. Падение производительности при большом количестве клиентов. Три-четыре клиента, которые что-то передают, «кладут» точку доступа.

Первый вайфай, который я купил и использовал, был стандарта g. «Ну, 54 мегабита, — думал я, — это же почти половина сотки эзернета!» Когда стал копировать файлы с компа на комп, скорость оказалась всего 1 МБ/с. Я был удивлён. Долго думал, но потом понял, что к чему.

Когда приходил стандарт n, я уже занимался беспроводными сетями полупрофессионально.

Собрались в одном месте куча производителей и стали спорить: что нужно клиентам?

— Надёжность канала! — кричали инженеры.

— Больше скорости! — кричали маркетологи. — Так проще продать.

Так и родился стандарт n-MIMO, который в теории мог прокачать до 600 Мбит/с, а роутер на 450 Мбит/с стоил вообще копейки. И Вася Пупкин, директор небольшого ООО, думал: «Зачем нам тянуть стомегабитную локалку, если можно купить USB-свистки на 300 Мбит/с?» Реально же 300 Мбит/с было только в сферических условиях. С компа на комп можно было передать в лучшем случае 100 Мбит/с реального трафика. Но когда клиентов 10 или 20, когда один человек пошёл в туалет и оттуда разговаривает по скайпу, скорость уменьшается до 10–20 Мбит/с.

Стандарт g имел проблемы из-за способа доступа к среде. Их можно было решить в стандарте n. Их решали некоторые производители в проприетарных драйверах (читай: костылями). Но вот незадача: точка доступа с таким драйвером может работать только с такими же братьями. Про 802.11 можно забыть.

Motorola, Cisco и Xirrus выпускают точки по 3000 долларов, которые работают чуть лучше. Ключевое слово — «чуть», потому как 802.11. Тебе надо, чтобы любой клиент мог с ней работать. Выше головы не прыгнешь.

Так вот, что у нас в n? Расширили полосу с 20 до 40 МГц, MIMO… и более высокие модуляции. Всё для того, чтобы получить максимально высокую цифру скорости и написать её на коробочке. В реальности при 10+ клиентах? 40 МГц счастья не приносят. MIMO половина не поддерживает, вторая половина не даёт двукратного прироста. Итого при 10 и выше клиентах сеть что в режиме g, что в режиме n даёт производительность одинаковую.

И вот приходит стандарт ac. Что бы они могли сделать? Могли бы сделать «100 Мбит/c гарантированно на 20+ клиентов». Наработки есть. И технологии есть. Но нет, новую технологию нужно продать. Даёшь гигабит по воздуху! А лучше два. Итого: повысили максимальную модуляцию и расширили полосу с 40 до 80 и 160 МГц. Всё. Печаль. У нас будет гигабит на одного. На двух. Может, на трёх. А на 10–20 клиентах будет то же самое, что и в режиме g.

Прошло три поколения вайфая. Что из главных проблем решили?

Проблему 1 вообще не решили. Придумали для неё костыль (RTS/CTS), который в 90% точек просто не активирован.

Проблему 2 частично решили агрегацией пакетов. Частично — потому, что в идеале она работает, а при 10 клиентах уже не спасает.

Проблему 3 — даже и не пытались.

Печаль. Маркетологи победили.

13051

Паста картонара

Ещё в начале нулевых купил для учёбы RoverBook. Однако через несколько месяцев зверёк начал сильно греться и резать частоту процессора, омрачая будни студента, усердно «изучавшего» только вышедшие Morrowind и Warcraft III.

Дважды ноут был ношен в авторизированный сервис и только на второй раз с барского плеча обзавёлся новым процессором — ребята нашли-таки причину именно в нём.

Тем не менее «ровер» продолжал греться. Со временем пришло смирение, а после окончания гарантии и первый опыт потрошения ноутбука. Были перелопачены официальные и неофициальные, наши и буржуйские форумы, испробованы несколько утилит типа CPUSpeed, но кроме периодической чистки и смены термопасты, дело дальше не двигалось…

…пока в один прекрасный день в момент очистки радиатора от старой пасты с его рабочей поверхности не отвалилась транспортировочная картонка.

13081

451 градус по Джобсу

Уж не хотелось вступать в холивар, но придётся. И в споре «старое против нового» встану на сторону старого и «кнопочного».

Считать кнопки ретроградством может лишь человек, у которого много лишнего времени. Не так уж и редко меня выручает старая «нокия» с Т9, на которой я могу набрать SMS, стоя в вялой пробке, не глядя на экран.

Произвести дешёвый ёмкостный экран с одной-двумя хардверными кнопками действительно дешевле. Но речь даже не об этой копеечной экономии. Если посмотреть на историю развития всех этих девайсов (да и потребительской техники в целом), то прослеживается тенденция движения от тщательной разработки и «вылизывания» к сверхскоростному «тяп-ляп». Если раньше мы покупали бытовую технику на годы и на покупку копили, то теперь она стала гораздо доступнее. Работает концепция увеличения прибыли за счёт оборота. Раньше на кухне имелась в лучшем случае электромясорубка, теперь за сравнимые деньги с учётом инфляции можно оборудовать небольшое производство. И эффект лампочки расцвёл махровым цветом. Потому и не тратится много времени на то, чтобы сделать девайс по-настоящему удобным.

В лучшем случае хороший производитель будет вносить улучшения от модели к модели. С другой стороны, все будут трястись над любой инновацией: а вдруг провалится? Вот и выходит топтание на месте, а не эволюция. Впрочем, современное патентное право делает всё для отсутствия этой эволюции. Да и зачем улучшать? Ведь через год выйдет новый мегадевайс на три сотых грамма легче, на пять нанометров тоньше, способный рассчитать число π до миллионного знака, но всё, для чего он нужен — котики в 4K и аркадные гоночки. А через год выйдет следующий и следующий… Всем же подавай сенсации и новые ощущения каждый год, месяц, день, непрерывно! Пусть всё в девайсе будет круто. Они не знают, зачем им это, или то, или вот это нужно, но пусть будет — и побольше, побольше…

Брэдбери был весьма прозорливым человеком. Перечитайте «451 градус по Фаренгейту» — весьма напоминает современную тенденцию.

Не маркетологи виноваты в том, что мы потребляем этот хлам. Мы сами голосуем рублём за дешёвый товар. Жаль вот только, что и дорогой товар стал хламом. Ценник не отражает качества, он отражает только достаток и твою «крутость».

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

13117

Затяжное пике

Сравниваем «плиточный» интерфейс и эргономику кабины пилота? Отлично! Тогда я расскажу, как будет выглядеть кабина в современном «плиточном» стиле.

Во-первых, кнопки и тумблеры вы больше не нащупаете. Вероятность задымления кабины? Тактильный контакт с кнопкой? Нет, не слышали. И пылинку смахнуть больше не сможете, не нажав какую-нибудь пиктограмму. Взглянув на «доплиточную» кабину, дизайнер интерфейсов придёт в священный ужас и закричит: «Упрощать! Слишком много визуального мусора!» Одновременно должно быть видно от 5 до 15 кнопок, не больше. Но крупных! И с большими полями между ними. Нажали «Автопилот» — попали на экран настройки автопилота. Хотите посмотреть режим двигателя? Нажмите «Главное меню» или «Назад», потом плитку «Двигатели», затем подержите пять секунд палец на плитке нужного двигателя. Обороты и давление масла вам покажут бегунками белого цвета на светло-сером фоне. Никаких цифр, цифры — визуальный шум! Но радара с грозовым фронтом при этом опять не видно, на него нужно специально переключаться. Хотя и в режиме радара, и при просмотре двигателей на приборной панели много свободного места. Но большие поля по краям — хорошо, а много приборов одновременно — плохо.

Хотите оценить состояние нескольких приборов и не лазать по меню? Вот специальная анимированная плитка. Показывает одно-два значения за раз, через секунду переключается на следующий прибор. Полный цикл за 20 секунд. Вот ещё одна анимированная плитка, показывает двигающиеся разноцветные квадратики и лампочки. Это управление освещением салона. Если отвлекает, плитку можно спрятать. Но тогда, чтобы включить табло «Пристегните ремни», придётся прокрутить длинный-длинный список всех возможных плиток. Или полазать по многоэтажному меню. Ещё пару крупных и заметных плиток спрятать не получится. Одна, с прыгающим жёлтым колобком, позволяет отправлять в пассажирский салон на специальное табло смайлики. Все любят смайлики! Вторая — «Поиск по соцсетям», тоже анимированная, поочерёдно показывает ребёнка в солнечных очках, негра в бейсболке и даму в деловом костюме.

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

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

13124

Загрузка программ и столов

Начинал я свою службу на заводе, работал прогером. Отдел был не очень большой: пять-шесть разрабов, четыре механика и сисадмин. Находились мы все в соседнем здании от основного, но наш Великий и Ленивый Админ решил, что он будет сидеть в головном здании и всех местных юзверей заберёт к себе на обслуживание, а механики пущай бегают по складам. Но со временем он очень обленился и заявил: «Идите все лесом! Я админ и буду следить только за серверами, а мышки и клавы пусть меняют механики!» Так и получилось: бедные механики бегали по складам и по всей территории (а она, я вам скажу, была весьма внушительных размеров), а тётки из головного здания были очень капризные. То у них мышка не так двигается, то ей свет в мониторе не нравится.

Дык вот, так как мы сидели в разных кабинетах, то и телефоны у нас были разные, но механиков никогда не было на месте (трудились, бедные). И тогда все эти разъярённые тётки звонили нам, прогерам, и вечно жаловались, требовали, чтоб именно я пришёл и посмотрел, что у них не так. Порой доходило до абсурда.

— Алло, здравствуйте, а придите к нам, у нас свет не работает.

—  Дык звоните электрикам, я здесь при чём?

— Ну-у-у… Компьютер же тоже не работает! Придите и почините!


— У нас нужно сделать перестановку, придите, передвиньте шкаф и стол.

— Эм, уважаемая, а почему вы звоните мне, а не грузчикам?

— Ну, у вас там много мальчишек работает, а грузчиков всего двое и они устают, бедненькие. Да и вообще! Нам нужно передвинуть стол, а на нем стоит кампутар, так что это ваша работа!


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

— Здрасте, у меня мышь не двигается, придите и посмотрите.

— Девушка, звоните механикам, мы программисты.

— У меня же мышка в программе не работает, так что почините.

— Я пишу программы и обслуживаю только те, которые я сам написал. Если же это не моя программа, то я не буду к вам идти, тем более если у вас не работает не программа, а мышь.

— А вам сложно, что ли?

— Девушка! Если у вас болит глаз, вы же не идёте к гинекологу и не говорите ему: «Посмотрите, пожалуйста, вы же врач!», а ждёте окулиста, даже если его нет.

Дама бросила трубку. Через двадцать минут ко мне пришёл начальник отдела. А мужик он из тех, кто понимает юмор, так что залетел он со смехом, но по поручению главного инженера (та девочка сразу побежала жаловаться начальству) сделал мне устный выговор за неумение общаться с персоналом. Попросил, чтоб я острил немного повежливее.

13108

Реле контроля ущерба

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

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

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

Итак, стоимость компа — от 10 тысяч, телевизора — от 5 тысяч, стиралки — ну, пусть от 15 (это ещё без поправки на кризис). Ладно, пусть даже блок управления от стиралки стоит тысяч шесть с заменой. Плюс там варочная поверхность, микроволновка…

Сравним.

Цена диковинной штуки под названием «реле контроля напряжения» (РКН) — от двух до шести тысяч рублей. Если всё совсем плохо — добавим ограничитель импульсных помех (грозозащиту). Прямой удар молнии нам выдерживать не надо, так что берём простенький, на 5–15 кА. Это ещё пара-тройка тысяч. Всё вместе занимает на DIN-рейке в щитке четыре-шесть позиций.

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

Я у себя в новостройке поставил такое с год назад. Недавно супруга жаловалась, что свет отключался на полминуты. А потом по воплям на домовом форуме мы узнали, что защита-то у нас, оказывается, уже окупилась.

Что самое забавное — потом вы же тут смеете ругаться на «тупых юзверей», не умеющих отличить такие ясные и понятные пункты меню, как «Отменить» и «Отмена».

Всем котиков, и впредь желаю о неприятностях только в газете читать.

13071

Гений из машины

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

Начинаю смотреть. Действительно, не вводятся, даже пароль не получается вбить. Надо сказать, клавиатура там подключена вместе со сканером штрихкода, поэтому подозрения пали на него. Около 15 минут шаманства ничего не дали. Женский коллектив причитает и давит на мозг.

С досады поднимаю клавиатуру и хлопаю по ней — внутри что-то стучит в ответ. Разгибаю скрепку, засовываю её край под клавиши и вытаскиваю виновницу происшествия — другую скрепку, которая заклинила клавишу Ctrl. Оборачиваюсь к дамам и показываю это им.

— А как тебе компьютер сказал, что у него в клавиатуре скрепка застряла?

К таким вопросам жизнь меня не готовила.

13059

Купаж софта десятилетней выдержки

Звонит мне отец. Ноутбук стал медленно работать — старенький, 2004 года, с 512 метрами оперативки. Жёсткий диск лишь раз менялся, а так ноутбук работал все эти годы без нареканий. Ну, думаю, что реестр разросся, диск фрагментирован, программы какие или вирусы. Обещаю сделать за два часа. Стыдно: провозился целые сутки.

Ноутбук использовался очень аккуратно. А дело было всё в том, что все нужные отцу программы с годами обновлялись. Десять лет. С каждым годом они съедали памяти на 10–15 процентов больше из-за каких-то дополнительных примочек, которые большинству пользователей вообще не нужны. И вот результат. Установлена последняя версия антивируса, который «лучше находит», но ест половину памяти. Браузер, который для каждой вкладки безопасно открывает свой процесс, но четыре-пять процессов уже забивают всю память. Остальные программы лучше вообще не открывать.

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

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