All streams
Search
Write a publication
Pull to refresh
217
0
Алексей @smartov

Technical Lead

Send message

Хранимые процедуры MySQL и «out of sync»

Reading time1 min
Views19K
Сегодня очень долго выяснял причину, почему после того как я делаю MySQL запрос, в котором обращаюсь к хранимой процедуре (stored procedure) (PHP 5, MySQL 5, mysqli driver)
CALL procedureName()

то следующий за ним запрос не выполняется, а mysqli_error возвращает ошибку
Commands out of sync...

Клавиатура от Apple — убийца Optimus?

Reading time1 min
Views925
Рис. 1
Как сообщает сайт hrmpf (а за ним и MacRumors), компания Apple подала на рассмотрение патент №2008/0001787 под названием «Dynamically controlled keyboard» на клавиатуру, каждая клавиша которой представляет из себя OLED дисплей с управляющей схемой, контролируемой программным обеспечением, что позволяет отображать на клавише произвольный символ.

Знакомая конструкция, правда?

Есть ли жизнь на Vista

Reading time7 min
Views1.6K
Vista Logo Vista — один из самых противоречивых продуктов от редмондского гиганта. С одной стороны мировая паутина наполнена возгласами «фи!» и юмором на эту тему, с другой стороны продано немало копий, хотя большинство, конечно, в виде предустановленных ОС.

Так есть ли жизнь в этом секторе IT-галактики, или она начнётся только с принуждения пользователей (путем неподдержки XP)? Или НЛО должно прилететь и стереть эту её часть?.. Как говорится лучше один раз проинсталлировать, чем сто раз прочитать дисклеймер.

Итак, в чисто ознакомительных целях месяц назад поставил себе Vista Ultimate (не в виртуалку, а физически на ноут).
Читать дальше →

Хаброформатирование

Reading time1 min
Views482
Сегодня переводил статью о KIS, и встретился с одной очень неприятной особенностью хабра: трудностью вставки кода (sources).

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

Это видно по коду ниже. Для лучшей видимости я обернул его в блок-квоту и показал как выглядит один и тот же код с pre и без pre.

Изменить стиль невозможно. Каким же образом публиковать код?

Читать дальше →

Черные ходы Касперского 6/7

Reading time10 min
Views8K
Перевод статьи с сайта rootkit.com

Преамбула

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

Он имеет Модуль Проактивной Защиты (Proactive Defence), представляющий из себя частичную реализацию HIPS, способную, в теории, защитить компьютер от неизвестных угроз, анализируя поведение программ и предотвращая несанкционированные действия.

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

Эта статья — не просто обзор ошибок и уязвимостей — в конце каждой части мы даём рекомендации разработчикам антивируса, потому что мы видим, что они не могут разобраться с этими ошибками самостоятельно. И для приверженцев сразу оговорка: конечно, все, что написано ниже — не критические уязвимости, нет-нет =) Всего лишь несколько простых методов получить BSOD при установленном KAV/KIS даже из под гостевого аккаунта, всего лишь методы обхода KAV/KIS… и так далее, в общем не принимайте слишком близко к сердцу.

Версия Касперского, про который пойдёт речь в этой статье — 7.0, последний публичный билд 125, тип продукта — Internet Security.
Читать дальше →

Что будет нового в Gecko 1.9

Reading time1 min
Views632
Из новшеств можно выделить:
— Векторная графическая библиотека Cairo (API прорисовки подобен технике используемой в PostScript и PDF) теперь используется по умолчанию, весь вывод графики и рендеринг текста производится через нее;
— Обновлена модель работы в многонитевом режиме;
— Изменен механизм обработки DOM событий;
— Реализовано выполнение object блоков без атрибута type.
— Изменен метод прорисовки web-фреймов;
— Появились новые SVG элементы и фильтры, улучшено соответствие спецификации SVG;…

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

p.s. Этот пост был создан специально для того, чтобы поставить на него ссылку из другого поста, где меня обвиняли в рекламе вышеназванного варезника.

Firefox 3. Улучшения интерфейса

Reading time2 min
Views750
Разработчики Firefox 3 занимаются не только серьезной доработкой самого движка рендеринга Gecko, минорная версия которого в 3 версии этого браузера будет отличаться на единицу от FF2 и принесет много улучшений, но ещё и доработкой интерфейса.

Так одной из самых заметных «фишек» нового интерфейса может стать функционал «красивого переключения закладок».
Будет функция «просмотра всех текущих открытых вкладок»:

При нажатии же Ctrl+Tab будет появляется черный слой с уменьшенными копиями содержимого закладок.
Читать дальше →

Ubuntu и повреждение винчестера

Reading time2 min
Views4.7K


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

Этот ресурс для винчестеров является довольно важным, и для современных моделей составляет около 600 000 раз. Load Cycles увеличивается на единицу при каждой остановке-разгоне шпинделя винчестера или при парковке/депарковке его головки.

Читать дальше →

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity