Моё разочарование в софте

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


Ярила

Регистрация: 24.09.14
Сообщений: 1780
Цитата (Alexeykov @ 28.09.2018 - 09:28)
png иконки не масштабируются нормально без пикселизации, а потому надо одну и ту же иконку забабахать в 18,24,36,48dp чтобы подходили под разные разрешения. Поменять цвет иконки? В векторе это делается одной строкой кода, в png хуй - рисуй новую в другом цвете в 4-х разрешениях.
Короче прога задача которой сделать разные иконки с меняющимися бакграундами у меня вышла что-то около двух мб, у аналога 25 мегабайт и поменять цвет - хуй, можешь только выбрать из представленных комбинаций цвет-иконка. Нет какого-то сочетания, ну извини не предусмотрели.

вот и я о том же. Не было б всего этого дерьма - те же приложения на андроид весили в разы меньше. Но долбоебы меня почему то заминусили
 
[^]
blow05
28.09.2018 - 11:37
1
Статус: Offline


Моргенмуффель

Регистрация: 10.12.10
Сообщений: 7469
Cynicum
Цитата
JDK кстати с 11 версии стал платным для бизнеса


не совсем так. просто по дефолту теперь оракл на сайте предлагает скачать версию, платную для коммерческого использования. OpenJDK по прежнему бесплатна для всех, только качать ее теперь нужно в другом месте. И да, баннер об обязательном прочтении нового пользовательского соглашения висит на видном месте. И скачать файл без явного ручного согласия с этим соглашением нельзя.
 
[^]
blow05
28.09.2018 - 11:44
1
Статус: Offline


Моргенмуффель

Регистрация: 10.12.10
Сообщений: 7469
Цитата (klounader @ 27.09.2018 - 16:49)
А еще в линуксе бесит, что при необходимости какой-либо библиотеки скачивается целый пакет программ, вместо того, что отдельно её выкачать её из репозитория. Ох уж эти менеджеры программ. И ведь обычный домашний хомячок не будет ебаться с установкой отдельного компонента из сырцов, чтобы сэкономить себе 200 метров на харде. В итоге система получается забита ненужным говном раз в 50-100 больше затраханой за год венды.

use Gentoo, Luke ;)
 
[^]
blow05
28.09.2018 - 11:45
0
Статус: Offline


Моргенмуффель

Регистрация: 10.12.10
Сообщений: 7469
Цитата (nabla @ 27.09.2018 - 16:09)
О, мне сюда. Есть несколько sql запросов, которые жутко тормозить начинают с увеличением кол-ва данных. При этом кол-во данных не большое, таблицы строк на 200000. Запросы сложные, но не так чтобы очень? Куда копать? Запрос упростить вроде бы некуда. Есть еще варианты?

explain покажи для начала
 
[^]
kocmonaft
28.09.2018 - 11:48
4
Статус: Offline


Системный анализатор

Регистрация: 5.09.12
Сообщений: 4496
Одна из самых узконаправленных тем на Япе, что я видел за последнее время. Я больше половины комментариев не понял. Но в целом согласен, поддерживаю!
 
[^]
Alexeykov
28.09.2018 - 11:57
0
Статус: Offline


Ярила

Регистрация: 12.05.12
Сообщений: 12160
Цитата (beast6666 @ 28.09.2018 - 11:09)
Цитата (Alexeykov @ 28.09.2018 - 09:28)
png иконки не масштабируются нормально без пикселизации, а потому надо одну и ту же иконку забабахать в 18,24,36,48dp чтобы подходили под разные разрешения. Поменять цвет иконки? В векторе это делается одной строкой кода, в png хуй - рисуй новую в другом цвете в 4-х разрешениях.
Короче прога задача которой сделать разные иконки с меняющимися бакграундами у меня вышла что-то около двух мб, у аналога 25 мегабайт и поменять цвет - хуй, можешь только выбрать из представленных комбинаций цвет-иконка. Нет какого-то сочетания, ну извини не предусмотрели.

вот и я о том же. Не было б всего этого дерьма - те же приложения на андроид весили в разы меньше. Но долбоебы меня почему то заминусили

