Немного советов по сборке ПК
За некоторое время выработал для себя схему. Почти что рациональный подход.
- Не обращать на технологические фишки\плюшки особого внимания, если они не важны в работе. Т.к. большинство раскручено маркетологами и не имеют особой ценности, а переплачивать приходится нам.
- Почти все ломается. Пусть 1%, но нет гарантии что этот 1% не придется на тебя. Поэтому выигрывает при выборе тот у кого больше гарантия.
- Не какого фанатизма. Intel VS AMD, NVIDIA VS ATI. Выбираем под бюджет то что производительней. И по срачам на форуме, а по тестам. Вот для процессоров, а вот для видеокарт. Можно, любые другие – не в этом суть.
- Если ПК закупаются массово для фирм, то лучше узнать заранее условия в фирме. Если ничего особенного, то электронная таблица (Excel, Calc и т.д.) в руки и считать по тем же тестам – при каком варианте единица производительности стоит меньше. Обычно получаются среднячки. Старые железяки почти в этот список не попадают.
- Не ищите себе проблем. Некоторые железяки проблемные (легко находятся такие по отзывам). не брать их. Потом же ведь это все придется поддерживать. За качество и стабильность иногда можно чуть чуть и переплатить.
- Жесткие диски одно из слабых мест. Чем больше на них гарантия тем лучше. WD на некоторые модели дает гарантию 5 лет. И всеравно, лучше их объединить в raid0 и желательно софтверный.
- ОЗУ – чем больше ее тем лучше. Ибо былокод шагает по миру. И да не экономьте на ECC. Оно того стоит.
Не имеющий аналогов в мире…
Вот лежал я с высокой температурой от отравления и думал о чем попало. А тут еще и будубывшему перзиденту презентовали «планшетный компьютер не имеющий аналогов в мире без кремния». И хоть это всего лишь прототип продукта компании Plastic Logic, а по 1 как всегда наноебалово (кстати электронная книжка не так уж плоха, она e-ink, почти формата A4 и без хрупкой стеклянной подложки). Да пофиг на политиков. Почему это все обезьянство? Почему у нас 3 сильные отрасли + 4 в подарок (дураки). Почему офисный планкон пожирая за барной стойкой (успешный офисный планктон) соревнуется в игру – я ничего не делаю и мне платят N тыч. рублей?
А теперь мы вспомним как нас готовили к «Взрослому миру»:
1. Школа. Первый класс. Радость. А потом разочарование. А почему? Да потому что скучно и уныло. Эта система провоцирует на тупое копирование. Сочинение на тему «Образ Евгения Онегина». Многие ли писали это сами? Да кажется все или забивали или копировали из сборников готовых сочинений, сейчас интернета. Было 1-3 кто сам мог написать это. Так же и по всем остальным предметам. Индивидуальные задания ученикам? Да о чем вы?!
2. Техникум – первые курсы уныние и тупое копирование. Записывание под диктовку лекций. Отклонения от общей программы почти не возможны. Убивает скукой насмерть. Складывается ощущение, что это чтение вслух для не умеющих читать. Я сам могу это прочитать и скорее всего разобраться. Скажите где смотреть и к какому сроку сделать?
3. Середина обучения в техникуме… 80% тупого копирования и зазубривания. Но, появляются специальные предметы. Которые могут вызвать интерес у студентов. Но если преподаватель ничто, то этот интерес зарубит на корню.
4. Техникум, завершение обучения. Почти все специальные предметы. 50% копирования. Но при желании эта величина может стремится к 100% и да же ее достигать, и вы то же закончите техникум, и возможно да же на отлично. На дипломную вам скорее всего выдадут кучу готовых тем и кучу готовых дипломов. Которые можно переделать и сдать, а можно и не переделывать, главное титульник и даты изменить.
Индивидуальные работы очень редко стимулируются. Имеют поддержку, но не особо энергичную со стороны преподавателей. Выбираешь не стандартные инструменты, остаешься наедине с ними за бортом сам. Будут помогать только в оформлении работы. Поощрения почти никакого.
5. Институт не имеет смысла описывать, ибо та же фигня. Причем поощряется симуляция изобретения велосипедов. Вас плохо оценят если вы разберетесь готовом проекте и дополните его.
И так, нас 16 лет учат копировать, копировать и копировать. Создавать, дополнять учатся те, кому повезло или просто вопреки системе. Какие инновации? Да кто эти инновации будет делать?
Так что же все так плохо? Да возможно, а может и нет. Почему бы в школе не выяснить вкусы ребенка и давать ему задания в той области, которые ему нравятся. Зачем эти дурацкие сочинения на образы…да не понимают дети в этом возрасте классической литературы. Пусть читают то, что нравится и могут это описать, сами описать. Зачем эти чтения и записывания лекции в институтах? Есть книги. М.б. лучше практикой заняться?
truecrypt на страже паранойи
В очередной раз мама попросила сделать «ксерокопию паспорта». Каждый раз делать копию мне надоело, а хранить на ЖД как то было не по себе. Некоторые важные документы были уже на ЖД, но очень мало и те, которые важны только мне. Про TrueCrypt знал давно, пробовал тыкать, но как то не нужно было. Решил поставить (естественно все под Debian linux).
Как скачать и установить ничего трудного нету.
Что нужно знать:
1. Алгоритмы шифрования лучше комбинированные (допустим AES+Twofish)
2. В указание размера контейнера без фанатизма (сколько укажешь столько и будет размер в не зависимости от наполнения).
3. Ключи и пароли должны быть большими и страшными (иначе какой смысл этих телодвижений)
4. Создавать файл контейнер лучше в FAT (примонтировать можно везде)
5. Что бы не парится с монтированием от root или через sudo в /etc/sudoers добавляем строчку username ALL=(root) NOPASSWD:/usr/bin/truecrypt И все теперь страшная но прекрасная консоль вам не потребуется. Монтировать в папку контейнер можно будет от обычного вашего пользователя и писать можно будет от него… вообще Это просто работает
Воруй, наглей, радуйся жизни.
Одна из предыдущих записей была о том, что приходил тип хотел заключить договор на «обслуживание газа», однако мы ничего не подписали.
Но сегодня пришла очень интересная квитанция:

Небольшой фокус и мы теперь оказывается «получаем услугу», которой не получали и не хотим получать. Это такая модная тенденция заданная нашей монополией «Большой тройкой»?
Будем разбираться, платить за не известно что не собираюсь.
p.s. Выяснил. «Техническое обслуживание» является обязательной услугой для получения газа. Однако, получать вы можете у любой компании или лица имеющие соответствующую сертификацию. Межригионгаз считает лишней уведомлять своих клиентов и предоставлять им информацию и выбор. Договор заключает сам без вашего участия.
Студенческая практика Часть 1
Все началось с того, что один из преподавателей предложил пройти оплачиваемую практику. Надо было на предприятии, занимающейся железобетонными изделиями, замещать начальника IT (или просто админа) ушедшего в отпуск. Я согласился, деньги и опыт не бывают лишними.
Приехав большей частью группы на предприятие (пришлось немного порыскать), нашли нужного нам человека – Алексея, он позвонил преподавателю. Спросил меня по фамилии, типа меня рекомендовали. Сказал что можешь взять еще 1 человека, а остальные свободны. Я выбрал одногрупника Антона, хотя просто и выбирать не из кого было. Познакомились с главбухом который пугал, что если сеть упадет и сервер остановится то предприятию капец, договорились об оплате. С Алексеем договорились встретится в определенный день, что бы ознакомится с обстановкой, техникой, людьми, посмотреть территории, обменялись телефонами на том и распрощались.
Спокойствие нарушила какая то «активная личность» из института, решившая нас ознакомить с местом проведения практики. Я послушав с утра ее речи по телефону, что то промычал в ответ, выключил телефон и продолжил дальше спать.
Пришли в оговоренное время на предприятие. Встретили с админом и началась экскурсия по предприятию. Около 30 компов по всему предприятию, огромнейшие территории, запутанная локалка, куча разношерстных принтеров и непонятная обязанность сдать отчетность в пенсионный фонд и кажись налоговую, через программу «Автрал-Отчет». Задавал вопросы, попросил составить бумажку с логинами/паролями.
О территории стоит написать отдельно. Они огромны! От админской до самого удаленного компа находящегося на территории надо было шагать минут 10-12. Расслабляться во время этого похождения нельзя - ездят машины, краны, краны по рельсам, всякие тележки, кучи арматуры и оборудования. Эмо просто растеряется в выборе, как покончить с собой. Отдельный ужас это формовочный и арматурный цех – все движется, летят искры, куча арматуры и оборудования. При нарезки арматуры летели снопы искр и отрезанный кусок летел с диким грохотом в стальной лист и падал отскочив в ящик. Другие цеха не особо наводили ужас, но всеравно тебя просто могли переехать или придавить плитой, если зазеваешься. Так же 2 здания управления, 2 проходные.
Первый день. Он был ужасен. Вставать рано. Хорошо, что с одногрупником ездили на его машине. Жара была ужасная. Кондиционера в нашей админской не было предусмотрено, с нами была еще бухгалтерша по зарплате

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

