Очень зря не заплюсовали статью.
На самом деле, большой плюс статьи в том, что автор не просто критикует текущие программы, а
1) выводит общие ошибки
2) предлагает пути их решения (!)
Автор, пиши ещё. Лучше с конкретными примерами и предлагай пути решения. Удачи!
Смысл в том, что мы — специалисты в своей области, а не просто пользователи. И мы просто обязаны отдавать себе отчёт в том, на что и как расходуется память. Если вы хотите стать профессионалом, даже делая только пользовательские десктопные приложения, вы (и я) просто обязаны знать почему, на что, как и при каких условиях тратятся системные ресурсы. Пусть не во всех деталях, но примерно этот процесс представлять обязаны.
А мне бы было очень интересно прочитать про методики парсинга страницы. Наверняка должен быть какой-то универсальный подход, чтобы каждый раз для нового заказчика не изобретать велосипед.
Т.е. вот получили HTML-код. Есть, скорее всего, несколько (десятки?) основных типов страниц. Как наиболее правильно выцепить оттуда нужную информацию, как максимально упростить и автоматизировать процесс создания такого парсера.
Кстати, насчёт Аеро. Он ведь активно использует современные видеокарты. А в них, как известно, ещё от четверти до целого гигабайта памяти. Что могло бы дополнительно снизить нагрузку на основную оперативную память, а не увеличить её. Но это так, к слову.
Теперь касаемо новых фич. Вы ведь программист, да? Писали, не под .NET? Наверное, тогда знаете сколько примерно получается размер бинарника. Ориентиры такие: скажем, чистый Си, который добавляет фичу и всё остальное берёт из динамических библиотек — это, скажем, от 100 до 400 килобайт. Если Си++, и программу правильно подключить через динамические библиотеки (а только так и следует делать в родных для ОС элементах, не повторяя код при статической линковке общих фич ОС), то это будет от 400 до, наверное, полутора мегабайт. Это, конечно, очень грубые, чисто оценочные прикидки.
Тогда у меня вопрос: что за 300-400 новых фич появилось в W7, что он стал требовать на 300-400 мегабайт больше?
Всё это конечно здорово, но есть небольшой вопрос слегка не по теме (слегка, потому что опят же касается W7 и памяти). Вопрос не нов, но всё время хочу его задать.
Собственно, на каком основании W7 требует системных ресурсов в разы (в разы!) больше, чем ХР? Что в самой ОС добавилось настолько, чтобы отъедать в разы больше? Почему ОС, которая обладает несколько большим функционалом (не в разы же большим!) и выглядит чуть красивее, требует от половины гигабайта памяти только для своей личной нормальной работы?
Вы не ответили на мой вопрос.
Что касается вашего предположения, то оно не верно: данный конкретный проект пока не реализовывался. При этом, он вполне может быть реализован и самостоятельно, хотя и не так быстро, конечно. В данном случае инвестор позволяет ускорить реализацию проекта в полтора-два раза. Плюс каналы сбыта, что для меня лично более важно. Я не думаю что всё это вместе «стОит» 90%. Как считаете?
Ещё раз: ради чего мне, разработчику, «вкалывать» дни и ночи, чтобы подарить кому-то… всё? Ради чего мне это делать? Это что, такой новый вид меценатства?
Реальная ситуация. У меня есть идея. У меня есть пара человек, которые готовы со мной её реализовать. Инвестору идея очень нравится, но он с абсолютно честными глазами требует что-то около 90%.
По-моему, в данном случае, это уже вопрос не столько финансов, сколько самоуважения. Вкладывать не просто своё время и мозги, но мысли и душу в своё детище, чтобы подарить, или почти подарить кому-то всё… знаете, не захотелось.
Вот что такое на поверку оказалось «российский инвестор».
У такой крупной компании как Гугл должны были быть очень веские причины делать именно Вэйв и Базз. Расскажите, может с их помощью Вам удавалось решать рабочие задачи быстрее, успешнее? Очень хочется почитать об успешном опыте практического применения.
Понятно.
Спасибо Вам, конечно, за новость.
Вот бы интересно было провести вопрос: есть кто пользуется всем этим не для «почирикать», а для работы? Как это ускоряет рабочий процесс?
Я ещё к Твиттеру не успел привыкнуть, да и вообще понять, нужен ли он вообще. Количество всяких баззов растёт как снежный ком. Этот ком катится в обратном от меня направлении, уже никак вообще не влияя на мою жизнь, даже при том, что я регулярно бываю в Сети. У меня такое ощущение, что это какая-то параллельная реальность, происходящая по ту сторону экрана. Где вы? Куда вы? Зачем всё это?.. Не знаю.
Всё-таки это прототип. Не забывайте.
Но.
Прототип с абсолютно позорным дизайном.
Прототип с неконкурентоспособными характеристиками по скорости и прочему.
Прототип, который опять разрабатывался в тишине.
…
Прототип, который… за который стыдно, блин. Стыдно!
Меня другое удивляет. Где все эти люди, которые делают вот это вот говно (я не про ГЛОНАСС, а про решения в дизайне, выбора платформы и прочего для этих устройств). Что они читают, где они бывают? Почему их нет на том же Хабре? Да ладно на Хабре. Где они в интернете? Где их форум обсуждения, где они получают фидбэк? Им всем что, настолько по барабану?
На самом деле, большой плюс статьи в том, что автор не просто критикует текущие программы, а
1) выводит общие ошибки
2) предлагает пути их решения (!)
Автор, пиши ещё. Лучше с конкретными примерами и предлагай пути решения. Удачи!
Т.е. вот получили HTML-код. Есть, скорее всего, несколько (десятки?) основных типов страниц. Как наиболее правильно выцепить оттуда нужную информацию, как максимально упростить и автоматизировать процесс создания такого парсера.
Теперь касаемо новых фич. Вы ведь программист, да? Писали, не под .NET? Наверное, тогда знаете сколько примерно получается размер бинарника. Ориентиры такие: скажем, чистый Си, который добавляет фичу и всё остальное берёт из динамических библиотек — это, скажем, от 100 до 400 килобайт. Если Си++, и программу правильно подключить через динамические библиотеки (а только так и следует делать в родных для ОС элементах, не повторяя код при статической линковке общих фич ОС), то это будет от 400 до, наверное, полутора мегабайт. Это, конечно, очень грубые, чисто оценочные прикидки.
Тогда у меня вопрос: что за 300-400 новых фич появилось в W7, что он стал требовать на 300-400 мегабайт больше?
Собственно, на каком основании W7 требует системных ресурсов в разы (в разы!) больше, чем ХР? Что в самой ОС добавилось настолько, чтобы отъедать в разы больше? Почему ОС, которая обладает несколько большим функционалом (не в разы же большим!) и выглядит чуть красивее, требует от половины гигабайта памяти только для своей личной нормальной работы?
Что касается вашего предположения, то оно не верно: данный конкретный проект пока не реализовывался. При этом, он вполне может быть реализован и самостоятельно, хотя и не так быстро, конечно. В данном случае инвестор позволяет ускорить реализацию проекта в полтора-два раза. Плюс каналы сбыта, что для меня лично более важно. Я не думаю что всё это вместе «стОит» 90%. Как считаете?
Реальная ситуация. У меня есть идея. У меня есть пара человек, которые готовы со мной её реализовать. Инвестору идея очень нравится, но он с абсолютно честными глазами требует что-то около 90%.
По-моему, в данном случае, это уже вопрос не столько финансов, сколько самоуважения. Вкладывать не просто своё время и мозги, но мысли и душу в своё детище, чтобы подарить, или почти подарить кому-то всё… знаете, не захотелось.
Вот что такое на поверку оказалось «российский инвестор».
Имею опыт.
Спасибо Вам, конечно, за новость.
Вот бы интересно было провести вопрос: есть кто пользуется всем этим не для «почирикать», а для работы? Как это ускоряет рабочий процесс?
Но.
Прототип с абсолютно позорным дизайном.
Прототип с неконкурентоспособными характеристиками по скорости и прочему.
Прототип, который опять разрабатывался в тишине.
…
Прототип, который… за который стыдно, блин. Стыдно!
Меня другое удивляет. Где все эти люди, которые делают вот это вот говно (я не про ГЛОНАСС, а про решения в дизайне, выбора платформы и прочего для этих устройств). Что они читают, где они бывают? Почему их нет на том же Хабре? Да ладно на Хабре. Где они в интернете? Где их форум обсуждения, где они получают фидбэк? Им всем что, настолько по барабану?