TechRocks
13.1K subscribers
765 photos
14 videos
1 file
2.08K links
Официальный телеграм-канал сайта techrocks.ru

По вопросам рекламы: @aldrson


РКН: https://clck.ru/3R3tTP
Download Telegram
Декораторы Python — объяснение для начинающих

#python

В руках опытных Python-разработчиков декораторы могут стать элегантным и мощным инструментом. Они позволяют изменять поведение функций без внесения изменений в их исходный код.

Читать статью
👍21
Бинарный поиск на Python

#python

В повседневной жизни мы постоянно ищем информацию или пытаемся найти решение возникших проблем. Например, просматривая результаты поиска в Интернете, мы выбираем статьи и ресурсы, которые нам кажутся наиболее подходящими. Но поиск не всегда происходит одинаково, есть много подходов. Один из них — бинарный поиск.

Читать статью
🦄1
Временная таблица в базе данных SQL

#sql

Временная таблица SQL, также известная как temp table, - это таблица, которая создается и используется в контексте определенного сеанса или транзакции в системе управления базами данных (СУБД).

Читать статью
2
Простая шпаргалка по Git для контрибуторов open source

#git

Люди, желающие поучаствовать в разработке программ с открытым исходным кодом, часто сталкиваются с одной проблемой: они не знают, как сделать первый шаг на пути от форка (fork) к пул-реквесту (pull request). В этой статье мы рассмотрим нужную последовательность действий.

Читать статью
👍3
Лучшие практики Dockerfile: как создавать эффективные контейнеры

#tools

Создание эффективных образов Docker — это и искусство, и наука. Следуя лучшим практикам при написании Dockerfile, вы сможете значительно повысить производительность, безопасность и управляемость контейнеров.

Читать статью
👍1
Где искать бесплатные иконки для сайта?

#webdev

Благодаря высококачественным иконкам ваши проекты будут выглядеть более профессионально и станут более удобными для пользователей. Но где найти бесплатные иконки в хорошем качестве? В этой статье мы познакомим вас с 23 библиотеками иконок с открытым исходным кодом.

Читать статью
👍3
20 приемов работы с Git в командной строке, которые должен знать каждый разработчик

#git

Графический интерфейс может упростить некоторые задачи, но умение пользоваться Git CLI обеспечивает более глубокий контроль, гибкость и скорость.

Читать статью
👍6
CSS-свойство position: разбираемся с позиционированием элементов

Если вы хотите действительно хорошо овладеть CSS, очень важно разобраться в свойстве position. Но стоит учесть, что для начинающих эта тема может быть довольно сложной.

Читать статью
👍3
Команда git diff: просмотр изменений в коде

#git

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

Все это распространенные задачи при работе с системой контроля версий. К счастью, все они решаются. А поможет в этом команда git diff.

Читать статью
👍3
Светлый и темный режим всего в 14 строках CSS

#css

Пишем код, который будет выявлять системные настройки пользователя при помощи медиа-запросов CSS и таким образом определять базовую цветовую схему.

Читать статью
👌2
CSS-свойства для работы с изображениями

#css

Автор статьи привел примеры использования пяти CSS-свойств для работы с картинками.

Читать статью
Атрибут ping элемента ссылки HTML5

#webdev

Приняв во внимание развитие веб-технологий, HTML5 представил несколько новых фич для улучшения веб-разработки. Одна из таких фич — атрибут ping, который обеспечивает дополнительные возможности отслеживания кликов по ссылкам.

Читать статью
👍2
Почему опытные разработчики никогда не используют regex для валидации email?

#webdev

Представьте, что вы создаете форму регистрации. Что первое приходит вам в голову? Вставить regex в поле электронной почты. Но это плохой ход.

Читать статью
👍2
Глубокое и поверхностное копирование в JavaScript

#javascript

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

Читать статью
👍1
Конвейеры в Linux

#tools

В этом руководстве мы рассмотрим общее определение философии Unix и изучим ключевые элементы хорошо написанного скрипта. Также мы познакомимся с такими составными частями скриптов, как оператор конвейера, работа с stdin и stdout. Наконец, мы рассмотрим, как применить эти элементы в наших скриптах на ruby/bash!

Читать статью
Багхантеры — герои нашего времени?

VK Bug Bounty доказывает: люди, которые делают интернет безопаснее, могут хорошо зарабатывать. Вот несколько цифр: максимальная выплата за 2024 год — 4 млн руб. В среднем 8 дней требуется на получение своего баунти.

Теперь Bounty Pass становится постоянным. Система только набирает обороты, а награды и задачи становятся всё интереснее.
👍3
Одинарные, двойные и обратные кавычки в JavaScript

Рассмотрели, чем отличается использование разных видов кавычек в JS-коде. Отдельно остановились на преимуществах шаблонных литералов.

#javascript

Читать статью
👍2
Запросы SQL: руководство для начинающих

#sql

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

Читать статью
👍4
Тестирование методом “черного ящика”

#qa

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

Тестировщик проверяет функциональность программного обеспечения, не заботясь о внутренних деталях или стратегиях реализации. Он просто предоставляет системе входные данные, имитируя различные действия пользователя, и наблюдает за выходными данными, генерируемыми системой.

Читать статью
👍6
Как отменить последний коммит

#git #tools

Допустим, вы работаете над кодом в Git и вдруг что-то пошло не по плану. Вам нужно отменить ваш последний коммит. Как это сделать? Знакомьтесь: команды git reset и git revert.

Читать статью
👍7
Как добавить водяной знак к изображению (HTML + JavaScript)

#webdev

Добавлять водяные знаки к картинкам очень просто, для этого используется элемент HTML5 canvas. Добавляемые таким образом водяные знаки можно стилизовать, настраивать их расположение и прозрачность.

Читать статью