• Вы все еще храните 404backup.zip на сервере? Я на 200ДА

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

    В мире много чего происходит, у кого счастливое 200, кто-то недоуменно смотрит на 301, кто-то царапает похабщину на 403.

    Но самый ценных мех — это исследователи. Это те, кто открывает новый для себя мир на основе своих знаний путем проб и 404.
    Читать дальше →
  • Вы не поверите, насколько прекрасный офис у Нотча

    • Перевод
    Ну, быть может, поверите. Minecraft от Mojang — это история успеха. Это не только означает, что шеф Mojang-а Notch (он же Markus Persson) может позволить себе хорошие шляпы, это также означает, что студия может позволить себе хорошее рабочее место. Ребята, да только посмотрите на это рабочее место!

    Студия недавно переехала на новую большую площадку. Сейчас это самый красивый офис в Швеции, поскольку он был номинирован на «Sveriges Snyggaste Kontor 2012». Поздравляем! Всегда приятно видеть, что люди делают что-то хорошо.

    Вот, посмотрите на рабочее место Mojang, облачённое в кожу и покрытое деревом:
    Читать дальше →
  • The Scene — настоящий андеграунд Интернета



      Все мы привыкли считать, что в Интернете найти можно все. «Где бы почитать новости? — Зайди на lenta.ru», «Где достать программу для распознавания текста? — А-а, тебе нужен Finereader, слей из инета», «Где бы достать свежий фильм? — Зарегистрируйся в торрентах и качай». Пребывая в гуще сети никто из нас уже не задумывается над тем, откуда все это берется. В самом деле, почему свежевышедшая игра уже доступна в интернете и работает без установочного диска, хотя разработчики защитили свой продукт последней версией StarForce? Каким образом на горбушке продают DVD, если фильм только сегодня выходит в США? Все это покрыто тайной для обычного обывателя, а в СМИ общеупотребимым стало абстрактное слово «пиратство».

      Кто же руководит этим черным царством и почему мировые корпорации давно не уничтожили оплот анархии на корню? Между тем, лишь немногие знают, что люди, из под чьих рук выходят crack'и к последним играм (да и сами образы игр), записи свежих фильмов и музыки, занимаются этим совсем не ради денег. Они именуют себя Сценой, одним из самых закрытых и законспирированных онлайн-сообществ, настоящим андеграундом Интернета. И отношение к нынешним «пиратам» они имеют весьма отдаленное, более того, презирают их и клеймят последними словами. Т.к. Сцена существует по большей части на энтузиазме членов сообщества и уважении ее членов друг к другу.

      Читать дальше →
    • Оказывается, в Windows тоже есть перенаправления, пайпы, свой /dev, /dev/null, /etc/fstab, grub.cfg

      Разделы можно пропускать без ущерба для понимания, ровно как и любые непонятные/неинтересные места в них.

      Перенаправления


      Как обычно:

      echo foo > bar
      echo foo 2> bar
      echo foo > bar 2>&1

      Читать дальше →
    • Установка Windows 8 Developer Preview для ленивых

        Задача: поставить Windows 8 Developer Preview поиграться.

        Условия: старая винда должна выжить, привода DVD нет, большой флешки на десять гигов тоже.

        Классические решения:

        1. Поставить в виртуалку. Это медленно, нужен дополнительный софт и без хардварной виртуализации ничего не заработает.
        2. Поставить на другой жёсткий диск. Увы, в ноутбук второй винт не вставишь, да и нету его у меня.
        3. Выделить отдельный раздел на винте. А это ставить лишний софт, танцевать с бубнами вокруг разделов… Лениво!

        К тому же последние два варианта обычно требуют физический DVD, которого нет. Выход? VHD!

        Кроме ISO образа Windows 8 нам также понадобится установленная Windows 7 — более ранние версии не умеют работать с VHD. А из под Linux мы не сможем так просто запустить инсталлятор.

        Читать дальше →
      • Ускорение загрузки Windows for fun and profit

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

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

            image


            Совсем недавно, была опубликована новость «Совет безопасности хочет изолировать Россию от глобального Интернета», которая намекает на несколько возможных исходов развития (деградации) российского сегмента интернета. Давайте подумаем какие это варианты и как с этим жить дальше.
            Читать дальше →
          • Оптимальные опции для x86 GCC

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

              Читать дальше →
            • JavaScript — полезные материалы

                Хочу поделиться набором ссылок на нексолько полезных, интересных и, возможно, не самых известных материалов по JavaScript. Из них вы узнаете немного больше об истории появления языка, о его настоящем, тонкостях реализации в различных браузерах, и о будущем развития стандарта ECMAScript. О различных способах наследования в том числе об эмуляции «классического» ООП, множественном наследовании и миксинах. О функциональном стиле программирования в JavaScript: чистые функции, map, reduce, частичное применение и композиции функций. И, наконец, что если бы Хемингуэй писал на JavaScript?
                Читать дальше →
                • +123
                • 76,5k
                • 29
              • Как правильно сортировать контент на основе оценок пользователей

                • Перевод


                В оригинале название звучит как «How Not To Sort By Average Rating». Я подумал, что дословный перевод «Как не сортировать по усреднённому рейтингу» будет малопонятен и хуже отражает содержание статьи.

                Постановка проблемы


                Вы занимаетесь веб программированием. У вас есть пользователи, которые оценивают контент на вашем сайте. Вы хотите разместить высоко оцененный контент наверху, а низко оцененный — внизу. Для этого на основе пользовательских оценок вам нужно вычислить некий «рейтинг».

                Неправильное решение №1

                Рейтинг= (Число положительных оценок) - (Число отрицательных оценок)
                

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