tproger | Технологии

Telegram-канал tproger - Типичный программист

84525

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Другие проекты Tproger: https://tprg.ru/media

Подписаться на канал

Типичный программист

Наверняка вы играли в Pac-Man или просто слышали об этой культовой игре

Так вот, ребята из Cloud․ru сравнили процесс внедрения облака с этой ламповой аркадой и запустили собственную мини-версию игры. А еще турнир, в котором можно выиграть классные призы. Рассказываем.

Вы можете примерить на себя роль Cloud-Man’а. Ваша миссия — помочь клиенту избавиться от устаревших on-premise решений и перенести его инфраструктуру в облако. Помогут выполнить миссию крутые бусты — преимущества облачной платформы Cloud․ru Evolution.

Участвуйте в турнире до 28 июля включительно. Трех участников, которые наберут наибольшее количество очков, ждут:

— до 100 000 бонусных баллов (= рубли) на все сервисы Cloud․ru Evolution; 
— толстовка с принтом игры каждому финалисту.

Сможете вывести клиента на новый — облачный — виток развития?

Играть в Cloud-Man

Это #партнёрский пост

Читать полностью…

Типичный программист

​​В Python могли встроить вирус. Всё из-за утечки админского токена языка через публичный Docker-контейнер

Команда JFrog Security Research обнаружила утечку токена доступа с полными правами администратора к GitHub-репозиториям Python, PyPI и Python Software Foundation. Этот токен был найден в публичном Docker-контейнере, размещённом на Docker Hub.

Последствия утечки могли быть крайне серьёзными. Обладатель токена имел бы доступ ко всем репозиториям Python, PyPI и Python Software Foundation, что позволило бы внедрить вредоносный код в базовые библиотеки CPython, а также манипулировать популярными пакетами PyPI, вставляя вредоносный код, что создало бы угрозу для множества проектов, использующих эти пакеты.

К счастью, JFrog Security незамедлительно сообщила о проблеме команде безопасности PyPI, которая смогла отозвать токен в течение всего 17 минут.

#новости #факты

Читать полностью…

Типичный программист

Новая реальность: посетить концерт, не выходя из дома, увидеть друзей, находясь за тысячи километров, получить высшее образование по Data Science удалённо.

Когда виртуальные границы стираются, самое время применить технологии с пользой. Онлайн-бакалавриат Нетологии и ТюмГУ «Аналитика и Data Science» — способ получить диплом о высшем образовании из любой точки мира.

За 4 года вы освоите навыки работы с данными и станете бакалавром в области математики, который умеет работать с Big Data, компьютерным зрением и искусственным интеллектом. Будете закреплять знания на практике, создадите портфолио и сможете строить карьеру аналитика данных или Data Scientist.

Во время учёбы у вас будут все студенческие льготы и скидки, а в конце вы получите диплом очного бакалавриата ― такой же, как у студентов офлайн-обучения.

Узнать подробности о программе: https://netolo.gy/dgU2

Реклама ООО «Нетология» ИНН 7726464125, erid: 2VSb5yn6XdA

Читать полностью…

Типичный программист

Зацените как из старого монитора сделали крутую боковую панель для системника

@ithumor

Читать полностью…

Типичный программист

Семейные ценности в мире сисадминов вышли на новый уровень

#кек

Читать полностью…

Типичный программист

Пляжный IT-фестиваль ULCAMP’24 ждёт тебя!

Когда: 19-21 июля
Где: Ульяновская область, база отдыха «Славянское подворье»

ULCAMP — масштабный неформальный IT-фестиваль. Здесь встречаются все: от «джунов» до топов IT-компаний. Уже 11 лет ULCAMP собирает более 3000 человек.

В программе:

— 3 сцены с лекциями и дискуссиями про код, дизайн и науку.
— 4 баркемпа, где сами участники становятся спикерами.
— Спортивные состязания по 7 видам спорта за Кубок ULCAMP.
— Активности от партнёров: квизы, настолки, турниры по FIFA. И даже катание на парусной яхте!

А ещё ребята подготовили музыкальную программу до самого утра!

19 июля — Alfa Music Night: выступят DJ Alex Twain, Dj Kradson, группа ДИСКОПРОВОКАЦИЯ и хедлайнер — Найк Борзов!
20 июля — ILWT, группа DJ Середина Лета, Богдан Титомир, Бахыт Компот, GorillaGun и Стас Экстаз.

Ждём тебя на самой незабываемой IT-тусовке этого лета!

Купить билет
ТГ-канал ULCAMP’24.

Реклама. АНО «Ульяновский совет культивации интернет-технологий». ИНН: 7325996041 erid: LjN8Ju3Ap

Читать полностью…

Типичный программист

 YouTube — всё? Правда ли, что видеохостинг могут заблокировать в России осенью?

Сегодня утром появилась информация о замедлении работы YouTube в России, якобы это такая подводка к полной блокировке видеохостинга. Возможно, вы и сами видели такие новости. Однако, похоже, паника оказалась неоправданной. По данному вопросу свои комментарии дал Песков.

Он заявил:
«‎Нет, планов по блокировке YouTube не было. Но известно из официальных заявлений соответствующих компаний, что есть проблема связанная с оборудованием, которое не обновлялось более двух лет. Других объяснений быть не может»‎.

Ситуация неоднозначная, ведь оба заявления опубликовала редакция Gazeta.ru. Но мы надеемся на лучший исход, индусов с гайдами и вправду будет не хватать

#новости

Читать полностью…

Типичный программист

Microsoft придерживаются мудрой традиции: каждому инновационному обновлению — своё время

Так и появился новый функционал блокнота, спустя 40 лет его существования. Вам уже не терпится узнать, что это за функционал? Ладно, тогда без лишних слов и красноречий — представляем вам эту легендарную фичу.

В последнем обновлении для Windows 11 добавлена функция проверки орфографии в Блокнот. Теперь неправильно написанные слова будут подчёркиваться красным, чтобы пользователи могли легко найти и исправлять ошибки.

#новости

Читать полностью…

Типичный программист

«1С-Рарус» приглашает на 1C-RarusTechDay 2024 — техническую конференцию для специалистов 1С! 

18 июля 2024, онлайн, участие бесплатное. Нужно только зарегистрироваться.

22 спикера прочитают 32 доклада в 7 секциях:
 — Образование  
— Программирование    
— Экспертиза 
— Эксплуатация   
— Формы   
— Технологии 
— Тестирование   
— Машинное обучение 

Разработчики и программисты «1С-Рарус» поделятся своим опытом и ответят на ваши вопросы в прямом эфире в чате конференции.   

Полная программа и обязательная регистрация 

Реклама. Рекламодатель: ООО «1С-Рарус Интеграционные Проекты» ИНН 7717154350, erid: LjN8KErxq

Читать полностью…

Типичный программист

Джеймс Гослинг, создатель языка программирования Java, объявил о своем выходе на пенсию

Недавно он поделился этой новостью на своем аккаунте в LinkedIn, написав следующее:

Наконец-то я вышел на пенсию. После многих лет работы инженером-программистом настало время просто наслаждаться жизнью. Последние 7 лет в Amazon были замечательными, несмотря на COVID-19 и индустриальные потрясения. У меня длинный список сторонних проектов, которые теперь могу завершить. Это будет весело.

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

Хорошей пенсии, отец!

#факты #java

Читать полностью…

Типичный программист

Ничего необычного, просто китайцы одним прекрасным днём решили запихать пк в клавиатуру
 
Под капотом этот Франкенштейн имеет 8-ядерный Ryzen 7 8840U, до 32 ГБ ОЗУ, SSD до 1 ТБ. При этом размеры составляют всего 15 x 10 см, а батарея держит до 10 часов в условиях лёгкой офисной работы.
 
А если вас, как и нас, заинтересовало, что же тогда делает этот гаджет лучше ноутбука, ведь при подключении монитора этот мини-ПК станет не таким уж и мини, то компания предлагает вместо громоздких дисплеев использовать очки AR или VR, а также к планшеты и телефоны.

А у вас был опыт использования мини-пк? 

#новости

Читать полностью…

Типичный программист

Подборка топовых статей, которые вы могли пропустить на Tproger

1. Реструктуризация команды, подводные ДЦ и фэнтези о лисах — интервью с Евгением Антоновым, старшим техническим менеджером проектов в Yandex Infrastructure, о задачах тимлидов, трендах в IT и меме недели

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

3. Альтернатива JetBrains: обзор GIGA IDE от Сбера — об отечественной среде разработки со встроенным AI-ассистентом 

