Category: компьютеры

2012blackglasses

Клавиатурно-чарсетное псто

В комментариях к фотографиям в моих постах-фотопутешествиях часто приходится использовать в названиях многочисленные европейские буковки: ä, å, ā, æ, ö, ø и всякие другие (коих даже до юникодной эры накопилось пол-тыщи разных вариантов). Сразу возникли два вопроса: какую кодировку использовать и как их вводить с клавиатуры при наборе текста постов.

Первый вопрос был решён быстро: волевым решением была выбрана UTF-8 вместо UCS-2 / UTF-16-LE (ибо в юникодном Фаре и в веб-браузерах это пофигу, но первую хоть как-то можно использовать в php, тогда как второй вариант для php непригоден совсем).

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

Попробовал, работает ли в винде старый досовый способ: правый Alt с кодом символа на правой части клавиатуры. Оказалось, что работает в разных программах по-разному: в Фаре всегда получается юникодный символ по его десятичному юникодному коду (то, что надо!), а в Миранде, например, совсем по-другому — введённое число обрезается по модулю 256 и интерпретируется как десятичный код в текущей кодовой странице для неюникодных приложений (CP_ACP), несмотря на то, что Миранда — юникодная. В Опере юникодный ввод работает только если включен NumLock (а у меня он всегда выключен, старая детская привычка ещё с XT-шной клавиатуры). А во многих других приложениях не работает совсем никак, обрабатывается как Alt + стрелки. Поэтому от этого способа тоже пришлось отказаться. Да и вообще, при скорости набора порядка 250 символов в минуту пытаться вводить буковки по коду абсолютно неприемлимо, тормозит скорость печати в разы.

Поэтому пришлось изобрести свой способ: обозначать европейские буковки в исходниках постов специальными кодами, и потом подменять их макроподстановкой в том php-скрипте, которым я форматирую посты. Но это как-то идеологически некрасиво получается…

А как переключаетесь вы между разными клавиатурными раскладками? И какую кодировку используете в текстовых файлах?

Кстати, хорошее слово для тестирования вашей готовности к Unicode: «Įñţëřņâťīôňàŀiżæŧїøŋ»

У кого сколько букв не показалось? Должно получиться что-то похожее на "Internationalization" со всякими хвостиками и крючками.

Ещё один модный тренд, который хочу обсудить, это использование специальных юникодных знаков препинания. Говорят, что нынче уже не модно использовать один и тот же символ "-" в качестве тире ("—" и "–"), дефиса ("-" или "­") и минуса ("−"), кавычки должны быть не shift-2, а всякие красивые «»‘’‚‛“”„′″‹› — выбирай на любой вкус и цвет, а в качестве многоточия теперь нельзя использовать много точек..., а следует использовать одно троеточие…

А вы что об этом думаете? Не похеру ли вам, какие кавычки используются в тексте? Негодуете ли вы, когда видите в постах тире или минус "не той системы" или три точки вместо троеточия?

Меня эти тире и минусы немного озадачили: я теперь не понимаю, какой знак использовать в качестве носа у классического смайлика :-). Это проблема. И остаётся поднятый выше вопрос: как вводить с клавиатуры всю эту красоту.

2012blackglasses

Идеальный офис?

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

У нас на работе пытаются учудить нечто с[т]ранное - пересадить всех сотрудников (порядка 30-40 человек) из нескольких разных комнат по несколько человек в одну общую комнату - примерно 200-250 м2, без каких-либо перегородок и с низкими потолками (метра 3). Причём, начальство говорит, что это делается якобы для нашего же удобства: повышение коммуникации между сотрудниками, team building и всё такое, а техлиды и проджект-менеджеры всегда будут видеть своих подопечных, кто чем занимается.
В ответ на мои неоднократные замечания по такой конфигурации: об уровне шума (не сможет же каждый человек сидеть молча весь рабочий день), концентрации электро-магнитных полей (у большинства коллег 2 компьютера или больше), о тесноте (проходы минимальны, и за один стол вдвоём уже не сесть, если понадобится групповая работа), о регулярных отвлечениях от работы (разве можно спокойно работать, когда глаза постоянно видят, что вокруг кто-то ходит? перегородок-то нет, а площадь - на пределе) и прочих неудобствах, я получил почти в лоб что-то типа - "твоё мнение никого не интересует, иди работай и не мешай работать остальным".
И мне вдруг подумалось: а вдруг это я "зажрался", проработав 9 лет в идеальной компании, и то, что я считаю большими недостатками, на самом деле в порядке вещей во всех других нормальных и больших программерских конторах? И вдруг это действительно удобно?

Вопрос к коллегам-программистам. Расскажите в комментах или в личке, у кого как устроены офисы, если не секрет. А я соберу статистику и попытаюсь сформулировать коллективное мнение.
Работаете вы в небольших комнатах по несколько человек (4-6), или же все ваши коллеги сидят в одной общей комнате на 30-50-100-200 человек?
Каково ваше мнение, когда эффективнее работает программист: когда он работает в кабинете абсолютно один (абсолютно никто не мешает и не к кому обратиться), вдвоём-втроём-вчетвером (взаимопомехи минимальны, взаимопомощь эффективна) или по группами по 30-50 человек (в любой момент каждый может отвлечь каждого)?
Есть ли перегородки между рабочими местами, или они только мешали бы рабочему общению?
Есть ли в кабинете приточно-вытяжная вентиляция (летом - кондиционер), или приходится каждый час открывать все окна на проветривание (даже зимой!), чтобы не болела голова из-за отсутствия кислорода?
Работаете ли вы в "идеальном" (по вашему мнению) офисе, или хотелось бы что-ниубдь улучшить? И если вы обращаетесь к начальству с инициативным предложением по улучшению, вас выслушивают (хотя бы нейтрально: типа "примем к сведению") или сразу отвергают?
2012blackglasses

Веб-хостинг для личных сайтов. RAID 5 для домашнего компьютера.

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

За последние почти уже 10 лет все свои немногочисленные веб-сайты я держал на своём личном сервере, благо на работе была возможность его размещения.
Недавно мне почему-то подумалось, что перспективы этого дела стали не ясны (мало ли, старое железо сдохнет, а апгрейдить не хочется; или вдруг мне придётся менять работу...), поэтому начал интересоваться веб-хостингом на стороне. Мнением авторитетного хостера я уже поинтересовался (у моего друга schors своя хостинговая компания), а сейчас хочу поинтересоваться мнением всех моих ЖЖ-шных друзей с компьютерно-интернетовским уклоном.

Есть ли у вас свой веб-сайт (сайты), или этим делом занимаются только откровенные маньяки типа меня? У меня, например, живут три крупных узкоспециализированных сайта (Прогулки по метро, Проект исследования покрытия сетей сотовой связи, сайт и форум нового дома, в котором я живу) и несколько более мелких (например, gpmail.spb.ru, который в последнее время выродился в хостинг фотографий для моего ЖЖ).
Размещаете ли вы свои сайты на своём собственном сервере? На работе? Дома? Или просите разместить свой сайт на сервере своего друга? (я когда-то тоже так помогал друзьям, пока была возможность.) Покупаете ли вы платный хостинг? Что вообще можете сказать или посоветовать по вопросу хостинга?
Поизучал тарифы на хостинг в России и США. Типовые тарифные планы в целом не понравились тем, что на дешёвых тарифах ограничение по месту на диске - порядка 2-3 Гб (а у меня уже сейчас по гигабайту на сайт, и со временем будет только расти), или где-то есть unlimited по месту на диске на сайты, но тогда с каким-то несуразным ограничением максимального размера SQL-БД в 200 Мб (а у меня два веб-форума уже почти подошли к указанному пределу). А совсем дорогой хостинг по бизнес-тарифам заказывать не хочется, ведь все мои сайты - некоммерческие, живущие исключительно на моём энтузиазме, и никакой прибыли не приносящие (даже баннеры adsense на Metrowalks приносят не больше 10 центов в день - это несерьёзно). Короче говоря, пока не присмотрел для себя ничего подходящего.


Второй вопрос - апгрейд дисковой подсистемы в домашнем компьютере. Многие меня регулярно "пинают" вопросами, где фотографии метро Стокгольма, Осло, Копенгагена и прочие. А они ещё даже не слиты из камеры на комп. Совсем нет места на диске.
Вариант добавить ещё один винт - не решение: при размере raw-фотографии в 30 Мб, новый винт забьётся за относительно небольшое время. Во-вторых, я параноидально отношусь к надёжности, поэтому у меня везде - зеркала (RAID 1), и количество дисков удваивается, поэтому места в корпусе обычно не хватает.
Поэтому при ближайшем апгрейде решил попробовать RAID 5, как компромисс между надёжностью зеркала и суммарно большим объёмом нескольких дисков.
Софтовые RAID-ы мне абсолютно не нравятся (присутствует момент при загрузке OS, когда диски видны как отдельно стоящие, и в случае программных сбоев может сломаться весь массив, если "поработать" с отдельно взятым диском; дополнительная нагрузка на процессор по рассчёту контрольных сумм, и т.п.). RAID-контроллеры на материнских платах на южном мосту (ICH10) считаются небезопасными (зеркало, например, запросто может развалиться при перезагрузке на два несвязанных диска, а потом внезапно собраться обратно с потерей части информации). Поэтому для себя я выбираю полноценный аппаратный RAID-контроллер (из простых, но полноценных моделей был положен глаз на LSI MegaRAID SAS/SATA 8704EM2).
Уже почти было решился купить и собрать RAID 5 из 4 дисков по 2 Тб, но вдруг меня со всех сторон начали отговаривать: вдруг через пару лет сдохнет КОНТРОЛЛЕР, а эту модель, например, уже снимут с производтва. И что тогда делать с несколькими дисками, которые были собраны в 5-й рейд? Кто-то говорит, что можно взять другой контроллер (структура и алгоритм, якобы, одни и те же), кто-то говорит, что так делать категорически нельзя. Не знаю, кому верить.
И второе, чего я не понимаю: не замедлит ли RAID 5 запись на массив вместо одиночного диска. Ведь одиночная операция записи в массиве превращается в 3 этапа: записать собственно блок данных, прочитать блоки с тех же мест других дисков с данными, записать контрольную сумму на резервный диск.
Короче говоря, хотелось бы послушать мнения, что бы вы выбрали на моём месте. Отговорите меня от RAID 5, или уговорите его собрать?

