www.demoscene.ruenglish version
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
СУТЬ ДЕМОСПИРИТА
На страницу Пред.  1, 2, 3, 4  След.
 
Начать новую тему   Ответить на тему    Список форумов DemoScene.Ru -> Свободное общение
Предыдущая тема :: Следующая тема  
Автор Сообщение
Миша Сильверман



Зарегистрирован: 17.10.2014
Сообщения: 8


СообщениеДобавлено: Вс Окт 19, 2014 02:07    Заголовок сообщения: Re: СУТЬ ДЕМОСПИРИТА Ответить с цитатой

phantom lord писал(а):

на 8800 все это легко достигается.
На железе попроще тоже, но чуть геморнее.
А сколько линеек с тех пор уже поменялось?


Если вы имеете ввиду GeForce 8800 GT с 512MB, то это уже достаточно крутая видеокарта, чтобы пробовать на ней имитировать некоторые базовые квази-голливудские эффекты (ультрареалистичный дым, дождь, взрывы, сложное освещение, деформация местности, смазывание движения и т.д.).

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



Зарегистрирован: 17.10.2014
Сообщения: 8


СообщениеДобавлено: Вс Окт 19, 2014 02:59    Заголовок сообщения: Re: СУТЬ ДЕМОСПИРИТА Ответить с цитатой

BiTL писал(а):

И что, делать для офисов отдельную операционную систему для сверхслабых компьютеров? Зачем? Экономически целесообразнее делать одинаковые (более или менее) компьютеры. В конце концов в офисах стоят как правило бюджетные конфы с интергрированными видеокартами, на которых-то и демки последних 5 лет не посмотришь (вот тебе бабушка и юрьев день).


Зачем? Например, чтобы аккумуляторы современных офисных ноутбуков с интегрированными видеокартами позволяли работать в банальных текстовых редакторах и электронных таблицах не 5 часов, а хотя бы по 15-20 без перезарядки.

Цитата:

Во-первых, искусственно никто ничего не завышает. Просто ОС стали несколько большим нежели дисковая операционная система. А софт становится всё более универсальным. Так диктуют законы эволюции. Ну нельзя же ругать эволюцию за то, что у тебя атрофировались пальцы на ногах и отвалился хвост? Хотя ранее тебе удобно было висеть на ветке обхватив её пальцами ног и зафиксировавшись хвостом.


Скорее это объясняется ещё проще - разленились.

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

А ребята старой школы как раз понимают суть настоящего кодинга и не потеряли азарт в этом деле.

Цитата:

Во-вторых, я считаю, что это наоборот хорошо. Маркетологи, хоть и из своих частных побуждений, двигают прогресс. Заставляют покупать всё более мощные компьютеры? Ну и здорово. Это помогает ИТ-индустрии зарабатывать ещё больше денег и делать ещё более мощные компьютеры. Что в этом плохого-то?


Плохого для кого? Кодеры-аскеты (включая демокодеров) - в любом случае в выигрыше. Сейчас открываются огромные возможности для кодеров-аскетов сделать некоторые вещи лучше, качественнее, быстрее, и обойти нерадивых бегемотов.

Для юзеров - да, пока что плохо.

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


Зарегистрирован: 22.09.2007
Сообщения: 2946


СообщениеДобавлено: Вс Окт 19, 2014 05:03    Заголовок сообщения: Re: СУТЬ ДЕМОСПИРИТА Ответить с цитатой

Миша Сильверман писал(а):

Зачем? Например, чтобы аккумуляторы современных офисных ноутбуков с интегрированными видеокартами позволяли работать в банальных текстовых редакторах и электронных таблицах не 5 часов, а хотя бы по 15-20 без перезарядки.


Какие ещё офисные ноутбуки? Smile В офисах стоят стационарные десктопы. А если у кого и ноут, так в офисах есть розетки )

Что касается часов работы, ну так есть же ноуты, которые работают до 12-14 часов (в щадящем режиме). Тот же MacBook Air. И для них не пришлось писать ниакой специальной "аскетичной" ОС.


Цитата:

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


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

