tproger | Technologies

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

Subscribe to a channel

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

Как уменьшить размер Android-приложения на примере огромного супераппа?

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

Ответ — Dynamic delivery. Она позволяет пользователю самостоятельно выбрать подходящие фичи и уменьшить размер приложения. Создать динамическую фичу с нуля — несложно. Но как превратить в динамическую фичу уже написанный код?

Рассказываем вместе с сеньором мобильной разработки на примере реального приложения Лаборатории Касперского: https://tprg.ru/cvY5

#android

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

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

​​Кто такой системный аналитик?

Системный аналитик — это участник проектной команды, которая разрабатывает ПО. Он помогает переводить требования пользователей на язык разработчиков и наоборот.

Зачем это нужно? В каких сферах он востребован? А что по навыкам? Разбираемся вместе с экспертами из Яндекс.Практикума:

https://tprg.ru/nxsZ

#начинающим #эксперты

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

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

Редактировать JSON — не всегда простая задача, JSON Editor Online может здорово её упростить

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

https://jsoneditoronline.org

#веб #инструменты

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

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

​​Что делать, если на рабочем компьютере нельзя даже в «Cапёра» поиграть? Написать своего!

Вот простая реализация на Python с исходниками и пояснениями: https://github.com/r-ook/pymsweeper

Конечно, не по канону, что лицо при удержании кнопки не меняется, но для начала тоже сойдёт.

#python #gamdev

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

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

«Хочу быть программистом». Батенька, у вас идея фикс!

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

Вот интересная статья, в которой наш читатель Илья Кузнецов поделился своим мнением о том, чем похожи эти две ситуации и почему сегодня не стоит романтизировать IT: https://tproger.ru/articles/hochu-byt-programmistom-batenka-u-vas-ideja-fiks/

В своё время Илья отучился на юриста-экономиста, но в итоге стал айтишником.

#начинающим #тренды #карьера

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

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

Что почитать на выходных: «Атака сетей на уровне протоколов», Джеймс Форшоу

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

#книги #сети #безопасность

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

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

А вы точно программист? https://tproger.ru/quiz/real-programmer/ — пройдите шуточный тест и узнайте.

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

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

Что посмотреть вечерком после работы (или вечерком перед работой?): https://tproger.ru/digest/movies-for-hackers/ — подборка из более чем 100 «хакерских» фильмов.

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

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

Собираемся выпускать регулярные подборки IT вакансий. Если у вас есть интересная вакансия, пишите: @skurtars

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

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

Теперь можно запускать Windows-приложения на Android с помощью Wine: https://tproger.ru/articles/wine-for-android-instruction/ — рассказываем, как начать использовать и какие могут быть проблемы.

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

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

#промо

Как Telegram заработает 5 млрд $ на ICO

В ближайший месяц состоится ICO, которое изменит мир. Павел Дуров выпустит свою криптовалюту. Вся подноготная ICO. Блокчейн. Биржи. Трейдинг. Эксклюзивы в криптотеме.

Чтобы знать все это, подписывайтесь на канал “Coin Post”, который входит в ТОП–2 в Телеграме по крипте и о котором мы уже неоднократно рассказывали.

Оседлайте криптотренды и капитализируйте это!

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

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

Самые важные IT-новости за сегодня: tproger-it-novosti-24-yanvarya-2018" rel="nofollow">https://vk.com/@tproger-it-novosti-24-yanvarya-2018

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

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

Для проверки себя и просто, чтобы развлечься: tproger-podborka-viktorin-i-testov-dlya-programmistov" rel="nofollow">https://vk.com/@tproger-podborka-viktorin-i-testov-dlya-programmistov

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

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

Что вы знаете о том, как работает мозг и как можно его прокачать?
Совместно с «Викиум» мы сделали тест для проверки: https://tproger.ru/quiz/brains/

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

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

Мы ищем авторов новостей.

В обязанности входит перевод новостных статей с английского языка и написание новостей по информации из пресс-релизов и других источников (Twitter, материалы информационных агентств, блоги и пр.).

