Блог

Книга Transact-SQL бесплатно

Продолжаю выкладывать Transact-SQL в подлиннике на халяву. Сегодня на свет появляется часть про первичный и внешний ключ. Немного скучноватые могут быть темы, но очень важные. Особенно про внешние ключи. Я замечал, что в России внешники ключами очень сильно пренебрегают. Их иногда не используют только потому, что с ними сложнее удалять. Это ошибка, всегда пользуйтесь ими, потому что выгоды на много больше.

Сервис Форда в Америке

Моя жена уже давно забросила свой блог и вообще не пишет в него. Но на неделе ей пришлось гнать машину на обслуживание и она была в таком восторге, что написала заметку: Сервис-центр "Ford". Интересно, когда что-то подобное будет в России? Наверно никогда. Российский сервис до подобного скорей всего не доживет.

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

Классы в PHP

Я как-то писал, что не использую классы в PHP и все сайты, которые я сделал были написать в банальном плоском режиме. Но на PHP я ничего круче блога и небольших форумов пока и не писал. Самые крупные сайты, над которыми я работал, были на C#.

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

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

Не знаю почему, но для маленьких сайтов и небольших задач не люблю использовать классы, а пишу все процедурно. А ты используешь классы в PHP? Вопрос конечно же тем, кто знает и использует PHP.

Стив Джобс уходит из Apple

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

И что же теперь? Что будет с Apple? Вопрос очень серьезный. Яблоко сможет прожить некоторое время на волне успеха и текущих достижений, но не уверен, что это сможет продолжаться вечно. Недаром из Apple уже ушли кажется три высокопоставленных сотрудника. Одним из них является главный дизайнер. А ведь именно дизайн является одной из главных составляющих успеха продукции яблока.

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

Стабильность Mac OS X

После обновления Mac OS X Lion мне уже трижды пришлось снимать приложения. Первые два раза умер Microsoft Word, который завис капитально и пришлось снимать приложение. Сначала я хотел выругаться в сторону Microsoft, хотя до этого не видел ни единого зависона ни единой программы.

Прошло несколько часов, и вот уже висит Flash. Я запустил ролик на youtube и переключился в полноэкранный режим. Все работало, пока я не сменил качество на HD. После этого видео зависло капитально. Его удалось снять без уничтожения Firefox, но огнелиса все же пришлось перезапускать, потому что каждый раз, когда я переключался на его окно, панель запуска просто исчезала. Видимо ОС все еще думала, что там до сих пор работает Flash в полноэкранном режиме.

HP TouchPad на распродаже

Громадная сеть электронники северной америки BestBuy отказалась продавать HP TouchPad из-за полного отсутствия спроса, а через несколько дней в отказ пошли и в HP. Так как уже было произведено куча планшетников и их нужно куда-то девать, с сегодняшнего дня они все выставлены на распродажу по 99 и 149 баксов за 16 и 32-х мегабайтную версию соответствуенно.

Я аж не поверил. Такие мега распродажи бывают здесь в северной америке, но не так часто. Уронить цену с 500 баксов до 150 это круто. Это дешевле чем самый дешевый китайский планшетник с дерьмовым экраном, который я купил. К тому же китайский планшетник совершенно голый из без флешки, а тут за 150 сразу 32 гигабайта. Захожу на сайт BestBuy, и действительно, в Канаде тоже можно купить этот планшетник за 150 баксов.

Обновление Mac OS X Lion

Прошло всего около месяца с момента выхода Mac OS Lion, а для него уже выпустили обновление. Я за миром яблок не следил так пристально, поэтому не знаю, на сколько это круто, но как я понял, для этой ОС обновления выходят не так часто. Так как в системе и в Safari были найдены критические косяки, программисты Apple их быстро залатали и выпустили обновление.

Вчера у меня обновлялка сообщила мне, что нужно перезагрузить компьютер, чтобы обновления вступили в силу. У меня постоянно открыто куча окон и запущен с десяток программ, поэтому я посмотрел на все эти окна и задумался, а стоит ли обновляться? Как-то впадлу было терять все запущенные окна. Немного помозговав, я решил все же согласится с перезагрузкой и нежным взглядом проводил быстро закрывающиеся окна. Ох и жалко было терять закладки в Firefox и Safari (работаю в обоих).

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

Transact-SQL снова в подлиннике

Продолжнаю выкладывать книгу по Transact-SQL и сегодня на сайте появляется сразу две части: Значения по умолчанию в SQL и Ограничения значений полей в SQL. Извиняюсь, что давно не выкладывал, просто дел было по самые не могу и не хочу.

Обзор MacBook Air 13 дюймов

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

В общем, я очень доволен подарком, который сделала мне жена на 35. Спасибо тебе жена.

HP отказывается от WebOS

Совсем недавно HP отслюнявила за Palm почти полтора миллиарда долларов и казалось, что компания решила сделать свою платформу всерьез и на долго. У компании достаточно денег, чтобы пойти на авантюру. То, что HP отдала за очередной клон ОС Linux для мобильных целых 1.4 миллиарда, вселяло надежду. Если бы HP не относилась к этому серьезно в тот момент, то она не отдавала бы такие деньги.

За 1.4 миллиарда можно было и самим создать очередной клон Linux, но руководство HP деньги не считает или не хотело тратить время. Если они не хотели тратить время на создание собственного интерфейса, то возникает вопрос – а они видели этот WebOS от Palm? Они его пробовали собственными руками? Дизайн этой оболочки для Linux на столько убогий и немного... Я даже не знаю, как это описать. Он какой-то детский. Такие окна можно рисовать в детской программе, для детей, не старше 12 лет.

HP вбухало деньги в отстойный Palm, потом вбухало деньги в разработку планшета, и только после выпуска его на рынок, они поняли, что такой отстой народу на фиг не нужен, даже не смотря на поддержку Flash. Приложений для этой платформы нет и писать их явно никто не собирается. Нормального SDK и средств разработки для программистов тоже не предоставили и с какого-то перепуга ожидали, что успех придет к ним сразу из ниоткуда.

О блоге

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

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

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

Пишите мне