bash.im ithappens.me zadolba.li

Железо

12418

Синдром фантомного уха

18 июля 2014, 07:24

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

Проблема. Скурил ещё пачку мануалов, потом долго думал, но так ничего и не добился. Решил ещё раз попробовать с утра, на свежую голову, и улёгся спать.

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

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

После пары ребутов всё устаканилось. И экран не гаснет, пока не попросят. Всё-таки одна голова — хорошо, а две…

Сижу теперь бэкапы накатываю — вдруг чего опять приключится?

12381

Лучше меньше, да так же

8 июля 2014, 14:48

Жена, ища что-то на антресоли, нечаянно уронила мне на затылок увесистый предмет, оказавшийся блоком питания от чего-то Спектрум-совместимого. С металлическим дном (хорошо, по затылку ударило не оно), с двумя толстыми шнурами. Поднял с пола и прочёл параметры: 5 вольт, 0,8 ампера. Рядом положил современный с теми же параметрами. Оба измерил, взвесил и немного посчитал.

Вес уменьшился в 102 раза, объём — в 78! А одна вилка старого блока без шнура в два раза тяжелее, чем весь нынешний «зарядник» со шнуром и разъёмом.

12363

Чем бы дитя ни тешилось, лишь бы софт не вешался

4 июля 2014, 07:00

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

А вот с каждым новым сотрудником приходится бодаться. Согласен, офис у нас богатый, мы производим впечатление людей, не считающий копейки. Да, мы можем себе позволить и Мак, и i7, и чёрта в ступе. Но, уважаемые, всё это нужно заслужить. Другими словами — показать, что вы достойны этого железа. Никто не будет в первый день работы покупать вам мощнейшие машины с игровыми видеокартами, MS Natural и мониторы размером с нехилый телевизор. Поработайте на чём есть, а уже потом, после пары месяцев безупречной (насколько это возможно) работы, качайте права и просите обновление парка.

Скажете, предлагаем хлам? Не думаю, что для мониторинга интернет-магазинов и общения с партнёрами в скайпе нужно что-то заоблачное. i3, видяха на гиг (хотя даже и 512 метров хватило бы), монитор на 21 или 23 дюйма на выбор. Вполне приличная рабочая машинка. Хотите с первого дня работы что-то мощнее? Нет проблем, покупайте за свои деньги, приносите, через полгода вернём деньги по чеку.

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

Морали не будет. Просто будьте вы уже чуточку скромнее.

12358

Лавировали и выигрывали

2 июля 2014, 18:48

У любого программиста, сисадмина и эникея есть свой набор айтишных баек — тут тебе и магия, и факапы, и истории о невероятной смекалке. Добавлю парочку своих.

Будучи ещё «малолетним школием», я обзавёлся компьютером. Это было восемь лет назад, и конфигурация была соответствующей. Однажды после продолжительного заруба в Day of Defeat с ботами компьютер внезапно отрубился. ПК был запаролен в BIOS, следовательно, игры на сегодня были окончены. Но я всё-таки решил попытать удачу и побрутить пароль, благо я примерно знал длину и символы пароля. Но компьютер не отозвался на кнопку включения ни в первый, ни в десятый раз.

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

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

Второе происшествие случилось годом позже. Я сбросил пароль биоса и научился заходить под незапароленным «Администратором», когда «User» был под паролем. Игры продолжились, но установленный Far Cry тормозил даже на минималках — как оказалось позже, из-за отсутствия PCIe-видеокарты. Но выбить деньги на новую видюху было почти нереально, и я решил рискнуть и заняться разгоном.

Pentium D уверенно держал увеличение множителя частоты с 133 до 140 без перегрева — спасибо инженерам Intel и неизвестному сборщику за это. Но когда я по ошибке набрал вместо 145  189 и применил параметры, я с удивлением увидел тактовую частоту 4 ГГц. Far Cry летал, но недолго: перегрев делал своё дело. В итоге пришлось копить на видеокарту — на процессоре много не поиграешь.

Третья оказия случилась с моим новым ПК, купленным четыре года назад. На нём в упор не работал *nix, а я пробовал поставить и Debian, и Arch, и Ubuntu, и даже FreeBSD. Никсы либо валились на запуске графической оболочки, либо сразу после GRUB. Помучившись и вволю наплясавшись с бубном, я забил на это неблагодарное дело и поставил себе Arch на виртуалку — до сих пор пользуюсь.