Условия: удалённая работа, гибкий график, оплата сдельная.

Опыт работы в аналогичной должности будет плюсом.

Если вы хотите поработать с нами, заполните эту анкету: https://goo.gl/forms/XchKTKadpwGyl7qx2

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

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

Сеньор просто что-то знает.

#twitter

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

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

Как работает Wine?

Если вы любите Linux, то наверняка когда-то запускали Wine. И наверняка вы задавались вопросом, а как он работает изнутри. Как можно взять файл Windows — и просто запустить его в Linux без каких-либо изменений?

Wine — это свободное программное обеспечение для запуска Windows-приложений на нескольких POSIX-совместимых операционных системах, включая Linux, macOS и BSD.

В статье — простым языком о том, как он работает под капотом: https://habr.com/ru/company/dcmiran/blog/693842/

#linux #windows

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

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

Вебинар от Tproger: «Как привлекать разработчиков в 2022-2023 году?»

На вебинаре вы узнаете:
— Как оставаться в инфополе разработчиков и вести коммуникацию в период информационного шума.
— Как меняется процесс поиска и каналы коммуникации c разработчиками.
— Как использовать HR-брендинг и сообщество для удержания разработчиков.
— О работающих практиках привлечения внимания к бренду компании.

Среди спикеров — эксперты из Tproger, Quadcode, Иннотех, Газпромбанк, 2ГИС и КРОК.

Когда: 3 ноября, 17:00 по мск

Узнать подробнее и бесплатно зарегистрироваться на вебинар: https://tprg.ru/IrEM

Бонус: первым 10 написавшим проведут аудит продвижения HR-бренда в онлайне.

#ивент

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

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

Вошли и вышли — делов на пару кликов

Мы в Tproger проводим небольшое исследование, которое поможет нам делать контент актуальнее, мемы смешнее, а статьи ещё интереснее.

С вас — пару кликов, а с нас — огромный плюс в карму ❤

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

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

Подборка актуальных вакансий

Администратор БД Elasticsearch
Где: Москва
Опыт: можно без опыта

Разработчик 1C (Senior / Lead)
Где: Москва, Санкт-Петербург, Ростов-на-Дону
Опыт: от 3 лет

Data Engineer
Где: Москва, можно удалённо
Опыт: можно без опыта

Middle DevOps Engineer
Где: Москва, можно удалённо
Опыт: можно без опыта

Эксперт по регрессионному тестированию
Где: Москва, можно удалённо
Опыт: от 3 лет

Начальник отдела систем управления базами данных
Где: Москва, можно удалённо
Опыт: от 6 лет

Senior Golang Developer
Где: удалённо
Опыт: от 3 лет

Senior DevOps Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет

#вакансии #работа

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

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

10 бесплатных книг по программированию, которые стоит прочитать в этом году: https://goo.gl/c7826x

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

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

Обзор свежих IT-новостей:

— Журналисты «Ведомостей» ознакомились с подготовленной Минкомсвязи концепцией регулирования майнинга и подготовили краткую выжимку документа. Министерство планирует сверять количество криптовалюты, задекларированной майнером, с показаниями его счетчиков потребления энергии: https://goo.gl/8jfCsC

— Организаторы ежегодного хакерского соревнования Pwn2Own 2018 пообещали призовой фонд в 2 000 000 $: https://goo.gl/d7iSm1

— Google добавила три новые возможности в файловый менеджер Files Go в версии 1.1. Появились функция фильтрования файлов на SD-карте, функция «Open with» и функция перемещения файлов между планшетом и другими устройствами, поддерживающими Android: https://goo.gl/T9BouD

— Twitter научила нейросеть красиво обрезать фото для превью. Сотрудники компании рассказали о том, как внедряли алгоритм автоматической обрезки изображений для предпросмотра: https://goo.gl/xC2GJd

— Компания Microsoft представила программу Ink to Code, переводящую рукописный текст и рисунки в готовый XML-файл. Новый проект планируется применять в разработке пользовательских интерфейсов: https://goo.gl/C6mXoz

