• Automatic Reference Counting: часть 1

    • Перевод
    Здравствуйте, коллеги.

    Давно читаю блоги и статьи зарубежных разработчиков под iOS. И на днях попалась любопытная, довольно подробная статья об Automatic Reference Counting от разработчика по имени Mike Ash.
    Статья довольно большая, потому перевод, сделанный мною, рискну разбить на несколько частей. Надеюсь, что уложусь в 2 части.
    Часть первая
  • Url to PDF. Легко и без проблем

      Всем здравствовать.
      Давеча был замечен мною интересный пост про замечательный сервис с говорящим адресом: pdfmyurl.com
      И родилась мысль написать об альтернативном, более интересном способе (особенно интересном для программистов, энтузиастов и просто любящих консоль людей). Точнее, о проекте, позволяющим делать то же самое, не используя сторонний сервис.
      Что же за проект?
    • Посоветуйте shared хостинг с MySQL 5.1

        Здравствуйте, товарищи.
        Встал вопрос о shared хостинге.
        Вроде бы его навалом есть.
        Одно мощное но: по некоторым причинам необходим хостинг с MySQL 5.1, в Америке или (на худой конец) в Европе.
        Пожалуйста, не спрашивайте, почему :)

        Прошу у пользователей Хабра совета.
        Спасибо заранее.

        UPD: По непонятным мне причинам, особо тренированные эгоцентристы и латентные покорители мира минусуют топик. Как в пословице: посредством маразма дойдем до оргазма.

        UPD #2: Соглашусь с тем, что Хабр таки не место для таких вопросов. И по совету kvladimir — небольшая предыстория и результаты исследования. Итак, почему я все-таки спросил совета на Хабре.
        Одним из условий клиента (на это я не могу повлиять) был именно виртуальный хостинг, и именно с MySQL 5.1.
        В течение 3 с лишним часов читал webhostingtalk, hostobzor и прочие подобные ресурсы. Гуглил.
        По заинтересовавшим ресурсам — общался в live chat с их поддержкой. Максимум, чего удалось достигнуть — это MySQL 5.0.67. Что, согласитесь, противоречит условиям клиента.
        У некоторых хостеров даже были MySQL 4.
        MySQL 5.1 нашел только в паре компаний. Но! на условиях Windows Server 2008 & ASP.NET.
        Резюме: ждать быстрой реакции от тематических форумов (от того же webhostingtalk) не было возможности. Поэтому, надеясь на лучшее, задал вопрос тут.
        Тех, кому показался кармадрочером или унылым топикстартером — не стану переубеждать. Это не изменит их точки зрения. Все же благодарен их мнению. :) Особо благодарен тем, кто советовал ресурсы. Оценил, исследовал, побеседовал с поддержкой.
        Но результат все тот же. :) Спасибо за внимание всем. :)
      • Разгон Firefox при помощи TmpFS

          Firefox использует SQLite для хранения большинства служебной информации, что делает его работу заметно медленнее. Во время доступа к своей SQLite-базе, Firefox «замирает», когда другие процессы в системе активно используют IO-операции с диском.
          Однако, есть решение по переносу профиля Firefox в раздел RAM, используя TmpFS.
          Далее - для любителей экспериментов.
        • Эволюция Web X.X

            WEB 0.0 — юзер мечтает законнектиться с кем или чем либо
            WEB 1.0 — юзер получает контент
            WEB 2.0 — юзер создаёт контент
            WEB 3.0 — коллективное создание контента
            WEB 4.0 — контент думает за юзера
            WEB 5.0 — контент общается с контентом
            WEB 6.66- контент удаляет юзеров, поняв что они бессмысленны

            Прочитано на Newsland.ru
            Update: истинный первоисточник — форум Webplanet.ru.
            (спасибо камраду superman за наводку на источник «второго порядка»)
            Читать дальше →
          • The PHP Benchmark

              Chris Vincent собрал в кучу и опубликовал результаты тестов производительности некоторых операций PHP. Например, присутствуют такие сравнения:
              foreach() vs. for() vs. while(list() = each())
              echo vs. print
              и другие, не менее любопытные, тесты.
              Результаты представлены наглядно, в графическом и текстовом виде.
              Рекомендуется к ознакомлению. :)
            • Ubuntu+Aptana=… Установка Aptana в картинках

                Здравствуйте.
                Исполняю обещаное, описываю установку Aptana на Kubuntu 8.04.
                Что такое Aptana?
                На официальном сайте разработчики заявляют:
                «Aptana Studio — это мощная среда разработки веб-страниц и веб-приложений. Присутствует поддержка для разработки JavaScript, Ruby on Rails, PHP с использованием Ajax, DOM, HTML, CSS. Кроме того, предоставляются плагины, позволяющие разрабатывать приложения для Adobe AIR и Apple iPhone.
                Для искушенных веб-разработчиков пакет Aptana Studio Pro предоставляет дополнительные преимущества производства продуктов, а также превосходную поддержку.
                Aptana Studio 1.1 также имеет встроенную версию сервера Ajax от Aptana — Aptana Jaxer.»
                Вкусно?
                Устанавливаем
              • Aptana+Ubuntu=… (тестирование по горячим следам)

                  Как и обещал в комментарии на Хабре, поэкспериментировал с Aptana Studio community edition.
                  В результате — повесть с элементами детектива и комедии.
                  Напомню, вопрос в статье автора стоял в том, что связка Ubuntu+Aptana работает, гм, небыстро.
                  Взыграло любопытство: ну-ка,
                  пощупаю сам.