bash.im ithappens.me zadolba.li

Mac

13119

Профессия реального времени

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

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

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

Вот и эргономику обеспечивать — задача разработчиков не лаунчеров, а приложений. А на лаунчере могут оторваться художники. Как хотят, не задумываясь особо об эргономике. Главное — сделать хорошо заметной кнопку экстренного вызова, о чём почему-то не позаботился никто из трёх лидеров рынка мобильных ОС. В остальном — хоть Дали передразнивайте!

А вот тем, кто пишет приложения, стоит попробовать попользоваться своими разработками самим. И станет ясно, где и что лучше сделать удобнее.

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 (вопрос принципов и амбиций известной компании). Если бы не их усилия — люди бы пошли по пути наименьшего сопротивления, сокращая свои издержки за счёт унификации оборудования и софта.

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

13070

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

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

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

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

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

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

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

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

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

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

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

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

13060

Да и GUI с вами

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

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

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

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

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

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

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

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

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

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

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

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

13052

Гику — гиково, юзеру — юзерово

3 февраля 2015, 08:36

Как там написал автор? Пипл купит?

Да. Я пипл. Я куплю.

Кто-то пишет ОС, кто-то делает под неё железо. Я же этим пользуюсь.

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

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

Я пользователь. Я не буду покупать зарядки за два доллара на китайских сайтах, потому что я не хочу проснуться ночью от запаха гари и криков «Пожар!». Я куплю правильный кабель за разумные деньги — у тех же Griffin, Belkin, Elecom и прочих. Я уважаю свои гаджеты и не буду рисковать их сохранностью ради копеечной экономии.

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

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

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

Я пользователь. Я не вижу ничего зазорного в попытках производителя защитить свою продукцию от криворуких и жадных.

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

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

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

13046

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

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

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

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

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

13041

Пипл купит

31 января 2015, 11:24

Кто-то пишет ОС, кто-то делает под неё железо. Я же продаю это пользователю.

Я маркетолог. Именно я придумаю не ставить в телефон mini-SIM — я добавлю nano-SIM, чтобы пользователь был ещё сильнее привязан к моей системе.

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

Я маркетолог. Я сделаю так, чтобы кабели зарядки от сторонних производителей не работали на моих телефонах. Ведь наш яТелефон требует особых электронов, прошедших через яКабель, сделанный из яМеди.

Я маркетолог. Я придумаю не ставить в телефоны слот под карту памяти. Разумеется, телефон с бо́льшим объёмом памяти будет стоить больше, чем карта и телефон с меньшим объёмом.

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

Я маркетолог. Я лучше сделаю красивую рекламу безопасности своего облака. Зачем тратить деньги на безопасность? Покупатели и так придут.

Я маркетолог. Я постараюсь объявить «побег из тюрьмы» преступлением.

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

Я маркетолог. Я запатентую прямоугольник со скруглёнными краями.

Я маркетолог. Меня и моих коллег ненавидят люди, способные думать.

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). Но… Стоп, мы это уже проходили.

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

13021

Пунто-болтун

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

В OS X генерального две юзерские учётки и одна админская. Все под вышеупомянутыми паролями. Условно назовём usr1, usr2 и admin. Кроме всего прочего, установлен Punto Switcher. Так вот, если перейти из профиля usr2 в профиль usr1 (сменить пользователя) и начать набирать текст, то у usr2 набирается дубликат текста.

Зам (usr2) оставил открытое окно скайпа перед уходом с работы. Утром приходит генеральный (usr1), и первое, что он вводит — это логин-пароль от корпоративной почты, а потом номер и CVV кредитной карты для оплаты мобильника. Как удивился совершенно левый человек идущим ему в руки самым секретным данным из суперзащищённой сети суперсерьёзной конторы!

Ответ поддержки Яндекса поразил своей краткостью и простотой:

Программа не предназначена для использования в многопользовательском режиме. Такая версия пока не предполагается.

Шах и мат! Безопасников на улицу по статье «несоответствие занимаемой должности», начальнику IT-отдела — штраф и понижение до эникейщика с уменьшением зарплаты втрое, профилактическое срезание премий всему IT-отделу на три месяца. Спасибо, Rндекс!