Откуда руки у современных программистов?

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (20) « Первая ... 10 11 [12] 13 14 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
BattlePorQ
19.12.2016 - 18:57
2
Статус: Offline


Парасьонах

Регистрация: 20.07.09
Сообщений: 65428
Цитата (engeltw @ 19.12.2016 - 18:54)
не знаю, я в свое время на ней три года сидел, то флеш упадет то еще какая хуйня. Хром конечно не лучше.

Ну, флеш валится совершенно независимо от браузера и ОС )
Но при этом ФФ хоть можно настроить. Хром с его отсутствием интерфейса мягко говоря неудобен.
 
[^]
TomBr
19.12.2016 - 18:59
0
Статус: Offline


Ярила

Регистрация: 8.05.14
Сообщений: 1229
Цитата (BattlePorQ @ 20.12.2016 - 00:49)
Цитата (engeltw @ 19.12.2016 - 18:47)
Использую в качестве браузера хром, да он ресурсы жрет, есть альтернатива? Мазила? Да только ее настраивать заебешься.

Ой. А что там настраивать-то? Пара плагинов всего. И три минуты на настройку.

и вперед! - натыкаться на постоянные сообщения типа: "- ой - этот сайт небезопасное шифрование использует - мы его не будем открывать - плевать что тебе нужно - они шифрование уже 1 час не обновляли и это не безопасно" gigi.gif
вот за это Мазилу люто ненавижу...
хотя - часто лучше чем IE gigi.gif

Это сообщение отредактировал TomBr - 19.12.2016 - 19:00
 
[^]
1752
19.12.2016 - 18:59
2
Статус: Offline


Ярила

Регистрация: 26.03.16
Сообщений: 2926
Цитата (delicat @ 19.12.2016 - 18:41)
и не лазить по сайтам каким не следует типа порно онлайн в хорошем качестве. все норм пользователи знают где и что нужно искать. балбесы цепляют вирусняк. комп на вин7 несколько уж лет безо всяких тормозов и антивирусов работает без проблем.

ну что ты, что ты!? не нужно в крайности, такое еще поискать надо dont.gif

а про вирусы, на прошлой работе работник "убил", он за чей комп не сядет - там появляются "соцпакет" = амиго+мейлру+фишки яндекса.

он кароче по работе ищет тех. стандарты (отображение расширений у него откл) он скачивет смичные файлы типа: "нужныйстандарт.pdf.exe" с картинкой пдф, открывает почитать - нифига не открывается, но запускается амиго gigi.gif

Это сообщение отредактировал 1752 - 19.12.2016 - 19:03
 
[^]
MPR
19.12.2016 - 18:59
5
Статус: Offline


Ярила

Регистрация: 22.01.16
Сообщений: 6426
Цитата (BopoHRus @ 19.12.2016 - 14:42)
Ноги растут из чудесно написанных ТЗ.
Купила контора софт специально написанный под неё... На презентации было всё так красиво и удобно. На практике выяснилась куча пасхальных яиц и постоянные новые глюки при исправлении ранее выявленных багов.

И ничего... каждый месяц-два накатываем новые версии с новым функционалом и при этом старый отлаженный перестает работать.

Дело не в ТЗ, дело в том, что со времен чистого ассемблера и опреационки влезающей на дискету прошло слишком много времени.
Сегодня никто не пишет рутинные процедуры на ассемблере, сегодня софт захватили языки высокого уровня и библиотеки. Весь сервисный код уже написан и переписан раз пятьдесят. В итоге получается такая история. Скажем возьмем для примера программу калькулятор. Вместо 200 строк кода на ассемблере программер пишет 200 строк на каком нить вижуале и этот вижуал выполняя эти 200 строк дергает библиотеки, плагины и прочий мусор в котором еще пол миллиона строк кода, потом этот Франкенштейн вызывает апи операционной системы, дабы отобразить результаты своей работы в оболочке оси в виде стандартных окошек со свистел ками и перделками вроде теней и прозрачного заголовка окна, это еще пол миллиона строк кода dll библиотек винды.
Да 99% этого кода нафиг не нужно для текущей задачи, но модули и библиотеки по частям не грузятся и не выполняются. Да операционка может их кэшировать и держать поближе, но все равно 2 миллиона строк кода выполнить придется.
Теперь программист не должен изучать структуру процессора, дабы писать под него софт, но за это платит пользователь тратя лишнее свое и процессорное время.
Отсюда такие размеры готового софта, когда закончив программу и подготавливая её к тиражировать ты вынужден в нее включить все библиотеки и прочие заготовки целиком, не смотря на то, что используешь ты их код на 1 процент.
И самое главное, все эти библиотеки и прочий код сделан хз где и хз кем и он имеет ошибки и глюки. Ты можешь до умерла отлаживать свой код, но если глючит какая нить библиотека твой софт будет глючить.
Частично решить эту проблему позволяет централизованная поставка производителем оси набора подобных библиотек. Тогда их не надо тащить в дистрибутиве иииметь хоть какие то гарантии что все это будет толково работать. Но тогда успешный запуск программы возможен будет только при установке на комп какого нить net framework 4
 
[^]
RomaD
19.12.2016 - 19:08
0
Статус: Offline


Хохмач

Регистрация: 21.11.15
Сообщений: 635
Тс, друже, то ли ещё будет. С месяц назад, на родительском собрании реальное рука-лицо испытал. "В крации" всё было так: препод по информатике песочил, и поднимается мамаша чада-двоечника - "да что вы вообще преподаете! Чо вообще за херня - лого! Я сама, преподаю информатику в вузе, не слышала о таком".....ну и проч, занавес можно было опустить раньше. Как-то так, а ещё видел специалистов по корпоративной безопасности, которые Досовских команд не знают, а на нортон реакция была: "ух ты какая классная штука"
 
[^]
kryakrya
19.12.2016 - 19:12
1
Статус: Offline


Весельчак

Регистрация: 5.11.15
Сообщений: 135
Ну, программисты разные бывают, и пишут ПО для разных целей, и с разными бюджетами. Кто-то пишет код для марсоходов, а кто-то сайты за 15 тыс рублей. В целом выше верно написали - сейчас приходится писать на высокоуровневых языках, чтобы успевать за рынком, и меньше думать о качестве кода, а больше о скорости разработки.

Это сообщение отредактировал kryakrya - 19.12.2016 - 19:13
 
[^]
revolutionary
19.12.2016 - 19:14
2
Статус: Offline


Шутник

Регистрация: 21.04.16
Сообщений: 43
Сегодня, на смартфоне (androld 5.1) запустил программу Permissions Denied, в которой посмотрел права требующиеся antutu и тихо ополз. Всеми любимая программа требует 19 разрешений, в числе которых включение звука и камеры без моего ведома. В компьютере почти все известные антивирусы лезут удалять не лицензионное программное обеспечение.
 
[^]
yaplakalivan
19.12.2016 - 19:14
0
Статус: Offline


Приколист

Регистрация: 9.09.16
Сообщений: 381
Закон Вирта.

Почитайте в Википедии. А то развели тут срач.

 
[^]
SmileCat
19.12.2016 - 19:16
0
Статус: Offline


Ярила

Регистрация: 22.11.11
Сообщений: 1196
Цитата (Cassid @ 19.12.2016 - 20:24)
Цитата (ЯПапа @ 19.12.2016 - 16:01)
после того, как "пробили планку" в 1Гц и 128Мб/сек направление оптимизации умерло полностью. зачем ужимать страницу, если интернет скоростной,  а проц мощный? и так сойдет

Отправлено с мобильного клиента YAPik+

А действительно, зачем?

угу, затем что например дома и на работе стоят нормальные машины, но инет дома 100мбит, а на работе до 2х Мбит.. и альтернатив провайдеру нет, он в нашей роще 1 такой пидарас..
мало того, я дома плачу 400р за 100ку, а на работе 1600 за тот же инет, но сука до 2х Мбит..
и на этом канале сидит еще 7 компов..
 
