Переводы для программистов

Картинка поста

HTTPS — очень важная для интернета технология: она охраняет наш трафик и все веб-сайты в интернете должны использовать её. Есть ряд ограничений ко всем бонусам, которые предоставляет даже правильно настроенный...
Читать дальше

Картинка поста

PyQt — набор «привязок» графического фреймворка Qt для языка программирования Python, выполненный в виде расширения Python. В нашей недавней статье мы рассмотрели создание простого приложения с использованием PyQt в связке...
Читать дальше

Картинка поста

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

Картинка поста

Если вы читаете нас, то, скорее всего, вам нравится программировать. И хоть само по себе программирование является и хорошим средством заработка, и достаточно интересным хобби, наличие интересов вне сферы деятельности...
Читать дальше

Картинка поста

Задавались ли вы когда-нибудь вопросом, возможно ли создавать кроссплатформенные настольные приложения на HTML, CSS и JavaScript? С Electron это становится возможным. В этой статье мы рассмотрим основы Electron и напишем...
Читать дальше

Картинка поста

В этой статье мы расскажем, зачем нужны  *args и **kwargs в Python и как их использовать. В программировании, если нам нужно выполнять похожие действия, мы определяем функции для многоразового использования...
Читать дальше

Картинка поста

Время загрузки веб-проекта часто играет решающую роль. Если сайт грузится слишком долго, поисковики будут понижать его в выдаче, а пользователи закрывать, не дождавшись. Мы перевели рассказ разработчика Lucidchart, в котором...
Читать дальше

Картинка поста

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

Картинка поста

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

Картинка поста

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

Картинка поста

Рассказываем о разнице между плёночными и цифровыми камерами и знакомим с устройством последней. Также мы порассуждаем, нужны ли цифровые камеры сейчас, когда есть смартфоны. В отличие от старомодных плёночных камер,...
Читать дальше


Картинка поста

В этой статье мы рассмотрим создание простейшего приложения на популярном Java-фреймворке Spring MVC. Для этого мы будем использовать следующий инструментарий: Tomcat 8.0.37 — скачать можно по ссылке. Среда для Java...
Читать дальше

Картинка поста

Перевод статьи Федерико Мена-Кинтеро, который, наряду с Мигелем де Икаса, основал проект GNOME — широко используемую, свободную графическую среду, в основном для систем GNU/Linux. Перед этим он некоторое время поддерживал...
Читать дальше

Картинка поста

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

Картинка поста

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

Картинка поста

Рассказывает Уолт Шлендер, влюблённый программист В этом году моя жена начала интересоваться программированием. Она выбрала Java и начала создавать приложения для Android. Вчера я не знал, что ей подарить на...
Читать дальше

Картинка поста

Интересуетесь веб-безопасностью? Тогда вы по адресу. Вы можете просмотреть видеокурс, который постепенно объясняет основные понятия, или же разобрать отдельные уязвимости в соответствующем разделе. Если вы новичок в веб-безопасности, то рекомендуется...
Читать дальше

Картинка поста

Python — невероятно гибкий язык программирования, который хорошо интегрируется с существующими программами. Немало Python-кода написано в виде скриптов и интерфейсов командной строки (CLI). Инструменты и интерфейсы командной строки — эффективная...
Читать дальше

Картинка поста

Сегодня мы рассмотрим библиотеку Fire, которая позволяет автоматизировать интерфейсы командной строки (CLI) на Python. Fire – самая популярная после TensorFlow разработка для Python, которую Google выложил в открытый доступ: Правда, она...
Читать дальше

Картинка поста

На прошедшей в январе международной выставке потребительской электроники CES 2018 в Лас-Вегасе представители CTA (Consumer Technology Assosiation) рассказали об основных тенденциях в области технологий, на которые следует обратить внимание. Представляем вашему...
Читать дальше

Картинка поста

Недавно были опубликованы результаты опроса 23 000 JavaScript-программистов за 2017 год. Они показали много разного и интересного от трендов до окладов. Можно посмотреть презентацию. Среди всего, что в ней представлено, хочется выделить...
Читать дальше

Картинка поста

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

Картинка поста

Мы перевели статью, в которой человек описывает, как можно воровать данные пользователей с различных сайтов на протяжении нескольких лет, оставаясь незамеченным. Рассказывает Дэвид Гилбертсон, веб-разработчик и автор на Hacker Noon. Моя...
Читать дальше

Картинка поста

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


Картинка поста

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

Картинка поста

В Python 3.6 появилась такая интересная особенность, как синтаксис для аннотаций переменных. Подробнее про это нововведение можно прочитать в PEP 526. Суть этого PEP заключается в том, чтобы перевести идею аннотаций типов (PEP 484)...
Читать дальше

Картинка поста

В этой статье мы шаг за шагом создадим нейронную сеть на Go для решения задачи классификации. Несмотря на то, что здесь рассматривается только одна архитектура сети, наш код будет достаточно...
Читать дальше

Картинка поста

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

Картинка поста

Десктопное уведомление — это всплывающее на рабочем столе сообщение, которое оповещает о каком-либо событии. Компьютер может прислать вам уведомление по множеству причин, не обязательно связанных с вашей текущей деятельностью: обновление ПО,...
Читать дальше

Картинка поста

В финальной части будут описаны различные обратные вызовы (callback-функции), используемые для выполнения функций в зависимости от прогресса анимации. Почти в каждом примере в предыдущих статьях использовались свойства CSS, чтобы показать,...
Читать дальше

Картинка поста

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

Картинка поста

Рассказывает Мэтью Хьюз, журналист из Ливерпуля, Англия Сервисы вроде Slack и Yammer используются компаниями так же активно, как кулеры для воды. Инти де Сеукелер, исследователь в области безопасности («белый хакер»), выяснил, как получить доступ к страницам...
Читать дальше