LINUX.ORG.RU

Сообщения pinachet

 

Примеры

 journal3,

Может кто нибудь подсказать норманые примеры( на офф сайте не очень) для https://docs.journal-theme.com/docs/ ?

pinachet
()

Ищу туториал или мануал

 xbase++

В поисках доков(кроме офф сайта http://donnay-software.com/ds/links.htm ) по этому интересному собрату Clipper

pinachet
()

Посоветуйте наипростейший тул

 

Коллеги, посоветуйте простейший тул с веб-мордой или GUI для решение этой задачи ( докер с Node.js и chrome для эмуляции в случае чего проходом по ссылкам{тесты} ) :

  • Перезапуск умерших докеров
  • Удобное запуск и остановка инстансов ( управление через web/GUI)
  • Инстансов может в пике до 1к активных

P.S Просто, тянуть весь стек с Kubernetes думаю тут будет слишком толсто и жирно

pinachet
()

Посоветуйте

 , ,

Коллеги, ищу опенсорсный биллинг типа того же abills , очень желательно который был бы:

  • Был опенсорсный , чтобы его можно было модифицировать
  • Дружил бы с vmware esxi ( собрать сколько какая машина ела ресурсов , быстро создание из образа и т.д и т.п) , ну или на крайняк , чтобы через систему плагинов(или как в abills NAS) его можно было дописать
pinachet
()

Примеры использования XML::LibXML

 ,

Коллеги подскажите примеры работы с модулем XML::LibXML, кроме http://grantm.github.io/perl-libxml-by-example/basics.html ну и описания модуля на cpan ?

pinachet
()

Поиска шаблона

 

Коллеги, попросили сделать поиск количества multiline шаблона типа такого

   @@ @@ 
     asd
   @@ @@
в большом текстовом файле .Вообще Регекспы в гошке быстры и имеют линейную зависимость, просто хотят не этим решением в лоб это сделать . Подскажите какие еще способы есть ?

P.S Не подошедшее решение

package main

import (
	"flag"
	"fmt"
	"io/ioutil"
	"log"
	"os"
	"regexp"
	"strings"
)

func main() {
	// Тут предствлено решения на стандартных регулярках , в принципе не должна быть большая разница
	// в большинстве случаев с интеловским hyperscan
	PatternFile := flag.String("pattern", "shablon.txt", "файл шаблона поиска")
	Filetosearch := flag.String("file", "bolshoy_file.txt", "сам файл в котором будет поиск")

	flag.Parse()

	//считаем что файл для скорости у нас вмещается в память
	//иначе придется читать кусками
	filep, err := os.Open(*PatternFile)
	if err != nil {
		log.Fatal(err)
	}
	defer filep.Close()

	b, err := ioutil.ReadAll(filep)
	pattern_cnt := string(b)

	file_landscape, err := os.Open(*Filetosearch)
	if err != nil {
		log.Fatal(err)
	}
	defer file_landscape.Close()

	b_2, err := ioutil.ReadAll(file_landscape)
	landscape_cnt := string(b_2)

	// делаем escape метасимволов
	pattern_cnt = regexp.QuoteMeta(pattern_cnt)

	//Меняем и убираем перевод новых строк и также для универсальность пробелы перед ними на s+
	pattern_cnt = strings.TrimSpace(pattern_cnt)
	pattern_cnt = strings.Replace(pattern_cnt, " ", "\\s+", -1)
	pattern_cnt = strings.Replace(pattern_cnt, "\n", "\\s+", -1)

	//добавим опцию нежадности(ленивости) для ускорения
	pattern_cnt = "(?U)" + pattern_cnt
	re_bug := regexp.MustCompile(pattern_cnt)

	//Тут в принципе может и индекс и сам найдейнный шаблон посмотреть
	//for i, match := range re_bug.FindAllString(landscape_cnt, -1) {
	//	fmt.Println(match, "index : ", i)
	//}

	fmt.Println(len(re_bug.FindAllString(landscape_cnt, -1)))
}

pinachet
()

RE2 и ускорение regexp

 ,

Коллеги, а какие существует сторонние библиотеки по типу (RE2) или какие-то флаги ( кроме нежадного флага ) для оптимизации поиска шаблона в больших текстовых файлов ?

pinachet
()

Dockerfile и docker-compose.yml

 ,

Не подскажите плиз best practices по написания docker файлов и docker-compose.yml и Makefile для них ?

  • Есть ли к примеру lint для них [как у ansible ] ?
  • У кого можно посмотреть по Makefile ну или bash скрипту , в котором есть и команды для тестинга, push ,tag, тестирование под ARM?
pinachet
()

Пробросить IGMP

 ,

Коллеги доделывая свой docker-compose.yml однако столкнулся с тем , что софт работает через мультикаст( IGMP [ lumi-gateway v3_miio87673754.local 224.0.0.50 UDP 179 ] ) ,
подскажите плиз как сделать так чтобы контейнер был в одном broadcast domain с сетью и как это правильно прописать , чтобы у других это автоматом вставало также ?

Сейчас так на последней Fedora

...
                    "NetworkID": "4c9734e5c1054f13fc57d6589a50675b2b419edd9d97450276723c950885bb8f",
                    "EndpointID": "20f8bf36867e479d8e7a9a7e1078ff14d3e3e110770c27a56a8cc899c353660e",
                    "Gateway": "172.19.0.1",
                    "IPAddress": "172.19.0.2",

iptables :

iptables-save  | grep 172.19
-A POSTROUTING -s 172.19.0.0/16 ! -o br-4c9734e5c105 -j MASQUERADE
-A POSTROUTING -s 172.19.0.2/32 -d 172.19.0.2/32 -p tcp -m tcp --dport 8080 -j MASQUERADE
-A POSTROUTING -s 172.19.0.2/32 -d 172.19.0.2/32 -p tcp -m tcp --dport 6144 -j MASQUERADE
-A POSTROUTING -s 172.19.0.2/32 -d 172.19.0.2/32 -p tcp -m tcp --dport 1443 -j MASQUERADE
-A DOCKER ! -i br-4c9734e5c105 -p tcp -m tcp --dport 8080 -j DNAT --to-destination 172.19.0.2:8080
-A DOCKER ! -i br-4c9734e5c105 -p tcp -m tcp --dport 6144 -j DNAT --to-destination 172.19.0.2:6144
-A DOCKER ! -i br-4c9734e5c105 -p tcp -m tcp --dport 1443 -j DNAT --to-destination 172.19.0.2:1443
-A DOCKER -d 172.19.0.2/32 ! -i br-4c9734e5c105 -o br-4c9734e5c105 -p tcp -m tcp --dport 8080 -j ACCEPT
-A DOCKER -d 172.19.0.2/32 ! -i br-4c9734e5c105 -o br-4c9734e5c105 -p tcp -m tcp --dport 6144 -j ACCEPT
-A DOCKER -d 172.19.0.2/32 ! -i br-4c9734e5c105 -o br-4c9734e5c105 -p tcp -m tcp --dport 1443 -j ACCEPT

pinachet
()

поделитесь docker compose

 ,

Коллеги, плиз поделитесь или посоветуйте продакшен или близкой к ней или поделитесь опытом docker-compose.yml в котором influxdb + telegraf + grafana .

pinachet
()

Посоветуйте современный Router

 

Коллеги, какой сейчас лучше брать современный рутер для openwrt или лучший для домашнего юзанья Xiaomi Mi WiFi R3 ?

pinachet
()

Опыт использования

 ,

Коллеги, поделить плиз опытом использования zram и zswap :

  • Как оно на серваках , для экономии места при запуске относительно одинаковых виртуалок
  • На десктопах
  • На встраиваемых и одноплатниках на arm
  • Производительность
pinachet
()

IPv6 когда

 ,

Коллеги когда Мегафон как МТС запустит ipv6 ?

И куда им заявку на фичу (если это возможно ) написать ?

pinachet
()

Перейти c Perl на go

 ,

Коллеги, подскажите маленький проект на go(ну или большой в котором можно относительно быстро разобраться ) для обучения на golang.

Сам сталкиваюсь с тем, что хоть и Perl программист { вот старый пример https://www.youtube.com/watch?v=1ucdC9V-p8Y } с большим опытом разработки в телекомуникациях(в основном OSS/BSS , биллинги ) , но довольно часто стучаться по go .

P.S по книгам - перечитываю Effective Go ( я так понимаю это аналог книги Modern perl ? ) , если есть другие полезные в этом вопросе книги,то буду премного благодарен

pinachet
()

Современный способ получить статический ipv6

 , , teredo

Коллеги, имеется доступ через ipv4 сетку ( через NAT) , нужно что-то по типу miredo ( протокол Teredo ) , чтобы получать статический публичный адрес ipv6

pinachet
()

AliSQL

 

Коллеги ,кто юзал этот форк мускуля https://github.com/alibaba/AliSQL ? Как оно?

pinachet
()

Бесплатная проверка серверов

 

Посоветуйте бесплатную облачную пинговалку

pinachet
()

CRIU для LXC

 , live migration

Коллеги, а кто юзал это решение https://criu.org/LXC ?
Как оно подходит для live миграции ?

pinachet
()

Аналоги для корпоративного общения

 ,

Коллеги, что на данный момент лучше всего подходит в качестве замены jabber?

Требования:

  • Opensource/libre software
  • Клиенты есть под linux/windows
  • Файлообмен
  • Легко делать скриншоты и их передавать другим
  • Группы
  • Опционально: аудио/видео
  • Опционально: расшаривание экрана( как в том же jitsi)
  • Опционально: криптография
pinachet
()

Удобная вставка скриншотов в окно джаббера?

 

Коллеги, подскажите как там с расширениями для джаббера и клиентов, которые позволяют быстро делать и вставлять скриншоты для отправки их в джаббер ?

pinachet
()

RSS подписка на новые темы