Forwarded from Веб-страница
Как имитировать сетевые проблемы в Linux
Стабильная сеть — это просто замечательно. Однако есть ситуации, когда разработчику нужна сеть, работающая с перебоями. Например, для тестов.
Рекомендуем статью, автор которой рассказывает и приводит примеры того, как внести задержку, потери и другие искажения в передачу трафика:
https://tprg.ru/6Pc3
#сеть #linux
Стабильная сеть — это просто замечательно. Однако есть ситуации, когда разработчику нужна сеть, работающая с перебоями. Например, для тестов.
Рекомендуем статью, автор которой рассказывает и приводит примеры того, как внести задержку, потери и другие искажения в передачу трафика:
https://tprg.ru/6Pc3
#сеть #linux
Forwarded from Веб-страница
Отличная интерактивная статья для изучения позиционирования в CSS с котиками:
https://tprg.ru/Pogp
#фронтенд #css
https://tprg.ru/Pogp
#фронтенд #css
Forwarded from Типичный программист
Подборка полезных команд Linux
В одной статье собрали большую подборку команд терминала Linux, с которыми вы здорово сэкономите своё время и повысите продуктивность:
https://tprg.ru/2Y45
#linux
В одной статье собрали большую подборку команд терминала Linux, с которыми вы здорово сэкономите своё время и повысите продуктивность:
https://tprg.ru/2Y45
#linux
Forwarded from Типичный программист
Создатель C++ ответил на 5 самых популярных вопросов по языку
Публикуем вторую часть интервью с Бьёрном Страуструпом. В нём он ответил на 5 самых популярных вопросов по C++ со Stack Overflow. Например, рассказал про исчерпывающий список книг по языку:
https://tprg.ru/LctI
Также рекомендуем почитать первую часть этого интервью. В нём Страуструп даёт несколько советов новичкам и рассказывает, почему в 2020 году всё ещё актуально учить C++:
https://tprg.ru/4tYy
#cpp
Публикуем вторую часть интервью с Бьёрном Страуструпом. В нём он ответил на 5 самых популярных вопросов по C++ со Stack Overflow. Например, рассказал про исчерпывающий список книг по языку:
https://tprg.ru/LctI
Также рекомендуем почитать первую часть этого интервью. В нём Страуструп даёт несколько советов новичкам и рассказывает, почему в 2020 году всё ещё актуально учить C++:
https://tprg.ru/4tYy
#cpp
Forwarded from Типичный программист
16 генераторов CSS-кода для веб-разработчиков
CSS стал таким мощным, что иногда им можно заменить даже JavaScript. Для CSS даже специальные инструменты стали выпускать, которые генерируют всякие прикольные штуки.
Например, на картинке в посте — инструмент, с помощью которого много мелких картинок можно объединить в один файл и выводить не с помощью тега img, а с помощью CSS.
В подборке рассказываем ещё про 15 занятных CSS-генераторов:
https://tprg.ru/lV43
#веб #css
CSS стал таким мощным, что иногда им можно заменить даже JavaScript. Для CSS даже специальные инструменты стали выпускать, которые генерируют всякие прикольные штуки.
Например, на картинке в посте — инструмент, с помощью которого много мелких картинок можно объединить в один файл и выводить не с помощью тега img, а с помощью CSS.
В подборке рассказываем ещё про 15 занятных CSS-генераторов:
https://tprg.ru/lV43
#веб #css
Forwarded from Типичный программист
Подготовлена реализация Git на Shell. Она получила название shit
Автор проекта написал его просто ради забавы. Эта идея возникла у него после спора о сложности внутренней структуры Git. Он был с этим не согласен и решил продемонстрировать свои доводы, написав за день работоспособный вариант Git на чистом Shell.
В процессе работы разработчик понял, что немного погорячился с заявлениями о простоте из-за применения в Git бинарного формата индекса, для обработки которого не совсем подходит Shell. Но отступать было поздно и извернувшись ему удалось реализовать Git на Shell.
Подготовленной функциональности достаточно для совершения коммита в git-репозиторий. Код распространяется под лицензией Do What The Fuck You Want To Public License.
Код здесь: https://tprg.ru/qucH
#git #shell
Автор проекта написал его просто ради забавы. Эта идея возникла у него после спора о сложности внутренней структуры Git. Он был с этим не согласен и решил продемонстрировать свои доводы, написав за день работоспособный вариант Git на чистом Shell.
В процессе работы разработчик понял, что немного погорячился с заявлениями о простоте из-за применения в Git бинарного формата индекса, для обработки которого не совсем подходит Shell. Но отступать было поздно и извернувшись ему удалось реализовать Git на Shell.
Подготовленной функциональности достаточно для совершения коммита в git-репозиторий. Код распространяется под лицензией Do What The Fuck You Want To Public License.
Код здесь: https://tprg.ru/qucH
#git #shell
Forwarded from Типичный программист
Подборка из 9 бесплатных англоязычных курсов от ведущих университетов (Гарвард, MIT, Иллинойсский университет) и компаний (Google, Microsoft, IBM):
— Информатика для веб-программирования: https://tprg.ru/zftK
— Информатика и мобильные приложения: https://tprg.ru/48i1
— Искусственный интеллект: https://tprg.ru/Qkvc
— Введение в информатику: https://tprg.ru/GjHT
— Вычислительное мышление с использованием Python: https://tprg.ru/3tLK
— Архитектура Google Compute Engine: https://tprg.ru/8wj2
— Облачные вычисления: https://tprg.ru/kExf
— Основы ИТ для кибербезопасности: https://tprg.ru/t2Sn
— Блокчейн: https://tprg.ru/19ot
#информатика #ии
— Информатика для веб-программирования: https://tprg.ru/zftK
— Информатика и мобильные приложения: https://tprg.ru/48i1
— Искусственный интеллект: https://tprg.ru/Qkvc
— Введение в информатику: https://tprg.ru/GjHT
— Вычислительное мышление с использованием Python: https://tprg.ru/3tLK
— Архитектура Google Compute Engine: https://tprg.ru/8wj2
— Облачные вычисления: https://tprg.ru/kExf
— Основы ИТ для кибербезопасности: https://tprg.ru/t2Sn
— Блокчейн: https://tprg.ru/19ot
#информатика #ии
Forwarded from Типичный программист
Как найти N-е число последовательности Фибоначчи тремя разными способами?
Рассказываем и показываем реализации алгоритмов на Java:
https://tprg.ru/Lyej
#алгоритмы #рекурсия #java
Рассказываем и показываем реализации алгоритмов на Java:
https://tprg.ru/Lyej
#алгоритмы #рекурсия #java
Forwarded from Типичный программист
Огромная подборка ресурсов и инструментов по безопасности ядра Linux:
https://tprg.ru/Q0eU
#linux #безопасность
https://tprg.ru/Q0eU
#linux #безопасность
Forwarded from Журнал «Код»
Решаем кодом задачу про безумного рекрутера
Почти любую задачу можно решить с помощью нескольких строк на Python: https://thecode.media/hr-code/
#задача_Код
Почти любую задачу можно решить с помощью нескольких строк на Python: https://thecode.media/hr-code/
#задача_Код
Forwarded from Python Books. Книги по питону
Forwarded from Типичный программист
Агенство национальной безопасности США опубликовало свой курс по Python
Сделали они это не по своей инициативе, а после соответствующего запроса американского программиста. И следуя закону о свободе информации, АНБ предоставила гражданину свои учебные материалы.
Программист отсканировал 400-страничный курс и выложил его на DigitalOcean Spaces. Теперь и вы можете проходить этот курс, представляя себя американским агентом:
https://tprg.ru/pfRg
#python
Сделали они это не по своей инициативе, а после соответствующего запроса американского программиста. И следуя закону о свободе информации, АНБ предоставила гражданину свои учебные материалы.
Программист отсканировал 400-страничный курс и выложил его на DigitalOcean Spaces. Теперь и вы можете проходить этот курс, представляя себя американским агентом:
https://tprg.ru/pfRg
#python
Forwarded from Типичный программист
BinarySearch — это такая интерактивная игра, которая поможет вам прокачаться в алгоритмах.
Сделана небанально: игроков объединяют в виртуальной комнате, дают одно и то же задание, которое нужно решить. При этом можно общаться и следить за достижениями других игроков:
https://tprg.ru/UG6e
#алгоритмы
Сделана небанально: игроков объединяют в виртуальной комнате, дают одно и то же задание, которое нужно решить. При этом можно общаться и следить за достижениями других игроков:
https://tprg.ru/UG6e
#алгоритмы
Forwarded from Типичный программист
Golang: основы для начинающих
Есть как минимум 3 причины для изучения Go: его читабельность, скорость разработки, неплохая защита от ошибок.
В этом гайде рассказываем про основы для начинающих: настройка окружения и базовый синтаксис. Го:
https://tprg.ru/xlAf
#go
Есть как минимум 3 причины для изучения Go: его читабельность, скорость разработки, неплохая защита от ошибок.
В этом гайде рассказываем про основы для начинающих: настройка окружения и базовый синтаксис. Го:
https://tprg.ru/xlAf
#go
Forwarded from Типичный программист
Не правда и не ложь: truthy и falsy значения в Python
В Python, как и в других языках, есть логический тип переменных bool, у которого есть 2 значения: True и False. А ещё в Python существует механизм, с помощью которого значение любого типа можно привести к True или False. По-английски это называется truthy и falsy, что можно перевести как «истинноватые» значения.
В нашей статье читайте, как это работает и зачем это вообще нужно:
https://tprg.ru/RZ51
#python
В Python, как и в других языках, есть логический тип переменных bool, у которого есть 2 значения: True и False. А ещё в Python существует механизм, с помощью которого значение любого типа можно привести к True или False. По-английски это называется truthy и falsy, что можно перевести как «истинноватые» значения.
В нашей статье читайте, как это работает и зачем это вообще нужно:
https://tprg.ru/RZ51
#python
Winpopup LAN Messenger :: Free Download, Instant Messaging Software http://www.winpopup-lan-messenger.com/
Winpopup-Lan-Messenger
Winpopup LAN Messenger :: Free Download, Instant Messaging Software
Winpopup LAN Messenger is a cost-effective Office, Corporate, Enterprise Instant Messaging solution.