— Исследователи обнаружили более 2000 WordPress-сайтов, зараженных кейлоггерами. Вредоносный код, загружающийся через страницу авторизации, встраивает в сайты скрипт для майнинга криптовалюты: https://goo.gl/x2fB43

— Intel до конца 2018 года выпустит процессоры с защитой от уязвимостей Spectre и Meltdown на аппаратном уровне. Об этом рассказал генеральный директор компании Брайан Кржанич на конференции, посвящённой ежеквартальному отчёту о доходах: https://goo.gl/vBfsdx

— В 2017 году страницу google.com посетили почти 27 млрд уникальных пользователей, что считается лучшим показателем в мире, оценили аналитики SimilarWeb. Российские vk.com, mail.ru и yandex.ru попали в мировой топ-100: https://goo.gl/JYPghR

— Предложен способ сверхточного определения местонахождения с помощью Wi-Fi. В МТИ проанализировали, как изменение параметров системы определения местонахождения, включая мощность, пропускную способность и длительность передачи, влияет на пределы точности: https://goo.gl/tVMXEq

— Компания Google представила релиз веб-браузера Chrome 64. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome: https://goo.gl/AAhiBH


А вот что в рунете пока не успели осветить:

— Дочерняя компания Alphabet DeepMind открыла доступ к исходному коду платформы Psychlab. Она предназначена для использования методов психологии в ИИ-экспериментах: https://goo.gl/AkrMv1

— Представлен первый бета-релиз Webpack 4: https://goo.gl/33iPwY

— В GitHub-проектах теперь можно создать несколько шаблонов для задач и pull-запросов: https://goo.gl/dvFNHN

— Злоумышленники создали 28 подставных рекламных агенств, чтобы провести массивную хакерскую атаку: https://goo.gl/MSyVcV

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

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

Зарабатывайте биткойны своим трудом на биткоин фриланс бирже Yukon! Перейти на биржу: https://yukon.to/rus/about?utm_source=tproger

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

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

7 IT-трендов, достойных вашего внимания в этом году: https://tproger.ru/translations/top-7-trends-to-follow-in-2018/ — результаты международной выставки потребительской электроники, прошедшей в январе.

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

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

IT-новости четверга:

— Представлен GCC 7.3 с защитой от второй версии Spectre: https://goo.gl/s1dKRn

— FutureToday — компания, специализирующаяся на взаимодействии выпускников вузов и работодателей — составила список наиболее популярных работодателей, основываясь на мнениях молодых специалистов: https://goo.gl/S97Hbo. Российские студенты считают лучшими работодателями Google и «Яндекс».

— Министерство финансов опубликовало проект федерального закона «О цифровых финансовых активах». В документе определяются понятия криптовалют и связанной с ними деятельности, а также перечислены соответствующие правила и ограничения: https://goo.gl/ohJy8G

— Выпущена версия DOOM, работающая только на mov-инструкциях: https://goo.gl/Q1Qwac. Один кадр обрабатывается около 7 часов, зато игра теперь не подвержена недавним уязвимостям в процессорах.

— 8 февраля стартует зимний геймджем #ue4jam от Unreal Engine: https://goo.gl/pC7P3q. Каждый сезон Unreal Engine проводит конкурсы по разработке игр #ue4jam, позволяющие разработчикам «отточить свои навыки и посоревноваться за потрясающие призы».

— В следующем мажорном релизе Windows 10, запланированном на апрель–май 2018, Microsoft собирается открыть пользователям доступ к статистическим данным, которые популярная ОС собирает с каждого их устройства. Перевели для вас вчерашнюю новость: https://goo.gl/2RHB2T

— Mozilla представила отчет о финансировании открытых проектов в 2017 году: https://goo.gl/vBCnwV. Основной поток грантов в ушедшем году был направлен на развитие идей, связанных с экосистемой Python.

— Acronis представила бесплатное ПО для защиты от программ-вымогателей на базе ИИ: https://goo.gl/nzXHiK

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

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

