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

Связь:
@ruslan_kuyanets
Download Telegram
GitHub Copilot от Microsoft

Microsoft интенсивно развивает GitHub Copilot, несмотря на значительные убытки до $80 на каждого пользователя, при стоимости подписки всего в $10. Сервис, запущенный в 2022 году, использует технологии ИИ от OpenAI, облегчая жизнь программистам в их рабочем окружении. Последние обновления даже внедрили модели GPT-3.5 и GPT-4.

Такой убыточный старт — это стратегическое решение Microsoft, направленное на долгосрочное привлечение пользователей. Однако стоимость оборудования для ИИ, включая ускорители Nvidia H100 по цене $30 000 за штуку, делает вложения весьма ощутимыми для компании.

#news #microsoft #ai #github
👍3🔥2🤣1
Обновления в Tor Browser 13.0

Tor Browser 13.0, основанный на Firefox ESR 115, теперь доступен для загрузки. Внесены изменения для усиления безопасности и улучшения доступности.

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

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

https://blog.torproject.org/new-release-tor-browser-130/

#news #tor #browser
👍3🔥2👌1
Индекс TIOBE — это месячный индикатор популярности языков программирования, основанный на частоте их упоминаний в интернете.

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

Несмотря на критику, TIOBE служит одним из ключевых инструментов для отслеживания трендов в области программирования.

#top #tiobe #programming #programming_language
👍5👨‍💻1
This media is not supported in your browser
VIEW IN TELEGRAM
Инновации в Поиске: Генеративный ИИ и SGE

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

Также представлены возможности генерации текстовых черновиков. Исследуя тему или проект, вы можете получить помощь от SGE в составлении текста или письма. По завершении, черновик легко экспортировать в Google Docs или Gmail, сохраняя все привилегии конфиденциальности Google Workspace.

Эти функции уже доступны для пользователей, участвующих в эксперименте SGE на английском языке в США.

#news #google #ai
👍3🔥1👌1
Процесс отбора на позицию Frontend разработчика в Amazon

Все начинается с отправки резюме, в котором подробно описаны ваши навыки, опыт работы и проекты, связанные с фронтенд-разработкой. Если ваш профиль соответствует требованиям, с вами свяжется рекрутер Amazon.

Далее вас ждет телефонное интервью с вопросами по JavaScript, CSS, HTML, и другим технологиям и фреймворкам, таким как React, Angular или Vue.js. Кроме технических вопросов будет оценка ваших мягких навыков и соответствия корпоративной культуре.

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

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

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

Опыт собеседования
https://habr.com/ru/articles/646319/
https://allo.medium.com/о-собеседовании-в-амазон-27e649323c4b

#amazon #article #job #interview
👍2😢1👨‍💻1
В этом издании авторы стремятся предоставить читателям понятное и доступное введение в мир PostgreSQL - мощной и надежной системы управления базами данных с открытым исходным кодом. Книга разбирает основные концепции, принципы работы и функциональные возможности PostgreSQL.

- Авторы используют простой и доступный язык, делая материал понятным для новичков.
- Через реальные примеры и практические задачи читатели могут быстро применить полученные знания на практике.
- Несмотря на то что книга является введением, она предоставляет достаточно глубокое погружение в тему для эффективного старта работы с PostgreSQL.

Это чтение рекомендуется начинающим разработчикам, специалистам по базам данных и всем, кто интересуется изучением PostgreSQL. Она может служить отличным стартовым пунктом для освоения этой популярной СУБД.

Книга "Postgres. Первое знакомство" - это компактный, но всесторонний гид по PostgreSQL, который сбалансированно сочетает теоретические знания и практические навыки для эффективного обучения.

#postgresql #database #book #review
👍1🤝1
Microsoft приглашает исследователей безопасности протестировать AI-улучшенный Bing на предмет уязвимостей. Участники могут заработать от $2,000 до $15,000, обнаружив уязвимости в версиях Bing для браузеров, Microsoft Edge и мобильных приложений для iOS и Android.

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

https://www.microsoft.com/en-us/msrc/bounty-ai

#news #microsoft #ai
👍1😁1
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