[^]
Kreeder
19.12.2016 - 19:17
0
Статус: Offline


Большой полярный лис

Регистрация: 3.07.15
Сообщений: 2794
Сколько же всё знающих про программистов в теме)

Плата за количество строк кода была раньше, а сейчас это уже "легенды и мифы современности". Особенно про пару предложений на асме очень весело)

Всё проще:
1. Сейчас повышенные требования к скорости разработки и много готовых "безопасных" библиотек на все случаи жизни. Безопасность это лишний расход ресурсов, но зато устранение очень распространенных ранее проблем типа переполнения буффера.
2. Развитие международного аутсорсинга. Не обязательно иметь у себя в офисе штат отборных программистов. Зачем, если можно нанять индусов за 3 коп./час? И пофиг на то, что через жопу написано? Работает же!
3. Пренебрежение к оптимизации (от тех же "индусов"). Зачем, если пользователь может докупить памяти? Реальность такова, что любая контора, если нужно, может докупить железяку (не про РФ), так как железяки достаточно дешевы. А то, что в РФ у каждого дома ультимэйт винда, мс офис, последний фотошоп и прочее - никого не ебет, это ж не домашние проги)
4. Распространение "безопасного и кроссплатформенного" программирования путем отказа от компиляции в нативный код. Тут и java и .net, да и тот же 1с в конце концов.
5. Сохранение старых "костылей" для обратной совместимости. А вы знали, что архиртектура х86 до сих пор поддерживает защищенный режим?

Это сообщение отредактировал Kreeder - 19.12.2016 - 19:17
 
[^]
yaplakalivan
19.12.2016 - 19:18
1
Статус: Offline


Приколист

Регистрация: 9.09.16
Сообщений: 381
Цитата из Википедии на тему раздутого ПО: "Никлаус Вирт в 1996 году написал статью «Долой „жирные программы“», подняв проблему программ, для которых рост требований к ресурсам превышает рост их функциональных возможностей и производительности. Термин «жирные программы» (fatware) позаимствован им из статьи в журнале Byte 1993 года.

Вирт указал на два шутливых «закона», которые тем не менее верно отражают ситуацию:

Закон Паркинсона: программное обеспечение увеличивается в размерах до тех пор, пока не заполнит всю доступную на данный момент память.
Закон Рейзера: программное обеспечение замедляется более быстро, чем аппаратура становится быстрее.

Натан Мирволд[en] использовал выражение «software is a gas» («программа — это газ»), чтобы описать следующий феномен: вне зависимости от степени усовершенствования аппаратного обеспечения разработчики всегда имеют тенденцию добавлять функциональность, чтобы заставить свои программы натолкнуться на границы этой производительности."
 
[^]
bazilvs
19.12.2016 - 19:19
2
Статус: Offline


Ярила

Регистрация: 13.08.13
Сообщений: 8099
все так - бабло же главное. utorrent только 177, никаких неро в 3 гига, и да фотошоп тоже только старые версии- новый просто тупит, не при работе а просто так. есть даже спец говнософт типа майл ру и яндекс, браузер в 300 Мб.
еще можно вспомнить обновления флеш и др бред. субд с парой таблиц тормозящая на 8 гб памяти, системы управления для которых нужны сотни мясных реле и тд и др.
никто над качеством не работает.принципиально. - это надо нанимать хороших программистов, тестировщиков,им надо нормально платить, мотивировать, а не менять команды раз в месяц и отдавать на аутсорс. плюс манагеры плюс план недополученной прибыли.
отсюда истории с пуском в винде и неработающие лицензионные игры.
на вполне резонный вопрос к одному такому ведущему программисту - нахератыэтосделал дибил? он ответил -насрать, зато у меня уже квартира в столице а вы епитесь.
 
