bash.im ithappens.me zadolba.li

Windows

13100

Новое не нужно

20 февраля 2015, 08:00

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

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

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

Дальше — больше: давно пропали процессоры Alpha, несмотря на свою уже тогда имевшуюся 64-битность, исчезли процессоры Motorola, бывшие когда-то сердцем компьютеров Apple, передовой для своего времени PowerPC сейчас можно встретить разве что в некоторых моделях бытовой техники, и даже некогда топовое железо от Sun доживает последние дни.

Сколько было различных вариантов UNIX? Где легендарный NextStep? Куда пропал BeOS, обещавший перевернуть представления о компьютерах? Даже QNX, лидер на рынке встраиваемых систем, сейчас вряд ли попадётся вам на глаза.

И вот наши дни: из всего богатства вариантов, из всего зоопарка систем сейчас мы имеем в наличии потомков линеек процессоров х86 и ARM, а из ОС — Linux, OS X и Windows. Другие пока ещё есть, но…

Причина этого вовсе не в происках злобных маркетологов, а в том, что потребители (в данном случае — разработчики, программисты, пользователи) стараются получить как можно больше, затратив минимальные усилия.

Зачем вкладывать деньги в сверхмощные сервера с десятками ядер, когда можно накупить стандартных дешёвых х86 и решить ту же самую задачу, хоть и немного иначе?

Зачем разрабатывать свой уникальный процессор с уникальными системами команд, когда можно взять копеечный штампованный ARM, который к тому же постоянно совершенствуется?

Зачем тратить время и силы на какую-то особую ОС, если тот же Linux прекрасно работает и на x86, и на ARM, что позволяет устанавливать его хоть в дата-центр, хоть в утюг с автоподогревом?

Наоборот, это маркетологам надо сказать спасибо, что до сих пор существуют OS X (хотя от неё до Linux рукой подать) и Windows (вопрос принципов и амбиций известной компании). Если бы не их усилия — люди бы пошли по пути наименьшего сопротивления, сокращая свои издержки за счёт унификации оборудования и софта.

Зачастую проще допилить готовое решение под свои нужды, чем городить что-то уникальное и полностью своё. А вы про «обмылки» говорите…

13086

Как три пальца

15 февраля 2015, 08:12

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

Сдали машину с симптомами: «Загружается до приветствия ОС, но после этого висит». Ну что ж, начинаем разбираться:

  • проверяем другую клавиатуру — нет эффекта;

  • проверяем по очереди порты USB и PS/2 — нет эффекта;

  • загружаемся с LiveCD, проверяем сервисы и автозапуск — вроде всё в порядке, тёмных сил не обнаружено;

  • проверяем доступность машины по сети — все сервисы доступны;

  • и мышь при этом работает…

Стоп-стоп! Пять шифтов подряд. Ага, поднялось приглашение включить «залипание клавиш». Да, и Num Lock тоже работает отменно. И тут, глядя на надпись на экране, внезапно вспоминаю метод, которым в своё время отключали Windows key, чтобы из игрушек при случайном нажатии на рабочий стол не выкидывало…

Не знаю, специально это было сделано или на машине поиграли улучшайзером, но в реестре в той самой ветке обнаружился тот самый параметр Scancode, сформированный, чтобы отключать Ctrl+Alt+Del, нажать который и предлагала система.

После удаления параметра и перезагрузки, конечно, всё заработало. Но как так получилось — без ящика пива не разберёшься. Оно, как всегда, само…

13080

Тормоза во благо

13 февраля 2015, 08:12

Вспомнилась старая история, ещё из времён студенчества.

Винды тогда ещё 98-е были, «xpюша» только-только вышла и была ещё слишком сырой, поэтому «Миллениум» занимал место на 20-гиговом жёстком диске моего нового, купленного на несколько стипендий и зарплат компьютера. Естественно, был он дёшев и слаб, не ровня тому, что стоял у родителей дома. Почти сразу же я задумался о безопасности личных данных и системы, ибо соседи по общаге постоянно и без спросу лезли покодить и поиграться. Пароль на биосе научились ломать быстро, стандартные блокировки «Миллениума» тоже научились вскрывать, хотя умом не блистали. Решил не напрягаться, а опробовать какую-то стороннюю программу — блокиратор доступа. Пару дней она успешно ограждала мой компьютер от назойливых соседей, а потом началась очередная сессия, и стало не до компьютера. Надо добавить, что к ней я готовился заранее, всё уже было готово, и компьютер на время сессии действительно был уже не нужен.

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

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

