Депутаты получат на новый год iPad

Великая новость обрушилась на Россию и теперь настанут смутные времена - депутаты московской областной думы получат на новые год новенькие iPad-ы. Или новостей лучше нет в России или синусу писать что-то нужно. Это же подарок всего в $1000 долларов людям, которые зарабатывают не менее шести тысяч официально. Я не знаю, сколько сейчас получают в думе, но думаю, что не менее 200 тысяч рублей. Лично я не вижу ничего страшного. 

Я уже говорил год назад, что у нас на работе тоже боссы на новый год подарили всем новые планшеты iPad и их получили не только начальники, но и секретари. Это нормальный подарок с нормальной стоимостью. Не удивлюсь, что если бы подарком выступал бы Android планшет, синус бы не написал ничего. 

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

Rutracker попал в черный список Роскомнадзора

Известный торрент rutracker попал в черный список запрещенных интернет ресурсов. В принципе, логичное решение для страны, которая хочет стать цивилизованной и бороться с нелегальным контентом. Когда я прочитал эту новость, то даже подумал, что Россия реально захотела стать цивилизованной страной. 

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

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

Карп

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

А вот неделю назад вытащил вот такого карпика и штук двадцать сомиков. 

Linux нужно больше хороших программ

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

Простите, но придется опять сравнить с Apple и Mac, но просто это реально хороший пример, ведь для этой платформы на много меньше программ, чем для Windows и возможно даже меньше, чем для Linux, ну по крайней мере примерно столько же, хотя я все же думаю, что меньше. Но Mac занимает на много большую долю рынка компьютеров, чем Linux. Я сам перешел на продукцию Apple без проблем и мне не нужен большой выбор, мне просто нужны хорошие программы. 

Для Linux нет графического редактора класса Photoshop. Открытый The Gimp неплохой, но он все же проигрывает Adobe Photoshop. 

Пример кеширования статичными переменными

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

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

Но разные действия стоят разных поинтов. Например, если я просто посмотрел товар на сайте, то можно дать 1 поинт, а если я его положил в карзину, то 5, а если еще и купил, то 10.

Кеширование в .NET Web приложении постоянных данных

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

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

На больших сайтах очень часто создается множество маленьких табличек с двумя – тремя полями, в которой хранится какая-то информация, которая создается один раз и не меняется годами. Например, допустим, что у вас есть табличка, в которой валюты, принимаемые сервером к оплате. Как часто мы добавляем новые валюты? Да раз в год. 

NetBeans – редактор PHP кода

Последний раз я видел NetBeans около четырех лет назад, когда работал Java/JDEdwards программистом в компании Interstep. В основном конечно же приходилось работать с JDEdwards и OLAP отчетами, но и на Java тогда немного писал для компании и для разработки я тогда выбрал именно NetBeans. 

С тех пор я как-то не пользовался этой средой разработки и вот решил снова обратить на нее внимание, но теперь уже не с точки зрения редактора Java кода, а в качестве редактора PHP кода. Просто под Mac нет ничего доступного по цене. То, что менее 30 баксов – в лучшем случае подсвечивает синтаксис и делает примитивные вещи, а покупать что-то более дорогое в виде Zend Studio не вижу смысла. 

Я долго мучился в TextWrangler, но тут что-то меня осенило, ведь NetBeans существует для Mac и вроде бы был неплохой редактор. Захожу на сайт и вижу, что он так же поддерживает и PHP. Блин, и неплохо поддерживает, да и работает достаточно быстро. Аж захотелось попробовать в нем написать что-нибудь на Java и вспомнить этот язык. 

Управление комментариями в ЖЖ

Я ЖЖ почти не пользуюсь, но сегодня там пришел комментарий, который явный спам. Пошел в управление комментариями и думал заблокировать пользователя, чтобы больше не видеть его комментов. Но юзабилити меня поставило в тупик. Там три кнопки Delete, Freeze и Screen. К первой кнопке вопросов нет, что она делает ясно. Что значат остальные две? Кто пользуется ЖЖ, подскажите, что это за фигня. 

Обновление Windows Phone

Сегодня обновилась программка под Mac для управления Windows Phone устройствами. Ну, думаю, сейчас мой телефон наконец обновится и получит долгожданное обновление безопасности. Напомню, еще зимой Microsoft выпустила патч безопасности, который должен был бы пофиксить баги в сертификатах и что-то там еще в СМС. После этого вышел еще один патч. В целом, с момента выхода Windows Phone Mango, вышло два патча -7.10.8107.79 и 7.10.7740.16.

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

И после этого кто-то еще здесь удивляется, почему я перешел на iPhone и даже не рассматриваю возможности покупки Surface или любого другого устройства на Windows 8? Я думаю, причина очень даже очевидна. Хватит с меня таких экспериментов. Ладно меня кинули и не дадут обновления до Windows 8 даже за деньги, но мне не дают даже обновлений, которые были выпущены специально для Windows Phone 7.5. 

Телефон должен проверять обновления и сам, без компьютера. Или он этого не делает, или так же ничего не видит. Но теперь это меня реально начало раздражать. 

Обманы в Канаде

Сегодня читал новость о том, что в Канаде активизировались попытки украсть информацию о кредитных картах. На самом деле это было кажется всегда. Еще три года назад, когда я приземлился впервые Канаде я удивился, как это уже через неделю мне звонит оператор Google и говорит, что им нравится мой бизнес и они хотят подарить мне $200 на развитие. Все абсолютно безвозмездно и единственное, что требуется от меня, дать данные моего счета. Я говорю, что в Google аккаунте есть мой счет, ведь я его использовал как AdWords, так и в AdSence и если Google щедро хочет одарить меня, то милости прошу на счет, который уже прикреплен к аккаунту в любом из этих двух сервисов. 

Но конечно же оператор не согласился и настаивал, чтобы я продиктовал все по телефону. Мне хотелось сказать нежно и ласково на русском, но даже вульгарно Fuck off не сказал, а просто повесил трубку. Вы знаете. 

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне