Обновить
@InterceptorTSKread⁠-⁠only

Пользователь

1
Подписчики
Отправить сообщение
Понял) Кароче «сами виноваты». Как обычно.
Какое отношение отдел маркетинга и рекламы имеет к пережиманию фот и вообще к их «весу»? Они даже не обязаны знать что это) Вы фотки сами серваком или админкой клиентской жать не можете что ли? И да, нет смысла обрабатывать как-либо фотки вне контекста. Фотка помещается куда-то, и ваша обязанность сделать обработчик фот так, что бы обработка и контекст были единым целым.
И да, отдел маркетинга и рекламы скажет вам лютое спасибо, если вы прикрутите еще и галочку «преобразовать фон в боке», ну вы же понимаете что мыло жмется в Х-цать раз лучше, так помогите рекламщикам с афигенными фотами и что бы они имели минимальный размер. И заодно прифигачьте водяные знаки и дескрипшены всякие в фотки, поисковики же на это неявно, но опираются до сих пор.

Гонг вопрос: вы чего-нибудь можете вообще сделать вменяемо?) Или опять никак? Или опять рекламщики «виноваты»?
И тем самым майкрософт который бьет себя пяткой в грудь за ооп от этого лучше стал? Или если в дельфи стало можно, то и в шарпе стало вдруг можно?
Вы это к чему вообще? И причем тут дельфи?
Вы когда стравниваетесь, то сравнивайтесь с хорошим, а не с плохим. И уже прывыкните к этому, что сравниваться с плохим — это по-определению удел дегенератов. Потому что сравниваясь с плохим вы заведомо ставите себя в якобы выгодное положение. Но это не так. Подумайте.

Сильно похоже на ватное «ну вы поглядите как у пиндосов, у них еще хуже».
Логика у вас тут сильно хромает, сравнение не корректное никак.
А самое ужасное тут то, что майкрософт абсолютно наплевав на ооп и запихав эту байду с буттон1_клик -ами из коробки взростил за 15 лет сказочных далб*ебов миллионами. Которые даже не понимают, до какой степени они далб*ебы.
Приятнее всего?) Однако… Вы чувствами живете что ли?

Прочитайте еще раз статью автора) Вам светит то же самое. Это если мозги есть. Если мозгов нет — значит вам вообще ничего не светит.
Исключительно и только кнопачки на формачках гонять. Не более.

И да, открою вам наистрашнейший секрет) Фреймворк из дот.нета писан для студентов, в целях ознакомления. И он никак не является тем, на чем можно и нужно писать.

button1_Click
Это особенно из ядерных кошмаров.
Кто вам запрещает наследоваться от кнопки, замутить свой объект Button1 и без проблем в нем переопределить метод OnClick()?

Даже этим дот.нет ужасен. До блевоты.

И НЕ ПИШИТЕ НИКОГДА Button1, У ВАС ЧТО ВООБЩЕ МОЗГА НЕТ??
«смотрите какую мы хрень сделали, а математик принес вот это, мы переделали, и получилось вот так. Так вот мы экономим по 1М ежемесячно, заодно поднимая общее качество кода»
Мы не делаем что-то новое) Мы не пишем велосипеды. Мы берем решения или же воруем их, разбираемся с ними, смотрим какое лучше, перепиливаем под себя и получаем почти то же самое.
Что на выходе? То же самое))) Почти.
Разница тут в том, что мы понимаем как оно работает и где косяки. Где нужно тестить, а где не нужно тестить.
Что-то перепиливаем под собственный фреймворк, он работает гораздо лучше и понятнее, чем все что есть щяс из коробок.

