Pull to refresh
30
0
Владислав Аксёнов @BlackSwan

User

Send message

Этот притягательный постапокалипсис

Reading time5 min
Views25K

© Антон Кокарев

Выхода Fallout 4 осталось ждать недолго. Множество фанатов по всему миру уже до дыр засмотрели тизеры игры, на форумах обсуждаются детали увиденного, и с новой силой разгорелся спор между адептами олдскульных «правильных» Fallout’ов 1/2 и теми, кому пришлись по душе скитания по пустоши в третьей части игры. Но оба лагеря геймеров, как и множество людей, никогда не игравших ни в какой Fallout, объединяет тяга к прекрасному — к постапокалипсису, к миру, лежащему в руинах. Вероятно, у психологов найдется в загашниках пара теорий, объясняющих, почему широким народным массам так интересна тема разрушенного мира, в котором выживают остатки человечества. Но не будем заниматься самодеятельным психоанализом, а лучше в преддверии выхода нового Fallout'a почитаем книги и посмотрим фильмы, в которых действие разворачивается во времена постапокалипсиса.
Читать дальше →
Total votes 26: ↑22 and ↓4+18
Comments21

Marshmallow. Это должен сделать каждый. Добавляем поддержку SDK 23 в наши приложения

Reading time6 min
Views35K
Мне повезло стать Google Developer Expert Android в России, и поэтому я вдвойне переживаю, что не все из вас подготовились к релизу заранее. Сейчас мы с вами постараемся запрыгнуть на уплывающий пароход с зефирками.

Вы можете не читать, а просто посмотреть мой доклад на прошедшем DroidCon.

Но специально для тех, кто любит читать хабр больше чем смотреть youtube — добро пожаловать под кат. Там мы пройдемся по чеклисту действий, которые каждый обязательно должен сделать в своем приложении, а потом посмотрим на новые возможности для разработчиков в sdk 23.
Читать дальше →
Total votes 25: ↑23 and ↓2+21
Comments3

Очередной умный дом, в трех частях. Часть первая, железная

Reading time5 min
Views137K
Хочу рассказать и показать результаты проекта, который развивается примерно 10 лет. Развивается как хобби, поэтому бывает, что за неделю делается новое устройство, а потом за полгода – не делается ничего. Я очень не люблю словосочетание «Умный дом», поэтому дальше оно не встретится. Также тут не будет схем, примеров кода, опутанных проводами макетных плат и прочих скучных вещей. Будет много фото и рассуждений на общие темы.

image
Читать дальше →
Total votes 43: ↑43 and ↓0+43
Comments79

Создан открытый аналог Siri — Sirius, доступный по лицензии BSD

Reading time1 min
Views17K


Группа Clarity Lab, находящаяся в университете Мичигана, предлагает решение с открытым исходным кодом для персонального компьютерного помощника. Их программа распознаёт голос и ищет ответы на запросы, точно как делают Siri от Apple, Google Now от Google, и аналогичные решения от Microsoft и Amazon. Проект под названием Sirius умеет даже больше, чем его аналоги – например, ему можно предоставить картинку и задать по ней вопрос.

Проект спонсируют Google, DARPA, американские военные и Национальный научный фонд США. Он распространяется по лицензии BSD, что означает полную открытость и бесплатность для всех желающих. Значит, любые стартапы смогут реализовать такую функциональность в своих проектах и устройствах.
Читать дальше →
Total votes 35: ↑35 and ↓0+35
Comments12

Краткий курс компьютерной графики: пишем упрощённый OpenGL своими руками, статья 5 из 6

Reading time11 min
Views66K

Содержание основного курса




Улучшение кода






Official translation (with a bit of polishing) is available here.




Пришла пора веселья, давайте для начала смотреть размер текущего кода:
  • geometry.cpp+.h — 218 строк
  • model.cpp+.h — 139 строк
  • our_gl.cpp+.h — 102 строки
  • main.cpp — 66 строк


