tproger | Technologies

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

84520

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

Subscribe to a channel

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

​​Как исполняется код 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 июня!»

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

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

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

Выводы делайте сами

#кек

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

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

А ещё нас насмешил раздел на их сайте с часто задаваемыми вопросами

8) правда ли, что в вашем кофе содержится пот theprimeagen? — мы не можем ни подтвердить, ни опровергнуть эти слухи.

9) правда ли, что в вашем кофе содержатся слезы thdxr? — да, это правда.

P.S. Ники в тексте принадлежат создателям этого интернет-магазина. Видимо сисадминят и параллельно кофе делают

#кек

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

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

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

@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) - искусственный интеллект

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

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

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

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

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

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

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

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

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

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

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

#кек

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

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

Microsoft выкатили бесплатный курс по генеративному искусственному интеллекту

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

Примеры кода представлены как на Python, так и на TypeScript (частично). А для общения с другими участниками имеется свой сервер в Discord.

#обучение #ии

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

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

История дня: как один айтишник решил проучить джуна за не заблокированный ноутбук и глупые вопросы Алисе

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

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

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

А как вы относитесь к таким историям, кто прав?
👍 — за джуна,
👎 — за «учителя года».

#обсуждение

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

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

Существует мнение, что кофе, заказанный через терминал, обладает особенным вкусом

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

ssh terminal.shop


Единственный стоппер, который не дал нам сделать заказ — ограничение по территории: на данный момент заказы принимаются только из США. Но было бы круто, если бы у нас открыли что-то подобное. 

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

Так что, предприниматели, берите идею на вооружение!

#факты

Читать полностью…
Subscribe to a channel