HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > показательное змееедство
Страницы (80): « Первая ... « 22 23 24 25 [26] 27 28 29 30 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
DEAD MAN
Mono

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: Tallinn
Сообщений: 1232
Возраст: 34

Рейтинг



XaeroX Так одно дело заниматься чем-то полезным, как в твоём случаи оптимизацией и повышением своих навыков, пытаясь выжать максимум в определённых рамках, а другое дело сидеть и ныть из-за несчастных 300 мегабайт, которые сам не удалил. Или просто ради того, что бы по-ныть или по-обсирать, что-то в тысячный раз, как это делает товарищ ~ X ~.

Сообщить модератору | IP: Записан
Сообщение: 141791

Старое сообщение 18-11-2014 16:11
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35063
Нанёс повреждений: 514 ед.
Возраст: 39

Рейтинг



Награды
 
[1 награда]


DEAD MAN
А это просто бугурт в стиле "мы - вот так, а они плюют и делают что хотят".
Своеобразная зависть, если хочешь.
Причём это только на первый взгляд кажется, что мы можем так же. Нет, тут серьёзные внутренние барьеры.

__________________

Сообщить модератору | IP: Записан
Сообщение: 141792

Старое сообщение 18-11-2014 16:21
-
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


DEAD MAN продолжай кушать, что дают, и радоваться


А я буду писать на Си++ быстрый и легковесный нативный софт.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

Сообщить модератору | IP: Записан
Сообщение: 141815

Старое сообщение 19-11-2014 11:31
- За что?
DEAD MAN
Mono

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: Tallinn
Сообщений: 1232
Возраст: 34

Рейтинг



Что и стоило доказать, нытьё и обсирание на пустом месте, без каких либо фактов и аргументов.

Цитата:
~ X ~ писал:
А я буду писать на Си++ быстрый и легковесный нативный софт.

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

Сообщить модератору | IP: Записан
Сообщение: 141853

Старое сообщение 20-11-2014 08:21
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35063
Нанёс повреждений: 514 ед.
Возраст: 39

Рейтинг



Награды
 
[1 награда]


Цитата:
DEAD MAN писал:
Что и стоило доказать, нытьё и обсирание на пустом месте, без каких либо фактов и аргументов.

Привыкай, это интернеты. Агрументы, разумеется, есть, но перечислять их людям давно надоело.
Цитата:
DEAD MAN писал:
Ты, пожалуйста, покажи то, что реально требует космических скоростей.

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

__________________

Сообщить модератору | IP: Записан
Сообщение: 141857

Старое сообщение 20-11-2014 09:50
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 13519
Возраст: 33

Рейтинг



Хорошо, давайте так, вот я нуб в программировании и знаю совсем немного C и C++ . Хочу написать допустим клон блокнота (вполне неплохая задачка для нуба я щитаю), что мне нужно - кроссплатформенность, возможность перехвата нажатых клавиш, общий вес не более 300кб какой либо способ вывести на дисплей всякие окошки и менюшки как в блокноте.

Ваши предложения господа! Без дотнетов, без донатов, без фреймворков, без MFC, без cmd, и конечно не уходить от ответа в стиле - ахаха этот нуб не может написать клон блокнота. И специально для ~ X ~ без лурковских и двачевых терминов.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Сообщить модератору | IP: Записан
Сообщение: 141863

Старое сообщение 20-11-2014 11:59
- За что?
DEAD MAN
Mono

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: Tallinn
Сообщений: 1232
Возраст: 34

Рейтинг



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

С тобой-то всё понятно, позиция ясна и не оспаривается. Меня конкретно интересует ВМЕНЯЕМЫЙ ответ ~ X ~.

Сообщить модератору | IP: Записан
Сообщение: 141865

Старое сообщение 20-11-2014 12:28
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35063
Нанёс повреждений: 514 ед.
Возраст: 39

Рейтинг



Награды
 
[1 награда]


Цитата:
FiEctro писал:
Ваши предложения господа!

Под винду - элементарно на голом WinAPI.
Под линукс - придётся писать свой фреймворк. Это ж линукс, что с него взять.
Другой вопрос, что дотнет-то как раз Win Only, спрашивается, зачем?!

__________________

Сообщить модератору | IP: Записан
Сообщение: 141874

Старое сообщение 20-11-2014 13:55
-
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



собс-но всё как то так

__________________
http://www.moddb.com/mods/monorail-quest

Сообщить модератору | IP: Записан
Сообщение: 141877

Старое сообщение 20-11-2014 16:50
- За что?
EXL
Житель форума

Дата регистрации: Oct 2012
Проживает: Новосибирск
Сообщений: 246
Возраст: 36

Рейтинг



Цитата:
FiEctro писал:
что мне нужно - кроссплатформенность

Цитата:
FiEctro писал:
общий вес не более 300кб

Слишком много хочешь. Если взять блокнот винды со всеми его библиотеками, необходимыми для работы, то это намного больше > 300 кб.

Цитата:
FiEctro писал:
Ваши предложения господа!

Пиши свой кросс-платформенный фреймворк, работающий через OpenGL, например. Только тогда бинарник будет < 300 кб на всех платформах.

Сообщить модератору | IP: Записан
Сообщение: 141882

Старое сообщение 20-11-2014 19:17
- За что?
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