И четвёртая, весьма извращённая ошибка, с которой мне пришлось бороться. Решил я сыграть в MechWarrior, но столкнулся с сотнями глюков. Перепробовав все имеющиеся патчи (игра — ещё та поделка), я решил забить на игру вместе со всеми багами и развлечься в Microsoft Flight Simulator, и подключил джойстик. После игры я его не отключил, но решил напоследок зайти в MechWarrior. Ни одного глюка. Оказалось, что игра приняла мою аудиокарту за джойстик и вешалась при проигрывании определённых звуков.

Мораль:

  1. Лавировать между багами и исправлять их надо учиться с детства.

  2. Проблема сидит там, где ты её не ищешь.

  3. Самое важное: от игр — одни неприятности.

12354

Во имя гарної юшки

1 июля 2014, 07:36

Смартфон. Сейчас он стал неотъемлемой частью нашей жизни. Это отличное средство убить немного (или много) времени в дороге. Это прекрасный помощник в работе, который и документ показать может, и пару слов перевести, и даже рабочей машиной поуправлять. Но чтобы это всё было полезно, удобно и приносило только радость, смартфон должен хорошо работать. Ради этого инженеры изобретают новые процессоры, прекрасные экраны, ёмкие батареи. А программисты пишут, а после и допиливают для всего этого прекрасный софт.

Некоторые инженеры и программисты решают, что это все не для них. Что они могут быстро собрать девайс из готовых комплектующих, залить туда не самую свежую сборку известной системы и выкинуть на рынок. Но задолбали не они. Задолбали те мальчишки и девчонки, которые яростно решили, что такие дешёвые девайсы, пусть и с похожими цифрами в графе «частота процессора» или «разрешение экрана», не хуже именитых сородичей. Они не задумываются о качестве этого экрана. Они не думают о том, что у него не хватает яркости и он будет блёкнуть на солнце. А ночью он выжжет глаза, ведь минимальная яркость не сильно отличается от максимальной. Они не думают, что программисты зачастую оптимизируют свои программы под определённые процессоры/семейство процессоров. А ваш недорогой друг обладает совсем другим процессором, спроектированным и собранным на коленке дядюшкой Ляо. И только его сосед-программист дядюшка Сяо оптимизировал своё приложение под него.

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

Ну ладно. Пусть вам повезло. Ваш девайс работает хорошо и не пытается вас убить. Но вот вышла новая версия той самой известной системы. И что делает производитель вашего смартфона? Ничего.

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

Ну ладно. Старая версия тоже неплоха. Делает всё, что надо. Но вот вы уронили телефон, с кем не бывает. Экран разбился, вы идёте в ремонт, и вам говорят: «Экранов под эту железку нету». Увы.

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

Да, нужно сказать, что и у известных брендов бывают косяки, а некоторые дядюшки Ляо уже вышли на уровень известных брендов, но это исключение. Ну, а всех почитателей девайсов по дешёвке я прошу: Сначала задумайтесь, действительно ли из вашей «дешевої рибки» не вышла «погана юшка», а потом перестаньте убеждать всех, что это Самый Лучший Выбор. Во имя хороших девайсов, хороших пользователей и гарної юшки!

12280

Не бить, не трогать, не вскрывать

10 июня 2014, 07:12

Когда-то просто для того, чтобы иметь возможность более-менее нормально поработать на настоящем компьютере, мне пришлось вникать в такие вещи, как адресация памяти в IBM PC, векторы прерываний, изучать алгоритмы работы программ защиты информации, разбираться в работе программ уплотнения жёсткого диска, копаться в ассемблере, отладчиках, помнить наизусть некоторые команды процессора в шестнадцатеричном виде и так далее. А что делать — как ещё заставить кучу металлолома, находящуюся в публичном доступе, более-менее нормально работать и сохранять мою информацию? Заставил в итоге: обычный компьютер из компьютерного класса при загрузке с особой дискеты открывал в себе новые возможности…

Сейчас большинство айтишников понятия не имеют обо всех этих нюансах: зачем, когда вон для того есть готовая программа, а для этого проще докупить железа? Им это просто не нужно. Зато есть те, кому нужно: вот они могут разобрать и переделать прошивку от редкой модели роутера или установить линукс на AVI-плеер из журнала «Вог».

Но мы посмотрим ещё дальше вглубь веков.

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

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

Что в этих историях общего? То, что раньше знали и умели сравнительно многие, теперь становится уделом избранных.

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

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

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

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

