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

Category was added automatically. Read all entries about "компьютеры".

Моральная драма разработчика 36-разрядной Наири — Г. Е. Овсепяна

Мощный рассказ про то, откуда произошла советская уникальная разработка Наири (36-разрядный компьютер). Начинается интересно, но довольно буднично. Заканчивается же мощнейшей моральной драмой.

http://www.lebed.com/2003/art3598.htm

Рекомендую всем, даже (и особенно) гуманитариям.

Скончался М. Х. Валкин

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

После войны Марк Хацкелевич занялся музейным делом. Более 30 лет был директором Ульяновского областного Краеведческого музея, вместе с коллективом которого был руководителем научной работы и организатором создания Ульяновского музея И. А. Гончарова. Принимал участие в создании и многих других музеев Ульяновска и области.

Этим летом Марк Хацкелевич отметил 90-летний юбилей.

Несмотря на глубоко гуманитарную направленность своей основной работы, Марк Валкин был очарован техникой и технологическими новинками, некоторые из которых он использовал в музейно-экспозиционной деятельности. Дома же у него можно было тридцать лет назад увидеть уникальный радиоприёмник Салют-001, двадцать пять — трёхголовую электробритву Филипс, десять лет назад — MP3-плеер, а недавно организовал себе WiFi и интернет-радио, чтобы наслаждаться любимой им симфонической музыкой. Именно он достал мне мой первый настоящий компьютер.

До самых последних дней Марк Валкин продолжал работать за компьютером: писал письма, заметки. Электронная версия последней его книги, Записки старого музейщика, вышла незадолго до юбилея.

Марк Хацкелевич Валкин мирно ушёл из жизни дома, рядом присутствовали родные. Похороны пройдут во вторник, 20 ноября 2012.

Air upgrade.

По заказу gliv пишу пост об апгрейде. Апгрейднул свой Air:

11" Core 2 Duo 1.4 GHz, 4GB @ 1000 DDR3, 128 GB
на
11" i5 1.7 GHz, 8GB @ 1600 DDR3, 256 GB.

Когда покупал первый в (2010 году), стандартно он шёл с двумя гигами памяти и 64 GB диска. Понятно, что этого не хватило бы, и поэтому я его разогнал по-полной. Тогда это значило 4/128.

Теперь же по-полной значит зарядить 512 флэша под 800 баксов, но я не готов столько переплачивать.

Впрочем, что тогда, в 2010 году, что сейчас, получилось наконфигурить на одну и ту же сумму — $1500. Нормальный комп всегда стоит $1.5k, во все времена.

По ощущениям — лучше. Качественно лучше. Кроме очевидных вещей, таких как улучшенный процессор и скорость работы с памятью, на новых эйрах стоит гораздо более быстрый SSD. Кроме того, заработал AirPlay-шаринг экрана на Apple TV. Это было недоступно для модели 2010 года (они там какую-то фишку видеокарты используют, по всей видимости).

Измерять ничего не буду, так как гнался не за перформансом, а за размером диска: хаскель, TeX, эрланг, и всякие другие штуки уже не умещались на 128 GB. На глаз, разница очевидна.

Cache Performance of Lazy Functional Programs on Current Hardware

Arbob Ahmad and Henry DeYoung


http://www.google.com/search?q=Cache%20Performance%20of%20Lazy%20Functional%20Programs%20on%20Current%20Hardware

Cache Performance of Lazy Functional Programs on Current Hardware


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

Существует несколько исследований, показывающих, где и как функциональные языки неоптимально используют ресурсы процессора. Например, в исследовании 2002 года Nethercote и Mycroft исследовали поведение кэша при выполнении нескольких хаскель-программ, и нашли, что ожидания процессора при отсутствии данных в L2 кэше (cache miss stalls) составляли до 60% задержек при работе программ.

Товарищи из Carnegie Mellon решили ещё раз воспроизвести результаты теста 2002 года. Хардвер за десять лет поменялся довольно сильно, и хотелось определить, так ли пессимистично хаскель работает с кэшем второго уровня.

Использовали валграйндовый Cachegrind и Perf, в частности.

Короче, опредилили, что на тех же данных процессор теперь практически не ждёт на миссах в L2. В 2002 году кэша было 256k, а в 2009 году кэша было уже 4 мега.

К сожалению, они ещё внезапно нашли, что дефольтный размер для нового поколения (nursery) в GC хаскеля составляел 256 kb. То есть, старые тесты 2002 года наверняка упирались именно в то, что дефолтные значения были слишком большими для имеющегося размера кэша. В 2009 году этот же размер оказался более приемлемым.

На мой взгляд, эта находка практически полностью переводит обе статьи, и старую и новую, из подобия науки в разряд тыкания палочкой. Авторы старого исследования не заметили, что упираются в nursery, а авторы нового даже не отметили роль влияния GC-опций GHC на скорость программ. Кроме того, за семь лет изменился и характер нагрузки, а считалось всё на тех же тестах с почти теми же параметрами. Ещё одним соображением являются не абсолютные цифры неоптимальностей в хаскель-программах, а сравнения с эффективностью обычных императивных программ, написанных, скажем, на C или C++. Как поменялась относительная эффективность за эти годы? Нет ответа.
As a result, we conclude that the change in L2 cache size is responsible for most of the performance improvement.
Перевожу: «увеличили кэш, стало быстрее работать». Вау.

И всё же, даже до такого уровня исследования абсолютному большинству российских студентов пилить и пилить.

Волонтёрство в школе Марка

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

Первый раз ходил в прошедший четверг. Кроме меня волонтёром вызвался ещё один папа, менеджер в компании, занимающейся сборкой white-label серверов. Потом на эти сервера лепят шильдики Dell и HP, продавая под своим именем.

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

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

