Size: a a a

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

2019 August 03
Типичный программист
Среди гор в Швейцарии открылся хакерский отель. Там можно учиться хакингу, заниматься творчеством, обмениваться идеями с другими постояльцами и, конечно, наслаждаться прекрасными видами: https://tprg.ru/WcXG

Что ещё нужно айтишнику, чтобы чувствовать себя комфортно? Правильно, интернет. Он тут есть, и его скорость — 10 Гбит/с.

Месяц проживания в таком местечке обойдётся в $600.
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
Что нужно знать, чтобы написать операционную систему

https://tproger.ru/translations/what-you-should-know-to-create-os/

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

Зачем вообще писать свою ОС? Во-первых, это поможет вам лучше понимать работу высокоуровневых приложений. А во-вторых, в глазах коллег вы наверняка будете выглядеть очень крутым (но это не точно).

#ос
источник
2019 August 04
Типичный программист
На фото — The Epson Hard Disk Card, механический жёсткий диск для старых ноутбуков типа PowerBook 1400, и банан для масштаба. В жёстком диске использовались крошечные вращающиеся диски, а не чипы памяти, как во флешках. Вмещалось на него 340 Мбайт информации.

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

Небольшая статья, в которой владелец делится ностальгическими воспоминаниями: https://tprg.ru/ows0

#история #технологии
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
Ещё один проект в копилку самых полезных разработок. Чат в консоли браузера: https://console.chat

Заходите на сайт, открывайте JS-консоль, пишите в неё cc(), и перед вами откроется чат, в котором сидят все, кто сделал то же самое на этом сайте.

Также в описании проекта есть инфа, как запустить такой чат на любом сайте.

#кек #javascript
источник
2019 August 05
Типичный программист
Что в мире происходит

📴 Организация NetBlocks заметила, что во время субботних протестов в Москве отключали сети Wi-Fi и мобильный интернет. Мобильные операторы говорят, что во всём виноваты перегрузки — что в некоторых частях города собиралось слишком много людей, и это провоцировало сбои: https://tprg.ru/Godr

🛡 Cloudflare отказалась предоставлять имиджборду 8chan сервис для защиты от DDoS-атак после вчерашней стрельбы в Эль Пасо (Техас). Тогда погибло 20 человек. Как и в случае с Крайстчёрч, стрелок перед выходом опубликовал манифест на 8chan. Cloudflare назвала портал «выгребной ямой ненависти»: https://tprg.ru/06Vz

💳 В апреле из-за уязвимости в системах «Бинбанка» утекли данные клиентов — ФИО, паспортные данные, телефон, адрес. Уязвимость закрыли, но данные пошли гулять по Интернету. Сейчас базу из 70 тысяч строк продают в даркнете по 5 рублей за строку: https://tprg.ru/sJ7f

🔓 Из-за неправильных настроек в Jira в публичном доступе оказалась информация о сотрудниках и внутренних проектах крупных компаний: Google, Yahoo, NASA, Lenovo, 1Password, Zendesk. Ошибка кроется в фильтре видимости. По умолчанию ставится «видят все», но это значит не «все сотрудники», а «все в Интернете»: https://tprg.ru/zmUT

⌨ Корейские разработчики создали алгоритм, который позволяет набирать текст на тачскрине с воображаемой клавиатурой. Руки можно располагать в любой части тачскрина, главное, чтобы набор шёл по QWERTY-раскладке. ML-алгоритм предугадывает, какой текст вводит пользователь: https://tprg.ru/QmGw

🛩 Французский изобретатель за 22 минуты перелетел на своём реактивном ховерборде Ла-Манш — это 35 километров. Средняя скорость полёта была 160−170 километров в час, но устройство умеет разгоняться до 195 километров в час: https://tprg.ru/Wdgx

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
источник
Типичный программист
План работы для дотошных разработчиков под AWS CloudFormation

https://tproger.ru/articles/cloudformation-developers-plan/

Решили попробовать силы в разработке под AWS CloudFormation? Или уже пишете код и хотите повысить эффективность работы?

Вот исчерпывающая подборка ресурсов и инструментов, c которыми вы не упустите ни одного важного аспекта разработки под AWS CloudFormation.

#devops #инструменты
источник
2019 August 06
Типичный программист
Откройте окна, запаситесь матрасами и берегите жюри — 10 советов по проведению хакатона

https://tproger.ru/blogs/10-tips-on-organizing-hackaton/

