Примеры
Может кто нибудь подсказать норманые примеры( на офф сайте не очень) для https://docs.journal-theme.com/docs/ ?
Может кто нибудь подсказать норманые примеры( на офф сайте не очень) для https://docs.journal-theme.com/docs/ ?
В поисках доков(кроме офф сайта http://donnay-software.com/ds/links.htm ) по этому интересному собрату Clipper
Коллеги, посоветуйте простейший тул с веб-мордой или GUI для решение этой задачи ( докер с Node.js и chrome для эмуляции в случае чего проходом по ссылкам{тесты} ) :
P.S Просто, тянуть весь стек с Kubernetes думаю тут будет слишком толсто и жирно
Коллеги, ищу опенсорсный биллинг типа того же abills , очень желательно который был бы:
Коллеги подскажите примеры работы с модулем XML::LibXML, кроме http://grantm.github.io/perl-libxml-by-example/basics.html ну и описания модуля на cpan ?
Коллеги, попросили сделать поиск количества 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)))
}
Коллеги, а какие существует сторонние библиотеки по типу (RE2) или какие-то флаги ( кроме нежадного флага ) для оптимизации поиска шаблона в больших текстовых файлов ?
Не подскажите плиз best practices по написания docker файлов и docker-compose.yml и Makefile для них ?
Коллеги доделывая свой 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
Коллеги, плиз поделитесь или посоветуйте продакшен или близкой к ней или поделитесь опытом docker-compose.yml в котором influxdb + telegraf + grafana .
Коллеги, какой сейчас лучше брать современный рутер для openwrt или лучший для домашнего юзанья Xiaomi Mi WiFi R3 ?
Коллеги, поделить плиз опытом использования zram и zswap :
Коллеги когда Мегафон как МТС запустит ipv6 ?
И куда им заявку на фичу (если это возможно ) написать ?
Коллеги, подскажите маленький проект на go(ну или большой в котором можно относительно быстро разобраться ) для обучения на golang.
Сам сталкиваюсь с тем, что хоть и Perl программист { вот старый пример https://www.youtube.com/watch?v=1ucdC9V-p8Y } с большим опытом разработки в телекомуникациях(в основном OSS/BSS , биллинги ) , но довольно часто стучаться по go .
P.S по книгам - перечитываю Effective Go ( я так понимаю это аналог книги Modern perl ? ) , если есть другие полезные в этом вопросе книги,то буду премного благодарен
Коллеги, имеется доступ через ipv4 сетку ( через NAT) , нужно что-то по типу miredo ( протокол Teredo ) , чтобы получать статический публичный адрес ipv6
Коллеги ,кто юзал этот форк мускуля https://github.com/alibaba/AliSQL ? Как оно?
Посоветуйте бесплатную облачную пинговалку
Коллеги, а кто юзал это решение https://criu.org/LXC ?
Как оно подходит для live миграции ?
Коллеги, что на данный момент лучше всего подходит в качестве замены jabber?
Требования:
Коллеги, подскажите как там с расширениями для джаббера и клиентов, которые позволяют быстро делать и вставлять скриншоты для отправки их в джаббер ?
| ← назад | следующие → |