• Закрываем зеркало сайта от индексации правильно

    • Tutorial
    Здравствуй, %habrauser%.
    Сегодня я покажу как не надо закрывать от индексации зеркало сайта, и как закрыть его правильно.

    Предыстория

    Я работаю web-мастером в одной крупной для нашего города компании.
    Мы сделали клиенту сайт, для рекламирования и продажи своей продукции.
    Клиент выбрал доменное имя в зоне .RU, и сайт около года успешно работал. Сайт по настоящее время обслуживается и редактируется по мере необходимости у нас.
    Через какое-то время клиент захотел второй домен для сайта, но в зоне .РФ.
    Он самостоятельно нашёл «профессиональных seo-специалистов продвигальщиков», сайт которых стоял на первом месте в выдаче Яндекса по определенным запросам.
    С ними он заключил договор, и ежемесячно отгружал немалую сумму денег в эту seo-конторку.
    Спустя пару недель сеошники наконец проснулись, связались с нами и получили ftp доступы к сайту, а так же пароль от админки сайта.

    Началась «оптимизация»

    Всё началось с того, что они не разобрались в движке сайта PHPShop.
    Отправили нам письмо, мы им сообщили где что редактируется, в каком файле находятся нужные им теги, а так же в довесок дали немного ссылок на официальную документацию.
    Читать дальше →
  • Сделайте ваши QR-коды более красивыми

    • Translation
    imageГамильтон Чан является генеральным директором и основателем Paperlinks.
    Используя свободное приложение для iPhone от Paperlinks, рекомендованное Apple как одно из самых нужных и важных приложений, пользователи могут сканировать и просматривать содержимое QR-кодов. Paperlinks также обеспечивает мощную платформу для создания QR-кодов, хранения и отслеживания их посещаемости.

    Читать дальше →
  • Покупка в Apple Store с доставкой в Россию

      Для чего я пишу этот пост?


      На многих форумах не устают задавать одни и те же вопросы, суть которых сводится к одному — “Где и как дешевле купить определенный девайс?”. Некоторые, осознав, что лучший способ это заказать заграницей и в этом нет ничего сложного, решаются на покупку в иностранном интернет магазине, но получают не совсем то, что ожидали, например, недавний пост «Так ли выгодно делать покупки за рубежом (на примере ebaytoday.ru)».

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

      Итак, о чем же данный пост?


      В данном посте я хочу описать весь процесс покупки техники на Apple Store HK через посредника(Shipito), начиная от основных моментов работы с shipito.com, заканчивая объединением нескольких посылок в одну и оплатой доставки в Россию. Описываемый способ может использоваться и для США, но, к сожалению, я не пробовал этого делать и, по некоторым отзывам, Apple Store US отказывается высылать на адреса Shipito, на этом моменте я постараюсь остановиться подробнее в заключении.

      UPD: получил посылку, публикую Tracking #: CP839884595HK и пишу сроки внизу статьи.
      Много текста с картинками.
    • Google запустил сайт с живописью

        Google сегодня открыл новый сайт Google Art Project, созданный совместно с 17 крупнейшими музеями всего мира (в их число вошли Эрмитаж и Третьяковская галерея). На нем представлена часть картин этих музеев в высоком разрешении (а по одной картине от каждого музея оцифровали вообще с разрешением в 7000 мегапикселей), а также дается возможность «гулять» между картинами по отдельным помещениям музеев с помощью Google Street View. В дальнейшем планируется увеличение числа музеев-партнеров.

      • Основы фотографии: выдержка, диафрагма, ГРИП, светочувствительность

          Введение


          Часто люди приобретают цифровые зеркальные камеры в погоне за качеством снимков, но при этом не имеют представления о технических моментах съемки. В основном это касается тех, кто до зеркалки держал в руках исключительно компактные фотоаппараты и пользовался автоматическими режимами (которые, к слову, весьма продвинутые в современных камерах).

          В результате у кого-то возникает разочарование в камере и фотографии в целом, а другие проявляют терпение и пытаются освоить премудрости фотографии, чтобы раскрыть весь потенциал камеры с полноценным (или почти полноценным) сенсором.

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

            Прежде всего о терминологии. То, что в России часто называют кредиткой — является банковской (чаще всего) платёжной картой. Карты выпускать может не только банк. Карты могут быть не только кредитные. Вобщем, теорию вы и сами сможете найти.

            А теперь, собственно, инфографика о том, как устроены номера банковски карт (600*1800px 280KB):

            Читать дальше →
          • 2 мыши = 2 курсора

              imageОднажды, встал такой вопрос: а почему у меня 2 мышки и 1 курсор? И тогда мы начали искать решение и мы его нашли. Это был проект Сpnmouse, правда он был заброшен еще в 2004 году, но это нам ни капли не помешало.
              Посмотрим что из этого вышло!
            • PacMan в браузере

                PacMan в браузере

                Дэйв Харви — разработчик из Шотландии, разработал версию PacMan, в которую можно играть в браузере. Примерно то же самое, что сделали программисты из Google 21 мая этого года в честь 30-летия PacMan.

                Дэйв воссоздал полностью игровой процесс популярной игры, а использовал он для этого возможности современных браузеров: локальные хранилища, HTML 5 audio, Canvas и @font-face, не говоря уже о JavaScript, CSS и просто HTML.

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

                Ссылка на поиграться.
              • Ускорение загрузки Windows for fun and profit

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

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

                  Часто, интерфейс даже очень популярных Android-приложений спроектирован кое-как и складывается впечатление, что большинство разработчиков даже не слышало о User Interface Guidelines. Но следование рекомендациям не очень сложно, а иногда даже позволяет экономить время на разработку. Для того, чтобы показать, что это действительно так, я предлагаю пройтись по нескольким ключевым элементам проектирования интерфейса приложения на примере слегка продвинутого «Hello World».
                  Статья расчитана на начинающих Android-разработчиков. Исходный код можно скачать по ссылке в конце, а пояснения будут касаться:
                  • Создания всплывающего меню
                  • Проектирования окна настроек
                  • Работы с Nine-patch graphics

                  Читать дальше →
                • FizzBuzz, или почему программисты не умеют программировать

                    [Автор этой статьи — Джеф Этвуд (Jeff Atwood), один из основателей stackoverflow.com. Сама же статья, несмотря на довольно приличный возраст (она написана в 2007 году) до сих пор популярна, а введенный в ней термин «FizzBuzz question» стал общеупотребительным. Оригинал можно найти здесь.]

                    Я весьма скептически отнесся к следующему наблюдению Реджинальда Брейтвайта (Reginald Braithwaite):

                    «Меня немного удручает тот факт, что 199 из 200 соискателей программистских вакансий не умеют программировать. Повторю: они не умеют писать код. Вообще.»

                    Читать дальше →
                  • Приложение для управления контекстным меню Windows

                      Для собственного удобства разработал в свободное время программку для управления контекстным меню Windows.

                      ifolder.ru/18876186
                      По ссылке лежит исходник, инсталлер и скомпиленый exe'шник.

                      Проверено на: Winwows Vista/7/Server 2008/Server 2008 R2

                      Дополнительная информация
                    • Ядрёный коллайдер

                           Как бы сказал Вадим Галыгин — «Коллайдер, сука, впечатляет!». Действительно, когда смотришь на это высокотехнологичное произведение искусства, трудно поверить, что кто-то все это проектировал, моделировал, строил и что всё это в результате заработало. Масштабы конструкции просто впечатляют — до сих пор не верится, что он действительно существует. Сегодня решил поделиться подборкой классных фоток различных узлов установки. Трафик (25 фото).

                        image

                        Предлагаю составить список фраз, которые можно услышать перед концом света.
                        Читать дальше →
                      • Основы кэширования. Практика

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

                          Вступление


                          После публикации моего предыдущего поста Основы кэширования. Как? Когда? Зачем? я понял, что надо рассказать о практике, что собственно сейчас и буду делать. Этот пост является аналогичным предыдущему, только практический.

                          Использовать мы будем связку PHP + MySQL + memcache.

                          Приглашаю под хабракат
                        • Скрипт для бэкапа каталога

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

                            На компьютере установлен архиватор 7z, который выполняет свои обязанности, далее выполняем команду ftp, а в качестве параметра после ключа -s передаём текстовый файл ftp.txt, лежащий в том же каталоге, что и скрипт (в данном случае в корне диска C:)

                            cd c:\"Program files"\7-zip
                            #Архивируем архиважный каталог garbage в файл backup.zip
                            7z a -tzip c:\backup.zip c:\garbage
                            cd \
                            #Открываем сессию ftp
                            ftp -s:"ftp.txt"



                            А вот содержимое файла:

                            # IP адрес ftp-сервера
                            open 192.168.1.1
                            #логин
                            admin
                            #пароль
                            admin
                            #Указываем каталог на локальном диске
                            lcd c:\
                            #Передаём файл на сервер
                            put backup.zip
                            #Завершаем сессию
                            bye


                            Далее добавляем задачу в планировщик и всё работает.
                          • jsTree — Правильное дерево

                              Привет всем хабралюдям. Хочу рассказать вам о замечательной штуке, которая позволяет нарисовать красивую древовидную структуру. На хабре о JsTree, речь шла не один раз, но в основном это были краткие обзоры. Я же хочу рассказать, о нем немного подробнее, потому что этот плагин для jQuery выполняет практически любые задачи, которые можно ассоциировать с деревом.

                              Читать дальше →
                              • +12
                              • 1.6k
                              • 6