От бухгалтера Светланы узнал, что админ перед нами еще убирался
Вот фотографии рабочего места после нашей уборки:



Как то вот так и первый день закончился.
Сектанты газообслуживания
Сегодня постучался некий человек представился, что предоставляет услуги газобслуживания, предложил заключить договор, довольно любопытный.
Что интересно, обладают они старыми данными о квартире (хотели увидеть старого владельца квартиры), прейскурант скромненький. Услуги, за которую я бы сам хотел бы заплатить, типа «техническое обслуживание и ремонт газового и сопутствующего оборудования по запросу клиента». Идите лесом с такими договорами
Про патч sched_autogroup для linux
В месте с общей волной решил попробовать »killer feature» патч, про который прочитал тут. С новым ядром 2.6.36 возникли проблемы – ядро собралось и загрузилось, но установить nvidia драйвера не удалось. Однако, нашел на http://pavlinux.ru/ патч переделанный под ядро 2.6.35.8 http://pavlinux.ru/krnl/sched_autogroup-2.6.35.8.patch.bz2 Поставил. Все работает. Драйвера nvidia ставятся и работают.
Впечатления не однозначные. Переключение между окнами стало моментальное. Особенно стало комфортно работать с виртуальной машиной – переключение между виртуальной машиной и программами происходит быстро. Но, те же виртуальные машины стали чуть дольше запускаться. Так же запускаются медленнее программы из-за того, что отсутствие BFS патч.
Вообщем, тем кто работает с виртуальными машинами, компилирует в 64 патока и работает с тяжелыми приложениями и надо часто переключатся между этими приложениями на клиент мгновенных сообщений или браузер – этот патч для вас.
Новый облачный сервис для хранения, публикация и чтения документов docme
Последнее время многие сервисы стали появляться в вычислительных облаках – редакторы документов, графические редакторы, с недавнего времени cad инструментарий. Однако, этих сервисов пока мало и каждый заслуживает отдельного обзора.
Недавно был замечен новый сервис по работе с документами – публикация, просмотр, хранение. Конечно, Google Docs и его конкуренты от MS более функциональные, там можно создавать документы. Но далеко не всегда нам требуется создавать документы, часто нам надо просто посмотреть документ, и часто бывает так, что на ближайшем доступном компьютере не установлена программа для работы с этим форматом документа. Ладно, хватит лирики к делу.
Сервис обрадовал уже на этапе регистрации – просто введите ваш e-mail и регистрация закончена, а на указом ящике будет лежать письмо с логином (ваш e-mail) и паролем. Просто ура – во мне по умолчанию признают человека, а не бота.
Первым делом я залил pdf файл со своим расписанием из института. Мне предложили заполнит информацию о документе. Лично мне не понятно, почему присутствуют и «категория» и «теги», по моему они дублируют друг друга. Настройки приватности позволяют разрешать: скачивать, печатать, копировать. Так выглядит pdf документ:
И уже мы видим мелкие недостатки – огромная панель с мои профилем и маленькими кнопочками. А управляющая панель отображения документа снизу под документом – я ее да же не сразу увидел. Все остальное на высоте – масштабирование, полноэкранный режим и выделение текста. А для просмотра документа другими людьми надо просто кинуть ссылку. Да кстати, как на большинстве мобильных они думают отображать документы, ведь отображение документов через flash?!
Следующее документ был «экзотичнее» – odt с таблицей. Отобразился, но кривовато:
При загрузке большого файла docx наткнулся на надпись «Ваш документ конвертируется», ладно подождем. Через секунд 10 открылось. И верстка поползла – на титульнике методички дата аж на середине листа. И исчезло содержание
Смотреть конечно можно, но на уровне «а что там есть вообще?». Хорошо, скормим тогда обычный doc с диаграммами, таблицами и рисунками – глянем что из этого выйдет. А вышло все очень да же не плохо – ничего не уползло, все отобразилось. Единственный мелкий недостаток – угловатый рендеринг диаграмм и формул:
Перейдем к презентациям. Для начала свободный формат odp – фон пропал но ничего не уехало. Затем распространенный ppt – все просто идеально.
Ах да, мне часто не хватает djvu reader для просмотра документов и книг – справится ли? А вот и нет… даже не дает загрузить – жаль.
И хотелось бы видеть что эти за «более ста типов документов»! Где перечень поддерживаемых форматов?
Сервис довольно интересный – документы можно читать там, где есть интернет и браузер с flash player. Только вот не везде есть flash player. И очень хочется, что бы были мелкие недостатки – не нужны аватары пользователей, они занимают слишком много полезного пространства. И всетаки популярные форматы в большинстве случаев можно просмотреть и с помощью софта, а вот какой нибудь документ формата семейства ODF или djvu хотелось бы иметь возможность просмотреть в нормальном виде, а не в расползающейся верстке.
Собираем ядро 2.6.34 с патчем bfs в Debian Squeeze
Недавно спалил материнскую плату и процессор (да же не знаю дело в моих руках или оно само). Купил новые материнскую плату процессор, и как водится, с моим старым за оптимизированным ядром многое не работало. Скачал ядро 2.6.34, но по инструкциям оно просто не собиралось – выскакивало куча ошибок, вооружившись google я начал искать по иностранным форумам, ну и нашел (собирать лучше из под официального универсального ядра из репазитария)
- Переходим в нужную директорию cd /usr/src/
- Качаем исходники wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.34.tar.bz2
- Распаковываем их
tar xvjflinux-2.6.34.tar.bz2 - Переходим в папку с исходниками cd linux-2.6.34
- Качаем патч bfs к ядру с сайта разработчика wget http://ck.kolivas.org/patches/bfs/2.6.34-sched-bfs-318.patch
- Патчим ядро
patch -p1 <2.6.34-sched-bfs-318.patch - Устанавливаем нужные пакеты для сборки ядра apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential
- Теперь генерируем новую конфигурацию ядра на основе существующей
cp /boot/config-`uname -r` ./.config
- Конфигурируем ядро
make menuconfig
- Обязательно изменяем настройки (остальное по вкусу)
Processor type and features -> Timer frequency устанавливаем в 1000Hz
Processor type and features -> Tickless System (Dynamic Ticks) отключаем
Processor type and features -> Preemption Model -> Preemptible kernel (Low latency desktop)
- Затем
make-kpkg clean - И тут маленький изворот отличающий от других инструкций gedit ./Documentation/lguest/Makefile и приводим к виду:
- # This creates the demonstration utility «lguest» which runs a Linux guest.
CFLAGS:=-m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCEall:
clean:
rm -f lguest - Ну и собираем ядро и заголовочные файлы fakeroot make-kpkg –initrd –append-to-version=-bfs_my kernel_image kernel_headers
- На этапе формирования пакетов оно ругнется и вывалится с ошибкой на имя сборки, тогда делаем: cp include/generated/utsrelease.h include/linux/ и заново запускаем fakeroot make-kpkg –initrd –append-to-version=-bfs_my kernel_image kernel_headers
- Если все прошло успешно то в /usr/src/ появится 2 новых пакета – установите их dpkg -i linux-*.deb
Эта инструкция составлена по кучи других и что я брал и где я уже не помню, т.к. пишу уже с собранного ядра по история из терминала. Удачной вам ядерной физики
Собираем ядро на Debian Squeeze с BFS
Недавно тут захотелось свежих программ и было решено поставить Debian Squeeze вместо Lenny. Сказано – сделано. Только вот ядро меня не устраивало – почему то ReiserFS не хотел монтироваться, скорость работы (мои сборки были с BFS и переход с него обратно очень ощутим). Обычно я пользуюсь вот этим и этим руководством, но по ним у меня ничего не получалось. Не создавался initrd, и ядрышко (linux-2.6.32.9) выдавало kernel panic not syncing vfs unable to mount root fs on unknown-block. По этому запросу выдавало много что, но я предположил что налажали в скриптах и оказался прав. Вот бага.
Решение простое – берем пакет initramfs-tools из репазитраия Lenny, а заодно и kernel-package. И еще я поставил grub от lenny – мне просто не нравится новая версия, но стоит описать так как это может на что-нибудь повлиять. Правим конфиг /etc/apt/preferences что бы наши усилия не уничтожились первым обновлением
Package: kernel-package
Pin: version 11.0*
Pin-Priority: 989
Package: grub-common
Pin: version 1.96*
Pin-Priority: 989
Package: grub
Pin: version 0.97-47*
Pin-Priority: 989
Package: initramfs-tools
Pin: version 0.92*
Pin-Priority: 989
Конечно это не true но пофиг. Искать баги в скриптах, или пытаться разобраться в коментах к багу мне не хотелось. Казалось вот оно счастье, но нет собранное ядро теперь нам будет говорить (а вот это не у всех и не всегда) waint root file system. И все дело в кривом конфиге идущим с текущим ядром. Не делайте cp /boot/config-`uname -r` /usr/src/linux/.config Посидите вечерком над make menuconfig или make gconfig (по вкусу) и составьте нормальный конфиг для себя, дальше его можно будет перетаскивать из ядра в ядро через oldconfig.
Описывать все по шагам не буду, все описано в статьях по 2 верхним ссылкам и нечего плодить сущности.








