IT Stack | Technologies – Telegram
IT Stack | Technologies
33 subscribers
74 photos
37 links
От нуля к единице. Как создаются большие приложения. Все о технологиях и IT компаниях. Актуальные новости в мире IT.

Связь:
@ruslan_kuyanets
Download Telegram
WEB 3.0 - НОВЫЙ ЭТАП РАЗВИТИЯ ИНТЕРНЕТА

WEB 3.0 представляет собой переход к более интеллектуальной, децентрализованной и пользовательско-ориентированной сети, обещая переосмыслить наше взаимодействие в цифровом мире.

Семантический Веб

WEB 3.0 обеспечивает более глубокое понимание данных, что позволяет машинам интерпретировать информацию, делая интернет более интеллектуальным и предоставляя пользователю более точные результаты поиска и рекомендации.

Децентрализация

Благодаря блокчейну, WEB 3.0 уменьшает зависимость от централизованных платформ, предоставляя пользователям больше контроля над своими данными и улучшая приватность.

Интероперабельность

Эта версия веба обеспечивает улучшенную интероперабельность между приложениями и сервисами, позволяя информации свободно циркулировать и обогащая пользовательский опыт.

Искусственный Интеллект

Интеграция AI помогает в анализе и обработке данных, предоставляя персонализированные и автоматизированные решения, делая веб более умным.

Приватность и Безопасность

WEB 3.0 укрепляет меры безопасности, обеспечивая улучшенную приватность и конфиденциальность данных пользователей.

Виртуальная и Дополненная Реальность

Интеграция VR и AR предоставляет более погруженные и интерактивные пользовательские опыты, обогащая цифровое пространство.

#web3 #ai #technology #facts
👍3🔥1👀1
Golang, или Go, - это открытый и компилируемый язык программирования.

#go #technology #programming_language
👍2🔥1
Firebase - Все что нужно для вашего приложения на одной платформе

Firebase предоставляет разработчикам удобные инструменты для быстрой и эффективной разработки приложений. Эта платформа упрощает масштабирование и управление инфраструктурой, позволяя специалистам фокусироваться на улучшении пользовательского опыта и качества продукта.

Auth: Предоставляет готовые решения для интеграции системы аутентификации в приложение без необходимости разработки бекенда.

Realtime Database: Обеспечивает базу данных в реальном времени для синхронизации и хранения данных приложения онлайн.

Firestore: Предлагает масштабируемое и гибкое хранилище данных для мобильных и веб-приложений с поддержкой реального времени.

Storage: Позволяет хранить и обмениваться файлами, такими как изображения, видео и другие медиафайлы, между пользователем и облаком.

Hosting: Обеспечивает быстрое, безопасное и надежное хостинг для веб-приложений с автоматическим масштабированием.

Functions: Позволяет создавать и запускать облачные функции в ответ на события, генерируемые продуктами Firebase и HTTPS-запросами.

ML Kit: Предоставляет доступ к мощным инструментам машинного обучения для интеграции в приложения различных функций, таких как распознавание текста, изображений и других.

#firebase #technology #review
👍1🤩1💯1
Может ли квантовый компьютер взломать блокчейн?

Квантовые компьютеры представляют потенциальную угрозу для блокчейн-технологий, особенно в контексте криптографической безопасности. Современные криптографические алгоритмы, такие как RSA и ECC, которые широко используются для обеспечения безопасности транзакций и данных на блокчейне, могут быть подвергнуты риску взлома с помощью квантовых компьютеров.

Для классического компьютера взлом криптографического алгоритма, защищающего блокчейн, может занять астрономическое количество времени. Например, даже с использованием самых мощных современных суперкомпьютеров, это может занять десятки тысяч, а то и миллионы лет, чтобы взломать алгоритм, такой как SHA-256, который часто используется в блокчейн-технологиях.

С другой стороны, квантовый компьютер, благодаря своей способности выполнять множество вычислений одновременно (что называется квантовой параллелизацией), может потенциально решить такие сложные математические проблемы в разы быстрее. Если классическому компьютеру потребуется миллион лет для взлома криптографического ключа, то теоретически квантовому компьютеру может понадобиться всего несколько часов или дней, чтобы выполнить ту же задачу.

#facts #technology #blockchain #quantum
👍1🤯1😨1
Курс, представленный на веб-сайте Selectel, посвящен особенностям работы с базами данных, в частности с PostgreSQL.

Он состоит из 14 уроков, каждый из которых занимает от 5 до 24 минут. Темы уроков включают установку и использование PostgreSQL, настройку репликации, резервное копирование и восстановление данных, а также использование облачных баз данных и другие аспекты работы с PostgreSQL​.

