The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

26.05.2017 07:08  Проект по автоматической генерации кода, воспроизводящего интерфейс со скриншота

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

В процессе генерации кода используется абстрактный предметно-ориентированный язык, который затем преобразуется в представление на языке целевой системы. Данный подход позволяет генерировать код для построения интерфейса для различных платформ и языков. В данный момент обеспечена поддержка воссоздания кода для web-приложений и мобильных приложений для платформ iOS и Android.

В основе pix2code лежит система машинного обучения, натренированная на реальных образцах приложений. Модель для обучения построена на основе примерно 90 тысяч примеров мобильных приложений и 140 тысяч примеров web-интерфейсов. На текущей стадии разработки уже удалось добиться воссоздания интерфейса на основе скриншота с 77% точностью. В ближайшее время связанные с проектом наборы данных и готовую модель для генерации кода планируется опубликовать на GitHub под лицензией Apache 2.0.



  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Facebook представил модульную систему машинного обучения Caffe2
  3. OpenNews: Выпуск системы машинного обучения TensorFlow 1.0 и классификатора изображений ResNeXt
  4. OpenNews: Проект OpenNMT развивает систему машинного перевода на основе нейронной сети
  5. OpenNews: Система для экспериментов с искусственным интеллектом в реальных играх и приложениях
  6. OpenNews: Анонсировано открытие кода платформы искусственного интеллекта DeepMind Lab
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: pix2code, dsl
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.1, rpm, 07:38, 26/05/2017 [ответить] [смотреть все]    [к модератору]
  • –4 +/
    Можно и микроскопом гвозди забивать.
     
  • 1.2, Аноним, 07:39, 26/05/2017 [ответить] [смотреть все]     [к модератору]
  • +/
    По-моему хрень Макет интерфейса надо представлять в виде макета, а не в виде пр... весь текст скрыт [показать]
     
     
  • 2.25, ыы, 09:14, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +12 +/
    >> идея по созданию генератора кода, воссоздающего макет интерфейса пользователя, предложенного на скриншоте
    > По-моему хрень. Макет интерфейса надо представлять в виде макета, а не в
    > виде проекции на холст который статичен. Если развить идею дальше то
    > макет интерфейса + динамика даст...видеофайл?

    который будет показываться пользователю вместо сайта....

     
  • 2.38, Аноним, 10:36, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +16 +/
    Бизнес фишинговых сайтов оценит инициативу, возможно они и оплачивают ;)
     
     
  • 3.110, KOLANICH, 19:50, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    А смысл Я не понимаю, почему фишинговые сайты просто не берут html-код и стили ... весь текст скрыт [показать]
     
     
  • 4.152, Аноним, 04:07, 28/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    У них проблема не в копирайте, а в самом копировании В исходных сайтах часто по... весь текст скрыт [показать]
     
  • 1.3, Дуплик, 07:56, 26/05/2017 [ответить] [смотреть все]    [к модератору]  
  • –20 +/
    Qt и QML теперь будут на помойке истории. Эта штука интереснее.
     
     
  • 2.4, EuPhobos, 08:04, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +29 +/
    Для кого? Для программеров или для мартышек за клавиатурой?
    Скорее второе. Генераторы вам нагенерят простыней из кода. Такими темпами скоро и 32гига оперативы будет мало, что бы запустить какую ни будь простенькую программулинку.
     
     
  • 3.5, Аноним, 08:11, 26/05/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +6 +/
    Будущее принадлежит мартышкам.
     
     
  • 4.19, istepan, 09:09, 26/05/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Если взять триллион мартышек, и посадить из за клаву, то они напишут DOS!
     
     
  • 5.24, ыы, 09:13, 26/05/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +33 +/
    > Если взять триллион мартышек, и посадить из за клаву, то они напишут
    > DOS!

    Они напишут  DDOS!!!

    Ваш Кэп :)))

     
  • 3.7, Аноним, 08:26, 26/05/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Да они никогда не станут популярными. Это как в ворде делать сайты.
     
     
  • 4.22, ыы, 09:11, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Да и в Adobe Muse сайты тоже получаются шлаком Автоматические генераторы вебс... весь текст скрыт [показать]
     
     
  • 5.144, Аноним, 10:33, 27/05/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Скажите это пользователям Жумлы и Вордпрессов
     
     
  • 6.150, Аноним, 01:26, 28/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Я - пользователь вордпресса Своё постит, нагрузку как-то держит, мозг не сношае... весь текст скрыт [показать]
     
  • 4.23, angra, 09:12, 26/05/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    А почему не как в Delphi или Qt Creator?


     
     
  • 5.43, PnDx, 11:13, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Потому как скриншот скан, в общем случае, не содержит достаточной информации о м... весь текст скрыт [показать]
     
  • 3.20, angra, 09:10, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    С точностью до наоборот Данная штука избавит от еще одной рутины, которой иногд... весь текст скрыт [показать]
     
     
  • 4.30, ыы, 09:40, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Обычно логику приложения и интерфейс пишут вообще говоря разные люди ... весь текст скрыт [показать]
     
     
  • 5.57, Crazy Alex, 13:20, 26/05/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Как мимимум для android/ios это, как правило, одни и те же люди.
     
  • 5.105, angra, 19:33, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Угу, особенно если приложение пишет один человек или небольшая команда Или тех,... весь текст скрыт [показать]
     
  • 4.66, KroTozeR, 14:19, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ага, конечно То-то часто в Qt приходится игнорировать QML в пользу полного ко... весь текст скрыт [показать]
     
     
  • 5.70, Crazy Alex, 14:47, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Там он и так автоматом генерируется, без подобных штуковин А за нестандартные и... весь текст скрыт [показать]
     
     
  • 6.71, KroTozeR, 14:55, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Аналогично абсолютно безответственных пальце-мышко-тыкателей надо гнать из прог... весь текст скрыт [показать]
     
     
  • 7.73, Lain_13, 15:02, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Просто представь, что у тебя 15 вариантов интерфейса и ещё с десяток вариантов в... весь текст скрыт [показать]
     
     
  • 8.81, KroTozeR, 15:55, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    А теперь давай выпрямим нормально причинно-следственные связи и трезво посмотрим... весь текст скрыт [показать]
     
  • 7.74, Crazy Alex, 15:19, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ещё раз Если у тебя есть метаданные, на основе которых ты можешь сгенерировать ... весь текст скрыт [показать]
     
     
  • 8.82, Vkni, 15:57, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Так не получишь - обязательно будет глючить, т к это же изначально разрабатывае... весь текст скрыт [показать]
     
     
  • 9.94, Crazy Alex, 17:56, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Ну значит недопилено, делов-то А после допила - будет ну не так, как хотел, но... весь текст скрыт [показать]
     
     
  • 10.114, KroTozeR, 20:41, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А потом приходит ТЗ от будущих пользователей, которым с большой колокольни начих... весь текст скрыт [показать]
     
  • 10.147, Vkni, 17:00, 27/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Если ты ставишь нейросети и нечёткую логику на допиливание, то количество таких ... весь текст скрыт [показать]
     
  • 8.83, KroTozeR, 15:58, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Решения разработчика фреймворка воспринимаются вштыки, т к ломают на корню логи... весь текст скрыт [показать]
     
     
  • 9.95, Crazy Alex, 17:59, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    Не, не так Вся гуёвая логика должна быть жёстко прибита к тулкиту и гайдлайнам,... весь текст скрыт [показать]
     
     
  • 10.113, KroTozeR, 20:30, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Такой подход работает ровно до тех пор, пока в интерфейс не начинают подмешивать... весь текст скрыт [показать]
     
  • 7.75, Sen, 15:26, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    поэтому у таких подходов интерфейс быстрый но не красивый, а народу ещё важна эс... весь текст скрыт [показать]
     
     
  • 8.85, KroTozeR, 16:02, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Потому эстетика дизайна должна цениться на равных с эстетикой кода Вместо перет... весь текст скрыт [показать]
     
     
  • 9.131, Аноним, 01:25, 27/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Нет такого понятия как эстетика кода , а кто ее придумал - это уже другой вопро... весь текст скрыт [показать]
     
  • 8.96, Crazy Alex, 18:00, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Мало того, что некрасивый - оно почти всегда ломает ожидания пользователя, потом... весь текст скрыт [показать]
     
  • 7.117, Отражение луны, 20:53, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ты можешь в QML работать с указателями и выгружать куски UI, в которых в данный ... весь текст скрыт [показать]
     
     
  • 8.120, KroTozeR, 20:59, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Можно, но я не могу туда вгрузить кусок GUI , сгенерённый по данным, как это де... весь текст скрыт [показать]
     
     
  • 9.151, Отражение луны, 03:33, 28/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Можешь Есть куча способов и все зависит от задачи Помимо всего абсолютно того ... весь текст скрыт [показать]
     
  • 5.115, Отражение луны, 20:49, 26/05/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Странное заявление. У тебя есть полный контроль и при использовании QML.
     
  • 3.54, Аноним, 12:26, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Для тех и для тех это начало конца 32 гб оперативы стоят копейки, учитывая, что... весь текст скрыт [показать]
     
  • 3.88, Аноним, 16:31, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Где эти программисты обитают и какие программы они разрабатывают Все графически... весь текст скрыт [показать]
     
     
  • 4.118, KroTozeR, 20:55, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Рынок труда говорит им, что запах кода не играет столь важной роли, как скорость... весь текст скрыт [показать]
     
  • 2.32, Аноним_oyc, 10:07, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    А откуда следует, что оно в дальнейшем не научится генерить код на QML?
     
  • 2.56, Аноним, 13:07, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Сразу видно, что вы не сильно в курсе про возможности QML.
     
  • 2.89, Аноним, 16:38, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Скорее наоборот, для сабжа сделают транслятор в QML, после чего тот победно заша... весь текст скрыт [показать] [показать ветку]
     
  • 2.155, Аноним, 10:20, 29/05/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    что-то подобное я слышал, когда мартышкам показали, что можно сайты в Word е дел... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.156, Led, 03:46, 30/05/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    У тех мартышек уже дети выросли - вэб-макаками служат.
     
  • 1.6, Аноним, 08:21, 26/05/2017 [ответить] [смотреть все]     [к модератору]  
  • –13 +/
    Очень интересная идея Да и программист скоро перестанет существовать как класс,... весь текст скрыт [показать]
     
     
  • 2.9, Anonymouse, 08:32, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +15 +/
    Люди умеют шить уже тысячелетия, однако я не замечаю этого навыка в совершенстве у каждого встречного. То же касается строительства, металлургии, любой инженерной области. Программировать должно уметь меньшинство, чтобы упрощать жизнь большинству. Если в будущем для работы элементарного терапевта или бухгалтера им будет необходимо уметь запрограммировать своё рабочее пространство, это лишь значит, что кто-то не доделал свою работу по разработке простого интерфейса для специалистов.
     
     
  • 3.13, Аноним, 08:47, 26/05/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • –9 +/
    Вы путаете теплое с мягким или просто не понимаете о чем идет речь.
     
  • 3.16, ыы, 09:00, 26/05/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Совершенно верно.
     
  • 3.36, Admino, 10:11, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Да, если в будущем для работы элементарного терапевта или бухгалтера им будет не... весь текст скрыт [показать]
     
     
  • 4.41, Lain_13, 11:09, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    Вообще-то да Если мониторы не устареют как класс, то рано или поздно кто-нибудь... весь текст скрыт [показать]
     
     
  • 5.58, Я. Р. Ош, 13:24, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    А потом в него посмотрят одновременно 2 или 3 человека и монитор разорвет от нат... весь текст скрыт [показать]
     
     
  • 6.69, Crazy Alex, 14:46, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Зачем Реагировать на хозяина, остальные - что видят то видят Второй и лучший ... весь текст скрыт [показать]
     
  • 6.72, Lain_13, 14:56, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Почему он должен реагировать на кого-то иного Система знает, кто залогинился ... весь текст скрыт [показать]
     
  • 3.103, прохожий, 18:54, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    не надо забывать что в отличии от терапевта или бухгалтера, конечная цель програ... весь текст скрыт [показать]
     
     
  • 4.104, Lain_13, 18:57, 26/05/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    В идеале в том числе и самого себя.
     
  • 2.10, Андрей, 08:38, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    Уж не учителя ли информатики сделают каждого программистом А программирование ... весь текст скрыт [показать] [показать ветку]
     
  • 2.17, ыы, 09:05, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Если вы не выполняете какую-то работу - это значит что кто-то делает ее за вас ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.27, angra, 09:26, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Комбайнер не обладает навыками и знаниями жнецов и молотильщиков, также как ими ... весь текст скрыт [показать]
     
     
  • 4.28, ыы, 09:30, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Он приводит в действие труд инженеров, создавших машину, управление которой свод... весь текст скрыт [показать]
     
     
  • 5.91, angra, 16:53, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Я тебе привел простой пример, опровергающий вот этот вывод Либо ты не понял при... весь текст скрыт [показать]
     
  • 4.29, ыы, 09:37, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Вы же понимаете, что комбайн жнет и молотит не потому что его запрограммировал ... весь текст скрыт [показать]
     
  • 4.80, nuclight, 15:52, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Что за чушь Конечно, те, кто проектирует комбайн, обладают знаниями жнецов и мо... весь текст скрыт [показать]
     
     
  • 5.87, angra, 16:28, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Нет, не обладают Скажу страшное, они серп и цеп в руки никогда не брали, оно им... весь текст скрыт [показать]
     
     
  • 6.111, Аноним, 19:53, 26/05/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Сознательно путаем знания и навыки?
     
     
  • 7.141, angra, 09:10, 27/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Соответсвующих знаний типа левой рукой обхватить такое-то количество колосьев на... весь текст скрыт [показать]
     
  • 3.47, Аноним, 11:25, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Вы слишком глубоко копаете, а ответ лежит на поверхности Я всего лишь имел в ви... весь текст скрыт [показать]
     
     
  • 4.65, Crazy Alex, 14:08, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Было бы очень хорошо, но пока большинство не может объяснить, на что способна их... весь текст скрыт [показать]
     
  • 4.158, Аноним, 12:38, 31/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Похоже вы с собеседниками вкладываете разный смысл в слово программировать Про... весь текст скрыт [показать]
     
  • 3.50, Аноним, 11:35, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Эээ куда вас понесло Перенести макет интерфейса, над которым вы работали, допус... весь текст скрыт [показать]
     
  • 2.26, angra, 09:20, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +4 +/
    Пока что не нашли даже способа эффективно обучать ремеслу программиста любого че... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.46, Аноним, 11:21, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вы преувеличивайте Вопрос всегда стоял лишь в мотивации Именно благодаря мотив... весь текст скрыт [показать]
     
     
  • 4.62, Crazy Alex, 13:56, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +5 +/
    Есть разница между дрессировкой выполнять фиксированный набор действий и обучени... весь текст скрыт [показать]
     
     
  • 5.92, angra, 17:01, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ну вот есть масса хороших книг по программированию Те, кто по ним выучились, по... весь текст скрыт [показать]
     
     
  • 6.97, Crazy Alex, 18:21, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Потому что части повезло - у них есть базовые ментальные навыки, которые для про... весь текст скрыт [показать]
     
  • 6.124, Led, 22:22, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    И не надо Дурака учить - только портить ... весь текст скрыт [показать]
     
  • 5.132, Аноним, 01:33, 27/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Я всего лишь обосновал тот факт, что обучение невозможно без соответствующий мот... весь текст скрыт [показать]
     
  • 3.60, Аноним, 13:40, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    Это просто потому, что в нынешнем понимании программист это математик-дилетант ... весь текст скрыт [показать]
     
     
  • 4.64, Crazy Alex, 14:06, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    В нынешнем понимании для абсолютного большинмства специализаций программист - во... весь текст скрыт [показать]
     
  • 3.63, Crazy Alex, 14:01, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Для светлого будущего нужна ликвидация ровно одного класса - невежественных дура... весь текст скрыт [показать]
     
     
  • 4.86, Sw00p aka Jerom, 16:11, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Рисовать абстракции изибразительное искусство - не научишь, рисовать портрет... весь текст скрыт [показать]
     
     
  • 5.98, Crazy Alex, 18:32, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Я о рисовании абстракций речь и не вёл - это уже искусство , как вы правильно з... весь текст скрыт [показать]
     
     
  • 6.102, Sw00p aka Jerom, 18:45, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Таки да, совершенно согласен ... весь текст скрыт [показать]
     
  • 4.90, angra, 16:39, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Нет Это не является ни необходимым, ни достаточным условием Более того, оно ещ... весь текст скрыт [показать]
     
     
  • 5.93, Sw00p aka Jerom, 17:31, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Подмечу, что даже зная все правила черчения, человеку с нарушенной мелкой мотори... весь текст скрыт [показать]
     
     
  • 6.99, Crazy Alex, 18:33, 26/05/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Речь о больных людях не шла, у здоровых - нарабатывается.
     
  • 5.101, Crazy Alex, 18:36, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ну так не надо пытаться всё в голову запихнуть, а вот рациональное мышление и об... весь текст скрыт [показать]
     
     
  • 6.106, angra, 19:39, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Смотрю по отмазкам ты просто спец Не работает методика Нет, что вы, конечно он... весь текст скрыт [показать]
     
     
  • 7.109, Crazy Alex, 19:47, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ну, у тебя и обучение рисованию не работает Хотя худшколы до состояния нарис... весь текст скрыт [показать]
     
     
  • 8.142, angra, 09:18, 27/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Не любую Они учат лишь тех, кто уже имеет выраженную склонность к рисованию, др... весь текст скрыт [показать]
     
  • 2.84, Vkni, 16:00, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Базовое программирование - это набор весьма нехитрых навыков По-сути, это чуть-... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.133, Аноним, 01:38, 27/05/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Так и будущее еще не наступило! ^_^
     
     
  • 4.153, DeadLoco, 11:50, 28/05/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Смотря чье будущее. Будущее конных извозчиков наступило.
     
  • 3.154, DeadLoco, 12:03, 28/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Всего-то анализ и синтез Сначала научиться декомпозиции процесса на операции, а... весь текст скрыт [показать]
     
  • 1.8, Аноним, 08:28, 26/05/2017 [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    А интерфейс Blender'а прожуёт?

    https://github.com/rasteron/oui-blendish

     
     
  • 2.12, Андрей, 08:40, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Там только про мобильные приложения написано которые для мартышек ... весь текст скрыт [показать] [показать ветку]
     
  • 2.44, annonim, 11:13, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    Я бы лучше тулкит блендера взял за основу по аналогии GIMP - GTK - Gnome Реак... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.52, Аноним, 11:59, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    К сожалению, это не так просто, он сильно повязан на внутренностях Блендера Дав... весь текст скрыт [показать]
     
  • 1.15, LinuxID, 08:52, 26/05/2017 [ответить] [смотреть все]    [к модератору]  
  • +3 +/
    И появится тысяча поддельных сайтов.
     
     
  • 2.67, neon1ks, 14:30, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    А кто до этого мешал их делать Css стили доступны, а с ними намного легче скопи... весь текст скрыт [показать] [показать ветку]
     
  • 1.31, Sfinx, 10:04, 26/05/2017 [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    бесполезная хрень - это также как попытаться построить дом по рисунку его экстерьера. может собачья будка и получится, а вот коттеджик со всеми необходимыми несущими конструкциями, комнатами и переходами - хер. Типичное одностраничное приложение может иметь дофига перекрывающихся div'ов со сложной взаимосвязью и layout'ом. вот почему для fast UI dev'а и существуют framework depended вещи типа sencha architect или qt creator
     
     
  • 2.138, fyjybvec, 07:57, 27/05/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Такая оптимизация внутреннего состояния кода тоже возможна средствами искусствен... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.145, test, 14:03, 27/05/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    test
     
  • 1.33, Noteme, 10:09, 26/05/2017 [ответить] [смотреть все]    [к модератору]  
  • +4 +/
    Мозг верстальщика, версия 0.1.
    Я считал, что верстальщика можно заменить баш-скриптом, особенно это касается всех сайтов, построенных на бутстрапе, но все оказалось немного сложнее - какая никакая нейронная сеть все таки понадобилась.
     
  • 1.34, Торанспондер реальности, 10:09, 26/05/2017 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    отличная идея! Фаин ридер отлично помогает с рефератами, а этот проект отлично поможет с работами по информатике!
     
  • 1.35, manster, 10:11, 26/05/2017 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Это может быть полезно для задач удаленного доступа к GUI
     
     
  • 2.49, Аноним_oyc, 11:28, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Ну да, для подмены форм аутентификации юзеров ;)
     
  • 1.37, Мадара, 10:27, 26/05/2017 [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    следующий этап это собрать один кубит машинного обучения из пятерки индусов
     
  • 1.39, Led, 10:37, 26/05/2017 [ответить] [смотреть все]    [к модератору]  
  • +/
    В любом случае, хуже, чем вэб-макаки оно не сделает, просто не сумеет.
     
     
  • 2.42, Аноним, 11:10, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +3 +/
    Чувак, нейросеть обучается на коде, написанном вебмакаками, так что я бы так не ... весь текст скрыт [показать] [показать ветку]
     
  • 2.45, ыы, 11:16, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    в отличие от вебмакаки, у которой мозг какой-никакой а есть, эта штука, будет гр... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.51, Аноним, 11:36, 26/05/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Полностью согласен Я то думал, что нышнее потребление ресурсов приложениями - э... весь текст скрыт [показать]
     
  • 1.40, Аноним, 10:37, 26/05/2017 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Круто! Ждём в гуглоплее троянов, сделанных с помощью этой штуки.
     
     
  • 2.140, Аноним, 08:25, 27/05/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    Мелко плаваешь, через эту штуку можно будет сделать пульт для управления Вселенн... весь текст скрыт [показать] [показать ветку]
     
  • 1.48, Аноним, 11:26, 26/05/2017 [ответить] [смотреть все]    [к модератору]  
  • +/
    Вот и появился повод научиться рисовать! ^_^
     
  • 1.53, deb, 12:10, 26/05/2017 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    Даже из первой картинки видно, что оно "нинужно", ибо генерит непонятно что непонятно для кого. Вариантов того, как разработчик/дизайнер реализовал верхнюю половину view как минимум два: 1) TableView с "ячейками" (это, собственно, и распознала"распозновалка"); 2) Каждый "элемент списка" - отдельный ViewController с constraints'ами по бокам. И реализовано оно так или иначе может быть по разным причинам: например, требование поворота только "половины списка" при повороте экрана, или использование каких-нидь VIPERов при проектировании (на каждый такой "серый прямоугольник" будет по 3 класса + модель с тестами) и т.д.
     
     
  • 2.59, Crazy Alex, 13:26, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Ну вот и останется один общепринятый вариант, давно пора Бардак с богатой фанта... весь текст скрыт [показать] [показать ветку]
     
  • 1.55, Аноним, 13:03, 26/05/2017 [ответить] [смотреть все]     [к модератору]  
  • +/
    вспомнился анекдот - компания ADOBE купила DELPHI теперь чтобы создать программ... весь текст скрыт [показать]
     
     
  • 2.100, имя, 18:33, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –1 +/
    swift по моему не особо отличается ))
     
  • 1.68, Аноним, 14:38, 26/05/2017 [ответить] [смотреть все]    [к модератору]  
  • –3 +/
    подходит для написания всяких автокликалок в игрушках
     
     
  • 2.139, Аноним, 08:20, 27/05/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    Точно так же, подходит, как и звонок на твоей двери.
     
  • 1.78, Аноним, 15:46, 26/05/2017 [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Норм такое загонять в нейронку, которая бы еще задавала сопутствующие вопросы и ... весь текст скрыт [показать]
     
  • 1.107, Аноним, 19:41, 26/05/2017 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    а когда то шутили про кнопку "сделать зашибись"...
     
  • 1.112, Аноним, 19:54, 26/05/2017 [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    IBM Watson подменяет уже врачей, так что и программистов будет подменять Будет... весь текст скрыт [показать]
     
     
  • 2.125, Led, 22:26, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    В диагностике или в лечении Или для вэб-макаки это одно и то же ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.128, Аноним, 23:36, 26/05/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    В получении зарплаты наверное
     
  • 2.134, L29Ah, 04:29, 27/05/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Что нажать чтобы он заменил моего участкового или хотя бы консультацию у гугла?
     
  • 1.122, freehck, 21:31, 26/05/2017 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Ололо, верстальщики больше не нужны? :)
     
     
  • 2.123, лол, 22:02, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    верстальщики AI систем нужны.
     
  • 1.129, Аноним, 00:16, 27/05/2017 [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    В комментариях тестируют "Проект по автоматической генерации комментариев"
     
  • 1.143, Аноним, 09:45, 27/05/2017 [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    Верстальщики окажутся без работы.
     
  • 1.148, Kodir, 19:26, 27/05/2017 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    Эта идея - жалкий отпрыск ИИ. Попытка сделать "наскоком" то, чему люди учатся годами.
    Что может этот убогий копирователь?? Даже кнопку он найти не в состоянии, потому что это не может сделать даже сам человек с этими погаными "плоскими интерфейсами"! Соотв, выход этой перделки - бессмысленный набор прямоугольников, повторяющий оригинал, но даже близко не стоящий с реальной функциональностью. Какие секции могут раздвигаться? Куда выравнивание? Какие контролы стоят на позициях? В каких группах? Всё это пропускается и выдаётся бессмысленный результат.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor