Size: a a a

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

2022 January 09
Типичный программист
Найдены, пожалуй, лучшие стикеры для программистов

Или худшие…

В репозитории — ещё больше логотипов, в которых намешаны самые разные технологии. Распечатывайте, клейте на девайсы, бесите коллег и предлагайте свои пулл-реквесты:

https://github.com/mkrl/misbrands

#кек
источник
Типичный программист
Как написать нейросеть с нуля?

Например, прочитать это руководство. В нём шаг за шагом рассказали, как создать и запустить свою нейронку на Go:

https://tproger.ru/translations/neural-net-from-scratch-in-go/

#нейросети #go
источник
2022 January 10
Типичный программист
AMD пошли на нестандартный ход, чтобы отпугнуть майнеров

В компании решили физически ухудшить некоторые технические характеристики новой бюджетной видеокарты Radeon RX 6500 XT, старт продаж которой намечен на 19 января. Под раздачу попал и объём видеопамяти — его уменьшили до 4 ГБ.

Как рассказала вице-президент AMD по продуктам линейки Radeon Лаура Смит на выставке CES 2022, такой видеокарты будет вполне достаточно для большинства игр ААА, а вот для майнеров она уже будет не так привлекательна.

Интересно, что вскоре запись интервью была удалена с сайта PCWorld. Но интернет помнит всё: https://web.archive.org/web/20220106204723/https://www.pcworld.com/article/563267/ces-2022-interview-with-dr-lisa-su.html

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

#hardware #майнинг
источник
Типичный программист
Какой язык программирования выбрать в 2022 году?

На канале Сергея Немчинского вышел подробный получасовой разбор этого вопроса. Если ещё не определились, какой язык учить, или хотите сменить стек и взвешиваете «за» и «против», советуем к просмотру:

https://youtu.be/c2QqEH2evMY

#тренды
YouTube
Какой язык программирования выбрать в 2022 году?
Ситуация на рынке меняется, давайте обсудим какой язык программирования выбрать в 2022.

Курс о котором говорит Сергей: 🎓SALESFORCE Developer - https://bit.ly/3qq5yGn
Оплата помесячно. Чем быстрее учитесь, тем быстрее закончите!

🔥 Акция на обучение в FoxmindEd с 13 по 26 декабря 2021 года включительно.
Минус 10% на форматы менторинг и обучение на проекте на все направления для текущих и новых студентов на все месяцы, за которые готовы заплатить в период действия акции (платите за месяц – получаете скидку на месяц, платите за 2 – получаете на 2 месяца и т.д.). 🔥

Курсы для новичков:
🎓JAVA - https://bit.ly/3yWGeLT
🎓JAVA Start - https://bit.ly/3H91nFt
🎓PYTHON - https://bit.ly/3JevtJC
🎓C#/.NET - https://bit.ly/30UtVDg
🎓C# START - https://bit.ly/3pmB9tg
🎓Инструментарий JAVA - https://bit.ly/3yXcONy
🎓Automation QA (Java) - https://bit.ly/3H0tpmG
🎓ANDROID - https://bit.ly/3EpF5NW
🎓FRONT-END (ANGULAR) - https://bit.ly/3mrFoC0
🎓FRONT-END (REACT) -  https://bit.ly/3mur7o4
🎓UI/UX дизайн - https://bit.ly/3suetJk
🎓GAME DEVELOPMENT - https://bit.ly/32r5vC1
🎓IOS разработка - https://bit.ly/3EnwafV
🎓PHP - https://bit.ly/32wV8fA
🎓Обучение на проекте - https://bit.ly/3sszm7X
🎓Unity - https://bit.ly/3qnxPxd

Продвинутые курсы для состоявшихся девелоперов:
🎓Enterprise patterns - https://bit.ly/3FvI2xV
🎓GRASP and GoF Design patterns - https://bit.ly/3EppiyO

🔧 Пробное техническое собеседование со специалистом уровня Senior Developer/ Team Leader - https://bit.ly/3mxJ4SJ

👔 Карьерная консультация с Сергеем Немчинским - https://bit.ly/3eonfjQ

Сайт FoxmindEd: https://bit.ly/3H41DWc
FoxmindEd в ФБ: https://www.facebook.com/foxmindedco
FoxmindEd в Instagram: https://www.instagram.com/foxminded.ua/
FoxmindEd в VK: https://vk.com/foxminded
Мой Telegram: https://t.me/nemchinskiyOnBusiness
Для деловых запросов: youtube@foxminded.ua

Тайминг:
00:00 - вступление
00:32 - выбор профессии
01:57 - как выбрать язык. Рецепт от Немчинского
02:20 - языки программирования низкого уровня
03:41- группа Front-end
03:53 - языки с динамической типизацией
04:26 - языки со строгой типизацией
05:15 - выбираем и пробуем
07:19 - если все еще не выбрали
09:53 - рекламная пауза
10:53 - Javascript
13:10 - Java
15:21 - Python
17:26 - PHP
19:12 - C Sharp
21:41 - C/С++
24:03 - Swift
25:32 - Kotlin
26:23 - Go
28:14 - Apex
источник
Типичный программист
Вспоминаем, как выбирать имена для функций

На плохих примерах стандартных функций С++ разобрали, какие имена можно выбирать для очередной функции, а какие — лучше не стоит:

https://tproger.ru/translations/correct-function-names/

#cpp #чистыйкод
источник
2022 January 11
Типичный программист
Годнота для начинающих разработчиков под Android: обновили дорожную карту по актуальным технологиям на 2022 год

На картинке есть основные моменты, а в статье — подробные инструкции для уверенного старта: https://tproger.ru/articles/kak-stat-android-razrabotchikom-s-nulja-dorozhnaja-karta/

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

#android #шпаргалка
источник
Типичный программист
Ты должен был бороться со злом, а не примкнуть к нему: популярные антивирусы встраивают в свои клиенты майнеры криптовалюты

Об этом в своём блоге рассказал ИБ-эксперт Брайан Кребс. По его словам, разработчики встроили возможность майнинга Ethereum в антивирус Avira после того, как то же самое сделали и с Norton 360: https://krebsonsecurity.com/2022/01/500m-avira-antivirus-users-introduced-to-cryptomining/

Разработчики же заявляют, что криптомайнеры активируются пользователем, пока доступны не для всех ПК и лишь в нескольких странах. А их интерес заключается только в небольшой комиссии. Тем не менее, несколько антивирусных сканеров помечают их установщики как вредоносные. Да и в случае с Norton360 отключить майнер и вовсе сложнее — о своём нежелании майнить Ethereum нужно явно заявлять каждый раз при установке или обновлениях антивируса. Все же проверяют там галочки, правда?

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

#безопасность #криптовалюты
источник
Типичный программист
Кстати, тут в Microsoft выложили в открытый доступ датасет из 100 000 размеченных изображений лиц и поделились исследованиями про обучение на синтетических данных

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

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

https://microsoft.github.io/FaceSynthetics/

#microsoft #ml
источник
2022 January 12
Типичный программист
Есть целых три причины подписаться на Selectel

Здесь:
1. объясняют основы программирования простым языком и без снобизма;
2. делятся полезными фактами о железе, дата-центрах и хостингах;
3. рассказывают актуальные новости из IT.

Подписывайтесь и получайте каждый день полезные материалы, чтобы узнавать больше нового: @selectel

Это #партнёрский пост
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
Вы когда-нибудь видели, чтобы в Doom играли на телефоне?

Нет, вы не поняли — на дисковом телефоне!

Как вы могли догадаться, работает всё через Arduino Pro Micro. А кому интересно реализовать подобное, код уже лежит на гитхабе: https://github.com/gregsmithb/RotaryPhoneNumpad

#кек #diy #arduino
источник
Типичный программист
Шпаргалка на максималках: этот инструмент позволяет получить подсказки практически по всем языкам программирования прямо в терминале

Cheat.sh — это сервис, который позволяет искать по огромной коллекции шпаргалок, в которую входит около тысячи команд Unix/Linux и 60 языков программирования. Но самое интересное, что к сайту можно обращаться прямо через curl, без установок дополнительных библиотек. Например, curl cht.sh/tar выдаст самые частые варианты использования tar.

А если там чего-то не окажется, сервис попробует создать ответ на лету с помощью Stack Overflow. Так что, помимо уже имеющихся шпаргалок, можно смело искать что-то вроде curl cht.sh/python/ВАШ+ЗАПРОС

#шпаргалки #инструменты
источник
Типичный программист
источник