Skip to content


Ремонт компьютеров

На сегодняшний день компьютеры требуются всем и используются во всех областях промышленности и в быту.

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

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

Куда обратиться?

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

Если Вы приобретали уже готовый компьютер, у которого есть срок гарантийного обслуживания и он еще не истёк, у Вас есть возможность обратиться в сервисный центр компании-производителя для осуществления гарантийного ремонта.

У этого способа есть несколько минусов.

  • Заказчику придётся своими силами транспортировать компьютер в центр, обслуживающий его компьютер. И там уже будет проведена экспертиза компьютера.
  • В среднем через недели две вы получите результат, возможно ли отремонтировать компьютер бесплатно по гарантии или ввиду каких-то причин ремонт будет осуществлён за счёт клиента.
  • Нужно заметить, что не всегда сервисные центры соглашаются осуществить ремонт бесплатно, некоторые недобросовестные сотрудники СЦ заранее сообщают, что в поломке виноват сам заказчик и отказывают в гарантийном ремонте по надуманным причинам, предлагая ремонт за деньги.
  • Ремонт компьютера по гарантии может затянуться надолго (даже если он бесплатный), а это часто дополнительные издержки для комании.

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

Posted in Misc.

Tagged with .


Печать из windows на cups-принтер

Чтобы иметь возможность сетевой печати на компьютере с виндой на принтер, подключенный к linux-машинке с CUPS-ом (Common Unix Printing System), нужно проделать следующее:

  1. Проверить, что в CUPS-е разрешён общий доступ к принтеру. Для этого идём по ссылке http://10.1.1.49:631/printers/scx4200 (IP-адрес и имя принтера заменить в соответствии с Вашим случаем). Должна быть надпись "разрешен совместный доступ".
  2. В windows запускаем "Мастер установки принтеров" - через панель управления или командой
    rundll32 SHELL32, SHHelpShortcuts_RunDLL AddPrinter

    жмём "Далее...", выбираем опцию "Сетевой принтер или принтер подключенный к другому компьютеру", далее выбираем опцию "Подключиться к принтеру в Интернете, домашней сети или в интрасети"

  3. В поле URL вводим адрес принтера, например: http://10.1.1.49:631/printers/scx4200
    настройка принтера для печати через CUPS
    Если спросит про драйвер, выбрать изготовителя "Generic" и модель "MS Publisher Imagesetter". Жмём "Далее..." и принтер готов к использованию.

Если что-то не работает, в проверить следующее:

  1. что в firewall-е на linux-машинке открыт TCP-порт 631 для windows-клиента.
  2. что в винде в Internet Explorer-е ОТКЛЮЧЕН прокси-сервер (пол-часа голову ломал в своё время, пока не допёр посмотреть туда)

Вам необходимо печать буклетов дешево спб? Срочная печать в СПб звоните нам: +7 (812) 380 03 99!

Бесплатный антивирус 360 Total Security скачать для защиты компьютера в реальном времени.

Posted in *nix, Howto, Windows.

Tagged with , , , .


About code writing...

"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." - Brian W. Kernighan.

Posted in Quotes.


Былина о memory overcommit

Давным-давно в одной далёкой деревне заморской жили серверов линуксячих CentOS-ных десятков пару. Ядра – чистый изумруд (2.6.18-194.17.1.el5). Жили-не тужили, винтами шуршали да лампочками весело перемигивались. И жили вместе с ними в той деревне девелопер-буйная головушка и админ-добрый молодец. Девелопер всякие хитрые штуки на java выдумывал, а админ мёд-пиво пил, по усам текло, на клавиатуру капало.

И вот однажды девелоперу пришла в светлу головушку мысль – на этих серверах всякие документы дивные в форматах иноземных в чистый html превращать, да не просто превращать, а через openoffice. Задумано - сделано. И стали вдруг в одночасье чудеса происходить - сервера повадились один за другим кручиниться, работать как заведено переставали, на консоль жалобно писали, что, мол, нету в них больше силушки богатырской, ибо память оперативныя вся свободная вышла, и даже oom-killer делу не помогает (ибо хоть и пытается процессы до памяти охочие казнить, да редко попадает в какие нужно). Да не просто вышла, а так что и "swap free: 0Kb". И далее только волшебный ребут помогал. Загрустил тогда админ, ибо мёд-пиво больше пить было некогда, всё сервера упавшие только и поднимал. Да делать нечего – не будешь же писАлом на бересте html писать, openoffic-ом как-то всё ж сподручнее было.

Однажды приснился админу сон. Явился ему святой Патрег в золотом сиянии и говорит человеческим голосом: "А ты политику выделения памяти, издревле в линукс-ядрах по-умолчанию принятую, да поменял бы. Поставь vm.overcommit_memory=2 вместо дефолтного 0, авось, перестанет память заканчиваться". Послушался совета админ, поутру взял bash чудодейственный и сделал как ему Патрег во сне говорил:

echo 2 > /proc/sys/vm/overcommit_memory

И случилось чудо тогда – перестали сервера в кручину впадать, вновь заработали пуще прежнего. Возрадовался админ, и решил мудрость добытую в скрижалях высечь, дабы сыновьям и внукам легче было с норовистым линуксом совладать и еще впрок в /etc/sysctl.conf запасы сделал:

vm.overcommit_ratio = 100
vm.overcommit_memory = 2

Про vm.overcommit_ratio = 100 админ уже сам смекнул, ибо с дефолтным 50 слишком часто java "Cannot allocate memory" получала. И вот дошла с той поры мудрость следующая до наших времён:

Есть ядре два основных параметра, отвечающих за overcommit памяти:

  • vm.overcommit_memory — отвечает за стратегию overcommit.
  • vm.overcommit_ratio — отвечает за уровень (в процентах) overcommit-а

Стратегии есть такие (см. файл с исходниками ядра mm/mmap.c):

  • 0 - OVERCOMMIT_GUESS — эвристический подход к распределению памяти. В нем выделяется столько памяти, сколько хочет процесс. Но в swap/res попадает только те страницы, которые используются этим процессом.
  • 1 - OVERCOMMIT_ALWAYS — overcommit памяти есть всегда. Использовать лучше с совсем кривыми приложениями и быть готовым при этому ко всему.
  • 2 - OVERCOMMIT_NEVER — без overcommit. В этом случае допустимый объем пространства памяти будет swap+ram*overcommit_ratio/100 .

По умолчанию используется стратегия OVERCOMMIT_GUESS, а vm.overcommit_ratio находится в значение 50% и используется только в случае OVERCOMMIT_NEVER. Система резервирует около 3% памяти для процессов пользователя root.

Posted in *nix, Howto.

Tagged with , , , .