12277

Там, за облаками

Мощность домашней системы, здоровенный гроб в углу комнаты, кластеры из персональных устройств… А зачем? Нет, в самом деле?

У меня есть системы, обрабатывающие огромные объёмы данных. Работают достаточно быстро. Какое там железо — если честно, я не знаю. Я просто арендовал виртуальный сервер у одной из компаний-хостеров.

У меня есть данные, которые для меня важны. Лежат они в криптоконтейнерах, смонтированных на трёх разных серверах — да, опять где-то там, в сети. Вроде как в Нью-Йорке, Амстердаме и Иркутске. Я могу их получить почти из любого места, где у меня будет доступ к интернету и ноутбук.

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

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

А у моей жены и того проще: всё хранится в соцсетях, куда она заходит с похожего ноутбука, как и многие-многие другие.

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

Ну вот разве что игры… Давно хочу подключить специальный компьютер к ТВ во всю стену, чтобы можно было поиграть, но почему-то то некогда, то лень. Да и то — игровой компьютер не должен никак влиять на рабочий, а значит, и объединять их незачем.

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

Хотя, если кто-то может придумать и обосновать полезность чего-то другого — действуйте!

12265

Жаркое было время

5 июня 2014, 07:24

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

Вообще-то 286-й процессор по жизни работал то ли на 8, то ли на 10 МГц. Кнопка «Турбо» на XT, как правило, подключала умножитель частоты и делала из 4 МГц 6, а то и 8. А вот на 286-х матерях она обычно его отключала. Ну, например, для того, чтоб в «Диггера» поиграть. Но даже супер-пупер-турбо-286-й упирался в 25 МГц, а 386-е уже были на 33 и 40. Есть к чему стремиться.

Путём длительного рассматривания схемы было выяснено, что умножитель частоты сделан микросхемой и замене не подлежит. Значит, надо менять кварц. После длительных поисков было найдено несколько кварцев на разные частоты. Первую перепайку сделали вниз. Машина заработала. Значит, мы на верном пути. И вот впаян кварц, который должен нам дать желанные 33. Машина стартует. Несчастная ISA-шина высирает на выход «Трайдента» артефакты, и всё виснет. Ладно. Давай сделаем 30. Машина стартует. DOS грузится. Нортоновские утилиты запускаются и показывают что-то вроде 29,5 МГц. Но тут от процессора начинает пахнуть. И не горячей керамикой, а горящим пластиком от матери.

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

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

Третий вариант был уже научный. Где-то наскребли со старых транзисторов пасты КПТ, кто-то принёс фабричный радиатор. И стало хорошо. Промежуточный опыт показал, что на 33 МГц машина таки заводится, только даже свинцовая бляха на КПТ не помогает.

Сама идея обдува была, конечно, на виду для коллектива хорошего, большого ВЦ. Но техническая база тогда была немножко другая. В корпус был торжественно врезан пятидюймовый стандартный вентилятор на 220 В, которыми были напичканы все блоки ЕСок. После этого машина наконец заработала более-менее стабильно, но наша весёлая команда получила весьма весомых люлей за порчу корпуса, потому что тогда эта 286-я машина стоила, как новые «жигули».

Потом она, конечно, сдохла. Процессор-то мы охладили, но на разогнанной на 50% матери было ещё чему перегреться.

12260

Pentium Panties

4 июня 2014, 07:12

Пожалуй, и я расскажу байку о домашних Кулибиных и технике «из спичек и желудей».

Было это в далёком девяносто-лохматом году. Учился я тогда то ли в восьмом, то ли в девятом классе. По случаю свалился на меня нежданный апгрейд — Pentium 200 MMX. Мать и проц, а остальное — от старичка 486DX4-100.

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

Порыскав по дому, обнаружил в рукодельнице бабушки моток резинки от трусов: такая белая, шириной в сантиметр, очень эластичная и прочная. Решение созрело мгновенно: два оборота вокруг материнки и старого кулера — и термоинтерфейс готов. Термопасты не было. Проц был горячий, но не вис и не перезагружался. Точнее померить было нечем: термодатчики тогда ещё не встраивали.

Верой и правдой прослужил этот монстр до замены на P3-450 (о нём и его слотовом разъёме — в другой раз) и с гордостью демонстрировался друзьям. Стоило скинуть крышку системника (впрочем, закрывалась она редко), и заряд хорошего настроения от вида резинки от трусов был обеспечен всем присутствующим.