• Разработка для Google AppEngine: с самого начала

      Недавно я задал вопрос — было бы интересно хабралюдям почитать о том, как писать под Google AppEngine? Хабралюди сказали что да, интересно — ну я и решил начать. В этой статье мы рассмотрим следующие вопросы:
      1. Ультра-краткое введение в Google AppEngine (GAE), что это такое и с чем его едят
      2. Возможности и ограничения GAE
      3. Супер-краткий обзор архитектуры GAE-приложения
      4. Разработка минимального приложения с аутентификацией
      5. Разработка более сложного, реального приложения на основе MyTwiLinks
      Начнем с самого начала, с самого простого — совсем для нубов (каковым я и являлся, когда начал разбираться с GAE), постепенно продвигаясь к более сложным концепциям, заканчивая грязными хаками на тему «как быть, если нельзя, но очень надо» (почти наверняка не успеем в рамках этого поста, но доберемся обязательно).

      Читать дальше →
    • 10 трюков в командной строке, о которых вы не знали. Честное слово.

      • Translation

      1. Простой способ перехватить вывод и ошибки


      Хотите направить stdout и stderr в один файл?
      command &> file
      Может вы разбираетесь в некой программе при помощи strace, и желали бы видеть системные вызовы вместе с ошибками программы?
      strace badapp &> errors_and_output

      Плюсы: легко запоминается, и проще чем
      Читать дальше →