https://selectel.ru/blog/databases-for-everyone/

#postgresql #database #sql #course #education
👍1🔥1👀1
Что такое B2B, P2P, B2C?

В современном мире разнообразие моделей бизнес-взаимодействия обуславливает сложность и разнообразие отношений между участниками рынка. Эти модели определяют передачу товаров и услуг, формируя основу коммерческой и социальной активности в цифровую эпоху. Ниже представлены основные типы взаимодействия с российскими примерами компаний и сервисов.

B2B (Business to Business)
Компании, обслуживающие другие компании. Пример: — платформа для автоматизации бизнеса.

B2C (Business to Consumer)
Компании, продающие товары или услуги напрямую потребителям. Пример: Wildberries — онлайн-магазин.

C2C (Consumer to Consumer)
Платформы, где потребители могут продавать или обмениваться товарами и услугами между собой. Пример: Avito.

P2P (Peer to Peer)
Системы, позволяющие индивидам взаимодействовать напрямую друг с другом. Пример: Яндекс.Деньги — платежная система, позволяющая P2P-транзакции.

B2G (Business to Government)
Компании, предоставляющие товары или услуги государственным организациям. Пример: Ростех — технологический гигант, работающий на государственные заказы.

G2C (Government to Consumer)
Государственные организации, предоставляющие услуги или информацию гражданам. Пример: Госуслуги — портал государственных услуг.

G2B (Government to Business)
Это когда государственные органы предоставляют услуги бизнесу. Пример: государственные тендеры, где бизнес может участвовать в государственных закупках.

C2B (Consumer to Business)
Когда индивидуальные потребители предоставляют свои товары или услуги компаниям. Пример: фриланс платформы вроде Freelance.ru.

C2G (Consumer to Government)
Это когда граждане взаимодействуют напрямую с государственными организациями, например, платя налоги или получая государственные услуги онлайн.

#business_models #facts #b2b #p2p #c2g #c2b
👍1🔥1🤝1
Технологический стек компании OZON (Озон)

#ozon #stack #company
👍4🔥1
Зарплатные вилки весной 2023: языки программирования и фреймворки

Бэкенд

Джуны меньше всего зарабатывают на Laravel — 48 000 ₽, а больше всего на Go — 125 000 ₽.

Мидлы в бэкенде получают от 149 000 в среднем, если знают Laravel, а если владеют Go, то могут получать 228 000 ₽.

Для сеньоров самые высокие зарплаты в RoR — 350 000 ₽, а самые низкие в JavaScript — 199 000 ₽.

Лиды больше всего получают в Golang — 424 000 ₽, а меньше с Laravel — 275 000 ₽.

Фронтенд

Джуны-фронтендеры независимо от знания языков и фреймворков получают примерно одинаково: от 72 000 ₽ до 77 000 ₽ в среднем.

Зарплаты мидлов во фронтенде начинаются в среднем от 142 000 ₽ на Vue.js и заканчиваются на 186 000 ₽, Node.js.

Сеньоры фронтендеры зарабатывают от 254 000 ₽ на Vue.js до 295 000 ₽ на React.

Зарплаты лидов в выборке варьируются в среднем от 308 000 ₽ в JavaScript до 318 000 ₽ в React.

Мобильная разработка

Мидлы в разработке мобильных приложений больше всего получают в Java — 238 000 ₽.

Зарплаты сеньоров в выборке начинаются от 295 000 ₽ в Java и заканчиваются на 347 000 ₽ в Swift.

Лиды в мобайле больше всего зарабатывают в Swift — 430 000 ₽.

Фулстек

Мидлам-фулстекам меньше всего платят с Laravel — 124 000 ₽, а со знанием Node.js они получают 263 000 ₽ в среднем.

Для сеньоров самые высокие зарплаты у фулстеков со знанием Node.js — 324 000, низкие — в PHP — 230 000 ₽.

Лиды-фулстеки меньше всего получают в PHP — 231 000 ₽, а больше всего на React — 337 000 ₽.

Источник:
https://habr.com/ru/companies/habr_career/articles/746038/

#salary #it #article #programming #frameworks #backend #frontend
🆒3👨‍💻1
МТС запускает бесплатную Школу аналитиков данных

МТС запускает уникальную Школу аналитиков данных, где под руководством профессионалов центра Big Data участники освоят мир программирования на Python, машинного обучения и геоаналитики.

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

Заявки принимаются до 24 октября, учебный процесс стартует 7 ноября. Шанс прокачать свои навыки и открыть новые горизонты в IT ждет школьников, студентов, текущих специалистов и всех желающих присоединиться к миру аналитики данных!

https://www.teta.mts.ru/analytics-school