Регулярки для новичков на примере Python. Немного теории и разбор полезных примеров: https://tproger.ru/translations/regular-expression-python/

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

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

#промо

Один из крупнейших российских порталов про крипту решил устроить свой девелоперский джем. Концепция проста: определяется тема, есть 48 часов на разработку, жюри — пользователи портала, призы в криптовалюте на сумму более 300 000 ₽.

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

Подпишитесь сейчас, чтобы не пропустить: http://t.me/joinchat/AAAAAEMC5ZbeWVV7fKx8Cw

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

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

Новостей сегодня немало:

— Создатель операционной системы Linux Линус Торвальдс горячо раскритиковал отношение Intel к защите процессоров от атаки типа Spectre и заявил, что компания не хочет воспринимать эту проблему всерьез: https://goo.gl/KCETMx

— Интересно, что Intel попросила пользователей не устанавливать последние патчи Spectre, «так как они могут стать причиной частых перезагрузок и другого непредсказуемого поведения систем»: https://goo.gl/GnrHhS

— Исследователям из Microsoft удалось разработать нейросеть, умеющую рисовать картинки по текстовому описанию. Технология получила название Attentional Generative Adversarial Network (AttnGAN): https://goo.gl/2jbNKR

— Udacity объявила об открытии обучающей Nanodegree-программы, в рамках которой пройдет курс по теории и практике создания приложений виртуальной реальности на движке Unreal Engine 4: https://goo.gl/ypEHh6

— В Америке открылся первый бескассовый супермаркет Amazon Go. Система слежения оставляет мало шансов что-либо намеренно украсть, а вот технические ошибки не исключены: https://goo.gl/o5prr4

— Вышла новая версия Adobe Photoshop CC с «умным» выделением на основе ИИ, поддержкой широкоформатных экранов улучшенным интерфейсом. Обновление доступно для платформ Windows и macOS: https://goo.gl/N8BaQd

— Facebook предложила измерять время во flick'ах. Новая разработка компании предназначена для комфортной работы с видео- и аудиорядами любой частоты: https://goo.gl/pmRufs

— Opera внедряет защиту от майнинга криптовалют в мобильные браузеры: https://goo.gl/63DG8K

— Вредонос Evrial подменяет биткойн-адреса в буфере обмена Windows. В настоящее время зловред продается на российских хакерских форумах за 1500 ₽ или около 27 $: https://goo.gl/A2wtb8

— Группа исследователей искусственного интеллекта из компании Facebook открыла исходные тексты платформы Detectron с реализацией набора алгоритмов для распознавания и классификации объектов на фотографиях. Проект реализован на языке Python с использованием фреймворка глубинного машинного обучения Caffe2: https://goo.gl/5knBgz

— Доступен WineD3D для Windows, предоставляющий поддержку DirectX 11 через OpenGL: https://goo.gl/gVG7Q7

— «Яндекс» откроет филиал Школы анализа данных в Израиле для подготовки специалистов в области искусственного интеллекта. Это первое отделение школы компании за пределами России и СНГ: https://goo.gl/JowACr

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

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

Свежие IT-новости:

— Выпущен Telegram X для Android: https://goo.gl/KpYFsY

— DataArt сгенерировала портрет типичного программиста: https://goo.gl/tiZw9h

— «СберТех» запускает бесплатную Java-школу в Москве: https://goo.gl/1QBVfa

— Площадка Sketchfab запустила собственный магазин объектов: https://goo.gl/6JyBj6

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

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

#промо

Кто тут ещё говорит, что простым парням без связей бизнес в России не сделать?

На канале t.me/selfmade_pokolenie простые ребята из небогатых семей показывают как строят свой бизнес в прямом эфире, делятся кучей лайфхаков по запуску и развитию своего дела. Сейчас, по их словам, годовой оборот 250 млн. руб.

По достижению 60 000 читателей, обещают разыграть один из своих бизнесов с доходом до 400 000 руб./мес. среди подписчиков.
http://t.me/selfmade_pokolenie

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