Что такое качество кода я понятия не имею. Это похоже термин из юриспруденции что ли… Хз)
Как это никто не знает?) Да знали об этом прекрасно. До определенного времени.
Смотрите как оно было когда-то. Во времена чистого функционального программирования без этих ваших юи и прочих излишеств программировали математики) Ну потому что важен был алгоритм, а как что выводится — на это ваще всем было пофигу. Никаких «странных» телодвижений типа ооп вообще не было. Так называемые старперы до сих пор так и прогают. Им важна суть, а не хрень какая-то непонятная и не нужная. Ну это их взгляд на программирование, чисто математический.
Далее все чуть поменялось. Появились какие-то окошечки-кнопачки и прочий трешак. Те программисты которые математики — начали удаляться, потому что это уже не их.
Щяс же все упарываются в эти самые окошечки и прочую хрень, где математика вообще не используется.
Смотря что вы программируете. Если хрень — ну да, вам естественно дико за мысль, что программист — это математик прежде всего. Вы же собираете из готового. А позвольте вас спросить — А ГОТОВОЕ ВАМ КТО СОБИРАЕТ?)
Так вот собирают фреймворки, компиляторы и прочие крутые штуки как раз таки эти самые старперы-математики. И хрен они затаращщили на эти ваши окошечки. Резвитесь с ними сами, потому что это вообще ни уму ни сердцу. С этим справится любая обизьяна. И конечно же математики там нет и не будет.
Какую хрень мы сделали написано выше. Как пример.
Деньги на этом никак не экономятся.
У нас другой смысл.
Без математика никак нельзя собрать что-либо вменяемое. А мы собираем свое. Потому что нет смысла юзать чужое готовое. Оно невменяемое. Невменяемость заключается в том, что не понятно — работает оно или нет. Весь свободный код — не вменяемый совершенно. Как только свободный код становится вменяемым — он резко перестает быть свободным. Тут вариантов не много. Или пользоваться чужим и свободным, но абсолютно кривым, или коммерческим и не свободным, и тоже кривым. В любом случае вы не будете знать как оно работает и все тестами никогда не покроете.
Остается поглядеть как написали другие или же украсть, и дописать свое. Но в обоих случаях всегда лежит математический алгоритм, и знает как оно работает только математик.

Мы пришли к простой мысли. Контроль за кодом только один — когда он наш и мы понимаем как он работает.

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

Ровно так же делаем и мы. Вот по-этому у нас все работает. А там где не работает — всегда можно посмотреть и подправить.

Других вариантов программирования для нас уже не существует. Мы устали бороться с чужими багами. Тем более это абсолютно бессмысленно.
Не представляю о чем будет статья)
О том как мы раскалупали адобовский код обрабатывающий цветовые профили, и о том что только математик понял на какой формуле оно работает и какое преобразование применяется? И о том как мы это дело увели под себя? Это можете и вы. Легко. Но вы ничего не поймете) И никто не поймет. Поймут только математики) Ну и зачем такая статья, которую ни я ни вы не понимаете?

Увести можно все, запрограммировать можно все, но как понять на основе чего оно работает, что бы перепилить под себя? В основе математика со сложным матаном — оно вам надо вообще?)) Мне — НЕТ.

Или может быть замутить статью о четверичном кодировании представления картографических данных, например в викимапии старой версии, где я отчасти понял кое что, но у меня на это ушло два года))) А математик это понимает за пять минут. Про это написать?) Увольте…
Смысл не в этом. Конечно могут ошибаться и ошибаются все.
НО!
Одно дело ошибаться в новом. А другое дело разруливать то что известно и известно хорошо.
При этом. Тут как бы два угла зрения. Например мой, программистский, на известные математикам вещи. Но для меня они сложные, для меня это как раз почти теорема Ферма) А для математика это банальность. Так вот люди в банальностях не ошибаются. И доказательства тут достаточно простые, т.е. для математиков это банальщина. А для меня и для вас — это почти темный лес.

Плюс ко всему конечно же тут нужно иметь ввиду то, что доказывать можно по-разному, оценочно например, или получать доказательства принципиально разными мат.методами. Наш Миша этим сильно грешит) Когда у него уже и так все доказано, а на основе этого уже и так все работает, он все равно с упорством числогрыза иногда приносит доказательства вдовесок. При этом, эти доказательства только улучшают старые доказательства. При этом, иногда получается так, что новыми доказательствами он расширяет область доказуемого, т.е. делает доказательство более обобщенным. А значит?)) А это значит, что у нас появляются мысли на более общий код. Без математика обобщить что-либо программистом вообще никогда не получится.

И т.д. и т.п.
И вы даже не представляете, как хорошо мне программировать, когда можно звякнуть нашему математику Михаилу и спросить влоб: Миша!!! Есть данные из интов, каждый инт образован другими данными битовыми сдвигами и все свалено в кучу. Нука сообрази мне разряженную таблицу или можт еще чего, что бы я это все дергал из таблицы неимоверно быстро ридонли))))
И через час я получаю псевдокод каторый пишу десять минут и мне ничего тестить не нужно) Причем, то что я переписываю с бумашки — я в этом вообще почти ничего не понимаю. Я почти не понимаю как оно работает. Но математически доказано, что оно будет работать. И я и не обязан понимать математику. Потому что это не моя работа.
И да, имейте ввиду, что математик НЕ МОЖЕТ ОШИБАТЬСЯ. Потому что это математик) Он пользуется принципиально иными способами «тестирования», а именно доказательствами. Каторые тестировать нет никакого смысла. Проще говоря — тестировать за математиком — полнейший бред. Или вы собрались тестировать математику?) Ого…
А всем по-маленьку занимаемся) Ключевое слово тут — «всем».
Потому что появился математик, а значит можно заниматься «всем».
Давайте поясню.

