Pull to refresh
13
0
step307 @step307

User

Send message

Автоматизация использования Javascript API Вконтакте

Reading time7 min
Views3.8K
Пару дней назад, как обычно, никого не поставив в известность, Контакт добавил возможность разработки приложений на JavaScript, подключаемых через iframe. Доступ к API в этих приложениях, в общем-то, такой же, как и доступ к API из Flash — так или иначе, это обычный REST-протокол. Параметры передаются через строку запроса GET, а результат возвращается в виде JSON или XML.

Одной из проблем использования API Вконтакте является передача кроссдоменного запроса на http://api.vkontakte.ru/api.php. Другая проблема — громоздкое вычисление подписи, которой необходимо подписывать все запросы.
Читать дальше
Total votes 36: ↑25 and ↓11+14
Comments38

Графики в Nagios — зачем и чем

Reading time5 min
Views12K

Введение.


Выбрав Nagios в качестве системы мониторинга, получаем систему слежения за качественными характеристиками окружения и историю изменения состояний. И, если посмотреть текст сообщения пробника на данный момент и во время прошлых изменений состояния еще возможно, то данные по периодам между изменениями отсутствуют как класс. При любой более-менее активной работе с мониторингом, возникает желание просмотра истории изменений количественных характеристик тоже, что стандартный Nagios обеспечить не может. Можно, конечно, продублировать все необходимые пробники в тот же Cacti, но это как минимум дополнительные накладные расходы как на конфигурирование так и на машину с поллером. К счастью, Nagios умеет переложить это на плечи пользователя, обеспечивая механизм так называемых «данных производительности» (performance data). В данной статье рассматривается одно из решений по сбору и визуализации полученных данных – Pnp4Nagios.
Читать дальше →
Total votes 6: ↑4 and ↓2+2
Comments5

«Свежий» против «Знакомого»: насколько агрессивны пользователи к редизайну

Reading time5 min
Views952
image Вы часто слышите от членов проектной группы (или их менеджмента): «Нам нужен свежий дизайн». Это обычно ставит проект редизайна на неправильную основу, с неправильными целями и стратегией.

Как правило, новый дизайн будет хуже просто потому, что это новое и тем самым ломает ожидания пользователей. Лучшей стратегией является сыграть на знакомство и сделать ставку на существующие знания пользователей о том, как работает система.
Читать дальше →
Total votes 15: ↑13 and ↓2+11
Comments3

Как я выиграл суд с EMS Почта России

Reading time10 min
Views203K
Как я выиграл суд с EMS.
Итак, как было обещано в вопросе habrahabr.ru/qa/19545, я публикую свой опыт по подаче иска к «EMS – Почта России», который завершился положительно для меня. Впрочем, обо всем по порядку.
Big Update — сегодня, 6.03.2013 получил деньги. Кафкианский процесс завершен. Ура!
Читать дальше →
Total votes 483: ↑464 and ↓19+445
Comments260

Тысяча чертей! Потребитель? Защищайтесь!

Reading time5 min
Views16K
Так уж сложилось, что законодательство РФ в большинстве своем далеко от совершенства. Противоречит само себе, множественно трактуется и вообще сложновато для восприятия.
Но есть луч света в темном царстве!
Закон о защите прав потребителя. Замечательная штука, поверьте. При прокачанном скиле использования данного закона можно стать настоящим потреб. террористом. Это, кстати, полуофициальный термин — так называют людей, намеренно злоупотребляющих широкими возможностями, которые предоставляются вышеупомянутым законом.
Итак! На что вы имеете право!
По просьбе NermaN я попробую составить мануал, как и что.
Читать дальше →
Total votes 83: ↑74 and ↓9+65
Comments61

Методы выявления ошибок в SQL приложении

Reading time1 min
Views1.2K
По мотивам своего мастер-класса на PHPConf 2009 (http://phpconf.ru) я написала гид для тех, кому нужно поймать ошибку в SQL приложении. Правильнее было бы назвать в MySQL приложении, но я всё-таки думаю, что общие принципы едины для всех. В идеале мне бы хотелось, чтобы текст охватывал основные случаи неправильного поведения. Оговорюсь, что под неправильным поведением я понимаю логические ошибки, а не проблемы производительности. Проблемы производительности — это отдельная тема, кстати, достаточно хорошо представленная в сети.

Книжка состоит из 4 частей, ниже можно посмотреть краткое содержание:

Часть 1. Одиночные запросы.
Рассмотрены случаи, когда ошибка повторяется для одного клиента-потока.

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

Часть 3. Другие случаи.
Случаи, не подходящие под предыдущие определения.

Часть 4. Техники, применяющиеся для отладки Production приложений.
Краткий перечень того, что нужно делать, если приходится тестировать на рабочем сервере.

Текст получился достаточно объёмный, поэтому я посчитала нужным дать ссылку на внешний ресурс, а не выкладывать здесь, так как получилось достаточно «много букаф», а несколько постов подряд на одну тему может утомить.

Пожалуйста, почитайте и покритикуйте. Ваше мнение очень интересно. Комментарии оставляйте здесь :)

Почитать можно здесь: sql-error.microbecal.com
Total votes 11: ↑10 and ↓1+9
Comments11

Статистика надёжности ноутбуков

Reading time1 min
Views46K
Компания SquareTrade, которая занимается гарантийным ремонтом и обслуживанием электроники, опубликовала статистику по надёжности ноутбуков. Статистика собрана на выборке из 30 000 ноутбуков, купленных клиентами SquareTrade.

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


Читать дальше →
Total votes 38: ↑32 and ↓6+26
Comments132

DDoS — как выжить от школьников?

Reading time3 min
Views5.4K
DDoS-атака — сокращение от Distributed Denial Of Service Attack. Это когда куча зараженных компьютеров посылают на сервер множество запросов. В итоге сервер тратит все свои ресурсы на обслуживание этих запросов и становится практически недоступным для пользователей. Размер атак бывают разные, от крупных может спасти только специалист и Cisco Guard :) и такое решение стоит не менее 1000$/мес. Но такие атаки, слава богу, довольно редкое явление. Чаще всего мы видим простые атаки, которые делают как правило школьники (им же все интересно). Создать свой ботнет не сложно, можно даже купить готовый :). Но такие атаки тоже могут нанести вред нашему веб-проекту. Что же делать если атака маленькая и платить огромные деньги специалисту мы не хотим?
Читать дальше →
Total votes 38: ↑28 and ↓10+18
Comments15

Фитомодули или как оздоровить пространство, в котором мы живем

Reading time5 min
Views2.5K
Приветствую Хабрасообщество!

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

Всероссийский институт лекарственных и ароматических растений (ВИЛАР) предлагает использовать фитонцидные свойства растений. Фитонциды — особые вещества, выделяемые растениями, — способны уничтожать в окружающей среде вирусы, болезнетворные бактерии и микробы. Основываясь на этих свойствах растений, предлагается размещать аэрофитотерапевтические модули или, проще говоря, клумбы из специально подобранных растений. Речь идет даже о том, чтобы оздоровить атмосферу целых городов с помощью таких фитомодулей, например, Москвы.

Нас же интересует оздоровление в пределах хотя бы нашего пространства, комнаты, помещения. Установлено, что некоторые растения способны уменьшить количество болезнетворных организмов в воздухе на 70-80%.

Итак, что же мы можем улучшить и с помощью каких растений? Я хочу поделиться информацией, найденной на просторах рунета и почерпнутой из лекций Рабиновича А.М., профессора ботаники, зав. лабораторией фитонцидных и ароматических растений ВИЛАР.
Читать дальше →
Total votes 16: ↑9 and ↓7+2
Comments13

Стартап: подбор тарифа для сотового

Reading time5 min
Views1.4K
   Хочу рассказать про один стартап – www.smarttarif.ru – и надеюсь на хорошую критику, т.к. она сейчас очень нам нужна!

image   Меня всегда мучил вопрос, какой самый выгодный тариф для меня. Сотовые операторы предлагают калькуляторы для расчета наиболее подходящего тарифа, но они основаны на мнение абонента, т.е. на том, как я думаю, что использую мобильный. А меня всегда вводили в тоскливый ступор вопросы типа «сколько процентов звонков у меня короче минуты» или «сколько, в среднем, секунд я звоню на городские номера».
Читать дальше →
Total votes 31: ↑26 and ↓5+21
Comments25

Какие должны быть качества у хорошего юзабилити профессионала?

Reading time4 min
Views2.3K
е из нас кто причастен к созданию полезных, удобных продуктов приходят с разным образованием, работают в различных условиях и имеют широкий спектр технических навыков.

Несмотря на эти различия, наши недавние беседы с коллегами из Ассоциации Профессионалов Юзабилити на ежегодной конференции показывают, что сильная сторона юзабилити специалистов — это опыт и личностные характеристики, которые следуют из разнообразия нашего происхождения. Лучшие юзабилити специалисты демонстрируют хорошо развитые навыки, отточенные опытным путем, и атакуют проблемы с упорством, прагматизмом, сопереживанием и чувством юмора.
Читать дальше →
Total votes 11: ↑7 and ↓4+3
Comments8

Решение проблемы с производительностью SSD у EEE PC 900 16Gb

Reading time1 min
Views620
Некоторое время назад стал «счастливым» обладателем EEE PC 900 16Gb. Эта модель славна тем, что у нее стоит только один SSD-драйв на 16 Gb. И по умолчанию он ОЧЕНЬ медленный. Тормозит так, что работать очень не комфортно.

РЕШЕНИЕ ПРОБЛЕМЫ — утилитка FlashFire. После ее установки тормоза исчезли.
Total votes 9: ↑6 and ↓3+3
Comments5

TOP-10 Flash-игр

Reading time2 min
Views5.7K

Сегодня уже можно :)



1. Robokill. Вы управляете роботом, который перемещается по локациям и убивает противников. В процессе игры Вы зарабатываете деньги и можете усовершенствовать своего робота, покупая ему новое оружие, боеприпасы и т.д. Всего 10 затягивающих миссий.
Оф. сайт (триальная версия): www.rocksolidarcade.com/games/robokill Полная версия: robokill.hotbox.ru
Читать дальше →
Total votes 125: ↑88 and ↓37+51
Comments114

Ускоряем SSD на примере ASUS EeePC 901

Reading time3 min
Views22K
image
Сегодня днем один из наших незарегистрированных читателей рассказал мне о том, как у него получилось прошить SSD-накопитель своего EeePC. К сожалению, пригласить его на Хабр я не имею возможности, поэтому он предложил опубликовать свою статью. Итак, вот что, оказывается, можно сделать.

Введение


Здравствуйте. Недавно на Хабрахабре проскакивала статья, описывающая программу перепрошивки SSD Acer Aspire One 110. Однако, с её помощью можно прошивать и другие SSD-накопители. Например, накопитель популярного ASUS EeePC 901.
Итак, приступим
Total votes 32: ↑28 and ↓4+24
Comments38

Баг колесика прокрутки мышей a4tech серии X-7

Reading time2 min
Views66K
Мыши компании A4Tech серии X-7 — очень неплохие манипуляторы игровой направленности в бюджетной категории. Огромным плюсом этой серии являются высококлассные лазерные сенсоры, которые устанавливают в мыши стоимостью на порядок выше. X-7 неплохо выглядят, удобны в управлении, позволяют переключать DPI на лету вплоть до 2500. Конечно, есть и минусы, например, протирается покрытие, но все-таки в своей ценовой категории эти девайсы практически не имеют аналогов, и с подобными недочетами вполне можно смириться.

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

Хорошо, что эта проблема решается малой кровью.

image
Читать дальше →
Total votes 49: ↑39 and ↓10+29
Comments51

156 Run команд

Reading time4 min
Views7.9K
Надеюсь, что ни для кого не секрет, что в Windows есть возможность выполнять Run команды посредством вызова диалога Пуск-> Выполнить или используя горячие клавиши Win + R.
Это удобно для запуска приложений, к которым вы либо иначе доступ и не получите, либо получите, пройдя по папкам с большим уровнем вложенности (например для установки и удаления программы вам нужно зайти в Пуск -> Панель управления -> Установка и удаление или просто выполнить команду appwiz.cpl).

Поэтому, для того, чтобы ускорить работу за компьютером привожу список из 156 команды, которые вы можете выполнить из Run диалога. Особенно актуально это будет для системных администраторов:

access.cpl — специальные возможности
accwiz — мастер специальных возможностей
hdwwiz.cpl — мастер установки оборудования
appwiz.cpl — установка и удаление программ
control admintools — администрирование
acrobat — Adobe Acrobat
acrodist — Adobe Designer
acrodist — Adobe Distiller
imageready — Adobe ImageReady
photoshop — Adobe Photoshop
wuaucpl.cpl — автоматическое обновление
fsquirt — мастер передачи файлов через блютус
calc — калькулятор
certmgr.msc — сертификаты
charmap — таблица символов
chkdsk — проверка дисков
clipbrd — папка обмена
cmd — консоль
dcomcnfg — службы компонентов
compmgmt.msc — управление компьютером
Читать дальше →
Total votes 101: ↑77 and ↓24+53
Comments33

Как сделать обложку для диска, если нет пустой коробки под рукой

Reading time1 min
Views2.5K
Не всегда для свежезаписанного диска есть свободная коробочка под рукой. Что делать?
Выход простой – печатать конвертики самому из обычного листа формата А4.
Далее будет показано, как создавать конверт обложку для дисков в стиле оригами.
Читать дальше →
Total votes 60: ↑39 and ↓21+18
Comments25

Обзор open source — систем для баг-трекинга.

Reading time2 min
Views11K
Недавно на работе был поднят такой вопрос: пора бы завести наконец-то систему баг-трекинга, но вот только какую? Условия были поставлены следующие: система должна быть open source, должна без проблем ставиться на не-виндовс системы, использовать в качестве БД MySQL и желательно быть написанной на PHP, на случай, если очень захочется доработать напильником.

Варианты предлагались такие: Jira (отпадает в виду небесплатности), BugZilla (отпала в виду того, что админ обвинил ее в требованиях «каких-то специфичных настроек MySQL-я»), Trac (в нем долго сомневались, т.к. у нас svn).

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

Итак: краткий обзор систем баг-трекинга.

1. BugZilla.
image
О ней, наверно, знают все, но на всякий случай кратко для тех, кто еще не знает.

Система от разработчиков FireFox, вообще ребята очень ответственно подходят к проблеме багов.

Установка: Гарантируется поддержка Linux или Solaris, для работы нужен Perl и одна из СУБД: MySQL, PostgerSQL, Oracle.

Список использующих BugZilla, впечатляющий: Mozilla Foundation (ну это в общем-то не удивительно), Open Office, RedHat, NASA, Facebook и еще сотня довольно известных и тысячи неизвестных компаний.
Читать дальше →
Total votes 25: ↑15 and ↓10+5
Comments21

И ещё немного о input file

Reading time2 min
Views1.9K
Вопрос о стилизации <input type=«file» /> настолько стар, что наверное только ленивый не пробовал собственную реализацию этого, несомненно, важного в web дизайне элемента.
Однако, в большинстве своём, решения очень не однозначны и зачастую предлагают примерно следующие варианты:
  • Наложить файл инпут поверх картинки и сделать его прозрачным.
  • Использовать flash.
При этом, в первом случае, чтобы всё работало относительно одинаково во всех браузерах, предлагается «спорные области» — те что в одном браузере являются активными для нажатия, а в другом неактивными — закрыть, например, наложив сверху <div></div>. Стоит ещё добавить, что тут же используется значительное количество css со всяческими отрицательными отступами и float`ами.
А во втором случае мы имеем ряд не удобств связанные с активацией flash элементов (например в IE), а лично у меня (и думаю у всех, кто в ФФ использует Add Block Plus дополнение) кнопочка block совсем не красит флешевый инпут файл.

Читать дальше →
Total votes 18: ↑17 and ↓1+16
Comments22

Information

Rating
Does not participate
Location
Düsseldorf, Nordrhein-Westfalen, Германия
Date of birth
Registered
Activity