Tagged: golang

18
Апр
2021

Компиляция so на go

Я пишу на golang. Понадобилось скомпилить всё в *.so. Сделал. Но при вызове из C, вот что получается:

bash: ./a.out: cannot execute binary file: Exec format error

Пример
ferret.go:
package main

import "C"
import (
"ma…

06
Фев
2021

Динамический ипорт или как вызвать функцию из пакета не зная название пакета

Вопрос следующий, недавно начал изучать Go, столкнулся с такой проблемой
В пхп это реализуется следующим образом
$db[‘class_name’] = ‘ClassA’; // например получили название класса из бд

$classes = [‘ClassA’, ‘ClassB’]; // массив доступных…

06
Фев
2021

Динамический ипорт или как вызвать функцию из пакета не зная название пакета

Вопрос следующий, недавно начал изучать Go, столкнулся с такой проблемой
В пхп это реализуется следующим образом
$db[‘class_name’] = ‘ClassA’; // например получили название класса из бд

$classes = [‘ClassA’, ‘ClassB’]; // массив доступных…

06
Фев
2021

Динамический ипорт или как вызвать функцию из пакета не зная название пакета

Вопрос следующий, недавно начал изучать Go, столкнулся с такой проблемой
В пхп это реализуется следующим образом
$db[‘class_name’] = ‘ClassA’; // например получили название класса из бд

$classes = [‘ClassA’, ‘ClassB’]; // массив доступных…

17
Дек
2020

Начался четвёртый раунд битвы языков программирования 2020!

Результаты прошлого раунда вас не удивят: за Python голосовали примерно в шесть раз чаще чем за Ruby, а SQL набрал в два раза больше голосов чем TypeScript. В этом раунде
— Читать дальше «Начался четвёртый раунд битвы языков программирования 2020!»

13
Дек
2020

Примите участие в баттле языков программирования 2020. Старт уже завтра!

В то время как Java и язык Си меняются местами на вершине рейтинга TIOBE, мы решили выяснить, какие языки программирования, наши подписчики любят больше всего. Завтра начинается баттл языков программирования
— Читать дальше «Примите участие в баттле я…

12
Дек
2020

Интерактивность "длинных запросов"

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

01
Дек
2020

Новогодняя распродажа онлайн-курсов и профессий в Skillbox

Заходите и выбирайте что-нибудь по душе: есть и для новичков, и для продолжающих. В списке направлений актуальные языки и сферы разработки, а также топовые технологии:
— Читать дальше «Новогодняя распродажа онлайн-курсов и профессий в Skillbox»

19
Ноя
2020

systray проблема размещения separator-а

Использую библиотеку systray для создания виджета на панели задач. Он имеет пару кнопок (Одна с самого начала скрыта), потом расположен сепаратор, а после кнопка quit. При определенных условиях (там ничего не обычного) все видимые кнопки с…

03
Ноя
2020

Workerman или Centrifugo?

Что бы вы выбрали для создания Real-Time Web-приложения?
Сначала склонялся к Воркерман, так как проще в использовании, но смущает множество отзывов по поводу его неспособности удержать хотя бы 5к соединений. По поводу Centrifugo узнал случ…

29
Сен
2020

14 октября – 17 октября, онлайн: конференция Golang Live 2020

Профессиональная конференция для Go-разработчиков. Специалисты расскажут о применении языка программирования Golang в энтерпрайз-проектах.
— Читать дальше «Конференция Golang Live 2020»

27
Сен
2020

Как правильно получить значение из С в golang?

Пытаюсь сделать конвертор из flow-tools на golang для сбора статистики, но CGO даётся очень тяжело,
установил flow-tools-dev для вызова функций. В данный момент имею такой код (ниже) , он только для теcтирования вызова функций, мне необход…

04
Сен
2020

14-18 сентября, онлайн: конференция Russian Python Week 2020

Специалисты ведущих IT–компаний расскажут обо всём, что касается Python: безопасность, оптимизация кода, истории успеха и провалов.
— Читать дальше «Конференция Russian Python Week 2020»

28
Авг
2020

Как связать два языка в один проект

задался вопросом, каким образом можно связать два языка в одном проекте.
Меня интересуют конкретно Golang и Python, я хочу написать телеграмм бота, который будет парсить большой обьем информации с нескольких сайтов.
Но реализация самого бо…

12
Авг
2020

Воспроизведение и запись звука в программе, goalsa/alsa-lib

Воспользовался библиотекой goalsa (обертка над alsa-lib), задача решена, но есть пара вопросов:

Чем ограничено количество семплов, которые будут воспроизводиться?
out, _ := alsa.NewPlaybackDevice(
"hw:0,0",
2, // к…

19
Июл
2020

Реализация backend + frontend

Интересует вопрос, как на самом деле на нормальных сайтах работает связка frontend + backend.
Как это отделено друг от друга и как взаимодействует?Очевидно это не просто папка где всё вместе лежит(и html и php и js и т.д).
Как можно исполь…

01
Июл
2020

8 основных языков для бэкенда

На чём обычно пишут бэкенд крупные компании? Рассказываем о 8-ми языках для бэкенда, об их плюсах и о компаниях, где их используют.
— Читать дальше «8 основных языков для бэкенда»

17
Май
2020

Какой стек лучше использовать для очень высоконагруженного проекта: 1 000 000 посетителей?

Какой стек лучше выбрать для очень высоконагруженного проекта: 1 000 000 посетителей за раз получают из sql базы данных последние 50 записей из одной таблицы ?????????

G-Wan или Cherokee в качестве самого быстрого веб сервера и в связке…

16
Май
2020

Сессии в разных ЯП

Ребят, а можно про сессии. Смотрите есть общее понимае сесия это кука, которая живет на сервере, но вопрос а как именно. Просто использовал я boltdb и там специальна доп методы шли. Так все же где храниться? просто ели у меня бд другая. Ил…

20
Апр
2020

Июнь–июль, онлайн: школа Go-разработки Ozon

Ozon Tech зовёт программистов с опытом в промышленной разработке на экспресс-курс по Golang с трудоустройством. В программе — куча кодинга и немного теории.
— Читать дальше «Школа Ozon Go»

20
Апр
2020

Chrome DevTools Protocol Fetch Domain перехват изображений

Метод fulfillRequest, в качестве аргумента body принимает строку, как сказано в документации, но там не сказано, что строка эта должна быть кодирована в base64. Спасибо гуглу, нашёлся на просторах интернета пример раскрывающий эту тайну и …

19
Апр
2020

Как компактно записать "Исключающее ИЛИ"?

Реализовать исключающее или. В большинстве языков эта конструкция не реализована на уровне языка. Поэтому приходится писать неочевидные конструкции вида:

!a && b || b && !a

Это можно завернуть в функцию, разумеется:

xor…

13
Апр
2020

Импорт golang из python

Мне требуется сделать импорт golang пакета в python коде. Я нашёл, что обычно это делают с помощью компиляции динамической c-библиотеки. Ровно также написано и в документации.

Моя утилита использует тип struct. На текущий момент, я не на…