-
IT café
Új hozzászólás Aktív témák
-
K1nG HuNp
őstag
Építem a pyhton reddit botomat. Most egyelőre minden működik úgy ahogy szeretném. Egy sráccal dobtuk fel az ötletet /r/hungary-ban, hogy kommentekre válaszolgasson random "poénokkal". Szóval adott egy komment, ezeket csekkolgatja folyamatosan, és ha megtalálja az adott szöveget a kommentben akkor ő maga ír egy választ rá. Én ezeket most csak fixként tudtam megadni és ezen akarok változtatni.
if "y" in comment.body and comment.id not in kommentek_amire_valaszoltunk:
komment = ("x")
comment.reply(komment)
kommentek_amire_valaszoltunk.append(comment.id)
with open("kommentek_amire_valaszoltunk.txt", "a") as valami:
valami.write(comment.id + "\n")
time.sleep(10)így néz ki jelenleg ez a része a kódnak. az "y" és a "x" helyekre kellene dinamikusan beilleszteni dolgokat. Az lenne a legjobb ha egy kulso txtbol tudnek random x-eket szedni, vagy ha kicsit komplikaltabban is tudná valaki, akkor adott yhoz csak egy bizonyos xet tenni, egy y2höz pedig csak adott x2et tenni
[ Szerkesztve ]
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()
-
Doink
aktív tag
válasz K1nG HuNp #11551 üzenetére
Például így csak fordítsd le pythonra.
kérdések-válaszok.json:
{
"errevalaszolok": ["ezzel","vagy ezzel", "de lehet hogy ezzel is"],
"\d+": ["ne irogass számokot"]
}kerdesek = readJson("kérdések-válaszok.json");
newCommentList = http.get("api.reddit.com/ujkommentek");
for(comment in newCommentList) {
for(kerdesek as kerdes => valaszok) {
if (preg.match(kerdes, comment.text)) {
comment.reply(valaszok[randomNumber(0,valaszok.length - 1)]);
break;
}
}
update_utolsó_olvasott_comment_datum_vagy_id(comment);
}[ Szerkesztve ]
-
Sziasztok!
Nem találtam kimondottan LUA topikot, így itt tenném fel kérdésem ezzel kapcsolatban. Előre szólok, hogy nem vagyok benne olyan nagyon profi, csak rá vagyok utalva a használatára.
Adott ez a részlet:
string.gmatch(feed_data,'<a href="([^"]+)" class="[^"]+">\n<img src="([^"]+)" class="[^"]+" alt="([^\"]+)"')
Amiben feltételezem, hogy a reguláris kifejezés nem helyes, mivel a kód nem ad vissza utána semmit capture-ölve... Mit lehetne még LUA-sítani a kifejezésen? (JS-ben ez szépen működik, ezért gondolom, hogy a LUA a ludas.)
Köszönöm!
Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!
-
-
-
kovisoft
őstag
válasz Mr Dini #11555 üzenetére
Igen, most már látom, hogy a "[^"]+" típusú kifejezések azt akarják jelenteni, hogy "idézőjelek között bármi, ami nem idézőjel". Esetleg be tudnál másolni egy html részletet, amiben az adott reguláris kifejezés találatot kellene jelezzen? Csak mert ez a kifejezés nem túl általános, pl. kell egy sortörés legyen az "a" és az "img" tagek között, a kulcsszavak között pontosan egy szóköz lehet, a kulcsszavak egy adott sorrendben jöhetnek, stb, tehát ez nem egy általános html parszoló.
Viszont ha kipróbáltam egy kamu html szövegrészlettel, ami megfelel a fenti feltételeknek, akkor arra jelzett is találatot:
> for x,y in string.gmatch('<a href="aaa" class="bbb">\n<img src="ccc" class="ddd" alt="eee"','<a href="([^"]+)" class="[^"]+">\n<img src="([^"]+)" class="[^"]+" alt="([^\"]+)"') do print(x,y) end
aaa ccc -
whYz
addikt
Sziasztok
Szeretnek egy kis tanacsot kerni a programommal kapcsolatban.
Van egy regisztracios feluletem ami regisztraciot kovetoen general egy tokent amit lement a userid-val egyutt es elkuldi a felhasznalonak emailben. Szokasos email megerosites ugye.
A maximalis biztonsag erdekeben szukseges ezt a tokent behashelnem es ugy tarolni? Ha igen akkor mit kuldjek ki meg a felhasznalonak amivel aktivalni tudja az accountjat?
[ Szerkesztve ]
-
K1nG HuNp
őstag
HTML-ben a "sum" classal jelölt számokat kellene összeadnom.
...
<td class="sum">2</td>
...
<td class="sum">6</td>utánanéztem a neted, de csak őskövület posztokat találtam. Az számomra is fix, hogy scriptel kellene, javascript/jQuery , de eddig jutottam. valaki ki tudna segíteni?
Köszönöm előre is!
[ Szerkesztve ]
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()
-
K1nG HuNp
őstag
válasz K1nG HuNp #11559 üzenetére
Oké ezt megoldottam javascripptel, igy:
<script language="javascript" type="text/javascript">
var eur = 310.21025;
var tds = document.getElementById('szamolos').getElementsByTagName('td');
var sum = 0;
for(var i = 0; i < tds.length; i ++) {
if(tds[i].className == 'szamoljmeg') {
sum += isNaN(tds[i].innerHTML) ? 0 : parseInt(tds[i].innerHTML);
}
}
document.getElementById('kiiros').innerHTML += '<tr><td colspan="2">∑</td><td>' + sum*eur + ' €</td><td>total</td></tr>';
</script>ott van az az "eur", találtam a neten a fixer.io api-t. JSON formában elvileg kitolja az aktuális átváltási rátát. Hogy tudnám ezt beilleszteni oda, hogy mindig friss értékkel számoljon az oldalam?
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()
-
cubix
tag
válasz K1nG HuNp #11560 üzenetére
Ehhez neked JSONP kell. (http://api.fixer.io/latest?callback=foobar)
Neked a callback paraméterben meg kell adnod annak a fv.-nek a nevét, ami majd feldolgozza az adatokat.
Output:
foobar({"base":"EUR","date":"2017-10-25","rates":{"AUD":1.5282,"BGN":1.9558,...}})「시작이 반이다」
-
K1nG HuNp
őstag
Az adatok feldolgozásában tudnál egy csöppet segíteni? abból a weblapból kellene kiszednem a huf árfolyamát amire később, akár más <script>-ekben is tudok hivatkozni a html fájlomban
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()
-
cubix
tag
válasz K1nG HuNp #11562 üzenetére
Először is kell készítened egy fügvényt ami feldolgozza az API válaszát. Ennek a fügvénynek a nevét fogod majd átadni paraméterben az API-nak. Valahogy így fog kinézni neked ez a funkció:
function setRate(response){
eur=response.rates.HUF;
}A head-be pedig valami hasonlót kell írnod:
<script src="http://api.fixer.io/latest?callback=setRate"></script>
[ Szerkesztve ]
「시작이 반이다」
-
Razor9
csendes tag
Sziasztok!
"Milyen prognyelvet lenne érdemes tanulnom" témában szeretnék pár tippet kérni.
A történetem röviden:
A főiskola alatt C#-ot tanultam, ám végül beágyazott rendszer fejlesztőként sikerült elhelyezkednem, ahol közel 6 évet húztam le. Idén váltottam, szerettem volna közelebb kerülni a családhoz/barátokhoz, és végül sikerült elhelyezkednem Székesfehérváron, hasonló pozícióban. Sajnos az elmúlt időszakban a motivációm eléggé a bizonyos kétéltű popója alá csúszott, részben a főnökünk stílusa, részben az elcseszett projektmenedzselés miatt. Ráadásul a helyünket sem érzem nagyon hosszú távon biztosítottnak: a cég Pesten is nyitott egy irodát, oda terveznek több embert felvenni. Persze a több tapasztalat egyelőre itt van, és a hangzatos ígéretek szerint maradhatunk, de na, ki tudja mit hoz a jövő.
Az már a váltás előtt egyértelművé vált, hogy Pesten elég sok beágyazott fejlesztőt keresnek, viszont én nem akarok oda felköltözni, se minden nap ingázni. Ezért egyrészt arra lennék kíváncsi, hogy jelenleg mik azok a nyelvek amikkel vidéken jobb esélyekkel lehet állást találni, ha úgy hozza a szükség? Mi az ami többször felbukkan?Hogy ne tétlenkedjek, a fentiek miatt udemyn befizettem egy JavaScript kurzusra. Még nagyon az elején járok, de az érdekelne, hogy az elvégzése/begyakorlása után merre lenne célszerű továbbhaladni? Jó pár frameworköt látok hozzá.
-
DrojDtroll
addikt
Folyamatábrát rajzolni mivel illik mostanság?
-
Domonkos
Ármester
válasz DrojDtroll #11566 üzenetére
dot + graphviz
Gender of electrical connectors is defined by the pins.
-
cattus
őstag
-
brd
nagyúr
válasz DrojDtroll #11566 üzenetére
Csak, hogy még nehezebben tudj választani: yEd.
The only real valuable thing is intuition.
-
Lortech
addikt
válasz DrojDtroll #11566 üzenetére
draw.io is teljesen jó.
Thank you to god for making me an atheist
-
bandi0000
nagyúr
Tudna valaki segíteni asm-ben hogy lehet megoldani SSE-n belül, hogy egy 100 elemű tömbből kiszedje a 4 legnagyobb elemet?
maga az utasítás meg van, csak arra nem jövök rá, hogy tudom átadni négyesével xmm1 regiszterbe a tömb elemeit, vagy más megoldás van erre?
Xbox One: bandymnc
-
Danex
addikt
Hali, tanácsotokat szeretném kérni, hogy Angular után/mellett melyik másik Frameworköt ajánlanátok, hogy érdemes lenne megismerni.
Gondolkodtam valami egyszerű kis oldalban gyakorlásként szabadidőmben, trendeket nézve talán a React ami jobban elterjedt, de itthon mi az ami többnyire használatban van a cégeknél?
-
Chesterfield
senior tag
-
kovisoft
őstag
válasz bandi0000 #11571 üzenetére
Ha 4 elemről van szó, akkor gondolom 16 bites word-öknek kell négyesével a maximumát venni, így a pmaxsw utasítást kell használni. Írnod kellene egy ciklust, ami 8 byte-onként (64 bitenként) végigmegy a tömbödön, és végrehajtja a pmaxsw utasítást a tömb legelején, ill. a tömb i-edit 8 byte-os szegmensén. Így a legvégén a tömböd legelejében benne lesz a 4 maximális érték.
Ha a folyamat során nem szabad elrontani a tömböt, akkor annyi plusz teendő van, hogy először át kell valahová másolni a tömb első 8 byte-ját, és aztán mindig ez a memóriaterület legyen a pmaxsw első operandusa (ugyanis ide íródik vissza a maximum érték), a második operandus továbbra is a tömb i-edik 8 byte-os szegmense.
-
kovisoft
őstag
-
bandi0000
nagyúr
válasz kovisoft #11577 üzenetére
igazából csak ennyi, hogy válasszam ki a tömbből a 4 legnagyobb elemett sse utasításokkal, holnap úgy is megmondja a tanár, hogy kellett volna megcsinálni, de gyanús hogy vagy
egyenként kikeresem a legnagyobbat, és tömböt elrontom pl
vagy sorbarendezéssel lehetne
vagy a maxps el kellene valamit csinálni, hogy úgy adja vissza a 4 legnagyobbatXbox One: bandymnc
-
martonx
veterán
Mostanra React lett az új Angular. Hogy 2018-ban mi lesz a következő ki tudja? Én azért javaslom még megismerésre az Aurelia-t és a Vuejs-t is. Illetve lehet, hogy őskövület, de szerintem a Knockoutjs még mindig ott van a szeren (és még mindig sok helyen használják), és készül belőle is a 4-es verzió.
Én kérek elnézést!
-
SidCorky
senior tag
Ez kicsit off lesz, nem is konkrétan a programozásról, hanem a programozókról kérdeznék Azokhoz szól akiknek ez a munkája. Persze nem muszáj válaszolni, csak érdekel milyen verziók vannak Hogy dolgoztok? Otthonról, vagy irodában? Notebook vagy asztali gép? Nagyjából hogy néz ki egy napotok?
Ryzen 5 3600 // GTX 1660 Ti // iPhone 14 Pro // iPad Pro M2 // Nintendo Switch OLED // Fujifilm X-T30 II
-
dabadab
titán
válasz SidCorky #11583 üzenetére
"Otthonról, vagy irodában?"
Otthonról vagy irodában.
"Notebook vagy asztali gép?"
Notebook vagy asztali gép.
Remélem, most már tisztábban látsz
Egyébként rengeteg függ a konkrét munkahelytől meg azon belül is a konkrét projekttől.
Van ahol az ember fél napja azzal megy el, hogy másokkal tárgyal, van, ahol simán lehet, hogy egy hétig se szól máshoz, van, amikor az ember dokumentációt ír, van, amikor programot, van, amikor ott van az ügyfélnél és megpróbálja kiverni belőle, hogy mit akar és mi a baja meg mit felejtettek el közöln a helyi rendszergazdák, van, ahol egyáltalán nem is lát ügyfelet, van, amikor tesztel, van, amikor hibát keres, van, amikor felügyeli mások munkáját... és ez csak az, amihez nekem személyesen volt szerencsém.DRM is theft
-
-
K1nG HuNp
őstag
Az ELTErol vagy a BMErol kerulnek ki atlagosan jobb diakok? A jovo ev eleji listamra lenne esedekes ez a kerdes, jelentkezesi sorrendet kell felallitanom. Tisztaban vagyok vele, hogy mennyi mulik rajtam is, de azert biztos van valami kulonbseg a ket intezmeny kozott ami jobba/rosszabba teszi a masiknal.
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()
-
Domonkos
Ármester
válasz K1nG HuNp #11587 üzenetére
flamebait?
Szerintem elegge elfuseralt azt hinni, hogy majd egy egyetem fog teged megtanitani jol programozni. Ha nincs plusz raforditasod az egeszre, akkor nem leszel kulonosebben jo. Ha nem csinalsz tobbet, akkor pont ugyanazzal a tudassal fogsz rendelkezni, mint az a par szaz ember aki el-elvegezget egy-egy egyetemet. Az pedig csak epp hogy elegseges ha az iparban szeretnel dolgozni. Nem leszel jo, csak "atlagos".
A kutatas mas teszta.
Implikalja hogy szerintem az egyetem folosleges, ha a kapcsolati toket meg tudod mashonnan is szerezni; mert tudasban (es foleg tapasztalatban) nem valami nagy extra.Gender of electrical connectors is defined by the pins.
-
opr
veterán
válasz K1nG HuNp #11587 üzenetére
Oszinten szolva anno mikor interjuztattam egy ido utan mar lelkesebben vartam a "hagytam a picsaba az egeszet es elmentem inkabb dolgozni" embereket, mint a friss diplomasokat, mindegy honnan.
Mert az elozo csoportnak legalabb annyi esze volt, hogy rajott, hogy a sokezer oldalnyi felesleges szar helyett ha 3 honapig raall egy neki tetszo nyelvre, mar jobb programozo, mint aki vegigszenvedte, de mast nem csinalt.Persze voltak udito kivetelek, akik elvegeztek az egyetemet, es mellette megtanultak programozni is (nem az egyetemen, hanem parhuzamosan, onszorgalombol). Na, ezek az emberek lennenek az aduaszok, ha nem hinnek azt, hogy 0 valos munkahelyi tapasztalat mellett is minimum seniorok, es ennek megfelelo berezest szeretnenek...
Szumma: Egyik sem tanit meg programozni, es mindkettot rohadt nehez elvegezni, de ha nem is vegzed el, 1-2 evet azert nagyon megeri eltolteni ott, ha mas nem, a kapcsolati toke miatt, meg mert bar az elejen netto baromsagnak tunik, par szakmaban toltott ev utan le fog esni, hogy mit miert tanitottak, es meg az is elofordulhat, hogy haszna is lesz.
"Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
"ha 3 honapig raall egy neki tetszo nyelvre, mar jobb programozo, mint aki vegigszenvedte, de mast nem csinalt.": tehát azt állítod, hogy az egyetemet eltrógerkodó hallgatóból rosszabb programozó lesz, mint aki egyetem helyett ráfordítja a megfelelő mennyiségű energiát?
ki hitte volna...
a korrekt összehasonlítás az, ha egyetemet tisztességesen elvégzőt hasonlítod a más módon tisztességesen felkészülővel.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
opr
veterán
válasz bambano #11591 üzenetére
Azok programozasban meg kb egy szinten vannak, mint Te is tudod nagyon jol, csak szedulsz, ha nem kothetsz bele valamibe...
Plane junior szinten, az elejen, amikor az egyetemen tanult extrakbol konkretan meg evekig semmit nem fognak tudni felhasznalni, mire fel tudnak hasznalni, meg nem emlekeznek belole semmire. Az elonyuk, hogy ott, akkor, ~5 evvel egyetem utan ujratanulni a dolgot mar gyorsabb, konnyebb, mint nullarol megtanulni/megerteni. Ha egyaltalan szukseguk lesz ra valaha is, mert az is ritka.ui.: mielott megint belekotsz, azert lennenek aduaszok, mert ugyan programozas szempontjabol ugyan ott vannak, a diploma itt bizonyitja, hogy megvan a hosszutavu akaratuk, kitartasuk, es normalisan vegigviszik azt, amit vegig akarnak, mig az egyetemet nem befejezett embereknel ezt nem lehet tudni biztosra, ott 50-50.
Jah, es azt is hozzateszem, hogy ez csak a palyakezdesnel igaz, kesobb mar csak a szakmai rutin meg maga az ember szamit.[ Szerkesztve ]
"Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
dabadab
titán
válasz bambano #11591 üzenetére
"a korrekt összehasonlítás az, ha egyetemet tisztességesen elvégzőt hasonlítod a más módon tisztességesen felkészülővel."
Erről mindig az a lány jut eszembe, aki nálunk évfolyamelső volt, aztán diplomázás után elment aerobikoktatónak és ezzel nagyon bölcs döntést hozott.
DRM is theft
-
Ispy
veterán
ez csak a palyakezdesnel igaz, kesobb mar csak a szakmai rutin meg maga az ember szamit
Mázli, ha így van, mert én nem végeztem főiskolát/egyetemet. Igaz 40 leszek nemsokára, de még állásinterjú szűz vagyok.
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
nem én hozom fel mindig, hogy nem kell diploma, ezt általában nem diplomázottak szokták előszedni.
de ez időtől függetlenül mindig téves, tehát indokolt rá válaszolni."Plane junior szinten, az elejen, amikor az egyetemen tanult extrakbol konkretan meg evekig semmit nem fognak tudni felhasznalni": ahha. tehát mondjuk az egyetemen tanult progmódszertanból a ciklusoknál kivesézett megállási feltételt sem fogja tudni felhasználni? annyira junior, hogy a ciklust már nem bízzák rá, csak az if-et?
"Azok programozasban meg kb egy szinten vannak": nem, nincsenek egy szinten. Aki tisztességesen elvégezte a vonatkozó egyetemet, nem csak magolt, meg is értette, az mindig sokkal jobb programozó lesz, mint aki nem tanulta meg ugyanazt.
Minél inkább hiszed azt, hogy egyetem nélkül is ugyanolyan jó programozó lehet valaki, annál inkább sugallod burkoltan, hogy a diploma nullát ér. Ami, természetesen, nem igaz.
Nem offolok tovább.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
dabadab
titán
válasz bambano #11595 üzenetére
"tehát mondjuk az egyetemen tanult progmódszertanból a ciklusoknál kivesézett megállási feltételt sem fogja tudni felhasználni?"
Nem.
Azt egy értelmesebb általános iskolás is felfogja, hogy hogyan működik a feltétel a ciklusban, ahhoz nem kell egyetem.
Amihez kell egyetem, az a dolognak a számítástudományi része, ezt viszont a szoftverfejlesztők elsöprően nagy része egész életében nem fogja használni, nem hogy juniorként.DRM is theft
-
-
nagyúr
válasz dabadab #11596 üzenetére
Nagyritkan elofordul egyebkent, hogy ezek kellenek, de elsosorban arra jo, hogy masokat fejbe tudj vagni az ilyen ervekkel Peldaul pont a megallasi problema volt az, amivel megdobtam egy kollegat, aki mindenkeppen a minel nagyobb branch coverage-et eroltette unit tesztek eseten.. de alapvetoen persze egyetertek.
Amit mindenkinek tanulnia kellene, az a statisztika.
while (!sleep) sheep++;
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- MacBook Pro M1MAX 64gb ram 1TB SSD Áfás
- Konzolok karbantartása - hűtőpaszta csere - takarítás (minden 10. karbantartás INGYENES)
- Samsung Galaxy S22 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! GAMER PC - RTX 3060Ti - i5 10400F/11400F - 16GB DDR4 - 500GB Nvme SSD - 500W 80+
- GAMER PC - GTX 1060 6GB - i5 10400F/11400F - 16GB RAM - 120- 480GB SSD - 500GB HDD