Skip to content

Instantly share code, notes, and snippets.

@stanislav-chlebec
stanislav-chlebec / gist:efccbc5fdba71d022edb16b4589a584e
Created October 13, 2021 08:14
Python - Substraction of two dates
#https://stackoverflow.com/questions/466345/converting-string-into-datetime
#https://stackoverflow.com/questions/4362491/how-do-i-check-the-difference-in-seconds-between-two-dates
LOGGER.info("ALL WORKFLOWS ARE EXECUTED from " + min_start_date + " to " + max_end_date)
from datetime import datetime
#ALL WORKFLOWS ARE EXECUTED from 2021-10-13T07:41:38.696Z to 2021-10-13T07:42:02.863Z (test_fm.py:130)
a = datetime.strptime(min_start_date, '%Y-%m-%dT%H:%M:%S.%fZ')
b = datetime.strptime(max_end_date, '%Y-%m-%dT%H:%M:%S.%fZ')
LOGGER.info("ALL WORKFLOWS ARE EXECUTED in " + str((b-a).total_seconds()) + " seconds.")
Co já jsem viděl, tak to nejčastěj končilo řešení IPv6 u neschopnosti pochopit prostý fakt, že:
- prvních řekněme 29 bitů je od RIPE a odpovídá jejich prefixu ISP ve světě IPv4, ze kterýho dávají veřejný adresy
- Dalších 19b (pro /48) nebo 27b (pro /56) je jejich obdoba CGNATu a je v jejich režii. Ideální pro definici trasy v síti a současně identifikaci zákazníka.
- dalších 8b (u /56) nebo 16b (pro /48) je obdoba x u 192.168.x.y a jako nestrkají prsty do toho, kolik sítí si doma za jednou veřejnou IP adresou provozuje zákazník, nemají co strkat prsty do tohohle.
- a posledních 64b je obdoba toho y v 192.168.x.y a na jejich straně je mají prostě ignorovat, protože jsou čistě věcí SLAAC v koncovým zařízení, nebo zákazníkova DHCPv6, nebo zákazníkova manuálního nastavení.
A při nepochopení tohohle se pak řeší nesmysly, jak filtrovat zařízení na úrovni /128, když si ty potvory furt mění adresy a podobně...
@stanislav-chlebec
stanislav-chlebec / gist:4dcdd0b8e7c2f940bae56b1db5757211
Last active May 27, 2020 09:12
uniconfig-ui building of docker images failed
Step 6/18 : RUN npm install -qy src/components/workflows/****-workflow-ui
---> Running in 5b3e4412cdb0
npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.

> node-sass@4.14.1 install /usr/app/client/node_modules/node-sass
> node scripts/install.js
Downloading binary from https://github.com/sass/node-sass/releases/download/v4.14.1/linux_musl-x64-59_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v4.14.1/linux_musl-x64-59_binding.node":
frinx@fm:~/20200511TEST$
frinx@fm:~/20200511TEST$ cat 04
04mounted_xr6_synced 04only
frinx@fm:~/20200511TEST$ cat 04only
2020-05-12 07:14:15,936 INFO [opendaylight-cluster-data-notification-dispatcher-693] (org.opendaylight.netconf.topology.AbstractNetconfTopology) - Connecting RemoteDevice{Uri [_value=xr6]} , with config Node{getNodeId=Uri [_value=xr6], augmentations={interface org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.topology.rev150114.NetconfNode=NetconfNode{getActorResponseWaitTime=5, getBetweenAttemptsTimeoutMillis=2000, getConcurrentRpcLimit=0, getConnectionTimeoutMillis=20000, getCredentials=LoginPassword{getPassword=cisco, getUsername=cisco, augmentations={}}, getCustomizationFactory=default, getDefaultRequestTimeoutMillis=60000, getDryRunJournalSize=0, getHost=Host [_ipAddress=IpAddress [_ipv4Address=Ipv4Address [_value=192.168.1.212]]], getKeepaliveDelay=0, getMaxConnectionAttempts=0, getPort=PortNumber [_value=830], getSleepFactor=1.5, isReconnectOnChangedSche
frinx@fm:~/20200511TEST$
frinx@fm:~/20200511TEST$ ls
01before 02before 03before 04mounted_xr6_synced 05before 06afterSync500 06afterSync500.only
frinx@fm:~/20200511TEST$
frinx@fm:~/20200511TEST$
frinx@fm:~/20200511TEST$ cat 06afterSync500.only
2020-05-12 07:24:57,138 INFO [UniConfig-task-3] (io.frinx.uniconfig.manager.impl.task.SyncFromNetworkTask) - Starting syncing configuration from network
2020-05-12 07:25:03,253 INFO [UniConfig-task-3] (io.frinx.uniconfig.manager.impl.UniconfigManager$4) - Syncing configuration from network finished.
193 nodejs --version
194 which nodejs
196 sudo apt-get remove nodejs
### https://github.com/nodejs/help/wiki/Installation
203 google-chrome
205 sudo apt-get install --reinstall gnome-session ubuntu-desktop
220 sudo reboot
237 sudo systemctl restart lightdm.service
1799 ./teardown.sh
1800 docker ps -a
1801 sudo docker volume rm redis_data elastic_data odl_logs odl_data odl_pass portainer_data
1802 docker images
1803 sudo netstat -tulpn
1804 docker-compose -f docker-compose.host.yml build uniconfig-ui
1805 docker images
1806 ./startup.sh -n host
1807 ip a
1808 sudo netstat -tulpn
Pamatajte, Ak je nieco zadarmo, vy ste produkt!
Avast bude platit drahych koderov a potom vam daju nieco “zadarmo”. Jasne...
To iste je android, fb, google...
Windows uz zacina to iste robit, windows je zadarmo...
Co zostava je:
Apple alebo linux + adbloc a tracking prevention
stanislav@ArmDev:~/work/lighty/pt-ldl$
stanislav@ArmDev:~/work/lighty/pt-ldl$
stanislav@ArmDev:~/work/lighty/pt-ldl$ git checkout master
Previous HEAD position was 234aff3... PTDL-470: added model dependencies
Switched to branch 'master'
Your branch is up-to-date with 'origin/master'.
stanislav@ArmDev:~/work/lighty/pt-ldl$ git log
commit 0181922ab69ec02cd5f68cbdcc2792eebc10cb1c
Author: juraj.linkes <juraj.linkes@pantheon.tech>
@stanislav-chlebec
stanislav-chlebec / gist:e74a4a7c34dab32523bbcad62c06566b
Last active January 5, 2024 10:02
sudo apt-get update - 404 Not Found [IP: 91.189.91.14 80]
Sudo apt-get update throwed the output like this
vagrant@ubuntu-bionic:~/vpp$ make VERBOSE=1 PLATFORM=aarch64-generic install-dep
Hit:1 http://security.ubuntu.com/ubuntu bionic-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease
Hit:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease
Ign:5 http://security.ubuntu.com/ubuntu bionic-security/main arm64 Packages
Ign:6 http://security.ubuntu.com/ubuntu bionic-security/restricted arm64 Packages
Ign:7 http://archive.ubuntu.com/ubuntu bionic/main arm64 Packages