Life in code – Telegram
Life in code
263 subscribers
359 photos
5 videos
3 files
415 links
Download Telegram
Большая подборка облачных сервисов


Подборка разбита не по каким-то категориям, а по конкретным проектам. Например, есть наборы инструментов для развёртывания своего VPN, фотохостинга, почтового сервиса и многого другого.

Подборка: ссылка
Запрещенный в России почтовый сервис создает протокол переписки, который не взламывается квантовыми компьютерами

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

Подробнее: ссылка
Минкомсвязи прокомментировало возможность разблокировки Telegram в России

В прошлом месяце депутаты Госдумы предложили Минкомсвязи разблокировать Telegram в России. Поводом для инициативы стало использование мессенджера некоторыми государственными службами в качестве средства оповещения граждан о ситуации с коронавирусом в стране. Наконец, ведомство официально отреагировало на запрос.
Что почитать про алгоритмы?



1. «Алгоритмы» С. Дасгупта, Х. Пападимитриу, У. Вазирани

Книга больше подойдёт новичкам, так как помогает разобраться с основными методами построения и анализа алгоритмов. Она собрана из лекций преподавателей университетов Сан-Диего и Беркли. Эта книга ― хорошее начало для тех, кто ещё ничего не читал про алгоритмы.

2. «Алгоритмы: построение и анализ» Т. Кормен, Ч. Э. Лейзерсон, Р. Л. Ривест, К. Штайн

Это справочник и пособие по алгоритмам, которое пригодится и начинающим разработчикам, и сеньорам, и тимлидам. Описания даются на простом языке, главы независимы друг от друга, можно изучать в любом порядке и объёме.

3. «Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих» А. Бхаргава

Думаете, алгоритмы это сложно? Книга убедит вас в обратном. В ней подробно разбирается каждый алгоритм: будет понятно даже ребёнку. Воспроизвести их на любом языке программирования не составит труда.

4. «Программирование. Теоремы и задачи» А. Шень

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

5. «Искусство программирования» Д. Кнут

«Если вы сможете прочесть весь этот труд, то вам определённо следует отправить мне резюме», — так об этой книге отзывался Билл Гейтс. Если вы считаете себя гением программирования, то начните с неё. Книга входит в двенадцать лучших книг физико-математических монографий XX столетия по версии журнала American Scientist.

#алгоритмы #книги
Попытки Western Digital скрыть от потребителей замену современной технологии записи жестких дисков на более медленную и дешевую могут вылиться для компании в серьезные издержки. В США начато разбирательство по поводу апрельского скандала с дисками WD Red.

Western Digital продавала медленные и дешевые жесткие диски под видом быстрых и дорогих. Настала пора расплаты.


Подробнее: ссылка
Microsoft обновили набор UI инструментов Fluent Design для Figma.

Была добавлена поддержка элементов из WinUI 2.4. Сами же наборы инструментов для Figma были полностью переделаны - стало намного удобнее и лучше!


Инструменты для Adobe X.D обновлены не были. Уже задал вопрос нужным людям - сказали, что передадут команде дизайнеров, ибо тем как раз интересно было узнать востребован ли запрос на Adobe X.D версию или нет и если востребован - ее сделают. Ждем.

Кстати, Microsoft сами используют Figma для создания дизайнов интерфейсов. Все дизайн концепты Windows 10X делались именно в Figma. На внутреннем сайте очень много .fig файлов лежит, если речь заходит про внутренний wiki по Windows 10X.


Скачать инструменты: ссылка
Лекции CS50 на русском языке

«Основы программирования и компьютерных наук». Его уже много лет читают студентам Гарварда, а в последнее время — воспитанникам Йельского университета очно, а заочно — многомиллионной аудитории интернета.

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

Смотреть: ссылка
SQL и реляционная теория. Как грамотно писать код на SQL
К. Дж. Дейт


Язык SQL распространен повсеместно. Но работать с ним непросто: он сложен, запутан, при написании SQL-команд легко допустить ошибку. Понимание теории, лежащей в основе SQL, - лучший способ гарантировать, что ваш код будет написан правильно, а сама база данных надежна и легко сопровождаема.

Скачать
21st Century C (2014)
Автор: Ben Klemens

Количество страниц:
408


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

Во время чтения книги вы:
Настроите среду программирования C с помощью средств оболочки, make-файлов, текстовых редакторов, отладчиков и контроллеров памяти;
Используйте Autotools, де-факто кроссплатформенный менеджер пакетов C;
Узнайте о концептах C, слишком полезных, чтобы отказываться от них;
Решите проблемы построения строк в C с помощью стандартных функций C;
Научитесь создавать высокоуровневые объектно-ориентированные библиотеки и программы.


Скачать
VIVO анонсировала новую линейку 5G смартфонов – VIVO X50

Китайская компания VIVO представила у себя на родине новую линейку смартфонов среднего уровня с поддержкой сетей пятого поколения (5G)

Подробнее: ссылка
Qart.js - кастомный qr-код

Qart.js
- отличный и полезный инструмент на js, для тех, кто использует на своем проекте qr-коды. Данный инструмент генерирует qr код поверх любой картинки со своими настройками. Так же может использовать его без внедрения в свой проект, а воспользоваться сервисом онлайн и быстро создать себе qr-код.


GitHub: ссылка
Demo: ссылка
SpaceX использует Linux и обычные x-86 процессоры в Falcon 9

На бортовых системах Falcon 9 используется урезанный Linux и три дублирующие друг друга компьютера на базе обычных двухъядерных процессоров семейства x86.
Управляющее полётом ПО написано на C/C++.
Google усилила двухфакторную аутентификацию.

Помимо пароля теперь может использоваться физический ключ.

Подробнее: ссылка
Разговоры о профессии программист. Полезные советы.

▪️Важное качество программиста - Смотреть
▪️Выучить язык или научиться программировать - Смотреть
▪️Джуниор — не роскошь! - Смотреть
▪️В чем смысл open source? - Смотреть
▪️Минимум 5 лет опыта?! - Смотреть
▪️4 ошибки начинающего программиста - Смотреть
▪️Есть ли жизнь после Senior Engineer? - Смотреть
▪️Снова джуниор. 1 месяц в роли тимлида - Смотреть
▪️Правила хорошего ревью кода / Code review - Смотреть
▪️Отличие Junior, Mid, Senior Engineer - Смотреть
Этот репозиторий представляет из себя памятку по JavaScript и насчитывает множество ссылок на изучение языка для разного уровня и примеры кода, необходимые в реальной разработке.

https://github.com/mbeaudru/modern-js-cheatsheet/blob/master/translations/ru-RU.md
Huawei представила компактную Bluetooth-колонку FreeGo в форме шайбы.

Новинка получила металлический корпус и NFC для быстрого сопряжения со смартфоном.

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

Еще одной фишкой стала быстрая зарядка через USB-C — 15 минут хватит на два часа музыки. Остальные данные и стоимость компания озвучит позже, продажи Huawei FreeGo начнутся в июле.
📌Шпаргалки по нейронным сетям