• Google изобрел новый вид капчи (captcha)

      Новый вид капчи заставляет пользователей поворачивать изображения в стоячее положение, чтобы доказать свою человечность.
      image
      Пользователю необходимо правильно сориентировать несколько изображений (upd: очевидно, что правильные положения изображений не будут отображены; см. ниже примеры реального применения)

      Warning: под катом куча изображений.
      Читать дальше →
    • Braid on PC

        image
        Замечательная игра Braid недавно, а именно 10го апреля вышла на PC. До этого игра находилась в XBLA (Xbox Live Arcade — сервис по продаже игр для консоли Xbox360) и тогда ещё успела собрать достаточно много положительных рекомендаций.
        Из себя игра представляет 2D экшен игру с логическими элементами, везде её сравнивают с такой игрой как «Марио», и в принципе не безосновательно. Особенностью игры, является то, что в неё добавляется новое производное «время», не банальное его замедление ускорение или прочее, а совершенно новый подход к этому измерению.
        Собственно что бы это понять надо в это поиграть, также как и в World of Goo.
        Игра уже есть в сети ;)… в сети Steam.
        Читать дальше →
      • Используем Adobe Illustrator для создания макета страницы

        • Перевод
        Данное руководство создано для тех, кто уже умеет пользоваться Adobe Illustrator, но пока не знает всех тонкостей работы с ним и хочет познакомиться поближе.

        Товарищ CurlyBrace уже сверстал представленный здесь макет, спасибо ему!

        Для начала посмотрите на то, что мы будем стараться сделать:



        Читать дальше →
      • Homebrew: Менеджер пакетов для OS X

        • Перевод
        Все менеджеры пакетов в Unix имеют определенные недостатки и большинство Linux-дистрибутивов пытаются по-разному эти недостатки обойти. В этом посте я расскажу про Homebrew — новый менеджер пакетов, нацеленный на простоту использования.

        До Homebrew было несколько различных попыток создать эффективные пакетные менеджеры для OS X. Две наиболее популярные вылились в итоге в Fink и Macports, но у каждой из них все равно есть свои острые углы. В частности, в обоих создание своих пакетов или портов является черезчур сложным.

        В Homebrew создавать новые пакеты и работать с ними проще пареной репы. Давайте посмотрим.
        Читать дальше →
      • Синхронизация iTunes с телефоном или плеером. (только для Mac OS)

          Как известно, далеко не все Mac-пользователи являеются также счастливыми обладателями iPhone, и более того, даже не все слушают музыку на iPod’ах. И жизнь таких пользователей могла бы быть ужасной, если бы не замечательная утилита iTuneMyWalkman, о которой я собираюсь рассказать.
          Читать дальше →
        • Мир лицензий: разбираемся с GNU GPL


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

            UPD: опубликован перевод небольшого куска официального GPL FAQ habrahabr.ru/blogs/Dura_Lex/45878
            UPD2: скорректирован и переформулирован список совместимых лицензий

            Читать дальше →
          • Деньги — пирамида долгов.

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

              Это видео максимально понятно и доступно рассказывает что происходит в мире денег, как связаны с собой банки, откуда берутся деньги на кредитование.
              Рекомендую найти 45 минут свободного времени и посмотреть этот фильм.



              У меня, если честно, после просмотра были двоякие ощущения. С одной стороны — да, система, которая есть сейчас неадекватна в долгосрочной перспективе. С другой стороны — на что её менять и как и какой ценой может обойтись такая глобальная реформа мировой экономики?

              Почему это на Хабре? А вы считаете, что IT сообщество и бизнес это никак не затрагивает?
            • О комментариях в коде

                Комментарии в своём коде нужно писать не для себя, а для человека, который этот код увидит впервые. Потому что очень скоро этим человеком станешь ты сам.
              • DR Linux 2.6 — руткит принципиально нового типа

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

                  Читать дальше →
                • Пишем расширения для PHP на C (Си)

                    Современному PHP разработчику это знание может понадобиться скорее для расширения сознания, чем непосредственное руководство к действию, но несмотря на то, что в PHP уже встроено практически все необходимое, а в разнообразных PEAR и PECL репозитариях можно найти пакет дополнений на любой вкус, многим думаю будет интересно, а некоторым и полезно узнать как и что работает внутри PHP.

                    И раз уж Zend предоставил нам такие удобные инструменты, почему бы ими не воспользоваться? Например для оптимизации каких-то процессов, сокрытия своего когда в коммерческих приложениях и встраивания механизма лицензий, реализации многопоточности или для чего-то еще…

                    Читать дальше →
                  • Мечта богача: домашний кинотеатр за $6 млн

                      Если вы считаете, что какой-нибудь 103-дюймовый ЖК-телевизор за десяток тысяч долларов и набор акустики, техники от именитого производителя является пределом совершенства и максимумом того, что можно назвать домашним кинотеатром, то, скорее всего, ошибаетесь. Ошибаетесь потому, что не знаете о системе от небезызвестного Джереми Кипниса (Jeremy Kipnis), оцениваемой в $6 млн.



                      Если говорить об этой сбалансированной совокупности самых лучших на сегодня комплектующих (и дорогих, судя по всему), то можно без зазрения совести ставить детище Кипниса вровень с профессиональными решениями, и даже выше. Взять хотя бы проектор Sony SRX-R110, который способен воспроизводить картинку с разрешением QuadHD (4096х2160 точек), систему жестких дисков для хранения 72 часов видео качества HD, 8.8-канальную акустику (более 11000 Ватт звука) и многое другое.
                      Читать дальше →
                    • Влияние мультфильмов на сознание детей

                        Нифига себе.



                        Многое я замечал. Но теперь все систематизировано. Становится страшно.

                        Crosspost из "Why so serious?"

                        Update: Решил отредактировать пост, записать кое-какие уточнения. Зря не сделал это сразу.
                        Итак…
                        Да, я знаю, что не все Советские и Российские мультики хороши. Среди них также есть масса совершенно недопустимых.
                        Да, не только мультфильмы формируют сознание и поведение. Но они вносят свою лепту. Причем на примере любимых персонажей.
                        Я в курсе, что существуют рейтинги и возрастные ограничения. Но они не всегда верны и как правило не соблюдаются. Дети смотрят все мультфильмы, потому что рисованный видеоряд часто ошибочно автоматически относят к продукции, предназначенной для детей.
                        Совершенно очевидно, что передача далека от идеала. Но она дает пищу для размышлений. Следовать сказанному там или нет — сугубо Ваше дело.

                        P.S. Предложил пищу для размышлений. Получил минус в карму. Хабралогика :)
                      • Названия для "$ # % {} * [] ~ & <>"

                          Интересная статья, где собраны в одном месте все возможные названия (по-английски) особых символов, типа "$ # % {} * [] ~ & <>".
                          Я уже несколько раз попадался на том, что не могу описать словами какой-нибудь знак, например { или ] — приходится рисовать на бумажке. Буду теперь заучивать этот список :)
                          Да и по-русски такой список бы не помешал.
                        • Применение игровой механики в социальных медиа

                          • Перевод
                          Игровые элементы являются необходимой частью любого проекта в области социальных медиа. Человеческое общество полностью основано на играх (карьера, война, флирт, судебный процесс — эти и многие другие жизненные явления можно рассматривать как особые игры со своими участниками, местом действия и чёткими правилами), поэтому и в социальных сетях очень важно дать людям игровой инструментарий, который так важен для нас. Это могут быть разнообразные рейтинги, механизм кармы, очки за статус и другие численные параметры для накапливания и сравнения пользователей друг с другом. Американский интернет-предприниматель Питер Ким в своём блоге рассказывает, как работает игровая механика в социальных медиа.

                          Всем нравятся игры: кому-то простые, как солитер, кому-то сложные, как World of Warcraft. Если вы думаете, что игры — это несерьёзно, то подумайте ещё раз. Они помогают нам достичь совершенства во многих вещах, простых, вроде охоты на зверя, и сложных, вроде обучения хирургов или помощи пострадавшим от стихийного бедствия. Но, как и во всём, здесь важна умеренность, ведь некоторые люди умирали, когда слишком увлекались играми.

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

                          Вот как работает игровая механика.
                          Читать дальше →
                        • Города России в именительном и предложном падеже

                            Необходимо было писать названия городов России в предолжном падеже типа в Москве, в Ростове-на-Дону и т.д. После полуавтоматической обработки списка городов товарищем sofrus появилась таблица, которая содержит два поля с названием города в именительном и предложном падежах. И мы совершенно бескорыстно предлагаем эту таблицу (около 2400 городов) в двух вариантах:
                            1. CSV
                            2. MySQL


                            P.S. Почему хабр так уродует ordered list, для меня загадка.

                            ОЧЕНЬ ВАЖНЫЙ P.S.
                            Я не хочу присваивать себе чужие заслуги, поэтому я специально проверил, так как не исключал этого. Карма начала расти у меня, а не у sofrus, если вы считаете нужным поднять за пост карму, то поднимайте ему. Просто у него с компанией NDA подписан и в должностной инструкции нет пометки о том, что он может оценить важность информации. Поэтому я и запостил. Но в появлении этих таблиц нет моей заслуги.
                          • flash-видео на веб-страницах и PHP

                              Эта статья — перепечатка статьи от 16 ноября 2007 г. с моего блога, ссылку на который можно найти в моем же профайле — но, поскольку так уж вышло, что тема эта, кажется, до сих пор многим интересна, к тому же не так давно я читал на эту тему доклад на конференции PHPConf… в общем — судите сами.

                              Вступление


                              В последнее время все большее распространение получает технология трансляции видео через веб – без необходимости скачивать медиа-контент на машину пользователя, с просмотром прямо из браузера. Таким образом можно просматривать довольно большое количество различных форматов видео, однако, это требует наличия определенных плагинов на стороне пользователя. Очевидно, самым распространенным подобным плагином является flash-player (ну хорошо, хорошо: если быть точным, то он, конечно же, не может сам по себе проигрывать видео – но позволяет легко создать приложение, способное воспроизводить видео-контент). Яркий пример такого подхода – youtube.com. Попытаюсь рассказать о том, как самостоятельно организовать трансляции флэш-видео на своей веб-странице и какие существуют подходы к этой проблеме.

                              Читать дальше →