Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Wangarad

Stran: 1 ... 8 9 [10] 11 12 ... 25
136
Vývoj / Python alternativa k selenium
« kdy: 27. 01. 2021, 08:37:33 »
Zdravim.
Existuje alternativa k selenium alebo nieco podobne co by riesilo problem otvarania stranky a vyplnenia formularu?
Ide o to ze mam externe zariadenie s ktoreho sa nacita ID. Selenium nasledne otvara stranku vyplna vstupne data a prihlasuje do systemu. Cele to mam funkcne ale je to neskutocne "divne" na bezne pouzitie. Idealne nieco co vie detekovat uz otvoreny browser a vykonat akciu v nom. Skusal som priamo webbrowser ale tam sa mi nepodarilo vyriesit problem s vlozenim udajov na web. (Ten viac menej riesil moj probem s pouzitim aktivneho prehliadaca)
Kód: [Vybrat]
import serial
import re
import subprocess
import win32com.client
import time
from selenium import webdriver

#Open serial connection
ser = serial.Serial()
ser.port = "COM7"
ser.baudrate = 9600
ser.bytesize = serial.EIGHTBITS #number of bits per bytes
ser.parity = serial.PARITY_NONE #set parity check: no parity
ser.stopbits = serial.STOPBITS_ONE #number of stop bits
#ser.timeout = None          #block read
ser.timeout = 1            #non-block read
#ser.timeout = 2              #timeout block read
ser.xonxoff = False     #disable software flow control
ser.rtscts = False     #disable hardware (RTS/CTS) flow control
ser.dsrdtr = False       #disable hardware (DSR/DTR) flow control
ser.writeTimeout = 2     #timeout for write
ser.open() # try to open port, if possible print message and proceed with 'while True:'
print ("port is opened!")
# Only trash

while (True):
    if ser.is_open:
        if (ser.inWaiting()>0):
            time.sleep(0.5) #if incoming bytes are waiting to be read from the serial input buffer
            data_str = ser.read(ser.inWaiting()).decode('ascii') #read the bytes and convert from binary array to ASCII
            print(data_str, end='\n') #print the incoming string without putting a new-line ('\n') automatically after every print()
            time.sleep(0.01)
            #Open Browser
            #browser exposes an executable file
            #Through Selenium test we will invoke the executable file which will then #invoke actual browser
            driver = webdriver.Chrome(executable_path="C:\driver\chromedriver.exe")
            # to maximize the browser window
            driver.maximize_window()
            #get method to launch the URL
            driver.get("http://XXXX/ads/idlogin.php?")
            #to refresh the browser
            driver.refresh()
            # identifying the edit box with the help of id and enter text
            driver.find_element_by_name("loginname").send_keys(data_str)
            # identifying the button then using click() method
            driver.find_element_by_xpath("//button[contains(@class,'submitbutton')]") .click()

137
Vývoj / Re:Python zrychlenie kódu
« kdy: 18. 01. 2021, 22:39:58 »
Kit nerozumiem. Ako to myslis?

Mam tam slucku
Kód: [Vybrat]
for OPC_output in OPC_tag_list_output_array:

OPC_tag_list_output_array je uz pole ktore som naplnil ked sa spusta program a ide v loope. Ako mi pomoze ked budem este extra citat data s databazy? Alebo ako to myslis?

138
Vývoj / Re:Python zrychlenie kódu
« kdy: 18. 01. 2021, 21:55:12 »
Kit ale ten array uz mam nacitany s configu. Takze to mi velmi nepomoze.
Este som zmenil
Kód: [Vybrat]
   result = cursor.fetchall()
         for row in result:
            SQL_Variable = row[0]
na
Kód: [Vybrat]
   SQL_Variable = cursor.fetchone()[0]
ale to mi pridalo 10ms na cyklus a stale potrebujem zobrat 400.

139
Vývoj / Re:Python zrychlenie kódu
« kdy: 18. 01. 2021, 19:59:53 »
nehalem lebo nacitavam do toho hodnoty s pola tak vzdy s tej slucky do adresy pridavam nazov noveho tagu. K tomu SQL viem ale to budem riesit ak budem v poslednom kroku.

Hechj tam je problemv tom ze v databazy je vsetko varchar(255) a s tym nepohnem. PLC chce obcas Int, obcas String takze musim nacitavat vzdy "string" a obcas tam je len 0 a PLC chce True or False

Logik : nie je tam asi 5000 premennych a ja musim citat zapisovat len konkretnu. S tymto si presne adresujes.







140
Vývoj / Python zrychlenie kódu
« kdy: 18. 01. 2021, 16:04:21 »
Zdravim akoby sa dalo zoptimalizovat toto? Mam cyklus kde pisem a citam data do 1.2s ale potreboval by som sa dostat pod 1.
Kód: [Vybrat]
 
for OPC_output in OPC_tag_list_output_array:
         value = '4:'
         tag_string = value + OPC_output
         #Load data from SQL
         SQL = "SELECT value FROM HMI.dbo.tag_list WHERE tag = '"+ OPC_output+"' "
         cursor.execute(SQL)
         result = cursor.fetchall()
         for row in result:
            SQL_Variable = row[0] 

             # Check if variable is string 
            OPC_Output_write = root.get_child(["0:Objects", "4:new_Controller_0", "3:GlobalVars", tag_string])
           # print("before: ", OPC_Output_write.get_value())
         if (SQL_Variable[0] == '1') or (SQL_Variable[0] == '0'):
             # print (SQL_Variable)
              if SQL_Variable == '1':
                  SQL_Variable = True
              if SQL_Variable == '0':
                  SQL_Variable = False     
              Variable = SQL_Variable
              OPC_Output_write.set_value(ua.DataValue(ua.Variant(Variable, ua.VariantType.Boolean)))
         else: 
              String_var = ua.DataValue(ua.Variant(SQL_Variable, ua.VariantType.String))
              OPC_Output_write.set_value(String_var)                           

141
Studium a uplatnění / Re:Pohovory po letech freelance
« kdy: 17. 01. 2021, 08:08:33 »
Ako najviac topovevka bolo jedna firma s BA ktora spracovava marketing akoze skrz Machine Learning a AI. Pani na pohovore mi tvrdila ze kubernet nemozem "ovladat" pretoze ich ludia sa to skolia minimalne mesiac. Ok. Potom otazky v style ake mam moralne zabrany a hodnoty to uz bolo celkom zaujimave. Anglictinu mala ako prasa "audrstund" a ze mi nerozumie a ona mala tolko pohovorov v Anglictine ze ja som amater. Ked som jej kontroval ze mam certifikat s Cambridge (sice rozumiem a pisem a komunikujem denne ale netvrdim o sebe ze som najviac trieda) tak mi povedala ze moja Anglictina je super.  A na finale mi dala domacu ulohu. Excel sheet kde bol akoze datum v druhom stlpci pocet kolko mailov sa rozoslalo v kampani a v dalsom aka bola uspesnost. Nic viac. A jej zadanie bolo: napiste program ktory povie zakaznikovy presnu pricinu preco mu klesla uspesnost s kampane. Nic  viac. Dala mi 3 dni to akoze spracovat. Som sa jej spytal ze ako to mam vediet na zaklade cisel. Ja netusim kto e klient a ci nepredava bazeny a akurat je zima, proste nechapem co odomna chce resp. potrebujem ovela viac dat ). Uz mi iba odpisala ze do ich timu nezapadnem lebo to ma trivialne riesenie a nie som pre nich vhodny kandidat na pozicu programatora. Do dnes neviem co vlastne chcela. A to je v Bratislave relativne velka firma :D

142
Studium a uplatnění / Re:Pohovory po letech freelance
« kdy: 16. 01. 2021, 11:35:50 »
anonacct:
 A mohol by si mi zadefinovat co je to teda ten programator podla teba? Chces fakt seriozne povedat ze si v zivote nepouzil stackoverflow pripadne google? Davas totalne celu syntax jazyka s hlavy, riesenia na pockanie? Ako si zacinal? Ja osobne denne musim riesit veci v PHP,Pythone,Javascripte a este obcas veci okolo ISS/SQL/Apache. Castokrat sa seknem s tym ze pisem do PHP syntax s Pythonu a vice versa. Googlujem a stack pozeram hlavne pre to aby som si uzrejmil ako na to, pripadne nasiel efektivnejsie riesenie . Projekty dokoncujem na cas a velakrat pred terminom. Som automaticky co? Neschopak? Nie programator?

Inak osobne ja mam tiez problem s tym na pohovore nieco kodovat online. Proste mam s toho stres a nedam to aj ked je to trivialne. Na druhej strane mas skusobnu dobu kde po tyzdnz mozes povedat kandidatovy dovi-dopo.

Ondřej Surý : pre je github zly? Ak tam na svoj projekt viete si v podstate okamzite overit ako pise a co pise. Za mna github 100x lepsie ako hodinovy pohovor kde sa kvazy rozpravame o tom ako programujem a aky mam skils.

Raz som mal pohovor kde som mal nieco kodovat v php. Bolo to jednoduche. A vobec neslo o to naprogramovat nieco funkcne ale o to aby mal zamestnavatel predstavu ci vobec vem co pisem a ako sa na problem pozeram.



143
Vývoj / Python factorial
« kdy: 13. 01. 2021, 17:43:41 »
Zdravim ako by ste v python-e riesily taketo zadanie. Cisto pre zaujimavost.\
Vstup je cislo napriklad 3
a pozadovany vysledok by mal vyzerat
1
12
123
12
1

144
Vývoj / Re:PHP Javascript refresh Input pokial nie su data
« kdy: 13. 01. 2021, 11:45:29 »
Resp toto mam hotove ale refreshuje mi to cely modal window a ja potrebujem len updatnut hodnotu v tom inpute

Kód: [Vybrat]
<!-- * Auto updata variable -->
<script type="text/javascript">
    setInterval("my_function();",5000);
    function my_function(){
      $('#Scan_code').load(location.href + ' #code_reader');
    }
  </script>
a v kode
Kód: [Vybrat]
<div id="Scan_code" class="modal">
 <div id="code_reader" >
  <form class="modal-content animate" action="core/update_production.php" method="post">
    <div class="imgcontainer">
      <span onclick="document.getElementById('Scan_code').style.display='none'" class="close" title="Close">&times;</span>
   
    </div>

    <div class="container">
      <label for="uname"><b>Scan Barcode</b></label>
      <input type="text" name="Barcode" required value="<?php echo Barcode_QR_read();?>">
       
      <button type="submit">Send</button>
     
    </div>
  </form>
  </div>
</div>

ale refresuje to cele okno ked to posuniem take sa mi zasa zobrazuje a refresuje len input a okno okolo je prec.

145
Vývoj / Re:PHP Javascript refresh Input pokial nie su data
« kdy: 13. 01. 2021, 11:32:02 »
Teraz ma napada ze to nemusi byt nutne input ale ide o to aby sa to autoupdatovalo pokial to nenatiahne data.

146
Vývoj / PHP Javascript refresh Input pokial nie su data
« kdy: 13. 01. 2021, 11:30:47 »
Zdravim.
Ako vyriesim to aby mi refreshovalo Input pokial nie su nacitane data?
Zadanie : Input sa nacita s DB. Pokial sa nenacita potrebna hodnota bude sa refreshovat v loope.
Netusim ako to spravit. Vie niekto poradit?

147
Vývoj / Re:Python OPC nechce spracovat array
« kdy: 07. 01. 2021, 15:08:28 »
Resp. inak ak je to takto tak to funguje ok.
Kód: [Vybrat]
for OPC_input in OPC_tag_list_input_array:
         print('First read')
         print (OPC_input)
         value = '"4:'
         value_2 = '"'
         tag_string = value + OPC_input + value_2
         print (tag_string)
         OPC_Input_reads = root.get_child(["0:Objects", "4:new_Controller_0", "3:GlobalVars","4:PLC_Status"])
         OPC_Input_reads = OPC_Input_reads.get_value() 
         #globals().update(OPC_input = OPC_Input_read)
         print ("OK")
ak chcem za to posledne 4:PLC_Status tag_string take to nejde.

148
Vývoj / Python OPC nechce spracovat array
« kdy: 07. 01. 2021, 14:17:36 »
Zdravim.
Mozno taka hlupost ale snazim sa cez python prepasirovat data do PLC. Jednoducho som nacital subor napchal to do array ale tu sa mi to sprava zvlastne.
mam toto
Kód: [Vybrat]
   for OPC_input in OPC_tag_list_input_array:
         print('First read')
         print (OPC_input)
         value = '["0:Objects", "4:new_Controller_0", "3:GlobalVars", "4:'
         value_2 = '"]'
         string = value + OPC_input + value_2
         print (string)
         OPC_Input_reads = root.get_child(string)
         OPC_Input_reads = OPC_Input_reads.get_value() 
         #globals().update(OPC_input = OPC_Input_read)
         print ("OK")
tie printy len pre diagnostiku. Dajme tomu ze naprvom riadku je jablko, na druhom hruska atd atd.
Ak zakomentujem OPC_Input_reads tak dostanem pekne vypis jedno za druhym toho co potrebujem.
Ak vsak toto pustim ako je tak mi to dookola vracia len prvu hodnotu resp. jablko dookola a ani nezbehne to OPC_Input_reads. preco sa to deje? Nevie spracovat OPC_Input_reads?

149
linuxak dakujem.
Isiel som podla tohoto navodu s tym ze som to skusal ohnut na predikciu cisel.
https://shortl.online/o7tZI
ale stane neviem kde som spravil chybu ked som pouzil svoje data.
S odkazu som pochopil ze Classification je vlastne ano nie resp. je to validne alebo nie.
Regression je na viac menej predicia dalsieho cisla.
ValueError: Classification metrics can't handle a mix of continuous and multiclass targets

150
Bazar / Re:Predaj Jetson Nano 4GB
« kdy: 28. 12. 2020, 14:19:50 »
Na to mam PC :D Ale pravda je ze na object detection a podobne som skusal Jetsona a slo to super.
By the way nevystupovala si pred vela vela rokmy na IRC ako wicked alebo tak podobne?

Stran: 1 ... 8 9 [10] 11 12 ... 25