Блог про урбанистику

Привет
Зацените блог, к которому я имею непосредственное отношение:

Он называется «Правильный Город TV» .

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

Канал очень молодой и ему очень нужна поддержка. Не оставайтесь равнодушными — давайте сделаем правильный город вместе!

Вот кстати мое любимое видео — вы знаете сколько людей в процента ежедневно пользуются автомобилем в москве?

Ответ тут:

Рубрика: Без рубрики | Комментарии к записи Блог про урбанистику отключены

Поиск единомышленников по игре Soviet Racing

Я делаю простую аркаду с моделями советских машин на основе масштабных моделей de agostini серии автолегенды.

«3d» наборы машин (на самом деле по 8 отфотографированных моделей) выложены у меня на сайте, например вот https://www.ivan133.ru/avtolegendyi-moskvich-410-3d/

Вот список выложенных https://www.ivan133.ru/tag/3d/  — на самом деле их чуть больше.
В теории таким методом можно «наснимать» много моделей за короткое время.
Делаю на Unity3d, вот ссылка на прототип
www.ivan133.ru/game/soviet_racing_webgl/index.html

Пока реализована только гонка против времени. В будущем можно прикрутить AI и мультиплеер.

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

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

Вот игры\ссылки, которые я использую для вдохновения:

  1. Biker Mice from Mars
  2. Mickey’s Racing Adventure
  3. badlands
  4. super spint
  5. Возможно в каком-то виде mario kart

На данный момент мне нужны в команду в порядке приоритета:

  • левелдизайнер — помочь с составление уровней в unity
  • дизайнер\художник — помочь с визуальным стилем
  • геймдизайнер — дать советы по игровой механике и механике трас
  • композитор — написать соунтреки — обработанные под 8\16 bit советские композиции
  • Unity3d  программист — доработок довольно много и хорошо, если мне будет кто-нибудь помогать.

В 1й итерации я планирую выпустить standalone игру. Потом возможно web-версию и мобильное приложение.

Проект не ставит целью получение прибыли, но я планирую попытаться что-то заработать на рекламе.

Варианты сотрудничества обговариваются (% от прибыли, фикс).

Так же был бы очень благодарен за обратную связь.

Рубрика: Без рубрики | Комментарии к записи Поиск единомышленников по игре Soviet Racing отключены

Обмен гипотезами

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

После разговора с умными людьми я решил называть идеи гипотезами.

Все знают, что сами идеи ничего не стоят.

Гипотеза = идея + проработка (поверхностный анализ конкурентов, продуманное решение некоторых вопросов) + основное предположение, что это кому-то вообще нужно

Я решил выложить все свои гипотезы на всеобщее обозрение, в надежде на хорошее обсуждение или советы.

Пока я не нашел достойного сайта для обмена гипотезами, все будет висеть в трелло:

https://trello.com/b/81lPIRjN/ivan133-public-ideas.

 

 

Рубрика: Программирование, Техника, Финансы | Комментарии к записи Обмен гипотезами отключены

1е апреля

Отличная идея для первоапрельского розыгрыша!

Пришел пораньше и расклеил коллегам наклейки.

 

IMAG1211

розыгрыш на 1е апреля для IT специалиста ;)

Правда потом меня чуть не побили :)

Рубрика: Компьютеры, О жизни, Техника | Комментарии к записи 1е апреля отключены

Msced

Блог снова работает и теперь я планирую переодически публично писать:

  • Mp 
  • Pd 
  • Msced

Ниже идет описание, что это такое.

Что такое MP

Mp  расшифровывается как Morning pages — их я пишу уже давно. Вот ссылка на сайт автора методики. Идея заключается в том, чтобы с утра есть и выписать на бумажку все, что приходит на ум. Даже если нечего писать — но в процессе написания поводы быстро находятся.

Часто делаю это сразу после того, как проснусь, иногда в метро, по пути на работу. Иногда даже днем — помогает прояснить ум.

В блоге их публиковать не буду, там мало интересного и много личного.

 

Что такое PD

Procrastination diary — мое изобретение :)

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

Вот пример

  • хотелось спать — когда включил свет, сразу стало лучше ->  с утра сразу включать свет!
  • не было четкого плана и понимания что и зачем -> составлять план заранее
  • в квартире ооооочень много звуков -> использовать наушники с шумоподавлением

Ничего необычного, но помогает подвести итог работы и предотвратить «тупление» в будущем.

 

Новинка! Что такое MSCED

Недавно наткнулся на запись Make something cool everyday. Парень делал в течении года каждый день новое «произведение», результаты опубликовал в блог.

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

 

Рубрика: Новости сайта, О жизни, Программирование, Самоулучшение | Метки: , , | Комментарии к записи Msced отключены

Meteor с настоящей mongodb

Не секрет, что я очень люблю метеор. Идеально для быстрой разработки и прототипов.

В этой статье хочу поделиться некоторыми аспектами работы Метеора через MongoDb с другими программами.

По умолчанию в MongoDb для идентификации используются специальные объекты ObjectId. Метеор же по умолчанию использует строчки.

Хотя информации в сети по работе в метеоре с нативными Id MongoDb не так много, мне удалось это сделать.

Первым делом у всех коллекций нужно выставить правильный idGeneration

@Price = new Meteor.Collection('price', idGeneration: 'MONGO')

Я при разработке использую iron-router и autoform практически всегда.

К сожалению с применением mongoId часть красоты уходит:

Router.route '/price/:_id',
  template: 'priceShow'
  name: 'price.show'
  data: ->
    Price.findOne(new Meteor.Collection.ObjectID @params._id)
  waitOn: ->
    [
      Meteor.subscribe('price_one', new Meteor.Collection.ObjectID @params._id)
    ]

Передача Id в iron-router теперь делается так

    Router.go 'price.show',
      _id: @docId.toHexString()

В шаблоне

    <a href="{{pathFor 'price.show' _id=this._id.toHexString}}">

В Автоформах (autoform и simpleschema) я нужно приводить строчку к объекту

@PriceUploadSchema = new SimpleSchema
  company:
    type: Meteor.Collection.ObjectID
    label: 'Компания'
    autoform:
      type: 'select2'
      options: ->
        Company.find({}).map (el) ->
          label: el.title
          #id - сейчас пишется как строчка - нужно перекодировать в ObjectID в форме
          value: el._id.toHexString()

Но к сожалению большинство контролов не будут работать с ObjectId  и его приходится переоводить в строчку, а в форме обратно в ObjectId

AutoForm.addHooks 'insertForm',
  formToDoc: (doc) ->
    if doc.company
      doc.company = new Meteor.Collection.ObjectID doc.company
    doc

  docToForm: (doc) ->
    if doc.company
      doc.company = doc.company.toHexString()
    return doc

В подписках и запросах ничего править не надо — там идет работа с ObjectID.

Рубрика: Веб, Программирование | Метки: , | Комментарии к записи Meteor с настоящей mongodb отключены

Архитектурный космонавт

Архитектурный космонавт — это человек, который склонен много времени тратить на исследования и документирование, обычно наслаждаясь процессом. Часто так же идет продумка архитектуры в общем виде.

При этом результат не гарантируется.

Обычно относится к программированию и проектированию.

PS. Термин «архитектурный астронавт» ввел Джоел Спольски. Но, на мой взгляд он не коррекнет — люди путешествующие по просторам космоса должны называться космонавты.

Рубрика: О жизни, Программирование | 1 комментарий

Интересные ссылки 4

  • Супер простой туториал по реакту  (React Js) ссылка — проводятся аналогии с js и есть сразу примеры на js bin
  • Сейчас играю в новый (относительно) режим игры Dwarf Fortress — на этой страничке описан квикстарт.
    Кстати для мака удобно запускать через  Macnewbie
  • Gamejamcurator  — интересная подборка инди игр, со всяких джемов. Большинство игр можно пройти за 10 минут.
Рубрика: Игры, Программирование | Комментарии к записи Интересные ссылки 4 отключены

А давайте слушать подкасты

В последнее время по подсел на подкасты.

Вот как подкасты опрелеляются в вики:

Подка́стинг[1] (англ. podcasting, от iPod и англ. broadcasting[2] — повсеместное вещание, широковещание) — процесс создания и распространения звуковых или видеофайлов (подкастов) в стиле радио- и телепередач в Интернете (вещание в Интернете). Как правило, подкасты имеют определенную тематику и периодичность издания.

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

Просто послушайте хотя бы одну серию и сами убедитесь — ниже представлены подкасты в основном развлекательной направленности (потом будет статья про IT-подкасты)

Самый крутой Serial — профессиональное качество, очень интересно подается информация, наличие сюжета — самый популярный подкаст в iTunes — и это не спроста.

99% invisible — короткие истории, о разном, мне очень нравится

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

Radio lab — разные истории, есть короткие, а есть длинные мне очень нравится

Не все дома — про психологию, очень крутой и очень короткий, в скором времени обещают выпустить продолжение.

Остальные

Вдоволь наслушавшись выше описанных подкастов захотелось поиска чего-то нового. Этим подкасты я не слушал очень много,

The Moth — не слишком интересные истории

The Memory Palace — странная и не очень интересная криминальная история без начала и конца, музыка скопирована из serial

Welcome to Night Vale — кажется шуточное шоу? 30 минут чистого бреда хорошо поставленным голосом

Love + Radio — про заболевание мозга, похоже отдаленно напомнило книгу «человек, который перепутал жену со шляпой». Ужасные звуковые эффекты.

Criminal — про невинно осужденного

Devtalks — это само реклама :)

Рубрика: О жизни, Хобби | Комментарии к записи А давайте слушать подкасты отключены

Пьеса о проектах и нехватке времени

steve_jobes_stephen_voznyak_2

ДЕЙСТВУЮЩИЕ ЛИЦА:

Стив Джобс – 20 лет, начинающий предприниматель
Стивен Возняк – 25 лет, его компьютерщик-энтузиаст

МЕСТО ДЕЙСТВИЯ:

Вселенная, альтернативная нашей, 1975 год, гараж Стива Джобса

Стив Джобс: Привет, Стивен! У меня родилась отличная идея, давай сделаем 1-й в мире персональный компьютер, он изменит положение дел в ИТ индустрии. Сначала мы соберем его на коленке прямо тут, потом создадим большую компанию и доведем его до ума. Я верю, что компьютеры — это не просто железки, которые можно поставить дома. Мы будем уделять не меньшее внимание софту и user-experience, наши компьютеры станут не только самыми мощными и надежными, но и самыми удобными.

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

Но без тебя я не смогу это сделать, Стивен.

Что скажешь?

Стивен Возняк: У меня нет времени…

 

КОНЕЦ

Постскриптум.

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

Рубрика: Компьютеры, О жизни, Программирование, Техника | 2 комментария