PS. Кстати, никто не забыл, что сегодня переходим с летнего времени на зимнее обычное?

(не моё, прислали ссылочку на радикале)
(UPDATE: автор картинки - soamo)

PPS. Кстати, википедия отжигает: http://ru.wikipedia.org/wiki/Летнее_время
[...]
> Франклин обратил внимание, что парижане ложатся спать с закатом и встают с рассветом. Учёный счел этот обычай достойным подражания и призывал последовать этому примеру.

Хочу воспользоваться этим примером, пока зима. 8-)

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

Эх, пойти, что ли, поддержать традицию -- покурить в коридоре под датчиком пожарной сигнализации и задымления? 8-)
2012blackglasses

Chaos Constructions 2009 - фоторепортаж

29-30 августа 2009 года в Петербурге проходил компьютерный фестиваль Chaos Constructions, проводящийся ежегодно уже много лет (с 1995 года, когда прошёл первый Enlight).

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

Основные мероприятия на фестивале можно разделить на три большие группы:

- различные конкурсы хакерской, кодерской и демо-направленности;

- семинары по современным компьютерным технологиям;

- выставка раритетных (и не только) компьютеров и комплектующих.

Я успел посмотреть только выставку раритетов. Предлагаю вашему вниманию небольшой фоторепортаж об этом.

Collapse )

PS. В этот раз решил опробовать высокую светочувствительность Canon EOS 5D Mark II и снимал без вспышки. С сожалением отмечаю, что в прошлом году фотографии у меня получились получше. Да и не было времени на их обработку в этом году.

2012blackglasses

Один мой друг за пять минут сервер сломал (q)

Уже две недели пытаюсь перенести NS-ы по своим spb.ru-шным доменам (secondary ушёл в даун, и попутно нужно было перенести primary по организационным причинам). Уж не знаю, то ли у меня руки кривые, то ли опять сработало свойство "идеального тестера", но после двух недель всяких мелких перипетий, не дававших процессу завершиться (типа отключения электричества в офисе на двое суток в самый разгар переноса, и т.п.) позавчера всё закончилось тем, что я "сломал" релкомовский робот, который обрабатывает заявки на внесение изменений в региональные домены по e-mail. При обработке заявки, в которой один из NS для моего gpmail.spb.ru был заявлен с glue record, этот робот прописал данный мной адрес только во whois, а в качестве glue record прописал в spb.ru теперь уже совершенно левый IP-адрес, который когда-то был в моей зоне, но никогда не сообщался ни релкомовскому роботу, ни другим регистрарам. Ждал двое суток, проблема не исправилась (хотя в правилах Релкома заявлено, что информация по NS в региональных доменах обновляется максимум за 6 часов).
Это был один из редких случаев в моей жизни, когда мне пришлось самому обращаться в support, причём по делу. Получил ответ от Лазо, что действительно у них что-то сбойнуло, но лень разбираться, в чём дело (понимаю, зона-то некоммерческая), но поправил запись вручную. Теперь думаю, попробовать, что ли, воспроизвести эту проблему (есть кое-какие идеи о том, как я мог этого добиться при переносе), или же успокоиться в состоянии "работает - не трогай"... 8-)
2012blackglasses

Chaos Constructions 2008 - фотоотчёт


30-31 августа 2008 года в Петербурге проходил компьютерный фестиваль Chaos Constructions, проводящийся ежегодно уже много лет (традицию открыл фестиваль Enlight в 1995 году). В этом году мне удалось распределить все личные и "общественные" дела по другим дням и выделить полтора дня на посещение Chaos Constructions.
Основные мероприятия на фестивале можно разделить на три большие группы:
- различные конкурсы хакерской, кодерской и демо-направленности;
- семинары по современным компьютерным технологиям;
- выставка всякого хлама и старья ;-) раритетных компьютеров и комплектующих 1980-х и 1990-х годов.

