• 0 dB Бесшумный компьютер. Версия 1.0

    Не кажется странным, что навязчивое гудение компьютера всеми воспринимается «как норма»? Можно вообразить весь ужас происшествия, если внезапно эти же звуки начнёт издавать любимый телевизор. Расценивать такое событие можно будет только как серьёзную поломку. Так почему компьютер не сделать, подобно телевизору, таким же уютно тихим?!

    Итак, настала пора отступить от стереотипов и поменять хорошее на лучшее!

    Эта статья для тех, кто считает шум лишним компонентом компьютера: меломанам и аудиофилам, борющимся за чистый звук; студентам, делящим кубрик общежития с нервными соседями; родителям, желающим своим чадам крепко спать не отвлекаясь на вой кулеров и клацанье периферии. Всем тем, кто рад островку тишины в нашем беспокойном мире.

    Цель статьи — поделиться исследовательским и практическим опытом в компоновке компьютера, который при работе не издавал бы ни единого звука.
    Читать дальше →
  • Эффективная обработка фотографий в Photoshop

      Эффективная обработка фотографий в Photoshop

      Читая статьи о Photoshop, я часто удивляюсь тому, насколько многие авторы усложняют решение по сути простых задач по обработке. Этим страдают и многие «монументальные» писатели, например Дэн Маргулис. Но ему это простительно – его задача написать о всех тонкостях и нюансах процесса обработки, рассмотреть его со всех ракурсов и сторон. Хотя именно эта особенность подачи материала в его книгах отталкивает многих читателей.

      На самом деле, корни подобных способов «увеличить резкость в 40 действий» растут из очень простой вещи – люди, которые пишут эти уроки, никогда не работали с большим объемом фотографий. То есть, как правило, у них есть пара фотографий и они готовы в процессе их обработки убить вечер-другой. Но когда у тебя идут постоянные заказы, и с каждой фотосессии тебе надо серьезно обработать несколько десятков кадров – начинаешь задумываться о более простых и удобных способах обработки.

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

      Читать дальше →
    • Спать мало, но правильно?

        Навеяно этим постом от юзера case. Пост не новый, и на главную он не попал.
        Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
        Читать дальше →
      • Создаём свой персональный OpenID

          В последнее время стало популярным использование OpenID. Это удобно, быстро и по-современному.
          OpenID — это открытая децентрализованная система единого входа, которая позволяет использовать один логин и пароль на большом количестве сайтов. На сайтах, поддерживающих OpenID, пользователям не приходится регистрироваться и помнить данные для каждого сайта. Вместо этого им достаточно быть зарегистрированными на сайте «провайдера идентификации» OpenID (предоставляющего идентификатор). Так как технология OpenID децентрализованная, то любой сайт может использовать программное обеспечение OpenID в качестве средства входа; OpenID решает проблему не полагаясь на централизованный сайт для подтверждения подлинности пользователя. (Wikipedia)

          Лично для меня некоторое время создавало трудность запомнить строку ainu.myopenid.com. Со временем я, конечно, её запомнил, но теперь везде вместо ainu.myopenid.com пишу ramainen.ru (моя страничка, её то я запомнил), и сервисы меня прекрасно понимают. Конечно, я не стал OpenID провайдером, но вспоминание и ввод моего OpenID стал гораздо проще.
          как такое сделать?
        • Доводим до ума Windows Media Center с помощью дополнения – Media Browser

            Доброго времени суток, уважаемые Хабровчане!

            Я давно уже являюсь читателем Хабра, вот решился стать писателем, тем более появился повод. Не так давно решил проблему просмотра фильмов на ЖК-телевизоре с компа, для, так сказать «неподготовленных пользователей» — родителей. Они в компе вообще ничего не понимают, а фильмы смотреть хочется. Записывать их на диски мне банально надоело. Прошелся поиском по сайту, подобной темы не нашел и решил заполнить пробел. Речь пойдёт о настройке Windows Media Center, а точнее о замечательном дополнении к нему в виде Media Browser.
            Читать дальше →
          • Трюк с производительностью в Windows 7

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

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

              Конечно скорее всего в вин 7 было еще много оптимизаций, но это, на мой взгляд, самая очевидная и нужная.
            • Загрузка Windows 7 с VHD-образа

                В прошлый раз мы создали VHD-образ с Window 7 для Virtual PC. Понятное дело, что в виртуальной среде, конечно, есть свои преимущества, но тем не менее, хотелось бы, чтобы все работало пошустрее…

                В случае с Window 7, также хотелось бы увидеть ее во всей красе, как минимум с запущенным aero-интерфейсом.

                Далее речь пойдет о том, как загружаться с полученного VHD-образа наравне с установленной базовой системой. То есть для работы с системой не понадобится отдельный раздел и не нужно будет сносить существующую систему, Win 7 будет по прежнему храниться внутри VHD-файла, но в то же время она будет запущена в реальном окружении.

                Читать дальше →
              • Вышел Windows Phone 7 Training Kit на русском языке

                  На прошлой неделе на конференции “Платформа 2011” мы анонсировали выпуск локализованного Windows Phone 7 Training Kit на русском языке.

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

                  Напомним, что российским разработчикам полностью доступен магазин приложений Windows Marketplace, программы можно продавать зарубежным пользователям и получать доход в странах продаж Windows Phone 7.

                  Практические занятия по Silverlight включают следующие темы:
                  Читать дальше →
                • Судно на воздушной подушке



                    Привет, хабралюди!

                    В статье речь пойдет о радиоуправляемой модели судна на воздушной подушке, сделанного с самого начала, имея лишь далекое представление об СВП и немного денег.

                    Под катом очень много картинок.
                    Читать дальше →
                  • Начинаем работать с Drupal: полное практическое руководство (часть 2)

                    • Translation
                    Продолжение первой части.

                    Создадим страницу вакансий с помощью модуля Views

                    Хотя вы и можете самостоятельно писать запросы к базе данных для чтения содержимого, дело это долгое и сложное, даже с учетом мощного API Друпала.
                    Для построения страницы со списком вакансий мы задействуем Views — модуль, позволяющий извлекать содержимое из базы данных вообще без написания кода.
                    Попросту говоря, Views — это пользовательский интерфейс построения MySQL-запросов. Views — это невероятно мощный модуль, но порой его бывает трудно освоить начинающим пользователям. Лучший способ разобраться с Views — немного с ним поиграть, чем мы сейчас и займемся.
                    Читать дальше →
                  • Декодирование JPEG для чайников

                    • Tutorial

                    [FF D8]


                    Вам когда-нибудь хотелось узнать как устроен jpg-файл? Сейчас разберемся! Прогревайте ваш любимый компилятор и hex-редактор, будем декодировать это:


                    Jpeg file in hex editor


                    Специально взял рисунок поменьше. Это знакомый, но сильно пережатый favicon Гугла: Google favicon


                    Последующее описание упрощено, и приведенная информация не полная, но зато потом будет легко понять спецификацию.


                    Даже не зная, как происходит кодирование, мы уже можем кое-что извлечь из файла.


                    [FF D8] — маркер начала. Он всегда находится в начале всех jpg-файлов.


                    Следом идут байты [FF FE]. Это маркер, означающий начало секции с комментарием. Следующие 2 байта [00 04] — длина секции (включая эти 2 байта). Значит в следующих двух [3A 29] — сам комментарий. Это коды символов ":" и ")", т.е. обычного смайлика. Вы можете увидеть его в первой строке правой части hex-редактора.

                    Читать дальше →
                  • Закачка больших файлов или Как обойти ограничения дешевого виртуального хостинга

                      Однажды в очередной раз возникла задача о закачке относительно больших файлов. Говоря конкретно, клиент захотел заливать на сайт через админку видеоролики размером 20-40 мегабайт. Казалось бы, в наше просвещенное время подобный размер — это такая мелочь, о коей и говорить стыдно. Но внезапно все уперлось в настройки виртуального хостинга. Мы с ужасом обнаружили, что максимальный размер закачиваемого файла — 2M, и поменять эту цифру нет возможности. И менять хостинг по ряду причин нельзя — по крайней мере не сейчас.

                      Перед нами встает задача — обойти ограничения убогого виртуального хостинга. Сам принцип такого обхода очевиден: файл надо порезать на куски, залить частями, а на стороне сервера собрать в единое целое. Но делать это надо не вручную — пользователь должен выбрать файл и нажать на кнопку «Отправить». Как же это сделать?

                      Читать дальше →
                    • Бэкдор в active directory своими руками

                        Итак, мы все знаем про подлых пользователей c UID=0 в unix, которых может быть больше одного.

                        Посмотрим, как такое же (а на самом деле, даже более страшное) организовывается в инфраструктуре Windows. Разумеется, мы говорить будем не про локальные виндовые учётные записи, а про Active Directory, т.е. говорить будем об администраторе домена. Или, даже, хуже, об enterprise administrator.

                        Итак, истина номер один: у объектов в active directory есть атрибуты и права доступа.
                        Истина номер два: эти атрибуты можно менять.

                        Как легко понять, мы МОЖЕМ сделать учётную запись с фантастическими правами, к которой не будет доступа НИ У КОГО. Однако, он сможет логиниться, блокировать, разблокировать, менять свои атрибуты и атрибуты чужих людей.

                        В самом страшном случае, это будет пользователь с волшебным SID-*500, которого не позволяет удалить уже сама винда. (Для этого нужно переименовать, а на его место положить другого пользователя с ником Administrator и с полными правами).
                        Читать дальше →
                      • Как легально получать деньги из-за пределов России

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

                          Сразу скажу, что получение денег на пластиковую карту без уплаты налогов может вылиться в серьезные проблемы (про ответственность написано в конце топика). Объяснения, что деньги «от бабушки внучку на мороженное» при суммах больше 10К$ в год уже не прокатывают, особенно если в реквизитах «бабушки» будет стоять что-то вроде «GMBH Star Development» Вероятность того, что возьмут за задницу достаточно высокая и поэтому лучше не рисковать и делать все по Закону, тем более, что ничего сложного в этом нет
                          Читать дальше →
                        • Шифрование электронной почты Gmail в Firefox

                            Много сервисов вкусных и разных, которые все больше и больше собирают информацию о пользователях: их увлечения, списки контактов, деловая активность, списки друзей, поступление средств, все о бизнесе. Иногда тот-же Gmail может знать о человеке больше, чем сам человек, извините за тавтологию. Конечно мы думаем, что нечего скрывать, все честные люди, правда когда собранная информация насчитывает тысячи человек, уже начинаем задумываться.
                            Читать дальше →
                          • Сборка и запуск HipHop-PHP


                              Почти три недели назад был анонсирован новый проект от Facebook. Он называется HipHop-PHP.
                              Для широкой публики исходные коды стали доступны лишь сутки назад.

                              HipHop был создан для улучшения производительности Facebook. Он преобразует PHP код в C++ код и комплирует его с помощью g++. HipHop доступен под opensource лицензией.

                              В данной статье описан процесс сборки HipHop из исходных кодов и его использование.

                              Читать дальше →
                            • Рисуем координаты на карте с помощью PHP + GDLib

                                Так сложилось что по долгу своей службы я занимаюсь гео-поиском. И зачастую мне нужно показать на карте координаты пользователей, для того чтобы сделать какие-либо анализы. Для этой цели я, до определенного времени, успешно использовал Google Maps, пока, однажды, мне не понадобилось нанести на карту не много не мало 16 млн. координат.

                                Как я это сделал?
                                Читать дальше →
                              • Чему я научился в Майкрософт

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

                                Некоторые из этих вещей специфичны для Майкрософт, но большая часть найдет применение в любой командной/корпоративной среде. Некоторые из них сложны – из-за них тебя могут уволить (а может и хуже), если ты не знаешь, что делаешь.
                                Читать дальше →
                              • Смотрим YouTube на домашнем медиа-центре

                                  Доброго времени суток, уважаемое Хабра-сообщество.

                                  Для просмотра дома фильмов, ТВ, DVD и прочих радостей современного медиа-мира я использую отдельный стационарный компьютер, подключенный к ТВ.
                                  В качестве ОС установлена Windows 7. Соответственно основной программой для развлечений является MediaCenter.

                                  И все было хорошо, пока не возник вопрос — «А можно ли ролики YouTube смотреть, не отрывая руки от любимого пульта Microsoft Remote Control?»
                                  Читать дальше →
                                • Разгоняем Wordpress до скорости света

                                  • Translation
                                  image
                                  Скорость и отказоустойчивость – одни из тех факторов, что неизменно влияют на популярность вашего ресурса, ведь даже с лучшим в мире контентом медленно работающий сайт будет раздражать читателей и рано или поздно вы их потеряете. В этой статье мы будем оптимизировать самый популярный блоговый движок — Wordpress, работающий на PHP. А заодно рассмотрим несколько общих моментов в оптимизации сайтов.
                                  Читать дальше →