Хрен знает кто тебя там минусил, но векторная графика появилась в 5 андроиде 4 года назад. Библиотека 23.2 которая обеспечивала возможность использования векторной графики начиная с Андроид 3.0 появилась больше полутора лет назад.
ИМХО врываться в топик с криком "да вы тут далеки от мобильной разработки" не есть гуд, т.к. по факту это ты маленько подотстал.
 
[^]
wanu
28.09.2018 - 11:58
2
Статус: Offline


Ярила

Регистрация: 22.02.10
Сообщений: 1908
Цитата (Solarvm @ 27.09.2018 - 13:56)
А вообще уши растут из самой концепции RAD которая тянется еще с 80х. До начала 2000ых было еще терпимо, потом это переросло в то, что имеем сейчас.
По-моему только в разработке для embedded еще теплятся остатки оптимизации кода и "матана", непонятного среднему индусу %)

не только.
приходят тут все такие заRADенные. пару десятков раз ткнешь их в SIG11 мордасой, в текущую хз куда память (особенно в ядре), и тогда в открытое сознание можно доносить прелести традиции.
а далее - vi / joe / pico + Makefile - по предпочтениям и заточке рук.

 
[^]
librat
28.09.2018 - 12:14
1
Статус: Offline


Ярила

Регистрация: 14.12.14
Сообщений: 9466
Цитата (Temp1933 @ 27.09.2018 - 13:23)
Пока тупые черножопые индусы трогают клавиатуры - нихуя не выдет.
Движение надо создавать: "Я против черножопого кода!"
Этим обезьянам платят за количество строчек. Вот и говнокод.

индусы молодцы, рвут жопу, учатся кодить. Знать английский там престижно. Ай-ти доля в ВВП страны довольно существенна
 
[^]
Hasck
28.09.2018 - 12:19
2
Статус: Offline


Ярила

Регистрация: 31.01.14
Сообщений: 4879
ТС, я не программист и даже близко не нахожусь к твоей теме, но посыл твой уловил.
Такое происходит во всех сферах. Менять качественное и надежное на красивое и дорогое. Вкладывать не в технологичность и развитие, а в рекламу, остальное попилить. Потребитель выбирает старшие модели - прекратить выпуск нахуй.. Выбросить на рынок сыромятину и допиливать в течении пары лет (с Китая пример взяли). Недостатки выдавать за особенности. Впихнуть кучу всякой никому не нужной маркетинговой херни, которая только мешает функционалу, для удорожания.
Потому что у потребителя нет выбора.
 
[^]
blow05
28.09.2018 - 12:22
1
Статус: Offline


Моргенмуффель

Регистрация: 10.12.10
Сообщений: 7469
Цитата (librat @ 28.09.2018 - 11:14)
Цитата (Temp1933 @ 27.09.2018 - 13:23)
Пока тупые черножопые индусы трогают клавиатуры - нихуя не выдет.
Движение надо создавать: "Я против черножопого кода!"
Этим обезьянам платят за количество строчек. Вот и говнокод.

индусы молодцы, рвут жопу, учатся кодить. Знать английский там престижно. Ай-ти доля в ВВП страны довольно существенна

да не учаться они кодить. они тупо кодят. берут количеством, а не качеством. сегодня просто это пока еще много где прокатывает. бизнесу с каждым годом всё сложнее и сложнее поддерживать legacy, тем более такое, но пока деваться некуда - гонка идет именно за количество. именно поэтому индусы и востребованы.

когда произойдет (если вообще это случится) насыщение и важно будет качество - индусы с китайцами останутся за бортом. далеко не факт, что это случится при нашей жизни. но тут уже каждый для себя решает, быть ему индусом или программистом.
 
[^]
krdimax
28.09.2018 - 12:24
0
Статус: Offline


Шутник

Регистрация: 3.03.18
Сообщений: 18
nabla
Цитата
О, мне сюда. Есть несколько sql запросов, которые жутко тормозить начинают с увеличением кол-ва данных. При этом кол-во данных не большое, таблицы строк на 200000. Запросы сложные, но не так чтобы очень? Куда копать? Запрос упростить вроде бы некуда. Есть еще варианты?

Покажи запрос.
 
[^]
ПсихоПатрик
28.09.2018 - 12:46
1
Статус: Offline


Ярила

Регистрация: 18.01.16
Сообщений: 2558
В 2010 скайп отлично работал на Celeron 1700MHz. Современный скайп на таком компе обделается. А функционал, примерно, тот же. sad.gif
 
[^]
blow05
28.09.2018 - 12:52
0
Статус: Offline


Моргенмуффель

Регистрация: 10.12.10
Сообщений: 7469
Цитата (ПсихоПатрик @ 28.09.2018 - 11:46)
В 2010 скайп отлично работал на Celeron 1700MHz. Современный скайп на таком компе обделается. А функционал, примерно, тот же. sad.gif

потерпи, скоро весь основной софт на электрон moderator.gif перепишут, вот тогда уже полный ппц настанет. сейчас пока еще все хорошо в этом плане gigi.gif
 
[^]
Hedgehog24
28.09.2018 - 12:53
3
Статус: Offline


Ярила

Регистрация: 3.06.12
Сообщений: 13707
Цитата (bi4ik @ 27.09.2018 - 15:14)
Цитата (Hedgehog24 @ 27.09.2018 - 15:58)
Когда учился в университете, то за говнокод едва не пиздили. Прога должна была состоять из минимального количества, строк, функций, данных. Тоже самое при написании кода для построения сайта, редактор - Блокнот. Аргументация - должен понимать нах здесь всё это. Иниипёт!!! dont.gif

Это всё понятно.
С другой стороны, вот работает такой крутой чел, пишет очень оптимизированный и рациональный код, увольняется.
На его место приходит кто-то другой и нифига не может понять в коде предыдущего. Ни каментов, ни логики работы, названия классов, переменных ничего не говорящие, сплошное мракобесие.
Как такое поддерживать?

Да пох, каменты транслятор игнорирует и на скорость работы не влияет. Расчёт на то, что пришедший тебе на смену, нифига не ламер. Остальных не касается. dont.gif
 
[^]
KingLEV
28.09.2018 - 13:17
5
Статус: Offline


Ярила

Регистрация: 3.04.13
Сообщений: 1017
Моё субъективное мнение сисадмина говорит о том, что про оптимизацию большинство тупо забыли, причём проблема начинается не от умения прогать, а от самого средства (языка) разработки. Я помню мои первые попытки ASMовских программ, я помню секс с PCAD'ом, я помню с каким удовольствием писал на Сях после ASMа. Сейчас всякие IDE делают чуть-ли не половину работы за прогрера, а языки делаются с учётом того, чтобы на них было удобно писать, а не оптимизации кода. Я как-то, в 2006, спорил со знакомым, что ASM ещё жив и будет жить, хоть и сильно в специальных условиях. И я в это верю. Хоть, сейчас, программирования, я, толком, в силу своих условий, и не касаюсь.

Это сообщение отредактировал KingLEV - 28.09.2018 - 13:19
 
[^]
alexandr2014
28.09.2018 - 13:27
4
Статус: Offline


Ярила

Регистрация: 25.11.14
Сообщений: 1060
был удивлен тенденцией лучше быстрее, чем лучше.

Объясню.

Я, когда что то делаю, сначала обдумываю весь процесс, в деталях. Если что не понятно - ищу ответы. И только после полного понимания процесса - создаю, воплощаю. Будь то код управления микроконтроллером или бетонная армированная колонна (из бетона при строительстве).

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

А вот говнокод, что требует регулярной перезагрузки для работы. Не видит сигнала или не обрабатывает ошибки - уже куплен и мой код не востребован.

То, что через год моя колонна осталась стоять а соседние покронились и из них вываливаются опорные пятки с кусками арматуры - так можно же еще раз колонны переделать.

И вот качество всегда проигрывает при большом количестве и малом количестве времени.

Гонка, мать ее.

Это сообщение отредактировал alexandr2014 - 28.09.2018 - 13:28
 
[^]
BAHDAJI
28.09.2018 - 13:29
2
Статус: Offline


Ярила

Регистрация: 9.02.11
Сообщений: 3023
Цитата (aircopter @ 27.09.2018 - 18:29)
Цитата (BAHDAJI @ 27.09.2018 - 18:00)
Цитата (Butterfly88 @ 27.09.2018 - 13:01)
Моё разочарование в софте

источник https://habr.com/post/423889/ у меня открывался 24сек rulez.gif

3 секунды. Ты либо комп смени, либо интернет-провайдера))) Я сейчас вообще если что на ноуте в гостинице по вифи.

а ЯП тут же за 4 сек загрузился...
 
[^]
maximg
28.09.2018 - 16:22
0
Статус: Offline


Приколист

Регистрация: 22.06.16
Сообщений: 316
что могу от себя добавить:
1) сама технология процессора х86 не очень то, вся на костылях/затычках внутри, были и более удачные прототипы, но это ладно, процессоры настолько мощные что бог с ними с этими косяками, самый больший косяк во втором пункте

2) замкнутый круг между Программистом и ООП
ООП очень хорошая штука, а на линейном программинге далеко не уйдеш!!! Но, ООП жрет память и процессорные такты на создание первого объекта/определение свойств методов, далее из него вытекающего следующего объекта которые могут перекрывать свойства/методы и заменять своими и так может тянуться очень длинная дорожка.
Та же компания микрософт использует объекты которые были еще написаны наверное в гараже на заре своего существования и с того момента тянется шлейф объектов которые разворачиваются в памяти наследуются следующим объектом и т.д...
т.е. ООП одновременно открыл новые возможности в программировании, но тут же поставил жирный крест на быстродействии из за очень большого шлейфа следующих объектов
 
[^]
CerberZS
28.09.2018 - 16:25
-1
Статус: Offline


Юморист

Регистрация: 22.11.10
Сообщений: 564
Цитата (ПсихоПатрик @ 27.09.2018 - 22:33)
Современные браузеры просто шикарны.

Браузер на основе Хрома отжирает гигабайт 10 оперативы, если открыть штук 60-100 современных сайтов.

А как ахуенно стал жраться проц, когда браузерное видео перешло с флэш на хтмл5, процентов 50 от 3.2Ггц 4-х ядерника.

Про современные дизайны я и не говорю, они все заточены на планшеты. Это, как если бы в старое время делали бы только приложения с интерфейсом как у мобильников и только ВАП версии сайтов для мобильников.

Ой, сударь, ап стеночку вас.
Если после перехода с Флеша на H5 у вас жрется камень, у вас, сударь с видео дровишками бяда. Или браузер древненький ибо как раз после убирания этого кривого и дырявого флеша нагрузка на машину стала в разы меньше.

Хабр загрузился за 3.241с. Linux 4.17.6 + KDE + Opera Beta + средство для суицида.
Машина AMD A10-6700 / 16Gb / HDD рабочая. Прямо сейчас на ней еще виртуалка бегает (8Gb), открыта IDEA с проектом, Опера, Телега, Хром, Скайп и при этом занято 12Gb...

Я не знаю ЧЯДНТ, но эта машина еще и заинсталлена была 5(!) лет назад.

Дистр, если что, Arch.
 
[^]
Cynicum
28.09.2018 - 16:29
3
Статус: Offline


Звездочёт

Регистрация: 22.01.14
Сообщений: 2342
Цитата (blow05 @ 28.09.2018 - 11:44)
Цитата (klounader @ 27.09.2018 - 16:49)
А еще в линуксе бесит, что при необходимости какой-либо библиотеки скачивается целый пакет программ, вместо того, что отдельно её выкачать её из репозитория. Ох уж эти менеджеры программ. И ведь обычный домашний хомячок не будет ебаться с установкой отдельного компонента из сырцов, чтобы сэкономить себе 200 метров на харде. В итоге система получается забита ненужным говном раз в 50-100 больше затраханой за год венды.

use Gentoo, Luke ;)

Угу-)) Там прям установка - мечта гика. Я как вспомню тот дрочь с чрутами и ручным разбиением диска, а так же билд ворлдом - так вздоргну:D Особенно эпично, если его надо поставить второй системой к винде:D
 