4. 5 способов подготовиться к влиянию генеративного искусственного интеллекта на ИТ-профессию — советы от экспертов, как не стать жертвой восстания машин и какие навыки стоит прокачать

5. 11 сайтов, экономящих время, которые нужны каждому разработчику — топовые ресурсы, которые упростят жизнь айтишникам 

#дайджест

Читать полностью…

Типичный программист

Чем заменить JetBrains: решение для российских разработчиков от СберТеха
 
СберТех представил среду разработки GIGA IDE со встроенным AI-ассистентом*, что особенно актуально для российских разработчиков в свете последних новостей. GIGA IDE может стать альтернативой IntelliJ IDEA от JetBrains, которая оказалась заблокирована для российских пользователей. Среда позволяет вести разработку на популярных языках программирования, обеспечивает совместимость с востребованными плагинами и привычный пользовательский опыт.
 
GIGA IDE Desktop пользователи уже могут скачать на платформе GitVerse. Это интегрированная среда разработки, которая включает 70 инструментов для облегчения задач разработки, автоматизации тестирования и администрирования приложений.
 
GIGA IDE Cloud позволит вести разработку в облаке, расширив возможности устройства дополнительными облачными ресурсами. Записаться на раннее тестирование GIGA IDE Cloud.
 
*AI (Artificial Intelligence) - искусственный интеллект

Это #партнёрский пост

Читать полностью…

Типичный программист

Задумывались ли вы, кто ответственен за действия ИИ: разработчики, пользователи или государство?

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

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

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

#обсуждение #ии

Читать полностью…

Типичный программист

Когда ураганы в Москве и СПБ стали обычным делом

#кек

Читать полностью…

Типичный программист

Китайский студент по имени Сонг окончил университет по направлению геоинформатики, но долгое время не мог найти работу. Зато нашёл креативное решение этой проблемы
 
Сонг напечатал своё резюме на футболке, указав все свои достижения, цели и направление стажировки. Он также разместил QR-код, чтобы заинтересовавшиеся могли легко найти его контакты.
 
Эта идея моментально завирусилась в сети и парню прилетело несколько офферов. По иронии судьбы люди больше оценили его креативность, и его схантили в качестве контент-мейкера, но, похоже, парень остался доволен и это главное.
 
Поэтому: джуны, не сдавайтесь, даже если кажется, что всё тщетно

#факты

Читать полностью…

Типичный программист

С понедельных капибар лайк

#кек

Читать полностью…

Типичный программист

​​Как исполняется код JavaScript и почему эти знания — суперсила веб-разработчиков?

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

Зная тонкости преобразования кода, вы научитесь писать качественные программы, работающие без подвисаний и разумно использующие имеющиеся API. И наконец-то сможете понять, почему JavaScript может показаться странным.

Да, это не самая простая тема. Но вот несколько материалов, которые точно помогут в ней разобраться и здорово прокачать скилл работы c JavaScript:

1. Компактная статья с доступными объяснениями и крутыми анимациями: https://dev.to/lydiahallie/javascript-visualized-the-javascript-engine-4cdf

2. Серия из 19 статей на русском, после которых у вас точно не останется вопросов: https://habr.com/ru/company/ruvds/blog/337042/

#javascript #веб

Читать полностью…

Типичный программист

Кодеры, дебаггеры, девопсы, аналитики и прочий IT-народ! 
 
Нужны ваши 5 минут на важное дело! Коллеги проводят опрос среди IT-шников, и ваш голос решает! 

Что надо сделать: 
1. Перейти по ссылке.
2. Ответить на пару вопросов.

И да, за участие вам подарят небольшой сертификат на маркетплейс Ozon!
 
ЖМИТЕ СЮДА

Это #партнёрский пост

Читать полностью…

Типичный программист

​​Cамые горячие новости недели на Tproger:

Вышла Theia IDE: среда разработки с открытым исходным кодом и без жесткой привязки к платформе — Theia IDA вышла из беты и стала ключевой частью экосистемы Eclipse Cloud DevTools

Apple: владельцы iPhone в 98 странах стали мишенью для нового вредоноса — компания предупредила юзеров «яблок» о возможных атаках шпионского ПО

Интернет нового поколения? Ученые изобрели метод передачи квантовой информации на тысячи километров — исследователи из США нашли способ, как передавать квантовую информацию с помощью нескольких квантовых компьютеров и вакуумных труб

