awkaster

Интересные проекты: аналог Wolfenstein 3D в терминале

Веселый 3D шутер для вашего терминала. Целью awkaster является активация лифта, мешать его запустить вам будут разнообразные монстры.

Интересные проекты: игры в графике активности GitHub

Расширение «contrib-awakens» к Chrome займёт скучающего программиста игрой прямо на странице профиля GitHub.

Расширение Chrome contrib-awakens

Кодирование данных с помощью эмодзи: обзор инструмента Base100

Утилита работает аналогично base64, но вместо представления данных в текстовом виде превращает их в эмодзи.

Простой и безопасный способ делиться терминалом: обзор инструмента warp

Warp позволяет безопасно делиться терминалом с ограничением доступа. Проект выложен на GitHub и находится в стадии доработки.

warp

Интересные проекты: «змейка» для терминала, работающая на этапе компиляции

Нашли интересный проект на GitHub — это «змейка» на C++, которая работает во время компиляции. Ещё один способ отвлечься от важных дел.

Кроссплатформенный текстовый редактор с поддержкой мыши в терминале: обзор инструмента micro

Micro — это текстовый редактор, работающий в терминале. Идёт по стопам nano, но старается быть удобным и для тех, кто пользуется терминалом вынужденно.

micro

Как защитить веб-приложение: основные советы, инструменты, полезные ссылки

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

Обложка поста

StackSort: сортировка массива через Stack Overflow

Один разработчик реализовал шуточный алгоритм сортировки StackSort, упомянутый в одном из комиксов xkcd. Его точно стоит использовать на собеседовании.

StackSort
git-fire

В случае пожара закоммить: обзор инструмента git-fire

git-fire — это скрипт, который поможет вам в случае ЧП на рабочем месте. Рассказываем, как его установить и использовать.

Ленивый, компонуемый и модульный JavaScript

В этой статье остановимся на использовании четырех возможностей ECMAScript: итераторах, генераторах, «жирных» стрелочных функциях и операторе for-of в сочетании с функциями высшего порядка, композициями функций, отложенными вычислениями.

Обложка поста

Как настроить Jupyter Notebook для Python 3

Jupyter Notebook — это командная оболочка для интерактивных вычислений. Этот инструмент может использоваться не только с Python, но и другими языками программирования: Julia, R, Haskell и Ruby. Он часто используется…

Обложка поста

Webpack: основы настройки проекта на JavaScript и Sass

Webpack — инструмент веб-разработчика, который соединяет файлы JavaScript и CSS в единые файлы.

Обложка поста

Полная экипировка iOS-разработчика: сервисы, инструменты, фреймворки, веб-сайты

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

Обложка поста
Build 2017

Многочисленные инструменты для разработчиков и большое обновление Windows 10: обзор конференции Microsoft Build 2017

С 10 по 12 мая проходила ежегодная конференция Microsoft Build 2017.Компания представила множество интересных новинок, о которых мы расскажем в этом обзоре.

GTC 2017

Новая архитектура GPU, инструменты для работы с VR и глубинным обучением и несколько интересных проектов: обзор конференции GTC 2017

С 8 по 11 мая в Калифорнии проходила ежегодная конференция NVIDIA GTC 2017, посвящённая GPU-технологиям. Мы подготовили обзор ключевых событий мероприятия.

Обложка поста

Нейронная сеть помогает писать код для нейронных сетей: обзор инструмента Neural Complete

На GitHub появился интерфейс для автозаполнения Neural Complete. Это нейронная сеть, которая помогает писать код для создания нейронных сетей.

Как отсюда выйти: шпаргалка по Vim

Потратив несколько минут на эту статью, вы познакомитесь с основами популярного текстового редактора Vim (и научитесь быстро выходить из него).

Обложка поста

На GitHub появился стековый калькулятор: обзор инструмента Clac

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

Обложка поста

Графический интерфейс для GDB: обзор инструмента gdbgui

Современный браузерный интерфейс GDB (отладчик GNU) для языков C, C++, Go и Rust. Можно добавлять контрольные точки, просматривать трассировку стека и многое другое. Для этого нужно просто запустить gdbgui из терминала, и в браузере откроется новая…

Обложка поста
Обложка поста

Бот ВКонтакте: руководство и полезные инструменты разработки

Разработка ботов для мессенджеров — тренд 2016 года. Бот в соц. сети «ВКонтакте» — новый тренд в России, а потому мы разберём его разработку прямо сейчас…

Компилятор Си в одну инструкцию: обзор инструмента M/o/Vfuscator

M/o/Vfuscator компилирует программы в инструкции mov, и только в них. Инструмент ориентирован на язык Си и архитектуру процессора x86, но адаптивен и легко настраивается под другие языки и архитектуры.

Обложка поста
Что такое VDS и зачем он нужен программисту

Что такое виртуальный выделенный сервер и зачем он вам нужен

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

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

Списки полезностей, курируемые экспертами, в последнее время стали очень популярны. Этот материал — подборка полезных списков для программистов и дизайнеров…

Обложка поста
Обложка поста

πfs: новая файловая система, с которой вам не придётся беспокоиться о данных

Вчера неофициально отмечался день числа пи, и мы нашли на GitHub исходники интересной файловой системы πfs. Вместо того, чтобы тратить место на жёстком диске, храните данные в π! В этом числе содержится любой доступный файл, поэтому у вас…

AWS на понятном русском — шпаргалка по веб-сервисам Amazon

Шпаргалка по Amazon Web Services. Помогаем понять, зачем нужен каждый конкретный продукт из линейки AWS и как выбрать нужный.

Обложка поста
Обложка поста

Motes — язык программирования, взявший лучшее от Swift (нет)

Motes — это новый язык программирования, основанный на эмодзи и созданный для решения важных задач веселья, конечно же! Если вы хотите научиться программировать или просто развлечься, то этот язык для…

Vimium — расширение, позволяющее серфить в браузере Chrome без мышки, как в Vim

Для желающих использовать Google Chrome без мышки у нас хорошие новости: мы нашли расширение Vimium, которое предоставляет горячие клавиши для навигации и управления браузером по аналогии с популярным редактором Vim.

vimium

Слегка злобный скрипт для проверки паролей на сложность

Пользователь Drew DeVault опубликовал на GitHub любопытный скрипт на Python для проверки сложности пароля, задаваемого при регистрации.

Обложка поста

Azure на понятном русском — шпаргалка по веб-сервисам Microsoft

Расшифровка названий и назначения сервисов Microsoft Azure с примерами аналогичных сервисов Amazon Web Services. Помогаем не запутаться.

Обложка поста

git recall — простой способ вспомнить, что вы делали в репозитории

git-recall — это простой инструмент, который позволяет с лёгкостью проверить все сделанные вами и вашими контрибьюторами коммиты.

Обложка поста
Обложка поста

Тренажёр по скоростному набору кода для программистов

Не так давно появился сайт speedcoder.net, который предлагает программистам попрактиковаться в наборе кода на скорость.

Удобные возможности консоли разработчика Chrome, о которых вы можете не знать

API командной строки Chrome DevTools содержит большое количество удобных функций для выполнения простых задач: выбора и проверки элементов DOM, отображения данных в читаемом формате, запуска и проверки профилировщика и мониторинга событий DOM. …

Обложка поста