» Материалы за 08.11.2018 » Страница 2

 

Как создать процедуральный арт менее чем за 100 строк кода

Автор: admin от 8-11-2018, 17:05, посмотрело: 17

Как создать процедуральный арт менее чем за 100 строк кода


Generative art (генеративное или процедуральное искусство) может отпугнуть, если вы никогда с ним раньше не сталкивались. Если коротко, то это концепция искусства, которое буквально создает само себя и не требует хардкорных знаний программирования для первого раза. Поэтому я решил немного разбавить нашу ленту, погнали.

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

 

Генератор кода для Laravel — на ввод RAML, на вывод JSON-API

Автор: admin от 8-11-2018, 17:00, посмотрело: 23

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



Изучил типизацию и тонкости спецификации raml, мне он понравился линейностью и возможностью описывать структуру и типы любой сущности на 1-3 уровня глубиной. Так как на тот момент уже был знаком с Laravel (до него юзал Yii2, CI но они были менее популярны), а так же с json-api форматом вывода данных — вся архитектура улеглась в голове связным графом.



Генератор кода для Laravel — на ввод RAML, на вывод JSON-API


Давайте перейдем к примерам.

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

 

Древности: ZX Spectrum, программы на кассетах и высокая чёткость

Автор: admin от 8-11-2018, 17:00, посмотрело: 22

Древности: ZX Spectrum, программы на кассетах и высокая чёткостьЯ приезжаю на родину, вытаскиваю из закромов пыльные коробки с добром, разбираю и думаю вот о чём. Моя история разделена прогрессом на две части: цифровую и аналоговую. С аналоговой все просто: что не потеряно за дюжину переездов, вот оно, на месте: фотографии, дневники, письма. С цифровой сложнее. Самые ранние цифровые документы у меня датируются примерно 2001 годом. И то, практически все оттуда утеряно, лишь пара случайных фоток сохранились на болванках CD-R. Более-менее надежно переписка, логи чатов, фотографии и музыка начинают храниться с 2003 года. Именно с этого момента при покупке нового жесткого диска мне больше не надо было продавать старый.



Между тем первый персональный компьютер появился у меня в 1990 году. А примерно до 1996 года моим домашним компьютером был клон ZX Spectrum по имени АТМ Турбо. Потом долгое время был 386-й IBM PC. Из этого первого компьютерного десятилетия не сохранилось вообще ничего. Или так мне казалось, пока я, разбирая старые кассеты, не наткнулся на остатки коллекции спектрумовских программ. И стало мне интересно — а что там вообще? Прочитается ли? И главное, удастся ли что-нибудь вспомнить интересного про ту эпоху, которая все же была ну очень давно. Как будто и не со мной. В отличие от подборки софта 2002 года, сегодня — особый заплыв по волне моей памяти. Как если бы я отправлялся в город, где раньше бывал, но не потому, что он особо хорош или интересен.



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

Категория: Операционные системы » Android

 

Как не опозориться с локализацией и интернационализацией

Автор: admin от 8-11-2018, 17:00, посмотрело: 21

На тему этой статьи меня натолкнула история из очень недавнего прошлого. Я зашёл на страничку продукта, именуемого Суперсайтом, компании Не Будем Тыкать Пальцами LLC (но люди из домейнерской индустрии узнают). Заходил я из своего уютного офиса в Латвии и с удивлением обнаружил следующую картину:

Как не опозориться с локализацией и интернационализацией



И меня, мягко говоря, смутила валюта, в которой была указана стоимость услуг. Ведь на дворе вторая половина 2018 года, а латвийский лат официально прекратил своё существование в январе 2014 и был заменён на евро. И за 4 года не упомянутая выше компания не удосужилась провести ревизию используемых локалей.



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

Локализироваться

Категория: Android

 

Android navigation component. Простые вещи, которые приходится делать самому

Автор: admin от 8-11-2018, 17:00, посмотрело: 22

Всем привет! Хочу рассказать об особенностях в работе Navigation Architecture Component, из-за которых у меня сложилось неоднозначное впечатление о библиотеке.



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



Android navigation component. Простые вещи, которые приходится делать самому

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

 

Важнейшие заблуждения о разработке игр

Автор: admin от 8-11-2018, 17:00, посмотрело: 15

Здравствуйте, коллеги.



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



Важнейшие заблуждения о разработке игр

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

 

Мультикристалл: от истории до спекуляций о будущем

Автор: admin от 8-11-2018, 16:55, посмотрело: 18

Мультикристалл: от истории до спекуляций о будущем



MCM: многокристальная компоновка



Микроэлектроника славится большим количеством оригинальных, странных и эффективных инженерных решений. Одно из них — многокристальная компоновка, что так или иначе встречается практически повсеместно — от высокопроизводительных рабочих станций до ультрапортативных ноутбуков, от одноплатных компьютеров за 10$ до мэйнфреймов IBM.



Этот пост рассказывает о истории ее использования применительно к процессорам общего назначения.



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

Traffic Warning! Под катом много картинок!

Категория: Android

 

BlueStacks 4: тестирование на слабом железе + комментарии разработчиков

Автор: admin от 8-11-2018, 16:55, посмотрело: 13

BlueStacks 4: тестирование на слабом железе + комментарии разработчиков
Вот так выглядит прошлогодний обзор BlueStacks 3 в среде эмулятора, в мобильном Chrome



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



В этом материале будет не только анализ функциональности BlueStacks 4, но и информация из первых рук — СТО компании Суман Сараф ответил на несколько моих вопросов, раскрыв некоторые особенности платформы.

Категория: Android

 

Microsoft заказала модель нового кампуса в Minecraft

Автор: admin от 8-11-2018, 16:55, посмотрело: 20

Microsoft заказала модель нового кампуса в Minecraft


Четыре года назад Microsoft официально оформила покупку Mojang, разработчика видеоигры Minecraft, за $2,5 млрд. Это была первая многомиллиардная сделка Сатьи Наделлы с момента вступления в должность генерального директора в феврале 2014 года.



Как оказалось, Minecraft может предложить Microsoft больше, чем просто очень популярную игру с 91 млн активных пользователей в месяц и 250 млн загрузок. В данный момент технология используется для демонстрации сотрудникам компании, как будет выглядеть обновленный кампус в Редмонде, передаёт телеканал CNBC.

Категория: Windows

 

«Чтобы добиться изменений, поймите, почему люди сопротивляются им»: Джим Холмс о культуре тестирования

Автор: admin от 8-11-2018, 16:55, посмотрело: 17

«Чтобы добиться изменений, поймите, почему люди сопротивляются им»: Джим Холмс о культуре тестирования



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



Общее то, что при всей их разнице, они все близки одному человеку. У Джима Холмса за спиной несколько десятилетий IT-опыта, начавшегося в 80-х в ВВС США — неудивительно, что он готов рассказать о многом. Для него важно понятие «testing culture», и мы задали ему вопросы, которые могут очень сильно различаться, но в конечном счёте так или иначе связаны с культурой тестирования.

Категория: Windows