Founder, CTO
  • NodeJS livecomment

    Все есть вроде как, вот проверил:

    mbp-r2d2:lc-test3$ npm install livecomment --save
    ...
    @1.3.1)
    └── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
    mbp-r2d2:lc-test3$ ls
    node_modules	package.json
    mbp-r2d2:lc-test3$ ls node_modules/
    livecomment
    mbp-r2d2:lc-test3$ ls node_modules/livecomment/
    README		config		node_modules	public
    bin		livecomment.js	package.json	views
    
  • Ищу инвестора, желательно что б был в теме или хотя бы ориентировался в языках и архитектурах

    новой парадигме программирования
    объясните
    Отсутствие форматов файлов. Все едино.
    объясните
    Описание формата в самом файле
    объясните
    Отсутствие приложений вообще
    объясните
    Вы знакомы с парадигмой phantom os, 20k или даже acpu/acpul?
    Swift также решает подобные задачи
    Підтримав: Oleksandr Suvorov
  • Swift Software Engineer. 5 years of experience

    Все только начинается. Именно такого Swift нехватало вместо Objective-C. А судя по презентации Apple и последним тенденциям в области обучению программированию и удаленным курсам, то они серьезно настроены на разработку софта на планшетах (то, как себя позиционирует ms surface 3). Все главные обновления уже сделаны, взаимодействие песочниц, шаринг между устройствами, ну и то, чего так нехватало — язык, который можно свободно читать, писать и интерпретировать на планшетах с лайвкодингом без проблем на слабом железе/экране. До этого в iOS 7 сделали syntax higlithing из коробки, а теперь сразу 3 апдейта. Мне пришлось столкнуться со всеми этими проблемами в процессе разработки ACPUL acpul.org — аналог Swift.
    В долине говорят, что мобильный рынок еще далеко не раскрылся полностью, ближайших 5-10 лет мы увидим значительный рост, думаю в то время каждый 2й будет писать на Swift под iOS и не только.

  • Железо современного программиста

    Автор говорит дело, а ситуация с комментами мне напомнило одну историю. Когда-то давно знакомый товарищ, который таскал комплектуху из польши на радиобазар и у которого была продвинутая и современная техника на те времена (по сравнению с остальными), купил себе комп за немыслимые деньги 1k$+ с аж 1 ГБ памяти, когда только апгрейдились до 128-256 с32-64. Тогда все дружно смеялись, мол ты же барыга, тем более вообще не программист (типа в компах не шаришь), зачем так дорого и столько памяти :-[])))? На что следовал ответ — «чтобы осел не тормозил», после чего смеха было еще больше, поскольку к теме «ламер с 1gb ram» добавилось «windows мастдай», «осел», который первым сносился из принципа и за ненадобностью после установки винды, поскольку съедал ценных 10мб места, и интернет, который большинство bbs’ников в глаза не видели. Это был шок, такой наглый подрыв религиозных устоев просто не укладывался в голову. Мое восприятие также отвергло такую реальность, мне тоже было смешно... ни денег, ни знаний ни восприятия... Такое-себе зарождение большого IT в Украине.
    Прошло время, помогла работа над собой. Время и конфигурации многократно менялись, появились знания и опыт, а глупый смех сменился тягой к совершенству во всем, и что самое главное — начало получаться. Теперь я имею аналогичную конфигурацию как в статье, изучаю эту редкую тему и очень серьезно отношусь к средствам оптимизации создания и потребления контента, что позволяет тратить меньше и получать больше.
    Сейчас на ноуте i7 с OSX в рабочем окружении занято 29,67 из 32 ГБ памяти: 16 съедает 178 вкладок в хрома, 8 гигов отъедает виртуалка win (при работе с виртуалками свобода начинается от 16 ГБ), еще 8 съедают средства разработки (в зависимости от задач, не всегда все запущены одновременно) — XCode, Webstorm, Qt, Flash Builder, Eclipse... Раньше тоже самое крутилось на i3 с 8GB, спасал только SSD и экономия на каждом шагу.
    Основных 2 компа и 3 монитора, плюс 1 комп и монитор дополнительно и несколько планшетов. И это при том, что я выступаю за мобильную разработку и выяснил на практике, что для разработки под мобилки комп не нужен (что есть будущее типа google glass), а если есть комп то грузить его надо по полной железом и мониторами.
    PS: Ситуация с компами сейчас аналогичная как с авто 100 лет назад. Тогда машины хоть и ездили, но были не оптимальны по всем характеристикам, а по безопасности равнялись езде на лошадях. Лишь спустя сотню лет авто стали безопасными и технически совершенными. IT самая молодая отрасль, все эти костыли мыши-touch-клавиатуры-мониторы, где все еще слабо исследована эргономика процесса, а поскольку большая часть колбасит баксычас пока есть возможность не задумываясь о великом, то исследований в этом направлении крайне мало, хотя касается всех (в будущем отношение к выбору IT-места выхода в виртуальную реальность будет аналогично настоящему выбору авто, кому таз-ваз в такси за бакс, кому и полетать без забот).

  • video streaming

    вот нашел:
    www.binpress.com/...dk-for-ios/1322 — 300$
    времени столько же, сколько opentok подключать. конечно если ничего не будет глючить, им надо было здорово пофиксить ffmpeg, наверно за что и назначили цену
    тут из задачи исходить надо, может hls подойдет лучше, а может rtmp

  • video streaming

    да, peer-2-peer, а... вам же в одну сторону надо, может можно настроить и его, но просто стрим это rtmp->erlyvideo->flash(web), тот же erlyvideo в модификации hls flussonic, был foss раньше. rtmp на ios был запрещен, может уже разбанили. есть еще видео-библиотеки на основе ffmpeg для ios, где rtmp играть можно.

    Підтримав: YG
  • video streaming

    OpenTok как вариант

  • ACPU — новая платформа

    Это ж отдельная тема была, не надо было переносить. Да, линк забыл дать, но вообще этот старый топик вообще закрыть надо, он в оффтоп ушел.

  • ACPU — новая платформа

    Большое обновление ACPUL 1.0.

    Всем привет,

    ACPUL это новый легкий язык программирования широкого профиля. По весу и скорости как LUA
    ACPU это платформа, как Unity3d или HaXe
    ACPU Bootstrap это мобильная среда разработки (iOS) как Codea или AIDE

    Исходные коды компилятора ACPUL 1.0:
    github.com/...master/compiler

    ACPUL — пример API Box2d:
    github.com/...sys.box2d.acpul

    ACPU Bootstrap включает в себя компоненты Display (OpenGL ES), Touch, Box2d, DSP и доступен в бета-тесте для iPad.
    Тут можно посмотреть скрины:
    acpul.org

    Также ACPU/ACPUL следует принципам STEPS, а значит таки 20к строк кода хватит на все.

    О мобильной разработке:
    yieldthought.com/...de-1-year-later

    Codea:
    twolivesleft.com/Codea
    AIDE:
    www.android-ide.com
    LUA:
    www.lua.org/...5.2/manual.html
    STEPS:
    www.vpri.org/...ml/writings.php

    В следующем апдейте ACPU ожидается поддержка SSH и VNC

  • MacBook pro retina (Haswell) или Хакинтош для разработчика

    В первой версии Lion были периодические креши. Креши пропали после перехода на SSD. Тогда как раз рекламировали Lion+загрузка за мало сек из-за ssd, так что оно сразу было расчитано на него, а чего оно глючило хз, может криво взломали, криво стало на железо, защита, глюки системы. Падало при обращении к винту разы в день, особенно когда большой проект собирался. До этого похожее наблюдалось еще на snow leopard совсем на другом железе, когда еще ssd небыло. Видать какие-то временные задержки из-за IOPS, больше склоняюсь что это хитрая защита, нежели баг.

  • MacBook pro retina (Haswell) или Хакинтош для разработчика

    Для OSX только SSD(не меньше 256 Гб)+Backup. Если правильное железо и прямые руки с наличием времени, то хакинтош не проблема. Если не морочить голову, тогда лучше оригинал.
    Из хакинтоша дев-машина не плохая, i3+8gb ram+128gb ssd — 2 года полет нормальный, работает практически без перезагрузок (раз в неделю приходится перегружать когда браузеры отъедают по 10 гигов и оно не чистится, но это и на оригинале будет, мак с флешом не дружит, браузеры все глючные). Живет 4 браузера, десяток виртуалок, 2 версии xcode, webstorm/rubymine/pycharm, qt, графические, звуковые, офисные пакеты и много чего еще, однако unity не юзаю. Много раз думал вязть оригинал, но под мои задачи надо брать топовую модель с i7+32gb ram+512 ssd, что в ноутбучной комплектации совсем не дешево, плюс столько же надо в софт вложить — вопрос конечно филосовский, но ставить на мак ломаный софт считаю не разумно, лучше тогда хакинтош.
    Xcode компилирует проект из пары десятков фреймворком (1000 файлов) достаточно шустро, 5 минут, больше тормозит работа с самим xcode, добавление/удаление объектов и их настройка, запуск симулятора, что угнетает — это тоже не лечится на оригинале если не топовая комплектация, тем более каждая версия xcode еще более тугая и глючная, это же монстр.
    На счет retina сказать не могу, сам работаю в 1024×768 на 11"-15″ этого хватает, для большего есть вариант 1920×1200 на 24″, где оно не мелко.
    PS: Мне эти танцы давно порядком поднадоели, потому сделал легкий аналог unity, и перенес разработку игр под мобилки на ipad, оказалось комп не нужен. Эту тему уже поднимал, но пока интереса к теме мало и все дружно продолжают брать дорогие маки ради xcode+учить дебри технологий, которые постоянно устаревают, когда все намного проще. Уже вторая подобная тема на неделе...

  • Совет для горе-программиста

    Похоже вы теоретик, а человек практик и просит _практичного_ совета. В свое время мне было очень сложно перейти с embedded на технологии высшего уровня, поскольку годы работы с железом складывают определенный склад ума, а помочь некому (тогда и интернета небыло). Не вводите в заблежение — за первых пару лет можно освоить очень узкую плоскость даже в AVR, а в данной области 1 год идет за 2 в мейнстриме.
    Уточните плиз, гайку М6 куда надо крутить, чтобы небыло недоразумений. Например, специалист по гайке M6 в F1 сильно отличается от спеца по гайке М6 в МКС, но эти 2 варианта на много выше вами приведенного примера, хотя это все САПР.

  • ACPU — новая платформа

    Да, автор статьи правильно им косточки перемыл, убогая архитектура, пародия на VLIW + суперскалярность, без стека (!). VLIW существует с 80х годов, IBM Cell,
    Тут более продвинутая статья, на которой основываются мои выводы habrahabr.ru/post/163057
    Естественно оно существует и давно все думается еще в 60х, видимо, интерес представляет практическая реализация, возможно взлетит, сейчас и так 100500 разновидностей чипов производится, чего небыло 10 лет назад, кто знает.
    Современные GPU последние лет 7 никакого отношения к CPU не имеют.
    тут же противоречите:
    Это чистой воды иллюзия, просто ещё один _сторонний_ чип на одном кристалле с процессором.
    говорим об одном и том же, но с разных сторон. GPU+CPU или SoC или проц+видеокарта, разницы на уровне приложения нет, а по железу разное, CPU отдельный компонент, GPU отдельный, вместе они могут находится на одном кристалле или в разных, не важно, я говорил об абстрактной возможности в абстрактных единицах, что если их соединить в такой конфигурации.
    Откуда такой вывод?
    Вывод теоретический, мне клеточная архитектура видится аналогом легких тредов в erlang и функциональна при своей аппаратной простоте=энергосбережению, по-идее все распарллеливается на тысячи аппаратных тредов, где код каждой частицы потребляет и выполняет столько, сколько надо, без лишнего оверхеда. Классический x86 будет пыхтеть в 90 градусов, выполняя по-сути дела разные костыли для параллелизации. Может как раз проблема параллелизма только и решится на подобных процах, x86 давно стал монстром, в том же ARM уже все значительно оптимальнее вышло.
    В чём в данном случае отличие мобильного железа от немобильного, ну кроме прописных истин вроде энергосбережения и т.п.?
    В той фразе я привел, как аналог vvvv, и «мобильный» только в контексте. Ответ по контексту: "
    vvvv прекрасно лёг под DirectX и шейдеры, собственно он под него и разрабатывался.
    — в этом смысле тоже самое, мобильность как частный случай.
    ps: если искать минусы — они найдутся, а плюсы так и останутся незамеченными, потому пустой разговор выходит. я вижу плюсы и в клеточной архитектуре и в данной разработке и много в чем еще.
  • ACPU — новая платформа

    Мультклет, вот нашел про него chiptalk.ru/multiclet
    В ACPU как раз подобие клеток получилось (касаемо исполнения кода), вот если в этот мультиклет добавить GPU и установить систему на основе ACPU, то по производительности и графике обойдет большинство игровых платформ по-идее. Это скажем, видеокарта, которая еще какой-то нейро-AI считает автономно, строит весь игровой мир без участия центрального процессора. В общем-то в мобилках единый проц, где CPU+GPU давно вместе, ACPU в этом роде IDE к нему, где ложится на мобильное железо и шейдеры, для чего и разрабатывался, если можно так выразиться. В этом смысле аналог vvvv.

  • ACPU — новая платформа

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

  • ACPU — новая платформа

    С vvvv не работал, но внимателно изучил что они предлагают. И блоки и идеологические цели очень похожи. На vvvv наткнулся уже когда все работало и было продумано, очень удивился, что идеи acpu сходятся с vvvv. Еще оно похоже по архитектуре на «клеточный процессор», что в России разрабатывается (МС1112 как-то так), что тоже удивился как оно хорошо на аппаратную платформу ложится.
    А по самому языку тут конечно надо пробовать и сравнивать с другими языками по каждому пункту и чтобы была ясная документация, чтобы сказать, тут ок, а тут совсем не ок. Но в целом — ок однозначный, ибо первая игра не за горами, потом просто сделается еще одна и подсчитается во сколько бы это обошлось на другой технологии.

    PS: про время имел ввиду, что не заинтересовало, ничего личного.

  • ACPU — новая платформа

    На счет iPlatform, тоже не доволен, а так штука кросплатформенная, по-типу haxe.org, почему и удивляет недостаток информации, вроде полно инфы.

  • ACPU — новая платформа

    Новая парадигма, 90% ее не поймут, сорри, если что не так.

  • ACPU — новая платформа

    Расширяйте познания, есть люди, которые выделили больше времени, чем 2:36, видимо кого-то это интересует.
    ps: ну что за форум, один просмотрел 30 мин за 5, другого на 2 минуты хватило. очень многозначительно для «Всемирно-Украинского форума». Одно название, видимо.

  • ACPU — новая платформа

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

← Сtrl 1... 345678 Ctrl →