Мы тоже бывает за бокалом коньячка с товарищем рассуждаем о том, что "эх ребята, всё не так, всё так как надо"... Вот раньше! Оптимизация! Ассемблер! Старая школа!
(только вот если я ещё каким-то боком причастен к программированию, то мой кореш вообще никогда ничего не писал кроме bat-ников. Но за бокалом коньяка почему бы и не по-настольгировать...

Современное ПО - это не какая-то утилитка времён 90-х, которую можно написать на ассемблере и заоптимизировать до усрачки. Сейчас несколько другие задачи у программиста, на голову сложнее, чем у "кодеров-аскетов" насилующих ассемблер на ZX-Spectrum.

А если все будут писать "как встарь", то выхода новой программы ты будешь ждать 10 лет. А после двух версий всё посыпется, и девелопер будет не в состоянии поддерживать свой продукт.

Впрочем, это вовсе не означает, что в Майкрософт или Гугл, или Эппл сидят какието обленившиеся криворукие программисты, которым только гигагерцы с гигабайтами и подавай.

Цитата:

А ребята старой школы как раз понимают суть настоящего кодинга и не потеряли азарт в этом деле.


А ребята старой школы, которые не осилили С++ и современные технологии разработки ПО - так и сидят с паяльником припаивая к своему ZX-Spectrum дисковод и турбосаунд Smile

Цитата:

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


Давно уже и ноуты умеют снижать частоту процессора, переключаться на маломощный графический чип, и т.п. Это как к программированию относится?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BiTL
DOS lover


Зарегистрирован: 22.09.2007
Сообщения: 2946


СообщениеДобавлено: Вс Окт 19, 2014 05:18    Заголовок сообщения: Re: СУТЬ ДЕМОСПИРИТА Ответить с цитатой

Manwe писал(а):
Неа. ChromeBook'и сейчас пошли, а на телефонах FirefoxOS.


И чо? Там аскетичный супер-оптимизированный код? Нет, там тот же линукс + тот же браузер вместо всех программ.

Цитата:
С выходом iOS 8 даже старые слабые iPad 2 научились запускать WebGL. Так что, в принципе, из бюджетных офисных компьютеров со встроенными видеокартами тоже можно выжать немало.


Да OpenGL на любой интегрированной видюшке работает, соответственно и WebGL будет. Вопрос же в мощности видео-чипа, объёме видео-памяти.

Цитата:
По аналогии, на сегодняшний день нужны недорогие компьютеры с хорошей графикой. Как такой компьютер сделать - не знаю.


А что сейчас не так? Компьютер с мощной видеокартой имеется в каждой второй семье, чтобы свежевышедшие игры не тормозили. Компьютеризация в России сейчас намного выше, чем в 90-х, когда компы были элитарным устройством.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Миша Сильверман



Зарегистрирован: 17.10.2014
Сообщения: 8


СообщениеДобавлено: Вс Окт 19, 2014 07:26    Заголовок сообщения: Re: СУТЬ ДЕМОСПИРИТА Ответить с цитатой

BiTL писал(а):
Какие ещё офисные ноутбуки? Smile В офисах стоят стационарные десктопы. А если у кого и ноут, так в офисах есть розетки )


Из офиса люди часто ездят по делам с ноутом. И 3-5 часов бывает маловато.

BiTL писал(а):
Что касается часов работы, ну так есть же ноуты, которые работают до 12-14 часов (в щадящем режиме).


Так рекламируют обычно. На деле же оказывается - в 2-3 раза меньше заявленного. Если пишут 8 часов - хорошо если 3 часа выдержит в "щадящем режиме".

BiTL писал(а):
Тот же MacBook Air. И для них не пришлось писать ниакой специальной "аскетичной" ОС.


Пока не пришлось. Обрастут фичами - займутся и оптимизацией. Конкуренция заставит.

Цитата:

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


BiTL писал(а):
Часто встречающееся мнение диллетанта-философа, который никогда не работал в серьёзной девелоперской конторе, где люди пишут промышленный код.


Это индусокод-то наваянный на си-шарпе или джаве можно назвать "серьёзным промышленным кодом"? Very Happy Не смешите. Во многих конторах на самом деле не всё так радужно как вы себе навоображали.

BiTL писал(а):
Мы тоже бывает за бокалом коньячка с товарищем рассуждаем о том, что "эх ребята, всё не так, всё так как надо"... Вот раньше! Оптимизация! Ассемблер! Старая школа!
(только вот если я ещё каким-то боком причастен к программированию, то мой кореш вообще никогда ничего не писал кроме bat-ников. Но за бокалом коньяка почему бы и не по-настольгировать...


Тем более, если в этом есть доля правды...

BiTL писал(а):
А если все будут писать "как встарь", то выхода новой программы ты будешь ждать 10 лет. А после двух версий всё посыпется, и девелопер будет не в состоянии поддерживать свой продукт.


Хорошо структурированный код отлаживается очень быстро и отлично поддерживается.

BiTL писал(а):
Впрочем, это вовсе не означает, что в Майкрософт или Гугл, или Эппл сидят какието обленившиеся криворукие программисты, которым только гигагерцы с гигабайтами и подавай.


Пока вот что-то не замечал, чтобы новые версии работали быстрее предыдущих и занимали меньше места на диске. Всё как-то наоборот получается. Поэтому и вывод как бы напрашивается...

Цитата:
А ребята старой школы как раз понимают суть настоящего кодинга и не потеряли азарт в этом деле.


BiTL писал(а):
А ребята старой школы, которые не осилили С++ и современные технологии разработки ПО - так и сидят с паяльником припаивая к своему ZX-Spectrum дисковод и турбосаунд Smile


Ну это уже другой вопрос. Я имел ввиду вменяемых кодеров.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BiTL
DOS lover


Зарегистрирован: 22.09.2007
Сообщения: 2946


СообщениеДобавлено: Вс Окт 19, 2014 08:22    Заголовок сообщения: Re: СУТЬ ДЕМОСПИРИТА Ответить с цитатой

Миша Сильверман писал(а):

Так рекламируют обычно. На деле же оказывается - в 2-3 раза меньше заявленного. Если пишут 8 часов - хорошо если 3 часа выдержит в "щадящем режиме".


Это гавно всякое вроде Acer'ов и Lenovo за 18 тысяч рублей.
MacBook'и даже при работе с Wi-Fi до 9 часов работают. А уж если тупо в текстовом редакторе сидеть, то явно протянет до заявленного.

Миша Сильверман писал(а):

Пока не пришлось. Обрастут фичами - займутся и оптимизацией. Конкуренция заставит.


Что значит "обрастут фичами"? По-твоему у Mac OS X с фичами недостача? Smile

Цитата:
Это индусокод-то наваянный на си-шарпе или джаве можно назвать "серьёзным промышленным кодом"? Very Happy Не смешите. Во многих конторах на самом деле не всё так радужно как вы себе навоображали.


Такие милые штампы. "индусокод". И что не так с С# и Java? Опять таки, какие-то детские стереотипы. В 90-х было модно шутить про Бейсик (мол. на нем только ламеры пишут), в начале 2000-х предметом шуток были "дельфисты"(мышконакидатели). Но когда взрослеешь, то понимаешь, что можно писать на любом языке, в любой среде, и это само по себе не определяет степень профессионализма.
(Xiod свои демки на дельфи писал, и ничего, выигрывал ЦЦ три раза, при этом создавая феерический демоспирит в зале)


Миша Сильверман писал(а):

Хорошо структурированный код отлаживается очень быстро и отлично поддерживается.


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


Миша Сильверман писал(а):

Пока вот что-то не замечал, чтобы новые версии работали быстрее предыдущих и занимали меньше места на диске. Всё как-то наоборот получается. Поэтому и вывод как бы напрашивается...


Если бы новые версии постоянно уменьшались в размерах, то мы бы вернулись к микро-коду на перфокартах.

Объём программ, объём медиа-данных, требования к аппаратному обеспечению - это всё растёт с момента рождения компьютеров.

И если смотреть шире, то можно увидеть, что компьютеры развиваются огромными темпами. 20 лет назад было не реально (даже при супер-аскетично-оптимизированно-хакерском коде) слушать музыку, качать в тот же момент фильм с торрентов, в тоже время компилируя в фоне программу и листать веб-сайты (каждая страничка которых весит десятки мегабайт). А сейчас это никого не удивляет. Это означает, что сфера развивается, и очень быстро. А значит ненужно ничего менять.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Manwe
Администратор сайта


Зарегистрирован: 21.09.2007
Сообщения: 1412


СообщениеДобавлено: Вс Окт 19, 2014 10:19    Заголовок сообщения: Re: СУТЬ ДЕМОСПИРИТА Ответить с цитатой

BiTL писал(а):
Какие ещё офисные ноутбуки? Smile В офисах стоят стационарные десктопы.
Это у вас там. А в нашей Москве... Smile
Smash/Fairlight говорит в интервью, что часто кодит демки на ноутбуке но он, гад, тормозит. Ну и... Наверное, было бы круто, чтобы не тормозил, да?

BiTL писал(а):
Manwe писал(а):
Неа. ChromeBook'и сейчас пошли, а на телефонах FirefoxOS.
И чо? Там аскетичный супер-оптимизированный код? Нет, там тот же линукс + тот же браузер вместо всех программ.
Примущества Firefox OS: малая требовательность к мощности процессора.
Chrome OS: Google сообщает, что основной особенностью новой ОС будет скорость загрузки, входа (log-in) в Интернет, получения и отправления электронной почты и т.п.
Также напомню, что при Стиве Джобсе телефоны и планшеты Apple отличало то, что при сравнимых мощностях центрального процессора и видеокарты интерфейс iOS не тормозил, всё было идеально гладко и отзывчиво. В сравнении с этим устройства на Android - даже самые мощные - вызывали раздражение и недоумение лагами и подёрганиваниями интерфейса. А это важно, это напрямую влияет на продажи.

BiTL писал(а):
Вот раньше! Оптимизация! Ассемблер! Старая школа!
asm.js
_________________
Manwe/SandS
www.manwe.ru


Последний раз редактировалось: Manwe (Вс Окт 19, 2014 10:46), всего редактировалось 2 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Manwe
Администратор сайта


Зарегистрирован: 21.09.2007
Сообщения: 1412


СообщениеДобавлено: Вс Окт 19, 2014 10:35    Заголовок сообщения: Re: СУТЬ ДЕМОСПИРИТА Ответить с цитатой

BiTL писал(а):
Опять таки, какие-то детские стереотипы. В 90-х было модно шутить про Бейсик (мол. на нем только ламеры пишут), в начале 2000-х предметом шуток были "дельфисты"(мышконакидатели). Но когда взрослеешь, то понимаешь, что можно писать на любом языке, в любой среде, и это само по себе не определяет степень профессионализма.
Ну и в какой среде пишут демки? Что-то я особо не припомню демок на Бейсике.

Цитата:
Xiod свои демки на дельфи писал, и ничего, выигрывал ЦЦ три раза, при этом создавая феерический демоспирит в зале
Но потом, "повзрослев", как ты говоришь, Demarche перешли на Plasticator и C++.
Кстати, NightRadio демку на Pixilang сделал - очень милую. Но ведь это всё равно не уровень Fairlight, так?

Цитата:
Есть такие вещи как маштабируемость, простота понимания, соответствие стандартам. Если программер будет чего-то там оптимизировать "по-хакерски", лишь бы сэкономить пару килобайт, то скорее всего код проиграет в более важных вещах.
Меня с самого начала раздражают длинющие названия функций, классов и констант во всяких там Си. Это ж сколько времени тратишь сперва на набивание, а затем на прочтение кода! Я совершенно уверен, что "что-то не так в Консерватории". Они думают, что название из пяти длинных английских слов "улучшает понимание", а на самом деле это отнимает столько времени, что итоговый эффект сводится к нулю. Если не в минус вообще.

Цитата:
Если бы новые версии постоянно уменьшались в размерах, то мы бы вернулись к микро-коду на перфокартах.
Не согласен. Apple умудрились перевести OS X с 32-разрядной на 64-разрядную платформу, почти не увеличив размер.

Цитата:
Объём программ, объём медиа-данных, требования к аппаратному обеспечению - это всё растёт с момента рождения компьютеров.
Давай вспомним, что в старых Windows иконки хранились в неупакованном виде. Сегодня же иконки можно хранить вообще векторами. В итоге имеем иконки хоть на весь экран, но при этом занимающие мало места. Это правильный путь развития технологии. Неправильный был бы хранить иконки в BMP размером 4 мегабайта и говорить: да ладно, память сейчас дешёвая, диски у всех большие, DMA-каналы быстрые.

Цитата:
и листать веб-сайты (каждая страничка которых весит десятки мегабайт). А сейчас это никого не удивляет.
Меня удивляет, когда я пытаюсь открыть несколько вкладок в браузере на iPad Smile
Поэтому свой сайт я верстал даже без JavaScript, и он летает даже в браузере Nintendo 3DS. И ничего, нормальный сайт, не выглядит как из 90-ых Smile

Цитата:
Это означает, что сфера развивается, и очень быстро. А значит ненужно ничего менять.
Ну не знаю, "при Джобсе такого не было!" ©
_________________
Manwe/SandS
www.manwe.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
BiTL
DOS lover


Зарегистрирован: 22.09.2007
Сообщения: 2946


СообщениеДобавлено: Вс Окт 19, 2014 11:05    Заголовок сообщения: Re: СУТЬ ДЕМОСПИРИТА Ответить с цитатой

Manwe писал(а):

Smash/Fairlight говорит в интервью, что часто кодит демки на ноутбуке но он, гад, тормозит. Ну и... Наверное, было бы круто, чтобы не тормозил, да?


Так это проблемы не ноутбука, а кода Смэша, он же имеет ввиду, что его "шойдеры" тормозят, а не то, что Visual Studio долго открывается Smile

Manwe писал(а):

Примущества Firefox OS: малая требовательность к мощности процессора.
Chrome OS: Google сообщает, что основной особенностью новой ОС будет скорость загрузки, входа (log-in) в Интернет, получения и отправления электронной почты и т.п.


Да блин, эти "ОС" это ядро Линукс, с какой-то там графической подсистемой и браузер. В одном случае Firefox, в другом случае Chrome. Где тут какая-то особенная "аскетичность" или "оптимизация" о которой говорит Миша Сильверман? Ядро линукса как было, так и осталось. Браузер каким был, таким и остался. И тупить он будет так же как на любом другом смартфоне.

Manwe писал(а):

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


Так же напомню что первые айфоны и айпады были однозадачными Smile А гладкость и отзывчивость интерфейса - заслуга аппаратного ускорения, которое поцаны из Эппл вовремя запилили, в отличии от других производителей. Сейчас и Андроиды также гладко работают.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BiTL
DOS lover


Зарегистрирован: 22.09.2007
Сообщения: 2946


СообщениеДобавлено: Вс Окт 19, 2014 11:18    Заголовок сообщения: Re: СУТЬ ДЕМОСПИРИТА Ответить с цитатой

Manwe писал(а):
Ну и в какой среде пишут демки? Что-то я особо не припомню демок на Бейсике.


Да ладно, полно. И спроси у Mikle - на чем он пишет. Какая разница - в чем юзать OpenGL/DirectX? На скорость не влияет.

Цитата:
Но потом, "повзрослев", как ты говоришь, Demarche перешли на Plasticator и C++.


Я про Xiod/Crolyx говорил.

Manwe писал(а):

Меня с самого начала раздражают длинющие названия функций, классов и констант во всяких там Си. Это ж сколько времени тратишь сперва на набивание, а затем на прочтение кода! Я совершенно уверен, что "что-то не так в Консерватории". Они думают, что название из пяти длинных английских слов "улучшает понимание", а на самом деле это отнимает столько времени, что итоговый эффект сводится к нулю. Если не в минус вообще.


Зато код читаем. Другой программер через 5 лет откроет код, и сможет разобраться - что там к чему. Но в конце концов, кому как удобно, тот так и делает. Сам язык ведь не запрещает использовать короткие имена.

Цитата:
Сегодня же иконки можно хранить вообще векторами. В итоге имеем иконки хоть на весь экран, но при этом занимающие мало места.


И тратить лишнее процессорное время на отрисовку векторов в растр (мониторы то у нас не векторные). И всё ради того, чтобы сэкономить на диске десяток мегабайт, очень мудро Smile

Цитата:
Меня удивляет, когда я пытаюсь открыть несколько вкладок в браузере на iPad Smile


У тебя всё упирается в iPad Wink То WebGL там в какойто сафаре отключен, то вкладки... Может просто купить нормальный планшет, с Виндой, например? Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
phantom lord



Зарегистрирован: 27.09.2007
Сообщения: 262


СообщениеДобавлено: Вс Окт 19, 2014 12:06    Заголовок сообщения: Re: СУТЬ ДЕМОСПИРИТА Ответить с цитатой

Миша Сильверман писал(а):

Если вы имеете ввиду GeForce 8800 GT с 512MB, то это уже достаточно крутая видеокарта, чтобы пробовать на ней имитировать некоторые базовые квази-голливудские эффекты (ультрареалистичный дым, дождь, взрывы, сложное освещение, деформация местности, смазывание движения и т.д.).


а если с 256MB? Twisted Evil

Я про то, что 8800 не выжали до конца, когда Смаш начал писать тормозящие вещи на 460.

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


Зарегистрирован: 21.09.2007
Сообщения: 1412


СообщениеДобавлено: Вс Окт 19, 2014 14:31    Заголовок сообщения: Ответить с цитатой

BiTL писал(а):
Manwe писал(а):
Наверное, было бы круто, чтобы не тормозил, да?
Так это проблемы не ноутбука, а кода Смэша
Миша Сильверман про это и говорит - надо код лучше оптимизировать Smile

Цитата:
Да блин, эти "ОС" это ядро Линукс, с какой-то там графической подсистемой и браузер. В одном случае Firefox, в другом случае Chrome. Где тут какая-то особенная "аскетичность" или "оптимизация" о которой говорит Миша Сильверман? Ядро линукса как было, так и осталось. Браузер каким был, таким и остался. И тупить он будет так же как на любом другом смартфоне.
Ну конечно. У Puppy Linux и Ubuntu тоже одинаковое ядро, а тупят они на старом железе совершенно по-разному. Речь же шла об оптимизации под медленное железо.

Цитата:
Так же напомню что первые айфоны и айпады были однозадачными Smile А гладкость и отзывчивость интерфейса - заслуга аппаратного ускорения, которое поцаны из Эппл вовремя запилили
iOS 6 уже была многозадачная, и на ней было всё так же плавно с интерфейсом. Пацаны из Эппл выжимали из железа и софта максимум сразу - у них подход такой со времён первого Macintosh. И это правильно. Это не затормозило прогресс, а наоборот.

Цитата:
Сейчас и Андроиды также гладко работают.
Не заметил. Я уж не говорю о том, что железку на Android 4.0 уже фиг обновишь до 5.0.

Цитата:
Какая разница - в чем юзать OpenGL/DirectX? На скорость не влияет.
Алгоритмы влияют. И твои собственные, и алгоритмы инженеров Microsoft, и алгоритмы инженеров nVidia, AMD.

Цитата:
Manwe писал(а):
Но потом, "повзрослев", как ты говоришь, Demarche перешли на Plasticator и C++.
Я про Xiod/Crolyx говорил.
Ну вот Crolyx и загнулись.

Цитата:
Manwe писал(а):
Меня с самого начала раздражают длинющие названия функций, классов и констант во всяких там Си. Это ж сколько времени тратишь сперва на набивание, а затем на прочтение кода!
Зато код читаем.
Поэзия Державина тоже читаема.

Цитата:
Другой программер через 5 лет откроет код, и сможет разобраться - что там к чему.
Не сможет, потому что к тому времени обратной совместимости уже не будет. Сейчас куда ни ткни - "не рекомендуют использовать этот метод, потому что в будущих версиях его поддержка будет исключена". Ну, не через 5, а через 10 лет точно.

Цитата:
Цитата:
Сегодня же иконки можно хранить вообще векторами. В итоге имеем иконки хоть на весь экран, но при этом занимающие мало места.
И тратить лишнее процессорное время на отрисовку векторов в растр (мониторы то у нас не векторные). И всё ради того, чтобы сэкономить на диске десяток мегабайт, очень мудро Smile
Пусть видеокарта отрисовывает. Она же зачем-то отрисовывает гигантский битмэп - фоновую картинку.

Цитата:
Manwe писал(а):
Меня удивляет, когда я пытаюсь открыть несколько вкладок в браузере на iPad Smile
У тебя всё упирается в iPad Wink То WebGL там в какойто сафаре отключен, то вкладки... Может просто купить нормальный планшет, с Виндой, например? Smile
Да чё-то на Android-планшете, гораздо более новом, чем iPad2, WebGL тоже не работает. А купить - да, это круто. На хрена оптимизировать программы, на хрена делать экономичные автомобили - можно жн "просто купить" новое железо или бензина в 3 раза больше. Ага. Наверное, кому-то можно - хз.
_________________
Manwe/SandS
www.manwe.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
BiTL
DOS lover


Зарегистрирован: 22.09.2007
Сообщения: 2946


СообщениеДобавлено: Вс Окт 19, 2014 15:20    Заголовок сообщения: Ответить с цитатой

Manwe писал(а):
Миша Сильверман про это и говорит - надо код лучше оптимизировать Smile


Ага. У меня тут вот на форуме (городском) один гражданин тоже пишет постоянно "Надо сажать коррупционеров. Надо честных чиновников! Надо то, надо сё...". Можно сколько угодно говорить всякие прописные истины. Типа, понаписал "как надо", и чувствуешь, что выполнил свою миссию на сегодня Smile

Цитата:
Пацаны из Эппл выжимали из железа и софта максимум сразу - у них подход такой со времён первого Macintosh. И это правильно.


Да вот я всякие маки поюзал, не заметил особо, чтобы что-то там особо выжималось. Работает как и винда по скорости, так же жрёт память, так же подвисает когда идут частные обращения к сети или диску. Одна радость - вирусы под МакОС не пишут ) Поэтому и юзаю.

