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

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

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

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

      image


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

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

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

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

          • Перевод


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

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


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

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

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

          Читать дальше →
        • Вся правда о Chrome (и не только) Web Inspector. Часть 1

            Я постараюсь сделать самое полное и подробное описание возможностей Web Inspector, на русском языке.
            В первой серии мы залезем в настройки, посмотрим, что умеет консоль и поиграемся с панелью «Elements».

            Так как Web-Inspector не переведен на Русский, я буду сохранять оригинальные названия.


            В качестве бонуса, приложу скриншот одной и самых первых версий, из далекого 2006го.
            Читать дальше →
          • Руководство по оформлению HTML/CSS кода от Google

            • Перевод

            От переводчика


            С удовольствием ознакомился с этими рекомендациями и теперь предлагаю вам перевод.

            Введение


            Это руководство описывает правила для оформления и форматирования HTML и CSS кода. Его цель — повысить качество кода и облегчить совместную работу и поддержку инфраструктуры.

            Это относится к рабочим версиям файлов использующих HTML, CSS и GSS

            Разрешается использовать любые инструменты для минификации компиляции или обфускации кода, при условии, что общее качество кода будет сохранено.
            Читать дальше →
          • Определение IP адреса пользователя Skype



              Вводим логин — получаем IP: http://skype-ip-finder.tk

              Skype забанил все наши адреса с которых производился поиск, отобрали домены, и теперь автоматически банятся все аккаунты на одном айпи с тем где запущен крякнутный Skypekit. Так же автоматически блокируются аккаунты выполняющие часто RefreshProfile().

              Деобфусцированный десктопный Skype для windows использовать безопасно, если только не запрашивать сильно часто vcard. Эта инструкция актуальна habrahabr.ru/post/142876

              Поиск происходит абсолютно незаметно для юзера.

              Слева внешний IP через который клиент выходит наружу, справа локальный.
              Если они совпадают значит у пользователя не используется NAT.

              Если запущено одновременно несколько клиентов — будут показаны все.

              Если возвращается только локальный IP вида 10.* или 192.168.* значит используется старая версия клиента, например Linux 2.0.0.72

              IP показываются еще спустя несколько часов после того как пользователь отключился.

              Читать дальше →
            • Пробовали набрать Zerg Rush в гугле?



                Вам понравится результат. Гуглозерги будут атаковать вашу поисковую выдачу пока вы их не закликаете до смерти. Производительность труда в офисах по всему миру сегодня явно упадет — всем же интересно узнать каков их APM за пределами оригинального старкрафта.

                P.S.
                Я максимум набрал 200 (на тачпаде ноутбука) — у кого больше?
              • Файлы уходят в облака. Выбираем облако


                  После недавних событий по массовому открытию новых облачных хранилищ ваш покорный слуга задался вопросом: «Какие есть сейчас хранилища и куда можно запихнуть свои жизненно необходимые файлы?»
                  Некоторое время рысканья по хабру/гуглу и прочим конторам привело к следующему списку хранилищ:

                  Baidu, Bitcasa, Box.net, Dropbox, Google Drive, Microsoft SkyDrive, SpiderOak, Wuala, Яндекс.Диск

                  В самом конце статьи ищите сравнительную таблицу.
                  А теперь кратко о каждом сервисе, предоставляемой халяве и клиентах под Windows и Android