#education #course #mts #big_data #ml
👍2👨‍💻1🤝1
"Грокаем алгоритмы" Адитьи Бхаргавы - это ваш персональный навигатор по миру сложных алгоритмов и структур данных. В этом произведении автор разбирает сложные концепции, делая их доступными и понятными даже для тех, кто только начинает свой путь в программировании.

Бхаргава мастерски использует простой и ясный язык, превращая сложные идеи в легко усваиваемые концепции.
Читатели будут вовлечены в мир алгоритмов через реальные примеры, иллюстрации и практические задачи, что позволяет мгновенно применять новые знания на практике.
Несмотря на вводный характер книги, она предоставляет глубокое и всестороннее понимание алгоритмов, делая ее полезной как для новичков, так и для опытных разработчиков.

Эта книга рекомендуется студентам, начинающим программистам и всем, кто хочет укрепить свои навыки в алгоритмах и структурах данных. "Грокаем алгоритмы" - это не просто книга, это инструмент, который превратит сложные алгоритмические концепции в интуитивно понятные идеи, готовые к применению в реальных проектах.

#review #book #programming #algorithms
👍31🔥1
Apache Kafka - это распределённая платформа для обработки потоков данных, обеспечивающая высокую пропускную способность и надёжность при работе с большими объёмами информации в реальном времени.

#kafka #technology #backend
👍2🔥1
Обновление Electron 27.0.0

Пользователям, желающим использовать последнюю версию Electron, теперь потребуется переход на macOS 10.15 (Catalina) или более новую версию операционной системы.

- API chrome.noscripting: Введена поддержка API chrome.noscripting, что позволяет разработчикам внедрять свой JavaScript и CSS напрямую на веб-страницы.

- Улучшения в управлении прозрачностью: Новое API облегчит учет системных настроек для управления прозрачностью фона приложений.

- Замена методов системных настроек: Методы systemPreferences.{get,set}AppLevelAppearance и systemPreferences.appLevelAppearance заменены модулем nativeTheme.

- Активация WaylandWindowDecorations: Эта функция теперь активирована по умолчанию, обеспечивая более гладкое управление окнами в средах на базе Wayland.

- Устаревший API ipcRenderer.sendTo(): Рекомендуется переход на использование MessageChannel для улучшения производительности и безопасности.

Эти обновления направлены на улучшение опыта работы разработчиков с Electron, обеспечивая мощные инструменты и возможности для создания качественных кросс-платформенных приложений.

#news #electron #JavaScript #update #desktop
👍2👨‍💻1
Кеширование

Кеширование — это процесс хранения копий данных в кеше. Эти данные могут включать результаты сложных вычислений, запросов к базам данных или часто запрашиваемые файлы. Когда данные запрашиваются, система сначала проверяет, есть ли их копия в кеше. Если копия найдена (это называется "попадание в кеш" или "cache hit"), данные извлекаются из кеша, что быстрее, чем из основного хранилища. Если копия не найдена (это называется "промах кеша" или "cache miss"), данные извлекаются из основного хранилища и, возможно, сохраняются в кеше для будущих запросов.

Веб-браузеры кешируют часто посещаемые веб-страницы, изображения и другие ресурсы, чтобы ускорить загрузку страниц.

Процессоры имеют небольшие объемы очень быстрой памяти для хранения часто используемых инструкций и данных, что уменьшает время доступа к ним.

Системы управления базами данных могут кешировать результаты запросов и другие данные, чтобы ускорить последующие запросы к этим данным.

Типы кеша:

LRU (Least Recently Used): Удаляет наименее недавно использованные элементы при необходимости освободить место для новых данных.

FIFO (First In, First Out): Удаляет данные в порядке их поступления.

LFU (Least Frequently Used): Удаляет наименее часто используемые элементы.

#cache #facts #tutorial
👍2
История Netflix

Netflix, основанный в 1997 году, начинал как сервис аренды DVD по почте. Основатель Рид Хастингс вдохновился на создание компании после штрафа за просроченный возврат видеокассеты. От аренды DVD Netflix перешел к стримингу в 2007 году, адаптируясь к быстро развивающемуся интернету.

Ключевым моментом в истории компании стало внедрение оригинального контента. Инвестиции в эксклюзивные шоу, такие как "Стрейнджер Тингс" и "Корона", привлекли миллионы зрителей по всему миру. Netflix мастерски использовал данные пользователей, создавая контент, отвечающий их предпочтениям.

Глобальная экспансия была еще одним шагом к доминированию Netflix в индустрии развлечений. Локализованный контент для разных регионов мира усилил его глобальное присутствие. Сегодня Netflix - это не просто платформа стриминга, но и мировой развлекательный гигант.