Это мож когда Виндавз 95/98 был, тогда Маки выигрывали, ну и пока в Винде не запиляли аппаратную отрисовку окошек (что даёт иллюзию, что всё гладко).

Цитата:
Ну вот Crolyx и загнулись.


А Future Crew почему загнулись? ) Раз уж у нас сегодня день срывания покровов...

Цитата:
Сейчас куда ни ткни - "не рекомендуют использовать этот метод, потому что в будущих версиях его поддержка будет исключена". Ну, не через 5, а через 10 лет точно.


Ты говоришь об API, каких-то библиотеках, а не о самом языке и платформе.

Цитата:
Пусть видеокарта отрисовывает.


Ну какая разница, ну не ЦПУ, а ГПУ будет тратить лишние ресурсы на то, чтобы отрисовать вектор в растр, вместо того, чтобы сразу нарисовать растр. На примере твоего Forth-шейдерного инструмента: что лучше, постоянно при каждом открытии страницы генерировать превьюшки на лету, или сгенерить их один раз и сохранить как картинки?

Цитата:
на хрена делать экономичные автомобили - можно жн "просто купить" новое железо или бензина в 3 раза больше. Ага. Наверное, кому-то можно - хз.


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

ИТ-компании зарабатывающие бабло, это хорошо. Учитывая что такие люди как Элон Маск, Марк Шаттлворт, Сергей Брин, Цукерберг, заработав миллиарды, вкладывают их в науку, космос, медицину. Капитализм, как система, сам нашел способ извлекать пользу из потребительского общества на благо человечества. Только ненужно рассказывать про коммунизм или т.п. )
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Manwe
Администратор сайта