Несмотря на то, что конкурсы подразумевались основным контентом фестиваля, меня они наименее заинтересовали (но некоторые конкурсные работы было очень интересно посмотреть). Основные положительные эмоции вызвала выставка раритетов, на которой нахлынула волна ностальгии :-). Ну и некоторые семинары оказались довольно интересными.

Предлагаю вашему вниманию небольшой фотоотчёт о посещении Chaos Construction 2008 моими глазами.

Collapse )

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

UPDATE: подписал людей на некоторых неподписанных фотографиях по подсказкам в комментариях к посту. Всем спасибо за подсказки!

UPDATE2: ссылки на фотоотчёты других участников фестиваля:
dnf1480: 1, 2, 3
dlinyj: 1, 2, 3, 4
cyber_lyric: http://cyber-lyric.livejournal.com/117054.html
copperfeet (на вконтакте.ру): http://vkontakte.ru/photos.php?act=album&id=42689036
На форуме спектрумистов: http://zx.pk.ru/showthread.php?p=150184
photographer

Старый банкомат с OS/2 + T-Shell

7 января был в Москве. Около выхода из станции метро "Александровский Сад" был обнаружен совершенно замечательный экспонат.
Это был банкомат без каких-либо опознавательных знаков, но примечателен он был не этим, а тем, что это был старый фирменный банкомат IBM с OS/2, причём не с обычнй OS/2, а с древней T-Shell! Эх, ностальгия! 12 лет назад мне тоже приходилось пользоваться T-Shell-ом. :-)
Если бы у него не сдох системный диск, мы бы, наверное, и не обратили внимание на него.






2012blackglasses

Как я смыл царапины с монитора

Пару-тройку лет назад на моём мониторе Samsung SyncMaster 959NF в небольшом количестве появились непонятные царапины. Непонятно, откуда они могли появиться, я никогда не тёр монитор с силой, только смахивал пыль раз в месяц и влажно протирал примерно раз в год.
В последнее время царапин стало так много, что стало невозможно работать, они представляли собой плотную паутину по всему экрану, кроме углов. Кто из друзей их видел, все были единодушны в мнениях "ужос" и "ПЦ монитору". Я не представлял, что делать. Полировать монитор самому не хотелось (я своими кривыми руками уж точно привёл бы его в совсем негодное состояние), а отдавать его в платный ремонт посчитал невыгодным по финансовым соображениям (наверняка сдерут столько денег, что оптимальнее купить новый, более качественный).

И тут я решил заглянуть в Гугл (не знаю, почему не сделал этого раньше). Первые три ссылки первого же поиска оказались на 100% по теме. Оказывается, это фирменная проблема этой серии самсунговских мониторов (959, 757, и т.п.). Никакие это не царапины на стекле, а некачественное антибликовое и антистатическое покрытие, которое через некоторое время само начинает трескаться и опадать, и достаточно лишь незначительного усилия, как смахивание пыли или протирка, чтобы получить мой результат.

По ссылкам, которые я получил от Гугла (1, 2, 3) "пострадавшие" были вынуждены сильно помучиться - им пришлось сдирать защитную пластиковую плёнку со стекла и наклеивать новую - автомобильную (я бы это точно не осилил со своими кривыми руками, у меня в своё время не получилось наклеить плёнку даже на экран 4*3 см мобильного телефона:).
Но в данном случае мне повезло намного больше (или меньше, если считать, что мой монитор оказался ещё хуже, чем у них). "Химический реактив" для обработки монитора мне удалось угадать с первого раза - это оказался обычный этиловый спирт. Через 20-30 минут тщательной протирки экрана ватой со спиртом, это ужасное покрытие, которое выглядело царапинами, было практически полностью смыто, и монитор выглядит как новый. Никаких ужасов типа очень светло-серого цвета экрана, как у одного из "пострадавших", у меня не обнаружилось. Ура!

PS. Но, тем не менее, у меня всё равно остаётся мысль об апгрейде монитора ко дню рождения. Хочется, чтобы он был на этот раз плоским (надоели монстры, занимающие пол-стола), с диагональю не менее 21", со штатным разрешением не менее 1600*1200, и с хорошей цветопередачей, т.к. увлекаюсь фотографией. И, разумеется, по разумной цене, а не в килобаксы, как несколько лет назад.
Кто-нибудь из дочитавших до этого места, может посоветовать какие-нибудь хорошие модели мониторов, подходящие под это описание? Интересны мнения тех, кто реально ими пользовался; по рекламе-то они все хороши.