learnopengl. Урок 1.4 — Hello Triangle

Автор: admin от 6-10-2016, 23:45, посмотрело: 285

learnopengl. Урок 1.4 — Hello TriangleВ прошлом уроке мы таки осилили открытие окна и примитивный пользовательский ввод. В этом уроке мы разберем все азы вывода вершин на экран и воспользуемся всеми возможностями OpenGL, вроде VAO, VBO, EBO для того, чтобы вывести пару треугольников.
Заинтересовавшихся прошу под кат.

Категория: Программирование

 

Легко начать, закончить трудно или про смерть стартапов

Автор: admin от 6-10-2016, 22:05, посмотрело: 171

Вот уже 11 лет я занимаюсь веб-разработкой и интернет-маркетингом. Был как на стороне заказчика, так и на стороне исполнителя. Своими руками когда-то проектировал, верстал, программировал, тестировал, продвигал, затем управлял проектами, после учил это делать других, а сейчас я их придумываю и запускаю. Единственное, что я никогда не делал своими руками — это дизайн. Другими словами, я не просто видел жизненный цикл проекта изнутри, я участвовал почти во всех этапах разработки, часто в довольно больших проектах. И вот, видя всю кухню изнутри, я постоянно наблюдаю одни и те же причины успехов и поражений. В этой статье я попытаюсь рассказать, что я увидел за 11 лет работы и более 100 стартапов, которых я касался и как же все же создать большой и успешный проект.

Прежде, чем говорить об успехе, давайте поговорим о причинах поражений, чтобы иметь возможность их избежать и тем самым повысить свои шансы на успех. Относительно недавно вышло замечательное исследование про топ 20 причин провалов стартапов. В нем описаны вроде бы очевидные вещи, о которых так или иначе думает каждый предприниматель, но если разобрать каждый пункт отдельно, то можно найти много интересных неочевидных фактов:

Легко начать, закончить трудно или про смерть стартапов

Категория: Программирование » Веб-разработка

 

Разбираемся с Veeam SureBackup

Автор: admin от 6-10-2016, 21:10, посмотрело: 346

Разбираемся с Veeam SureBackup


Бэкапы нужно проверять.

В качестве вступления простая история из бурной молодости. Всем знакома ситуация, когда ресурсов нет, а хранить резервные копии нужно. В свое время для хранения резервных копий своих систем, использовалось два диска объемом по 500GB. Как можно было догадаться, при использовании RAID-1, полезное пространство ограничивалось теми самыми 500GB, чего катастрофически не хватало. Было принято решение использовать Linux LVM, тем самым получить 1000GB пространства, в ущерб надежности.

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

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

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

Тем, кому интересно как Veeam проверяет свои резервные копии, прошу под кат.

Категория: Админитстрирование » Системное администрирование

 

Дружелюбный дизайн и миллион новых пользователей: год экспериментов в Яндекс.Деньгах

Автор: admin от 6-10-2016, 19:25, посмотрело: 157

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

В этом посте я расскажу, как с помощью серии экспериментов мы помогли дизайнерам продуктов перейти от парадигмы «совершенствуй» к циклу «экспериментируй с новым -> измерь -> повтори». 

Перед тем, как углубиться в теорию, предлагаю всем читателям наглядный эксперимент: на картинке ниже — два варианта формы ввода данных карты. Попробуйте угадать, какой из них даёт большую конверсию. Правильный ответ — в тексте. К слову, такую игру мы проводим внутри компании после каждого эксперимента — и в среднем 75% коллег не угадывают правильный. 

Дружелюбный дизайн и миллион новых пользователей: год экспериментов в Яндекс.Деньгах Дружелюбный дизайн и миллион новых пользователей: год экспериментов в Яндекс.Деньгах


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

Категория: Веб-разработка, Яндекс

 

Стрелки как подход к представлению систем на Java

Автор: admin от 6-10-2016, 18:25, посмотрело: 273

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


В статье рассматривается подход к представлению структурных схем с использованием концепции стрелок (arrows), описанных Джоном Хьюзом и нашедших применение в Haskell в FRP-фреймворках Yampa и Netwire, а также в XML-фреймворке Haskell XML Toolbox.


Особенностью структурных схем является наглядное представление последовательностей операций (блоков) без акцентирования внимания на самих обрабатываемых данных (переменных) и их состояниях. Для примера рассмотрим радиоприёмник прямого усиления


Стрелки как подход к представлению систем на Java


Как же реализовать такой способ описания систем и вычислений в рамках существующих мейнстримовых языков программирования?

Категория: Программирование

 

