Advanced Search
Search Results
311 total results found
Приспособленец (Flyweight)
Паттерн Flyweight относится к структурным паттернам уровня объекта. Паттерн Flyweight используется для эффективной поддержки большого числа мелких объектов, он позволяет повторно использовать мелкие объекты в различном контексте. Требуется для реализации: Кла...
Заместитель (Proxy)
Паттерн Proxy относится к структурным паттернам уровня объекта. Паттерн Proxy предоставляет объект для контроля доступа к другому объекту. Другое название паттерна - "Суррогат". В этом понимании, это предмет или продукт, заменяющий собой какой-либо другой пред...
Спецификация (Specification)
Спецификация — шаблон проектирования, посредством которого представление правил бизнес логики может быть преобразовано в виде цепочки объектов, связанных операциями булевой логики. Больше информации в Wikipedia https://en.wikipedia.org/wiki/Specification_patte...
I18n in Go: Managing Translations
Recently I've been building a fully internationalized (i18n) and localized (l10n) web application for the first time with Go's golang.org/x/text packages. I've found that the packages and tools that live under golang.org/x/text are really effective and well de...
Проблемы различия библиотек при компиляции
Ошибка Во время компиляции и не соответствия версий систем может возникнут подобная ошибка /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by appname) Ошибка говорит о том, что в системе нет версии GLIBC_2.28 Чтобы узнать какая верси...
Как отличать различные типы логов в Logstash
Зачем вообще ризлчать логи? Если вы собираете два набора логов используя один и тот же источник, вы возможно захотите разделить их таким образом, чтобы обработать каждый по отдельности. Для примера, вы можете захотеть изменить имя индекса одного типа логов что...
Пример использования Jenkins REST API на Golang
Я собираюсь описать как вызывать Jenkins REST API используя GO. Создадим три Go файла: packages/helpers/helpers.go packages/jenkins/jenkins.go main.go Исходный код доступен по адресу: https://github.com/mohdnaim/jenkins_rest_api helpers.go содержит функции п...
Echo framework + GORM = Огненно быстрое Golang приложение на стороне сервера. Пример аутентификации.
В статье, я хочу показать пример реализации входа, выхода и регистрации используя Go фреймворк Echo и Gorm для postgreSQL. Для аутентификации пользователей будет использоваться JWT(Json web token). Для начала создадим main.go: package main import ( "app1/hel...
Реализация RSA шифрования и подписи на Golang
Эта статья описывает как работает RSA алгоритм, и как его можно реалоизоват на Go. RSA (Rivest–Shamir–Adleman) шифрование наиболее широко распространнено для безопасного шифрования данных. Это асиметрический алгорит шифрования, который по простому можно назват...
Raspberry Pi Coding in Go: Traffic Lights
I’ve been learning the Go programming language recently. As an exercise, I decided to revisit a past article that looked at working with traffic lights on the Raspberry Pi in Python in order to rewrite it in Go. To make this a standalone guide, there will be s...
День 3: Haskell путеводитель по нейронным сетям
После того как мы посмотрели, как работает сеть, стало ясно, что понимание градиента жизненно необходимо. Отсюда, пересмотрим нашу стратегию на уровне ниже. Однако, так как нейронные сети становятся сложнее, вычисления градиента в ручном режиме становится еще ...
День 4: Важность пакетной нормализации
Для какой цели существуют нейронные сети? Нейронные сети - это обучаемые модели. Их главная цель - приблизиться или даже превзойти человеческие способности восприятия. Ричард Суттон говорит, что самый большой уро, который может быть получен с 70 годов разработ...
День 5: Сверточные нейронные сети
Сегодня мы поговорим об одной из самых важных архитектур глубокого обучения, так сказать алгоритм всех алгоритвом в компьютерном зрении. Вот как Франсуа Холлет, автор Karas, называет сверточные нейронные сети (CNNs). Сверточные сети - архитектура, как и другие...
Day 6: Saving Energy with Binarized Neural Networks
Day 7: Real World Deep Learning
Day 8: Model Uncertainty Estimation
Day 9: Roaming The Latent Space
Distributed systems
Introduction I wanted a text that would bring together the ideas behind many of the more recent distributed systems - systems such as Amazon's Dynamo, Google's BigTable and MapReduce, Apache's Hadoop and so on. In this text I've tried to provide a more accessi...