• Доклады конференции CppCon 2014

    • Tutorial
    Недавно в городе Белвью (штат Вашингтон) прошла одна из самых больших конференций С++ разработчиков — CppCon 2014. В течение пяти дней ведущие программисты таких компаний как Microsoft, Google, Dropbox, Citrix, Embarcadero, Ubisoft, разработчики стандарта языка, создатели компиляторов С++ и члены комьюнити opensource-продуктов представляли свои доклады, делились мнениями о будущем языка, предлагали новые идеи. Ниже я представлю выборку наиболее понравившихся мне видео с небольшими комментариями от себя. Хочется отметить, что вся конференция просто пропитана духом возрождения С++ в виду распространения стандартов С++11\14, люди рассказывают почему выбор С++ оказался для них верным, как они успешно мигрировали с C#\Java\Objective-C на С++ и не пожалели об этом и т.д.

    Удачного просмотра!

    Докладчики из Dropbox рассказывают о том, как они разрабатывают на С++ кроссплатформенные мобильные приложения.
    Когда-то у Дропбокса были классические мобильные приложения: Java-код для Android и Objetive-C для iOs. Однако со временем команде разработчиков надоело писать одно и то же по 2 раза на разных языках и они пришли к выводу о необходимости создания общей кодовой базы на С++. Со временем оказалось, что какую бы архитектуру не имело приложение (MVC, MVVM или что-нибудь другое), фактически весь код кроме вьюх может быть вынесен в С++. Действительно, на С++ можно реализовать модель данных, контроллеры, бизнес-логику, вспомогательные библиотеки для работы с сетью, базами данных, парсингу и т.д. Всё, что остаётся на долю Java и Objective-C — нарисовать «родные» для данной платформы кнопки\списки\лейбы на вьюхах. И этот подход существенно более прагматичен, чем писать всё дважды.

    Первое видео более обзорное, второе более практическое:


    Читать дальше →
    • +26
    • 13k
    • 7
  • 5 Самых захватывающих событий, произошедших в космосе [перевод]

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


    Когда лётчики-испытатели прокачиваются до следующего уровня, получаются космонавты. И они настолько суровы, что могут использовать алмазы вместо жвачки. Мы уже говорили о крутых космонавтах, но вот что, ребята: в космосе всё круто. Поэтому вот вам ещё кое-что.

    image

    Читать дальше →
  • Художественные и документальные фильмы о космонавтике


      Статьи о книгах и играх требуют «третьего кита» — рассказа о фильмах на космическую тему. Тем более, что я «заболел» космонавтикой именно после просмотра нескольких фильмов подряд. В данной статье я хочу рассказать о лично виденных достойных упоминания художественных (не фантастических) и документальных фильмах о космонавтике.
      Что бы посмотреть на выходных?
    • Google Play — работаем легально!

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



        Сегодня, я хочу рассказать о том как сделать свое хобби по разработке Android-приложений пусть небольшим, но официальным бизнесом. О том, как легально получать деньги, заработанные на Google Play, о «страшном» валютном контроле и «таинственном» паспорте сделки.
        Читать дальше →
      • Роботизм — футурологический прогноз

        image
        В свое время Маркс утверждал, что капитализм сменится коммунизмом, и к власти придет угнетаемый класс — пролетариат. По-моему, это предположение довольно спорно, даже если всех IT-специалистов причислить к этому классу. Ведь после рабовладельческого строя к власти не пришли рабы, а после феодализма — крестьяне.
        Но даже оставив воззрения Маркса (вместе с другими нестыковками) на его совести, вопрос тем не менее остается — что будет после капитализма? Размышляя над этим, убеждаюсь, что с большой долей вероятности следующая формация станет называться РОБОТИЗМом, ну или как-то так.
        К чему приведет следующая научно-техническая революция...
      • Украшательство Android-телефона: рецепты красивых рабочих столов

          Одним из плюсов телефонов на базе Android является возможность полной кастомизации интерфейса под себя. Благо всевозможных виджетов под систему существует огромное количество. Причем, их настолько много, что пользователи гуглофонов иногда напоминают скульпторов или художников – попробуй совмести все нужное так, чтобы получилось красиво, да еще и учти все нюансы настроек. Одним словом, настройка требует времени, вкуса и недюжинного воображения.

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



          Под катом еще несколько примеров.
          Читать дальше →
        • Как обмануть Корпорацию Добра или покупаем Nexus 7 в России без гуглолотереи

          В недавней статье на Хабре уже шла речь о том, как закупаться на Google Play в разделе Devices прямо из нашего захолустья. Тема бесспорно интересная: Nexus 7 пока в России и близлежащих странах вообще не водится, а Galaxy Nexus, скорее всего, просто обойдется вам значительно дороже, если, конечно, вы не живете в Москве или Питере. Проблема только в том, что рецепт оказался несколько нестабильный: лично меня Самая Добрая Корпорация небезосновательно заподозрила в подтасовке личных данных, а судя по комментариям – я такой оказался далеко не один.

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

          Под катом новый рецепт и совсем чуть-чуть скриншотов.
          Читать дальше →
        • Консоль настоящего хакера

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

            Ломайте на здоровье, как настоящие голливудские хакеры

            И для профи версия с настройками тут, спасибо хабрапользователю ascending
          • 10 самых интересных ставок на Long Bets



              Long Bets — это сайт, где любой желающий может сделать ставку или долгосрочный прогноз, какого-либо события, имеющего научный или социальный интерес.
              -----------------------------------------------------------------------------
              Минимальная сумма ставки — 200$
              Минимальный срок — 2 года
              -----------------------------------------------------------------------------
              Ниже предлагаю список из 10 наиболее интересных пари, которые активны на данный момент:

              1. До 2029 никакой компьютер или искусственный интеллект не пройдет Тест Тьюринга.

              2. К 2012 Wall Street Journal и New York Times будут именовать Россию, как «мировой лидер в разработке программного обеспечения».
              Читать дальше →
            • Ghetto workout

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

                Отжимания




                Читать дальше →
              • 10 способов расположить к себе айтишника

                  Не копипаст и не перевод. Принимаются дополнения и уточнения ;)


                  1. Регулярно консультируйтесь с айтишником по поводу всего, что связано с системами сложнее веника
                  Будь то водогрей или сигнализация — это неважно. Айтишник должен разбираться во всём, что присутствует в современном мире и недоступно вам. Просто потому, что вам кажется, что он заумен. Физик ядерщик тем временем почему-то остаётся в стороне, хотя имеет к кондиционерам и дрелям ровно такое же отношение.

                  2. Задалбывайте айтишника словом «компьютерщик»
                  Ведь совсем неважно, что у каждого айтишника есть своя узкая специализация, хотя бы на верхнем уровне, «железа» и «софта», а свою специальность он уважает. Даже не забивайте себе голову мыслями о том, как бы вы, начальник отдела по продажам в секторе B2B, чувствовали себя назови кто-то вас «торгашом».
                  Читать дальше →
                • Бледно-голубая точка



                    Вместе с гениальными учеными меня всегда восхищали ученые популяризаторы науки.

                    Pale Blue Dot или Бледно-голубая точка это знаменитая фотография Земли, сделанная зондом Вояджер-1 с растояния 5,9 миллиардов километров. Многие даже называют ее самой важной фотографией в истории человечества. Название и сама идея сделать такой снимок принадлежит Карлу Сагану, одному из самых известных популяризаторов науки.

                    В 1994 году вышла одноименная книга «Pale blue dot: a vision of the human future in space», а в 1996 году Карл Саган произносит свою вступительную речь. Именно ее я предлагаю вам послушать.

                    Оригинал (Голос Сагана на видео-хостингах положили на множество разных картинок, и похожих роликов много)

                    P.S. Это эссе хоть и (мне кажется) уже фигурировало на Хабре, и перевод на русский существует (хотя меня он просто убил мне он не нравится), я просто давно хотел перевести его :)
                  • Ускорение загрузки Windows for fun and profit

                      image Пожалуй, начну с того, что если перегружаться 15 раз в год, то любой «тюнинг» процесса загрузки отнимает больше времени, чем будет выиграно на перезагрузках за все время жизни системы. Однако, спортивный интерес берет свое, тем более, что люди интересуется процессом оптимизации быстродействия. А загрузка оказалась самым очевидным кандидатом в примеры того, как на мой взгляд должен выглядеть этот самый процесс. Сразу скажу, что грузиться будем с 5400 rpm винта, грузиться будем в «рабочую» систему: помимо недобитой вендорской крапвари там стоит еще куча всякого типа вижуал студии, антивируса, скайпа, стима, гуглапдейтера и пр…

                      Про то, почему отключение pagefile-а скорее вредно, чем полезно — как нибудь в другой раз, а пока…
                      Под катом много однообразных картинок и немножко унылого текста
                    • Основы программирования под Android на примере игры Судоку

                        В статье описаны основные трудности создания приложений под Android.
                        Рассматриваются базовые понятия программирования Android.
                        Для примера описано создание игры Sudoku из книги Hello, Android – Ed Burnette.
                        Осторожно много скриншотов.

                        Читать дальше →
                      • Психологическая деформация программистов. Взгляд с обеих сторон баррикад

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

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

                          И что же них такого деформированного?
                        • Рекомендации по прохождению собеседования с HR-специалистами

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

                          Читать дальше →
                        • Я хочу работать в Google! Телефонное интервью (часть 1)

                            Привет Хабр! Давно не писал. Да это и понятно. Защита диссертации, получение PhD, а сейчас ещё и активный поиск работы — всё это занимает очень много драгоценного времени. Но разговор сегодня пойдёт не о том. Хотелось бы поделиться с Вами, уважаемые хабралюди, ресурсами и описанием процесса подготовки к телефонному техническому интервью с Гуглом, первый технический этап которого я уже прошёл, и теперь готовлюсь ко второму, который будет в пятницу.
                            Читать дальше →
                          • Книги для стартаперов

                              image

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

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

                              Некоторые книги непосредственно про стартапы, другие — про маркетинг, третьи — про мотивацию, четвертые — про саморазвитие. Так или иначе, считаю, что все это стоит знать начинающим предпринимателям.
                              Читать дальше →
                            • Как продвигать игру в AppStore: делюсь опытом на примере Wordrive

                                Хочу поделиться опытом по продвижению своей новой игры для iPhone/iPad — Wordrive.

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

                                Итак, вот у вас готово приложение и оно появилось в AppStore. Первый поток людей на него направляется из iTunes/App Store, сам собой — за счет появления в «новинках». Рассчитывать на него нечего — он как пришел, так и уйдет через пару-тройку дней. За это время нужно делать все, чтобы о программе или игре стали писать в сети. Если программа за это время сможет собрать еще и интернет-аудиторию, то выйти в топы будет сильно проще. А чтобы ее собрать, к моменту запуска в App Store нужно уже много что сделать.

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