delete

AVZ. Утилита для быстрого восстановления Windows

Бывает такое — пользуется компьютером вся семья: папа качает эротику, читает новости, играет в игрушки. Мама — читает кулинарные сайты, сидит с подругами на одноклассниках, обсуждает мужа, который качает эротику. Дети играются, сидят во вконтакте. Все это — потенциальные жертвы для злоумышленников. И наступает день, когда компьютер отказывает нормально работать: тормозит, выскакивают сообщения о вирусах в нод32 или прочем недоантивирусе, разнообразные ошибка и прочее. Тут надо что-то делать. Ведь ни мама, ни папа, ни, в конце-концов дети не озаботились настоящей безопасностью компьютера и не проходили курсы по компьютерной грамотности.

Тут на помощь приходит «аптечка сисадмина» и главное в этой аптечки — антивирусная утилита AVZ.
(далее…)

delete
О чем может пищать компьютер?

О чем может пищать компьютер?

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

delete

Сравнение версий текста

Удобное сравнение изменений в версиях текста или кода можно организовывать несколькими вещами. Кто-то пользуется встроенными программами для сравнения версий (diff), которые, например, есть в Tortoise svn или в любой другой более менее профессиональной программе для работы с версиями (snv, github и проч.).

А бывает необходимо сравнить версии без установки каких либо дополнительных программ и доступ есть только до интернета. Тут на помощь приходят online версии утилит для сравнения версий и фрагментов текста. Очень удобно, когда необходимо быстро и без регистрации сравнить почти одинаковых, но разных версий исходников. Для примера там сравниваются 2 библиотеки Prototype разных версий. Программа является полным аналогом сравнения версий как и в Tortoise svn, только онлайн.

P.S. Кстати, на этом же сайте можно найти множество исходников различных лаб, программ и прочих полезных быдлокодерских и не очень поделок :)

delete

Летние школы от...

...Intel или Google. Никто не участвовал?

Недавно одногруппник свалил в Америку по Work&Travel, которую все так ненавидят. Но хочется же большего, чем работать помощником официанта! Так вот — слышал я, что у Intel и Google есть некие летние школы за границей (именно за границей), в которых можно поучиться, поработать бок о бок с профессионалами и проч. Кто-нибудь когда-нибудь участвовал? :)

delete

Порнобаннер с гей-порно

Сегодня встретился такой представитель заразы. Вычищается предельно просто, но для этого необходимо иметь при себе какую-нибудь дополнительную ОС, т.к. коды с сайта Dr.Web'а и Касперского не помогают. Итак: загружаемся под, скажем, livecd lubuntu.

Wikipedia:

Lubuntu (произносится: «лу́бунту») — видоизменённая версия Linux-дистрибутива Ubuntu.

Целью проекта Lubuntu является создание легковесного энергоэффективного дистрибутива с малым потреблением ресурсов. В качестве менеджера рабочего стола используя LXDE[2][3][4]. Рабочий стол LXDE использует оконный менеджер Openbox и нетребователен к системным ресурсам. Он вполне подходит для нетбуков, портативных устройств и старых персональных компьютеров. Похожие цели преследует и проект Xubuntu.

(далее…)

delete

Обработка ответа от MySQL в Perl и Template Toolkit

Буду периодически писать о Perl и Template Toolkit. Информации в интернете чуть более, чем достаточно, а я буду собирать то, что нужно мне здесь.

При работе с БД получая данные с помощью fetchall_hashref ($key) шаблоны надо парсить так:

Получаем ответ от БД

$res->fetchall_hashref($key_field);

, где $key_field ключ, который будет использоваться для дальнейшей обработки.
Подробнее про функцию тут.

После в шаблоне организуем foreach:

                [% FOREACH variable IN variables.pairs %]
                    [% variable.value.field %]<br />
                [% END %]

, где variables — хэш, .pairs — обработчик Template Toolkit, который присвоит variable ключи и значения без потерь. После этого к любому полю в строке можно будет получить доступ указав variable.value.field, заменив .field на название своего поля в таблице.
Подробнее про pairs тут.
(далее…)

delete

Удаление баннера на красном фоне с порно фотографиями

Если у вас появился баннер, текст которого приблизительно следующий:

Добро пожаловать
Вы установили наш банер для получения доступа на наш сайт. Срок действия рекламного банера 30 дней. Если решили прекратить его дейсвтие — отправьте 1 смс. В ответ получите код для удаления.

Предлагается отправить смс на номер 9800 с текстом 733156 или 733177.
Отправлять СМС не надо!

Необходимо сделать следующее:
(далее…)

delete

Kohana

Скачал Kohana — буду осваивать. Сразу же споткнулся при установке — в php-fpm порте оказалось не устанавливается по умолчанию (даже в php 5.2.10) модуль filter. Оказалось он есть в портах (/usr/ports/security/php5-filter) с чем его и себя и поздравляю. Все заработало, установилось в песочницу. Буду работать и развивать его.

P.S. Кстати, добавил кнопку «Retweet», если кто-то заметил. Ах да — я есть в твиттере, но пишу исключительно в juick, потому что он мне больше нравится и привлекает.
(далее…)

delete

Занимательное SEO

«Напиши как-нибудь статью про SEO. У тебя же вроде как неплохо получается.» — сказал мне кто-то...

Получалось, я бы сказал. К сожалению. После ввода Снежинска (особенно после ввода версии 1.1) на Яндексе активность посетителей на моих «варезниках» несколько поуменьшилась. Печально. Но все равно — метод работает и процветает. Просто нужно заниматься сайтом и улучшать метод с улучшением поисковых роботов и их методов ранжирования.
(далее…)

delete

Взлом вконтакте

Нет, конечно не взлом с помощью с супер программы, но забавное видео о взломе группы «Безопасность Вконтакте». Надеюсь до множества людей уже дойдет, что ставить легкие пароли/ответы на вопросы при восстановлении пароля небезопасно для себя :)

cp

UPD: Саундтрек к видео:

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

delete

Nginx: client intended to send too large body...

При ошибке client intended to send too large body в директиву http {...} добавить:

client_max_body_size 50m;

Ошибка связана с тем, что nginx не знает максимально разрешенного размера файла, который можно закачать.

delete

Домашний «роутер» на Freebsd — часть 2

Продолжим нашу тему домашнего роутера на Freebsd.

В этом посте я опишу как сделать bridge из wi-fi и lan, hostapd, который позволит управлять wi-fi точкой доступа (например мы сможем поставить шифрование WPA2-PSK), а так же настроим DHCP для FreeBSD. Для тех кому нужен только wi-fi (или lan) могут настроить так же, как и здесь опустив настройку бриджа.

Итак — мы собрали ядро в необходимыми параметрами и устройством if_bridge.
(далее…)

delete

Домашний «роутер» на Freebsd — Часть 1

Как Я и обещал — пишу о том, как создать домашний сервер на базе FreeBsd. В сумме роутер должен уметь как минимум раздавать интернет по вай-фай и по кабелю, пропускать мультикаст для IP-TV, отлично отсеивать шлак (firewall) и справляться с большими нагрузками, от которых обычные роутеры валятся (для меня связующим звеном стала невозможность качать быстро файлы по DC++ из-за того, что родители постоянно сидели на торрентах).

Итак, приступим. (далее…)

delete

Оттепель!

А у нас уже оттепель! Текут реки грязной воды, капает вода отовсюду, снег стал рыхлым :-)))) Весна пришла!

А какая погода у Вас в городе? :-))

P.S. Не могу не похвастаться. Сделал себе роутер на Freebsd с Wi-fi и LAN. Ну до кучи: ipfw в качестве фаерволла, FTP + SMB в качестве обменника информацией в домашней локалке, хочу поставить transmission в качестве торрентокачалки, чтобы уж вообще не знать бед. В скором времени выложу подробную инструкцию как сделать это чудо :)

delete
Диспетчер задач заблокирован администратором или «И как с этим счастьем бороться?»

Диспетчер задач заблокирован администратором или «И как с этим счастьем бороться?»

Заметил, что все чаще и чаще ко мне в блог приходят люди по запросу «Диспетчер задач заблокирован администратором». Хочется заметить, что я рад, что сюда ходят люди, а если они ходят сюда и за вопросами — это вдвойне приятно. Я, как специалист тех поддержки, могу даже помочь кое-чем. Но давайте по делу:

Из-за чего данное сообщение возникает?

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

(далее…)

« Previous Entries