[^]
Kreeder
19.12.2016 - 19:21
0
Статус: Offline


Большой полярный лис

Регистрация: 3.07.15
Сообщений: 2794
Цитата (RomaD @ 19.12.2016 - 19:08)
Тс, друже, то ли ещё будет. С месяц назад, на родительском собрании реальное рука-лицо испытал. "В крации" всё было так: препод по информатике песочил, и поднимается мамаша чада-двоечника - "да что вы вообще преподаете! Чо вообще за херня - лого! Я сама, преподаю информатику в вузе, не слышала о таком".....ну и проч, занавес можно было опустить раньше. Как-то так, а ещё видел специалистов по корпоративной безопасности, которые Досовских команд не знают, а на нортон реакция была: "ух ты какая классная штука"

Ну я досовских команд тоже не помню, но в детстве отлично знал! А вообще волков зачастую был лучше нортона, так как жрал меньше памяти и можно было запускать довольно тяжелые проги без выключения оболочки.
 
[^]
Seeen
19.12.2016 - 19:22
0
Статус: Offline


Хохмач

Регистрация: 20.04.16
Сообщений: 696
Очевидно, что системные требования и нагрузку на железо Microsoft повышает осознанно. Может быть в обмен на предустановку в ноутбуки и.т.п. Телеметрия, проверки, загрузки, облака - возможно созданы для получения полного контроля над работоспособностью оборудования и информацией пользователя.

А вот отвратительный дизайн, испорченный интерфейс, ухудшение функционала, баги - это может и последствия неграмотности и бездарности разработчиков и менеджеров.
 
[^]
MPR
19.12.2016 - 19:24
4
Статус: Offline


Ярила

Регистрация: 22.01.16
Сообщений: 6426
https://ru.m.wikipedia.org/wiki/.kkrieger
А вот другая реальность, игра на ассемблере весом сто килобайт и графикой на уровне старой доброй кваки а то и получше
 
[^]
RomaD
19.12.2016 - 19:25
1
Статус: Offline


Хохмач

Регистрация: 21.11.15
Сообщений: 635
MPR,
Дружище, вот загвоздка в том, что вся твоя простыня не имеет никакого отношения к тому, о чем говорит ТС. Также она не имеет отношения ни к мелкософту, ни к адобу, ни к ораклу, в общем к тем, кто создал среду и инструменты, как ты сам сказал, стоит приложить руки, связанные с мозгом, и оно работает!
К вышеупомянутым "монстрам" стоит прям как гвозди прихерачить категорию - разработчики типа антивирусного по bravo.gif ребята из дрвеб, раньше ваша программа использовала 4мб памяти и работала на 99%, а сейчас 250-450 и хорошо если работает на 50%

Это сообщение отредактировал RomaD - 19.12.2016 - 19:26
 
[^]
Kreeder
19.12.2016 - 19:28
0
Статус: Offline


Большой полярный лис

Регистрация: 3.07.15
Сообщений: 2794
Цитата (MPR @ 19.12.2016 - 18:59)
Цитата (BopoHRus @ 19.12.2016 - 14:42)
Ноги растут из чудесно написанных ТЗ.
Купила контора софт специально написанный под неё... На презентации было всё так красиво и удобно. На практике выяснилась куча пасхальных яиц и постоянные новые глюки при исправлении ранее выявленных багов.

И ничего... каждый месяц-два накатываем новые версии с новым функционалом и при этом старый отлаженный перестает работать.

