Hirdetés
-
Az üzleti chatbot lehet az új fejőstehén
it Üzleti chatbotot indított az Anthropic, azt reméli, hogy sok pénz folyik majd be a cégektől.
-
Toyota Corolla Touring Sport 2.0 teszt és az autóipar
lo Némi autóipari kitekintés után egy középkategóriás autót mutatok be, ami az észszerűség műhelyében készül.
-
Fejlesztői videón az inZOI, a Krafton életszimulátora
gp A látvány továbbra is lenyűgöző, a gépigényre még mindig nem merünk gondolni.
-
Mobilarena
Új hozzászólás Aktív témák
-
doc
nagyúr
válasz martonx #7147 üzenetére
Szerintem a BASIC a leheto legrosszabb valasztas. Kezdve ott, hogy gyakorlatilag ahany megvalositas, annyi kulonfele nyelv, szoval ha megtanul egy adott basicet, akkor onnan tovabblepni nagyon nehez. Masreszt meg eleg rossz szokasokra nevel, amiket aztan nehez kiirtani.
Ha mar mindenkeppen "tanulonyelv" kell, akkor mar inkabb a Pascal/Delphi, pedig azt sem tartom valami tul jol sikerultnek. Esetleg valami C# jellegu, latvanyos, de az meg mar lehet hogy tul bonyolult nullarol kezdeshez... -
martonx
veterán
Könyörgöm valaki fejtse már ki, hogy mondjuk egy középiskolást, milyen rossz szokásra neveli a Basic?
Hogy kötelező kiírni az If után a Then-t? Vagy belerögzül rossz szokásként, hogy nem kell pontosvessző egy utasítás után, és a későbbiekben bármilyen más programnyelvet hsználva, minden egyes sor leírásakor személyes kudarcának fogja érezni?
Én leginkább C#-al programozok, elvétve PHP, illetve ezek mellett sok javascript, illetve excel makró programozás figyel be.
Nekem egyszerűen szemre sokkal jobb olvasni egy VB kódot, szinte bárkit elé lehet ültetni, az megérti, olvashatja.
Mi itt jellemzően mind kockák vagyunk, egyikőnknek sem okoz gondot bármelyik nyelvre átszokni.
Viszont korrepetálok középiskolásokat, akiknek szakközépiskolában C++-t erőltetnek.
Amikor egy tömb bejárás gondot okoz, és egy buborékos sorbarendezés több órányi agytornát jelent, ott képzelhetitek, hogy mennyire sokat nyomna a latba, hogy legalább a szintaktikával, béna ezer éves IDE-kkel (mert ugye közoktatásról beszélünk), debugolhatatlansággal (még mindig béna, ezer éves IDE-k, ugye) ne kelljen megküzdeni.
Ráadásul érzésem szerint azok ekézik legjobban a BASIC-et, akik anno mind BASIC-el kezdtek programozni.Én kérek elnézést!
-
-
cucka
addikt
Én két nyelvet tudok javasolni programozás tanulásához: Python és C.
Python azért, mert olyan, mint a pszeudokód, mentes a csomó fölösleges zajtól. Algoritmusokhoz és alapvető programozási ismeretek elsajátításához tök jó, mert nem vonja el a figyelmed a lényegről.
C azért, mert erősen típusos, fordítani kell és a te dolgod a memória kezelése. Ez értékes tapasztalat még akkor is, ha valamilyen magasabb szintű nyelvben fogsz a későbbiekben dolgozni.[ Szerkesztve ]
-
doc
nagyúr
válasz martonx #7156 üzenetére
Nem a szintakszisrol van szo (bar en szemely szerint sikitofraszt kapok a BASIC szintaktikajatol, szinte fizikai fajdalmat okoz az olvasasa), hanem a gondolkodasmodrol. Ha korulnezel, ma mar csak elvetve talalni a strukturalis fejlesztesre alapozo, vagy azt tamogato nyelvet. Mindenhol az OOP szemlelet megy, es ez nem veletlen. Annak aki megszokta a strukturalis programozast, nagyon mas az OOP, es azert tobbnyire izzadni kell hogy az ember igazan a 'magaenak erezze'. Mig ha valaki OOP-vel ismerkedik mar a legelejen, viszonylag konnyen el tudja sajatitani, mert eleg jol passzol a normalis, mindennapi gondolkodasmodhoz.
Persze ez mind nagyon eros leegyszerusitese a problemanak, de remelem sikerult nagyjabol megertetni hogy mire gondolokJim Tonic: en is C64 es C+4 basickel kezdtem Szerettem is, bar mikor eloszor kezdtem Pascalozni, ledobbentem hogy ez mekkora hatalmas csoda, kinyilt elottem a vilag
Ahhoz kepest a Pascal->C vagy a C->C++ mar nem volt ekkora valtas.
Sot, talan meg a Perl megismerese is csak majdnem -
Karma
félisten
válasz martonx #7156 üzenetére
(Bocs, dolgozom, ezért tart sokáig a válaszolás...)
Amikor én a BASIC-re gondoltam az előbb, én arra a változatra gondoltam, amikor sorfolytonosan (számozottan) írod a programkódot, aztán GOTO/GOSUB ugrások kibogozhatatlan tengerével éred el amit szeretnél. Vagy ha ez már nincs, mert vannak deklarált szubrutinok, akkor sincs igazán semmi ami arra késztetne, hogy legalább tagold a kódot...
Jó, igazából kevés nyelv teszi ezt. Egy rémkép él bennem egy indiai eredetű Java kódról, amiben négy egymásba ágyazott while(true) ciklus között ugrál continue/break kombinációkkal és lokális változókkal <- ez az ami a BASIC-hez társult a fejemben.
A Visual Basic.NET nyilván más tészta, de akkor meg már foglalkozhatna alapból C#-pal az ember
“All nothings are not equal.”
-
Jim-Y
veterán
Sziasztok
Nem ismertek valami magyar nyelvű, vagy angol, de a hivatalos referenciánál lényegretörőbb step-throught Firefox OS Development-ből?
Ami eddig megvolt:
FF-ba Firefox OS Simulator letöltve, quick start app letöltve, kipróbálva. Illetve elkezdtem olvasni ezt a tutorialt, ami jó, csak a sok külső lib miatt kicsit átláthatatlan az egész. Jó lenne valami lépésről-lépésre tutorial, nem ismertek esetleg ilyet? -
sztanozs
veterán
Én is BASIC-kel kezdtem, és nekem is katarzis volt a Pascal, mikor először láttam (Delphi igazából) - de negatív értelemben. Ha akkor és ott nem lehetett volna VB4 és Delphi között válaszatni, asszem abbahagyom a programozást a fenébe. Mondjuk azóta már a C# a sláger nálam (de gyakorlatilag néhány nap/hét ismerkedés után bármiben tudok kódot írni).
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
szabifotos
senior tag
Sziasztok!
Vane gy oldal ahol szavazni kell emberekre. A biztosnági kód mindig ugyan az! LINK
Nem tudna írni valaki egy scriptet ami szavaz pl. percenként? -
sztanozs
veterán
válasz szabifotos #7168 üzenetére
Aztán amikor átnézik a logokat, majd jól kitiltják a címzettet, mert egy IP-ről kapott 40.000 szavazatot...
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz szabifotos #7170 üzenetére
Felraksz egy paros-t, lemented a post-olt csomagot, és vagy beállítod (már nem emlékszem hogyan), hogy időzítve küldje el újra a csomagot, vagy lemented a csomagot és mondjuk időzítve curl-lal lekéred.
Egy kis google-özéssel egy-két óra alatt össze tudnád hozni...JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
amargo
addikt
válasz szabifotos #7172 üzenetére
A fiddler a barátod, ezzel a http üzenetet letudod menteni, majd a VSTS-el vissza is tudod játszani, akár végtelenített módban, továbbá arra is van lehetőséged, hogy egy proxy-n zavard át a forgalmat - tor + privoxy - így mindig lesz új IP-d.
Vagy még a VSTS-t se használod, csak a fiddler-t és egyszerűen írsz egy ilyen kódot - a proxy kihagyható:
var request = HttpWebRequest.Create(" https://docs.google.com/forms/d/13znsBuEehAEwhfp_EVYc2HHZHI3DI425sl-xk_EFsOw/formResponse?pli=1&embedded=true");
request.Proxy = new WebProxy("127.0.01:8118", true);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.Headers["Accept-Encoding"] = "gzip, deflate";
string body = "entry.1027191725=ANGELINA+KRIVENKOFF&entry.665932693=AAAAAAAA&draftResponse=%5B%5D%0D%0A&pageHistory=0";
byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(body);
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
using (var response = await request.GetResponseAsync())
{
using (var responseStream = response.GetResponseStream())
{
using (var reader = new StreamReader(responseStream))
{
string responseFromServer = await reader.ReadToEndAsync();
}
}
}gdocs-ot használnak, nem hiszem, hogy utána IP-t szűrnének.. így a proxy nem is feltétlen kell.
[ Szerkesztve ]
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
amargo
addikt
válasz szabifotos #7174 üzenetére
Mennyire vagy tisztában a http világgal?
A fiddler egy debugger lényegiben annyit csinál, hogy a saját proxy-n zavarja le a forgalmat és azt tudod monitorozni. Ezért féljen mindenki, akinek a cégénél proxy-t használnak , nálunk még a https is törik..
Na szóval minden kérésnek meg van a maga felépítése, amikor megnyitod a honlapot, akkor minden üzenet meg fog jelenni a fiddler-ben, ami a gépedtől eljut oda és vissza - request és response. Miután a honlapon leadtad a szavazatod, az is egy üzenetként fog elmenni erre a címre:
POST https://docs.google.com/forms/d/13znsBuEehAEwhfp_EVYc2HHZHI3DI425sl-xk_EFsOw/formResponse?pli=1&embedded=true HTTP/1.1
, amit írtam is.
Ellenben a body-ban lesz az üzenet:
entry.1027191725=ANGELINA+KRIVENKOFF&entry.665932693=AAAAAAAA&draftResponse=%5B%5D%0D%0A&pageHistory=0
ANGELINA+KRIVENKOFF a név
AAAAAAAA, pedig a kulcs - én persze valami fake-et adtam meg.
Ezeket az inspectors-ban fogod megtalálni, nálad itt a lényeg a request lesz
Ezzel a programmal össze is tudsz rakni ilyen üzeneteket a Composer-ben. Én ingyenes alkalmazásokat nem ismerek talán a JMater-t, amivel kötegelten tudnád visszajátszani az üzenetet. De kismillió eszköz létezik rá vagy felhasználod a kódot, amit adtam az C#-os“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
amargo
addikt
válasz szabifotos #7176 üzenetére
Hi,
Gondolom valami capcha-t alkalmaznak. Onnantól pedig nem úszod meg programozás nélkül.
Emlékszik még valaki a E2C3 vagy a TurboClickert-re és Ian mester huncutságaira?“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
-
szabifotos
senior tag
válasz szabifotos #7178 üzenetére
Bocsi, még egy kérdés.
Nem tudom valahol a kérések küldése között eltelt időt hosszabbra állítani, hogy ne darálja le rögtön mindet?
Mert észrevettem hogy ha kézileg nyomkodom akkor elmegy mind rendesen, ha beírok egy számot akkor csak 10.[ Szerkesztve ]
-
amargo
addikt
válasz szabifotos #7179 üzenetére
Elképzelésem sincs, melyik alkalmazásról írsz..
Továbbá az előző kérdésed remélem nem volt komoly, azok után, hogy leírtam a http üzenet minden elemét rögzíti, igen még azt is, ha kódot írsz be.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
szabifotos
senior tag
Értem. Eddig Fiddler-ben kijelöltem a 2 kérést (googledocs), beírtam, hogy 1000-szer ismételje. És működött. Ma már csak 10szer tudom mert valami hiba van. KÉP
Viszont ha kézileg nyomom, nem hibás, ezért gondoltam, hogy időnek kéne eltelnie a kérések között. Egyébként a google drive kiirta hogy túl sok friss kérésem van, lehet, hogy ezért nem tudok 10 nél többet elküldeni...
Bocsi, de láma vagyok ehhez a területhez.[ Szerkesztve ]
-
amargo
addikt
válasz szabifotos #7181 üzenetére
Ilyenkor egyszerűbb, ha a lementett session-t rakod ki valahova, mert egy képből csak azt tudom, hogy mit használsz, jelen esetben a request body-át adtad meg, de gondolom a válasszal van gond abból szinte semmi nem látszik
Itt egy gyári, ha még mindig nem akarsz programozni.
Amúgy meg, fiddler-ben is meglehet oldani.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
martonx
veterán
válasz szabifotos #7181 üzenetére
Esetleg LoadUI-t is érdemes lehet kipróbálni.
Illetve találtam egy felhős load test szolgáltatót, ami szintén egész olcsónak / ingyenesnek és jónak tűnik:Én kérek elnézést!
-
Antibazsi
aktív tag
Sziasztok!
Hol találok (hol keressek) olyan programozót aki élő sportfogadásban konkrét startégiára tudna robotot készíteni? Lényegében egy online fogadó iroda (pl bet365) élő meccseit kéne figyelnie és fogadni vagy legalább riasztani ha adott részeredmény születik egy meccsen.Üdv, Balázs
-
Antibazsi
aktív tag
válasz martonx #7187 üzenetére
Ne haragudj akkor félre értettelek, én azt hittem téged majd csak az elkészült program érdekel, nem azt írtad, hogy meg tudnád csinálni a programot.
Ötletet arra vártam, hogy hol találok olyan programozót akit ezt elvállalná (jó helyen járok, vagy merre kerssek?). Nekem lövésem sincs a programozáshoz így a feladat nehézségével sem vagyok tisztában és az ezért elkérhető juttatással sem.
Viszont akkor mindjárt küldök is egy privit!Üdv, Balázs
-
modder
aktív tag
Hali,
Kezdőknek ajánlanám az alábbi cikket, ami nagyon jól elmagyarázza az OOP koncepciót:
http://www.kuro5hin.org/story/2006/3/14/175929/544
-
Doze
aktív tag
Valaki tudna nekem segíteni?
Mivel jobb helyet nem találtam ezért ide írok...
Adott nekem egy autó, meg OBD-2 adapter amivel tudok "beszélgetni" az autóval...
Vannak különböző üzemmódok az autóban: jelölésük 01-09-ig terjed... tehát mondjuk a 01-0C és visszakapok 2 bájtot... ezt átváltom egy képlettel ((A*256)+B)/4 és kijön a motor fordulatszáma... SAE szabvány szerencsére
Bibi ott kezdődik hogy nagyon sok "live data" nincs szabványban... ezek nagyrészt 21xx, és 22xx kezdődnek... végigpörgetve egy progit ami "kérdezgetni" az autót több memória címet is találtam amire kaptam választ:
pl:command: 2127
response:042
0:6127FFFFFFFF
1: FFFFFFFFFFFFFF
2: 26FF stb.....Van több ilyen "címem" is amire jön válasz, és nem ugyan az... szal valmi adat lenne. A kérdésem az mit kell ebből az adatokból kihalásznom hogy legalább értelmezni tudja decimálisan, aztán valami képletet kiötölni mit akar "mondani" az autó egyébként a a rendszre CAN-BUS 1Mbit/s, 29Bites üzikkel... csak nem tudom értelmezni/leszűrni. Mi kell mi nem.... ha figyelném a változó adatokat, tudok következtetni mi az, mert van egy szép táblázatom hogy mit tud az autó...
[ Szerkesztve ]
-
Jim Tonic
nagyúr
Te programozó vagy, esetleg csak van valami programod, amivel kommunikálsz?
Csak mert írtál pár furcsaságot. Pl.: jelölésük 01-09-ig terjed... tehát mondjuk a 01-0C. Vagy: több memória címet is találtam amire kaptam választ:[ Szerkesztve ]
Alcohol & calculus don't mix. Never drink & derive.
-
Jim Tonic
nagyúr
Egyébként a válasz: nekiállhatsz tesztelni, aztán megpróbálni kitalálni, mit tartalmaz a kinyert adat, de mivel azt sem tudod, mit olvastál ki, és azt sem, hogyan alakítsd értelmezhető számmá, ezért ez egy jó hosszú fejtörés lesz. Másik lehetőséged, hogy szerzel egy dokumentációt. Harmadik, hogy visszafejtesz egy gyári programot.
Alcohol & calculus don't mix. Never drink & derive.
-
Doze
aktív tag
válasz Jim Tonic #7192 üzenetére
Üdv!
Bocsánat, kicsit èrthetetlen voltam.
Nem vagyok programozó, van egy progim ami vègigmegy az összes cìmen, ha van visszatèrő adat akkor kiírja. Mondjuk most csak kb a felènèl járok, mert olyan 3+ óra az egèsz.... de csak akkor tudom csinálni a jár/gyujtáson van az autó, egyèbkènt az Ecu "aludni" megy.
A legjobb az lenne ha az egèsz ecu-ban tárolt adatot lementenèm, csak sajnos ebben nem vagyok jártas. A technikai dokukentunok pedig hètpecsètes tioknak számítak. 7500 dolcsièrt bárki megkaphatja.
Egyedül az ecuban található proci leírása ès a canbus iso szabványa van meg.
-
Jim Tonic
nagyúr
Tippem szerint ezek nem memóriacímek lesznek, hanem egyszerű utasítások, melyekre reagál az ECU.
A dinamikus adatok valószínűleg diagnosztikai adatok. Egy mai autóban rengeteg szenzor van, dokumentáció nélkül nehéz kitalálni, mit is olvastál ki éppen. Sajnos a legkönnyebb megoldás is rengeteg szívás lenne, ez pedig a gyári program visszafejtése lenne. Ráadásul ez jogilag is aggályos lenne.
Hacsak nem vagy matematikai félzseni, esetleg nem látsz óriási üzletet a dologban, akkor ez a projekt nem éri meg a beleölt fáradságot.Alcohol & calculus don't mix. Never drink & derive.
-
Doze
aktív tag
válasz Jim Tonic #7194 üzenetére
Épp most jöttem a garázsból.
A már meglévő Szabvány szenzorok címeit próbálgattam.
kezdtem egy egyszerűvel:
Hűtővíz hőmérséklet.... bepötyögtem: 01 05 a nyers válasz ez volt: 410584.... ez egyébként 92 fokos hőm... de 4105 tehát az első 4 karakter soha nem változott... csak az utolsó kettő. mivel hexa: max FF-ig mehet 255... jó mondjuk ha nem tudnám a képletét lehet ülnék rajta hogy <utolsó 2 karakter>-40....
Am az első négy karakter mi lehet? Gondolom az 105 kitől jött, de a 4?
Azt szeretném kérdezni: van egy olyan rész a szabványban (amit linkeltem), hogy pl 01 00... és megmondja hogy az első 32 szenzor támogatott. Ez Bit kódolt üziben jön.. (ezt még nem néztem meg micsoda) no mind1
Kiadtam parancsba a 2100-át hát telefosta a képernyőt. Így dobta az adatokat:
1: 12345678910101
2: -::-
3:
.
.
.
egészen F-ig..Ebben azt nem vágom hogy míg a többinél jön 1 sor adat ennél 16 sor jön.... vannak közte statikus, folyamatosan változó adatok... ez mi lehet..
Egyébként ez hobbi. kicsit morbid. Am elméletileg jogilag nem aggályos, míg saját részre csinálod, de vannak cégek akik erre vannak specializálódva... keresésre.
[ Szerkesztve ]
-
Dinter
addikt
Üdv.
Gondoltam kezdek vmit magammal a nyáron, programozgatok kicsit.
Első programnyelvnek mit ajanlotok? C#be beltkostolgattam, de nem igazán ragadt meg. Webprogramozas jobb lenne? -
-
Dinter
addikt
válasz Peter Kiss #7198 üzenetére
És c vagy c++? Azokra azt mondják, hogy jobbak.
-
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Ritkaság! Alienware AW5520QF Oled Gamer Monitor!55"/4k/120hz/0,5ms/Alienfx RGB
- LG34UM-68P 21:9-es Ultra Wide monitor eladó!
- HP Envy x360 15,6 IPS LED Gorilla Glass i7, 16GB, 1TB fémházas 3az1 notebook + HP toll - harmad áron
- ASUS ProArt GeForce RTX 4080 SUPER 16GB GDDR6X OC (ASUS-VC-PRO-RT4080S-O16G) Bontatlan új 3 év gar!
- Szép állapotú 2020-as MacBook Air 13 - M1-es processzor, 8GB RAM, 256GB SSD