• Шейдеры в libgdx для чайников

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

    Немного теории


    Итак, что такое шейдер? Шейдеры в OpenGL — это небольшие программы, написанные на C подобном языке GLSL. Эти программы исполняются напрямую на GPU. Шейдеры работают в паре: вершинные шейдеры и фрагментные.
    Читать дальше →
    • +20
    • 17,2k
    • 7
  • Купив MacBook у официального поставщика, можно остаться без официальной гарантии Apple. UPD. Но я добился успеха



      Несколько дней назад я решил купить себе макбук. Вначале порыскал по Авито и понял, что б/у MacBook Air в хорошем состоянии будет стоить довольно дорого, а гарантий при этом никто никаких дать не может. Можно вспомнить хотя бы этот пост.

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

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


      Эта статья мой личный опыт размещения игры в Стиме, и в ней я расскажу о тех моментах, которые беспокоили меня самого в процессе этого дела. Надеюсь, она поможет тем, кто решит пройти этим же путём. Этим немного особенным образом, дорогой минимальных усилий.
      Читать дальше →
    • Подальше от обыденной реальности: фантастические романы, которые стоит прочитать

        image

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

        • Tutorial
        image

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

        На написание этого поста меня сподвиг замечательный пост «За что конкретно я ненавижу некоторых отдельно взятых маркетологов — или как айтишник по магазинам ходил». Сразу хочу извиниться за возможные опечатки — пишу с планшета, сидя в микроавтобусе и вытягивая сеть телефоном. Hacker's keyboard очень удобен для ssh-доступа, но большие тексты писать им не очень удобно.

        IT- специалисты — народ любопытный. То соберут на базе микроконтроллеров автоматическую систему полива и освещения для любимого фикуса, то пропатчат прошивку мультиварки для раздачи торрентов. Но, по непонятной и загадочной причине, когда дело доходит до еды, пресловутый принцип DIY дает сбой. И наш герой, способный часами переделывать кинескоп старого телевизора в Луч Смерти, идет на кухню утолить голод соевым текстуратом пополам с гидроцеллюлозой и «коллагеновым сырьем».

        В этом посте я хочу разрушить миф о том, что еда может быть либо быстрой и удобной, либо съедобной. Не секрет, что многим из нас приходится работать по 12 часов в сутки, что не способствует кулинарным подвигам с участием 28 приправ и перьев с зада дракона, омытых слезами единорога. Вы получите замечательную возможность посмотреть в глаза своей половинки на 8 марта после того, как она получит не контроллер для дистанционного управления шторой, а свежевыпеченный хлеб ручной работы рано утром. Если вам надоело есть синтетику — добро пожаловать под hubracut.
        Читать дальше →
      • Java сертификация. Подготовка к SCJP

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

          Уточнение


          Так как Sun'a больше нет, то и экзамена SCJP тоже нет. Теперь он значится так:
          1Z0-851 Java Standard Edition 6 Programmer Certified Professional Exam.
          прочитать об экзамене и посмотреть задачи
        • MOTA SmartRing: умное кольцо вместо умных часов

            smartring_01

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

            Как результат — ниша тех же умных часов уже переполнена, и в ней становится все теснее, если так можно выразиться. Поэтому производителям приходится придумывать что-то новое. Кто-то добавляет в собственные умные часы какие-нибудь уникальные функции или необычный внешний вид. Ну, а кто-то создает умные устройства нового типа. Именно так поступила компания MOTA, которая анонсировала скорый выход на рынок… умного кольца.

            Читать дальше →
          • Сайт GameTutorials сделал все свои 350 уроков по программированию игр бесплатными

              image

              Сайт GameTutorials, известный своими уроками по C/C++/Win32/OpenGL/Direct3D/C#/Java, открыл все свои материалы для свободного изучения. Все уроки проверены на совместимость с Visual Studio 2013, в самом ближайшем будущем ожидаются уроки по Unreal Engine и Unity Engine, кроме того, будут обновлены устаревшие уроки по OpenGL и DirectX (сейчас на сайте описана версия DirectX 9).

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

              Для просмотра и скачивания уроков потребуется зарегистрироваться.
            • Прекратите скручивать — 2. О способах крепления кабеля

              • Tutorial
              По заявкам слушателей, так сказать. Правильно соединить кабель — половина дела, но если он будет свободно болтаться, то долго он не проживет — или заденут, или порвут, или откусят(необязательно со злыми намерениями). А может просто под своим весом выскользнуть из соединения. А может не выскользнуть, что еще хуже — поди-ка найди место пропадания контакта. Так что эта статья расскажет о том, какими способами можно закрепить кабель так, чтоб он никуда не делся.
              Да и вот такие крепления некрасивы, неудобны, и выдают непрофессионала:

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