Как работает сжатие файлов?
Мы встречаемся со сжатием файлов каждый день. Ведь ZIP, JPEG, MP3 — это всё форматы сжатия. А знаете, как этот механизм работает? Вот парочка отличных статей, которые помогут с этим разобраться:
— Простым языком о том, как работает сжатие файлов: https://tproger.ru/translations/how-file-compression-works/
— Подробное объяснение и история Zip-файлов: https://habr.com/ru/company/vk/blog/490790/
#начинающим
Энтузиаст связал старую печатную машинку Brother с нейросетью GPT-3: она принимает запросы и печатает ответ прямо на бумаге
Начинка классическая: Arduino + Raspberry Pi. А вот задумка действительно необычная. GPT-3 в тандеме с печатной машинкой может писать рассказы, анекдоты и даже книги, печатая весь текст сразу на бумаге.
Интересно представить, что будет, если связать это дело с ChatGPT.
#нейросети #diy
Переход на темную сторону: как хантят айтишников в даркнете
В Лаборатории Касперского провели исследование теневой биржи труда. И рассказывают, как устроен рынок труда в даркнете, каких айтишников нанимают чаще всего, какие требования предъявляют «чёрные хантеры» к «соискателям» и какие есть риски в такой псевдоромантичной работе.
Подробности исследования: https://kas.pr/i7e7
Реклама АО «Лаборатория Касперского»
Правда или ложь: чему научились нейросети в 2022 году?
Всего несколько фактов о нейросетях. Часть из них правда, часть — ложь. Уверены, что ответите правильно? Проверьте себя в нашем новом тесте:
https://tproger.ru/quiz/test-znaete-li-vy-chemu-nauchilis-nejroseti-v-2022-godu/
#нейросети
Баттл языков программирования продолжается: Kotlin уверенно обошёл Swift, а PHP с небольшим отрывом Ruby. На очереди — JS vs TS и Java vs Rust
Это развлекательный чемпионат языков программирования, в котором могут сойтись самые разные языки программирования. Самое главное в голосовании — народная любовь, поэтому просто доверьтесь своему сердцу и голосуйте за тот язык, который вам больше по душе:
https://tproger.ru/articles/chetvjortyj-raund-bitvy-jazykov-programmirovanija-2022/
Результаты этого этапа подведём 16 декабря 2022 года в 11:00 мск. А чтобы не упустить ни одной битвы, следите за постами по тегу #toplang2022 или просто включите уведомления о новых постах.
Хотите не только писать код, но и создавать целые продукты?
За появление решений на рынке отвечает продакт-менеджер. Освоить эту профессию теперь стало ещё проще.
Образовательный маркетплейс Edutoria вместе с онлайн-университетом ProductStar запустил программу для будущих продакт-менеджеров. Что круто: платить можно не за весь материал, а только за те лекции, которые вам действительно нужны.
Программа состоит из 8 отдельных блоков: запуск проекта, продуктовая аналитика, NoCode-инструменты, А/В-тестирование и другие. Если тема вам знакома — просто не платите за этот блок. Свои знания можно проверить в диагностическом тесте — его предложат перед обучением.
Все ученики программы попадают в закрытое комьюнити Product Star для общения в среде единомышленников. А ещё получают помощь при трудоустройстве.
Интересно? Переходите по ссылке и присоединяйтесь к программе Edutoria x ProductStar
До 8 января на курсы действует скидка в 30%. Успейте воспользоваться предложением!
Реклама. Рекламодатель ООО "СберОбразование"
VK проводит Weekend Offer для бэкенд-разработчиков и инженеров по тестированию
Сейчас набирают команды по бэкенд-разработке, и тестированию.
Как проходит Weekend Offer:
— С 7 по 16 декабря команда VK свяжется с вами, коротко расскажут о направлениях и выберут слот для онлайн-интервью.
— 17 декабря техлиды команд расскажут про структуру компании, процессы и задачи, которые предстоит решать. А с 11:00 до 19:00 пройдут индивидуальные собеседования.
— 18 декабря вы сможете пообщаться с понравившимися командами. А уже 19 декабря — получите оффер.
Это редкий шанс попасть в команду профессионалов всего за одни выходные. Приходите познакомиться с тимлидами, узнать о работе нашего направления ВКонтакте и получить оффер: https://tprg.ru/mk8Z
Реклама ООО «В Контакте»
5 книг от Билла Гейтса: что почитать на новогодних праздниках
Каждый год Билл Гейтс публикует в своём блоге список из 5 книг, которые он советует к прочтению. Подборка не совсем про айти и программирование, в неё входят научпоп, политика и биографии.
Тем интереснее посмотреть, что насоветовал старина Билл: https://tproger.ru/books/5-knig-ot-billa-gejtsa-chto-pochitat-na-novogodnih-prazdnikah-v-2023-godu/
К посту прикрепили небольшой спойлер.
#книги
Apple наконец-то разрешит альтернативные магазины приложений
Согласно данным Bloomberg, Apple готовится разрешить установку приложений на iPhone или iPad из альтернативных магазинов приложений. Компания вынуждена пойти на такой шаг из-за закона ЕС о цифровых рынках, который вступает в силу с 2024 года. Функция может появиться уже в iOS 17, пока Apple прорабатывает варианты.
Что интересно, для реализации этого шага, Apple скорее всего откроет ключевые элементы своей платформы. А если загрузка приложений будет проходить без App Store, разработчики смогут миновать комиссию 30% на платежи.
И хотя изменения компании пока рассчитаны только на рынок ЕС, они могут стать основной и для других стран.
#apple
Кибербезопасность — это серьёзно. Всегда? Ну почти.
Вместе с «РТК-Солар» приготовили тест, где разбираем серьёзные вопросы кибербезопасности на мемах. Отвечать будет непросто, но точно весело. Переходите по ссылке и убедитесь в этом сами: https://tprg.ru/sDyU
Реклама ООО «РТК ИБ»
Баттл языков программирования начинается: сегодня в битве сойдутся VB vs Pascal и C# vs C++
Напомним, что мы не считаем запросы в Google, количество вакансий или проектов на гитхабе. Это развлекательный чемпионат, в котором важна только народная любовь — поэтому в битве могут сойтись самые разные языки программирования.
Смело выбирайте тот, что вам больше по душе, несмотря на объективные причины: https://tproger.ru/articles/nachalsja-battl-jazykov-programmirovanija-2022/
Голосование закончится 14 декабря 2022 года в 11:00 по московскому времени. А чтобы не упустить ни одного поста с голосованием, следите за ними по тегу #toplang2022 или просто включите уведомления о новых постах.
Пришла пора определить самый любимый язык программирования типичных программистов!
И речь про баттл языков программирования. Мы уже проводили такой чемпионат в прошлом году — подробности можно посмотреть по тегу #toplang2021. Тогда 1, 2 и 3 место заняли Python, C# и Java соответственно. А в этот раз мы учли ваши пожелания: сделали группы чуть более осмысленными, но всё же оставили немного рандома для остроты.
Напомним, что мы не считаем запросы в Google, количество вакансий или проектов на гитхабе. Нас интересует только народная любовь — поэтому в битве могут сойтись самые разные языки программирования. А вы просто выбирайте тот, что вам больше по душе:
https://tproger.ru/articles/startuet-batl-jazykov-programmirovanija-2022/
Итоги подведём через неделю, а старт уже завтра — 13 декабря в 11:00 по мск. А чтобы не пропустить ни одного поста с голосованием, следите за ними по тегу #toplang2022.
Что делать, если у вас команде человек «Всё — г… но»?
Наверное, каждый из нас сталкивался с людьми, которым в компании почти ничего не нравится. Они выступают против большинства инициатив. А когда к ним обращаются за помощью, они топят встречными вопросами или просто очень медленно выполняют задачу. Да и вообще, «вокруг одни долбоящеры, процессы дебильные, а про менеджмент лучше промолчать».
Интересная статья на Хабре, в которой рассказали, как нейтрализовать такого коллегу или вовсе обратить его суперсилу на пользу делу. И что делать, когда вы узнали такого коллегу в себе:
https://habr.com/ru/company/jetinfosystems/blog/699940/
#softskills #управление
Если вдруг пропустили, на днях произошли полтора исторических события, связанные с Google Chrome
Во-первых, в Google Chrome (m108) появился режим экономии ОЗУ (до 30%) и режим энергосбережения
Вполне возможно, что мем про прожорливость хрома скоро станет неактуальным. Пока, правда, фичи экспериментальные, но попробовать их можно и сейчас.
Достаточно активировать два флага:chrome://flags/#high-efficiency-mode-available
chrome://flags/#battery-saver-mode-available
А во-вторых, что действительно важно, Google Chrome теперь официально поддерживает Passkeys
Если вкратце, именно пароли в их настоящем виде — одна из самых главных заноз в мире кибербезопасности. Энтузиасты давно разработали интересный стандарт аутентификации WebAuthn, для которого пароли вообще не нужны. Инициатива со стандартом настолько зашла Apple, Google и Microsoft, что они собрались и обернули всё это дело в Passkeys.
Технология уже готова для массового использования, но до этого момента интеграция шла очень медленно. Google решили здорово ускорить этот процесс и с внедрением в Chrome беспарольная эра стала намного ближе.
Всё-таки не зря Chrome стал самым популярным браузером.
#google #chrome #интернет
Голосование за самый популярный ЯП продолжается: TS обошёл JS, а Java с уверенным отрывом Ruby. Следующие пары — Pascal vs Python и C vs C#
Самое главное в голосовании — народная любовь, поэтому просто доверьтесь своему сердцу и голосуйте за тот язык, который вам больше по душе: https://tproger.ru/articles/pjatyj-raund-bitvy-jazykov-programmirovanija-2022/
Результаты этого этапа подведём 18 декабря 2022 года в 11:00 мск. А чтобы не упустить ни одной битвы, следите за постами по тегу #toplang2022 или просто включите уведомления о новых постах.
Переход на темную сторону: как хантят айтишников в даркнете
В Лаборатории Касперского провели исследование теневой биржи труда. И рассказывают, как устроен рынок труда в даркнете, каких айтишников нанимают чаще всего, какие требования предъявляют «чёрные хантеры» к «соискателям» и какие есть риски в такой псевдоромантичной работе.
Подробности исследования: https://kas.pr/i7e7
Реклама АО «Лаборатория Касперского»
Новогодние ёлки бывают разные — особенно ёлки IT-шников
Перед вами новогодняя ёлка из 34 клавиатур с RGB-подсветкой, 6 мышек и кулера.
#новыйгод #hardware
Подборка актуальных вакансий
— Hadoop-администратор
Где: Москва, можно удалённо
Опыт: от 1 года
— Ведущий системный аналитик
Где: Москва, можно удалённо
Опыт: от 2 лет
— DevOps / SRE-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Middle DBA
Где: Москва, можно удалённо
Опыт: от 3 лет
— Прикладной администратор по поддержке фронтальных систем
Где: Москва, можно удалённо
Опыт: от 3 лет
— Главный разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— IT-архитектор
Где: Москва, можно удалённо
Опыт: от 3 лет
— Тимлид разработки
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Golang-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Разработчик 1C (Senior / Lead)
Где: Москва, Санкт-Петербург, Ростов-на-Дону
Опыт: от 3 лет
— Senior Application Security Engineer
Где: Москва, можно удалённо
Опыт: от 5 лет
— Ведущий Python-разработчик
Где: Москва, можно удалённо
Опыт: от 5 лет
#вакансии #работа
1С — это не всегда про бухгалтерию, скучные задачи и программирование на русском
Ведь как бы то ни было, это целая экосистема, которая живёт, развивается, эволюционирует и приносит прибыль. А в октябре 2022 года прошла целая конференция от «Инфостарта» по работе с платформой 1С.
Эксперту-аналитику Группы «Иннотех» Владимиру Ловцову удалось побывать на ней и выступить со своим докладом. В этой статье он рассказывает, как прошло мероприятие и какие тренды 1С можно почерпнуть из конференции:
https://tprg.ru/iPcn
#1c #тренды
Стартует следующий этап баттла языков программирования: Python обошёл Go, C — Assembler, а на очереди битва Ruby vs PHP и Swift vs Kotlin
Мы продолжаем развлекательный чемпионат языков программирования, в котором важна только народная любовь. Напомним, что в битве могут сойтись самые разные языки программирования. Подробности — в турнирной таблице.
Смело выбирайте язык, который вам больше по душе, несмотря на объективные причины: https://tproger.ru/articles/tretij-raund-bitvy-jazykov-programmirovanija-v-2022-godu/
Результаты этого этапа подведём 16 декабря 2022 года в 11:00 мск. А чтобы не упустить ни одной битвы, следите за постами по тегу #toplang2022 или просто включите уведомления о новых постах.
Баттл языков программирования продолжается: Pascal обошёл VB, C# — C++, а на очереди битва Go vs Python и Assembler vs C
Мы продолжаем развлекательный чемпионат языков программирования, в котором важна только народная любовь. Напомним, поэтому в битве могут сойтись самые разные языки программирования. Подробности — в турнирной таблице.
Смело выбирайте язык, который вам больше по душе, несмотря на объективные причины: https://tproger.ru/articles/vtoroj-raund-bitvy-jazykov-programmirovanija-v-2022-godu/
Результаты этого этапа подведём 15 декабря 2022 года в 11:00 мск. А чтобы не упустить ни одной битвы, следите за постами по тегу #toplang2022 или просто включите уведомления о новых постах.
Кранчи, «стек оверфлоу» и зарплаты джунов: собрали топовые мемы прошедшей недели и ваши лучшие комментарии
Позалипайте в подборку отборных мемов и проверьте, возможно там засветился именно ваш коммент: https://tproger.ru/devnull/podborka-memov-ot-tproger-kranchi-stack-overflow-i-zarplaty-dzhunov/
#кек #комменты
Что ждёт фронтед-разработчика в 2023 году: дорожная карта от комьюнити
Новичкам она будет полезна для уверенного старта, а опытным фронтенд-разработчикам подскажет, куда развиваться дальше.
В дорожной карте собраны все актуальные инструменты и технологии по мнению комьюнити. А репозиторий kamranahmedse/developer-roadmap входит в топ-6 самых популярных репозиториев по версии GitHub.
#шпаргалка #фронтенд
«Я попробовал, не получилось»: Mail отказался от собственного поискового движка, теперь за поиск отвечают алгоритмы «Яндекса»
Mail с 2013 года пытался развивать собственные поисковые технологии. Но развитие поискового движка не вошло в новую стратегию компании. В Холдинге VK решили сделать упор на развитие контентных сервисов: «Мы постарались сохранить привычный для пользователей интерфейс с использованием поиска от „Яндекс“ и надеемся, что опыт использования нового решения будет результативным и приятным»
К слову, поиск Mail потерял не многое — его доля составляла всего 0,21% от российского рынка. Сейчас в лидерах — «Яндекс» (51,86%) и по-прежнему Google (45,1%).
Где теперь искать, как удалить браузер Амиго?
#яндекс #vk #mailru #интернет
Хакатон «DatSanta» для разработчиков на любом языке программирования
Участие бесплатное, команды — 1-3 участника старше 18 лет. Использовать можно любые технологии. Задача состоит в том, чтобы написать код и произвести вычисления на своей стороне. А результат отправить на игровой сервер HTTP-запросом, содержащим JSON.
Команда, которая покажет лучший результат по итогам трех этапов, получит Apple MacBook Pro на каждого участника.
Хакатон будет проходить в три этапа:
— 23–26 декабря «Найди свой путь».
— 26-27 декабря «Заветное желание».
— 27 декабря «Время волшебства» — финал и подведение итогов в прямой трансляции.
Узнать подробнее и зарегистрироваться: https://tprg.ru/DYhK
Вопросы можно задавать на почту: info@datsteam.dev
Реклама ООО «ДТГ» LjN8K2zK7
Где делать макет сайта: в фотошопе, иллюстраторе или фигме?
На самом деле, можно делать где угодно. Главное — понимать, почему вы выбрали тот или иной инструмент и действительно ли он подходит для решения ваших задач. Помогаем разобраться с выбором подходящего инструмента:
https://tproger.ru/articles/tools-for-webdesign-beginners/
#веб #дизайн
Подборка актуальных вакансий
— Hadoop-администратор
Где: Москва, можно удалённо
Опыт: от 1 года
— Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Прикладной администратор по поддержке фронтальных систем
Где: Москва, можно удалённо
Опыт: от 3 лет
— Middle DBA
Где: Москва, можно удалённо
Опыт: от 3 лет
— Разработчик 1C (Senior / Lead)
Где: Москва, Санкт-Петербург, Ростов-на-Дону
Опыт: от 3 лет
— Senior Golang-разработчик
Где: удалённо
Опыт: от 3 лет
— Ведущий Java-разработчик
Где: удалённо
Опыт: от 3 лет
— Главный разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Тимлид разработки
Где: Москва, можно удалённо
Опыт: от 3 лет
— Руководитель разработки
Где: Москва, можно удалённо
Опыт: от 4 лет
— Senior Application Security Engineer
Где: Москва, можно удалённо
Опыт: от 5 лет
#вакансии #работа