У вас включен AdBlock или иной блокировщик рекламы.

Пожалуйста, отключите его, доход от рекламы помогает развитию сайта и появлению новых статей.

Спасибо за понимание.

В другой раз
DevGang блог о програмировании
Авторизоваться

Изучаем Go - создание загрузчика (часть 2)

В прошлый раз мы опеределились с планом создания простого сервера на Go, который бы загружал удаленные файлы. В этот раз я бы уже хотел приступить к написанию настоящего кода. Я постараюсь документировать все, что помогло мне собрать программу вместе со всеми ссылками, которые я использовал. Я также пытался ясно и понятно именовать переменные. Например, используя ответ http.ResponseWriter , запросите *http.Request вместо w http.ResponseWriter, r *http.Request. Надеюсь на то, что любой человек с любым опытом сможет разобраться в коде.

Изучаем Go - создание загрузчика (часть 1)

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

Как сохранить инстанс goRBACH

goRBAC  предоставляет довольно облегченную реализацию управления доступом (RBAC) по ролям в Голанге. Вся информация о привилегиях (роли, родители и разрешения), как правило,  сохраняется в постоянном хранилище, к примеру в базе данных, файлах или облачном хранилище. В этом посте мы с вами кратко обсудим, как загрузить экземпляр goRBAC из постоянного хранилища и как сохранить экземпляр обратно. Чтобы нам было проще, в качестве постоянного хранилища будем использовать файл JSON.

Почему PHP разработчики, должны изучать Golang

Go или Golang, это быстрый, масштабируемый и довольно производительный язык программирования с открытым исходным кодом, разработанный Google и поддерживаемый сообществом. Все больше и больше приложений используют его в различных реализациях. Хотя Роб Пайк сказал, что «… мы ожидали, что программисты на C ++ увидят в Go альтернативу…», но я действительно думаю, что вы, ребята, Пхпешники, должны изучать Golang! Давайте я обьясню ПОЧЕМУ.

Адаптивные изображения для Retina дисплеев на HTML5

Так как рост популярности Retina и других дисплеев высокой четкости возрастает, веб-разработчикам сейчас как никогда важно использовать изображения высокой четкости. Для достижения этого существуют разные способы, некоторые из которых я описал в статье. Мы рассмотрим следующие способы:

Angular: Провайдер объекта Window

Куда делась моя ссылка $window? Нет проблем, используйте этот провайдер для внедрения window в ваш Angular компонент.

Coda 2 Git инструментарий

Приложение Coda 2 в редакторе включает в себя управление исходным кодом (SCM). Это включено как одна из опций для вашей боковой панели и называется боковой панелью SCM. Переключившись на это представление, вы увидите список ожидающих изменений, которые необходимо зафиксировать в вашем хранилище.

Работаем с паттерном Sass/SCSS 7–1 в Angular 7

Паттерн 7–1 входит в общую архитектуру Sass и рекомендуется к использованию проектом Sass Guidelines Project. А вот и основная структура:

Пишем первый проект на Golang

Пару месяцев назад я начал писать на Go так же известным, как Golang. И не только из-за их потрясающего логотипа. Основная причина была в том, что я хотел, чистую железяку на моем Raspberry Pi, а так же кроссплатформенность в паре с легкостью установки. Среди других причин были простота создания на Go асинхронного кода с помощью Go методов и уникальный подход к синхронизации каналов между подпрограммами (потоками) посредствам go routines.

CakePHP и NamedScope для принципов DRY

Реализовано в CakePHP 2 версии (2.x)

Предыстория

Я наткнулся на этот форк и SimpleScope.