«OpenAI — Титаник в мире ИИ»: экс-разработчик компании рассказал, почему покинул ее — о проблемах безопасности в OpenAI и культе прибыли

Компьютер с Ryzen 7 8840U, Wi-Fi 6 и 32 ГБ оперативки уместили в складную клавиатуру — на презентации новинки ведущий достал ее прямо из кармана

#дайджест

Читать полностью…

Типичный программист

Редкие языки программирования: зачем они нужны и что на них пишут
 
Сейчас самые популярные языки программирования — JavaScript (с ним работают 25,2 млн разработчиков), Python (18,2 млн) и Java (17,7 млн). Но иногда проект требует специфичного кода, который невозможно написать с помощью топа популярных технологий. 
 
Мы сделали подборку языков программирования, о которых многие девелоперы даже не слышали, но которые могут дать большой буст разработке и помогут вам в решении нестандартной задачи. 
 
Дисклеймер: к сожалению, YoptaScript в топ не вошёл. 
 
#яп

Читать полностью…

Типичный программист

Чем заменить IntelliJ IDEA

Вероятно вы уже знаете, что 1 июля JetBrains без лишних прелюдий отключила российских программистов от одной из самых известных сред разработки на Java — IntelliJ IDEA. И похоже СберТех явно что-то знал. Совсем недавно они зарелизили GIGA IDE. 

Она поддерживает топовые языки программирования, имеет много прикольных инструментов, а также AI-ассистента.

Подробнее об этой IDE читайте в статье.

Это #партнёрский пост

Читать полностью…

Типичный программист

Представляем вашему вниманию трейлер 19-й части Джона Уика!

Хейтеры скажут фотошоп, но это нейросети

#кек

Читать полностью…

Типичный программист

Sony PlayStation 5 DevKit? Нет, блин, Sony PizzaStation 5!

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

И вот, один гений смекнул, что DevKit имеет V-образное углубление на верхней части корпуса. Вдохновленный своим голодным воображением, он придумал блестящую идею — заполнить это отверстие куском пиццы и замаскировать под пицца мейкер.

Так и родилась Sony PizzaStation! Которую ему удалось продать за €6 тыс. и избежать санкций компании.

#новости #кек

Читать полностью…

Типичный программист

Теперь вы знаете, какой жизнью живёт ваша клавиатура

А кто сегодня ты?
😎 — print screen
🧑‍💻 — Пробел :(

#кек

Читать полностью…

Типичный программист

Почему перфоманс ревью — это больно, а прозрачность планирования и целеполагания — не всегда хорошо? 

Инженеры AvitoTech разбирают эти и другие IT-процессы в новом эпизоде подкаста «Свободный слот». Найдите 37 минут, чтобы узнать о лучших практиках и недоработках на российском рынке и за рубежом.

Слушать подкаст

Это #партнёрский пост

Читать полностью…

Типичный программист

Кажется, мы нашли первый гайд на русском языке для айтишников и фрилансеров, как «пинать» на работе и при этом всё успевать.

Распространите!

#кек #работа

Читать полностью…

Типичный программист

Микросервисы и монолит: реальность и мифы

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

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

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

В этой статье автор рассказал как раз об этом. Выделил основные преимущества и недостатки подходов и поделился полезными советами касательно модулей, репозиториев и артефактов.

#монолит #микросервисы #архитектура

Читать полностью…

Типичный программист

Исследование: половина кибербезопасников не рассказывают руководству о своих ошибках

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

Основные проблемы включают переход по ссылкам в электронных письмах (53%), распространение корпоративных данных за пределами компании (53%) и совместное использование имен пользователей и паролей (51%).

А вы умалчиваете о косяках на работе или возможно у вас возникали какие курьёзные ситуации на этой основе? Поделитесь в комментариях (P.S: гарантировать, что там не будет вашего начальства не будем)

#факты

Читать полностью…

Типичный программист

Сайонара, дискета: госорганы Японии наконец-то отказались от дискет

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

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

Что изменилось сейчас: к середине прошлого месяца Агентство цифровых технологий отменило все 1034 нормативных акта, регулирующих использование дискет, за исключением одного экологического требования.

А министр цифровых технологий Японии Таро Коно заявил: «Мы выиграли войну с дискетами 28 июня!»

#факты #новости

Читать полностью…
Подписаться на канал