backend_podcast

ep002


Listen Later

tamago

Позволяет запускать Go-приложение прямо на процессоре, без операционной системы. Концепция unikernel. Пока поддерживается только их же (f-secure) SoC (Systm-on-Chip) MkII (~150USD). В планах добавить поддержку Raspberry PI Zero (~25USD).

Кстати будет упомянуть книгу Code: The Hidden Language of Computer Hardware and Software by Charles Petzold. Основы изложены лучше, чем вам их дадут в университете.

excelize

Просто упомяну библиотеку для чтения и записи XLSX-файлов в Go:

Excelize is a library written in pure Go providing a set of functions that allow you to write to and read from XLSX files.
Supports reading and writing XLSX file generated by Microsoft Excel™ 2007 and later.
Supports saving a file without losing original charts of XLSX.
This library needs Go version 1.10 or later.
Go vs Python

Статья о использовании Python для небольших скриптов. Полностью поддерживаю автора. Среди прочего автор упомянул сложность идентификации версии Go-программы: имеешь дело с бинарным файлом. В Go можно использовать ldflags:

$ go build -ldflags="-X 'main.Version=v1.0.0'"

Отличная вводная статья на DigitalOcean про использование go build для модификации значений переменных пакета. Также к недостаткам Go автор отнес отсутсвие REPL, но он есть.

Применение NLTK для опредления HC/HTC

Обсудили популярную библиотеку NLTK, написанную на Python, для решения нашей одной из повседневных задач для определения HTC-кода посылки по её описанию для таможни в США.

...more
View all episodesView all episodes
Download on the App Store

backend_podcastBy Artem Ostretsov