Боролись со шрифтами, искали нормальную библиотеку, и естественно не нашли. Откуда ей взяться, если оные либы пишут дурачьки?
Задача: сообразить универсальную библиотеку, работающую с любыми шрифтами и способную рендерить шрифты хоть под что хоть где.
Обыскались) и не нашли, оного не существует в природе.
Написали свою, за неделю, но готовились к написанию два месяца, в развалку.
В итоге сделали следующее: писано оно на фреймворке втором, потому что его можно запустить хоть где, и еще кое какие причины имеются на это. Сами шрифты специально обработаны, не спрашивайте зачем. Шрифты внедрены в либу и хитро запакованы. Сама либа следит за вызываемыми шрифтами из нее, и имеет свой кеш, но кешируются ФонтФемили, а не шрифты Фонт. Кеш сам следит когда почистить неуправляемый gdi например. Почему gdi? Потому что только gdi выдает вменяемые результаты на винде. Потому что gdi способен работать без видеокарты вообще. А значит оное работает на серверах и оно работает) Более того, математик разработал свой рендер. Он въехал как шрифты рендерятся виндой, и написал очень эффективный кеш в котором хранится именно готовое графическое представление строк. В системах где оно стандартным способом не будет работать — можно запросить битмапы с графикой. И да, он заодно разобрался с dpi, т.е. выдал формулу как его считать корректно))) И он нашел кучу ошибок, почему нынешний расчет dpi люто гонит. Только он предложил кешировать самые частовстречающиеся сочетания символов, и сразу хранить не графику отдельных символов, а наборы символов. И на это тоже он рассчитал и написал алгоритм)
Теперь хоть где мы можем шрифт прицепить вот так просто: System.Drawing.Font f = SysDrawing.Fonts.Metro.Get(14, SysDrawing.Weight.SemiBold, SysDrawing.Style.Italic);
И да, только у нас шрифты наконец-то видятся любых начертаний. Если вы думаете что это просто — да, это просто) Но вы попробуйте сделать так же, у вас ничего не получится, причин этому неимоверная гора. Все эти причины вы должны обойти, и получить ровно то что нужно хоть где работающее.
Нужно всего-то разбираться в шрифтах, разработать точную архитектуру библиотеки, рендер на всякий случай, и написать все в кучу почти готовое за неделю) Что и было сделано. Без математика мы бы погрязли в чортовых тестах. Щяс же ничего не тестилось вообще, зачем?

А есть совсем банальные вещи. Вы как конвертите число в шестнадцатеричную строку?) И даже на это есть математик. Потому что он доказал, что можно конверитить без массива чаров, и без единого if-а) Код ровно в одну строчку. Казалось бы а оно надо? Надо)) Там где вы будете массово конвертить числа в hex-строчки — вам понадобится производительность.

А с криптографией что вы будете делать? Опять сами? Ой да не смешите… Вы не специалист никак, вашу криптографию мой математик пробьет нараз) А вы мою не пробьете, потому что она писана моим математиком) А он знает что делает.

А с трехмерными и прочими штуками вы что делать будете? Или снова и опять с первым курсом аналитической геометрии сунетесь в это?))

Послушайте, есть вы — программист, но это не значит что вы шарите в математике. А значит?.. Наймите математика)
Как-то оно действительно непонятно)

Мы пошли совсем просто, наняли математика, он доказывает что наши функции «работают», или же не «работают». И естественно занимается оптимизацией алгоритмов. Для него юзается а-ля псевдокод, наибоычнейший с-образный с примесью паскаля, что бы он перешел потом в тестеры.
Наш математик ошибки ловит наура, на бумашке))
Достаточно сложно было объяснить почему байты и инты и почему иногда юзать два инта выгоднее чем лонг, но он въехал) Более того, он щяс топит за стек ну потому что наконец-то понял как он работает, и уже полез в спид-тесты.

Что бы мы без него делали я хз… Незаменимый человек.

И да, теперь для меня тесты делятся на логические, ну это когда 2+2 все же равно четыре, или не равно.
И скоростные, т.е. тут оптимизация алгоритмов, структур данных и собственно хаки.
Так вот все кроме хаков сваливается на проверку математику, и это дает фееричные результаты) Иногда он приходит и вместо наших монструозных конструкций выдает гениальные решения в одну строку псевдокода, которая имеет абсолютные мат.доказательства на трех листах, которые даже тестить не надо, ибо оно совершенно бессмысленно.