#company #history #netflix
👍3👌1
👍3👨‍💻1
Приложения с Tesla API

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

Это изменение следует за недавним партнерством Tesla с Hertz и внедрением нового программного обеспечения для управления автопарком и аренды. Официальный API был необходим для поддержки этого проекта и теперь доступен для всего сообщества разработчиков.

Разработчики, которые ранее работали в "серой зоне", теперь могут дышать спокойно, зная, что их приложения поддерживаются официальным API. Это не только укрепляет их бизнес, но и стимулирует инновации, поскольку больше разработчиков будет мотивировано создавать новаторские решения для владельцев автомобилей Tesla.

Хотя текущий API все еще ограничен и охватывает только команды, которые можно отправить автомобилю через приложение Tesla, это важный шаг вперед к созданию более разнообразной и богатой экосистемы приложений, которая, возможно, в будущем расширится до включения приложений внутри автомобиля.

#tesla #news #api
👍2🔥1
Алгоритм PageRank, который стал основой для поисковой системы Google, был назван в честь одного из основателей компании, Ларри Пейджа.

Этот алгоритм оценивает важность веб-страниц на основе количества и качества ссылок, указывающих на них. Таким образом, Google может ранжировать страницы в результатах поиска, предоставляя пользователям наиболее релевантную информацию.

#facts #google
👍2🔥1🤝1
Процесс компиляции TypeScript - JavaScript

- Начинаем с написания исходного кода на TypeScript. Это может включать в себя классы, интерфейсы, типы и другие особенности TypeScript.
- Исходный код TypeScript компилируется с помощью компилятора TypeScript (TSC). Этот процесс можно запустить, например, командой tsc filename.ts.
- Компилятор TypeScript преобразует код TypeScript в чистый JavaScript. Все типы и специфические для TypeScript конструкции удаляются, оставляя чистый JS-код, который можно выполнить в браузере или среде выполнения Node.js.
- Полученный JavaScript код можно теперь запустить в любом JS окружении. Он полностью совместим с браузерами и Node.js.

#compile #typenoscript #javanoscript
👍2🔥1🤝1
Новый Релиз PVS-Studio 7.27: Расширенный Анализ для .NET и Unreal Engine

PVS-Studio рада представить версию 7.27, которая включает в себя ряд значительных улучшений и нововведений, направленных на упрощение и оптимизацию процесса анализа кода для разработчиков.

Анализ .NET Проектов в VS Code

Одним из ключевых обновлений является интеграция анализа .NET проектов через плагин для Visual Studio Code. Разработчики теперь могут легко запускать анализ, просматривать отчеты и подавлять предупреждения, используя удобный и интуитивно понятный интерфейс VS Code.

Поддержка Unreal Engine в Rider

Плагин PVS-Studio теперь доступен для новой версии Rider 2023.2, предоставляя возможность анализа проектов Unreal Engine. Это расширяет горизонты для разработчиков игр и приложений, обеспечивая более глубокий и точный анализ кода.

Обновленная Документация по Java Анализатору

Документация по Java анализатору была полностью переработана, предоставляя разделы для каждого сценария работы с анализатором, включая интеграцию в сборочные системы Maven и Gradle, а также работу в IntelliJ IDEA и Android Studio.

Улучшенная Конфигурация с pvsconfig

Новая версия также включает улучшенную функциональность pvsconfig, позволяя указывать относительные пути в отчете анализатора, что упрощает передачу отчетов между разными машинами и структурами директорий.

#news #update #net #pvs
2🤝1
🖥 PostgreSQL - открытая реляционная СУБД, известная надежностью и гибкостью.

#database #technology #postgresql #субд #sql
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👨‍💻1
GraphHopper 8.0: Новый Уровень Маршрутизации для OpenStreetMap

GraphHopper - это гибкий и быстрый маршрутизационный движок с открытым исходным кодом для карт OpenStreetMap. Он позволяет разработчикам и компаниям быстро и точно строить оптимальные маршруты для различных видов транспорта, включая автомобили, велосипеды и пешеходов, обеспечивая детализированные инструкции по маршруту и оценки времени в пути.

GraphHopper теперь учитывает ограничения скорости разных стран, улучшая точность оценки времени пути.

Добавлены переводы для Казахстана и Узбекистана, общее количество поддерживаемых языков увеличилось до 48.

Велосипедные маршруты стали более естественными благодаря возможности использовать обратное направление односторонних дорог.

Улучшена обработка растущего объема данных от OpenStreetMap без снижения производительности.

Улучшены детали высоты, оптимизирован мобильный ввод адреса и добавлена возможность добавления на главный экран.

#news #update #map #graphhopper
👍2🤝1