• Чтобы стать настоящим блогером в Кубе, нужно проявлять изобретательность

    • Перевод
    Когда 32-летняя Йоани Санчез (Yoani Sanchez) хочет обновить свой ежедневный блог о жизни в Кубе, она одевается как турист и направляется в отель Гавана, приветствуя сотрудников на немецком языке. Идти на такие хитрости приходится из-за того, что кубинцам пользоваться Сетью в отелях нельзя — это привилегии иностранцев.

    В своём недавнем посте Generacion Y Санчез писала о том, как полицейские патрулировали по улицам Гаваны, проверяя документы и содержимое сумок в поисках запрещённых товаров.

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

    Хотя и в Сети они сталкиваются со многими трудностями.
    Нелёгкая жизнь свободного кубинского блогера
  • Google Chrome — убираем рутину с помощью кастомного поиска

      Disclaimer: речь — о давно существующей функции, но, судя по комментам на Хабре, недооцененной, поэтому решил все-таки написать.

      Google Chrome позволяет очень сильно ускорить рутинные задачи, связанные с различным поиском. используя адресную строку.

      Например:


      Как настроить?
    • Поступление в магистратуру в Германии


      Foto: HPI / Kay Herschelmann

      Хочу поделиться своим опытом поступления на учебу в Германии и раскрыть более полно ее приемущества и особенности. В статье речь идет не о разницах в системах образования и почему стоит туда ехать, а о том, как все можно организовать.
      Подробнее
    • Pubcookie: единая точка аутентификации для веб-приложений

        Существует множество решений, позволяющих в том или ином виде реализовать технологию единого входа (Single Sign On). Под единым входом понимается ситуация, когда авторизовавшись один раз на некотором выделенном сервере авторизации (или просто на своей машине), вы получаете доступ ко всем доступным сетевым ресурсам без дополнительной авторизации.

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

        Технологии SSO, как правило, достаточно непростые, однако если ограничиться задачей единого входа только для набора веб-приложений, существует относительно несложное решение, позволяющее реализовать такую возможность, не меняя, или незначительно меняя код приложения. Это решение называется Pubcookie, о нем и пойдет речь.

        Читать дальше →
        • +13
        • 6,1k
        • 3
      • Наводим порядок после PhotoRec

          Многим известна бесплатная (Open Source) утилита PhotoRec, которая позволяет восстанавливать файлы с разных типов носителей, даже если файловая система этих носителей серьезна повреждена или даже отформатирована. На Хабре уже был топик (автор: eeexception) о том, как пользоваться этой утилитой для восстановления фотографий с карты памяти фотоаппарата после форматирования. Уже один этот случай говорит о том, что утилита серьезная несмотря на свою бесплатность. А если еще учесть то, что программа кроссплатформенная — ей просто нет цены.
          image

          Но есть в этой программе один минус. Если вы восстанавливаете содержимое разных типов — от текстовых документов до видео-файлов, да еще и в больших количествах, то в результате получите не очень привлекательную картину. Перед вами предстанут восстановленные файлы, перемешанные по типам и с неизвестными для вас названиями. Можно ли хоть что-то исправить в данной ситуации?
          Читать дальше →
          • +25
          • 13,4k
          • 9
        • 30 комплектов иконок в стиле минимализм

          • Перевод
          image

          Минимализм — стиль в дизайне, характеризующийся лаконичностью выразительных средств, простотой, точностью и ясностью композиции. Отвергая классические приемы творчества и традиционные художественные материалы, минималисты используют промышленные и природные материалы простых геометрических форм, нейтральных цветов (черный, серый) и малых объемов.
          Эти значки идеально подходят для проектов, которые направлены на контент и типографику.
          Читать дальше →
        • Список команд чата Skype

            ...Skype — это дьявольски хитрая программа, написанная бесспорно талантливыми людьми...Крис Касперски

            Доброго времени суток!

            Skype сейчас я встречаю чаще на компьютерах чем другие IM клиенты, мне он практически заменил icq, вся рабочая переписка ведется в skype, но речь пойдет не о том, что лучше или популярней. Часто бывает так, что участвуешь сразу в нескольких чатах где количество участников превышает 10, что собственно и приводит к тому, что на рабочем столе и в трее постоянно обновляется количество новых сообщений, а также уведомления в виде всплывающих сообщений, а теперь представьте что у вас 3 окна чата с друзьями, 1 с вашим боссом, другой с девушкой — все это в сумме начинает запутывать, отвлекать и порой раздражать. Хотелось бы расставить приоритеты…

            Раньше я чаще всего настраивал «политику» уведомлений только через глобальные настройки программы
            Случилось так, что я узнал, что в каждом окне чата skype возможно использование команд, например /alertsoff отключит уведомления для конкретного окна чата, соответственно /alertson включит их обратно.
            Поискав немного я наткнулся на некое how-to, оказывается у skype чата довольно много текстовых команд, подобие IRC команд. Далее я постарался попробовать все возможные из них на двух имеющихся у меня платформах, как оказалось не все и не везде работает… Прошу под кат.

            Читать дальше →
          • О науке Веб и аспирантуре в Англии

              Web ScienceНесмотря на то, что Веб наука (web science) была официально провозглашена еще в «бородатом» 2006-ом, эта тема почти обошла Хабр стороной, не считая мимолетной новости о самом ее появлении.

              Пользуясь случаем, хочу рассказать что такое наука Веб, зачем ею заниматься и почему это вообще наука. Заодно постараюсь рассказать о новых возможностях в этом направлении и как ими воспользоваться.

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

              Читать дальше →
            • Развертывание Django-проекта под nginx

                Преамбула


                Из нескольких способов развертывания Django я сразу отмёл mod_python, потому что мне не хотелось поднимать тяжеловесный Apache. Решил развернуть на легком веб-сервере. На данный момент основных легковесных альтернатив Апачу две — lighttpd и nginx. Первоначально я выбрал первый, но столкнулся с проблемами, связанными с URL. Я подумал, что, может, nginx будет работать получше, и развернул приложение на нём. В этом деле мне очень сильно помог один скринкаст, уже не помню точно чьего авторства.
                Всё было отлично, но когда я захотел использовать админку Django(удобная вещь, кстати), меня постигло разочарование — форма логина показывалась, но при попытке войти меня выбрасывало на admin. После получаса гугления, я нашёл топик на небезызвестном форуме Ивана Салагаева, в котором описывалось решение проблемы. После того, как я последовал описанным советам, все заработало на-ура. Представляю вашему вниманию необходимую конфигурацию сервера и Django.

                Читать дальше →
              • Учебник по языку программирования Python (хабраиндекс)

                  Серия статей «Основы Python»


                  I, Начало
                  II, Строки
                  III, Списки, кортежи, файлы
                  IV, Генераторы списков
                  V, Определение функций, основы
                  VI, Расширенное определение функций

                  Об основах языка Python в сжатой форме

                  Продвинутый уровень


                  Сила и красота декораторов Короткий экскурс в метапрограммирование.
                  Итерируем все и вся Специфика циклов в Питоне.
                  Как я учился работать с XML
                  Консервация объектов в Python Использование модуля Pickle.
                  Memoization в Python Оптимизация работы программ.
                  Простейшее рисование с помощью PIL
                  Regexp и Python: извлечение токенов из текста
                  Как писать маленькие приложения на python с графическим интерфейсом (библиотека Qt).

                  http://netsago.org/ru/docs/1/12/
                  Одеваем скрипты Python с помощью EasyGui (добавляем простой диалоговый интерфейс)

                  http://djbook.ru/
                  Учебник по Django (Python-фреймворк для веб-приложений)

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