Вы, наверняка, слышали, что большая часть мировой IT-инфраструктуры работает на Linux и что бесплатное ПО с открытым исходным кодом (FOSS) сформировало основу большинства технологий, которые мы используем каждый день. Но о настоящих «невидимых героях» этого мира знают немногие. Именно они незаметно поддерживают работу современных приложений. Пора узнать их в лицо!
SQLite — незаметный двигатель практически всех приложений
Давайте честно: слово «база данных» обычно навевает скуку. Но без них ни одно современное приложение попросту не заработает. SQLite — бесплатная и открытая СУБД, где все данные хранятся в одном файле. Не нужны никакие отдельные серверы или сложные системы управления. Это — самая массовая база данных в мире, присутствующая почти в каждом приложении! Браузеры, мессенджеры, офисные программы — скорее всего, внутри каждой из них «спрятан» именно SQLite. Как пишут на официальном сайте:
"На каждом Android-устройстве. На каждом iPhone и любом гаджете с iOS. На каждом Mac и почти каждом компьютере с Windows 10. В каждом браузере Firefox, Chrome и Safari. В каждом клиенте Skype. В каждом экземпляре iTunes. В каждом клиенте Dropbox. В TurboTax и QuickBooks. В языках PHP и Python. В большинстве телевизоров и приставок. В автомобилях и миллионах других программ."
Без SQLite большинство привычных вам программ работало бы куда медленнее, а многие просто не появились бы: ведь разработчикам не нужно с нуля придумывать собственную базу данных для каждого приложения.
Open Source — спасение и опасность для технологий одновременно
Движение открытого ПО перевернуло IT-мир, но не таит ли в себе скрытых угроз?
OpenSSL: бронированный щит ваших данных в интернете
Именно благодаря OpenSSL в строке браузера горит значок замка. Эта технология — основа безопасного HTTPS, шифрует ваши пароли, защищает переписки, проводит платежи онлайн, охраняет ваши данные в мессенджерах и API — в общем, работает везде, где важна безопасность.
OpenSSL настолько критичен, что уязвимость, вроде Heartbleed, тут же вызывает панику по всему интернету и грозит грандиозными проблемами. Поэтому тут сверхвнимательно следят за обновлениями — ведь без OpenSSL онлайн-шоппинг, банковские операции и вообще современная жизнь в сети были бы небезопасны.
9 бесплатных приложений для Windows, которые я ставлю с первого запуска
Не торопитесь платить за программы: есть достойные альтернативы!
FFmpeg — вот почему любое видео и аудио воспроизводится без заморочек
FFmpeg — это не просто очередной мем из интернета. Это бесплатный, открытый, универсальный инструмент для работы с мультимедиа: он умеет всё, что связано с видео и звуком — от конвертации и кодирования до обработки и проигрывания. Настоящий швейцарский нож среди медиапрограмм! Скорее всего, любое приложение, где можно посмотреть или отправить видео, работает благодаря FFmpeg.
Именно поэтому ваши ролики в соцсетях «летают» на любых устройствах, а видео проигрывается быстро и плавно. FFmpeg незаметно делает всю тяжёлую работу, чтобы вы просто наслаждались контентом.
Вот мои любимые портативные Linux-программы, которые всегда со мной на флешке
Забудьте про DEB, RPM и капризные Snap-пакеты!
Electron — магия, из-за которой современные приложения выглядят «родными»
Запускали когда-нибудь Slack, ChatGPT, Visual Studio, Discord и другие тяжеловесные программы? Скорее всего, вы даже не заметили, что они созданы на базе Electron.
Веб-технологии уже давно позволяют запускать сложные сервисы прямо через браузер. Но зачем делать одну и ту же работу дважды? Electron — бесплатный кроссплатформенный фреймворк, который позволяет «упаковать» веб-приложение так, что оно выглядит как полноценная программа для Windows, macOS или Linux.
Да, Electron критикуют за большое потребление памяти и не самую быструю работу по сравнению с программами, написанными специально под каждую ОС. Но стоит помнить: без Electron многие привычные сервисы вообще не обзавелись бы отдельными десктопными приложениями. Он даёт небольшим командам шанс сразу запуститься на всех популярных платформах, а современные компьютеры легко справляются с нагрузкой. Удобство — того стоит!
Libpng и libjpeg — из-за них вы всегда видите свои фото
Каждый раз, когда вы открываете фотографию, делаете снимок на телефон или просто листаете сайты, с вероятностью почти 100% за дело берутся libpng и libjpeg.
Обе эти библиотеки придуманы специально, чтобы читать, кодировать и обрабатывать изображения в форматах PNG и JPEG. Да, появляются новые форматы вроде WebP и AVIF, но PNG и JPEG всё равно будут самыми популярными за счёт своей универсальности и поддержки.
Создать такое софт очень сложно и затратно, и тем ценнее, что эти необходимые программы доступны каждому. Без них технологии были бы дороже, а выбор — куда меньше.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь
Также подписывайтесь на нас в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru