Технологии программирования и разработки, по которым я скучаю

  Рет қаралды 10,643

Миша Ларченко

Миша Ларченко

Күн бұрын

Есть в программировании технологии и инструменты, которые умерли как многим кажется давно. Но на самом деле произошло это недавно, и при этом они оставили огромный след в истории развития it.
Таймкоды:
00:00 GET или POST
00:51 ActiveX
01:55 Flash
02:49 Два разных javascript
03:41 Пароли в куках и md5
04:58 Subversion (svn)
06:59 Гостевые книги
07:52 Заключение
НЕТ ВОЙНЕ!
Выразить благодарность
ko-fi.com/larchanka
boosty.to/larchanka
yoomoney.ru/to/410011886858328
BTC: 127J5x79L9bb7T4jiYJ2U7jHNDLXEx4kT3
USDT (TRC20): TWRQit8o1JJGWjAph3DZFysygUxSwqiq9Q
TON: UQBDiFGDTLpp1zWLefv0LnH9TbEeUIcPSoO5uDNwhzktKP33
Как я стал программистом
• КАК Я СТАЛ ПРОГРАММИСТОМ
Как я переехал в Европу
• Как я переехал в Европу
Стрим: Карьера программиста
• Карьера программиста: ...
VPN, который я использую
get.surfshark.net/SH1Wy
➡️ Сайт: i.mobila.name/xT
➡️ Instagram: i.mobila.name/yp
➡️ Twitter: i.mobila.name/Ua
➡️ Telegram: i.mobila.name/b7d
👉🏻 Больше влогов здесь:
#larchankavlog #larchanka
👉🏻 Ежедневные влоги:
#larchankadaily
👉🏻 Чем я снимаю:
➡️ iPhone 14 Pro
➡️ Камера: Canon EOS 200D
➡️ Широкоугольный объектив: Canon EF-S 10-18
➡️ Еще одна камера: DJi Osmo Action
➡️ Еще одна камера: Sony DSC-WX500
➡️ И еще одна: SJCam SJ6 Legend
➡️ Микрофон: Rode Video
➡️ Штатив: Joby Gorillapod

Пікірлер: 106
@user-qd2cu8wf6q
@user-qd2cu8wf6q 2 ай бұрын
FoxPro был крут - сделали в начале далеких 90-х крутую систему управления торговым предприятием. До сих пор горжусь.
@CheckTime
@CheckTime 2 ай бұрын
То чувство, когда не успел выучить Silverlight и SharePoint до того как они померли
@andreasstager1642
@andreasstager1642 2 ай бұрын
Я зато успел выучить Flex и даже посиньерствовать на нем. Пожалуй, самый бестолковый навык во всей карьере, ибо там даже язык склеил ласты без следа. Хотя это и был один из самых приятных экспириенсов во фронте, возможно больше чем от него, я кайфовал только от флаттера.
@user-pr3iw7gf6v
@user-pr3iw7gf6v 2 ай бұрын
Шерпоинт особо и не умирал пока. Вполне востребован во многих конторах, которые сидят на мс.
@vladimircreator
@vladimircreator 2 ай бұрын
4:40 и 4:52 MD5 и SHA256 используются не для шифрования, а хеширования
@ruslan-abdullaev
@ruslan-abdullaev 2 ай бұрын
По технологиям особенно не скучаю. Единственное, что вспоминаю с теплотой - это различные варианты коммуникации, в виде BBS ->FidoNet -> эхо конференции -> IRC -> ICQ -> Jabber
@user-re1zz4oz2b
@user-re1zz4oz2b 2 ай бұрын
Silverlight, вроде был такой.
@ReFeRyPF
@ReFeRyPF 2 ай бұрын
ТС, впервые тебя посмотрел, весь ролик не отпускало какое-то беспокойство. Потом глянул случайные ролики нескольких других блогеров и пришел к выводу, что причина такова: лицо слишком крупно и в самом центре экрана. Это нормально для общения по видео и для коротких вставок. А вот для полноценных роликов у всех блогеров лицо находится чуть сбоку (и по вертикали и по горизонтали) и чаще всего масштаб побольше. Другие твои ролики не смотрел, пишу именно про этот.
@zergon321
@zergon321 2 ай бұрын
Flash вполне можно было сохранить. Достаточно было сделать компиляцию в JS или WebAssembly. Но никто, похоже, не будет этим теперь заниматься. Вообще, чем был крут Flash: приложение можно было просто скачать со страницы, а потом открывать уже на компе
@andreasstager1642
@andreasstager1642 2 ай бұрын
Есть же Ruffle - опенсорсный флэш на Расте, который активно развивается. За сохранение флэша в браузере я бы не подписался, теперь у нас есть Флаттер вместо этого, а вот Flex/AIR зря под нож пустили. Хотя вместо них тоже есть Flutter Desktop.
@gooseob
@gooseob Ай бұрын
Так есть же Ruffle
@mikhaillebedev7117
@mikhaillebedev7117 2 ай бұрын
Можно было ещё упомянуть что Флеш всё таки векторная технология, поэтому слишком сильно нагружала процессор. Ну и безопасность да, её там не было.
@andreasstager1642
@andreasstager1642 2 ай бұрын
Как-бы, любой программный продукт, просто выводящий текст не растровыми шрифтами, является векторным, даже браузер. Я не имел дела с флешовыми поделками, которые создавались в среде Flash, но писал всякий энтерпрайз и гемблинг на Adobe Flex 3/4 и с производительностью там все было ок. Про безопасность вопрос вообще не стоял, ибо это был либо десктоп, либо продукт для внутреннего потребления. Я помню этот хайп про "дырявый флеш", при этом мне не известно ни одного громкого случая каких-то утечек или финансовых потерь по этой причине.
@sawpaaduegulusf
@sawpaaduegulusf 2 ай бұрын
Некоторые компании даже связываться с SVN не стали - просто подождали, когда он умрет, и потом сразу перебрались с CVS на Git.
@Torbjorn-ph7rt
@Torbjorn-ph7rt 2 ай бұрын
Спасибо, понастольгировал
@ivanilin43
@ivanilin43 2 ай бұрын
Помню как сам писал ActiveX компоненты на Visual Studio 2003 на плюсах (хотя были и новее тогда) и боролся с регистрацией COM интерфейсов у пользователей-преподов =) Благо теперь для этого всего есть безопасный WASM.
@andreasstager1642
@andreasstager1642 2 ай бұрын
Не вижу связи, WASM может использовать только браузерный API, причем через JS-прослойку, и GUI у него своего нет, все равно нужны убогие хтмл и цсс, а ActiveX позволял делать вообще все, хоть интегрировать в страницу игру на OpenGL, хоть напрямую работать с портами (ну ладно, через драйвер ОС), почему и был таким опасным. Flash тоже являлся по сути ActiveX компонентом в виде dll-ки. С интерфейсами я тоже наборолся, только когда пытался интегрировать Флэш в приложения на Делфи, даже удалось упаковать flash.ocx в ресурсы аппликухи и загружать ее в рантайме без -смс и- регистрации (нашел entrypoint, который работал в обход всей этой COM-мусорки), таким образом приложение становилось переносимым и могло запускаться прямо с CD, на которых мы выпускали презентахи для выставок и конференций, учебники разные, в которые вставляли флэш-контент. Потом появился Flex и стало возможным делать полностью портабельные нативные приложения с офигенными интерфейсами, написанными полностью на нем, используя мой движок, а для 7-й винды я даже сделал прозрачность/акрил (ни Electron, ни Flutter Desktop, насколько я знаю, до сих пор такого не умеют), прикрутил скриптовый движок через Python32.dll, и стало вообще песня. Ну а потом вышел AIR и эта штука потеряла актуальность.
@ivanilin43
@ivanilin43 2 ай бұрын
​@@andreasstager1642 Поэтому я и говорю про безопасный WASM, выйти за пределы среды браузера не выйдет. И это замечательно, тем более, что для работы кастомного ActiveX компонента нужно было его ещё скачать и установить через regsvr32, что часто делалось кастомным установочником и только под венду. А теперь... Хотите портировать свой нэйтив софт с десктопа в веб без привязке к платформе? Да легко! Только фронтэнд всё равно придётся пилить под веб, зато плюсовый бэк/core может быть портирован без изменений в WASM.
@woodzimierz9621
@woodzimierz9621 2 ай бұрын
На С++? На сколько я помню ActiveX были технологией, которая по-умолчанию шла в Visual Basic.
@andreasstager1642
@andreasstager1642 2 ай бұрын
@@woodzimierz9621 ActiveX это объектно-ориентированные DLL с COM-интерфейсами, как-то так. Тогда любой тулчейн, умевший собирать DLL, как правило умел и в COM, даже Delphi. А для MSVC это вообще было родное, к VB оно было сбоку прикручено.
@ivanilin43
@ivanilin43 2 ай бұрын
@@woodzimierz9621 Конечно, в VB тоже были подобные проджект темплейты. Для Visual C++ они тоже были все из коробки, типа MFC ActiveX Control, но под капотом всё равно это обычная DLL со своим интерфейсом COM-сервера.
@catavaran
@catavaran 2 ай бұрын
Хе, я по названию думал, что будет и впрямь чего-то старое. dBase, Borland Paradox, Lotus 1-2-3 или ещё что-то в этом роде :-) Из того времени реально скучаю по Nantucket / CA Clipper 5. Язык даже по нынешним меркам вполне адекватно выглядит: и объекты там были и замыкания и разные области видимости. А препроцессор вообще сказочный, собственно они там язык dBase именно препроцессором и реализовали.
@oWeRQ666
@oWeRQ666 2 ай бұрын
Технологии по которым я не скучаю, особенно про ActiveX, мало того, что это решето, так еще и привязывало веб к винде с ослом. Флеш тоже потрепал нервы и был проприетарной технологией, так же сильно ограничивал выбор системы и браузера.
@AEF23C20
@AEF23C20 2 ай бұрын
уась, оно работало или нет? а теперь без икса напейши движок квейка и поиграй прям в браузере сможешь напейсать на современной бесполезной тормозной трышнине?
@oWeRQ666
@oWeRQ666 2 ай бұрын
@@AEF23C20 Есть кваки на WebGL, что вам еще надо? Quake Live был отдельным плагином, а не через ActiveX.
@andreasstager1642
@andreasstager1642 2 ай бұрын
@@AEF23C20 Согласен, но зачем? Давно харит эта тенденция все тянуть в браузер. "Тенденция", которой уже лет так 20.
@verh010m2
@verh010m2 2 ай бұрын
ActiveX не для интернета создавался. Весь офис - большой ActiveX объект например. И никуда он не делся
@andreasstager1642
@andreasstager1642 2 ай бұрын
Офис давно на дотнете переписан, почти 20 лет назад.
@verh010m2
@verh010m2 2 ай бұрын
@@andreasstager1642 нет. Он до сих пор COM-объект. Дотнет умеет в такое
@pljas
@pljas 2 ай бұрын
Конструктор slashpage содержит элемент в виде старой-доброй гостевой книги. Вроде как даже пользуются.
@erlanibraev
@erlanibraev 2 ай бұрын
Ещё java-аплеты забыл. 😂
@Danny-uc6kx
@Danny-uc6kx 2 ай бұрын
а чем отличается гостевая книга от комментариев под постом например? или прикол именно в том что человек без поста мог оставить на странице какоето сообщение, как это было в вк?
@ReFeRyPF
@ReFeRyPF 2 ай бұрын
Гостевая книга это как одноуровневая система комментариев под одним постом. Всё. Одна единственная ветка комментариев на весь сайт. Нет ветвления, нет ответов (иногда был функционал, когда к каждому сообщению в гостевой книге админ сайта мог оставить свой ответ, кроме него никто не мог этим воспользоваться, ответить на ответ было нельзя), чаще всего был разрешен анонимный постинг, так как гостевая книга была для "гостей", а не для зарегистрированных пользователей (обычно на сайтах в принципе нельзя было регистрироваться, ибо и незачем).
@boriskozlov8879
@boriskozlov8879 2 ай бұрын
Это старперское ворчание. Подтверждаю как старпер.
@user-zd7oi5ko1b
@user-zd7oi5ko1b 2 ай бұрын
да! вы упомянули флэш! сейчас утешаюсь тем, что переписываю старые вкусные штучки, сделанные на флэш (и actionscript) на ноде. жалко штучки, лежат в архиве, а не покажешь 👍👌✌
@andreasstager1642
@andreasstager1642 2 ай бұрын
А ну бегом обратно в школу! Нода - серверный рантайм без рендерной части. Флеш он переписывает.
@user-zd7oi5ko1b
@user-zd7oi5ko1b 2 ай бұрын
@@andreasstager1642 серьёзно? это как раз в основном рендер без серверной части, это не пайтон со своим сервером. так что в школу -- вам
@woodzimierz9621
@woodzimierz9621 2 ай бұрын
Как раз сейчас занят настройкой доступа к репозиторию SVN. В корпоративной среде, где возраст проектов исчисляется десятилетиями SVN будет жить. Ни кто не станет заморачиваться на то чтобы репозиторий который содержит коммиты за последние лет 20 перегонять в тот же git.
@sysolyatin
@sysolyatin 2 ай бұрын
HTMX поддерживает все типы методов, а не только гет и пост. Даже в примерах на их сайте есть отправка формы методом PUT.
@Syberby
@Syberby 2 ай бұрын
Вообще не было понятния как отдельный фронтенд разработчик. Были верстальщики, которые верстали шаблон и отдавали веб разработчику.
@reybrown6616
@reybrown6616 2 ай бұрын
Вообще никогда не было верстальщиков. Был WordPress и остается фриланс.
@Syberby
@Syberby 2 ай бұрын
@@reybrown6616 были были. в недалеком прошлом даже. в годах 2010-2014. Они верстали дизайн (с фотошопа), нам отдавали шаблончик в html, а мы их потом встраивали в проект, когда делали (Django проект). Затем когда я перешел на другую работу. Они уже в CMS-ки делали шаблоны (уже назывались темами) в виде модулей. Там у них были чисто html, css, jquery, ну и немного кода из шаблонизаторов (тогда юзали smarty)
@Syberby
@Syberby 2 ай бұрын
@@reybrown6616 зарплаты у них тогда были смешные.
@woodzimierz9621
@woodzimierz9621 2 ай бұрын
@@reybrown6616 очень сильно ошибаетесь. Были и верстальщики, а те кто кроме html мог еще и в js назывлись веб-мастерами. У меня знакомая в 2003 году как раз карьеру начинала, устроилась на вакансию "веб-мастер".
@Maksimbakov
@Maksimbakov 2 ай бұрын
Все вместе было, работал в конторе которая сайты делала, я и верстал и код писал (микс из php и js, потом jquery), а по первости еще и дизайн делал, на рынке не было понятия, кроме крупных компаний, что нужен отдельный UX/UI-дизайнер
@valerakozhura2544
@valerakozhura2544 2 ай бұрын
На лерн жава скрипт есть что-то типо гостевой книги) это конеш просто комменты, но в целом оч похоже на то, что ты описал
@HEX_CAT
@HEX_CAT 2 ай бұрын
❤❤❤🎉🎉🎉
@AEF23C20
@AEF23C20 2 ай бұрын
xml/xslt из браузеров выпилен [впрочем не из всех], а ведь оно могло всё изменить потому что это единственный способ отделить данные от их представления
@mikep541
@mikep541 2 ай бұрын
как же старый добрый Vi и Nano?:) Ну или хотя бы NotePad, для тех, кто на винде был?)
@ReFeRyPF
@ReFeRyPF 2 ай бұрын
notepad++ использую сейчас. Не для разработки кода, конечно, но использую.
@andytheV
@andytheV 2 ай бұрын
Свело олдскулы
@Flaiers
@Flaiers 2 ай бұрын
"Go не для веба", тем временем Ozon 😂
@user-dc8us2ci4n
@user-dc8us2ci4n 2 ай бұрын
на флеше с 2003 по 2013 монету чеканил, потом ушел в мобилки. Ни о чем не жалею
@jgkdmdevienjjgg8866
@jgkdmdevienjjgg8866 2 ай бұрын
Кроме svn был еще cvs :) Эта хрень еще хуже
@Stormbringer1984y
@Stormbringer1984y 2 ай бұрын
А еще меркуриал
@jgkdmdevienjjgg8866
@jgkdmdevienjjgg8866 2 ай бұрын
Скучаю по простоте разработки ui в delphi/winforms
@borismor1
@borismor1 2 ай бұрын
Там много народу прям в экшены пихали бизнес логику и в итоге все это превращалось... В то что превращалось))
@EdwardNorthwind
@EdwardNorthwind 2 ай бұрын
​@@borismor1да, было такое, зато базу данных можно было подключить закинув всего 1 компонент, потом привязать поля к колонкам не написав ни одной строчки кода.
@andreasstager1642
@andreasstager1642 2 ай бұрын
​@@borismor1В те времена об архитектуре и паттернах вообще еще никто не знал.
@woodzimierz9621
@woodzimierz9621 2 ай бұрын
@@borismor1 к сожалению не только там. В том же .NetFrameworke в WinForms во всю использовался этот подход.
@borismor1
@borismor1 2 ай бұрын
@@andreasstager1642 я об архитектуре задумался только когда в проекте пришлось часть функционала перевести на командную строку. Типа импорт Excel файла по bash.
@1001bit
@1001bit 2 ай бұрын
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще
@CaiN805
@CaiN805 2 ай бұрын
Да и так достаточно часто, каждый день практически… дай человеку хоть немного отдохнуть😂
@jgkdmdevienjjgg8866
@jgkdmdevienjjgg8866 2 ай бұрын
@@CaiN805 Чел канал перепутал) Это к ExtremeCode
@vitaliiivanov9514
@vitaliiivanov9514 2 ай бұрын
Канал перепутал
@AlexanderJSk
@AlexanderJSk 2 ай бұрын
Туча программистов не знают зачем нужен GIT. Доставка в ПРОД? Нуууу, нет!
@verh010m2
@verh010m2 2 ай бұрын
как тебе такой сценарий: у разработчика какой-нибудь либы едет крыша и он дописывает в код что-нибудь, что по какому-то критерию делает что-то нехорошее. И выкладывает это в гитхаб например. А какая-то организация чисто случайно попала под этот критерий и потянула в прод новую версию. Было же, не?
@ProEvv
@ProEvv 2 ай бұрын
Я тоже с этим сталкивался лет 7 назад )
@dre._
@dre._ 2 ай бұрын
Та все кто писал на php должны знать какой метод по дэфолту у формы))
@andreasstager1642
@andreasstager1642 2 ай бұрын
Бог миловал.
@D1sance
@D1sance 2 ай бұрын
Что это?
@AlexanderJSk
@AlexanderJSk 2 ай бұрын
Шёл 2024год Н. Э. туча программистов используют FAR! FAR, Карл!
@andreasstager1642
@andreasstager1642 2 ай бұрын
Шо не так с фаром? Нормальное современное 64-битное консольное приложение, которое до сих пор развивается. Если линуксоидам можно использовать MC, то почему виндузятникам нельзя использовать фар (который на две головы выше MC)? А в связке с ConEmu ваще песня.
@ReFeRyPF
@ReFeRyPF 2 ай бұрын
Ненавидел его ещё в универе в 2003-2007 годах, все преподы использовали именно его. Total Commander forever!
@andreasstager1642
@andreasstager1642 2 ай бұрын
@@ReFeRyPF Фу, ушлепский делфийский VCLный интерфейс:) Он до сих пор выглядит как офис 2003? От офиса там даже были только кнопки выбора диска, остальное вообще было серое квадратно-гнездовое с разноцветными шрифтами из уродской палитры:) Консоль с нормальными современными шрифтами вне моды и времени. Конечно, в 2003 в корявом дос-боксе вынь98, с растровыми шрифтами без сглаживания и 16-цветной палитрой, фар выглядел блевотно, я тогда сам на TC сидел по этой причине.
@ReFeRyPF
@ReFeRyPF 2 ай бұрын
@@andreasstager1642 так в этом и прикол, я не люблю консоль, а кто-то любит :)
@andreasstager1642
@andreasstager1642 2 ай бұрын
@@ReFeRyPF Вы вообще программист? Как можно полноценно работать без консоли?
@endaksi_channel
@endaksi_channel 2 ай бұрын
Why just GET and POST? I am using hx-delete, hx-put, hx-patch in my HTMX code.
@Dimontius1
@Dimontius1 2 ай бұрын
Працював на свн, після гіта, це дуже не зручна приблуда...
@andreasstager1642
@andreasstager1642 2 ай бұрын
Я перед гітом з ним працював, все там було просто, після нього гіт здавався якоюсь наркоманією. Так це в мене між ними ще Hg був, як проміжна сходинка.
@EdwardNorthwind
@EdwardNorthwind 2 ай бұрын
Кстати, меня просто выбешивает, что браузерам разрешили не поддерживать весь набор методов! Неужели так трудно позволить браузеру отправлять все из стандарта?
@oWeRQ666
@oWeRQ666 2 ай бұрын
Вероятна одна из основных причин безопасность, не зря же в cors тоже требуется подтверждение сервера на использование других методов, я не знаю таких примеров, но возможно были приложения которые, например, PUT запросы гораздо хуже проверяли на кроссдоменность, полагаясь на то, что браузер их сделать не может через ту же форму.
@EdwardNorthwind
@EdwardNorthwind 2 ай бұрын
@@oWeRQ666 так в чем отличие пост от других методов? Почему все остальные методы нельзя было так же добавить и обеспечить их должным уровнем проверок?
@maximkiselev1554
@maximkiselev1554 2 ай бұрын
Кроме разных названий есть ли вообще разница с технической стороны как они работают?
@EdwardNorthwind
@EdwardNorthwind 2 ай бұрын
@@maximkiselev1554 хз, как по мне - нет. Вот тебе заголовки и тело, по названию поймёшь что делать.
@andreasstager1642
@andreasstager1642 2 ай бұрын
Мне 43 и я ни о чем не скучаю. Только жалею, что в мои 13 не было Раста и Флаттера, ну и современного инструментария. А еще конечно же возможности косить бабло на программизме, не выходя из дома. Тогда в свои 16-17 я бы не клянчил у родителей копейки девушке на мороженку, а уже возил ее на собственной тачке с купленными правами.
@MrCommanderKid
@MrCommanderKid 2 ай бұрын
У меня все в голове не укладывается, остовные форсеры Rust это js програмеры, по крайней мере они о нем больше всех говорят. Раст - язык для системного программирования, как это все совмещается у js программистрв не понятно. Мода?
@andreasstager1642
@andreasstager1642 2 ай бұрын
@@MrCommanderKidЯ не JS программист, и вообще не фронтендер в классическом понимании. Хотя пришлось против воли поработать и с ExtJS, и с Angular, и с React. Причина - просто другой работы не было, а бабки были нужны, или как-то в рамках одного проекта на меня перекладывали этот скам за неимением другой работы. И до сих пор, к сожалению, приходится. Но JS, HTML и CSS ненавижу всеми фибрами души, специально их никогда не учил, и даже не вкладываюсь в подобный код, никогда его не рефакторю. А свою карьеру я начинал с асма Z80, Делфи и С, с кряков программ в x86 дебаггере, никакого джса тогда еще в помине не было, так что не вижу причин чтоб не осилить Раст. Я как раз половину жизни и мечтал об универсальном компилируемом языке, Делфи был только под винду, и тот помер, так что долгое время кроме наркоманских крестов не было вообще никаких вариантов. Раст в этом плане меня устраивает на 99%.
@dobandvla
@dobandvla 2 ай бұрын
А разве личный автомобиль - это не деградация? Приходится самому себя возить, хранить это корыто где-то, и т.д. и т.п. Хуже этого только свой бизнес.
@andreasstager1642
@andreasstager1642 2 ай бұрын
@@dobandvla Не дай вам бог, чтоб вашу семью застала война, а вы безколесный.
@MrCommanderKid
@MrCommanderKid 2 ай бұрын
@@dobandvla смотря какое общество. Например если США, то без машины там делать нечего.
Проблема одного программиста в опенсоурсе
6:10
Миша Ларченко
Рет қаралды 10 М.
WHY DOES SHE HAVE A REWARD? #youtubecreatorawards
00:41
Levsob
Рет қаралды 43 МЛН
Китайка и Пчелка 4 серия😂😆
00:19
KITAYKA
Рет қаралды 3 МЛН
Would you like a delicious big mooncake? #shorts#Mooncake #China #Chinesefood
00:30
AKEZ Jaguar
0:37
Moyosports
Рет қаралды 2,1 М.
Docker заблокировали.
4:01
Gregor Tokarev
Рет қаралды 106
Я ненавижу тестовые задания для программистов
6:19