Итого 525 строк. Ровно то, что я обещал в самом начале курса. И заметьте, что отрисовкой мы занимаемся только в our_gl и main, а это всего 168 строк, и нигде мы не вызывали сторонних библиотек, вся отрисовка сделана нами с нуля!
Я напоминаю, что мой код нужен только для финального сравнения с вашим работающим кодом! По-хорошему, вы всё должны написать с нуля, если следуете этому циклу статей. Очень прошу, делайте самые безумные шейдеры и выкладывайте в комментарии картинки!!!


Читать дальше →
Total votes 103: ↑98 and ↓5+93
Comments41

Пример приложения с использованием библиотеки AQuery

Reading time11 min
Views13K
Нас постоянно спрашивают, почему мы используем библиотеку AQuery в своих проектах. В конце концов нам надоело отвечать и мы решили показать, на что способна AQuery в бою.

Но писать какой-то странный псевдокод в духе hello world скучно и неинтересно и поэтому мы решили сделать какое-нибудь небольшое, но полезное приложение. Недавно от Хабра отделился проект Мегамозг и в комментариях к новости высказывали предложение объединить RSS поток со всех ресурсов. Этим мы и займемся.

В конце получится такой прототип приложения IT News (rss с хабра, гиктаймс, мегамозга и с силиконруса/роем упорядоченные по дате):

image

Ссылки для торопыжек:
github: github.com/recoilme/itnews
google play: play.google.com/store/apps/details?id=org.freemp.itnews
Пишем агрегатор новостей на AQuery за пару часов
Total votes 20: ↑20 and ↓0+20
Comments19

Краткий курс компьютерной графики: пишем упрощённый OpenGL своими руками, статья 2 из 6

Reading time7 min
Views142K

Содержание курса



Улучшение кода






Official translation (with a bit of polishing) is available here.




Update:


Внимание, статья 4в даёт новую, более простую версию растеризатора.

Давайте знакомиться, это я.



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

В прошлый раз мы нарисовали проволочную сетку трёхмерной модели, в этот раз мы зальём полигоны. Точнее, треугольники, так как OpenGL практически любой полигон триангулирует, поэтому ни к чему разбирать сложный случай. Напоминаю, что этот цикл статей создан для самостоятельного программирования. Время, которое я здесь привожу — это не время чтения моего кода. Это время написания вашего кода с нуля. Мой код здесь только для того, чтобы сравнить ваш (рабочий) код с моим. Я совсем не являюсь хорошим программистом, поэтому ваш код может быть существенно лучше моего. Любая критика приветствуется, любым вопросам рад.

Пожалуйста, если вы следуете этому туториалу и пишете свой код, выкладывайте его на github.com/code.google.com и им подобные и давайте ссылки в комментариях! Это может хорошо помочь как и вам (другие люди могут чего посоветовать), так и будущим читателям.
Читать дальше →
Total votes 119: ↑116 and ↓3+113
Comments116

Фантастические сериалы — обзор от фаната

Reading time8 min
Views81K
Мне наступили на больную мозоль, сделав некий обзорный пост по нескольким фантастическим сериалам.
А так как субботним вечером делать особенно нечего, давайте-ка я сделаю свой, более полный.
Да, будут спойлеры, имейте в виду.
Да, и очень много картинок! Трафик!

Начнём со Stargate

Целое семейство сериалов, начавшихся с одноимённого фильма.
Это во-первых, конечно,

Stargate SG-1
10/10
image
Читать дальше →
Total votes 238: ↑132 and ↓106+26
Comments262

Особенности переустановки предустановленной Windows 8

Reading time8 min
Views542K
… или как создать себе проблему, а затем героически её преодолеть.

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

Итого, имеем ультрабук с Windows 8, рабочим разделом восстановления и отсутствием каких-либо дисков в комплекте поставки (этот момент важен). Бук в качестве стартового ПО имеет UEFI, что в принципе для использования с Windows 8 логично, и даже было бы удобно, если бы не одно но — ключ для установки системы зашит в таблицу данных ACPI, в поддтаблицу MSDM. На тот момент я ещё этого не знал, да и не думал, что мне это понадобится.