Зарегистрирован: 21.09.2007
Сообщения: 1412


СообщениеДобавлено: Вс Окт 19, 2014 17:50    Заголовок сообщения: Ответить с цитатой

BiTL писал(а):
Ты говоришь об API, каких-то библиотеках, а не о самом языке и платформе.
Я имею в виду платформу разработки. Сейчас голый язык без библиотек не имеет смысла.

Цитата:
ГПУ будет тратить лишние ресурсы на то, чтобы отрисовать вектор в растр, вместо того, чтобы сразу нарисовать растр. На примере твоего Forth-шейдерного инструмента: что лучше, постоянно при каждом открытии страницы генерировать превьюшки на лету, или сгенерить их один раз и сохранить как картинки?
Я выкладывал скриншоты Forth-шейдеров в Facebook и VKontakte, а потом слезами обливался - так JPG коверкает исходное качество. Особенно убийственно на фракталах. Так что лучше, конечно, генерировать на лету, тем более что код занимает меньше картинки (трафик меньше, отзывчивость выше).

Цитата:
Ну вообще-то инженеры бьются над экономичностью как автомобилей, так и компьютеров.
Ну вот и программисты бьюся: в той же Firefox OS. А как иначе выпустить на рынок смартфон за 33$ ? Только за счёт дешёвого железа и софта, который делает то же, что и дорогие смартфоны с дорогим железом.

