• Министерство обороны уличили в пересылке секретных сведений через публичные почтовые сервисы

      Ну, вот и клюнул петух, о котором я писал на Хабре еще год назад, в одно место наши непобедимые силовые структуры. Первым публично опозорилось Министерство обороны, которое, как раскопали (сайт огорожен Роскомнадзором) ребята из Анонимного Интернационала, не брезгует пересылать через публичные почтовые серверы документацию о наших грозных Искандерах и атомных подводных лодках. Для этого, правда, по утверждению хакеров им пришлось взломать те самые почтовые ящики на yandex.ru, mail.ru, gmail.com (а также, айфон и айпад) и выложить в паблик выдержки из переписки, чтобы министерство не смогло это просто так проигнорировать.
      Свою публикацию весельчаки из «Шалтая» оформили в виде открытого письма в Департамент военной контрразведки ФСБ РФ:
      Читать дальше →
    • Почему программировать так тяжело?

      • Translation
      Привет, Хабр!

      В феврале мы публиковали перевод крутой статьи "Почему научиться программировать так чертовски тяжело?", которую теперь показываем новичкам. Да, научиться программировать – это целая история, длинная, с кучей разных этапов, с эмоциональными взлетами и падениями. Мы все через это проходили (или еще проходим – так держать!).

      К сожалению, нет такого момента, когда можно встать и заявить, что «я закончил обучение и теперь я программист!». Учиться придется всю жизнь, и всю жизнь вы будете встречать неведомые проблемы, сталкиваться с совершенно непонятными ситуациями и спрашивать «какого хрена?!» даже будучи профессиональным программистом с многолетним стажем.

      Сегодня мы публикуем перевод заметки «Почему программировать так тяжело?». Тем, кто еще изучает основы программирования и разработки будет полезно узнать, что их ждет в будущем. А опытным разработчикам будет просто приятно взглянуть на реальность и покивать головой.




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

      Вначале я думал, что программировать – это только указывать компьютеру, что делать, эта часть процесса относительно лёгкая. После двадцати с лишним лет опыта, я действительно пришёл к выводу, что эта часть программирования достаточно лёгкая.
      Читать дальше →
    • RE: Возможны ли путешествия во времени?

        Вчера на Хабре появился потрясающий по своей безграмотности пост "Возможны ли путешествия во времени". В ответ на моё замечание о незнакомстве с базовыми научными представлениями о пространстве и времени автор припечатал меня вот так:
        Если для Вас википедия — главный оплот истины и знаний, а физические законы непоколебимы — Вам пора на работу в инквизицию. Еще столько людей, опровергающих теоретические выдумки физиков 18 века, не сожжено!

        Такого уровня воинствующего невежества я давно не видал, и уж на Хабре-то его видеть вдвойне странно.

        Поскольку я, в отличие от автора, сциентист, то постараюсь в ответ рассказать любознательному читателю, что мы в действительности знаем о природе времени, причинности и путешествиях во времени.

        Время



        В классической механике время считается абсолютным и неизменным в том смысле, что при переходе от одной системы отсчёта к другой временные интервалы не изменяются:






        Здесь (x, y, z, t) — координаты в старой системе, (x', y', z', t') — координаты в новой системе. Здесь и далее предполагается (для упрощения формул), что одна система движется относительно другой параллельно оси x со скоростью v.

        Это т.н. преобразования Галилея — что происходит с координатами при смене системы отсчета. В галилеевом смысле «поток времени» один на всю Вселенную, и временные координаты у всех объектов одинаковы. При этом классическая механика никак не трактует уникальность стрелы времени; более того, само понятие движения времени в ньютоновы формулы не входит никак.

        В классической механике мы сами вводим движение от прошлого к будущему. Допустим, у нас задан набор материальных точек (координаты и скорости) и действующих сил. Далее мы задаёмся каким-то интервалом dt и смотрим, как система будет эволюционировать во времени. Никто не мешает нам двигаться в обратном направлении и следить, что происходило с системой в прошлом.

        Однако «путешествие во времени» — т.е. перемещение одного конкретного объекта по шкале t в прошлое — ньютоновой механикой запрещено (см. выше — временной поток один на всю Вселенную).

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

        Читать дальше →
      • Стартаперам: на какие деньги вы создали прототип?

           

          Only registered users can participate in poll. Log in, please.

          Стартаперам: на какие деньги вы создали прототип?

          • 84.4%на свои315
          • 6.7%взял/занял у друзей, знакомых, родственников25
          • 2.7%взял кредит в банке10
          • 7.0%получил инвестиции26
          • 9.6%заинтересовал в проекте команду, пообещав долю36
          • 6.2%заинтересовал в проекте команду, пообещав деньги потом23
        • iOS разработчик: Обзор книг для новичка

            Какое-то время назад я решил перепрофилироваться на разработчика под iOS, и решил систематизировать материал. Так сказать, составить свой roadmap. Получился некий обзор, которым я хотел бы поделиться с вами.
            Данный обзор не претендует на полноту, непогрешимость и истину в последней инстанции.

            Итак, вы приобрёли iPhone или iPad. Чудесные устройства, не правда ли? Какое-то время спустя пришла мысль “а не создать ли мне под него программу, которая завоюет мир?”. Я расскажу вам, с чего начать.
            Читать дальше →
          • Хочешь быть iOS разработчиком? Будь им!

            На хабре в прошлом месяце была опубликована статья Конкурс ВК: Мессенджер для Android. Как это было!, в которой автор поделился своими мыслями о конкурсе и опубликовал список ресурсов и статей, которые помогли ему в создании приложения. Так как в последнее время я начал изучать разработку под iOS, то у меня скопилось некоторое количество ссылок, которые могут быть полезны для начинающих. Поэтому я последую его примеру и сделаю то же самое, только для своей платформы. Надеюсь, кому-нибудь они окажутся полезны и сэкономят немного времени.

            Читать дальше →
          • Опыт вывода приложения в Toп русского App Store: цифры, графики, расследования

              Всем привет!
              Всегда с удовольствием читаю case study разработчиков под iOs и хочу внести посильный вклад в понимание магии App Store — рассказать нашу историю создания и продвижения приложения в категории Entertainment для iPhone.

              Немного тизеров:
              1. Про нас написало большинство крупных площадок России и Украины. Вся аналитика и выводы представлены.
              2. Мы поднялись до 3 места в общем Топе App Store России и Украины, 1-2 место в категории. На текущий момент мы уже 4-й день в Топ-5 с более чем 60К установок и около 500 отзывами/оценками в App Store.
              3. Мы тщательно документировали весь процесс и по пути делали много скриншотов.


              Читать дальше →
            • Как мы повышаем лояльность пользователей Surfingbird

              Обычно подобные статьи очень общие и сводятся к советам из серии «Делайте хороший продукт, зарядку по утрам и слушайтесь маму — и тогда ваши пользователи будут возвращаться к вам снова и снова». Я же, хоть и не обещаю серебряную пулю в плане повышения retention rate, но зато расскажу, что конкретно мы для этого делаем в Surfingbird.

              В нашем случае с нами остается треть юзеров, причем навсегда. Они пользуются Surfingbird каждый месяц.

              Читать дальше →
            • Интервью с Глебом Будманом, кофаундером сервиса онлайн-бекапа Backblaze.com и резидентом Кремниевой долины

                Глеб основатель нескольких удачных стартапов. Его история и опыт будут интересны тем, кто ввязался в стартап игру или только подумывает об этом.

                Читать дальше →
              • Как я изобрел машину времени — Photo Time Machine

                  Большую часть своей сознательной жизни я занимался документальным кино, видео и фотографией и не имел никакого отношения к бизнесу и IT-сфере. Слов таких боялся. К идее создания проекта пришел именно через интересующую меня тему архивной фотографии. Началось с мысли про социальную сеть «На районе», объединяющую людей по принципу принадлежности к небольшой локации и дающую возможность восстанавливать и вести ее летопись. Постепенно идея развилась в международный проект, который будет позволять путешествовать во времени и прослеживать/создавать визуальную историю мира через старые фотографии. Именно мира — это не преувеличение. 

                  image
                  The U.S. National Archives
                  Картинки