Читать дальше →
Total votes 112: ↑106 and ↓6+100
Comments142

KitKat Android 4.4 Unboxing (и даже краткий обзор)

Reading time3 min
Views52K

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


Не так давно компания Google выпустила новую версию своей операционной системы для мобильных устройств — Android 4.4 KitKat. Многие из вас знают, что каждая из версий этой операционной системы имела кроме своего порядкового номера ещё и название — и это были сладости. Google начинала с Apple Pie, и каждое следующее крупное обновление называла какой-то другой вкуснятиной, следуя банальному алфавиту для первой буквы. И вот, в итоге они добрались до буквы K. Большинство посвящённых людей были уверены, что очередная версия системы будет иметь название Key Lime Pie, однако совсем недавно Google решила иначе. Теперь последняя версия системы, имеющая порядковый номер 4.4, называется KitKat, как и одноимённый шоколадный батончик от небезызвестной компании Nestle.
И вот, понимаете, одновременно с запуском Android 4.4 KitKat был запущен и Google Nexus 5 — новый смартфон, о котором многие читали и почти все знают. Однако многие не знают, что совместно компаниями Google и Nestle был запущен ещё один продукт — и это шоколадка KitKat с определённым дизайном обложки. Буквально на днях я зашёл в продуктовый магазин и увидел этот продукт на полке. Я спросил у кассира «Как давно его завезли?», и она мне ответила «Вчера». Сегодня я делаю её анбоксинг на радость тем, кому этот продукт ещё не привезли.
image
Я не претендую на полноценный обзор, хотя основные характеристики осветить планирую.
Кого заинтересовало — прошу под кат.
Читать дальше →
Total votes 548: ↑409 and ↓139+270
Comments111

Перед покупкой прав на сериалы Netflix проверяет их популярность на торрентах

Reading time1 min
Views90K
image

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

Но во время запуска сервиса в Нидерландах Netflix зашёл так далеко, что начал использовать статистику популярности сериалов на пиратских сайтах, чтобы выбрать сериалы, права на которые стоит купить. Вице-президент Netflix по приобретению контента Келли Мэрримэн рассказала сайту Tweakers, что «покупая сериалы, мы смотрим на то, что хорошо идёт на пиратских сайтах», пишет The Verge. Так, это привело к покупке прав на «Побег», популярный сериал на торрентах в Нидерландах.
Читать дальше →
Total votes 85: ↑78 and ↓7+71
Comments81

Реализация ECB шифрования с помощью библиотеки Маршала в языке С#

Reading time2 min
Views3K
Здравствуйте! Все чаще встречаю вопросы друзей и коллег, да и просто запросов на тему «как же реализовать шифрование на языке С#». Так вот кому будет интересно расскажу как это можно реализовать.
Режим ECB — метод применения блочного шифра, позволяющий преобразовать последовательность блоков открытых данных в последовательность блоков зашифрованных данных. Более точно вы сможете узнать на Википедии. Я же перейду сказу к сути вопроса.
Читать дальше →
Total votes 23: ↑7 and ↓16-9
Comments3

Вася в роли компилятора

Reading time6 min
Views20K
Василий Викторович (далее просто Вася) работал в конторе уже третий год. Программист по образованию, он был на хорошем счету у директора Александра Ивановича, тот нисколько не сомневался в его профессиональных навыках и готов был доверить ему любую важную задачу. Директор часто набирал новых сотрудников в помощь Васе, но все они подолгу не задерживались — Вася жаловался, что, мол, плохие с них программисты, работать не хотят, пишут код, в котором сам чёрт ногу сломит, к тому же пичкают повсюду своё ООП и паттерны.