>что мне нужно - кроссплатформенность
>300кб
фрислэйвовский qspriteviewer 460кб весит. qt, естественно, использует системный.

__________________
http://www.moddb.com/mods/monorail-quest

Сообщить модератору | IP: Записан
Сообщение: 141883

Старое сообщение 20-11-2014 19:26
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35063
Нанёс повреждений: 514 ед.
Возраст: 39

Рейтинг



Награды
 
[1 награда]


Цитата:
EXL писал:
Если взять блокнот винды со всеми его библиотеками, необходимыми для работы, то это намного больше > 300 кб.

Ты считаешь библиотеки ядра ОС? Однако, здравствуйте.

Добавлено 21-11-2014 в 01:32:

Цитата:
EXL писал:
Пиши свой

Отож людям больше заняться нечем.

__________________

Сообщить модератору | IP: Записан
Сообщение: 141884

Старое сообщение 20-11-2014 19:32
-
EXL
Житель форума

Дата регистрации: Oct 2012
Проживает: Новосибирск
Сообщений: 246
Возраст: 36

Рейтинг



Цитата:
XaeroX писал:

Ты считаешь библиотеки ядра ОС? Однако, здравствуйте.

А разве Notepad.exe только от kernel32.dll зависит?
Вон сколько многомегабайтной хрени за собой тянет: http://i.imgur.com/2urTiKH.png
Если бы в Windows окроме WinAPI шел по дефолту Qt, то Qt-программки занимали бы тоже по 20-300 KB И джек весил бы пару метров и не смущал товарища ~ X ~

В линуксе тоже есть аналог этих самых "библиотек ядра ОС". LSB называется. Это стандарт предполагает что в Desktop-системе обязательно должны быть библиотеки gtk2 и Qt3. Вот только соблюдают этот стандарт 1.5 мейнтейнера и обновляется он раз в 10 лет.

Если с gtk2-библиотекой ещё всё ясно, она присутствует в любом Desktop-дистрибутиве, то Qt3/Qt4 практически везде отсутствуют по дефолту. Отсюда и постоянные проблемы с зависимостями и размером скачиваемых пакетов

Цитата:
XaeroX писал:

Отож людям больше заняться нечем.

Вон, ему люди написали уже :

http://glui.sourceforge.net/

Даже гугловцы в своём поделии сий фреймворк у себя заюзали: http://google.github.io/liquidfun/

Кстати, открою маленькую тайну. Если тебе в когда-нибудь в будущем захочется перенести Jackhammer на Qt5, то тебе будет это интересно.

Соль в том, что Qt5 целиком работает через OpenGL или Open GL | ES, под любыми платформами. А поскольку поддержка OpenGL в винде всегда была хреновастенькой, Qt5 версия Windows использует вот такой вот костыль: https://code.google.com/p/angleproject/

Подробнее об этом можно прочитать тут: http://qt-project.org/wiki/Qt-5-on-...NGLE-and-OpenGL

Как следствие, Qt5 до сих пор весьма хреново работает на винде, да и везде. И это несмотря на то, что вышел целых два года назад.

Сообщить модератору | IP: Записан
Сообщение: 141885

Старое сообщение 20-11-2014 20:33
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35063
Нанёс повреждений: 514 ед.
Возраст: 39

Рейтинг



Награды
 
[1 награда]


Цитата:
EXL писал:
Вон сколько многомегабайтной хрени за собой тянет

Это всё ядро ОС, да.
Цитата:
EXL писал:
Если бы в Windows окроме WinAPI шел по дефолту Qt, то Qt-программки занимали бы тоже по 20-300 KB

И наступил бы вселенский коммунизм. А что, я не против.
Цитата:
EXL писал:
А поскольку поддержка OpenGL в винде всегда была хреновастенькой

Шта??!
Цитата:
EXL писал:
Как следствие, Qt5 до сих пор весьма хреново работает на винде

Какая-то гнилая отмазка, не находишь?

Добавлено 21-11-2014 в 02:45:

Цитата:
EXL писал:
Если тебе в когда-нибудь в будущем захочется перенести Jackhammer на Qt5

Кстати, не захочется. Qt4 идеален. А я от добра добра не ищу.

__________________

Сообщить модератору | IP: Записан
Сообщение: 141886

Старое сообщение 20-11-2014 20:45
-
FreeSlave
Житель форума

Дата регистрации: Nov 2007
Проживает: Тула
Сообщений: 1088

Рейтинг



thambs, если бы qt можно было назвать системным. Уж точно не на винде

Писать свои фреймворки смысла особо нет, разве что если ты совсем не хочешь зависимостей от чужих лицензий или же в целях изучения (ну или тебя не устраивают чужие велосипеды). Для минималистичного гуя есть тот же FLTK. Впрочем, только что скомпиленный мной текстовый редактор, к сожалению, весит аж 400Кб (на винде с VS2010)

Сообщить модератору | IP: Записан
Сообщение: 141887

Старое сообщение 20-11-2014 20:59
- За что?
Тема закрыта XaeroX 24-12-2015 в 08:15
Временная зона GMT. Текущее время 12:21. Новая тема    Ответить
Страницы (80): « Первая ... « 22 23 24 25 [26] 27 28 29 30 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > показательное змееедство
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024