• PHP: фрактал плохого дизайна

    • Перевод

    Предисловие


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

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

    PHP — единственное исключение. Фактически каждая деталь PHP в какой-то мере поломана. Язык, структура, экосистема: всё плохо. И даже нельзя указать на одну убийственную вещь, настолько дефект систематичный. Каждый раз, когда я пытаюсь систематизировать недостатки PHP, я теряюсь в поиске в глубину обнаруживая всё больше и больше ужасных мелочей(отсюда фрактал).

    PHP — препятствие, отрава моего ремесла. Я схожу с ума от того, насколько он сломан и насколько воспеваем каждым уполномоченным любителем нежелающим научиться чему-либо ещё. У него ничтожно мало оправдывающих положительных качеств и я бы хотел забыть, что он вообще существует.
    Читать дальше →
  • Презентация средствами HTML5

      image
      Обратил внимание, что в настоящее время программисты Google начали использовать новую форму представления своих презентаций.

      Типичный пример, еще пример — мы видим фреймы, эффекты, изображения, общий стиль.

      Несложный поиск привел к удобному шаблону, который при своей простоте позволяет создавать неплохие презентации с легко внедряемыми элементами
      Читать дальше →
    • Жизнь по-джобсовски: идем к успеху со Стивом

        Как вы относитесь к Стиву Джобсу?

        Я спросил об этом пятерых знакомых айтишников — ответ был немного предсказуем: «Ничего так, нормальный мужик, все-таки талант, как ни крути». А вот американский журналист Кэрмен Галло по нему конкретно фанатеет.



        «Манн, Иванов и Фербер» выпустили его книгу «Правила Джобса. Универсальные принципы успеха от лидера Apple», и мне довелось ее прочесть. Не знаю, понравится ли она вам, но равнодушным (равнодушной?) оставит вряд ли: настолько она пропитана искренним восхищением, даже восторгом автора перед Джобсом.
        Читать дальше →
      • Волшебники электронной эры

          Небольшая предыстория


          Несколько дней назад мне жутко захотелось пересмотреть парочку выступлений неподражаемого RMS (который Richard Matthew Stallman). На YouTube такого добра навалом и я получил живительный заряд священной силы GNU от Великого Пророка Свободного ПО. Особое внимание привлёк один короткий ролик 1984-го года, на котором Дядя Риччи ещё относительно молод, ещё не так искусен в риторике и у которого ещё впереди разработка GPL. Сноска к этому видео пояснила, что огрызок является частью небольшого фильма под названием "Hackers: Wizards of the Electronic Age". Найти его целиком оказалось не шибко простой задачей, но я таки нашёл, скачал и залил на YouTube специально для ностальгирующих хабровчан и для всех тех, кто интересуется историей IT, хакерской культурой и СПО.

          26 минут и 35 секунд путешествия в 1984-й…



          В ролях: Steve Wozniak, Richard Stallman, Andy Hertzfeld, Bill Atkinson, Lee Felsenstein, Richard Greenblatt, Steven Levy и другие.

          Перевода, само собой, нет.

          UPD: Можно скачать фильм (136Mb). Да простят меня копирасты.
        • iPhone: контакты из Вконтакте. Обновление

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

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

            Читать дальше →
          • Jailbreak iPhone 3GS, iPod Touch 3G, iPad, iPhone 4, iPod Touch 4G. Geohot опять всех сделал…

              Сегодня в 3:20 минут по московскому времени известный товарищ geohot выложил в открытый доступ limera1n утилиту. Данная утилита позволит в дальнейшем избавиться от проблемы джейлбрейка на iphone 4, так как используемый эксплоит находится на уровне процессора A4. Компания Apple не сможет закрыть данный эксплоит обновлениями ios.



              Читать дальше →
            • «Социальная Сеть»: полный обзор фильма от Mashable

              • Перевод
              image

              Внешне фильм «Социальная сеть» – это история проекта Facebook – сайта, созданного в Гарвардском общежитии в 2004 году, который предопределил то, как мы будем взаимодействовать и общаться друг с другом в 21 веке. По своей сути фильм о социальной сети – нечто большее, чем просто история одного сайта. Работа представляет собой взгляд со всех сторон на успех, неудачу и проявления самолюбия и жадности.
              Читать дальше →
            • Ускорение загрузки Windows for fun and profit

                image Пожалуй, начну с того, что если перегружаться 15 раз в год, то любой «тюнинг» процесса загрузки отнимает больше времени, чем будет выиграно на перезагрузках за все время жизни системы. Однако, спортивный интерес берет свое, тем более, что люди интересуется процессом оптимизации быстродействия. А загрузка оказалась самым очевидным кандидатом в примеры того, как на мой взгляд должен выглядеть этот самый процесс. Сразу скажу, что грузиться будем с 5400 rpm винта, грузиться будем в «рабочую» систему: помимо недобитой вендорской крапвари там стоит еще куча всякого типа вижуал студии, антивируса, скайпа, стима, гуглапдейтера и пр…

                Про то, почему отключение pagefile-а скорее вредно, чем полезно — как нибудь в другой раз, а пока…
                Под катом много однообразных картинок и немножко унылого текста