Архив за 06 февраля 2012 - 4

Google Chrome / [Из песочницы] Используем Chrome без мыши
После перехода на Хром с Оперы мне не хватало одной вещи: использования браузера без мыши — передвижения по странице, переход по ссылкам и прочее. Часто, когда таскаю ноутбук, бывает необходимость работать без мыши. Увы, тачпаду на моем x350 далеко до «яблочного», поэтому становилось очень неудобно. В Опере такая возможность была доступна без плагинов путем указания горячих клавиш в системном меню. В качестве неравноценной замены использовал плагин Hotkeys.
Он позволял передвигаться по странице, вкладкам, истории, но нельзя было «бегать» по ссылкам, заголовкам.
И неожиданно наступило счастье — был найден плагин Key Binder, который,Читать полностью »

Интернет-реклама / [Из песочницы] Потенциал подписной базы для интернет-предпринимателя и типичные ошибки при работе по увеличению подписной базы
Большинство интернет предпринимателей, как начинающих, так и действующих сталкиваются с некоторой проблемой – это малое количество подписчиков. На это, конечно же, есть ряд своих причин. Существуют типичные ошибки, из-за которых получается вот такая ситуация. О них мы поговорим чуть позже.
Зачем же нужны подписчики? Самая частая проблема – это непонимание важности этого момента, т.е. обычно как происходит: мы делаем сайт, мы делаем интернет-магазин, мы чем-то занимаемся, и нам интересней становится работать с какой-то технической частью своего ресурса, потому что это новое, человек так устроен, что ему интересно все новое, и этоЧитать полностью »

ASP.NET MVC / Обработка всех исключений в контроллерах с помощью атрибута
Всё мы знаем, что в ASP.NET MVC есть такой атрибут HandleErrorAttribute, который как сказано в MSDN

Представляет атрибут, используемый для обработки исключения, вызываемого методом действия.
Но нигде, в том же MSDN не сказано (ткните меня носом дайте ссылку где это написано, если я просмотрел), что он обрабатывает только исключения, устанавливающие код ответа сервера в 500.
Посмотрев на исходный код HandleErrorAttribute легко убедиться в этом. Там имеются следующие строки:
// If this is not an HTTP 500 (for example, if somebody throws an HTTP 404 from an action method),
// ignore it.
if (new HttpException(null, exception).GetHttpCode() != 500) {
return;
}

Не знаю, как вам, а мне удобнее при возникновенииЧитать полностью »

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

Мы не умеем разговаривать и, соответственно, делаем это ужасно.

Мы не дисциплинированы и, соответственно, см. п.2

Мы бы рады пользоваться и разговаривать правильно, но эта чертова поделка только делает вид, что работает и что в ней есть нужные нам функции.
Читать полностью »

JavaScript / [Из песочницы] Префиксные деревья в Javascript

Как это писалось

Одним долгим зимним вечером моя жена играла в Bookworm adventures, и периодически пинала меня по поводу составления слов подлиннее из имеющихся букв. Быстрый поиск по интернету страничек, позволяющих составлять слова из набора букв дал кучу сайтов, которые пытаются делать это на серверной стороне, и один, который делает это на клиентской ява-апплетом. Те, которые составляют слова мощностями сервера либо имеют ограничение на размер набора букв (обычно, почему-то в 8), либо глубоко задумываются, если им послать набор «abcdefghijklmnopqrstuvwxyz». Ява-апплет же имел ограничение в 12 букв, работал шустро и почти подходил (вЧитать полностью »

Железо / PowerLine от D-Link: обзор DHP-306AV
Технология PowerLine не является чем-то новым и необычным. Однако, о подобных устройствах мало пишут и мало говорят. Мне сложно судить о зарубежном рынке, однако у нас такие адаптеры совершенно в диковинку. И это понятно: у этой технологии хватает недостатков, а устройства для построения PowerLine-сети всё-таки стоят не копейки. На момент публикации этой статьи рекомендованная цена на самый дешёвый адаптер от D-Link составляет $44. Наверное далеко не каждый в нашей стране готов заплатить более $80 за то, чтобы иметь возможность отказаться от прокладки витой пары. Не говоря о том, что это далеко не равносильная замена.
Мне в руки попали несколькоЧитать полностью »

Веб-разработка / CSS3: жизнь без префиксов
Префиксы вещь хорошая. Они помогают производителям браузеров в реализации новых возможностей. Но жизнь разработчиков от них становится только сложнее. Префиксов много, иногда наблюдаются различия в синтаксисе.
Проблема очевидна. Нужен способ облегчить работу с префиксами.
Естественно, перестать использовать префиксы было бы неразумно. Но переложить обязанность по их генерации на существующие специально для этого инструменты вполне возможно. Я попробовал перечислить возможные варианты.
1. Препроцессоры

Суть препроцессоров в том, что автор файла стилей может использовать дополнительныеЧитать полностью »

Разработка / [Из песочницы] Hello world на ESB Toolkit

Что такое ESB Toolkit и чем он интересен

ESB Toolkit — это набор инструментов для BizTalk сервера, который позволяет упростить разработку интеграционных приложений.
Несмотря на то, что это мощный инструмент, позволяющий создавать серьезные продукты, первое, чем он подкупает – низкий «порог вхождения» в тему разработки для BizTalk. Многие задачи, сложно решаемые оркестровками, легко решаются с помощью ESB Toolkit.
Майкрософт создала прекрасную документацию, где приведены примеры решения множества типичных задач. Но на своем примере я понял, что эта документация становится полезной, когда появилось общее представление оЧитать полностью »

В ответ на топик «В комнате с белым потолком».
Введение

В топике было предложено эффективное решение для устранения некоторых проблем эникеем. Дополним и означим их списком:Последствия работы вирусов, а, иногда, и последствия борьбы с вирусами приводят к состоянию системы, в котором она «недолечена» или «недочищена»;

Слабое железо или жадность не позволяет использовать серьезные антивирусные пакеты;

Ошибки пользователей или специализированных программ приводят к неменьшему ущербу, чем вредоносные программы (случай, когда у программы сложно забрать рута, а работает она неЧитать полностью »

Электронная коммерция / [Из песочницы] Amazon: Взгляд изнутри
Цель данной статьи — удовлетворить любопытство тех, кому интересна внутренняя жизнь интернет-гиганта Amazon, а так же предостеречь владельцев онлайн-магазинов от разного рода граблей.
1. Устройство на работу

На «Амазон» я попал случайно, искал дополнительный заработок, проезжал мимо их склада (они его называют гордо: Fulfillment Center или FC), зашел занести резюме, на что секретарь мне прозрачно намекнула, что им требуются люди в отдел возврата, и что через полчаса начинается отбор кандидатур, и у них не хватает двух кандидатов. Ну я естественно подождал, ибо шанс есть и надо его использовать.
Всего народу набралосьЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js