@poopoo

Тег програмування в блоге poopoo

poopoo

З цим Delphi я відкриваю всілякі глибини WWW. Наприклад архів delphimasters.net який зберігся лише в Web archive (https://web.archive.org/web...w.delphimaster.net). А ще http://decoding.dax.ru який виглядає a la 90-ті. Також дивно що чимало сайтів з пошукової видачі з зони RU і відкриваються лише через Tor що починає дратувати.

poopoo

Як виглядають програмісти на C++.
Evgenij Legotskoj
https://evileg.com/en/users/EVILEG/

poopoo

Все збирався написати програмку для freelancehunt.com і дозбирався до того що 10 березня вони прибирають API з публічного доступу.

poopoo

Не станем следовать примеру американских "конвейерных" программистов, уверовавших в огромную пользу всевозможных библиотек и классов, а посему полжизни проводящих: а) в поисках библиотеки, которая делает именно то, что нужно; б) в чатах по поводу "а почему не работает найденная библиотека так-то и так-то".

poopoo

Eсли ОС Unix создавалась для профессионалов, то Windows создавалась для пользователей, чтобы им легче было работать. Потом она превратилась в ОС для чайников, ну а сейчас Windows превратили в ОС для полных кретинов, которые с компьютером полностью несовместимы. Так что теперь для успеха любой программы нужно обязательно делать большое количество подсказок, потому что кретины не умеют читать мануалы и файлы помощи. Сейчас уже надо чтобы любой мог сесть за компьютер и сразу начинал работать.

Horrific AKA Фленов Михаил. vr_online@cydsoft.com

poopoo

Для показу багаторядкової підказку (властивість Hint) мусиш в коді задати значення відповідній властивості. Символи нового рядка — #13#10. Через дизайнер підказка лише в один рядок. Що за хуйня?

poopoo

Моя програма на Delphi чомусь почала видавати access violation в Windows 7. Але в Windows XP працює як і працювала.

poopoo

VCL і масштабування. Дуже просто.