Вскрываем черный ящик: JVM изнутри

Автор: admin от 6-10-2016, 18:00, посмотрело: 151

Вскрываем черный ящик: JVM изнутри

Осень – отличное время для встречи со старыми друзьями, поездок на конференции, прогулок по паркам. Многие уже вернулись из отпусков с новыми впечатлениями, идеями, готовые делиться ими, общаться с окружающими. Наше сегодняшнее интервью не о путешествии, хотя, несомненно, погружение в мир Java тоже можно назвать таковым. Разговор пойдет о JVM. Наш собеседник – Charles Nutter из Red Hat.

Вскрываем черный ящик: JVM изнутриИтак, запасаемся кофе и начинаем.

— Наше тема сегодня – это JVM и ее «тёмное» содержимое. Charles, добрый день! Скажите, когда для вас JVM перестала быть загадкой?

Категория: Программирование, Веб-разработка

 

BlueStacks: как трансляции геймплпея помогают эмулятору Android для ПК

Автор: admin от 6-10-2016, 17:50, посмотрело: 289

BlueStacks: как трансляции геймплпея помогают эмулятору Android для ПК

BlueStacks — условно-бесплатная программа для запуска приложений Android в окружениях операционных систем Windows и Mac OS. Платформа поддерживает все приложения Google Play. Компания BlueStacks была основана в 2011 году. Популярность платформы быстро растет. Сейчас технологию LayerCake, которая лежит в основе BlueStacks, использует уже более 100 млн человек по всему миру.

С этой платформой работают и обычные пользователи, которым хочется поиграть в мобильные игры на большом экране своего ПК или ноутбука, и разработчики, с комфортом тестирующие свои приложения. Мы давно хотели посмотреть на «кухню» BlueStacks изнутри, и нам удалось это сделать. Сотрудники компании из США и России согласились дать интервью Хабрахабру. И сегодня мы это интервью публикуем. Но прежде давайте посмотрим, почему рынок стриминга Android-приложений сегодня так важен.

Категория: Android, Windows

 

Может, хватит уже поливать грязью CSS на конференциях разработчиков?

Автор: admin от 6-10-2016, 15:05, посмотрело: 183

На почти каждой конференции разработчиков вот-вот будет доклад, в котором будет вот эта «смешная гифка»:


Может, хватит уже поливать грязью CSS на конференциях разработчиков?


Питер Гриффин из одноименного мультсериала пытается закрыть жалюзи и запутывает их напрочь, дергая за веревки как попало, пока не выходит из себя и срывает их с окна. Надпись на картинке: «CSS».


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


Читать далее

Категория: Программирование » Веб-разработка

 

Литературный дайджест: 35 книг о дизайне интерфейсов и контент-маркетинге

Автор: admin от 6-10-2016, 14:10, посмотрело: 297

«Пользовательский интерфейс» (UI), «пользовательский опыт» (UX) и контент — эти слова в сфере ИТ у всех на слуху. И каждый из этих элементов важен для создания качественного и успешного продукта. Поэтому сегодня мы подготовили для вас подборку из 35 книг, которые могут пригодиться дизайнерам и контент-маркетологам на пути к завершению проекта.

Литературный дайджест: 35 книг о дизайне интерфейсов и контент-маркетинге


Фото baldiri CC / Flickr

Категория: Программирование » Веб-разработка

 

Американские спецслужбы арестовали возможного информатора хакеров Shadow Brokers

Автор: admin от 6-10-2016, 14:10, посмотрело: 206

Американские спецслужбы арестовали возможного информатора хакеров Shadow Brokers Американские спецслужбы арестовали сотрудника одной из фирм, которая работает с АНБ (подрядчик). Сотрудника зовут Harold Martin и его уже окрестили «вторым Сноуденом» за подозрение в раскрытии конфиденциальной информации АНБ. Особенностью этого случая является тот факт, что краже подвергся исходный код программного обеспечения, которое использовалось спецслужбами в кибератаках на компьютерные сети других государств. Это, в свою очередь, может указывать на причастность бывшего сотрудника к группировке Shadow Brokers.

После публикации в сети архива с данными Shadow Brokers, обсуждалось две основных версии получения исходных текстов эксплойтов группировки Equation Group. Первая подразумевает успешно проведенную кибератаку, что послужило причиной утечки. Сторонники второй версии полагают, что речь идет о «втором Сноудене», передавшем хакерам исходные тексты. Как оказалось, арестованный специалист Harold Martin работал в той же фирме, что и Сноуден — Booz Allen Hamilton.

Категория: Информационная безопасность

 
Назад Вперед