— Вася, так может ты сам поработаешь? Уже десять человек уволили… Понимаю, специалистов в наше время не сыскать, понимаю, одному работать трудно, но может всё-таки попробуешь, а?
— Иваныч, я бы с радостью, но кто тогда мелкими делами будет заниматься? Я пишу важнейшие вещи, а отвлекаться на пустяки всегда очень трудно. Найди мне хорошего человека, Иваныч! Я верю, однажды попадётся тот самый, который сможет работать как я, а то и лучше!
— Да что ты, Вася, я уже убедился — лучше тебя никого мне не найти. Я постараюсь, Вась, постараюсь!
Директор похлопал его по плечу и вышел из кабинета. А Вася нажал Alt+Tab и продолжил читать ленту.
Читать дальше →
Total votes 216: ↑136 and ↓80+56
Comments46

Беспрецедентная акция или всё-таки хакнули? Office 2013 за 5 гривен в Украине, $5 в Бeларуси, 5 шекелей в Израиле

Reading time1 min
Views360K
Привет,

Буквально несколько минут назад всё вернулось на свои места и цена МС Офиса 2013 стала 2199 грн. Но что же произошло до этого? Почему цена была меньше 1 доллара? По этой ссылке мы видели такую картину:
image
Читать дальше →
Total votes 151: ↑138 and ↓13+125
Comments722

Корпоративные приложения в Google Play

Reading time1 min
Views31K
Хорошая новость для пользователей Google Apps for Business, Education и Government была опубликована в блоге Google. Отныне в Google Play можно создавать корпоративные каналы обновлений и распространять через них внутренние приложения для своих работников.



Подробности
Total votes 26: ↑24 and ↓2+22
Comments23

Жизнь разработчика (в картинках)

Reading time1 min
Views65K
Взято отсюда специально для хабра. Возможно, в некоторых из ситуаций вы узнаете себя.

Когда я показываю босу, что окончательно пофиксил баг



Когда проджект-менеджер входит в офис



Читать дальше →
Total votes 884: ↑700 and ↓184+516
Comments132

Компьютер 1951 года восстановлен и вступил в строй

Reading time2 min
Views134K


Инженеры Национального музея компьютеров в Бекингемшире завершили реставрацию раритетного компьютера WITCH, также известного под названием Harwell Dekatron. На видео под катом можно увидеть съёмку телеканала BBC, где в машину загружают перфоленту 50-х годов и он реально начинает выполнять программу.
Читать дальше →
Total votes 116: ↑113 and ↓3+110
Comments48

Кратко о дублировании Windows 8 Tiles

Reading time1 min
Views11K
Доброго времени суток, уважаемое Хабрасообщество. Вновь с трудом выдираю кусочек времени чтобы поделиться некоторым опытом.

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

О чём речь? А о том что порой возникает необходимость на стартовый экран добавить несколько тайлов ссылающихся на одно приложение:

О том как это сделать читайте под катом
Total votes 26: ↑14 and ↓12+2
Comments11

веб сайт (рассказ)

Reading time7 min
Views29K
иллюстрация
давным давно, в очень далёкой галактике…*
*ой, кажется, это уже где-то было…


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

– В-владимир, – слегка заикаясь представился клиент. – В-вы тут с-сайты р-раз-рабатываете?

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

– Ну да, я. Александр. Чем-то могу быть полезным?
Читать дальше →
Total votes 213: ↑181 and ↓32+149
Comments55

Polaroid выпустил «мгновенную» камеру нового типа

Reading time2 min
Views35K


Еще в 2010 году компания Polaroid выпустила заменитель своей, прежде чрезвычайно популярной, камеры. Это была обычная цифровая «мыльница» плюс миниатюрный принтер. В общем-то, немного неудобная замена, поскольку для получения фотографии в твердой копии необходимо было работать и с фотокамерой, и с мини-принтером. Но это было в 2010 году. Теперь, в 2012, Polaroid выпустила практически полный аналог своей фотокамеры, которой 10-15 лет назад пользовались миллионы человек. Новая модель камеры с возможностью получения мгновенных снимков называется Z2300.

Читать дальше →
Total votes 52: ↑49 and ↓3+46
Comments85
1
23 ...

Information

Rating
Does not participate
Location
Днепродзержинск, Днепропетровская обл., Украина
Date of birth
Registered
Activity