К, счастью, я заметил, что блокиратор стартует не сразу, а спустя несколько секунд после запуска винды. Чтобы нажать Ctrl+Alt+Del, времени хватало, а вот чтобы отключить ненавистную программу, недоставало каких-то секунд. Решение пришло быстро: я выключил компьютер, снял одну из планок оперативной памяти и кулер с процессора, снова включил систему. Тротлинг спас меня, дав те самые лишние две секунды, чтобы убить процесс, после чего кулер в экстренном порядке я «на живую» вернул на место.

Через пару дней я спроектировал и спаял «физический» ключ и написал простенькую программу. Ключ я стал носить с собой, позже он стал моим талисманом. Со временем, претерпев несколько модификаций, он изменил свой дизайн и интерфейс с LPT на USB, обзавёлся собственной флеш-памятью, подключением по «синему зубу» и рядом других полезных мне функций. Софт тоже постоянно модернизировался под меня и разные системы. О HASP-ключах я узнал гораздо позже.

13070

Кругом говно, нам всё равно

10 февраля 2015, 08:00

Я ваш идейный враг. Без исключений. А почему?

Потому что линукс — говно! Ставишь Слаку, а на ней иксы не запускаются без шаманства. Ставишь Убунту — всё работает из коробки, но новые украшательства подтормаживают на слабом недобуке, а GTA и вовсе не запускается. Ещё и маны читать надо.

OS X — говно! Потому что каждая новая версия всё аскетичнее и лаконичнее, а запрос на обновление приложений выскакивает и там и сям. Следующую версию мой ноут поддерживать уже не будет, вероятно. GTA, кстати, запускается. А с железом надо мучиться, если собираешь хакинтош не из проверенного набора компонентов.

Windows — говно! Потому что управление сетями в «семёрке» и выше — темный лес. «Плитки» отвратительны. Меню «Пуск» — ой. GTA запускается любая, а для каждой железки нужны обязательно драйвера, которые тянут то .NET, то ещё что-нибудь. И вирусов до фига.

Телефоны, говорите, лучше? Да-да…

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

Android — говно! Есть аппарат, по начинке, по идее, сходный с шестым «огрызком», но тормозящий в простейших вещах. Флагман брать боязно: вдруг тоже будет тормозить? Анализатор вайфаев можно поставить, но реклама в приложениях слишком уж провокационна и неэтична. И каждый производитель считает должным выпендриться и перенести кнопку сна с гнездом зарядки в какое-нибудь инновационное место.

Windows Phone — говно! Я сам не проверял, но мне так говорили. Кроме того, я помню WinCE — тоже попахивало.

В общем, весь этот рассадник зловония я, конечно, использую, но недоволен. Потому что оно всё — оно. А зачем использую? Надо.

Есть софт, который приносит деньги лично тебе или просто нужен. Под что писан — то и бери. Собираешь экосистему — будь любезен подстроиться под бренд. А я всем люблю пользоваться: и еле дышащим «ведроидом», и восьмилетним маком, и передовым «огрызком», и консолькой, и «окошками», и осью Х. А вот встретишь кого, а тебе: «Это же говно!» И ты киваешь. Потому что так и есть. И продолжаешь молча пользоваться софтом, который только на этом говне и работает, денежку зарабатывать или врагов мочить релаксации ради.

13060

Да и GUI с вами

6 февраля 2015, 08:12

Привет вам, маркетолог и пользователь! Пишет вам инженер технической поддержки.

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

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

Я саппорт. Чтобы настроить вашу систему, мне не нужен графический интерфейс. Командная строка имеет не так много вариантов, на уровне настройки клиентской ОС глубокие дебри, как правило, не нужны.

Я саппорт. Если какой-то софт принципиально не разрабатывался для какой-либо ОС, я могу посоветовать использовать его в терминале. И да, я саппорт, поэтому лучше вас знаю, какой клиент под вашей ОС будет работать стабильнее.

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

Я саппорт. Я всегда ношу с собой разъёмы под все устройства. В крайнем случае у меня есть склад. Особенно много у меня разных зарядок.

Я саппорт. Я могу установить любую ОС на любое устройство. Мне всё равно, что и под что разрабатывалось.

Я саппорт. Я умею вскрывать пароли и перепрошивать устройства вне зависимости от производителя и ОС.

Я саппорт. Я угадываю вашу операционку по телефону и определяю причины возникших у вас проблем.

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

13046

Всем «Запорожец», пацаны!

