• Разработка привлекательных реалистичных пользовательских интерфейсов

    • Перевод
    Cекрет разработки привлекательных интерфейсов заключается в реализме. Ваша задача — придать плоским элементам объём, используя свойства реальных объектов, вроде неровностей и шероховатостей, бликов и теней, различных текстур поверхностей. В идеале они должны выглядеть как предметы на вашем столе. Создавая классный интерфейс, в первую очередь нужно думать не «как», а «почему».
    Читать дальше →
  • Мертвые с косами. И тишина…

      Хочу поделиться опытом сборки бесшумного компьютера для дома.

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

      Корпус

      Компьютерный корпус — это всего лишь коробка, более или менее прилично выглядящая. Однако, если уделить внимание шумоизоляции, удобству сборки и эффективности охлаждения, то все не так очевидно. Для большей гибкости я рассматривал корпуса без блока питания, т.к. уже заранее выбрал один из самых тихих БП (см. ниже).
      Сразу скажу, что получилось дорого. Я выбрал корпус Antec P182 (на фото выше). Без блока питания они выпускают несколько моделей. Наиболее известные серии — P182 и P190 (сильно дороже). Есть еще довольно маленький корпус без БП NSK4000, но в небольших корпусах охлаждение менее эффективно и требует более шумных вентиляторов.
      Наряду с Antec я почитал про корпуса Lian-Li. Они оригинальны тем, что сделаны из чистого алюминия. Выглядят очень стильно и сделаны с высоким качеством. Но в России распространены еще меньше, чем Antec.
      Можно было, конечно, найти много хороших корпусов среди более дешевых. Что мне понравилось в Antec?
      Читать дальше →
    • Hello World! в Adobe AIR

      • Перевод
      Adobe AIR — это средство для разработки интерактивных приложений от Adobe. К особенностям можно отнести возможность разрабатывать кроссплатформенные приложения с использованием HTML/Ajax, Flex, Flash.

      Для ознакомления сделаем пример «Hello World!» с использованием HTML.

      Читать дальше →
    • Борьба за мегабайты на Eee PC 701 4G

        Распаковав и включив новенький Asus Eee PC 701 4G c установленной Windows XP Home от Эльдорадо Вы обнаружите, что на его SSD «винчестере» объемом 4GB свободно всего около 1.5 гигабайт дискового пространства, а после установки обновлений для Windows XP, IE7, .NET Framework, JRE его и вовсе останется где-то 600-700 мегабайт. Подумав про себя, что такое положение вещей меня ну никак не устраивает, я решил максимально освободить место на SSD и вот что из этого вышло.
        Читать дальше →
      • Лучшие решения для социальной сети

          011.jpg

          Развитие социальных сетей очень впечатляет, его можно характеризовать как — «большой бум». Огромные социальные сети уже захватили весь рынок, но остается еще места для тематически социальных сетей. На чем же строить свою собственную социальную сеть?
          Читать дальше
        • Читаем Альдебаран с удобством

            Наверняка некоторые хабралюди читают книги на сайте http://lib.aldebaran.ru. Они знают о том, что с некоторых пор текст на сайте «защищён» от копирования. Конечно, большая часть книг осталась доступна для скачивания в удобных для чтения форматах, но многие популярные книги можно только читать он-лайн. Что неудобно.
            Следующий несложный скрипт на Питоне скачает книгу целиком, попутно вырезав весь мусор напиханый туда для затруднения копирования.
            Читать дальше →
          • Total Commander Knowledge Base

              Думаю, всем известен файловый менеджер Total Commander (несколько лет назад называвшийся Windows Commander). Популярность и удобство этого инструмента под Windows таковы, что многие пользователи просто не представляют себе, как можно пользоваться компьютером без TC. Я — в том числе.
              Но также, к сожалению, у многих пользователей возникают различные трудности при работе с TC. Это нормально — ведь за пятнадцать лет своего существования, TC превратился в довольно сложную программу. Безусловно, чтение документации (русская справка для TC сделана даже лучше оригинальной) помогает, но далеко не всегда. Да и не все пользователи догадываются её прочесть…

              Вот уже много лет, наряду с официальным форумом TC существует русскоязычный форум поддержки Total Commander. Сообщество помогает решать проблемы, даёт советы, делает переводы и т.д. Количество информации, накопленной за годы, действительно огромно. И это создаёт новую проблему — проблему поиска нужной информации.
              Полтора года назад я занялся сбором и упорядочиванием этой информации. Было «перекопано» множество источников — русский форум, официальный форум, ру-борд… Да всего и не упомнишь. В результате появился сборник русскоязычной базы знаний о Total Commander в виде chm-файла.
              Через некоторое время было решено сделать онлайн-вариант базы. После преодоления некоторых трудностей, работа была завершена: RU.TCKB Online.
              Хотя портирование множества статей на wiki-движок заняло достаточно продолжительное время, я надеюсь, что теперь дело пойдёт быстрее: редактировать статьи смогут все участники комьюнити, а не только я один.

              Какую информацию можно найти на RU.TCKB?
              Большое количество статей, как для новичков, так и для опытных пользователей.
              Ответы на вопросы, оформленные не как простой FAQ, но и как некоторое подобие учебника.
              Материалы для разработчиков плагинов, утилит и скриптов.
              Описания существующих плагинов и утилит (в настоящее время составляется полный каталог плагинов).
              Множество другой полезной информации.


              Проект абсолютно некоммерческий, не содержит никакой рекламы. Всё базируется на сплошном энтузиазме и желании помочь ближнему (а также, в некотором роде, и себе — ведь теперь на большинство вопросов можно ответить «RTFM», и дать ссылку).

              Приглашаем всех пользователей TC взглянуть, и, возможно, даже поучаствовать.

              RU.TCKB Online
            • Изменение адресной строки из javascript

                Когда писал код и текст сообщения думал что придумываю что-то новое и только потом начал замечать что это уже применяется, например, в google reader и в wikimapia.

                При разработке страниц с помощью ajax возникает проблема: меняя содержимое страницы, мы не можем изменять адресную строку и потом перейти на нужную страницу просто скопировав адрес. (из-за этого в картах гугла есть "Ссылка на эту страницу")

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

                Но оказывается это сделать можно!
              • Windows, Linux, Macintosh — что посеешь, то и пожнешь

                  Хотел сначала написать комментарий к этой статье, про переход на Mac, но потом решил что мои мысли выплескиваются из формата комментария.

                  Заранее знаю, что могу нарваться на толпы негодующих, на holly war, но тем не менее…

                  Я давно для себя решил, что с Винды перелезать на что-либо не собираюсь. Не важно что это будет: Linux, Macintosh, ReactOS, BeOS, MS-DOS и иже с ними. И вот почему.
                  Читать дальше →
                • Телевизионные поля в компьютерной графике

                    «Опытным путём установлено, что для того, чтобы человеческий глаз мог видеть сглаженное и непрерывное изображение на экране телевизора, частота смены картинок должна быть не менее 50 раз в секунду (50 Гц)...»
                    Читать дальше →
                  • GPS «в переводе Гоблина»

                      переведено с особым цинизмом
                      Сидя в очередной пробке на дороге, я задумался о зануде по имени «Владимир, Россия», который имел честь озвучивать программу iGo для GPS.

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

                      И тут меня осенила очередная бредовая идея — а почему бы не сделать GPS-карты «в переводе Гоблина»?! Во-первых за рулем точно не заснешь, во-вторых создастся ощущение диалога:

                      Я: — Блин, не туда повернул…
                      GPS: — Ну куда ты едешь, дубина! Я же сказал «через 30 метров поворот на право»! Теперь придется маршрут пересчитывать. Тормозни вон около киоска, за сигаретами сходи, я пересчитаю пока…

                      Сделать карты так, чтобы можно было выбирать уровень «развязности» перевода, может быть даже с редактором слов. А что, двадцать первый век на дворе :)

                      Upd. Стенограмма переписки с Гоблином по этому вопросу:
                      Читать дальше →
                    • Что объясняет тенденцию использования Браузеров?

                      image

                      Введение и общие понятия

                      Mosaic – первый в мире распространённый графический браузер. Netscape и Internet Explorer взяли его код за основу и продвигали свои продукты. Так появилась конкуренция на рынке навигаторов. У каждой команды разработчиков были свои стратегии развития, в том числе и отступ от HTML стандартов, и ценовые политики. Но выжили далеко не все и не все достигли желанного успеха.

                      Я попытаюсь выяснить причины тенденции использования тех, или иных браузеров, используя данные statcounter.com.
                      Сразу оговорюсь, что буду интересоваться только самыми распространёнными программами: Internet Explorer, Firefox, Chrome, Safari и Opera. Поэтому прошу не напоминать мне о существовании Konqueror, Links, Dillo.
                      В связи с политикой автоматического обновления, введённой разработчиками Google, я не буду разделять на версии того, или иного продукта. То есть в цифрах под Chrome будут все версии вплоть до 11ой, Firefox все вплоть до 4ой.
                      Суть так же не заключается в техническом обзоре технологий, так что я не буду опускаться до уровня движка (WebKit, Trident, Gecko, Presto …).
                      Ну что ж, приступим?
                      Читать дальше →
                    • 60+ надстроек для Gmail

                      • Перевод
                      Обожающий списки Mashable опубликовал недавно 60 с лишним надстроек для Gmail. Я долго ждала, когда его переведут на русский, но, несмотря на всеобщую любовь к этому почтовому сервису, так почему-то и не дождалась.
                      Эх, все приходится делать самостоятельно! :-)
                      Читать дальше →
                    • 100 OpenSource инструментов для Web-мастера.

                      • Перевод
                      В этой статье, опубликованной позавчера на DesignVitality, авторы приводят 100 инструментов для Вэб-мастера, включающих программы для дизайнера с открытым кодом, открытые шаблоны и ресурсы.


                      Лучшие порталы с открытыми шаблонами сайтов


                      В сети есть множество бесплатных шаблонов, но искать подходящий часто может быть очень долго, поэтому мы предлагаем вам посетить сначала следующие четыре портала:
                      Читать дальше →
                    • Выбираем онлайн-хранилище файлов

                        Персональные онлайн-хранилища файлов
                        Не знаю как у вас, но у меня периодически возникает потребовать в онлайн-хранилище данных. Всегда есть файлы, которые могут потребоваться мне как на работе, так и дома – документация, фрагменты кода (snippets), наброски статей и т.д. Впрочем, иные документы, такие как карты, описания туристических маршрутов, материалы по истории городов и достопримечательностей могут понадобиться и вдалеке от родины. В первом случае можно обойтись синхронизацией данных домашнего и офисного компьютеров (что, кстати, не гарантирует вам отсутствие «головной боли»).
                        Читать дальше →
                      • 33 способа бесплатно посмотреть видео-контент



                          Будущее различного медиа-контента — это интернет, и видео-контент совсем не исключение.
                          Вместо того, чтобы переключать пультом каналы, вы могли бы смотреть телевидение от бесплатных телевизионных провайдеров на вашем компьютере — да и если хотите, можете смотреть их все даже одновременно (в малюсеньких окошечках).
                          Пришло время познакомиться с бесплатными способами посмотреть телевидение в сети Интернет.

                          Ниже описание и ссылки на 33 портала с free видео-контентом