[^]
Astalav1sta
28.09.2018 - 16:37
5
Статус: Offline


Шутник

Регистрация: 11.06.14
Сообщений: 27
Тема хороша, потому тоже вставлю свои пару строк. В 90е в институте на СИ писали простую программу, и для опроса клавиатуры была библиотека на 480кбайт, и подумав, мы тупо написали на асме код в 80 байт для опроса, и встроили в программу. Делов то на пару часов, но код программы стал меньше реально чем с библиотеками от борланд СИ.
И потому уже тогда было понятно что программы будут расти практически в геометрической прогрессии, что я и наблюдаю за последние 20 лет.
П.С. Игры раньше сохраняли данные об игроке и т.д., а сегодня тупо страницу памяти в сохранение кидается. Умора 8)

Это сообщение отредактировал Astalav1sta - 28.09.2018 - 16:40
 
[^]
agronomych
28.09.2018 - 17:19
1
Статус: Offline


Приколист

Регистрация: 30.05.18
Сообщений: 398
Цитата (дратути @ 27.09.2018 - 21:07)
Windows 10 4гб? Понятно, что там пакет дров. Но не настолько же. О, бля. Нашел папку внутри винды на 10гб и снес к хуям, вряд ли винда не заведется без нее. C:\Windows\SoftwareDistribution\Download
Советую всем проверить dont.gif

В винде есть папка, в которой что-то вроде жестких ссылок линуксоидных. И эксплорер не умеет правильно считать. Т.е. он дважды такие файлы посчитает. А весит эта папка прилично :)
 
[^]
agronomych
28.09.2018 - 17:21
4
Статус: Offline


Приколист

Регистрация: 30.05.18
Сообщений: 398
Цитата (ShadowX @ 27.09.2018 - 20:31)
Цитата (Salex53 @ 27.09.2018 - 13:28)
Всем винду 95, диск на жесткий диск на 500 Мб и фидо!

Охуенно! Chikago и вдруг винт на 500Мб???? Да о таком ни кто не мечтал даже!!! У меня под WIN98(!!!) стоял на 20Мб и мне страшно завидовали, т.к. у остальных стояли по 10!

98se весила порядка ста метров, может, путаете мб и гб? Помнится, был у друга 286-й с 41 мб жёстким, DOS 6.22 работала там. Ну, пробовали Win3.1 ещё ставили, половину диска занял ))
 
[^]
sashiko
28.09.2018 - 18:22
1
Статус: Offline


Юморист

Регистрация: 26.04.16
Сообщений: 582
Цитата (Shadow2091 @ 27.09.2018 - 15:30)
Хоть ряд изначальных тезисов крайне спорный, но в целом все совершенно верно. Гонка ради гонки. Раньше зарплата предприятия примерно на 30к сотрудников считалась на 1С дня два-три, теперь внедрили охрененно "полезный" SAP, купили двадцать серваков с 2-8Тб памяти в каждом, вся БД находится исключительно в оперативке... И расчёт зарплаты составляет от 5 до 15 дней. Тада-да, эффективность!

зарплата на 1С считается не сама по себе. ее считает человек-бухгалтер. если вы закупили 20 серваков на сэкономленное путем сокращения штата бухгалтерии, то зарплата будет считаться тогда, когда у оставшихся дойдут до нее руки.
 
[^]
blow05
28.09.2018 - 21:10
0
Статус: Offline


Моргенмуффель

Регистрация: 10.12.10
Сообщений: 7469
Cynicum
Цитата
Угу-)) Там прям установка - мечта гика. Я как вспомню тот дрочь с чрутами и ручным разбиением диска, а так же билд ворлдом - так вздоргну:D


за удовольствие надо платить. и там ничего сложного нет - 3 команды всего gigi.gif. зато потом - никаких проблем, если не забивать на обновления дольше чем на 2-3 месяца. и главное - можно жить без богомерзкого systemd

Цитата
Особенно эпично, если его надо поставить второй системой к винде:D


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


 
 



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






Наверх