2 февраля 2015, 08:12

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

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

Мы, айтишники, как правило, немного повежливее, поэтому я просто предлагаю всем любителям «подытоживать» одинаковость всех операционных систем выбрать себе MS-DOS 3.3 и не мешаться в дискуссиях. Пусть эти дискуссии на 95% — просто флейм, но оставшиеся 5% — интересная и часто полезная информация. А от «примиряторов» никакой пользы нет.

13039

It don’t matter if you’re black or white

30 января 2015, 08:24

Давайте уже наконец расставим все точки над «ё» в холиваре «Linux/Mac/Win». Хотя понятно, что холивар этот бессмертен, так что я просто внесу свои пять копеек.

Итак, начнём. Linux — прекрасная ОС. Множество дистрибутивов позволяют выбирать то, что нужно: хочешь — возьми для «домохозяек» (Ubuntu), а хочешь — для гиков (Gentoo, Arch, LFS). Для любителей есть немереное количество промежуточных вариантов. Но сунешься немного не туда — и всему хана.

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

Наконец, OS X. Прекрасная ОС! Красивая, функциональная, любители терминалов и UNIX ликуют, остальные тоже довольны: интерфейс понятен, всё, что не нужно рядовому пользователю, спрятано от его любопытных глаз, но найти несложно, если очень хочется. Для тех, кто не хочет платить много денег за маковское железо, существуют хакинтоши (работающие даже на AMD). Но… Стоп, мы это уже проходили.

Резюмирую: тонко настроить можно что угодно. Использовать, не глядя, что там под капотом, тоже можно всё подряд. И угробить кривыми руками можно. А что использовать, настраивать и ронять — выбирайте на свой вкус.

13023

Все проги в гости к нам

26 января 2015, 08:12

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

В общем, то, что работы будет много, я понял уже на загрузке «форточек». Ужасные едкие цвета с гордой надписью «Вин8+64 бу Вася Пупкин» (кроме шуток, всё кириллицей, только имя автора изменено). Хозяин честно признался, что как-то относил компьютер в местный СЦ (читай: к мастерам-ломастерам из подвала) в связи с сильным шумом.

Итак, полупрозрачные с горем пополам загрузились. Картина оказалась не так уж и печальна: четыре браузера, два антивируса и три качалки из разряда скачиваемых по ссылке «скачать бесплатно без регистрации и смс» вместо самого требуемого файла. Ладно, потом, сейчас я хочу увидеть смысл фразы «Не сохраняются „Одноклассники“». Даю другу мышь в руки и прошу показать. Открывает Оперу, тут же загружается страница, забитая рекламой от <head> до </body>, и всплывает окошко с предложением скачать что-то с расширением EXE. Комментарий друга: «Эт фигня, она всегда появляется» сразу натолкнул на мысль, в чём весь подвох. Ну, дальше понятно: друг открывает «Одноклассников» в новой вкладке и со словами «вот щас закрою Оперу, они пропадут, а раньше не пропадали» закрывает Оперу. Ну, суть проблемы вроде понятна.

Открываю диспетчер задач и ищу подозрительное. Точнее, сразу выключаю то, что выглядит подозрительно. Дальше лезу в настройки Оперы и меняю стартовую страницу на гугловскую. Сохраняю, закрываю, запускаю опять — и… опять открывается страница с рекламой. Попытка номер два — тот же результат. На пятой попытке замечаю, что Опера запускается сразу со старыми открытыми вкладками. Точно! Ярлык! Смотрю свойства, а там в конце после opera.exe приписан ключ с адресом сайта. Причём точно то же в остальных трёх браузерах, два из которых меня ещё и поприветствовали, будто я их только что поставил.

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

Морали не будет: через неделю друг диск-криптор поймал, пришлось полностью весь диск форматировать.

13010

Мир вашей платформе

21 января 2015, 08:36

Читаю на Хабре про открытие Национальной электронной библиотеки. Жду спада хаброэффекта, попадаю на сайт. Там пишут, что можно читать прям так, а можно — через приложение. Жму на ссылку — предлагают скачать MSI. Но мне бы не MSI, а APK. Немного поисков — и становится известно, что есть и он. Но не на сайте, а в Маркете. Ставлю — работает. Рассказываю другу. Тот спрашивает:

— А для Windows Phone есть?

— Не знаю, может, и есть, а может, скоро сделают.

Во-от такие глаза:

— А чё так спокойно отвечаешь? Не холиваришь?

Очень мне надо. Люди, хватит по себе судить!