Про программеров-индусов, криворуких уродов из НР, аутсорс и всемирную дебилизацию...

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (10) « Первая ... 7 8 [9] 10   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Insipid2000
1.11.2017 - 23:54
0
Статус: Offline


Ярила

Регистрация: 25.09.14
Сообщений: 1113
Цитата (Divisi0n @ 1.11.2017 - 23:48)
HP окончательно обосрались со своей последней серией принтеров/МФУ. это M104, M132 и прочие белые прямоугольные уёбища, к которым неоригинальных картриджей до сих пор ни один Cactus/NVPrint не сделал из-за их хитровыебанности, а фотобарабанов, которые идут отдельным расходником на каждые несколько картриджей, в России вообще хуй найдёшь по наличию.

Я конечно извиняюсь за крайне бестактный вопрос - а оригиналы пользовать не пробовали? Печать - это тоже статья расходов и требует внимательного анализа.
M132 под свои задачи очень удачное решение, особенно радует, что допилили ePrint. Кормим оригиналами и хорошей бумагой. Это удобнее и выгоднее (не дешевле), чем регулярные простои оборудования из-за преждевременно износа узлов, неудачных заправок и прочих прелестей.

А если хочется тупо сыпать порошок - то прямой путь к Kyocera. Но потом не жалуйтесь, там тоже не дураки сидят.
 
[^]
NightRiderz1
2.11.2017 - 01:59
0
Статус: Offline


Ярила

Регистрация: 13.02.17
Сообщений: 5276
Цитата (Drunkone @ 1.11.2017 - 14:21)
Цитата (NightRiderz1 @ 1.11.2017 - 13:49)
Цитата (Drunkone @ 1.11.2017 - 13:35)
Переносимость?
У MS, которая уже несколько раз выпускала doс - форматы, не совместимые друг с другом?
Которые не могут переносимость с тем же sql server'ом обеспечить?
Почему бэк-апы с sql 2000 разворачиваются на 2008 максимум, на 12 уже нет?
PS из универсальных форматов был же rtf, где в спецификации явно указывалось, что внутри могут быть и видео, и музыка, и фото, и текст - но нет, нужен новый формат, чтоб пользователи купили новый офис.

Ты пытуаешь переносимость и обратную совместимость. docx - открытый формат, стандартизированный по ISO. В отличие от закрытого бинарного doc.
PS RTF - лютое говно в плане хранения картинок.
"но нет, нужен новый формат, чтоб пользователи купили новый офис."
Новый формат нужен строго для обратного - чтобы пользователи не были обязаны покупать MS Office.

Простите, недопонял.
То есть docx - это odf от MS без фатального недостатка? )

И да и нет. С odf были какие-то проблемы по стандартизации (затягивалось), а открытый формат был нужен (еще вчера как обычно) - была претензия к MS от госкомпаний по части того, что doc стал де-факто стандартом, а это автоматически означает, что для работы с людьми им надо закупать MS Office, потому что никто больше этот самый doc не читает. Потому и сделали открытый docx, который стал новым форматом по умолчанию и теперь никто не уйдет обиженным не обязан ставить себе MS Office. Этакий отзвук антимонопольной борьбы.

Это сообщение отредактировал NightRiderz1 - 2.11.2017 - 02:01
 
[^]
NightRiderz1
2.11.2017 - 02:05
0
Статус: Offline


Ярила

Регистрация: 13.02.17
Сообщений: 5276
Цитата (Andrews1977 @ 1.11.2017 - 15:38)
Цитата (Partyzann @ 31.10.2017 - 08:27)
До сих пор работает парочка моих прог на Visual-Fox-е, которые при клиент-серверной архитектуре (ага, такое возможно? причем даже в ДОСе) запросто делают выборки из баз по нескольку миллиардов записей за считанные секунды. И все это в хранится в обычных правильно проиндексированных DBF файлах, которые современные программописаки презирают, потому что нам нет автоматических конструкторов запросов и прочих вкусняшек, позволяющих расслабиться и клепать базы как тухлые пирожки.

Visual Foxpro для DOS? Ничего не путаете?
ЕМНИП Visual FP началось с версии 3.0 и под DOS не работало.
Может имеется в виду FoxPro 2.6 ?

И еще, можно узнать размер правильно проиндексированных dbf файлов, содержащих несколько МИЛЛИАРДОВ записей? И какая при этом длина записи в байтах. Напомню - все это под DOS...

Чисто гипотетически это может быть какой-то новель на сервере плюc досовский клиент.

Это сообщение отредактировал NightRiderz1 - 2.11.2017 - 02:05
 
[^]
NightRiderz1
2.11.2017 - 02:17
0
Статус: Offline


Ярила

Регистрация: 13.02.17
Сообщений: 5276
Цитата (andrew1969 @ 1.11.2017 - 18:39)
Была OS/2. Была NT3.5. Родилась из пополамы. Но и появление пополамы окутано мраком. Есть версия, что она появилась из MSDOS4.0M. Вот эта вот «M» очень важна. Эта версия не имела официального выхода. Но в ней обнаружены были основные подсистемы, которые потом появились в пополаме.
В них не было указанных проблем. NT4 в 1996 появилась. И это не было развитие NT3.5. Это была команда VMX купленная вместе с продуктом.
Точно так же мало кто помнит, что M$SQL - это купленный опять-таки SyBase. И FoxPro не M$ написал, он имеет канадское происхождение.

Она с самого начала имела ноги из DECовской VMS, еще с тех пор как называлась не Windows NT, А OS/2 NT. "Не было развитием 3.5" не соответствует истине.
 
[^]
NightRiderz1
2.11.2017 - 02:21
0
Статус: Offline


Ярила

Регистрация: 13.02.17
Сообщений: 5276
Цитата (develоper @ 1.11.2017 - 19:17)
В современных ЯВУ понятие "обычный тип" вымерло как класс rulez.gif Всё азм есть объект со всеми вытекающими. Поэтому столь категоричным не стоит быть.

Я не хочу касаться скользкой темы "что есть современный язык". Тот же C++ вполне имеет нативный bool тип, и назвать его отмершим - погрешить против истины.
Но это все не имеет никакого значения, потому что в контексте разговора "обычный" значит "не Nullable".


Цитата
Например что может быть проще типа байт или или так обсуждаемый тут bool? Вот вам пример из C# В других "объектных" языках такая же вакханалия. И да по существу вопроса я часто пишу x == true исключительно с точки зрения читабельности кода if(x) - гораздо менее читабельно. А если взять например javascript то могут всплыть и трудноуловимые баги.

Еще раз: я сказал лишь то, что современный компилятор (по тексту примера идет речь о простом типе данных, но не суть) не сгенерирует никакого избыточного кода для a == true против (a).
 
[^]
njdevils1978
2.11.2017 - 02:21
1
Статус: Offline


Балагур

Регистрация: 31.03.14
Сообщений: 881
Хороший разраб стоит а рф от 4.5к баксов. Процессор стоит сильно дешевле. Поставка всем была нужна "вчера". В таких реалиях никто не будет шерстить код несколько лишних месяцев для оптимизации. Как покащывает моя практика, в крупнвз конторах, большинство проблем изза сетей, а не изза кода. Настолько сложные топологии, что очень тяжело их поддерживать на уровне. Это нсли кратко.
 
[^]
NightRiderz1
2.11.2017 - 02:29
1
Статус: Offline


Ярила

Регистрация: 13.02.17
Сообщений: 5276
Цитата (develоper @ 1.11.2017 - 21:49)
Блин уже который раз вижу в теме мантру "гораздо быстрее" причём с позиции гуру программистов.
Что значит гораздо быстрее? Если взять классический цикл for, то на современных процах там вообще за 1 такт процессора будет и переход и инкремент и проверка,

Естественно надо смотреть каждый конкретный случай отдельно.
Разворачивание цикла действительно может помочь. И не только в виде "цикл от 1 до 7 - сделаем 7 раз копипасту". Это может быть, например, выполнение вместо 81 итерации 20 итераций с телом, являющимся 4кратным повторением исходного тела + 1 итерация отдельно.
Речь идет о заполнении кеша и предсказании переходов. Это длинная тема, статей на тему "разворачивание циклов" - достаточно.

Цитата
и вообще в современных процах на аппаратном уровне чуть ли не целые микропрограммы висят,

На аппаратном уровне МП сидеть не могут, они, мп, сидят на микропрограммном уровне. Вообще процессор с микропрограммным автматом - детище 70х.

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

Зависит от конкретного случая, конкретного микропроцессора.
 
[^]
NightRiderz1
2.11.2017 - 02:35
0
Статус: Offline


Ярила

Регистрация: 13.02.17
Сообщений: 5276
Цитата (Gluck13 @ 1.11.2017 - 23:37)
Для них конкатенировать несколько строк - это строка1 + строка2 + строкаN, и нет понимания, как при этом будет распределяться/освобождаться память, сколько ресурсов на это будет затрачено. А кто хоть раз такую процедуру производил через malloc/strcat/free ... (не говорю уже об опыте реализации подобного на ASM-е), тот лишний раз подумает, чего такая, вроде бы очевидная, процедура стоит системе, и как эту самую процедуру сделать более эффективно, даже в managed-среде.

Угу, а потом окажется внезапно, что строка1 + строка2 + строкаN отдельно оптимизирован, как часто встречающийся шаблон, и работает так же быстро как какой-то специальный stringbuilder - и все, все спецзнания и "гуру"шность пошли прахом.

Это сообщение отредактировал NightRiderz1 - 2.11.2017 - 02:38
 
[^]
andrew1969
2.11.2017 - 07:48
0
Статус: Offline


Ярила

Регистрация: 4.06.17
Сообщений: 1868
Цитата (WhiteAlert @ 1.11.2017 - 18:58)
Индусам за количество строчек код платят, так что ничего нового)

А что, им ревью кода не устраивают?
На самом деле среди них попадаются и умные ребята, которые понимают работу компилятора и в состоянии написать функцию, из которой умный компилятор уберёт лишние строки и оставит только три, как было задумано. А оплата будет за пятнадцать.

Все эти подходы - ООП, SOLID, YAGNI - в первую очередь для того, чтобы код был поддерживаем не только автором (который уже через 5000 строк кода забудет, чего он в этом конкретном месте сказать реализовать хотел), но любым достаточно квалифицированным программистом.

Это сообщение отредактировал andrew1969 - 2.11.2017 - 08:27
 
[^]
IR145
2.11.2017 - 07:50
2
Статус: Online


Ярила

Регистрация: 5.04.12
Сообщений: 6658
Оставлю здесь гениальный образец однотактного умножения на 5 прямо из штатного описания 80486 (каюсь, была нужда в таком приколе)
Код
lea eax,[ebx][ebx*4]

От такого кода прям душа поет. И за 1(!) сука такт. А еще и в конвейере.

Это сообщение отредактировал IR145 - 2.11.2017 - 07:52
 
[^]
maddread
2.11.2017 - 07:57
0
Статус: Offline


Ярила

Регистрация: 20.07.14
Сообщений: 2420
Цитата
парочка моих прог на Visual-Fox-е, которые при клиент-серверной архитектуре (ага, такое возможно? причем даже в ДОСе) запросто делают выборки из баз по нескольку миллиардов записей за считанные секунды.

Вот тут про миллиарды фокс и секунды на запрос, Вы батенька припиздели малость!
 
[^]
andrew1969
2.11.2017 - 08:05
-1
Статус: Offline


Ярила

Регистрация: 4.06.17
Сообщений: 1868
Цитата (slavapro @ 1.11.2017 - 21:09)
Цитата (RM17 @ 1.11.2017 - 13:18)
Цитата (nymHuk @ 1.11.2017 - 13:01)
Уважаемый, а на кой вам/нам функционал, который не используется, а если и используется, то раз в год? 90% пользователей MS office достаточно версии года этак 2000-го. Причем сам офис не эволюционирует, а ре-волюционирует в худшем смысле этого слова, ибо с каждой версией найти нужный функционал в нем в интерфейсе - еще та проблемма.

Полностью и абсолютно согласен!
Большинство пользователей дико рады, когда им сносят МС Офис 2010 и более поздний и ставят быстрый, надежный и понятный Офис 2003. Если пользователь работает только с вордовскими файлами и экселевскими таблицами, ему после такой процедуры кажется, что компутер заапгрейдили!

А что реально добавилось в офисном пакете от Майкрософт за эти 14 лет? Интерфейс как у медиаплеера, новое расширение файлов и лютые тормоза? Что новый Ворд делает такого сложного и архиполезного, пока полминуты открывает файл? Может, он тупо майнит битки для дядюшки Билли?

Попробуй в икселе 2003 вывести 66000 строк или сводную таблицу через жопу построить, или убогий автофильтр юзануть... 2007 самый более менее

Только вот M$O2007 довольно быстро прикрыли по требованию маленькой, но гордой канадской фирмы. Из-за патентных тёрок на фрагменты формата файла. И даже компенсацию ~$250 млн заплатить пришлось. Поэтому срочно был выпущен 2010, который люто ругался на файлы 2007го, типа «повреждён» и ломал форматирование.

Ещё надо учесть, что продавленный коррупционными методами OpenXML в ISO от M$, в реализации бо́льшей частью не соответствует тому, что было на тех over4000 листах, которые они прикатили буквально на тачке в нац комитеты ISO.
Так что его «открытсть» не такая уж и открытая и не сильно отличается от от бинарных форматов doc/xml. Там, кстати, другая история, почему бинарные именно такие получились. На самом деле по временам M$O версий 1-4, когда железо было медленным, это было довольно толковым решением.

Наши в 2011 приняли формат ODF 1.1, пообещав принять 1.2, когда он будет утверждён международным комитетом ISO. Т.е. госы не могут не принять у вас ODT/ODF, ибо это ГОСТ.
 
[^]
andrew1969
2.11.2017 - 08:07
0
Статус: Offline


Ярила

Регистрация: 4.06.17
Сообщений: 1868
FoxPro версии 2.6 был выпущен как Visual. Версии до 2.6 были ещё не микрософтовскими и были досовскими.
 
[^]
andrew1969
2.11.2017 - 08:09
0
Статус: Offline


Ярила

Регистрация: 4.06.17
Сообщений: 1868
Цитата (maddread @ 2.11.2017 - 07:57)
Цитата
парочка моих прог на Visual-Fox-е, которые при клиент-серверной архитектуре (ага, такое возможно? причем даже в ДОСе) запросто делают выборки из баз по нескольку миллиардов записей за считанные секунды.

Вот тут про миллиарды фокс и секунды на запрос, Вы батенька припиздели малость!

Несколько миллиардов? У dbf ограничение было на чуть боле 2млрд записей на файл. А как клиент-серверная ДОС версия FoxPro (до того, как она попала в лапки M$) действительно умела.
 
[^]
andrew1969
2.11.2017 - 08:23
0
Статус: Offline


Ярила

Регистрация: 4.06.17
Сообщений: 1868
Цитата
Требовать для запуска своего софта на Windows 7 жестко админские права - это прямо фейл. И то все оказалось вполне себе решаемым, пусть и через не самые правильные дейтствия в GPO

А чё? M$ можно было продолб допустить Age Of Emeries + win2000 (тоже хотеть одминские права)? :D
Оба продукта от M$, ежели что.

Это сообщение отредактировал andrew1969 - 2.11.2017 - 09:10
 
[^]
JIemypppp
2.11.2017 - 10:06
1
Статус: Offline


Ярила

Регистрация: 27.10.16
Сообщений: 3077
согласен есть еще у хп такой мфу- 1536dnf так вот он не работает с родными дровами (нет он работает но периодически перестает и валит спулер) работает только после подмены на универсальные дрова от той же хп (видимо наняли кого-то кто напишет им нормальные дрова на все мфу)
 
[^]
WhiteAlert
2.11.2017 - 10:41
0
Статус: Offline


Приколист

Регистрация: 7.10.16
Сообщений: 301
Цитата (andrew1969 @ 2.11.2017 - 07:48)
Цитата (WhiteAlert @ 1.11.2017 - 18:58)
Индусам за количество строчек код платят, так что ничего нового)

А что, им ревью кода не устраивают?
На самом деле среди них попадаются и умные ребята, которые понимают работу компилятора и в состоянии написать функцию, из которой умный компилятор уберёт лишние строки и оставит только три, как было задумано. А оплата будет за пятнадцать.

Все эти подходы - ООП, SOLID, YAGNI - в первую очередь для того, чтобы код был поддерживаем не только автором (который уже через 5000 строк кода забудет, чего он в этом конкретном месте сказать реализовать хотел), но любым достаточно квалифицированным программистом.

Устраивают. Такие же индусы)
Они пишут довольно неплохой код, но очень редко, если у них нет дурацких метрик. А еще каждый второй индус подписывает себя словами Advanced Super Java Expert или Бог))
 
[^]
Sergeitch
2.11.2017 - 10:47
0
Статус: Offline


Приколист

Регистрация: 15.07.14
Сообщений: 263
Тоже намучился с МФУ от HP, людей теперь отговариваю от их продуктов.
 
[^]
Jefferson
2.11.2017 - 11:12
-1
Статус: Offline


Ярила

Регистрация: 8.04.08
Сообщений: 3738
Цитата (knight @ 31.10.2017 - 08:52)
Ухе 15 лет ворчу по этому поводу - производительность процессоров отменяет необходимость нанимать людей, умеющих писать нормальные программы.
А может всё хуже - ресурсозатратные проги продвигают специально, чтоб продавались мощные компы.
Есть и третья версия - вычислительные мощности заняты не обработкой операционных систем, а распределенными вычислениями в интересах искусственного интеллекта, захватившего мир.

Слежением за пользователем они заняты.
 
[^]
Cynicum
2.11.2017 - 11:14
0
Статус: Offline


Звездочёт

Регистрация: 22.01.14
Сообщений: 2342
Цитата (zaebatov @ 31.10.2017 - 08:40)
А вы читали что-то в Event Log или вам и так все понятно причина в том что Windows говно?!
То что вы программист не делает вас специалистом по операционным системам и системному администрированию!
Лично я админил сервера печати с принтерами расположенными по всей РФ (один крупный банк), и зоопарк там был приличный, которые подключались и в терминальные сессии и к локальным компам, ничего просто стандартизировали список драйверов и жизнь наладилась, стали использовать PCL6 дрова!

Ну да, ну да. И вот настанет такой момент, когда Вам потребуется Xerox3210 подцепить к Windows > 7 x64. И Вы такой ставите PCL6 драйвер, пробная печать - всё ок. Но только ставите количество копий документа > 1, опа набор иероглифов на листе, если минует BSOD.
 
[^]
Rakkoth
2.11.2017 - 12:04
-1
Статус: Offline


Ярила

Регистрация: 15.07.13
Сообщений: 1037
Если explorer вылетает, вроде ж просто win+r -> explorer и оживает, не?

Отправлено с мобильного клиента YAPik+
 
[^]
aircopter
2.11.2017 - 12:41
0
Статус: Offline


Ярила

Регистрация: 22.01.12
Сообщений: 11220
Билли сказал, что 640 Кб хватит каждому. Он конечно жестоко ошибся, но с его миллиардами простительно)))
 
[^]
oper666
2.11.2017 - 13:55
0
Статус: Offline


Шутник

Регистрация: 22.09.11
Сообщений: 18
про ScrewDrivers еще ни кто не написал?
 
[^]
Serf78
2.11.2017 - 14:03
0
Статус: Offline


Балагур

Регистрация: 23.07.13
Сообщений: 954
Цитата
Цикл. Его надо повторить 7 раз. И он написан ровно 7 раз подряд, слово в слово. Copy-Paste.

индусам платят не за качество кода, а за количество
отсюда копипаста
отсюда же кол-во багов
 
[^]
NightRiderz1
2.11.2017 - 14:53
0
Статус: Offline


Ярила

Регистрация: 13.02.17
Сообщений: 5276
Цитата (IR145 @ 2.11.2017 - 07:50)
Оставлю здесь гениальный образец однотактного умножения на 5 прямо из штатного описания 80486 (каюсь, была нужда в таком приколе)
Код
lea eax,[ebx][ebx*4]

От такого кода прям душа поет. И за 1(!) сука такт. А еще и в конвейере.

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


 
 



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






Наверх