Set the Scaled property of forms to True. (This is the default.)
Use only TrueType fonts.
Use Windows small fonts (96 dpi) on the computer you use to develop the forms.
Set the AutoScroll property to False, if you want to scale the form and not just the controls inside it. (AutoScroll defaults to True, so don't forget to do this step.)
Set the form position either near the upper-left corner or in the center of the screen (with the poScreenCenter value) to avoid having an out-of-screen form. Form position is discussed in the next section.

https://www.delphipower.xyz...ic_form_scaling.html

poopoo

Прописав щоб замість згортання на панель задач вікно згорталося в системний лоток, але у Windows 7, коли використовуєш комбінацію клавіш Win + стрілка вниз, воно згортається в заголовок і цей заголовок тулиться до панелі задач в районі системного лотка. А якщо властивість AutoSize форми = True, то з кожним розгортанням вікно ставатиме все більшим. Охуєнні несподіванки ледь не на кожному кроці.

poopoo

При зміні розмірів вікна блимає картинка в цьому вікні. Також в ValueListEditor зʼявляється і зникає вимкнена мною смужка прокрутки. І вона теж блимає.

poopoo

Можна було б подумати що шрифти в програмах на VCL будуть змінюватися разом з системними, але насправді це не так. Як в IDE прописано Tahoma так воно і буде Tahoma. Можна було б подумати що в IDE є галочка щоб шрифт узгоджувався з системним. Галочки немає. Найлегший спосіб це змінити властивість ParentFont форми на True і ще до її створення задати шрифт через Application.DefaultFont.Handle. Не впевнений що цього достатньо адже в налаштуваннях Windows для різних компнентів (загловок вікна, панель меню і т.п.) GUI можна задати різні шрифти.

Подивився скільки років Visual Component Library. Випущена 1995. За 28 рочків не можна було зробити по людські? Починаю підозрювати що там сидять якісь говноко

Доречі:
Note: When possible, change a font by setting the other properties of TFont rather than using the Handle property. Setting Handle does not reset the properties that describe the font. However, an OnChange event does occur when Handle is set directly by an application.

Font consistency throughout Project? - Stack Overflow — https://stackoverflow.com/q...y-throughout-project

Получение информации о системных шрифтах — https://delphisources.ru/pa.../sys_fonts_info.html

poopoo

Після видалення Visual studio видаляв все що залишилося після неї. Купа маленьких програм і всі вони видаляються страшенно повільно і при цьому гвалтують HDD.

poopoo

GPT-3: молодым программистам точно придется сплавляться по Днепру
https://dou.ua/forums/topic/32093/

Обговорення 2020 року. І прогноз від Сергея Голубицкого:

«GPT-3 — это начало конца», я не стану. Больше того, готов даже приблизить по времени его гипотезу о том, что алгоритмы генерации текста, основанные на искусственном интеллекте, рано или поздно начнут контролировать информационное пространство в мире.
Полагаю, это случится не в отдаленном будущем, а уже в ближайшие два-три года.

poopoo

Ойті і армія. Все через жопу. Ойті–безпека на рівні нуля. Не дивно що всі ці люди користуються Viber, Telegram, Whatsapp для робочої переписки. Якщо ти айтішник і хочеш творити добро, то треба шукати відповідні оголошення про роботу в армії а не йти в військкомат. Підеш туди і будеш енікеїти і займатися паперовою роботою.
https://ebanoe.it/2023/01/0...d-forces-of-ukraine/

poopoo

Послухав випуски подкасту „Пятиминутка PHP“ (https://5minphp.ru/) і ледь не зблювонув. Ділення на моделі, контролери і представлення завжди здавалося якоюсь надуманою херотою а тут аж верне. В випуску про Битрикс гість розказує що замість jQuery він і його фірма пише на React і використовують server side rendering. Каже що server side rendering це дуже просто. Треба лише Node.js, Next.js, Redis, Kubernetes і воно все туди–сюди робить запити, кладе в кеш і потім показує HTML–сторінку. Простіше немає куди.

poopoo

Delphi one love.

poopoo

Delphi продовжує радувати.

poopoo

Послухав недавні випуски Radio-t в яких нахвалюють Copilot і деякі побоюються що воно замінить програмістів. Сам не користувався, але для того щоб замінити програмістів на якусь програму потрібно придумати справжній штучний інтелект щоб можна було відтворити людину–програміста в машині а так це просто опускання планки для самих програмістів ще трохи нижче адже можна ще більше не паритися і покладатися на суррогат справжнього знання. Це наступний крок вниз від google програмістів які, замість того щоб розбиратися самотужки, шукають вже готове в Web. Десь читав скарги навіть на автодоповнення в Visual studio. Перевірка програмістів за доп. олівця і папірця виглядає вже не такою безглуздою. Доступність всього і вся в WWW і open source це палка з двома кінцями. Хитрі корпоратократи просто поюзали бідолаг з їхніми репозиторіями в модному Github натренувавши на них свою нейронку. Дурники які побіжать ставити Copilot по суті зіллють весь свій код незрозуміло кому. Цікаво, може яке–небудь VSCode чи останні випуски Visual studio вже так і роблять? А от кого дійсно шкода так це художників і іже з ними.

poopoo

Багатьом web-макакам не вистачає 8 Гб оперативки під їхні Node.js, React та Docker. Радять 16 а краще більше.

Macbook air m2 для NodeJS dev`a
https://dou.ua/forums/topic/41284/

poopoo

.NET це якась хуєта хоча б тому що 99% програм написаних на цьому .NET запускаються під Windows і розраховані саме на Windows. Таким чином віртуальна машина посередник між програмою і ЦП просто намарно жере ресурси. Для написання кроссплатформенних програм самої ж віртуальної машини і набору готових функцій та класів мало тому що так чи інакше доведеться враховувати особливості різних ОС. А GUI це ще один величезний геморой. Почитавши Wikipedia навіть засумнівався в тому що .NET задумувався як кроссплатформа, але невідома людина на Quora розвіяла сумніви. Втім я так і не зрозумів в чому вигода для Microsoft від власної копії JVM. .NET must die! Вихлоп від просування .NET за межі Windows в порівнянні з затраченими зусиллями буде мізерним і воно все осяде на лічених процентах серверів з сайтиками web–програмістів. Принаймні я на це сподіваюся бо інакше нас накриє хвилею монстроузних прожерливих програм. Не знаю кому крім віндузятників спаде на думку тягнути .NET в Linux. Замість цього непорозуміння Microsoft б краще щось зробили зі своює ОС.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.