Зачем нужны хакатоны? На них собираются программисты, чтобы сгенерить свежих идей, создать новые приложения или внести улучшения в существующие. Часто у участников появляется возможность поработать с технологиями большой компании. Можно даже получить предложение о сотрудничестве, если решение задачи понравится компании.

Для того, чтобы все участники хакатона чувствовали себя комфортно и хакатон был полезен и участникам, и организаторам, важно ответственно подойти к его организации. Евгений Кот из Wrike составил 10 советов по проведению хакатонов на основе своего организаторского опыта.

#советы
источник
Типичный программист
Собрали самые топовые статьи с нашего сайта по Python в одну подборку:
— планы обучения для начинающих и продолжающих;
— немного теории по языку;
— практика по написанию приложений;
— инструменты для работы.

Читать: https://tprg.ru/M2tp

#python
источник
2019 August 07
Типичный программист
12 ошибок при построении архитектуры ПО

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

В этой статье автор рассказывает про самые частые ошибки в построении архитектуры ПО на основе реального проекта: https://tprg.ru/HK2n

#архитектура
источник
Типичный программист
​​Мы запускаем рассылку вакансий по почте. Принцип такой: вы выбираете подходящие параметры (направление, тип работы, зарплата) — вам приходят только те вакансии, которые подходят по ним. Не чаще раза в неделю, чтобы не засорять почтовый ящик.

Если интересно, заполняйте анкету: https://tprg.ru/anketa

————

Новые вакансии на сайте:

Программист Unity в MyTona, Санкт-Петербург
Full Stack разработчик (ASP.NET) в Plarium, Краснодар
C++ Engine-Console Developer, Oslo, Norway
QA Web Engineer в Family Friend, удалёнка
источник
Типичный программист
Что в мире происходит

🙀 В чипах Qualcomm нашли три уязвимости, которые в связке дают атакующему доступ к Android-устройству. Их объединили под общим именем QualPwn. Потенциально они затрагивают больше 800 тысяч устройств. Патчей пока нет, но и Google, и Qualcomm над ними работают: https://tprg.ru/J7Yy

🕳 Команда Twitter нашла в мобильном приложении уязвимость. Через неё рекламным партнёрам соцсети утекали некоторые данные пользователей. Проблема в том, что пользователи разрешения на передачу данных не давали: https://tprg.ru/lEBn

⚖ Министерство внутренней безопасности США вызвало владельца 8chan на допрос по поводу экстремистского контента на портале: https://tprg.ru/QyJo И ещё, после отказа Cloudflare сотрудничать с 8chan, сайт запросил услуги хоста у компании Epik, но та тоже отказалась: https://tprg.ru/QNkp

👍 «ВКонтакте» не отображает для некоторых пользователей количество лайков и репостов под записями. Соцсеть изучает, как это изменение влияет на вовлечение пользователей. Похожий эксперимент уже какое-то время проводит Instagram: https://tprg.ru/l6sL

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
источник
Типичный программист
​​Вместе с факультетом Python-разработки GeekUniversity сделали подборку простых задач по Python для начинающих. С их помощью можно подтянуть знания по спискам, словарям, строкам и другим темам языка.

Давайте попрактикуемся: https://tprg.ru/WHZE

Это #партнёрский пост
источник
Типичный программист
Как научиться писать тестируемый и сопровождаемый код — отвечают эксперты

https://tproger.ru/experts/how-to-write-testable-and-maintainable-code/

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

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

#эксперты #советы
источник
2019 August 08
Типичный программист
Отец-айтишник собрал данные о сне и бодрствовании первого года жизни своего сына и визуализировал их в виде... одеяла: https://tprg.ru/UjJa

Он разделил данные о сне на 6-минутные интервалы в таблицу 366x240 и вносил в неё данные, используя два разных цвета: синий для сна и белый для бодрствования. А затем научился вязать и связал одеялко на основе этих данных.

почти #datascience
источник
Типичный программист
​​Конкурс на доработку системы управления проектами Wrike

До 12 августа можно отправить работу на конкурс Wrike Work, Unleashed 2019 от платформы управления проектами Wrike. Сделаете годный плагин, расширение или приложение для повышения удобства работы с платформой — получите до 25 000 $ и поездку в Прагу.

Подробнее: https://tprg.ru/2tcV
источник
Типичный программист
Благодаря развитию технологий читать можно не только Веб-страницу, но и Типичного, поэтому здесь эта статья тоже актуальна
источник