Оператор goto в PHP

На PHP пишу уже давно, но только сегодня узнал, что начиная с версии 5.3 этот язык начал поддерживать goto оператор. Я помню еще в 90-х годах, когда программировал под MS Dos уже среди программистов ходило правило - не использовать goto. Это зло, которое портит программы. С тех пор утекло уже много лет и я никогда не пользовался goto под Windows ни в одном языке программирование.

Удивило то, что этот оператор появился в PHP 5.3. Я бы понимал, если бы он появился в первых версиях, а в 5.3 его убрали, как настоящее зло, но наоборот... Неужели мир перевернулся и переходы по меткам стали добром?

Андроид лидер смартфонов

Андроид продолжает расти на рынке смартфонов. И если во временя версии 2.1 я поражался, как это фуфло растет, то последняя версия такая пчелиная и уже на много более зрелая. И эта зрелость без проблем отобрала практически всю долю у Nokia и BlackBerry, которые упали практически до нуля.

Не удивителен оказался и рост Microsoft, который на столько минимален, что с такими темпами еще расти и расти. Если посмотреть на проценты, то все выглядит как-то еще терпимо, но в штучном выражении рост просто отстойный.

Windows ультрабуки

Зашли с женой в магазин электронной фигни, где продают кучу компьютерной техники, телевизоры, аудио и другую фигню. Я увидел на стенде ультрабуки на Microsoft Windows и поше посмотреть, что это такое.

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

Подошла жена, пощупала его и тут же выдала: "да он же пластиковый". И действительно, корпус оказался из пластика. Блин, это только мне очевидно, что корпус ультрабука, должен быть металическим. Метал все же прочнее прочных пластиков. Не думаю, что корпус Toshiba выдержит падение на асфальт с пары метров.

Крылатые фразы о программировании

Мне иногда приходят письма, в которых меня цитируют или присылают ссылки в интернете, с моими цитатами. Если честно, то я не помню и половины из того, что мне напоминали. Я уже столько писал и говорил, что уже каша в голове из этих выражений. Иногда читаю выражение и думаю – это я где-то сказал или это я где-то прочитал и потом просто повторил, сплошное дежавю.

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

Но вот два выражения, которые я говорил и которые мне нравятся больше всего:

Microsoft открыла свою социальную сеть

У Microsoft уже были жалкие попытки создать социальные сервисы на платформе live. Так они пытались скопировать систему блогов, но они сделали это на столько убого, что пользоваться было нереально. На мой вкус только дизайн был приятным, и я как-то писал об этом и пытался использовать сервисы. Но после месяца реального использования, я понял, что даже убогий livejournal на много лучше, не говоря уже о WordPress. В общем, Microsoft решила не исправлять этот сервис, а просто прибили.

После этого показалось, что самые крупные производители электронных окон одумались и решили не лезть в каждую электронную дырку, а дружить с конкурентами. Так вроде бы они стали налаживать отношение с yahoo и помогать интегрировать везде facebook. Но тут на тебе, оказывается что Microsoft готовила свою социальную сеть, которая вышла в свет под адресу so.cl или socl.com.

Удивительно, что Microsoft заявляет, что не планирует конкурировать с Facebook или Google+. Как вы думаете, они говорят правду, или банально врут? На мой взгляд вранье. Просто Microsoft никогда и ничего не делали просто так из любви к прекрасному. Строить социальную сеть – дело далеко не дешевое, а занимать какую-то маленькую нисшу обмена контентом компания явно не захочет. Это просто глупо.

Центр Toronto

Просили больше фоток Торонто? Я подумал, и решил, что да, можно и Торонто выкладывать. Вот вчера ехал по центру города и сфоткал из окна машины:

Центр Toronto

Моя лучшая игра для iPhone

Обновил свою игрушку 1st World Wide Wall, сделал безлимитное количество уровней, добавил новые типы блоков и заподлянок и вчера Apple подтвердила игрушку. Опять подтвердила со второго раза, но теперь был мой косяк. Прямо перед отправкой, я в xCode нажал Delete, когда был в дереве файлов и не заметил, что я удалил. Запустил игру, а она работает. Погонял чуть чуть, все работает и я залил в App Store.

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

Сейчас все исправлено, новая версия залита и прямо сейчас я сижу на кровате за Apple, напротив лежит жена с iPhone и тестирует игрушку, справа лежат дети (доча за iPhone, сын за iPad) и все играют в мою игрушку. То, что моим детям игра понравилась - для меня уже хороший показатель.

The Avengers

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

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

Продажи компьютеров могут остановится

Ну конечно не полностью остановиться, но очень сильно могут сократиться продажи компьютеров в ближайшее время. Чем ближе выход Windows 8, тем сильнее могут падать продажи. А все потому, что Microsoft тоже решила пожадничать и не обновлять бесплатно Windows 7 до Windows 8.

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

Так что Microsoft может сделать железячникам серьезное западло, если бесплатного обновления не будет. Совсем продажи конечно же не исчезнут, но упасть могут на много значительнее, чем при выходе предыдущих ОС.

Снятие телефона с блокировки

На сколько я помню, несколько лет назад Apple пыталась преследовать производителей телефонов на андроиде за нарушение своих патентов и одним из таких патентов был способ снятия с блокировки. Гугл просто скопировал этот способ с iOS.

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

О блоге

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

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

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

Пишите мне