Дело не в ТЗ, дело в том, что со времен чистого ассемблера и опреационки влезающей на дискету прошло слишком много времени.
Сегодня никто не пишет рутинные процедуры на ассемблере, сегодня софт захватили языки высокого уровня и библиотеки. Весь сервисный код уже написан и переписан раз пятьдесят. В итоге получается такая история. Скажем возьмем для примера программу калькулятор. Вместо 200 строк кода на ассемблере программер пишет 200 строк на каком нить вижуале и этот вижуал выполняя эти 200 строк дергает библиотеки, плагины и прочий мусор в котором еще пол миллиона строк кода, потом этот Франкенштейн вызывает апи операционной системы, дабы отобразить результаты своей работы в оболочке оси в виде стандартных окошек со свистел ками и перделками вроде теней и прозрачного заголовка окна, это еще пол миллиона строк кода dll библиотек винды.
Да 99% этого кода нафиг не нужно для текущей задачи, но модули и библиотеки по частям не грузятся и не выполняются. Да операционка может их кэшировать и держать поближе, но все равно 2 миллиона строк кода выполнить придется.
Теперь программист не должен изучать структуру процессора, дабы писать под него софт, но за это платит пользователь тратя лишнее свое и процессорное время.
Отсюда такие размеры готового софта, когда закончив программу и подготавливая её к тиражировать ты вынужден в нее включить все библиотеки и прочие заготовки целиком, не смотря на то, что используешь ты их код на 1 процент.
И самое главное, все эти библиотеки и прочий код сделан хз где и хз кем и он имеет ошибки и глюки. Ты можешь до умерла отлаживать свой код, но если глючит какая нить библиотека твой софт будет глючить.
Частично решить эту проблему позволяет централизованная поставка производителем оси набора подобных библиотек. Тогда их не надо тащить в дистрибутиве иииметь хоть какие то гарантии что все это будет толково работать. Но тогда успешный запуск программы возможен будет только при установке на комп какого нить net framework 4

Точно так! Для решения этой проблемы в своё время и были придуманы dll, чтобы на случай, когда несколько программ используют одну и ту же библиотеку, в память она загружалась в одном экземпляре.

Также касательно того же .net ОС сразу заготавливает для программы памяти с большим запасом, чтобы потом ее не выделять. Помню как я охренел от того, что консольный хелловорлд занимал в памяти 40 Мб в 2007 году.
 
[^]
Deathsaler
19.12.2016 - 19:28
0
Статус: Offline


Ярила

Регистрация: 9.02.14
Сообщений: 3980
оптимизации ноль потому что. вместо пары строк кода для отображения чая в стакане прицепляют монструозный блок, который может мировой океан просчитать... и так во всем.
 
[^]
andromedius
19.12.2016 - 19:29
5
Статус: Offline


Приколист

Регистрация: 23.05.13
Сообщений: 372
Всё же сдаётся мне, что программеры тут не слишком виноваты...
А! Нет! Вот только и дошло - всё наоборот же! Именно они и виноваты!
И именно потому, что дай им волю, так все эти неебические гигабайты мигом испарятся и нынешние средние компы станут летать на всех задачах со скоростью мысли. Ну, кроме просчёта фильма Аватар разве что.

Но - что тогда продавать и на что жить интелу? На какие шиши финансировать закон Мура? Ишь, млять, навыдумывали эффективных алгоритмов, суки.
Хер вам, пришёл в майкрософт на работу - решай, падла, задачу "куда засовывать по гигабайту каждый месяц".

Да, братцы, тоже охуеваю каждый раз, как запускаю ворда. Да йопвашу мать, на 386 проце ворд№6 грузился, блять, быстрее... а умел не сильно меньше.

ЗЫ чёт ваще не понял, штозанах тут в минусы тыкает... смысл меседжа чтоль настолько сакрален??? а хули тогда вообще о компах и программистах читать???
Ридердайджест для чайников - программеры давно уже большинство наших задач решили и могут зверски ускорить всё, что у вас есть в компе.
Им попросту никогда не дадут этого сделать, ибо не ту дорогу выбрали, товарищи.
хуй знает, как ещё понятнее объяснить...

Это сообщение отредактировал andromedius - 19.12.2016 - 19:56
 
[^]
Dedvlz
19.12.2016 - 19:29
0
Статус: Offline


Ярила

Регистрация: 29.11.16
Сообщений: 1145
Цитата (Neodd @ 19.12.2016 - 14:55)
"Откуда у индусов руки растут?"