О новое поколение, взращенное на тачскринах!
Collapse )

SSD restart hell

SSD hell, выжимка из тикета в OPS трекере:
So x0307/8/9/10 started to hang every hour since last night.

Apparently this is a bug we've hit:
http://www.theverge.com/2012/1/17/2713178/crucial-m4-ssd-firmware-update-fixes-recurring-bsod
and firmware 0309 fixes it. I've installed it on x0309 and it indeed stopped it from hanging every hour (though i do not know if this fixes long-term problem). I do expect it to start shutting down x0303/x0304/x0305/x0306 very soon.

They start to fail @ 5,184 hours, so we've 76..190 hours to upgrade the firmware.

@#$%^ Crucial.

--igor

Вот фоллоу-ап с is39, нашим главным по железу:
У нас скиснут все Сrucial SSD в течение 3..7 суток (если не впаять update); 4 хоста уже скисли, один я починил.

После 5184 часов uptime они дохнут каждый час.

Ты, зараза, это предугадал в начале этой недели ;-)

А чё — я ничё! ;)

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

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

P.S. еще стоит упомянуть, что такое дерьмо мы купили не по выбору, а по причине отсутствия Intel SSD 320, с которыми (в других ящиках) таких проблем у нас нет.

P.P.S. Вот ещё разговорчик:
— На тех хостах, которые сейчас раз в час падают: как так получилось, что баг раньше проявился на них, а не на продакшене?
— Они были включены на ~ неделю раньше.

P.P.P.S. От lazy_neko: А вот тут чуваки попали: http://blog.mailchimp.com/planned-server-maintenance-and-followup-to-server-outage/

Предсказания про Apple

Обещал отслеживать предсказания про Apple — выполняю.

> Например, в следующей ревизии iPad появится front-facing camera: под неё в железе уже и дырка есть, и по логике должна быть. Скорее всего выйдет к крисмасу, или по крайней мере в районе января.

Выполнилось: даже две камеры.
Не выполнилось: вышла весной, а не зимой, и достать почти невозможно. aznakai пришлось пилить до Тахо чтобы один айпад забрать. В Тахо они были в одном месте, ближе к Долине — болт.

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

Выполнилось: Белый iPhone появился. К весне или весной — это не суть важно, на мой взгляд. Когда я делал предсказание, белый iPhone многие уже заочно похоронили.

> Дело в том, что тринашка уже и так набита почти под технологическую завязку, а из-за лицензионных граблей они не могут перейти на Core i5/i7 на ограниченном пространстве. Есть очень небольшая вероятность, что придумают что-то с AMD или поставят какой-то совсем странный интеловский чип, но это я не считаю за существенный апгрейд.

Вау, действительно поставили Core i5/i7, и действительно странный чип — про sandy bridge + Intel HD Graphics 3000 было неизвестно [мне] на момент предсказания. Но не к июню, а раньше. Не ожидал.

> [к июню] на 13" модели сделают SSD 128g дефолтом.

Ждём июня. Скорее всего не выполнится.

Короче, хреновый из меня предсказатель — всё очевидно и так было.

P.S. gliv в том треде таки купил MacBook Air 11", а aznakai — MacBook Air 13".

AAPL + MSFT = Bank Fraud

Для работы веб-программистом нужна винда. Хотя бы только для того, чтобы проверять, не стряслось ли ничего в IE 6, 7, 8 или 9 с твоей вёрсткой. Винда на маке — это Boot Camp (нужно ребутаться), или три средства виртуализации: бесплатный некошерный1 VirtualBox, платный кошерный Parallels ($80), и платный буржуйский VMWare Fusion ($80).

Я сделал ошибку, попытавшись купить Windows 7 с сайта MSFT на ту же карточку, с которой неделей раньше купил MacBook. Карточку банк тут же заблокировал. Видимо, очень подозрительная транзакция — покупать что-то у Майкрософта, когда только что уже сдавал деньги эплу.

В MacBook Air нет DVD привода, поэтому 2.3 GB образа Windows 7 после покупки пришлось просто скачать. Скачанный образ встал как влитой в триальник Parallels.
Collapse )

Macbook Air 11.6", первые впечатления

Сегодня по почте пришёл мой заказ — MacBook Air 11.6".

Смотря на Эйры в магазине, долго сомневался по поводу размера дисплея. У моего верного коня PowerBook G4 12" размер дисплея — 12.1", форм-фактор 3:4. Имея два варианта MacBook Air непосредственно перед собой, сложно было выбрать между дисплеями 11.6" или 13.3" — первый казался слишком маленьким, второй — слишком большим. Скажем так, экран у большого мне нравился больше — сложно не нравить себе больший экран. Но хуже всего было то, что после рассматривания экрана 13.3" казалось, что на 11.6" работать будет невозможно.

Так вот, всё фигня, товарищи. Из-за того, что разрешение 11.6" экрана чуть больше, чем у старой двенашки (1366x768 vs. 1024x768), к экрану привыкаешь буквально в считанные минуты. По экрану можно считать, что 11.6" является достойной заменой 12". Да, размер на полдюйма поменьше, зато разрешение чуть побольше, и оно достаточно компенсирует друг друга. После нескольких минут работы на 11.6" кажется, что всё в порядке и ты работаешь со старой доброй двенашкой.

Резюмирую: если кто с G4 12" переходит на Air, то 11.6" является аналогом 12", ментально ужиматься не придётся.
Collapse )

AAPL

Амазон со своей аналитикой доставляет:



А что 42 штуки в коробке — это просто icing on a cake!

P.S. Для неанглоговорящих: "Вместе с Apple MacBook Air наиболее часто покупали таблетки от изжоги".