[Go] Golang-дайджест № 1 (14 – 31 января 2021)

Автор Сообщение
news_bot ®

Стаж: 6 лет 7 месяцев
Сообщений: 27286

Создавать темы news_bot ® написал(а)
11-Фев-2021 12:31


Свежая подборка новостей и материалов со ссылкамиИнтересное в этом выпуске
  • Поддержка ARM
  • Движок Diablo 2
  • Расшифровка паролей из браузеров
  • Сборщик js – аналог webpack
Приятного чтения!Новости события
  • Исправлена ​​проблема, связанная с поиском PATH в ненадежных каталогах https://blog.golang.org/path-security
  • Выпущен релиз-кандидат 1 Go 1.16!
    • ARM в Go 1.16 – добавлена поддержка 64-битной ARM-архитектуры на MacOS М1
    • go get-insecure – флаг является устаревшим и будет удален в версии будущего
    • go get example.com/mod@patch – теперь хочет, чтобы какая-то версия example.com/mod уже требовалась для основного модуля (тем не менее go get -u=patch продолжает исправлять даже недавно добавленные зависимости)
    • GOVCS – новая переменная среды, ограничивающая инструменты управления версиями, которые go-команда может использовать для загрузки исходного кода
    • Добавлен пакет FS – определяет основные интерфейсы файловой системы. Файловая система может быть предоставлена ​​операционной системой хоста и другими пакетами
Предложения по улучшению языкаhttps://github.com/golang/go/issues/44022 Добавить оператор соответствия
func preprocess(example Example) *string
    return match (example.Value, example.Name) {
        0, "C" => {
             return "Zero"
        }
        -100 .. 0, "C" => {
           return "Ice"
       }
        0 .. 100, "C" =>
           return "Hell";
       }
       _, _ => {
            return "Unknown state";
       }
    }
https://github.com/golang/go/issues/44006 - syscall/js: Удалить тип Wrapper, чтобы избежать чрезмерного выделения памяти и улучшить производительность
type BadWrapper struct {
    Value js.Value
}
var escapeRoute *BadWrapper
// Implements js.Wrapper
func (this *BadWrapper) JSValue() js.Value {
    escapeRoute = this // escape to heap
    return this.Value
}
https://github.com/golang/go/issues/43823  Поддержка времени с десятичной запятой для дробных секунд, пример: 02/12/2019 15:45:48,746https://github.com/golang/go/issues/43774 Потоковый интерфейс AEADhttps://github.com/golang/go/issues/43659 Объявление параметров типа и разделение экземпляровhttps://github.com/golang/go/issues/43557 Значения функций как итераторыМатериалы для обученияУроки для изучения GolangВведение в программирование на GoGo в примерахМаленькая книга о Go50 оттенков Go: ловушки, подводные камни и распространенные ошибки новичковАлан А.А. Донован, Брайан У. Керниган «Язык программирования Go»Руководство для начинающих по разумным абстракциям с использованием GolangСтатьи Инструменты
  • Приложение для просмотра, организации и обмена вашей коллекцией фотографий https://github.com/photoprism/photoprism
  • Игровой движок ARPG в том же духе, что и игры 2000-х годов и поддерживает игру в Diablo 2 https://github.com/OpenDiablo2/OpenDiablo2
  • Сервер Matrix второго поколения, написанный на Go. Призван предоставить эффективную, надежную и масштабируемую альтернативу Synapse https://github.com/matrix-org/dendrite
  • Сборщик JS в 100 раз быстрее webpack https://github.com/evanw/esbuild
  • Модульная, мощная, высокопроизводительная среда разработки приложений корпоративного класса от Golang https://github.com/gogf/gf 
  • Официальная реализация протокола Ethereum на Golang https://github.com/ethereum/go-ethereum 
  • Инструмент с открытым исходным кодом, который может помочь вам расшифровать данные из браузера: пароли, закладки, файлы cookie, историю https://github.com/moonD4rk/HackBrowserData  
  • Slack API библиотека rest, websocket https://github.com/slack-go/slack 
  • Веб-фаззинг, предназначенный для обнаружения элементов и контента в веб-приложениях или веб-серверах https://github.com/ffuf/ffuf 
  • Инструменты для сканирования международных телефонных номеров с использованием только бесплатных ресурсов. Это позволяет сначала собрать стандартную информацию, такую ​​как страна, область, оператор и тип линии, на любом международном телефонном номере. Затем поискать следы в поисковых системах, чтобы попытаться найти провайдера VoIP или определить владельца https://github.com/sundowndev/PhoneInfoga
ВидеоНебольшая серия «Пишем веб-приложение на Go», автор Сергей ГаврукСерия из 26 видео на тему «Погружение в Google Go», автор Роман ЛевищенкоСерия из 17 уроков на тему «Уроки для начинающих»,  автор Лёша МаршалПодкастыGo Time: Англоязычные подкасты о GOLive Shows: Предложения Go Language, о которых вы никогда не слышали (часть вторая)GolangShow: Русскоязычный подкаст о GoСообществаФорум в группах GoogleГруппа Golang RU в TelegramВопросы по языку на русскоязычном StackOverflowИнформация о митапах
===========
Источник:
habr.com
===========

Похожие новости: Теги для поиска: #_go, #_go, #_golang, #_blog_kompanii_vseinstrumenty.ru (
Блог компании ВсеИнструменты.ру
)
, #_go
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 05-Окт 20:18
Часовой пояс: UTC + 5