Цитата:
ИТ-компании зарабатывающие бабло, это хорошо. Учитывая что такие люди как Элон Маск, Марк Шаттлворт, Сергей Брин, Цукерберг, заработав миллиарды, вкладывают их в науку, космос, медицину. Капитализм, как система, сам нашел способ извлекать пользу из потребительского общества на благо человечества. Только ненужно рассказывать про коммунизм или т.п. )
Да при рабовладельческом строе тоже вкладывали - и в науку, и в искусство. Дело не в строе. Дело в том, что есть такие люди, которым по зарез нужно всё оптимизировать и улучшать. Почитай статью того же Цукерберга "Путь хакера". Он там как раз говорит об оптимизации и о хакерстве как философии команды Facebook.
_________________
Manwe/SandS
www.manwe.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
BiTL
DOS lover


Зарегистрирован: 22.09.2007
Сообщения: 2946


СообщениеДобавлено: Вс Окт 19, 2014 19:08    Заголовок сообщения: Ответить с цитатой

Manwe писал(а):
Так что лучше, конечно, генерировать на лету, тем более что код занимает меньше картинки (трафик меньше, отзывчивость выше).


Ну конечно, и ждать полминуты, пока твои шейдеры сгенерятся джаваскриптом ) Или (если аппаратно), вообще, половина не сгенерятся, браузер повиснет к чертям, и т.д. Офигеть как круто!
Меня вот на том форт-сайте, где ты начинал ваять свои шейдеры, жутко бесило, каждый раз миниатюры генерятся, вместо того, чтобы спокойненько из кэша браузера загружаться (как если бы они были картинками).

Цитата:
Ну вот и программисты бьюся: в той же Firefox OS. А как иначе выпустить на рынок смартфон за 33$ ? Только за счёт дешёвого железа и софта, который делает то же, что и дорогие смартфоны с дорогим железом.


Ну так чо они не пишут на ассемблере супер-оптимизированную прошивку для своих смартфонов, а берут ядро Линукса + кучу графических надстроек, грузят свой браузерный движок, в котором поверх всего будет работать интерперетатор Javascript. Это штоле то минималистичное и хакерское программирование? Smile

Цитата:
Почитай статью того же Цукерберга "Путь хакера". Он там как раз говорит об оптимизации и о хакерстве как философии команды Facebook.


При всем моём уважении к Цукербергу - фэйсбук отвратительное гавнище. Вконтакт намного более высокотехнологичный и продуманный (если говорить о технической стороне).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов DemoScene.Ru -> Свободное общение Часовой пояс: GMT + 3
На страницу Пред.  1, 2, 3, 4  След.
Страница 2 из 4

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах