Tippek & Trükkök


2015-08-13 17:06:40

Gyűjtemény, ahová gyors feljegyzéseket, linkeket tehetek, az informatikával/elektronikával kapcsolatos témákban







Hozzászólások:


uPyCraft:   2020-02-17 15:56:31
ESP8266 és micropython használata mellett nagyon jó szolgálatot tesz ha nem ampy+notepad++ használatával szerkesztjük a kódunkat és töltjük fel, hanem már egy kész keretrendszerrel nyúlunk a meglévő projekthez. Mikor ezt kerestem akkor találtam meg a uPyCraft nevű alkalmazást, ami fel is tudja deríteni a meglévő fájlokat, azokat online tudjuk szerkeszteni majd vissza is tudja tölteni minden gond nélkül. Így nekünk elegendő csak a kódra koncentrálni. (van még eszközön futtatot python terminálja is) Innen lehet letölteni: https://randomnerdtutorials.com/install-upycraft-ide-windows-pc-instructions/ Itt meg a forrást lehet elérni: https://github.com/DFRobot/uPyCraft_src

OpenWrt-luci:   2020-02-14 22:33:56
Elérés: 192.168.1.1/cgi-bin/luci Wifi-Ethernet gateway beállítása: Network-Wifi-scan- beállít (bepipálni lan-t, megadni a jelszót) majd apply&save PPPOE beállítása: Network-interface-AddNewInterface-PPPOE-beállít és ment

pendrive teszt:   2020-02-13 13:41:35
jó kis pendrive író/olvasó progi H2testw https://www.heise.de/download/product/h2testw-50539 forrás: https://hvg.hu/tudomany/20110320_usb_teszt

wireshark filter:   2020-02-10 15:35:48
port és csomagméret szűrés udp.dstport==4440 && frame.len !=58 egy-egy tcp lekérdezés nem egy hanem több csomagból áll, amik stream index-el azonosíthatók. ezeket is lehet kijelezni egy külön oszlopba ha: Right Click the Stream Index field in the Packet Details (User Datagram Protocol tail), and select Apply as a column

jar indítása tálcáról:   2020-01-06 08:09:42
1. Indítani egy cmd-t, majd rögtíztani tálcára.

jar indítása tálcáról:   2020-01-06 08:08:12
2. ikonra kattintva tulajdonságait behozod

jar indítása tálcáról:   2020-01-06 08:08:11
2. ikonra kattintva tulajdonságait behozod

jar indítása tálcáról:   2020-01-06 08:07:31
3. elérési útját átírod: javaw.exe -jar teljesElérés

jar indítása tálcáról:   2020-01-06 08:04:22
asdf

screenshot újragondolva:   2020-01-03 13:49:11
Újabb telepítés újabb programokat szül. Screenpresso-val az volt a gond, hogy ingyenes verziót használtam ami miatt, -reklámok néha bejöttek -x darab kép után a régi képeket törölte -videó készítése után a tömörítés sok időt foglalt magába Új konstelláció win10 alatt: -képhez használom a belső "Snip and sketch" progit (win+shift+s) -videóhoz (gif) a LICEcap nevű ingyenes progit: gyors, annyit tud csak amennyit kell, nem foglal mérhető helyet, nem akar helyettem gondolkodni

Tilix telepítése:   2020-01-03 13:44:50
1. Én így tettem fel az ubuntut meg ez az GUI cuccot: https://seanthegeek.net/234/graphical-linux-applications-bash-ubuntu-windows/ dióhéjban: win verzió ellenőrzése (about), linux subsystem engedélyezése (apps and features), ubuntu telepítse (MsStore),Xserver 2. "sudo apt install tilix" Tilix weboldal: https://gnunn1.github.io/tilix-web/

Fájl duplikátumok keresése:   2020-01-03 11:17:52
Totalcommander find->advanced->alsó blokkjában található a duplikátumkereső. https://www.youtube.com/watch?v=Jk54nLiTeG0 keyword: ismétlődő, fájl, duplicated, file, search, keresés

device manager megnyitása command line-ból:   2020-01-02 16:26:20
Rainmeter-ből akartunk network connection ablakot megnyitni (de lehetne device manager is). Ez alapból run menüből a ncpa.cpl lenne. de erre nem működött a rainmeter. Ezért keresgéltem, és a CLSID Key (GUID)-eket megtaláltam a lenti linken. Registry-ben is megtalálható: ComputerHKEY_LOCAL_MACHINESOFTWAREClassesCLSID{74246bfc-4c96-11d0-abef-0020af6b0b7a} ahonnan okosodni lehet: https://www.sevenforums.com/tutorials/110919-clsid-key-list-windows-7-a.html kiindulási pont: https://www.sevenforums.com/customization/197662-open-network-window-command.html

linux ip változtatások:   2019-10-03 11:31:12
statikus ip beállítás: ifconfig eth0 192.168.0.1 netmask 255.255.255.0 dhcp beállítása adott iface-re: linux alatt: sudo dhclient eth0 arm-busybox alatt: udhcpc linux alatt új ip kérése dhcp szervertől: sudo dhclient -r eth0

nc command:   2019-09-26 09:05:01
TCP csatlakozás adott ip cím adott portjához 0 várakozási idővel: nc 192.168.10.60 6107 -w 0 adott kérés kiküldése adott ip-re (újsor nélkül): echo -n "GET / HTTP/1.0 " | nc host.example.com 80

remek audio szerkesztő progi:   2019-09-10 09:27:34
Wav kiterjesztésű állományok szerkesztésére első osztályú program. Meg lehet nézni a felvett audio spektrumát, lehet szerkeszteni audio-kat... neve: Audacity link: https://www.audacityteam.org/

hangerő állítása command line-ból :   2019-08-27 15:04:35
Windows mappába bemásoljuk az akár 64bites verziót, majd cmd-ből csapathatuk a parancsokat: nircmd monitor off ->monitor off nircmd mutesysvolume 2 ->toogle volume nircmd beep 5670 1000 ->egy sec 5670hz link: https://www.nirsoft.net/utils/nircmd.html https://www.nirsoft.net/utils/index.html

Adatforgalom:   2019-08-15 12:52:34
Waze 1000km-en 100MB Deezer 3 óra alatt 168MB (128kbps) 2 óra alatt 111MB (128kbps)

Rainmeter - háttérkép előtti információs adatok:   2019-07-26 09:49:55
Háttérkép előtt futó félig átlátszó kis ablakocskák, amik mutathatnak bármit: PC terheltséget (winyó/hálózat/CPU), hőmérsékletet, páratartalmat... link: https://www.rainmeter.net/ kulcsszavak: HUD, háttérkép, desktop, információ, infó, info, hőmérséklet, cpu, memory, memória, terheltség, process, hálózat, visszajelző, megjelenítő, érték, szám, háttér,

TortoiseGit push (1?):   2019-07-16 12:12:43
Hogyan push-oljunk TortoiseGit segítségével. 1. Link beszerzése: gitlab/github...(http) 2. mappán jobb klikk->GitClone (automatán kitölt mindent (esetleg Recursive belövése, ill Branch itt választható) 3. vmi változtatás commit/push előtt 4. jobb klikk -> TortoiseGit->Settings->Git: ConfigSource: Effective; UserInfo(name,email kitöltve) Credential menüpont: "None", és nincs is egy "helpers" se. 5. GitCommit->"master" ->kitölt-> commit&push-> bekéri a jelszavat.

pixelgrafikus képből vektorgrafikus:   2019-05-28 08:25:58
Egyszerű progi ami tud pixelgrafikus képből vektorgrafikusat készíteni: Vector Magic desktop (Nagyjából 10MB, menthető formátum lehet svg, eps, ai de tud pixelgrafkussá is visszaalakítani) Ha keményebben nyomjuk jöhet az AI (Adobe Illustrator): https://designakademia.hu/hogyan-lesz-a-pixelgrafikus-alakzatbol-vektoros-alakzat/

ethernet poe:   2019-05-20 15:28:11
Hogyan is van bekötve a 48V? Passzív: a 48V rádrótozva a nem használt lábakra (barnapáros-GND, kékpáros-48VDC) Amennyiben a többi vezetékhasználatban van (1Gbps) nem használható ez a működés. kép: http://wiki.pvfree.net/images/8/82/802.11pasiv.png A szabvány 802.3af: 48VDC offszetet tesz a jel lábra: http://wiki.pvfree.net/images/7/7b/802.11af.png

Android USB hálózat megosztása:   2019-04-29 17:35:36
Van egy telód, amin tönkrement a Wifi, mégis szeretnél belőle IP kamerát varázsolni? Esetleg szeretnénk kihagyni a vezetékmentes átvitelt (esetleg biztonsági okokból)? Vagy a vonaton a mobilnetedet csak a saját gépeddel megosztani (wifi nélkül)? Osszuk meg a netet USB-n. 1. Rádugjuk a telót, engedélyezzük a megszokott MTP átvitelt. 2. Android: beállítások->internetmegosztás->usb_internetmegosztás->bekapcs/engedélyezzük (rndis0 hálókártya névre fog hallgatni az andorid új portja) 3. a PC-n megjelenik egy új hálókártya, mindkét végpontnak lesz saját ip-je. PC oldalon ifconfiggal/ipconfig/wiresharkkal lehet a címekhez hozzájutni. 3+1. Ha szeretnénk a telefonon internetet elérni, akkor meg kell osztani az újonnan létrejött hálózattal a meglévő nettel bíró hálózatot. (jobb klikk az internettel bíró hálózati adapterre->tulajdonságok->megosztás->engedélyzzük a hálózat megosztását[majd itt kiválasztjuk az újonnan létrejött telefonos hálózati adapter nevét]->ok)

notepad++ run v2:   2019-04-10 15:05:45
ha unittest-et akarsz futtatni notepad alatt: cmd /K d: & cd "$(CURRENT_DIRECTORY)"&python -m unittest "$(FULL_CURRENT_PATH)" -v&pause&exit

win 7-10 sleep parancssorból:   2019-03-12 20:25:21
néha jól jön...
rem wait 1 hour
timeout 3600
rem go sleep
powercfg -hibernate off
rundll32.exe powrprof.dll,SetSuspendState 0,1,0

hálózat a gyakorlatban:   2019-02-28 17:42:45
Találtam egy jó könyvet, OSI modelltől indul és a gyakorlatban bemutatja a hálózatokat (és mindössze 50 oldal). {Bár az én időmben lett volna ilyen könyv.... (nem mondom a Kónya féle is menő, de kevésbé gyakorlatias)} Petrényi József:"TCP/IP - 1 óra alatt", 2010, http://mek.oszk.hu/08300/08373/08373.pdf Végtelen hosszú verzió: http://mivanvelem.hu/books/TCPIPAlapok1_22-PetrenyiJozsef.pdf

route parancs használata:   2019-02-28 17:30:01
route: routing tábla megnézésére, átírására használatos (OSI modell: hálózati réteg). Jelenlegi routing tábla megnézése:
C:\..>route print
===========================================================================
Interface List
 13...90 f6 52 18 3f c2 ......Realtek RTL8169/8110 Family PCI Gigabit Ethernet NIC (NDIS 6.20)
 12...c0 25 e9 0f 3f 16 ......Gigabit PCI Express Network Adapter
 11...60 45 cb a8 ea 04 ......Intel(R) Ethernet Connection (2) I219-V
 18...0a 00 27 00 00 12 ......VirtualBox Host-Only Ethernet Adapter
  1...........................Software Loopback Interface 1
 19...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
 20...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
 21...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3
 17...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #5
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0         On-link      192.168.1.50     11
          0.0.0.0          0.0.0.0    192.168.2.246    192.168.2.153     10
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      192.168.0.0    255.255.255.0         On-link      192.168.0.51    266
     192.168.0.51  255.255.255.255         On-link      192.168.0.51    266
    192.168.0.255  255.255.255.255         On-link      192.168.0.51    266
      192.168.1.0    255.255.255.0         On-link      192.168.1.50    266
     192.168.1.50  255.255.255.255         On-link      192.168.1.50    266
    192.168.1.255  255.255.255.255         On-link      192.168.1.50    266
      192.168.2.0    255.255.254.0         On-link     192.168.2.153    266
    192.168.2.153  255.255.255.255         On-link     192.168.2.153    266
    192.168.3.255  255.255.255.255         On-link     192.168.2.153    266
     192.168.56.0    255.255.255.0         On-link      192.168.56.1    266
     192.168.56.1  255.255.255.255         On-link      192.168.56.1    266
   192.168.56.255  255.255.255.255         On-link      192.168.56.1    266
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link      192.168.0.51    266
        224.0.0.0        240.0.0.0         On-link      192.168.1.50    266
        224.0.0.0        240.0.0.0         On-link     192.168.2.153    266
        224.0.0.0        240.0.0.0         On-link      192.168.56.1    266
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link      192.168.0.51    266
  255.255.255.255  255.255.255.255         On-link      192.168.1.50    266
  255.255.255.255  255.255.255.255         On-link     192.168.2.153    266
  255.255.255.255  255.255.255.255         On-link      192.168.56.1    266
===========================================================================
Persistent Routes:
  Network Address          Netmask  Gateway Address  Metric
          0.0.0.0          0.0.0.0     192.168.0.50       1
===========================================================================

IPv6 Route Table
===========================================================================
Active Routes:
 If Metric Network Destination      Gateway
  1    306 ::1/128                  On-link
 11    266 fe80::/64                On-link
 18    266 fe80::/64                On-link
 18    266 fe80::18ec:6b:20a5:3b8f/128
                                    On-link
 11    266 fe80::50e8:25a6:358b:d480/128
                                    On-link
  1    306 ff00::/8                 On-link
 11    266 ff00::/8                 On-link
 18    266 ff00::/8                 On-link
===========================================================================
Persistent Routes:
  None
  
Használatos alhálózatok összekötésekor megmondani melyik távoli alhálózatot melyik hálókártyán keresse. Alapállapot, hogy a 0.0.0.0 (azaz a belső hálózaton nem található címeket), mindhárom interface-n megpróbálja keresni:
  Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0         On-link      192.168.0.50     11
          0.0.0.0          0.0.0.0    192.168.2.246    192.168.2.153     10
          0.0.0.0          0.0.0.0       172.24.0.1      172.24.1.34     10
Belassulhat a hálózat, ha először rossz irányba próbálja meg mondjuk a google szerverét megtalálni, így ezen pl. lehet segíteni:
>route change 0.0.0.0 MASK 0.0.0.0 192.168.2.246    //ip 0.0.0.0, maszk 0.0.0.0, interface 192...
Ezt követően lekérdezzük:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0    192.168.2.246    192.168.2.153     11

arp használata:   2019-02-28 17:26:46
arp: arp tábla megfigyelésére használatos (OSI modell: adatkapcsolati réteg). Megnézhető melyik MAC-cím melyik hálókártya felől látható, milyen IP cím tartozik hozzá (ebből sejthető, hogy merre fog menni az adat). arp -d * -tábla teljes törlése (nem okoz gondot, ping/kommunikáció segítségével újraépül a tábla) arp -a -tábla lekérése log (4 hálókártya interface látszódik (ebből az utolsó virtuális(routing tábla lekérdezésekor derült ki))):
C:\...>arp -a

Interface: 192.168.2.153 --- 0xb
  Internet Address      Physical Address      Type
  192.168.2.24          00-15-5d-02-95-01     dynamic
  192.168.2.98          00-15-5d-02-24-00     dynamic
  192.168.2.122         00-15-5d-02-24-07     dynamic
  192.168.2.150         00-15-5d-93-16-25     dynamic
  192.168.2.246         00-02-b6-43-b3-a4     dynamic
  192.168.3.21          00-15-5d-02-45-14     dynamic
  192.168.3.46          00-15-5d-93-16-20     dynamic
  192.168.3.89          00-15-5d-02-24-00     dynamic
  192.168.3.250         00-15-5d-93-16-25     dynamic
  192.168.3.252         00-15-5d-02-24-05     dynamic
  192.168.3.255         ff-ff-ff-ff-ff-ff     static
  224.0.0.22            01-00-5e-00-00-16     static
  224.0.0.251           01-00-5e-00-00-fb     static
  224.0.0.252           01-00-5e-00-00-fc     static
  239.255.255.250       01-00-5e-7f-ff-fa     static
  255.255.255.255       ff-ff-ff-ff-ff-ff     static

Interface: 192.168.1.50 --- 0xc
  Internet Address      Physical Address      Type
  192.168.0.255         ff-ff-ff-ff-ff-ff     static
  192.168.1.101         a8-d2-36-00-50-90     dynamic
  192.168.1.255         ff-ff-ff-ff-ff-ff     static
  224.0.0.22            01-00-5e-00-00-16     static
  224.0.0.251           01-00-5e-00-00-fb     static
  224.0.0.252           01-00-5e-00-00-fc     static
  239.255.255.250       01-00-5e-7f-ff-fa     static

Interface: 192.168.0.51 --- 0xd
  Internet Address      Physical Address      Type
  192.168.0.102         a8-d2-36-00-50-98     dynamic
  192.168.0.255         ff-ff-ff-ff-ff-ff     static
  224.0.0.22            01-00-5e-00-00-16     static
  224.0.0.251           01-00-5e-00-00-fb     static
  224.0.0.252           01-00-5e-00-00-fc     static
  239.255.255.250       01-00-5e-7f-ff-fa     static
  
Interface: 192.168.56.1 --- 0x12
  Internet Address      Physical Address      Type
  192.168.56.255        ff-ff-ff-ff-ff-ff     static
  224.0.0.22            01-00-5e-00-00-16     static
  224.0.0.251           01-00-5e-00-00-fb     static
  224.0.0.252           01-00-5e-00-00-fc     static
  239.255.255.250       01-00-5e-7f-ff-fa     static
{kulcsszavak: hálózat}

Fping használata:   2019-02-28 17:23:53
fping {fping4}: paraméterezhető ping. (Gyors letöltési link: http://barsony.info/link/iperf3_fping (internetről ingyen letölthető ám)) (mennyi legyen a timeout, mennyiszer fusson, melyik hálókártya legyen a forrás, melyik címet pingelje) Jelentős eltérés a ping, fping és fping4 között a paraméterezhetőség. Fping4: ...ethfping4>fping -t 1000 -c 10000 -S 192.168.1.50 192.168.1.101 //t-timeout, c-hányszor, S-interface, második ip-célcím Fping (egyébként 3-as verzió): >fping 192.168.1.50 -t 2 -w 10 -n 10000 -s 10000 // -t-2 ms várakozás a ping-ek között, w-várakozás 2ms a válaszra, n-10000 pingelés, s-küldött csomag 10kB méretű //megjegyzés: 100 Mbps -t 2 -w 2 esetében már 35% loss előfordulhat. Ilyen paraméterezés mellett 1Gbps 0% pocket loss) //megj2: mikrovezérlő esetén lehetnek korlátozások pl. maximálisan 1472 byte méretű csomagokkal pingelhető max. 1 másodpercenként log: HW kialakítás: PC_ETH1(.0.50)->Switch1->Switch2->PC_ETH2(.0.51) Amennyiben kihúzzuk a Switch1 és 2 között a kábelt:
d:\...\eth\fping4>fping -S 192.168.0.50 192.168.0.51 -c 5
ICMP Host Unreachable from 192.168.0.50 for ICMP Echo sent to 192.168.0.51

192.168.0.51 : xmt/rcv/%loss = 5/0/100%
Összekapcsoljok a két switch-t:
d:\...\eth\fping4>fping -S 192.168.0.50 192.168.0.51 -c 5
192.168.0.51 : [0], 84 bytes, 3.00 ms (3.00 avg, 0% loss)
192.168.0.51 : [1], 84 bytes, 1.00 ms (2.00 avg, 0% loss)
192.168.0.51 : [2], 84 bytes, 1.00 ms (1.66 avg, 0% loss)
192.168.0.51 : [3], 84 bytes, 1.00 ms (1.50 avg, 0% loss)
192.168.0.51 : [4], 84 bytes, 1.00 ms (1.40 avg, 0% loss)

192.168.0.51 : xmt/rcv/%loss = 5/5/0%, min/avg/max = 1.00/1.40/3.00

iperf3: hálózat átviteli sebességének mérése:   2019-02-28 17:18:24
iperf3: sebesség mérésére használtam. (Gyors letöltési link: http://barsony.info/link/iperf3_fping (internetről ingyen letölthető ám)) Ugynazon alkalmazás kell a két gépre. Egyik kliens lesz a másik szerver. Először elindítjuk az iperf-et szerverként, majd a másik oldalon kliensként. Várunk és kiadja a max speed-et. Ha két külön gépet kötünk össze sima liba: -iperf3 -s -p8080 //még a p paraméter sem kell -iperf3 -c -p8080 Móka 2: Van egy PC-nk, két hálókártyával. Ha simán meghívjuk nem az igazi:
d:...ethiperf3>iperf3 -c 192.168.0.51
Connecting to host 192.168.0.51, port 5201
[  4] local 192.168.0.51 port 49753 connected to 192.168.0.51 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   454 MBytes  3.81 Gbits/sec
[  4]   1.00-2.00   sec   481 MBytes  4.03 Gbits/sec
[  4]   2.00-3.01   sec   507 MBytes  4.23 Gbits/sec
[  4]   3.01-4.01   sec   495 MBytes  4.15 Gbits/sec
[  4]   4.01-5.01   sec   500 MBytes  4.21 Gbits/sec
[  4]   5.01-6.01   sec   518 MBytes  4.31 Gbits/sec
[  4]   6.01-7.02   sec   515 MBytes  4.32 Gbits/sec
[  4]   7.02-8.00   sec   520 MBytes  4.43 Gbits/sec
[  4]   8.00-9.01   sec   508 MBytes  4.24 Gbits/sec
[  4]   9.01-10.01  sec   522 MBytes  4.38 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.01  sec  4.90 GBytes  4.21 Gbits/sec                  sender
[  4]   0.00-10.01  sec  4.90 GBytes  4.21 Gbits/sec                  receiver

iperf Done.

d:...ethiperf3>iperf3 -c 192.168.0.50
Connecting to host 192.168.0.50, port 5201
[  4] local 192.168.0.50 port 49757 connected to 192.168.0.50 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   529 MBytes  4.43 Gbits/sec
[  4]   1.00-2.00   sec   529 MBytes  4.42 Gbits/sec
[  4]   2.00-3.00   sec   529 MBytes  4.44 Gbits/sec
[  4]   3.00-4.01   sec   522 MBytes  4.37 Gbits/sec
[  4]   4.01-5.00   sec   534 MBytes  4.50 Gbits/sec
[  4]   5.00-6.00   sec   532 MBytes  4.46 Gbits/sec
[  4]   6.00-7.00   sec   523 MBytes  4.38 Gbits/sec
[  4]   7.00-8.01   sec   538 MBytes  4.49 Gbits/sec
[  4]   8.01-9.00   sec   530 MBytes  4.48 Gbits/sec
[  4]   9.00-10.00  sec   530 MBytes  4.43 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec  5.17 GBytes  4.44 Gbits/sec                  sender
[  4]   0.00-10.00  sec  5.17 GBytes  4.44 Gbits/sec                  receiver

iperf Done.

d:...ethiperf3>
kliens:
d:...ethiperf3>iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.0.51, port 49752
[  5] local 192.168.0.51 port 5201 connected to 192.168.0.51 port 49753
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-1.00   sec   454 MBytes  3.81 Gbits/sec
[  5]   1.00-2.00   sec   480 MBytes  4.02 Gbits/sec
[  5]   2.00-3.01   sec   508 MBytes  4.23 Gbits/sec
[  5]   3.01-4.01   sec   495 MBytes  4.15 Gbits/sec
[  5]   4.01-5.01   sec   500 MBytes  4.20 Gbits/sec
[  5]   5.01-6.00   sec   517 MBytes  4.35 Gbits/sec
[  5]   6.00-7.01   sec   515 MBytes  4.32 Gbits/sec
[  5]   7.01-8.00   sec   521 MBytes  4.39 Gbits/sec
[  5]   8.00-9.01   sec   507 MBytes  4.23 Gbits/sec
[  5]   9.01-10.01  sec   522 MBytes  4.38 Gbits/sec
[  5]  10.01-10.01  sec   896 KBytes   nan Bytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-10.01  sec  0.00 Bytes  0.00 bits/sec                  sender
[  5]   0.00-10.01  sec  4.90 GBytes  4.21 Gbits/sec                  receiver
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.0.50, port 49756
[  5] local 192.168.0.50 port 5201 connected to 192.168.0.50 port 49757
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-1.00   sec   522 MBytes  4.37 Gbits/sec
[  5]   1.00-2.00   sec   528 MBytes  4.42 Gbits/sec
[  5]   2.00-3.00   sec   529 MBytes  4.44 Gbits/sec
[  5]   3.00-4.01   sec   522 MBytes  4.37 Gbits/sec
[  5]   4.01-5.00   sec   535 MBytes  4.52 Gbits/sec
[  5]   5.00-6.00   sec   532 MBytes  4.46 Gbits/sec
[  5]   6.00-7.00   sec   523 MBytes  4.38 Gbits/sec
[  5]   7.00-8.01   sec   538 MBytes  4.48 Gbits/sec
[  5]   8.01-9.00   sec   531 MBytes  4.49 Gbits/sec
[  5]   9.00-10.00  sec   529 MBytes  4.43 Gbits/sec
[  5]  10.00-10.01  sec  6.00 MBytes  5.03 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-10.01  sec  0.00 Bytes  0.00 bits/sec                  sender
[  5]   0.00-10.01  sec  5.17 GBytes  4.44 Gbits/sec                  receiver
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
iperf3: interrupt - the server has terminated

d:...ethiperf3>
Gyanús hogy 4Gb/s nem megy át Gigabit Ethernetes kártyán. (meg ki is írja a 2. sorban mi mivel van összekötve). Szerencsére paraméterezhető a iperf3, így megadható hogy melyik interface-n legyen a szerver melyiken a kliens. kliens:
d:...ethiperf3>iperf3 -B 192.168.0.51 -c 192.168.0.50
Connecting to host 192.168.0.50, port 5201
[  4] local 192.168.0.51 port 50668 connected to 192.168.0.50 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  87.0 MBytes   730 Mbits/sec
[  4]   1.00-2.00   sec  87.1 MBytes   731 Mbits/sec
[  4]   2.00-3.00   sec  88.1 MBytes   739 Mbits/sec
[  4]   3.00-4.00   sec  88.4 MBytes   741 Mbits/sec
[  4]   4.00-5.00   sec  88.4 MBytes   741 Mbits/sec
[  4]   5.00-6.00   sec  88.5 MBytes   742 Mbits/sec
[  4]   6.00-7.00   sec  88.4 MBytes   741 Mbits/sec
[  4]   7.00-8.00   sec  87.5 MBytes   734 Mbits/sec
[  4]   8.00-9.00   sec  88.1 MBytes   739 Mbits/sec
[  4]   9.00-10.00  sec  88.0 MBytes   738 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   880 MBytes   738 Mbits/sec                  sender
[  4]   0.00-10.00  sec   880 MBytes   738 Mbits/sec                  receiver

iperf Done.

d:...ethiperf3>
server:
d:...85_Fpingspeed>iperf3 -B 192.168.0.50 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.0.51, port 50667
[  5] local 192.168.0.50 port 5201 connected to 192.168.0.51 port 50668
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-1.00   sec  71.2 MBytes   597 Mbits/sec
[  5]   1.00-2.00   sec  87.1 MBytes   731 Mbits/sec
[  5]   2.00-3.00   sec  87.8 MBytes   737 Mbits/sec
[  5]   3.00-4.00   sec  88.5 MBytes   742 Mbits/sec
[  5]   4.00-5.00   sec  88.3 MBytes   740 Mbits/sec
[  5]   5.00-6.00   sec  88.5 MBytes   742 Mbits/sec
[  5]   6.00-7.00   sec  88.3 MBytes   741 Mbits/sec
[  5]   7.00-8.00   sec  87.9 MBytes   737 Mbits/sec
[  5]   8.00-9.00   sec  87.9 MBytes   738 Mbits/sec
[  5]   9.00-10.00  sec  88.2 MBytes   740 Mbits/sec
[  5]  10.00-10.18  sec  15.8 MBytes   725 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-10.18  sec  0.00 Bytes  0.00 bits/sec                  sender
[  5]   0.00-10.18  sec   880 MBytes   725 Mbits/sec                  receiver
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
iperf3: interrupt - the server has terminated

d:...85_Fpingspeed>
Móka3: Android-PC segítségével a wifit is teszteltem. Erre találtam egész jó kis progit andoridra: "WiFi Speed Test". Itt van letölthető PC-s alkalmazás. https://play.google.com/store/apps/details?id=com.pzolee.android.localwifispeedtester

netstat használata:   2019-02-28 17:13:55
netstat: hálózat monitorozása hasonló a netsh figyelésére, annyi okossággal kiegészítve, hogy megtudhatjuk melyik PID-ű process használja épp a kapcsolatot: >netstat -a -n -o
 
C:...>netstat -a -n -o

Active Connections

  Proto  Local Address          Foreign Address        State           PID
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       1212
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
  TCP    192.168.2.153:49234    192.168.2.24:445       ESTABLISHED     4
  TCP    192.168.2.153:51760    172.217.16.99:443      ESTABLISHED     4368
  TCP    192.168.2.153:51779    172.217.18.69:443      ESTABLISHED     4368
  TCP    192.168.2.153:51781    192.168.3.89:443       ESTABLISHED     8216
  TCP    192.168.2.153:51786    192.168.3.31:443       ESTABLISHED     4368
  TCP    192.168.2.153:51813    2.23.97.91:80          LAST_ACK        4368
  TCP    192.168.2.153:51816    192.168.2.150:443      ESTABLISHED     8216
  TCP    192.168.2.153:51820    84.39.152.33:80        CLOSE_WAIT      2648
  TCP    192.168.2.153:51824    52.114.128.8:443       TIME_WAIT       0
  TCP    192.168.2.153:51827    172.217.19.99:443      ESTABLISHED     4368
  TCP    192.168.2.153:51829    91.227.139.196:80      LAST_ACK        4368
  TCP    192.168.2.153:51830    91.227.139.196:80      LAST_ACK        4368
  TCP    192.168.2.153:51831    192.168.3.21:443       ESTABLISHED     1508
  TCP    192.168.2.153:51832    192.168.2.150:443      ESTABLISHED     8216
  TCP    192.168.2.153:51833    52.114.132.22:443      ESTABLISHED     7668
  TCP    192.168.2.153:51835    78.40.123.171:443      ESTABLISHED     4368
  TCP    192.168.2.153:51837    185.60.92.33:443       CLOSE_WAIT      4368
  TCP    192.168.2.153:51838    192.229.221.12:443     ESTABLISHED     4368
  TCP    192.168.2.153:51839    2.23.97.91:80          ESTABLISHED     4368
  TCP    192.168.56.1:139       0.0.0.0:0              LISTENING       4
  TCP    [::]:135               [::]:0                 LISTENING       1212
  TCP    [::]:445               [::]:0                 LISTENING       4
  UDP    0.0.0.0:500            *:*                                    1408
{kulcsszavak: hálózat}

netsh használata:   2019-02-28 17:11:35
netsh: hálózati interface monitorozására, interface beállítására használatos:
>netsh int set int name="Local" admin=disabled    //local nevű hálókártya letiltása
>netsh interface ipv4 set address name="Local" static 192.168.0.50 255.255.0.0 192.168.0.50 store=persistent  //local hálókártyán ip,mask,gw beállítása
>netsh interface ipv4 set address name="Local" source=dhcp   //local nevű hálókártyán dhcp bekapcsolása (dhcp-n várja az ip-t)
>netsh interface ipv4 show tcpconnections  //kilistázza a TCP kapcsolatokat szépen (PC ip:port, cél ip:port, kapcsolat állapota)

photoshop - irfanview:   2019-01-23 11:33:06
gyors online photoshop szerű szerkesztő: https://www.photopea.com/ irfanview-ben hogyan lehet egy két színű png képnek megadni az átlátszó színét: http://llizard.etherwork.net/cwc/transp_irfanview.html http://llizard.etherwork.net/cwc/irftrnsp4.html

Virtualbox MAC felbontás:   2018-12-19 11:23:28
Telepítettem egy MAC Sierra 10-es oprendszert virtuálgépre (Windows-ra Oracle Virtualbox), de nem tudtam a képernyő felbontását 1024x768-nál magasabbra állítani. VBox GAs nincs MAC OS alá, így más okoskodást kellett bevetni. Virtualbox windows-os mappjában (c:/programfiles/oracle/virtualbox/) található egy vboxmanage tool ami segítségünkre lehet. Íme a megváltó parancs: VBoxManage.exe setextradata "MacOS_1" VBoxInternal2/EfiGraphicsResolution 1920x1024 Video találat segített: https://youtube.com/watch?v=80HqvoJgGko kulcsszavak: OSX, MAC, Sierra, resolution, felbontás, Virtualbox, oracle

micropython memory del v2:   2018-12-05 09:33:31
Memóriatörlés micropython alatt újratöltve: v1: -dir() listázza a moduulokat -del xy törli a kiválasztott modult Igenám de mindent nem mutat ami a memóriában van (pl. amit boot folyamat közben tölt be), ezért jön a v2.: (import sys) -sys.modules.keys() memóriában lévó modulok megjelenítése -gc.mem_free() szabad memóra kukkolása -del sys.modules('modulnév')

micropython memory:   2018-12-05 09:15:44
memóriakezelés micropython alatt: https://docs.micropython.org/en/latest/reference/constrained.html -gc.collect() :Force a garbage collection. See footnote. -micropython.mem_info() :Print a summary of RAM utilisation. -gc.mem_free() :Return the free heap size in bytes. -gc.mem_alloc() :Return the number of bytes currently allocated. -micropython.mem_info(1) :Print a table of heap utilisation (detailed below). -dir() :importált modulok -del() :importált modulok törlése

micropython ampy error:   2018-12-02 17:42:32
ampy feltöltésekor az alábbi hibát kapjuk: "ampy.pyboard.PyboardError: could not enter raw repl" reset használatával időként megjavul. Késleltetés beállítása megjavítja az átvitelt (pl): ampy -p com3 -d 0.5 ls

micropython ap password:   2018-11-16 16:28:03
import network
ap.config('essid')
ap.config(essid='ap_name')
ap.config(password='uPy12345')
#default psw: micropythoN
ap.config(hidden=True)
ap.status()
ap.isconnected()

make:   2018-11-16 12:15:35
make segítségével forrás fordítása célpc-re. -gnuMake telepítése -mingw32 telepítése -indítás c:MinGWmsys1.0msys.bat (megoldás lehet még a cygwin vonal is) fordítás: -megnézni install/readme.txt-t, de általában: -config állomány futtatása: ./configure (infók lekérése ./configure --help) (ez kiadja, hogy milyen függőségeket kell mégtelepítened a fordításhoz) -make állomány futtatása (létező Makefile esetén): ./make (build könyvtárából kell hívni simán) -kiköp egy futtatható binárist. tesztelt projektek: -x264 codec -micropython py->mpy konverter -vlc (bukta... sok függőség akadt ami miatt inkább kihagytam...) make-hez részletesebb leírás: http://hogyan.org/program-forditas-linuxon vlc fordításhoz egy kis extra https://forum.videolan.org/viewtopic.php?t=106503

python import list:   2018-11-15 15:47:07
pythonban mit csinálsz ha törölni kell egy importált modult? del pyserial hogyan kérdezed le az importált modulok listáját? print(dir()) vagy import sys sys.modules.keys() ------- modul import unimport del sys

micropython:   2018-11-11 23:11:16
feltöltésnél ha volt előtte mondjuk arduinoval kód, a frekit be kell lőni: esptool.py --port com3 --baud 115200 write_flash -fm dio -ff 80m --flash_size=detect 0 esp8266-20180511-v1.9.4.bin

micropython:   2018-11-09 14:06:08
set AMPY_PORT=COM4 ampy ls

irfanview - képtorzítás:   2018-11-07 17:50:43
tipikus probléma, hogy egy lapot lefotóz az ember és torz lesz. Irfanview alapból nem tudja csak a forgatást (F12-rotate tool, majd ctrl nyomása mellett berajzolni a vízszintest, a többit korrigálja az iview) Ha nem párna trapéz hordó paralelogramma... akármi torzítás bejön a képben, akkor nem kell photoshopot előkapni, segít az iview tool: https://www.dropbox.com/sh/uxxul90g6698oa1/AABB4P1AnRQ3Snf0VZJ3JVGJa?dl=0 (Image->Adobe 8BF Plugin->Perspective Transformations) Használata egyszerű. Tudunk olyat csinálni, hogy a képen bejelölünk egy négyszöget, illetve referencia függőleges-vízszintes vonalakat, majd a képet kikapcsoljuk, és a rácsvonalak nézésével tudjuk a lapot függőleges/vízszintessé alakítani.

micropython:   2018-11-06 15:19:23
I. micropython: mire való: python kódot lehet futtatni esp8266-on telepítés:- link (a forráskód):https://github.com/micropython/micropython/tree/master/ports/esp8266 link (letölthető kész binárisok): http://micropython.org/download#esp8266 I. a) micropython lib mire való: libraryk vannak micropythonhoz. Ugye itt eltérő modulok kellenek mint win alá. link: https://github.com/micropython/micropython-lib II. ESPTOOL: mire való: netről letöltött .bin kiterjesztésű micropython feltöltésére esp8266 alá. telepítés: pip3 install esptool esptool használata: SET COMMPORT=COM18 pip3 install esptool esptool --port %COMMPORT% erase_flash esptool --port %COMMPORT% --baud 115200 write_flash --flash_size=detect 0 esp8266-20180511-v1.9.4.bin PAUSE III. AMPY tool mire való: command line-ból lehet feltölteni megírt szkripteket, majd beállítani, hogy az fusson is. telepítés: pip3 install adafruit-ampy ampy használata: SET COMMPORT=COM18 pip3 install adafruit-ampy ampy --port %COMMPORT% rmdir M21165 ampy --port %COMMPORT% put M21165 ampy --port %COMMPORT% put main.py ampy --port %COMMPORT% run main.py PAUSE IV. TeraTerm mire való: terminálon keresztül használható a micropython telepítés:TBD paramétereket be kell állítani: 115200, com18, 8N1 --->majd reset és már használható is

windows .bat file adminisztrátorként:   2018-10-31 18:27:00
windows shortcut indítása adminisztrátorként: .bat file kiterjesztésű fájl asztali ikonjánál, nem működik az adminisztrátori jog bepipálása. De van megoldás: jobb klikk(ikonra) property->Advanced->"Run as administrator" pipa be és happy

git rossz jelszó:   2018-10-31 14:42:24
klónozáskor rossz jelszót adtál meg? íme(windows alatt): start menü->credential manager majd itt alol a Generic Credentials részlegben, kikeresni a git:... lenyitni, majd "Remove from vault". Ha újra klónozunk git-ről ismét kérdezi a jelszót ;) kulcsszó: credential jelszó git password clone (Control Panel>User Account>Credential Manager)

MAC thirdparty program install:   2018-10-29 08:20:49
alma (ikon)>System Preferences > Security&Privacy> (alul kattintani a lakatra&jelszó :P) és ennyi

screenshot, gif:   2018-10-26 09:50:31
link lemaradt: screenpresso https://www.screenpresso.com/downloading-exe/

képernyőmentés:   2018-10-26 09:49:46
Jó, gyors képernyőkép mentő/gif készítő,tömörítő progi kulcsszavak: gif, screenshot, screenpresso, animálit gif, képlopó

win társítások:   2018-09-26 09:40:09
Pythonnál szívtam. Py indítva a 3.6-os verziót indítja. Mégis a fájlokhoz a 2.6-os van társítva. Gyosran megnéztem környezeti változókat jó. Lekérdeztem a fájltársításokat, nincs benne. Módosítottam totálkomában nem segített, íme: Win terminálból lekérdezhetőek ezek az infók és módosíthatóak is. >assoc .py .py=Python.File >ftype Python.File Python.File="D:python26python.exe" "%1" %* >ftype Python.File="D:pythonpython.exe" "%1" %* Python.File="D:pythonpython.exe" "%1" %* kulcsszó: environment variables hozzárendelés windows

python virtualenv:   2018-09-21 15:32:00
Tipikusan akkor hasznos, ha: -nem akarod egy kapott szkript miatt szétgányolni a meglévő rendszeredet (felrakni 6millió modult) -ki akarsz egy modult próbálni de úgy érzed, hogy nem használod többet így elég egyszer telepíteni -másoknak írsz szkriptet, és azt szeretnéd hogy ott biztosan fusson a kódod, ezért (kvázi telepítésként) egy saját indítószript file-t(.sh vagy .bat) írsz ami nem foglalkozik a meglévő környezettel, hanem egy saját virtuális környezetet hoz létre és azt futtatja, így csak a saját csomagok lesznek benne modul telepítése: pip install virtualenv környezet létrehozása kézi módon: >virtualenv env vagy ha verzióhoz is kötjük >virtualenv -p d:/python26/python.exe env csomagok telepítése fáljból env-ben: >envScriptspip.exe install -r installmodul.txt virtuális környezet indítása: >envScriptsactivate.bat munka után elegendő bezárni az ablakot, vagy: >/env/Scripts/deactivate.bat --------- ezt lehet egy bat file-ba is tömöríteni (@ parancsot nem print-eli ki a képernyőre futtatáskor): @IF EXIST env GOTO ugrik @call "virtualenv" "env" :ugrik @call envScriptspip.exe install -r requirements.txt @call envScriptsactivate.bat

python *args, **kwargs:   2018-09-11 11:15:42
args: argumentumok átadása, azaz értékek átadása (mint simán függvények esetén) kwargs (keyword arguments): kulcsszavak átadása, azaz változónév-érték párosokat adunk át, felsorolva
def func(required_arg, *args, **kwargs):
    # required_arg is a positional-only parameter.
    print required_arg

    # args is a tuple of positional arguments,
    # because the parameter name has * prepended.
    if args: # If args is not empty.
        print args

    # kwargs is a dictionary of keyword arguments,
    # because the parameter name has ** prepended.
    if kwargs: # If kwargs is not empty.
        print kwargs

>>> func()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: func() takes at least 1 argument (0 given)

>>> func("required argument")
required argument

>>> func("required argument", 1, 2, "3")
required argument
(1, 2, "3")

>>> func("required argument", 1, 2, "3", keyword1=4, keyword2="foo")
required argument
(1, 2, "3")
{"keyword2": "foo", "keyword1": 4}

git branch:   2018-09-03 16:28:59
new branch create: git branch newName switch between branch: git checkout newName switch to original master branch: git checkout master push, pull, and commit works like in one branch (modify works only in swiched branch): git add xy.txt git commmit -m "xy added" git push git status Good branch merge to master origin: git checkout master git merge newBranch -m"text" newBranch delete: git branch -d newBranch

pendrive:   2018-08-28 16:03:17
pendrive olyan ügyesen van formázva, hogy nem lehet látni a szabad területek jó részét. Megoldás windows-ból: diskmgmt.msc Törlöd a meglévő kicsi partíciót, ebből lesz egy nagy méretű amit simán lehet formázni mint értelmes mérető partíció...

video rögzítő 2. felvonás:   2018-08-20 18:09:00
Fraps jó lenne, de nem működik meg regisztrációs... :S CamStudio -működik egész jól is vesz fel, de sok mellékest is telepít.. :S ígéretesnek tűnik: Freez Screen (egyszerű 2 gomb van rajta, de teszi amit kell..)

video rögzítő:   2018-08-20 17:24:52
Fraps vers.: 3.5.99

pid keresése:   2018-07-18 16:59:29
tasklist | find "chrome.exe" tasklist | find "5831" -> pid

tcp portfigyelés:   2018-07-18 16:38:32
használt tcp portok: netsh interface ipv4 show tcpconnections tcp port-ot melyik pid foglalja: netstat -a -n -o pid =? process task manager->view->select column-> pid(pipa)

wireshark IGMPv2 filter:   2018-07-10 17:51:19
wireshark IGMPv2 filter: igmp

wireshark MAC filter:   2018-06-29 10:22:39
!(eth.src==c0:25:e9:0f:3f:16) && !(eth.src== a8:d2:36:00:39:92)

wireshark MAC filter:   2018-06-28 18:31:42
eth.src==MACaddress

wireshark:   2018-06-22 10:45:23
DHCP csomagok monitorozása: filter: bootp.option.type == 53

ESP NodeRed:   2018-05-31 00:16:28
ESP Easy MEGA: https://www.letscontrolit.com/wiki/index.php/ESPEasy NodeRed leírás: https://nodered.org/ egy kis könnyed video: https://www.youtube.com/watch?v=xs5ShZMk204

screen linux:   2018-05-30 22:41:14
Nincs egy normális screen leírás, pedig frankó cucc... szóval ha túl vagyunk a kötelező telepítésen. screen beírásával új terminált hozunk létre. Ezt követően mennek a gyorsbillentyűk ami ctrl+a és utána valami billentyű vagy kombináció (pl. a betű, d betű, vagy :kill) -------------------------------------- basic szint: ctrl+a d : háttérbe kerül a folyamat ctrl+a :kill : kilövi az aktuális folyamatot (ez mehet az exit paranccsal is simán mint linuxban (nem fogja az egész terminált bezárni)) ctrl+x name: átugrik a name azonosítójú terminálra (ide a teljes nevet kell adni (tab segít) pl. 9417.17393) --------------------------- medium szint: osztott képernyőt lehet csinálni terminálon: screen -S valami1 screen -S valami2 screen -ls ctrl+a S (képernyő elosztása vertikálisan, felül lesz a terminál alol semmi) ctrl+a tab (átlépés az alsó termiánlra) ctrl+a n (másik terminált tölt be alolra) egyet nem tudok, ha egy terminálban vagyok hogyan tudom magam azonosítani biztosan (hogy valami1 vagy valami2-ben vagyok, erre egy megoldás lehet, ha screen -x -el megmonodm, hogy melyik terminálban legyek (set, get nélkül)) ------------------------------

linux háttérben futtatás: screen parancs:   2018-05-30 21:48:08
nodejs esetében használtam. Egyszerű nagyszerű: screen # Ablakkezelő, virtuális terminál emulátorral. # Háttérbeli programok futtatásához alkalmazható program. screen : Egy új VT-t (virtuális terminált) indítható Ctrl+a+d : bill. kombinációval tehetjő háttérbe. screen -ls : screen-ek listázása screen -d -m -S name : elindítja a háttérben a screen-t "name" névvel screen -x name : name nevű terminál hozható előtérbe screen -R PID : paranccsal lehet előtérbe hozni. (PID - processID, ps aux-al megnézhető) # SCREEN-ben kiadható billentyű kombinációk ------------------------------------------- Ctrl+a+d : bill. kombinációval tehető háttérbe. Ctrl+a+? : előhozhatő a legfontosabb bill. kombinációkat Ctrl+a+c : új ablak ltérehozása Ctrl+a+p VAGY n : előző vagy következő ablakra ugrás. (previous, next) Ctrl+a :kill : aktuális screen lelövése Ctrl-a :acladd USER : USER nevű felhasználó engedélyezése becsatlakozásra (lásd MULTIUSER MODE) # MULTIUSER MODE # -------------- # # A screen többfelhasználós üzemmódja # Amennyiben kontrollált körülmények között szükséges beengedni valakit a gépre közös shellt # használva, úgy az alábbi lépéseket kell alkalmazni screen # screen indítása a kiszemelt többfelhasználós gépen Ctrl+a :multiuser on # Ezt begépelve aktiválható az adott session-ön a többfelhasználós mód. # Másik oldalnak szükséges ismernie az adott user nevét/jelszavát, illetve SSH-n be kell tudnia # csatlakozni a gépre. Ha mindez megvan, és SSH-n bejött.: screen -x #Voila!

python print :   2018-04-17 10:20:52
python print: 2018-04-17 10:19:52 A sztring végére nem rak sortörést: print("this is a string", end="") két string közé nem rak szóközt: print("Hi","Poftut",sep="") #HiPoftut ------------------------- sztringből szóközök eltávolítása: sentence = " hello apple" sentence.replace(" ", "") >>> "helloapple" if you want to remove duplicated spaces, use str.split(): sentence = " hello apple" " ".join(sentence.split()) >>> "hello apple" -------------------------- Remove spaces in the BEGINNING and END of a string: sentence= sentence.strip() Remove spaces in the BEGINNING of a string: sentence = sentence.lstrip() Remove spaces in the END of a string: sentence= sentence.rstrip()

dhcp:   2018-04-12 15:33:02
jó kis összeszedet a dhcp-ről. https://www.slideshare.net/salahecom/tutorial-on-dhcp-workhome

python install wheel:   2018-04-12 12:16:41
Ha pip install -al szedünk le csomagokat, akkor jó esélyjel le fogja fordítani a helyi gépen a forrásállományt. Esetemben MSVC builder kellett volna aminek a telepítése körülményes. Van másik megoldás, ha már a lefordított binárist telepítjük (ami nem teljesen megbízható dehát...). Ezek a csomagok vannak whl állományokban pl.: https://www.lfd.uci.edu/~gohlke/pythonlibs/#netifaces A fájlok nevében van egy cp36 cp27 cp33 részelnevezés. Ez utal arra, hogy melyik python típushoz és verziószámhoz van lefordítva a nyers állomány. Pl. cp33 az a C python 3.3-as verzió alá lett fordítva. (python aktuális verizószámának lekérése CLI-ből: python :P ) Még egy apróság, wheel-ek telepítése előtt célszerű a "pip install wheel"

python exception full:   2018-03-13 09:48:13
try:
    f()
except (NameError,TypeError):
    print("Az f függvény végrehajtása során NameError vagy TypeError lépett fel.")
except:
    print("Nem várt kivétel lépett fel.")
else:
    print("Semmilyen kivétel nem lépett fel.")
finally:
    print("Ez a mondat mindenképp kiíródik.")

python exception lekezelés:   2018-03-09 16:17:06
1. Minden hiba lekezelése.
try:
...
...
except Exception as e:
    print("ERROR: "+str(e))
2. Előfordulhat a hiba, és szeretnénk rá, saját lekezelést készíteni. Hogyan derítsük ki mi a hiba?
try:
...
except Exception as e:
    print(type(e))
Ez kiírja a hiba okát pl.: " (class "ConnectionRefusedError") " 3. Ezután írjuk meg a lekezelést:
try
...
except ConnectionRefusedError as e:
            print("nincs nyitva a port")
except Exception as e:
            print("minden más hiba")

Chrome bővítmények:   2018-03-01 18:18:43
Adblock plus: https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb?utm_source=chrome-app-launcher-info-dialog Cloudy Calculator 6.1.6 számológép link: https://chrome.google.com/webstore/detail/cloudy-calculator/acgimceffoceigocablmjdpebeodphgc?utm_source=chrome-app-launcher-info-dialog Cloudy Calculator Enhancer kiegészítő cloudy calculator-hoz (google keresési eredményeket is berakja, pl. 3USD=?HUF ) konfig: Cloudy calc beállításai-> Special option-> Use local Google URL = www.google.com.hk link: https://chrome.google.com/webstore/detail/cloudy-calculator-enhance/hfgnndipkjcpghbagmmcemdbjfclkcla?utm_source=chrome-app-launcher-info-dialog Deezer Control zenelejátszó https://chrome.google.com/webstore/detail/deezer-control/cmkmelneeccijablfclenghkcbopdemg?utm_source=chrome-app-launcher-info-dialog Deezer Mediakeys Reloaded (nem biztos, hogy kell) Médiabillentyűk biztosan működnek ha az alábbi kieget feltesszük: https://chrome.google.com/webstore/detail/deezer-mediakeys-reloaded/jcjacdgelmcehgcakabkobhgiamfklah?utm_source=chrome-app-launcher-info-dialog

notepad++ Space_Tab:   2018-03-01 12:46:59
Python nyavajog, ha egymás alatti sorban, egyik helyen Tab a whitespace, másik helyen meg sima space. NPP beállításokban viszont van gyári megoldás, hogy minden TAB Space legyen... duurva. íme: To convert existing tabs to spaces, press Edit->Blank Operations->TAB to Space. If in the future you want to enter spaces instead of tab when you press tab key: Go to Settings->Preferences...->Language (since version 7.1) or Settings->Preferences...->Tab Settings (previous versions) Check Replace by space (Optional) You can set the number of spaces to use in place of a Tab by changing the Tab size field.

pep8 - notepad++:   2018-03-01 10:43:57
Ellenőrzött a kiíratás formátuma, és a hosszú sorok 150 karakter hosszúak lehetnek: cmd /k pycodestyle $(FULL_CURRENT_PATH) --format "%(row)s: %(code)s: %(text)s" --max-line-length=150&pause&exit

notepad++ run:   2018-02-28 11:22:13
Egy-két hasznos run parancs: 1, ugrik D meghajtó majd szerkesztett fájl könyvtárára, majd a könyvtárban a futtatja a start.bat-ot indítja, majd kilép (&pause&exit várakozás is): cmd /K d: & cd "$(CURRENT_DIRECTORY)"&start.bat&exit 2. d: meghajtó aktuális könyvtárba belép (ez külön igény volt), majd a szerkesztett állomány futtatása, majd kilép: cmd /K d: & cd "$(CURRENT_DIRECTORY)"&"$(FULL_CURRENT_PATH)"&exit 3. simán python kód futtatása: cmd /k "$(FULL_CURRENT_PATH)"&pause&exit -------------- shortcuts elérhetősége (kibogarászható!): %appdata%Notepad++shortcuts.xml 1, C:Users[username]AppDataRoamingNotepad++shortcuts.xml 2, C:Documents and Settings[username]Application DataNotepad++shortcuts.xml -------------- Használható környezeti változók (environment variables): http://docs.notepad-plus-plus.org/index.php/Defining_User_Commands

win + R parancsok:   2018-02-26 00:29:32
Erőforrás figyelő: resmon Rendszerindítási szolgáltatások: msconfig Regisztrációs adatbázis szerkesztése: regedit (rövidítések haszálatakor elfődoruldnak. pl. HKLM ->HKEY_LOCAL_MACHINE...) Helyi biztonsági házirendbeállítások: secpol.msc Helyicsoportházirend-szerkesztő gpedit.msc Szolgáltatások: services.msc egyebek: https://ict.ken.be/windows-key-r-and-command-line-shortcuts.aspx

proxy-t nem lehet állítani:   2018-02-26 00:05:06
Jelenség: -laptopon, töltő lehúzása után megszűnik az internet. Furcsaságok: -chrome-ban nem a megszokott dínó jött elő, hanem proxy hiba -miért töltő lehúzásakor? -a többi szolgáltás elérhető (pl. ftp, helyi háló...) Mi volt? -miért töltőlehúzáskor aktivizálódott, nem derült ki. a proxy beállítás win indulása után is aktív volt -chrome-beállítások-speciális-proxy vonalon szerettem volna eredetileg kikapcsolni a proxy-t de a "helyi LAN beállítások" gomb nem volt kattintható, rendszergazdai jogokra való hivatkozással (megj. rendszergazdaként voltam bejelentkezve). Ez után gépházba is beléptem, ott megkerestem a proxyt és láttam, hogy 127.0.0.1 be van állítva, http protokollon, de hiába kapcsolom ki a kézi proxy beállítást mindig visszaállt az eredetibe. -valamilyen program (vírus, keygen..) valószínűleg egy proxy szervert állított be, így nem megy ki az eredeti sw kommunikációja (ügyesen a házirendem jogait is átállította...) Megoldások: -firefox nem a rendszerbeállításokat használja, fixen kikapcsolhatjuk a proxy-t. (Jó jel volt, ekkor tudtam, hogy nyakoncsíptem a problémát) -regisztrációs adatbázisban a HKLMSOFTWAREMicrosoftWindowsCurrentVersionInternet Settings ->nél be lehett állítani a proxy-t így azt ki tudtam lőni (-ezzel párhuzamosan aktivizáltam a rendszergazda nevű fiókot és be is léptem vele, ahol már nem jelentkezett a probléma. Valószínűleg nem ez segített a megoldáshoz, de fontos itt megemlítenem. Egyébként fura lett volna ha így sem tudom állítani a proxy-t) értékes weboldal a témában: https://pcforum.hu/tudastar/119764/proxy-t-nem-tudom-letiltani-visszaall

win 7/8/10 eszközkezelő asztalra:   2018-02-25 23:49:31
Win+R->"devmgmt.msc" Asztalon létrehoztunk egy új parancsikont, futtatáshoz megadjuk a fenti programnevet, majd a nevének eszközkelőt adunk, akkor az asztalra rakhatjuk az eszközkezelőt

win 10 god mod:   2018-02-24 22:50:05
nem kell mást tenni, mint létrehozni egy új mappát a munkaasztalon (kattintás a jobb egérgombbal asztalon, majd az Új/Mappa lehetőségek választása), és azt átnevezni erre a fura programsorra: GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

alvó mód egér-bill:   2017-10-18 21:54:07
Ha nem szeretnéd, hogy alvó módból felébressze az egér vagy a billentyűzet a számítógépet: -eszközkezelő->billentyűzeten jobb klikk-> tulajdonságok-> energiagazdálkodás-> megengedi, hogy az eszköz felébressze a gépet [pipa vissza] //általam kipróbálva, csak külső eszközre tudtam a felélesztést ily módon kikapcsolni -BIOS-ban USB kikapcsolása leállás/elalvás után

PS:   2017-10-06 10:21:36
Photoshopban kellett szerkesztgetnem és volt egy-két alapfogás ami a kezdőknek akár jól is jöhet: - ALT+egérgörgő =teljes kép nagyít kicsinyít -saját jpg képet szeretnénk szerkeszteni, de a PS nem engedi kompatibilitás miatt. Megoldás: a képet kijelölöd, kivágod, és egy új rétegen beilleszted (ahol már szerkeszthető lesz) -nagyon alap: a bal oldali szerkesztő ikonok (amelyek jobb alsó sarka meg van jelölve) több funkciót is rejtenek amik jobb egérgombbal előcsalhatóak (pl. kijelölés varázslóval/egérhúzással) -csak az egyik réteget szeretnénk átszínezni, nem az összeset: beállítjuk a képszűrőt amilyenre szeretnénk majd a beállítások ablak bal alsó ikonjára kattintva (egy derékszögben tört vonal+ nyil a végén) beállíthatjuk, hogy a szűrő csak az alatta lévő rétegben fogja "hatását" kifejteni -egyik réteg képének átméretezése: Kijelöljük réteget majd a képet (pl. CTRL+A) amit át szeretnénk méretezni, majd a CTRL+T megnyomásával a kép átméretezhető lesz (kijelölés sarkai megfoghatóak lesznek). SHIFT használatával arányosan lehet kicsinyíteni nagyítani

svchost.exe:   2017-09-12 18:13:40
Nem volt rossz a leírás, de az automatikus frissítéseket javítgatása nem hozott eredményt. Miután letiltottam az automatikus frissítést, a CPU terheltsége helyreállt.

svchost.exe:   2017-09-12 18:13:39
Nem volt rossz a leírás, de az automatikus frissítéseket javítgatása nem hozott eredményt. Miután letiltottam az automatikus frissítést, a CPU terheltsége helyreállt.

svchost.exe:   2017-09-12 13:38:06
svchost.exe terhelte 50%-on a gépet. egy próbálkozás a javításra: http://www.msw.hu/windows-xp/456-windows-xp-svchost-exe-100-cpu-hasznalat-megoldas.html

médiakezelő SW:   2017-02-24 10:29:17
Médiakiszolgáló/szerver kliens alkalmazások: -Kodi -Serviio

2 laptop-> 1 monitorként használat:   2017-01-11 11:04:50
Van két laptopod, de nincs két monitorod, hogy osztott képernyőt használj. Van megoldás: Input Director https://www.inputdirector.com/ A valóságban ez annyit csinál, hogy az egered és a billentyűzeted egyszer hol az egyik, hol a másik gépen használod. (azaz a bemeneteket megosztod ip hálózaton). A fejlesztők még annyi leleményes trükköt beletettek, hogy a monitor szélére húzott egér esemény kapcsolja át a perifériát(bill,egér) egyik PC-ről a másikra. Így OSZTOTT monitor érzés van. Előny: A monitorok mögött a valóságban 2 HW van, így az egyiken futhat egy matematikai műveleteket számoló kemény SW (tipikusan mondjuk a legújabb játékok) amit a PC ki tud szolgálni, a másik monitoron pedig akadás nélkül nézhetünk HD filmet, vagy böngészhetünk. Hátrány: Az osztott monitor esetén egy ablakot fogd-vidd módszerrel a másik monitorra át tudjuk vinni. Itt nem megvalósítható (mert a másik monitor mögötti PC-n az excel meg sincs pl. nyitva) Mit lehet még csinálni? -Két PC ilyen módon össze van kötve (laptop+ munkahelyi gép). Időigényes számításokat végző feladatokat az erős, és munkahelyi végeztetjük. Munkaidő lejár, nem várjuk meg a számítás végét, hanem a laptopot bedobjuk a táskába és már ott sem vagyunk. (reggel majd ránézünk mi lett az eredmény)

weboldal letöltő:   2016-12-18 13:07:25
HTTrack Website Copier http://www.httrack.com/

nyomtatás pdf-be:   2016-08-17 10:30:25
Bullzip pdf

pdf olvasó:   2016-08-17 10:21:43
gyors megbízható pdf olvasó: pdf sumatra

:)):   2016-05-25 08:39:05
Nah szép, reggel bezzeg már más volt a véleményed... Mindig csak a vizsga...

:):   2016-05-25 01:28:17
Kekszelünk?

pdf jelszómegszüntető:   2016-05-19 13:51:04
http://www.pdfunlock.com/

Képernyő felvevő:   2016-01-12 20:14:49
Hasznos program tud lenni, mikor a monitor képét szeretnénk felvenni. Akár hangot is lehet hozzá rögzíteni. HyperCam névre hallgat, egyszerű és nagyszerű.

Szerverfelderítés:   2015-10-29 09:49:16
Információszerzés egy kérdéses szerverről (milyen PHP, Apache, oprendszer...) http://searchdns.netcraft.com/?host=netcraft.com&x=8&y=7 lokációs adatok lekérése: http://www.hashemian.com/whoami/ https://www.robtex.com/

vírusok-férgek ellen:   2015-08-17 14:32:02
Egy füles segítségével, hozzájutottam, hogy egy PC-s karbantartó cégnél mit csinálnak a behozott gépekkel, általánosan hogy rendbetegyék: 1. : nod32 online scannert ráeresztettük a gépre , majd 2: Malwarebytes nevű progit is.

vinyó hibaellenőrző progi:   2015-08-13 17:15:40
Rendszergazdik segítségével/tanácsával vinyó bad sector és kondíció ellenőrző ingyenesen letölthető progi: Piriform által készített: Defraggler nevű program link: https://www.piriform.com/defraggler

igazolványkép készítés:   2015-08-13 17:12:12
Minap igazolványképet kellet készíteni. Ez a boltban ~1000Ft. Jött az ötlet, tegyük már ezt picit olcsóbbá. Megoldás: 1. Csinálunk egy fotót magunkról. 2. Feltöltjük a fotót a http://hu.idphoto4you.com/ weboldalra, ahol be lehet állítani az arc méretét, illetve beállítja pixelsűrűséget, és kiosztja a kiválasztott lapméretre az igazolványképeket, majd letölthetővé teszi számunkra. 3. elmegyünk egy fotóshoz, és kinyomtatjuk 6 (9x13)lapon 24példányban, 450Ft-ért (express), és nyertünk 3 sör árát. (egy jó leírás az igazolvány kép méretét irányultságát illetően: http://www.skydive.hu/sites/default/files/dokumentumok/Szabvanyos_igazolvanykep.pdf ) jó szomjoltást a sörökkel :)

Hozzászólás beküldése (nyisd le)