хм ну я тоже на самом деле не всегда могу удержатся.. =)) скажем так я стремлюсь к молчанию... людям ведь требуется часто просто слушатель а советчик мало кому нужен
Я серьезно не представляю что можно уместить в 117 мегабайт кода? ядро операционной системы?
Может так конечно хелпы и видеоуроки. Но позвольте мне, пользователю самому нажать на кнопку хелп, зайти на сайт и скачать/посмотреть их.
я смотрел на мир глазами обычного пользователя. Что бы удовлетворить его программа умела работать как на винде так и на маке. была маленькой и быстрой. Обладала встроенной документацией, с картинками. 32х битные PNG иконки поддерживающие альфа каналы и другие прелести, были разработаны в одном едином стиле дизайн студией для нас. Для решения некоторых проблем со скоростью и неудобством канвасов на Qt3 - они были полностью переписаны и заточены под наши нужны. Чтобы пользователю не пришлось ждать линию пару секунд при некоторых действиях. Все это работало быстро и весило мало. Я уверен что к каждой программе можно приложить какие-то усилия чтобы сделать ее лучше.
мда.. вот почему я сижу на линуксе. Что понадобилось - то и ставлю. Нужен хелп - качаю хелп. Длл-хела нету ибо все библиотеки прописывают свою версию, да и лежат все в одном месте.
к примеру часто видимая для пользователя одна программа - на самом деле набор из нескольких взаимодействующих друг с другом програм. В этом случае разработчики могут общую для всех программ функциональность вложить в библиотеку. Это значительно экономит общий размер, и хм является правильным отношением к информации, которая не должна дублироваться.
Если разработчики использовали множество разных иконок или других ресурсов - часто оптимально их паковать, кроме того многие вкладывают их в программы. Так вот это тоже можно сделать так чтобы размер программы многократно вырастет ( просто по халатности программиста, а не по реальной необходимости - это пример из реального опыта когда по неопытности в теле программы все иконки были продублированы несколько раз, из-за чего программа выросла с 6 до 30Мб).
Я совсем не против того что в программе должна быть вся нужная функциональность, но наступает момент в разработке когда добавление каждой следующей функции все сложнее и сложнее ( дороже выражаясь другим языком ). И тогда настает момент для оптимизации, которая будет стоить куда дешевле, и принесет, я уверен немало пользы.
насчет популярных проектов - ничего сказать не могу, просто хоть убейте не могу понять как программа может занимать такой объем памяти. Программного кода в ней врядли больше 10 Мегабайт... а в 100 мегабайт иконок поверить мне как-то сложно.
речь не о некрасивых иконках, а о кривом их добавлении в проект. К примеру создатели случайно подключили их несколько раз. Или добавили где-то инструкции увеличивающие время выполнения работы программы.
Просто любую вещь можно сделать хорошо, а можно так чтобы "так сошло"... К сожалению часто как раз "так сходит".
не согласен с описанной вами мотивацией людей качать бесплатно... это не реабилитация за то что кто-то там где-то там зарабатывал. Это в человеческой натуре.
по-поводу самой темы. А как насчет того что для покупки этих самых мп3 мне нужно для начала завести себе специально пластиковую карту оплаты в интернете - это сейчас они уже широко распространились, а раньше это было куда сложнее.
идем далее - про флак уже сказали, но я бы согласился и на меньшее - на ogg формат.
не забывайте также что покупка информации - совсем не то что покупка материальных вещей. У кого возникает ощущение кражи при скачивании программы или трека? Кража это изъятие чего-то материального у другого человека. От вашей кражи тот человек пострадает. А здесь кто-то - недополучит прибыль. Причем большинство этой прибыли недополучат посредники... впрочем вы и сами говорили о торговле воздухом.
по-моему это зависит от настроек сервера. На ж.ру при входе в конфу показывается около десятка предыдущих сообщений. думаю можно без особых сложностей настроить свой сервер чтобы он выдавал полную историю.
представьте себе что большинство людей умеет читать только по слогам. Медленно произнося эти слоги один за другим. Да можно конечно научится читать быстро ( да еще и про себя ) но по сути это никому не нужно кроме профессиональных лекторов в университетах. Вот и читаем...
когда я смотрю как кто-то печатает глядя на клавиатуру, пусть даже быстро находя нужные клавиши - я чувствую некий внутренний дискомфорт, подобный тому когда я вижу как человек вместо горячих клавиш использует мышь и элементы меню... Файл - Сохранить.. Файл - Отменить.. ну вы поняли... да эти действия не супер важно делать быстро - но делать так гораздо приятнее. Плюс - вы совершенно не тратите свою сосредоточенность на предмете. Когда я печатаю - я думаю только о смысле того что пишу - ни одной мысли о том что делать моим пальцам у меня не возникает. Я не отвожу взгляд от экрана, и сразу же исправляю любые возникающие ошибки...
Впрочем есть еще кое-что. Это просто черт возьми дико приятно. Будь то аудитория где вы ловите на себе восхищенные взгляды, или новая работы, где все обалдели уже оттого как вы управляетесь с клавой.
не согласен также с утверждением об особых одаренных. Никто ведь не говорит что не все дети способны научится ходить... хотя учатся они этому долго, и кстати часто не хотят этого делать, и пытаются ползать и дальше... выбирайте сами свой метод передвижения.
так все и есть, зато в гите - все заточено под бранчи да слияния - там сама система настаивает на них, и словно направляет разработчиков на правильный путь )
вы круты. а мне вот в свн как-то в лом бранчить од.. как вспомню все что этому сопутствует... ну не предназначен свн для быстрых и удобных бранчей и слияний
по сути да... в жизни же я редко видел когда бы люди делали бранчи в сабвершине - разве что для очень длительных сторонних разработок... в гите же все для этого предназначено
Может так конечно хелпы и видеоуроки. Но позвольте мне, пользователю самому нажать на кнопку хелп, зайти на сайт и скачать/посмотреть их.
впрочем к нашей теме это отношения не имеет.
да при таких исходных данных согласен.
Если разработчики использовали множество разных иконок или других ресурсов - часто оптимально их паковать, кроме того многие вкладывают их в программы. Так вот это тоже можно сделать так чтобы размер программы многократно вырастет ( просто по халатности программиста, а не по реальной необходимости - это пример из реального опыта когда по неопытности в теле программы все иконки были продублированы несколько раз, из-за чего программа выросла с 6 до 30Мб).
Я совсем не против того что в программе должна быть вся нужная функциональность, но наступает момент в разработке когда добавление каждой следующей функции все сложнее и сложнее ( дороже выражаясь другим языком ). И тогда настает момент для оптимизации, которая будет стоить куда дешевле, и принесет, я уверен немало пользы.
насчет популярных проектов - ничего сказать не могу, просто хоть убейте не могу понять как программа может занимать такой объем памяти. Программного кода в ней врядли больше 10 Мегабайт... а в 100 мегабайт иконок поверить мне как-то сложно.
Просто любую вещь можно сделать хорошо, а можно так чтобы "так сошло"... К сожалению часто как раз "так сходит".
по-поводу самой темы. А как насчет того что для покупки этих самых мп3 мне нужно для начала завести себе специально пластиковую карту оплаты в интернете - это сейчас они уже широко распространились, а раньше это было куда сложнее.
идем далее - про флак уже сказали, но я бы согласился и на меньшее - на ogg формат.
не забывайте также что покупка информации - совсем не то что покупка материальных вещей. У кого возникает ощущение кражи при скачивании программы или трека? Кража это изъятие чего-то материального у другого человека. От вашей кражи тот человек пострадает. А здесь кто-то - недополучит прибыль. Причем большинство этой прибыли недополучат посредники... впрочем вы и сами говорили о торговле воздухом.
когда я смотрю как кто-то печатает глядя на клавиатуру, пусть даже быстро находя нужные клавиши - я чувствую некий внутренний дискомфорт, подобный тому когда я вижу как человек вместо горячих клавиш использует мышь и элементы меню... Файл - Сохранить.. Файл - Отменить.. ну вы поняли... да эти действия не супер важно делать быстро - но делать так гораздо приятнее. Плюс - вы совершенно не тратите свою сосредоточенность на предмете. Когда я печатаю - я думаю только о смысле того что пишу - ни одной мысли о том что делать моим пальцам у меня не возникает. Я не отвожу взгляд от экрана, и сразу же исправляю любые возникающие ошибки...
Впрочем есть еще кое-что. Это просто черт возьми дико приятно. Будь то аудитория где вы ловите на себе восхищенные взгляды, или новая работы, где все обалдели уже оттого как вы управляетесь с клавой.
не согласен также с утверждением об особых одаренных. Никто ведь не говорит что не все дети способны научится ходить... хотя учатся они этому долго, и кстати часто не хотят этого делать, и пытаются ползать и дальше... выбирайте сами свой метод передвижения.
я умом вроде понимаю что ничего тут страшного нет, и что это хорошо и правильно. Наверное просто был отрицательный опыт который не хочется повторять.