хз у нас медведев всем оптимизированные руки раздает.
палки именуемые костылями.
кароч валежник.
который нельзя брать.
 
[^]
Bruteforce
19.12.2016 - 19:34
0
Статус: Offline


smoker

Регистрация: 1.12.15
Сообщений: 142
Была тут как то тема:
------------------------------------------------------

Установка iTunes 12.1.1 для Windows (64-bit):

Результат:
Вес установочного файла__________145МБ
Вес установленных файлов_________787МБ
Установленно файлов______________5711
Записей в реестере________________9060
Ещё:
Записи заданий___________________2
Записи в "services"________________4
Записи в автозагрузке_____________7
 
[^]
Kreeder
19.12.2016 - 19:35
1
Статус: Offline


Большой полярный лис

Регистрация: 3.07.15
Сообщений: 2794
Цитата (BattlePorQ @ 19.12.2016 - 18:23)
Цитата (tursun33 @ 19.12.2016 - 18:06)
Недавно youtube принудительно включила свой плеер HTML5, без возможность возврата на нормальный flash. Теперь HTML5 тормозит дико, захлёбывается, заикается, короче ничего посмотреть невозможно на нём. Промотать тоже не получается, и выбрать качкство воспроизведения тоже нельзя нормально.

Хм. Вот специально сейчас попробовал - Pentium M, гиг памяти, gentoo+FF50.0, всё играется, открывается, мотается, выбирается, в FullHD в железо утыкается, но это ожидаемо.

Потому что не винда)
 
[^]
Mathemat
19.12.2016 - 19:38
2
Статус: Offline


Ярила

Регистрация: 24.12.14
Сообщений: 6165
Цитата (Delegat @ 19.12.2016 - 14:50)
Цитата (колхозникъ @ 19.12.2016 - 17:45)
Если бы строители строили так же, как программисты пишут свои программы, то первый же залётный дятел разрушил бы цивилизацию.

Да уж вы похоже разбираетесь в этом.
У нас сейчас современная цивилизация существует благодаря программистам.

И прошу заметить постоянно какие-то дятлы что-то портят!
Однако современных программеров много и они постоянно сука что-то пишут!
Поэтому цивилизация и не разрушается - костыли втыкаются быстрее чем начинает шататься конструкция.
 
[^]
ТоероссиянЕн
19.12.2016 - 19:41
0
Статус: Offline


Весельчак

Регистрация: 25.11.16
Сообщений: 135
ТС такой юзверь что аж хакер 10 ему не нравится, все тормозит, за ТС-ом следят,весит много, функционала никакого)) так страшно, что сам ничего не напишет. И сижу я с w10 читаю это все и аж самому плохо стало)))))
 
[^]
RomaD
19.12.2016 - 19:41
0
Статус: Offline


Хохмач

Регистрация: 21.11.15
Сообщений: 635
Цитата (Kreeder @ 19.12.2016 - 19:21)
Цитата (RomaD @ 19.12.2016 - 19:08)
Тс, друже, то ли ещё будет. С месяц назад, на родительском собрании реальное рука-лицо испытал. "В крации" всё было так: препод по информатике песочил, и поднимается мамаша чада-двоечника - "да что вы вообще преподаете! Чо вообще за херня - лого! Я сама, преподаю информатику в вузе, не слышала о таком".....ну и проч, занавес можно было опустить раньше. Как-то так, а ещё видел специалистов по корпоративной безопасности, которые Досовских команд не знают, а на нортон реакция была: "ух ты какая классная штука"

Ну я досовских команд тоже не помню, но в детстве отлично знал! А вообще волков зачастую был лучше нортона, так как жрал меньше памяти и можно было запускать довольно тяжелые проги без выключения оболочки.

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

И да, волков был удобнее, просто о нем вообще уже, наверное, единицы помнят))))
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 57091
0 Пользователей:
Страницы: (20) « Первая ... 10 11 [12] 13 14 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх