• Любительская компиляция видеороликов с борта МКС

      image

      Вчера в ЖЖ пользователь timon_timonich опубликовал пост, в котором предлагает к просмотру видео собственного создания. В ходе изготовления ролика он использовал более ста гигабайт данных, которые свободно скачал с одного из официальных сайтов NASA. В итоге, спустя месяц работы, получилось видео, состоящее более чем из 6000 кадров и длительностью почти четыре минуты.


      Читать дальше →
      • +11
      • 6.4k
      • 5
    • История разработки моей первой игры

      Все началось с того, что я поиграл в сверхпопулярную игру под названием «Flappy bird». Все отлично её знают и описывать игру нет смысла. Но одно сказать я все же должен: Flappy bird зацепила меня своей простотой управления и сложностью геймплея. Я мог играть в нее часами подряд и вдруг подумал — может сделать такую же захватывающую, но при этом простую в управлении и концепции игру? Это же легко, работы на 2 недели, думал я. И так все началось.
      Читать дальше →
    • Мой подход к настройке экономики игры: электронные таблицы

      • Translation
      Этот пост был написан в ответ на предложение Бренды Ромеро и Яна Шрайбера о том, чтобы разработчики поделились своими любимым методами работы в Excel.

      Я выполнил достаточно много проектов по экономике игр, используя Excel. На сегодняшний день при конфигурации и настройке экономики игр чаще всего мне нужно создать определенный столбец данных, чтобы каждое значение ячейки автоматически рассчитывалось на основе формулы с одной или несколькими переменными (например, расчет стоимости каждого оружия на основе того, какой ущерб оно наносит и какое пространство занимает в инвентаре игрока).


      Читать дальше →
      • +16
      • 24.5k
      • 7
    • Спросите Итана №91: Нужна ли теория струн для квантовой гравитации?

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

      Эдвард Уиттен

      image

      Нет сомнения, что с математической точки зрения у нас нет недостатков во всяческих красивых и элегантных математических аппаратах. Но не все они имеют смысл в физической вселенной. На каждую гениальную идею, описывающую то, что мы можем увидеть и измерить, найдётся ещё одна гениальная, которая попытается описать то же самое, но окажется неправильной. Обсуждая на прошлой неделе вопросы, касающиеся альтернатив струнной теории, я нашёл следующее высказывание:
      Надеюсь, у вас будет время, чтобы сделать статью о квантовой гравитации. Точнее, мне интересно, есть ли прогресс в этой области за последние 5-10 лет. С моей непрофессиональной точки зрения кажется, что дело застряло с тех пор, когда теория струн начала терять доверие из-за проблем с её проверками и из-за наличия 10500 различных вариантов решений. Действительно ли это так?

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

      Начнём с нашей дорогой вселенной. Есть общая теория относительности – наша теория гравитации. Она постулирует, что вся система работает несколько хитрее, нежели простое «дальнодействие», которое придумал Ньютон, у которого все массы во всех местах вселенной испускали силы, действующие друг на друга, обратно пропорциональные квадрату расстояния между ними.

      Масса, как объяснил Эйнштейн при помощи принципа эквивалентности E = mc2 в 1907, есть лишь одна из форм энергии. Эта энергия заворачивает самую ткань пространства-времени, изменяя путь, по которому движутся тела, и изгибая то, что наблюдатель увидел бы как декартовскую решётку. Объекты не ускоряются невидимой силой, а просто путешествуют по пути, искривлённому различными формами энергии, присутствующими во вселенной.

      Это гравитация.
      Читать дальше →
    • Новый сервис «Хоттабыч» — Мы можем всё

        Что же такое Хоттабыч в 2015 году? Это мобильное приложение или сервис, который предназначен для удобного заказа чего угодно. Наши операторы профессионально помогут выбрать любую желаемую услугу или товар, а возможно и то и другое одновременно, и получить исчерпывающую информацию о деталях заказа. Подбор различных вариантов, расчет стоимости, выбор поставщика услуги, учет возможных особенностей и рисков, доставку и прочие заботы мы берем на себя.
        Читать дальше
      • Исповедь фрилансера-нищеброда, или живем в чужой стране в половину обычной суммы



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

          Сейчас в моей жизни обстоятельства так сложились, что я вынужден на некоторое время переехать жить в другую страну. Впрочем, вынужден — не то слово. Переехал я с радостью, чего уж там. Хочу поделиться с вами способом экономить на чужбине в период становления вас как жителя новой страны, в самое тяжелое время адаптации, которое и отнимает наибольшее количество денег. Постараюсь писать общие тезисы, однако под каждым разделом будет спойлер конкретно про Черногорию и мой опыт переезда и проживания тут. Надеюсь, я помогу вам сэкономить в первое время пребывания на новом месте.
          Итак, собрали чемоданы? Поехали.
        • Как опереться на пустоту?


            «Дайте мне точку опоры, и я переверну Землю» — так, по легенде, сказал Архимед, научно объяснив интуитивно понимаемый принцип работы рычага. Но в космическом вакууме опоры нет. А спутникам нужно, чтобы солнечные батареи смотрели на Солнце, антенны — на Землю, камера — на интересный участок Марса, а двигатель для коррекции орбиты — строго в определенную точку пространства. Приходится что-то придумывать, чтобы опереться на пустоту.
            Читать дальше →
          • Как побрить %username%

              Я нашёл доказательство бородатой шутки о том, что типичные it-шники бородаты. На Хабре нет ни одной статьи про бритвы!



              Постараюсь это исправить, тем более бритва может быть настоящим гаджетом!
              Осторожно! Не порежьтесь!
            • Сажаем контроллеры на диету: Android

              • Tutorial
              Паттерн MVС появился достаточно давно и создавался с целью разделения бизнес-логики приложения от представления. Но далеко не все программисты реализуют его правильно, из-за чего возникают «Толстые тупые уродливые контроллеры» содержащие тонны кода. В этой статье пойдет речь о правильной реализации View классов, для того чтобы уменьшить количество кода в контроллерах и оставить место чистой бизнес-логике приложения.


              Читать дальше →
            • «Воины виртуальности» — книга о возможном будущем

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

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

                image
                Читать дальше →
              • Инфографика: Как выбрать персональный 3D-принтер?



                  3D-печать — это новая и активно развивающаяся отрасль, привлекающая к себе с каждым годом все больше профессионалов из разных областей: Производство, Медицина, Ювелирное дело, Макетирование, Дизайн, Архитектура, Реклама и многие другие.

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

                  Мы объединили наши знания и опыт и собрали всю необходимую информацию для ответа на вопрос «Как выбрать персональный 3D-принтер?» на одной странице, чтобы сэкономить Ваше время.
                  Читать дальше →
                • Asus официально признал DD-WRT как альтернативную прошивку

                    Зайдя на dd-wrt.com увидел в верхней части банер, пройдя по которому, я попал на страницу официального сайта Асуса ( сюда )

                    ASUS highly values the DIY community. Due to popular demand, ASUS now provides DD-WRT compatible routers for all your network needs. We plan to expand support for this popular firmware for more of our outers, so keep an eye out for more ASUS routers with support for DD-WRT in the future.


                    Ниже идет вольный перевод(заранее извиняюсь за возможные неточности):

                    Асус высоко ценит свое DIY сообщество. В соответствии с популярной тенденцией, Асус теперь предоставляет роутеры, совместимые с DD-WRT для любых ваших сетевых нужд. Мы планируем улучшить поддержку этой популярной прошивки для большего количества наших роутеров в будущем.


                    Помимо этого, так же приведен список роутеров, уже поддерживающих DD-WRT, среди которых RT-N16, RT-N13U,WL-520g c/u и другие.

                    Читать дальше →
                  • Детектор углекислого газа МАСТЕР KIT MT 8057

                      Как известно, причиной многих проблем с самочувствием и синдрома хронической усталости может быть переизбыток углекислого газа (CO2) в воздухе помещения (megamozg.ru/post/4982). Практически во всех городских квартирах вентиляция не достаточна для того, чтобы поддерживать комфортный уровень CO2. Очень важно иметь дома измеритель уровня CO2 для того, чтобы хотя бы вовремя открывать форточку.

                      Детектор углекислого газа МАСТЕР KIT MT 8057 сейчас фактически самый дешёвый на рынке. В интернет-магазине MedGadgets от стоит 4950 рублей.



                      Прибор показывает уровень CO2 и температуру, его можно подключить к компьютеру для построение графиков изменения CO2 в течение длительного времени.
                      Читать дальше →
                    • Распознавание речи для чайников

                      • Tutorial

                      В этой статье я хочу рассмотреть основы такой интереснейшей области разработки ПО как Распознавание Речи. Экспертом в данной теме я, естественно, не являюсь, поэтому мой рассказ будет изобиловать неточностями, ошибками и разочарованиями. Тем не менее, главной целью моего «труда», как можно понять из названия, является не профессиональный разбор проблемы, а описание базовых понятий, проблем и их решений. В общем, прошу всех заинтересовавшихся пожаловать под кат!

                      Читать дальше →
                    • Material Design. Динамический Toolbar на живом примере

                      Уверен, что те, кто следят за изменениями в мире Android, заметили, что Toolbar начинает играть в приложениях всё более значимую роль. Например в последней версии Gmail клиента в Toolbar вынесен почти весь функционал по работе с почтой, а в новом Google Chrome Toolbar отвечает за работу с текстом страниц.

                      В данной статье я постараюсь рассказать о создании динамического Toolbar, который позволит пользователю работать с контентом четырьмя различными способами в рамках одного Activity. Мы рассмотрим весь процесс разработки Toolbar-a начиная с xml файлов стилей и заканчивая анимацией иконок, а в конце статьи я оставлю ссылку на GitHub репозиторий с примером полностью рабочего приложения.
                      Читать дальше →
                      • +17
                      • 131k
                      • 4
                    • Кофе с огурцами (Espresso + Cucumber)



                            Относительно не так давно появилась замечательная библиотека Espresso для тестирования UI Android приложений. Её преимущества над аналогами обозревались не один раз. Если вкратце, то они заключаются в том, что это разработка Google для собственной ОС (ранее они сами использовали Robotium), а так же в лаконичности синтаксиса и скорости работы. Итак, мы решили идти в ногу со временем и использовать Espresso. Но нам мало тех плюсов, что уже есть, мы хотим BDD (http://en.wikipedia.org/wiki/Behavior-driven_development), мы хотим скриншотов и отчетов в json и html, мы хотим запускать это все на CI, в конце концов! Но обо всем по порядку. Я расскажу как подружить Cucumber (http://habrahabr.ru/post/62958/) и Espresso (http://habrahabr.ru/post/212425/) на небольшом примере. Всех, кто устал от Appium, кто хочет уйти от Robotium и тех, кому небезразлично тестирование Android, прошу под кат.
                        Читать дальше →
                        • +21
                        • 20.7k
                        • 5
                      • Я тебя по сетям вычислю: используем API крупнейших соцсетей в своих корыстных целях



                          Ни для кого не секрет, что современные социальные сети представляют собой огромные БД, содержащие много интересной информации о частной жизни своих пользователей. Через веб-морду особо много данных не вытянешь, но ведь у каждой сети есть свой API… Так давай же посмотрим, как этим можно воспользоваться для поиска пользователей и сбора информации о них.

                          Есть в американской разведке такая дисциплина, как OSINT (Open source intelligence), которая отвечает за поиск, сбор и выбор информации из общедоступных источников. К одному из крупнейших поставщиков общедоступной информации можно отнести социальные сети. Ведь практически у каждого из нас есть учетка (а у кого-то и не одна) в одной или нескольких соцсетях. Тут мы делимся своими новостями, личными фотографиями, вкусами (например, лайкая что-то или вступая в какую-либо группу), кругом своих знакомств. Причем делаем это по своей доброй воле и практически совершенно не задумываемся о возможных последствиях. На страницах журнала уже не раз рассматривали, как можно с помощью различных уловок вытаскивать из соцсетей интересные данные. Обычно для этого нужно было вручную совершить какие-то манипуляции. Но для успешной разведки логичнее воспользоваться специальными утилитами. Существует несколько open source утилит, позволяющих вытаскивать информацию о пользователях из соцсетей.
                          Читать дальше →
                        • Электронный рынок HuaQiangBei в Шэньчжэне

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

                            В центре ШЖ – в получасе ходьбы от башни КК100 находится самый известный в южной части Китая магазин электроники — Хуачинбей. По сути это несколько кварталов с разного рода техникой и деталями.

                            Хотите прочувствовать Китай? Нравится торговаться? Любите шумные и людные места с бесконечной толчеей? Тогда вам сюда.


                            По узким переходам рынка
                          • Леденец из мороженого, или как привнести в ваше приложение немного Material

                            Пятая версия Android была выпущена почти полгода назад. Несмотря на это, большинство приложений в маркете до сих пор упорствуют в стиле Holo. То ли новый Material-стиль пока не по зубам среднему разработчику, то ли Android L еще не успел прочно войти в обыденность.

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

                            Если вы, как я недавно, твердо решили обернуть своё, давно не обновлявшееся, приложение в новую «шкурку», этот обзор инструментов и библиотек может сэкономить вам N часов времени.

                            Осторожно, мало картинок!