Но это наш путь) Ага, мы странные ребята, делаем как положено логически железобетонно, а не как заведено у всех непонятно кем и главное зачем?
Переименовывайтесь срочно. Хотя, конечно же это ваше дело.
Но никак не дело называться «тупеграм») И да, по статистике: как пишется — так и будут читать, т.е. именно «тупеграм». И еще. Когда подбираете имя, то крайне поинтересуйтесь заранее, что оно значит на хотя бы 10-и самых распространенных языках мира. Совсем экзотика — это проведение исследований на например тему: «с чем ассоциируется 'typegram' у испанцев».
И да, это должно стать абсолютной нормой, привыкайте) Глобализация же. Вас будут смотреть «всякие бразильцы» и прочие. Вы живете в такое время, что любое «имя собственное» сразу же должно быть международным.
Зачем за 10000? Когда он стоит на самом деле 8000. И зачем вообще нужен Ноут 4? Когда есть Leeco Cool 1 за 6500, с двумя камерами, с 652-ым драгоном, с 4гб быстрой опиративкой с 32гб сразу наборту, с отличным fullHD-экраном, батарейкой 4000 и прочими ништяками типа тайп-ц, квикчарджа и т.д.)) И да, заряжается он так же раз в 3 дня.

А ваш ноут уже морально устарел. Даж 8000 за него отдавать — это бредово как-то…
Для накала шизофрении. Вы сравнили теплое с мягким.
Реальное производство и услуги т.е. реальную экономику с непонять чем, что называют капитализацией.

Сижу на Leeco Cool 1 и проблем не имею.

Приезжал брательник, попросил музла, а у него ойфон.
Ну я по дури нашвырял ему всякого, а из этого всякого увиделись аж два трека)) Один в мп3 и даже второй в мп3!
Ну я что виноват что ли, что огрызки флаки не видят… Кто ж знал…
На вопрос — а нахрена такое гавно каторое ничего не видит — брат сказал что я ничего не понимаю, впрочем на вопрос так и не ответил.

Бывает же) А вообще оно конечно свойственно людям создавать себе проблемы и героически их решать.
Сколько в стране инженеров умеет работать с этим продуктом?
Сколько в стране инженеров умеет работать с вебом? Из них тока 0.000001% спецификацию прочитали html-я последнего, из них 0.00001% поняли как оно реализовано во всех браузерах, и т.д.
Но оно работает как-то же? Понятно что через полнейшую жёпу, ибо придурки даже не в состоянии шрифты на сайт прикрутить.
Вот так же и с солярисом) Запускаете сервак удаленно, запускаете процессы, они изначально все в собственных виртуальных мошынах, ну это же солярис, ему виртуалки не нужны, ну и работает оно, куда денется-то?
Или у вас нелюбовь к джаве? Так там все на джаве, проблем нет.
К етому серверу идет толстая книжка, открываете, читаете просвящяетесь, но это конечно же не ваш метод, я понимаю.
При этом, тот кто купил ети серверы — получали даже очень ощутимый скидон на стажировку в пиндостан. Ну это так, к слову.

И да, оракл тут ни при чем был. Оракл появился позже. Ети серваки сделали изначально сановцы.

Но вы не отчаивайтесь) Силирон — это ваше все. Ставьте виртуалки до седьмого поту, они вас спасут)))
Что-то около 2006-2007 годов увиделось от сана сервер с сетевыми мониторами.
Канторам на вменяемое религия перейти не позволяет изначально?
Сервер с 30-ю мониками с бесплатным кард-врайтером вдовесок как подарок стоил вполне разумных денег. Про поддержку оного тут говорить вообще бессмысленно, ее ж тупо нет и не нужна она.
А когда в мон сунулась карта и без вообще каких либо телодвижений появился рабочий стол — я вообще отпал. Когда карта была вынута — он исчез. Когда была засунута другая карта — появился другой рабочий стол.
Дальше рассказывать или уже все и так понятно?)
Никто речь не создавал. Когда питекантроп или кто там я хз показывал пальцем на камень и говорил «ыыы» — то «ыыы» и значило «камень».
Но значило «камень» оно только в мозге этого конкретного питекантропа.

Сложная способность сопоставления того куда указывает палец, с камнем как абстракцией и звуком «ыыы» обозначающим камень — и есть сознание. Недостаточно питекантропа/пальца/камня/«ыыы», нужен такой же, который поймет все это дело.
Вот как раз тот, кто понимает эту сложную систему сопоставлений — как раз таки и обладает сознанием.

Не надо придумывать лишнего) Все гораздо проще чем вам кажется.
Вода каторая изумительно но крайне тупо [не интеллектуально] находит щщели в плотине и при этом обтачивает камни — неминуемо снесет плотину.
Это условия этого вашего некоего «творчества», вовсе не мои.

Но вы преумело спихнули на меня «снос плотины» ага?

И да, посчитайте количество «бреда воспаленного сознания» в постах — у бредометра стрелка погнется. Угадаете на чьих будет гнуть стрелку?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность