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

2024 ж. 22 Мам.
10 615 Рет қаралды

Есть в программировании технологии и инструменты, которые умерли как многим кажется давно. Но на самом деле произошло это недавно, и при этом они оставили огромный след в истории развития 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

Пікірлер
  • FoxPro был крут - сделали в начале далеких 90-х крутую систему управления торговым предприятием. До сих пор горжусь.

    @user-qd2cu8wf6q@user-qd2cu8wf6qАй бұрын
  • То чувство, когда не успел выучить Silverlight и SharePoint до того как они померли

    @CheckTime@CheckTimeАй бұрын
    • Я зато успел выучить Flex и даже посиньерствовать на нем. Пожалуй, самый бестолковый навык во всей карьере, ибо там даже язык склеил ласты без следа. Хотя это и был один из самых приятных экспириенсов во фронте, возможно больше чем от него, я кайфовал только от флаттера.

      @andreasstager1642@andreasstager1642Ай бұрын
    • Шерпоинт особо и не умирал пока. Вполне востребован во многих конторах, которые сидят на мс.

      @user-pr3iw7gf6v@user-pr3iw7gf6vАй бұрын
  • 4:40 и 4:52 MD5 и SHA256 используются не для шифрования, а хеширования

    @vladimircreator@vladimircreatorАй бұрын
  • Спасибо, понастольгировал

    @Torbjorn-ph7rt@Torbjorn-ph7rtАй бұрын
  • Silverlight, вроде был такой.

    @user-re1zz4oz2b@user-re1zz4oz2bАй бұрын
  • По технологиям особенно не скучаю. Единственное, что вспоминаю с теплотой - это различные варианты коммуникации, в виде BBS ->FidoNet -> эхо конференции -> IRC -> ICQ -> Jabber

    @ruslan-abdullaev@ruslan-abdullaevАй бұрын
  • ТС, впервые тебя посмотрел, весь ролик не отпускало какое-то беспокойство. Потом глянул случайные ролики нескольких других блогеров и пришел к выводу, что причина такова: лицо слишком крупно и в самом центре экрана. Это нормально для общения по видео и для коротких вставок. А вот для полноценных роликов у всех блогеров лицо находится чуть сбоку (и по вертикали и по горизонтали) и чаще всего масштаб побольше. Другие твои ролики не смотрел, пишу именно про этот.

    @ReFeRyPF@ReFeRyPFАй бұрын
  • Хе, я по названию думал, что будет и впрямь чего-то старое. dBase, Borland Paradox, Lotus 1-2-3 или ещё что-то в этом роде :-) Из того времени реально скучаю по Nantucket / CA Clipper 5. Язык даже по нынешним меркам вполне адекватно выглядит: и объекты там были и замыкания и разные области видимости. А препроцессор вообще сказочный, собственно они там язык dBase именно препроцессором и реализовали.

    @catavaran@catavaranАй бұрын
  • Помню как сам писал ActiveX компоненты на Visual Studio 2003 на плюсах (хотя были и новее тогда) и боролся с регистрацией COM интерфейсов у пользователей-преподов =) Благо теперь для этого всего есть безопасный WASM.

    @ivanilin43@ivanilin43Ай бұрын
    • Не вижу связи, WASM может использовать только браузерный API, причем через JS-прослойку, и GUI у него своего нет, все равно нужны убогие хтмл и цсс, а ActiveX позволял делать вообще все, хоть интегрировать в страницу игру на OpenGL, хоть напрямую работать с портами (ну ладно, через драйвер ОС), почему и был таким опасным. Flash тоже являлся по сути ActiveX компонентом в виде dll-ки. С интерфейсами я тоже наборолся, только когда пытался интегрировать Флэш в приложения на Делфи, даже удалось упаковать flash.ocx в ресурсы аппликухи и загружать ее в рантайме без -смс и- регистрации (нашел entrypoint, который работал в обход всей этой COM-мусорки), таким образом приложение становилось переносимым и могло запускаться прямо с CD, на которых мы выпускали презентахи для выставок и конференций, учебники разные, в которые вставляли флэш-контент. Потом появился Flex и стало возможным делать полностью портабельные нативные приложения с офигенными интерфейсами, написанными полностью на нем, используя мой движок, а для 7-й винды я даже сделал прозрачность/акрил (ни Electron, ни Flutter Desktop, насколько я знаю, до сих пор такого не умеют), прикрутил скриптовый движок через Python32.dll, и стало вообще песня. Ну а потом вышел AIR и эта штука потеряла актуальность.

      @andreasstager1642@andreasstager1642Ай бұрын
    • ​@@andreasstager1642 Поэтому я и говорю про безопасный WASM, выйти за пределы среды браузера не выйдет. И это замечательно, тем более, что для работы кастомного ActiveX компонента нужно было его ещё скачать и установить через regsvr32, что часто делалось кастомным установочником и только под венду. А теперь... Хотите портировать свой нэйтив софт с десктопа в веб без привязке к платформе? Да легко! Только фронтэнд всё равно придётся пилить под веб, зато плюсовый бэк/core может быть портирован без изменений в WASM.

      @ivanilin43@ivanilin43Ай бұрын
    • На С++? На сколько я помню ActiveX были технологией, которая по-умолчанию шла в Visual Basic.

      @woodzimierz9621@woodzimierz9621Ай бұрын
    • @@woodzimierz9621 ActiveX это объектно-ориентированные DLL с COM-интерфейсами, как-то так. Тогда любой тулчейн, умевший собирать DLL, как правило умел и в COM, даже Delphi. А для MSVC это вообще было родное, к VB оно было сбоку прикручено.

      @andreasstager1642@andreasstager1642Ай бұрын
    • @@woodzimierz9621 Конечно, в VB тоже были подобные проджект темплейты. Для Visual C++ они тоже были все из коробки, типа MFC ActiveX Control, но под капотом всё равно это обычная DLL со своим интерфейсом COM-сервера.

      @ivanilin43@ivanilin43Ай бұрын
  • Можно было ещё упомянуть что Флеш всё таки векторная технология, поэтому слишком сильно нагружала процессор. Ну и безопасность да, её там не было.

    @mikhaillebedev7117@mikhaillebedev7117Ай бұрын
    • Как-бы, любой программный продукт, просто выводящий текст не растровыми шрифтами, является векторным, даже браузер. Я не имел дела с флешовыми поделками, которые создавались в среде Flash, но писал всякий энтерпрайз и гемблинг на Adobe Flex 3/4 и с производительностью там все было ок. Про безопасность вопрос вообще не стоял, ибо это был либо десктоп, либо продукт для внутреннего потребления. Я помню этот хайп про "дырявый флеш", при этом мне не известно ни одного громкого случая каких-то утечек или финансовых потерь по этой причине.

      @andreasstager1642@andreasstager1642Ай бұрын
  • Flash вполне можно было сохранить. Достаточно было сделать компиляцию в JS или WebAssembly. Но никто, похоже, не будет этим теперь заниматься. Вообще, чем был крут Flash: приложение можно было просто скачать со страницы, а потом открывать уже на компе

    @zergon321@zergon321Ай бұрын
    • Есть же Ruffle - опенсорсный флэш на Расте, который активно развивается. За сохранение флэша в браузере я бы не подписался, теперь у нас есть Флаттер вместо этого, а вот Flex/AIR зря под нож пустили. Хотя вместо них тоже есть Flutter Desktop.

      @andreasstager1642@andreasstager1642Ай бұрын
    • Так есть же Ruffle

      @gooseob@gooseob23 күн бұрын
  • а чем отличается гостевая книга от комментариев под постом например? или прикол именно в том что человек без поста мог оставить на странице какоето сообщение, как это было в вк?

    @Danny-uc6kx@Danny-uc6kxАй бұрын
    • Гостевая книга это как одноуровневая система комментариев под одним постом. Всё. Одна единственная ветка комментариев на весь сайт. Нет ветвления, нет ответов (иногда был функционал, когда к каждому сообщению в гостевой книге админ сайта мог оставить свой ответ, кроме него никто не мог этим воспользоваться, ответить на ответ было нельзя), чаще всего был разрешен анонимный постинг, так как гостевая книга была для "гостей", а не для зарегистрированных пользователей (обычно на сайтах в принципе нельзя было регистрироваться, ибо и незачем).

      @ReFeRyPF@ReFeRyPFАй бұрын
  • да! вы упомянули флэш! сейчас утешаюсь тем, что переписываю старые вкусные штучки, сделанные на флэш (и actionscript) на ноде. жалко штучки, лежат в архиве, а не покажешь 👍👌✌

    @user-zd7oi5ko1b@user-zd7oi5ko1bАй бұрын
    • А ну бегом обратно в школу! Нода - серверный рантайм без рендерной части. Флеш он переписывает.

      @andreasstager1642@andreasstager1642Ай бұрын
    • @@andreasstager1642 серьёзно? это как раз в основном рендер без серверной части, это не пайтон со своим сервером. так что в школу -- вам

      @user-zd7oi5ko1b@user-zd7oi5ko1bАй бұрын
  • HTMX поддерживает все типы методов, а не только гет и пост. Даже в примерах на их сайте есть отправка формы методом PUT.

    @sysolyatin@sysolyatinАй бұрын
  • Ещё java-аплеты забыл. 😂

    @erlanibraev@erlanibraevАй бұрын
  • Конструктор slashpage содержит элемент в виде старой-доброй гостевой книги. Вроде как даже пользуются.

    @pljas@pljasАй бұрын
  • На лерн жава скрипт есть что-то типо гостевой книги) это конеш просто комменты, но в целом оч похоже на то, что ты описал

    @valerakozhura2544@valerakozhura2544Ай бұрын
  • Технологии по которым я не скучаю, особенно про ActiveX, мало того, что это решето, так еще и привязывало веб к винде с ослом. Флеш тоже потрепал нервы и был проприетарной технологией, так же сильно ограничивал выбор системы и браузера.

    @oWeRQ666@oWeRQ666Ай бұрын
    • уась, оно работало или нет? а теперь без икса напейши движок квейка и поиграй прям в браузере сможешь напейсать на современной бесполезной тормозной трышнине?

      @AEF23C20@AEF23C20Ай бұрын
    • @@AEF23C20 Есть кваки на WebGL, что вам еще надо? Quake Live был отдельным плагином, а не через ActiveX.

      @oWeRQ666@oWeRQ666Ай бұрын
    • @@AEF23C20 Согласен, но зачем? Давно харит эта тенденция все тянуть в браузер. "Тенденция", которой уже лет так 20.

      @andreasstager1642@andreasstager1642Ай бұрын
  • ❤❤❤🎉🎉🎉

    @HEX_CAT@HEX_CATАй бұрын
  • Некоторые компании даже связываться с SVN не стали - просто подождали, когда он умрет, и потом сразу перебрались с CVS на Git.

    @sawpaaduegulusf@sawpaaduegulusfАй бұрын
  • ActiveX не для интернета создавался. Весь офис - большой ActiveX объект например. И никуда он не делся

    @verh010m2@verh010m2Ай бұрын
    • Офис давно на дотнете переписан, почти 20 лет назад.

      @andreasstager1642@andreasstager1642Ай бұрын
    • @@andreasstager1642 нет. Он до сих пор COM-объект. Дотнет умеет в такое

      @verh010m2@verh010m2Ай бұрын
  • Как раз сейчас занят настройкой доступа к репозиторию SVN. В корпоративной среде, где возраст проектов исчисляется десятилетиями SVN будет жить. Ни кто не станет заморачиваться на то чтобы репозиторий который содержит коммиты за последние лет 20 перегонять в тот же git.

    @woodzimierz9621@woodzimierz9621Ай бұрын
  • как же старый добрый Vi и Nano?:) Ну или хотя бы NotePad, для тех, кто на винде был?)

    @mikep541@mikep541Ай бұрын
    • notepad++ использую сейчас. Не для разработки кода, конечно, но использую.

      @ReFeRyPF@ReFeRyPFАй бұрын
  • Скучаю по простоте разработки ui в delphi/winforms

    @jgkdmdevienjjgg8866@jgkdmdevienjjgg8866Ай бұрын
    • Там много народу прям в экшены пихали бизнес логику и в итоге все это превращалось... В то что превращалось))

      @borismor1@borismor1Ай бұрын
    • ​@@borismor1да, было такое, зато базу данных можно было подключить закинув всего 1 компонент, потом привязать поля к колонкам не написав ни одной строчки кода.

      @EdwardNorthwind@EdwardNorthwindАй бұрын
    • ​@@borismor1В те времена об архитектуре и паттернах вообще еще никто не знал.

      @andreasstager1642@andreasstager1642Ай бұрын
    • @@borismor1 к сожалению не только там. В том же .NetFrameworke в WinForms во всю использовался этот подход.

      @woodzimierz9621@woodzimierz9621Ай бұрын
    • @@andreasstager1642 я об архитектуре задумался только когда в проекте пришлось часть функционала перевести на командную строку. Типа импорт Excel файла по bash.

      @borismor1@borismor1Ай бұрын
  • Свело олдскулы

    @andytheV@andytheVАй бұрын
  • Это старперское ворчание. Подтверждаю как старпер.

    @boriskozlov8879@boriskozlov8879Ай бұрын
  • Вообще не было понятния как отдельный фронтенд разработчик. Были верстальщики, которые верстали шаблон и отдавали веб разработчику.

    @Syberby@SyberbyАй бұрын
    • Вообще никогда не было верстальщиков. Был WordPress и остается фриланс.

      @reybrown6616@reybrown6616Ай бұрын
    • @@reybrown6616 были были. в недалеком прошлом даже. в годах 2010-2014. Они верстали дизайн (с фотошопа), нам отдавали шаблончик в html, а мы их потом встраивали в проект, когда делали (Django проект). Затем когда я перешел на другую работу. Они уже в CMS-ки делали шаблоны (уже назывались темами) в виде модулей. Там у них были чисто html, css, jquery, ну и немного кода из шаблонизаторов (тогда юзали smarty)

      @Syberby@SyberbyАй бұрын
    • @@reybrown6616 зарплаты у них тогда были смешные.

      @Syberby@SyberbyАй бұрын
    • @@reybrown6616 очень сильно ошибаетесь. Были и верстальщики, а те кто кроме html мог еще и в js назывлись веб-мастерами. У меня знакомая в 2003 году как раз карьеру начинала, устроилась на вакансию "веб-мастер".

      @woodzimierz9621@woodzimierz9621Ай бұрын
    • Все вместе было, работал в конторе которая сайты делала, я и верстал и код писал (микс из php и js, потом jquery), а по первости еще и дизайн делал, на рынке не было понятия, кроме крупных компаний, что нужен отдельный UX/UI-дизайнер

      @Maksimbakov@MaksimbakovАй бұрын
  • на флеше с 2003 по 2013 монету чеканил, потом ушел в мобилки. Ни о чем не жалею

    @user-dc8us2ci4n@user-dc8us2ci4nАй бұрын
  • xml/xslt из браузеров выпилен [впрочем не из всех], а ведь оно могло всё изменить потому что это единственный способ отделить данные от их представления

    @AEF23C20@AEF23C20Ай бұрын
  • Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще

    @1001bit@1001bitАй бұрын
    • Да и так достаточно часто, каждый день практически… дай человеку хоть немного отдохнуть😂

      @CaiN805@CaiN805Ай бұрын
    • @@CaiN805 Чел канал перепутал) Это к ExtremeCode

      @jgkdmdevienjjgg8866@jgkdmdevienjjgg8866Ай бұрын
    • Канал перепутал

      @vitaliiivanov9514@vitaliiivanov9514Ай бұрын
  • "Go не для веба", тем временем Ozon 😂

    @Flaiers@FlaiersАй бұрын
  • Я тоже с этим сталкивался лет 7 назад )

    @ProEvv@ProEvvАй бұрын
  • Кроме svn был еще cvs :) Эта хрень еще хуже

    @jgkdmdevienjjgg8866@jgkdmdevienjjgg8866Ай бұрын
    • А еще меркуриал

      @Stormbringer1984y@Stormbringer1984yАй бұрын
  • Та все кто писал на php должны знать какой метод по дэфолту у формы))

    @dre._@dre._Ай бұрын
    • Бог миловал.

      @andreasstager1642@andreasstager1642Ай бұрын
  • Туча программистов не знают зачем нужен GIT. Доставка в ПРОД? Нуууу, нет!

    @AlexanderJSk@AlexanderJSkАй бұрын
    • как тебе такой сценарий: у разработчика какой-нибудь либы едет крыша и он дописывает в код что-нибудь, что по какому-то критерию делает что-то нехорошее. И выкладывает это в гитхаб например. А какая-то организация чисто случайно попала под этот критерий и потянула в прод новую версию. Было же, не?

      @verh010m2@verh010m2Ай бұрын
  • Шёл 2024год Н. Э. туча программистов используют FAR! FAR, Карл!

    @AlexanderJSk@AlexanderJSkАй бұрын
    • Шо не так с фаром? Нормальное современное 64-битное консольное приложение, которое до сих пор развивается. Если линуксоидам можно использовать MC, то почему виндузятникам нельзя использовать фар (который на две головы выше MC)? А в связке с ConEmu ваще песня.

      @andreasstager1642@andreasstager1642Ай бұрын
    • Ненавидел его ещё в универе в 2003-2007 годах, все преподы использовали именно его. Total Commander forever!

      @ReFeRyPF@ReFeRyPFАй бұрын
    • @@ReFeRyPF Фу, ушлепский делфийский VCLный интерфейс:) Он до сих пор выглядит как офис 2003? От офиса там даже были только кнопки выбора диска, остальное вообще было серое квадратно-гнездовое с разноцветными шрифтами из уродской палитры:) Консоль с нормальными современными шрифтами вне моды и времени. Конечно, в 2003 в корявом дос-боксе вынь98, с растровыми шрифтами без сглаживания и 16-цветной палитрой, фар выглядел блевотно, я тогда сам на TC сидел по этой причине.

      @andreasstager1642@andreasstager1642Ай бұрын
    • @@andreasstager1642 так в этом и прикол, я не люблю консоль, а кто-то любит :)

      @ReFeRyPF@ReFeRyPFАй бұрын
    • @@ReFeRyPF Вы вообще программист? Как можно полноценно работать без консоли?

      @andreasstager1642@andreasstager1642Ай бұрын
  • Что это?

    @D1sance@D1sanceАй бұрын
  • Why just GET and POST? I am using hx-delete, hx-put, hx-patch in my HTMX code.

    @endaksi_channel@endaksi_channelАй бұрын
  • Працював на свн, після гіта, це дуже не зручна приблуда...

    @Dimontius1@Dimontius1Ай бұрын
    • Я перед гітом з ним працював, все там було просто, після нього гіт здавався якоюсь наркоманією. Так це в мене між ними ще Hg був, як проміжна сходинка.

      @andreasstager1642@andreasstager1642Ай бұрын
  • Кстати, меня просто выбешивает, что браузерам разрешили не поддерживать весь набор методов! Неужели так трудно позволить браузеру отправлять все из стандарта?

    @EdwardNorthwind@EdwardNorthwindАй бұрын
    • Вероятна одна из основных причин безопасность, не зря же в cors тоже требуется подтверждение сервера на использование других методов, я не знаю таких примеров, но возможно были приложения которые, например, PUT запросы гораздо хуже проверяли на кроссдоменность, полагаясь на то, что браузер их сделать не может через ту же форму.

      @oWeRQ666@oWeRQ666Ай бұрын
    • @@oWeRQ666 так в чем отличие пост от других методов? Почему все остальные методы нельзя было так же добавить и обеспечить их должным уровнем проверок?

      @EdwardNorthwind@EdwardNorthwindАй бұрын
    • Кроме разных названий есть ли вообще разница с технической стороны как они работают?

      @maximkiselev1554@maximkiselev1554Ай бұрын
    • @@maximkiselev1554 хз, как по мне - нет. Вот тебе заголовки и тело, по названию поймёшь что делать.

      @EdwardNorthwind@EdwardNorthwindАй бұрын
  • Мне 43 и я ни о чем не скучаю. Только жалею, что в мои 13 не было Раста и Флаттера, ну и современного инструментария. А еще конечно же возможности косить бабло на программизме, не выходя из дома. Тогда в свои 16-17 я бы не клянчил у родителей копейки девушке на мороженку, а уже возил ее на собственной тачке с купленными правами.

    @andreasstager1642@andreasstager1642Ай бұрын
    • У меня все в голове не укладывается, остовные форсеры Rust это js програмеры, по крайней мере они о нем больше всех говорят. Раст - язык для системного программирования, как это все совмещается у js программистрв не понятно. Мода?

      @MrCommanderKid@MrCommanderKidАй бұрын
    • @@MrCommanderKidЯ не JS программист, и вообще не фронтендер в классическом понимании. Хотя пришлось против воли поработать и с ExtJS, и с Angular, и с React. Причина - просто другой работы не было, а бабки были нужны, или как-то в рамках одного проекта на меня перекладывали этот скам за неимением другой работы. И до сих пор, к сожалению, приходится. Но JS, HTML и CSS ненавижу всеми фибрами души, специально их никогда не учил, и даже не вкладываюсь в подобный код, никогда его не рефакторю. А свою карьеру я начинал с асма Z80, Делфи и С, с кряков программ в x86 дебаггере, никакого джса тогда еще в помине не было, так что не вижу причин чтоб не осилить Раст. Я как раз половину жизни и мечтал об универсальном компилируемом языке, Делфи был только под винду, и тот помер, так что долгое время кроме наркоманских крестов не было вообще никаких вариантов. Раст в этом плане меня устраивает на 99%.

      @andreasstager1642@andreasstager1642Ай бұрын
    • А разве личный автомобиль - это не деградация? Приходится самому себя возить, хранить это корыто где-то, и т.д. и т.п. Хуже этого только свой бизнес.

      @dobandvla@dobandvlaАй бұрын
    • @@dobandvla Не дай вам бог, чтоб вашу семью застала война, а вы безколесный.

      @andreasstager1642@andreasstager1642Ай бұрын
    • @@dobandvla смотря какое общество. Например если США, то без машины там делать нечего.

      @MrCommanderKid@MrCommanderKidАй бұрын
KZhead