Sony - взгляд из под капота

Я обычно не говорю, где я работаю и над чем, пока я работаю в компании. Сейчас я все еще работаю в Klick Health, но до сегодняшнего для почти никто не знал, над каким именно сайтом я трудился 8 часов в день. Сегодня я решил рассказать над каким именно сайтом я работал последние несколько лет. 

Все это время я 99% своего времни работал над SonyRewards.com и отвечал за базу данных кредитных карточек Sony. Иногда работал и на другие бренды но почти 99% из четырех последних лет я работал на Sony. 

Когда-то сайт состоял из множества игр и я очень много времени провел над оптимизацией сайта. Я никогда не работал до этого в Web индустрии так серьезно и в основном работал с desktop приложениями, и без знаний и опыта меня кинули в самую жесткую жаровню, где нужно оптимизировать каждую строку кода и любой маленький косяк может уложить весь сайт под натиском посетителей.

iPhone 5S за 115 тысяч

Нифига себе. На синусе сейчас увидел, что в России на сером рынке золотистый iPhone теперь продается по 115 тысяч рублей, хотя совсем недавно был доступен за 65 тысяч. Ничего себе цены. Спрос рождает предложение, интересный спрос значит сейчас в России. Ну за такую цену действительно только идиоты будут покупать телефон. 

Отрицательный размер temp базы данных

Прихожу на работу, а у меня на одном из серверов сообщение о не достаточном месте на диске. Диск объемом 80 гигабайт полностью забит, не смотря на то, что на нем только временная таблица от SQL Server. Ну не фига себе думаю временная база данных разгулялась. 

Решил сократить размер журнала, вдруг он вырос по какой-то случайности, хотя не должен. Обычно обслуживание temp базы данных не нужно, но тут я решил попробовать. Захожу в окно Shrink File и у просто в шоке. Размер журнала отрицательный:

iPhone 5c пока не популярен

Первые результаты предварительных заказов iPhone 5c показали, что народ пока не очень рад выходу легендарного смартфоне в цветном пластике. Основная причина мне кажется кроется в цене, потому что онислишком дорогой. 

Раньше все устаревшие модели становились в США и Канаде на 100 долларов дешевле, но продолжали продаваться. С iPhone 5 так не будет. Он исчезает как таковой, а его железо засовыввют в цветной пластик и продают всего на 100 долларов дешевле.

Пародия презентации iPhone 5S

Начались пародийные рекламы презентации iPhone 5S. 

Прикольный доклад по кодингу

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

Защита аккаунта с помощью телефона и email

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

Если у меня уведут e-mail, то у меня будет номер телефона, чтобы восстановить доступ. Если я заброшу номер телефона (что в Канаде наверно бывает очень редко, потому что номера без проблем можно переносить на разных операторов), то будет e-mail. Если же я потеряю и то и другое, то даже еще один email скорей всего не поможет, потому что такая жопа бывает очень и очень редко. Хотя я даже представить себе подобное не могу. 

WebMoney потребовал сотовый

Я не знаю почему, но Webmoney с какого-то перепуга попросил у меня мой сотовый номер для подтверждения транзакции. Раньше этого не было когда я пользовался Webmoney Keeper (кажется так он называется). Причем под полем ввода для номера телефона написано, что с меня снимут деньги за СМС-ку с кодом подтверждения. Что-то мне это счастье не особо нравится. 

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

Оптимизация Linq к базе данных

Недавно увидел очень хороший способ уложить сайт с помощью LINQ. Программист на работе написал очень хорошую строку кода в которой прямо в методе Where написал C# функцию, которая должна была разбирать имя домена.

.NET не может оптимизировать такие вещи и выполнять из на сервере, поэтому вынужден будет вытащить все данные из базы, а потом для каждой строки выполнить C# функцию. 

Если любите LINQ для доступа к базе данных, то разбивайте свои Where методы на составляющие. 

Глюкнула MacOS

Давно уже у меня не глюкала MacOS. Я уже и забыл, когда это было последний раз. А вот на этой неделе глюкнул - перестали срабатывать кнопки Tweet и Facebook в области сообщений. Два дня я особо и не пользовался этими кнопками, а сегодня перегрузил MacOS (выгло обновление) и все заработало.

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

О блоге

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

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

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

Пишите мне