-
Fototrend

Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
martonx
#7884
üzenetére
"Más kérdés, hogy a js típustalan, és mint ilyen tanulásra szvsz alkalmatlan (php, js, és mindenféle szkriptnyelv rajongók mindjárt kinyírnak), illetve a szabadon berögzülő rossz beidegződések miatt szvsz többet árt mint használ."
Jaja, én is erre utaltam itt azzal, hogy "Amikor valaki 0 programozási tapasztalattal nekiesik a PHP-nek, pont ezzel kezdi, és ennél is marad, akkor szerintem ritka, hogy valaki normálisan meg is tanul programozni".
Annyiban persze más a dolog, hogy a PHP nem típustalan, hanem gyengén típusos, de vonatkozik erre is, hogy semmiképp nem ajánlanám programozás-tanulásra.OFF-nak az OFF-ja: Azért az ember szép lassan rájön az évek alatt, hogy nem ártott alacsonyabbszintű nyelvvel kezdeni (most nem assembly-re gondolok, hanem mondjuk C-re), és haladni a magasabb szintek felé, egyrészt az ember így sejti, nagyjából mi történhet a háttérben, másrészt tudja értékelni a magasabbszintű nyelvek relatív kényelmességét.
-
Sk8erPeter
nagyúr
válasz
kzsoltk
#7877
üzenetére
A webfejlesztés, a dinamikus lapok készítése nem egyenlő az alapvető dolgokon kívül a PHP-vel és a MySQL-lel, bár az ember erről hall a leggyakrabban, és szerintem aki belepillant a webfejlesztésbe, azért valamennyi tapasztalatot nem árt, ha gyűjt vele kapcsolatban, még ha nem is ezzel folytatja (és utóbbi is bőven alátámasztható
). A PHP-t azért nem ajánlotta a kolléga szerintem, mert nem tartja komolyan vehető nyelvnek.
Ettől függetlenül egyébként relatíve könnyen tanulható nyelv, igen népszerű is, a net tele van vele kapcsolatos tutorialokkal, de pont ez a baja is: boldog-boldogtalan csinálja, az is, akinek nem kéne, így rettentő sok a borzalmas kód a neten, és nem túl jó a renoméja; meg hát lehet azért kritizálni a PHP-t, mint nyelvet. Amikor valaki 0 programozási tapasztalattal nekiesik a PHP-nek, pont ezzel kezdi, és ennél is marad, akkor szerintem ritka, hogy valaki normálisan meg is tanul programozni, szükséges az is, hogy más nyelvekben is szerezz tapasztalatot (mondjuk szerintem egyébként is mindenképpen, minden programozónak nyitottnak kellene lennie más nyelvekre), ne ragadj le, folyamatosan tanulj, és főleg ne azonosítsd a webfejlesztést a PHP-vel. Ettől függetlenül szerintem nyugodtan próbálkozz a PHP-vel is.
Kezdésnek jó lesz, de ha úgy érzed, más tetszene jobban, pl. C#-pal (ASP.NET) vagy Javával kapcsolatos technológia, akkor még jobb.
A MySQL-t is szerintem nyugodtan tanulgathatod, és képbe jöhet MS SQL Server is. -
Sk8erPeter
nagyúr
válasz
bbTamas77
#7866
üzenetére
Sztem próbáld eldönteni te, hogy neked mennyire felel meg.
Menj be egy boltba, vagy ami még jobb, egy műszaki könyvtárba (BME-n van ilyen), olvasgasd, aztán meglátod, mennyire érthető a nyelvezete, szerintem eléggé. Biztos van még más is, de írtad, hogy magyar kellene, így jelentősen szűkülnek a lehetőségek, kérdezd meg esetleg még a C++ topicban is, hátha ott mozgolódik olyan, aki ezt a topicot nem követi, és tud esetleg ajánlani vmi jófélét. -
Sk8erPeter
nagyúr
válasz
bbTamas77
#7864
üzenetére
Amikor tanultam a C++-t, akkor ezt találtam a leginkább lényegretörőnek (nem nyakatekert magyarázatokkal, hanem egyszerűen), normális példákkal:
Benedek Zoltán - Levendovszky Tihamér: Szoftverfejlesztés C++ nyelven
http://www.libri.hu/konyv/benedek_zoltan.szoftverfejlesztes-c-nyelven.html(Mai fejjel nem tudom, milyen, nincs meg itthon, annak idején könyvtárból vettem ki, de nekem hasznos volt.)
==================
(#7863) andronymus :
szívesen! -
Sk8erPeter
nagyúr
válasz
andronymus
#7861
üzenetére
"Annyit akartam a printscreenel mondani hogy valaki úgy oldotta meg."
Te ne úgy oldd meg.
"Ott meg volt a kiemelés meg sorok meg voltak számozva meg minden de valahogy nem látszott olyan igényesnek meg ami kódot beszúrtunk az elég zavaros lett a végére."
Úgy érted, miután beszúrtad Wordbe?
Csak mert az magát a fejlesztőkörnyezetet nem minősíti.
Nincs benne alapértelmezetten Rich Text Formatba exportálós módszer, ez tény, de vannak hozzá pluginok."de ha azt mondod Eclipse a legbarátságosabb az lesz"
Nem mondtam én ilyet.
Akármelyik eszköz jó, amelyik elvégzi a feladatot, de sztem az itt leírt "Insert > Object > OpenDocument Text" módszer járható út, és még relatíve rugalmas is. -
Sk8erPeter
nagyúr
válasz
andronymus
#7858
üzenetére
"most mondták nekem, hogy printscreenelni kell"
Tényleg? Hmm, hát furcsa egy elgondolás. Főleg, hogy ha elektronikus formában küldöd valahova, akkor még csak nem is másolható a kód."A NetBeans-ben meg egyszerűen csúnya és nem átlátható egy idő után azt már néztem."
Bocsi, de miről beszélsz?
Semmi baj nincs a NetBeans syntax highlightjával, ha a beállított téma nem felel meg, akkor állítsd át. Átlátható, NEM csúnya. Azt még megértem, ha valakinek más fejlesztőkörnyezet a kedvence, de hogy csúnya lenne és nem átlátható, az egyszerűen hülyeség.
Visszatérve az eredeti témára:
van még egy ilyen módszer, amivel Wordbe tudsz syntax highlightolt kódot illeszteni:
http://stackoverflow.com/questions/387453/how-do-you-display-code-snippets-in-ms-word-preserving-format-and-syntax-highlig/2653406#2653406
Insert > Object > OpenDocument Text
innentől lényegében dokumentumot tudsz szerkeszteni a dokumentumban, ami azért jó, mert az eredeti dokumentumodat nem gányolod széjjel mindenféle stíluselemmel, DE kétszer rákattintva erre az objektumra - az eredeti dokumentumban - bármikor tudod módosítani ezt a beágyazott, syntax highlighttal ellátott kódot.
Ide jöhet például a korábban javasolt Notepad++-ból exportálós módszer, vagy Visual Studióból, vagy Eclipse-ben is van ilyen RTF-formátumban exportálós módszer, azzal is be tudod rakni a kódot ebbe a beágyazott dokumentumba, stb.Szerintem ez utóbbi módszer még a legbarátságosabb.
-
Sk8erPeter
nagyúr
válasz
andronymus
#7856
üzenetére
Milyen programozási nyelvről lenne szó?
Gyorsötlet, ami most hirtelen ami eszembe jutott:
- Notepad++-ban: [link], [link] - Plugin/NppExport/Copy all formats to clipboard, utána Ctrl+V Wordben
- egy online syntax highlighterbe bedobod a kódrészleteket, és miután elkészítette a highlightolt HTML-kimenetet, akkor azt egyszerűen copy-paste-tel átmásolod Wordbe. Például itt: http://qbnz.com/highlighter/demo.php (GeSHi) bedobod a kódot, rámész a Highlightra, és a kimenetet másolod. Vagy van még rengeteg ehhez hasonló syntax highlighter, amivel ezt meg tudod tenni. Válassz ki egyet, és ragaszkodj hozzá, hogy konzisztens legyen a stílus. Bár gondolom telehányja egyébként mindenféle stíluselemmel az inline stílus miatt, ami meg a szép dokumentumszerkesztéstől távol van.Amúgy tipikusan ha Microsoft szoftverből másolsz syntax highlightolt kódot Microsoft szoftverbe, például Visual Studióból (pl. C#-kódot) vagy SQL Management Studióból (T-SQL) Wordbe, akkor megtartja a syntax highlight színezéseit.
Lehet, hogy Eclipse-ből vagy NetBeans-ből is lehet másolni ilyen módon, most nem próbáltam, majd holnap. -
Sk8erPeter
nagyúr
válasz
bambano
#7807
üzenetére
Ebben teljesen igazad van. Bár az én mondókámban is az lett volna a lényeg, hogy jó könyveket és egyéb anyagokat kezdjen el, szűrve
mondjuk tényleg nem volt kellőképpen egyértelmű, hogy ne mindenféle összehányt gyorsdoksit kezdjen el olvasgatni, amivel tele van a zzinternet.
Amúgy konkrétan melyik videósorozatra gondoltál? Egy jó előadó anyaga tényleg sokkal többet segíthet, mintha elkezd kotorászni és próbálkozni különböző anyagokkal. Ha fent van az előadás, és fasza, akár be lehetne tenni az összefoglalóba is a linkjét. -
Sk8erPeter
nagyúr
válasz
McSzaby
#7795
üzenetére
Nincs olyan, hogy legmegfelelőbb programnyelv az OOP tanulására... lényegében bármelyik népszerű objektumorientált nyelv jó lesz, bár lehetőleg ebből zárd ki a PHP-t.
Először válaszd ki a nyelvet, találj hozzá több jó könyvet, e-bookot, tutorialt, kódot, stackoverflow-s upvote-olt válaszokat, ülj le a gép elé, és gyakorolj, amennyit csak tudsz, miközben utánaolvasol alaposan a témának. Nincs kész recept, hogy ez a legjobb módja a tanulásnak. A kérdésed meglehetősen általános, így csak általános választ lehet adni rá, nulla konkrétummal. -
Sk8erPeter
nagyúr
válasz
trisztan94
#7681
üzenetére
15:20-kor írtad meg a hsz.-edet, és 17:00-kor már nyavalyogsz, hogy nem nagyon érkezik válasz. Milyen meglepő, amikor a hsz.-ed felér egy kisnovellával.
Egyébként van egy rövidke kérdésem: "Na most ezt én próbáltam objektumorientáltan megoldani, úgyis rég dolgoztam már úgy" - ezt halál komolyan írtad egy C# topicban? Teljesen komolyan gondolod? Hogy dolgoztál eddig C#-ban, ha nem objektumorientáltan? -
Sk8erPeter
nagyúr
válasz
trisztan94
#7653
üzenetére
Jó.

-
Sk8erPeter
nagyúr
válasz
trisztan94
#7651
üzenetére
Nem, az nem komoly szint, hogy össze-vissza kapkodsz, mindenbe belefogva, semmiben el nem mélyedve, és mennyiségre, meg a lóvéra utazol. Bocs. De nemcsak erről van szó: hogy valaki bejelentse, hogy elért egy "komoly szintet", ahhoz meglehetősen nagy szerénytelenség és önbizalom kell, aminek megalapozottnak kellene lennie. Már csak a más topicokban felmutatott hozzászólásaid alapján sem tudom mindezt elhinni. Ha alapvető programozási feladatokat nem tudsz megoldani, akkor abból nehéz arra következtetni, hogy komoly szinten állsz (teljesen mindegy, hogy ennek időhiányból következő kapkodás az oka, vagy ismerethiány). Bocs/2. A komoly szinthez szerintem jó algoritmizálási képességek, széleskörű és mély ismeretek, ergo nagy tudásbázis szükséges.
Szerintem itt a topicban sokan nálad sokkal nagyobb tudással, jóval komolyabb tapasztalattal sem mernek ennyire mellet döngetni, mivel sejtik, hogy még mennyi mindent nem tudnak. Lehet, hogy ők megalapozottan mondanák azt, hogy "komoly szinten" állnak.
Nem árt, ha látod a saját tudásod korlátait, hogy tisztában legyél azzal, hogy hol kell és hol tudsz még fejlődni. -
Sk8erPeter
nagyúr
válasz
trisztan94
#7647
üzenetére
"elég komoly szinten"
Hahaha
Legalább van önbizalmad, abból nincs hiány. -
Sk8erPeter
nagyúr
válasz
bucsupeti
#7634
üzenetére
"Kettőnknek sikerült ezt megcsinálni, a két levelezősnek."
Mintha ebből bármilyen következtetést le lehetne vonni...
Feltételezem, nem akartál arra utalni, hogy a nappalisok általában kevésbé elhivatottak... 
"Az oktató ekkor mondta, hogy az a baj hogy sokan úgy jönnek infó szakra hogy előtte soha nem foglalkoztak programozással, vagy ha foglalkoztak is az csak a középiskolai kötelező volt. Az infósoknak alap készségnek kell lenni a programozásnak (alapszinten mindenképpen).
Ez meg mi a lótúrót jelent, hogy legyen "alapkészség" a programozás? Csak úgy születik az emberrel, valakik erre a pályára vannak rendelve, nekik megadatik ez a tehetség, másoknak nem? Persze, hogy számítanak az alapok (meg ha valaki ostoba, annak lehet, hogy tényleg nem fog menni), nyilvánvaló, hogy nem mindegy, hogy valaki milyen középiskolából jön, nagyon is számít abban a tekintetben, hogy valaki mennyire és mennyit fog szenvedni az egyetemen. De ez nem jelenti azt, hogy utána már ezzel kell együttélnie, el van vágva minden lehetősége a szakmaszerű kockulástól. Én például humánképzést kaptam a gimnáziumban, az első főiskolai képzésemnek sem volt sok köze a reáltárgyakhoz, így utána BME mérnök infón az első analízis órán azt sem tudtam, hogy hol vagyok. Megbuktam én is elsőre programozásból - nagy dolog. Utána kissé vért izzadva sikerült magamra erőltetnem a programozáshoz szükséges gondolkodásmódot (amit folyamatosan próbálok csiszolni), azóta meg hobbim lett. Úgy, hogy sosem tanultam előtte, fogalmam nem volt az egészről, a feladatoknak azt sem tudtam, hogyan álljak neki. Nem volt meg az "alapkészségem" (??) hozzá, csak az érdeklődésem (meg az akarat). Egyetemen kaptam meg az inspirációt/motivációt ahhoz, hogy komolyabban vegyem. (Elindított azon az úton, hogy aztán magamtól kezdjek tanulni rendesen. Meg segített magamba erőltetni a gondolkodásmódot.) Nyilván önerőből lehet csak magát felfejlesztenie mindenkinek, a leendő infós csak úgy tanul, ha folyamatosan képzi magát (ez mondjuk minden területen így van), valószínűleg aki komolyan gondolja, nem feltételezi, hogy majd passzívan elüldögél az egyetemi/főiskolai órákon, aztán csak úgy belerepül a tudás (főleg, hogy aki komolyan gondolja, azt érdekli is, és úgyse bírja ki, hogy ne töltse a szabadidejét is azzal, hogy a témában kutakodik).
Nem szeretem az ilyenfajta determinizmust, amire utaltál.
Aki igazán akarja, az addig erőlködik, amíg megtanulja. Ha viszont az ilyen irányú akaraterőre gondoltál, akkor oké."Ha ez nincs meg és nem is akar foglalkozni vele (napi két órát legalább ahogy alább írta valaki), akkor nehezen fog menni ez a téma."
Na ebben viszont teljesen egyetértünk. -
Sk8erPeter
nagyúr
válasz
bambano
#7580
üzenetére
Konkrétan például milyeneket láttál?
(#7579) fordfairlane :
ja, vágom, sajnos volt azzal az ominózus ordas nagy Tannenbaum-könnyvel tapasztalatom.
Mármint az a "sajnos" része, hogy milyen hatalmas az anyag, és ha egy részét már megértetted, akkor még sehol sem vagy, és érzed, hogy még mindig lószart sem tudsz. Mondjuk ez még nem a könyv hibája.
Máshol is láttam már kritikát, hogy azért sok hiba van benne, de ha valaki ezek tudatában olvassa, és esetleg követ valami hibajegyzéket a biztonság kedvéért, akkor attól még hálózati tananyaggal kapcsolatos biblia marad, mivel igen átfogóan ismerteti az egyes protokollok működését.A "TCP/IP - 1 óra alatt" könyv amúgy pár mondat alapján látszik, hogy kicsit helyenként erőltetetten jópofizós, de lehet, hogy így valakinek gyorsabban megy, összességében nem tudom, milyen, majd megnézem.
-
Sk8erPeter
nagyúr
válasz
fordfairlane
#7577
üzenetére
Mármint alapvető hibákat tartalmaz, vagy rossz a stílusa? Csak azért kérdezem, mert már máskor is láttam belinkelve ezt az anyagot gyors anyag-áttekintés gyanánt kezdőknek/érdeklődőknek (akik gyorsan meg akarják érteni), de beleolvasni még eddig mindig lusta voltam.
De ha azt mondod, hogy hibás, akkor nem is érdemes linkelni.Most amúgy gyorsan beleugrottam a közepébe, és kíváncsi lennék, hogy a "Nincs semmi értelme újra meg újra felfedezni a spanyolviaszkot." mondatot rendkívül viccesnek szánta (én legalábbis nem tudom, mi az a "viaszk"
De ha ez poén, akkor annak elég szar
), vagy pedig elkúrta.
(Jóindulatúan feltételezem, az előbbi.) De természetesen most is tudok jobb tevékenységet, mint ezt olvasgatni.
Szóval ha másnak már van kialakult véleménye, kíváncsi lennék, hogy mitől felejtős. (Attól függetlenül, hogy nyilván teljesen komolytalan.) -
Sk8erPeter
nagyúr
"Code::Blocksot nem ajánlom, mert egyetemen elterjedt, hogy milyen egyszerű és jó, aztán mindenkinek csak baja volt vele, hogy nem működik a debuggolás, meg úgy összességében egy fos."
Ezzel egyetértek
Én használtam is egy darabig, nem maradtak túl jó emlékeim, de lehet, hogy csak rég volt. MinGW-vel azt is össze lehet hozni amúgy debuggolásra, bár lehet vele szerencsétlenkedni. 
Ami erénye, hogy lightweight.A Visual Studiót itt azért sem ajánlottam, mert azt C/C++-programozásra bűn használni a Microsoftos compiler ordas hülyeségei miatt.
A diák úgyis szívni fog vele, aztán tömködi a levlistákat, hogy most mégis mi a szar van, miért van az, hogy otthon működik, de a házibeadón nem (ahol gcc/g++ van).
A Visual Studio nagyon jó C#-programozásra, meg hasonlókra (tényleg az), de C/C++-ra sajnos nagyon felejtős. Kár, hogy nem lehet összehozni normálisan MinGW-vel. -
Sk8erPeter
nagyúr
válasz
férfiállat
#7546
üzenetére
NetBeans, Eclipse, MinGW-környezet, satöbbi.
-
Sk8erPeter
nagyúr
válasz
#32839680
#7526
üzenetére
"Perl alatt nem kell előre inicializálni változókat, de lehet!
"
Lehet?
Talán az kellene, hogy legyen az alapvető programozói hozzáállás, hogy adjunk - legalább alapértelmezett - értéket egy változónak, mielőtt azt felhasználjuk, és NEM pedig az, hogy felhasználjuk az inicializálatlan változót (ergo nem adunk neki semmilyen értéket), és elvárjuk a programunktól, hogy működjön megfelelően, de ha mégis figyelmeztetést dobna, akkor pedig inkább elnyomjuk a hibajelzést, mondván, csak zavaró... A tákolgatás melegágya az ilyen felfogás.
PHP-ben is meg lehet csinálni, hogy felhasználod egy inicializálatlan változó értékét, aztán meg elnyomod a warningokat, de undormány hányadék megoldás, és az ilyen gányolásokból következő debuggolási kényszer miatt kellene minden programozónak egy tasli, aki nem inicializál egy változót, meg ellenőrzi annak elvárt értékét.Csak jótanács.

-
Sk8erPeter
nagyúr
válasz
#32839680
#7524
üzenetére
$port = new Win32::SerialPort('$com3');
Sztem már ez a sor is rossz, bár sosem programoztam Perlben, tudtommal ugyanúgy van a stringbe történő változó-behelyettesítés, mint PHP-nál: vagy idézőjelet használsz (jelen esetben "$com3" a '$com3' (aposztróffal) helyett), vagy pedig konkatenálod a stringgel (összefűzöd).
De ami még rosszabb, hogy $com változót az általad mutatott sorokban nem is inicializáltál sehol, így nem tudom, ennek miért kellene működnie.
Itt nem elég annyi, hogy egyszerűen "COM3" stringet adsz át neki paraméterül?
Aztán:
use Win32::SerialPort 0.22;
Ez a 0.22 miért kell a végére?
Nem csak simán
use Win32::SerialPort;
? -
Sk8erPeter
nagyúr
"Az az igazság, hogy szeretnék a honlapomra jobb egérrel kijelölést letiltani,
hogy nehezítsem a képek, szövegek elvitelét."
Az ilyen jobbklikk-letiltós (és hasonló) módszerek csak rettentő módon rontják a felhasználói élményt (rendkívül idegesítő, ha a fejlesztő felül akarja bírálni a felhasználói szokásaimat (pl. honnan tudja, hogy nálam a context menüben az adott böngészőben milyen számomra hasznos menüpont van?), plusz ezzel azt üzened, hogy eleve nem bízol a felhasználóidban, de igazából értelmetlenül, mert a módszer úgyis megkerülhető), gyakorlati hasznuk nincs, ráadásul ahogy a többiek már írták is, cseppet sem akadályozzák meg a képeid és egyéb tartalmaid ellopását. Szóval kifejezetten nem javasolt megoldás. -
Sk8erPeter
nagyúr
Hát olyan nincs, hogy egy weboldal le tudja tiltani a böngésző ilyen jellegű beépített szolgáltatását, elég szomorú lenne. Az még oké, hogy egy adott billentyű(kombináció)t felülbírál JavaScripttel/Flash-sel (ha az nincs épp tiltva), de nem tudja kiiktatni a fejlesztőpanelt. Szóval valamit rosszul csinálsz.
Nyomj pl. Chrome-ban Ctrl+Shift+I-t, az is a fejlesztőpanelt nyitja meg (az F12-höz hasonlóan).
Többet meg bővebb információk birtokában tudnánk mondani, ahogy előttem írták.
-
Sk8erPeter
nagyúr
válasz
Carasc0
#7466
üzenetére
"Én a VS-t favorizáltam eddig. Ez most is fennáll?
"
Megmondjuk helyetted, hogy még mindig szereted-e?
Jó fejlesztőkörnyezet továbbra is, ha arra vagy kíváncsi.A többi meg attól függ, konkrétan milyen nyelveken szeretnél programozni.
Én a NetBeans-t komálom nagyon, például pont azért, mert több nyelvben is tudok vele programozni. Van, aki az Eclipse-re esküszik. Satöbbi, satöbbi, még számtalan más IDE van, mondom, "attól függ".
-
Sk8erPeter
nagyúr
-
Sk8erPeter
nagyúr
válasz
#32839680
#7458
üzenetére
Talán akkor már leírhatnád, hogy hogyan is oldottad meg, mi volt az a "máshogy", tudod, úgy illik, ha már beírsz egy fórumba (főleg, ha már valakik megpróbálnak segíteni rajtad)...

Vagy a "tényleg működik" az msys-1.0.dll kicserélésére vonatkozott?
És lehetőleg használd a "Válasz" linket...
-
Sk8erPeter
nagyúr
válasz
#32839680
#7456
üzenetére
Ő, például kibontod?

Aztán kotorássz a WinAVR könyvtárában, mert eszerint a topic szerint például a utils/bin könyvtárban van.
Itt is hivatkoznak olyasmire, amit Karma javasol: [link].
Persze előtte azért készíts backupot a lecserélendő fájlról biztonság kedvéért. -
Sk8erPeter
nagyúr
válasz
#32839680
#7453
üzenetére
"Mert azon a linken a tar.bz fájl van amivel nem tudok mit kezdeni..."
Ne má'...
http://7-zip.org -
Sk8erPeter
nagyúr
válasz
#32839680
#7450
üzenetére
/usr/bin/sh: fork: Resource temporarily unavailable
avr-gcc.exe -mmcu=atmega128 -Wall -gdwarf-2 -O0 -MD -MP -MT a.o -MF dep/a.o.d -c ../a.c
../a.c:1: fatal error: opening dependency file dep/a.o.d: No such file or directoryEz a para, mintha valami csomag hiányozna a fordításhoz, de ennyiből elég nehéz megmondani, mi az konkrétan, itt volt hasonló, de kicsit mégis más: [link]
Mindenesetre biztos, hogy valamit csekkolnod kéne a fordítással kapcsolatos beállításoknál.
Mi annak idején AVR ATmega128 mikrokontroller programozgatását tanultuk nagyon alapszinten, de mi AVRStudio-t használtunk, és az is ötezerkétszáz éve volt.
-
Sk8erPeter
nagyúr
Most eléggé rácuppantál erre a Windows = átlagjúzerek témára, amit alapvetően értek, de nem értem eleve, mit keresne az átlagjúzer a command prompt környékén? Vagy arra gondolsz, hogy pont emiatt szarják le a kérdést? Végül is akár lehetne is. Na de akkor meg miért fejlesztenék mondjuk a PowerShellt? Kérdezem ezt anélkül, hogy bármi fogalmam lenne arról, hogy fejlesztik-e tovább egyáltalán.
De miért lenne alternatíva a PowerShell a command promptra, ha azokat a szempontokat vesszük, amiről éppen szó van?
A PowerShell pontosan ugyanolyan kényelmetlen szar a felület tekintetében, mint a command prompt, pont ugyanúgy nem működnek a billentyűkombók, pontosan ugyanúgy külön van a Defaults és Properties ablak, stb., igazából minden ugyanolyan rajta a GUI-t nézve. -
Sk8erPeter
nagyúr
válasz
dabadab
#7424
üzenetére
dabadab, ne haragudj, az előző hsz.-edet totál félreértettem...
Fú de tompa vagyok, sikerült totál az ellenkezőjét kiolvasnom a hsz.-edből, mint amit írtál...
Sorry, my fault, pedig még idézted is a konkrét részt, amire reagálsz - szóval a Linuxos terminál előnyeit soroltad fel, és épp szembehelyezted a Windows-parancssor gyengeségeivel. Az előbb ezt meg félreértettem, azért sikerült kicsit gyökérül reagálnom.Szóval ja, így már teljesen egyetértek, hogy sikerült felfognom, mit írtál.

-
Sk8erPeter
nagyúr
válasz
dabadab
#7424
üzenetére
Jó, akkor a cmd csodálatos.

Egyébként én tényleg szívesen olvasok a Windows command prompt előnyeiről, sőt, kifejezetten érdekel is, ki hogy látja, de ez pont az említett hiányosságon nem változtat."Meg az egerrel kijelol, kozepso klikkel beilleszt."
Na ne mondd, és ebben hol is van a billentyűzet?
Én pont nem szeretek egeret buzerálni, ha nem muszáj.(#7423) hunfatal :
őő, szerintem az átlagjúzerek közül többen látták már egyáltalán a klasszikus cmd-t, mint a PowerShellt (tudod, a jó öreg többéves tutorialok, amik megmondják, hova kő' kattintani, stb.) - ha már átlagjúzerekről beszélünk, de egy programozós topicban miért is beszélünk róluk?
-
Sk8erPeter
nagyúr
A "Defaults" opciót is módosítani kell ahhoz, hogy az alapértelmezett beállítást módosítsd. Hozzáteszem, meglehetősen degenerált megoldás, hogy így széjjel van választva, különálló ablakban van - például nem lett volna egyszerűbb csak egy Properties ablakot létrehozni, és felkínálni egy opciót (pl. egy checkbox-szal, vagy bárhogy), hogy alkalmazza az alapértelmezett beállításokra is, ne csak a jelenlegi ablakra?
Bár a cmd-t lehet szidni amúgy is a borzalmas szegényességéért, például a copy-paste-re normális hotkey mai napig nincs (Windows 8-nál járunk
), ami nem ilyen.
(Linuxon legalább Ctrl+Shift+C, Ctrl+Shift+V, stb. működik.) -
Sk8erPeter
nagyúr
válasz
don_peter
#7375
üzenetére
Azért nem működik, mert az alert()-ben lévő stringbe sortörés is kerül. JavaScriptben ha többsoros stringet szeretnél használni, akkor backslash-sel (\) kell elválasztanod.
Példa:
alert("Foo \
bar");ez így működik. De ha nem lenne a végén a backslash, akkor nem működne.
Több sebből is vérzik egyébként a kód:
- nincs valid <class> tag HTML-ben. Inkább akkor itt használj mondjuk <span>-taget.
- már régóta nem használjuk a language="javascript" attribútum-érték párost, nagyon sok ideje deprecated, sőt, a type="text/javascript" megjelölést sem kötelező kitenni, minden böngésző manapság úgyis JavaScript-kódként fogja értelmezni a <script> tagben lévő kódot (ahogy a <style> tagben lévő kódot CSS-kódnak)
- kisebb-egyenlő jel helyett csak simán kisebb jel legyen.
- A countot meg tedd inkább a ciklus elé:
while($i<=count($cf_fele_nyit))
helyett mondjuk
$nr_of_lines = count($cf_fele_nyit);
while($i < $nr_of_lines)
- javaslat a lehetséges megoldásra például az rtrim() függvény használata, ami levágja a whitespace-eket a string jobb oldali végéről, így a sortörést is (de ha kell a szóköz, vagy ilyesmi karakter, akkor tudod korlátozni, hogy mit szeretnél pontosan levágni), meg másik javaslat, hogy inkább a HTML-kódban használj idézőjeleket, PHP-stringben pedig az aposztrófot, ha már lehet választani:$cimkek .= "<div class='cimkek'>".$cf_fele_nyit[$i]." <class class='cimke_x'>x</class></div>";
HELYETT
$cimkek .= '<div class="cimkek">'.rtrim($cf_fele_nyit[$i]).' <span class="cimke_x">x</span></div>';
-
Sk8erPeter
nagyúr
válasz
#32839680
#7357
üzenetére
"Az egyetemen Codeblocks-ban kellene programoznunk"
Melyik egyetemen KELL kifejezetten valamelyik IDE-ben programoznotok, főleg ebben a fosban (igaz, kis erőforrás-igényű, az elvitathatatlan érdeme)?A konkrét problémával kapcsolatban pedig ha beírod a Google-be, hogy pl. "line by line debugging in visual studio", az bizony sokat segíthet.
-
Sk8erPeter
nagyúr
"a programozásba itt is belekóstolhatok (vagy bele kell kóstoljak?
) és ha megtetszik, fejleszthetem magam."
Nem belekóstolni fogsz, hanem programozni fogsz. Vagy ha csak kóstolgatni fogod, akkor meg fogsz bukni a programozós tárgyakból. Most ezt előre mondom, hogy ne vedd félvállról.
Nyilván nem az egyetem fog megtanítani programozni, hanem elsősorban saját magadat kell fejlesztened. -
Sk8erPeter
nagyúr
válasz
alpihun
#7285
üzenetére
"Kérdés nem is volt, csak egy kijelentés, amire vártam a jóváhagyást/javítást."
Most mire várod a jóváhagyást, arra, hogy a sulidban valóban C++ lesz, vagy arra, hogy megengedjük-e neked, hogy ezt tanuld?
Ha arra vagy kíváncsi, használják-e a gyakorlatban a C++-t, tehát tudod-e valaha hasznát venni, amennyiben érdekel, akkor arra a válasz az, hogy IGEN.
Egyébként minden további "attól függ". -
Sk8erPeter
nagyúr
válasz
bambano
#7276
üzenetére
Hmm, lehet, hogy nálunk is volt ilyesmi kötelezettség, nem tudom, én magamtól is felvettem ilyen jellegűeket pluszban, mert segítettek, és nem éreztem ezeket cseppet sem büntetésnek, sőt, legalább nem magamtól kellett felzárkóznom. Szóval ez egy igen hasznos találmány. Főleg, hogy később úgyis megbukik a fontos tárgyakból, aki nem tartja a lépést, így legalább van esély, hogy elkerülje a bukást.
-
Sk8erPeter
nagyúr
"Hát a kettő közül mindenképp a proginf, azért az sokkal nívósabb. Bár ez nem azt jelenti, hogy aki proginfet végez, az jobb, mint aki mérnökinfót. [...] ha csak a papírt nézzük, akkor egy programtervező diploma nívósabb mint egy mérnökinfós, bár ez elég straigtforward de azért leírom"
Mondd, mégis hogyan mondhattál ekkora oltári nagy baromságot?
Sorry, de ez úgy, ahogy van, bullshit.
Totál más képzést ad a kettő, a mérnök informatikus szakon nem meglepő módon mérnökibb képzés folyik, míg programtervező informatikus szakon sokkal komolyabban veszik a matematikát, miközben hardvert alig látnak (ezt egy ELTÉ-n végzett járó srác mesélte, szóval én legalább nem csak a levegőbe beszélek butaságokat), ennek megfelelően eléggé más jellegű feladatok elvégzését kalapálják a két szak diákjainak fejébe. Ettől még egyik sem "nívósabb", mint a másik, és egyik sem "jobb", sőt, egyik sem a másiknak az alapképzése, mint ahogy beállítottad, hanem egyszerűen tök más a kettő, és el kell dönteni, kit melyik érdekel jobban...
Akinek nincs gondja a matekkal, és szeretne is jobban belemenni, alkalmazni mindezt a tudását a későbbi szakmájában, az maradjon a progtervnél, akit a mérnöki része jobban érdekel, szeretne több hardvert is látni, stb., az menjen mérnök infóra, egyikkel sem jár rosszul az ember, sőt, mindkettő jellegű tudásra nagyon sok területen van szükség. Fog is találni munkát mindkét szakon végzett ember, ezzel nem lesz gondja.Azért túl kevés információ birtokában lehetőleg ne jelents ki szélsőséges dolgokat.
De most látom, hogy mindezt már szerencsére elmagyarázta neked Jim Tonic is, így nem maradt a fájó butaságokat tartalmazó hozzászólásod megtorlatlanul.![;]](//cdn.rios.hu/dl/s/v1.gif)
======================
(#7263) bepken :
Nem, ne hallgass rá, rohadtul nem így van, ahogy leírta. Nehogy már valaki azt gondolja, hogy egyik a másiknak az alapképzése, és kevesebbet ér. Lásd fentebbi okfejtésem.
======================
(#7264) bambano :
"az első héten rögtön szintfelmérő dogát írnak matekból és fizikából"
Mondjuk ennek emlékeim szerint rossz következménye nem volt, nem történt semmi, ha katasztrofális eredménnyel zárult a teszted, vagy éppen csodálatossal, de legalább felmérték, mi a pálya."mérnök infóra programozási affinitás nélkül menni erős ötlet"
Hát igen, de azért nem lehetetlen vállalkozás, csak nagyon akarni kell. Én full humán képzések után mentem oda, és rendesen vért izzadtam, mire egyáltalán fogalmam volt róla, mi az a programozás, elsőre megbuktam belőle, de aztán rákattantam, mint gyöngytyúk a takonyra.
Nyilván nekem jóval többet kellett készülnöm mindenből, mint annak, akinek volt bármi szakirányú előképzettsége.
Ez persze nem változtat azon, hogy aki nem akar szopni, mint a torkosborz, az mindenképpen próbáljon még egyetemre kerülés előtt nagyon rágyúrni a programozásra. -
Sk8erPeter
nagyúr
válasz
martonx
#7252
üzenetére
"Hol itt egy moderátor, aki bele tud írni az összefoglalóba?"
Itt:
http://logout.hu/tema/moderatort_keresek_a_forumhoz/friss.html"Az összefoglalót olvassa egyáltalán valaki?
"
Igen, főleg olyan, aki még nem járt a topicban, nem olvasta az összefoglalót (tehát új neki, én is elolvastam nemrég, hogy mik szerepelnek benne, mert láttam, hogy valaki update-elte, és bizony találtam butaságokat, csak nem volt még időm javíttatni
), kezdő, stb. Van értelme abszolúte.
Viszont most, hogy beszélünk róla, felfedeztem egy hibát, amit gondolom majd a Logout megújításával javítanak, hogy Logouton nincs ilyen kis lenyíló az összefoglalóhoz, mint Prohardveren: [link] (ld. "Összefoglaló kinyitása"), Logouton csak ilyen: [link]. -
Sk8erPeter
nagyúr
válasz
#89874944
#7030
üzenetére
Használj adatbázist, táblákban tárolva a szükséges adatokat, normalizálásról, majd a megfelelő mezők indexeléséről ne feledkezz el.
Aztán az alkalmazásban olyan objektumokba töltöd a szükséges adatokat, amilyenbe csak szeretnéd.
Egy jól indexelt adatbázisban többmillió adatból is pillanatok alatt tudsz keresgélni (persze a sebesség szerverkonfigtól is függ). -
Sk8erPeter
nagyúr
válasz
Peter Kiss
#7024
üzenetére
Mondjuk arra én is kíváncsi lennék, a Java például miért "specifikusabb" célú...

-
Sk8erPeter
nagyúr
válasz
freelanced
#7017
üzenetére
Hát az valóban kellemetlen szituáció, mert tényleg pont ugyanarról szólt a korábbi, belinkelt kérdés+válasz.

Ha konkrétabbat akarsz, és nem vagy elégedett az eddigiekkel, akkor konkrétabban kérdezz. -
Sk8erPeter
nagyúr
"házihoz kell prog1-2 tárgyhoz"
Ha 2 féléved is lesz programozás alapjaiból, akkor feltételezem, olyan szakra jársz, ahol fontos szerepe van a programozásnak (ugye nem mérnök infóra vagy villamosmérnök szakra jársz?
), mivel később, más tárgyakból is szükséged lesz rá, tehát meg kell tanulnod programozni. Ha ennyire nem érdekel, miért nem hagyod inkább ott a szakot, és mész át egy teljesen másikra? Nem csak szopatás céljából szoktak házit feladni programozásból, hanem azért, hogy megtanulj önállóan (!!) is programozni. -
Sk8erPeter
nagyúr
A többiek javaslatán kívül még annyi, hogy ezt egy függvénybe kellene raknod, ami karaktersorozatot vár, és boolean értékkel tér vissza (true/false attól függően, hogy palindromról van-e szó), valamint tök felesleges végigfuttatnod a teljes ciklust, ha egyszer már a vége előtt kiderült, hogy tényleg nem palindrom az adott szó, nyugodtan visszatérhetsz egyből false-szal. A string hosszúságát pedig eltárolhatnád egy változóban a for ciklus előtt a sok felesleges szoveg.length() függvényhívás overheadjének elkerülése érdekében (kérdés, hogyan optimalizálja egyébként a fordító, a for ciklus "fejlécében" lévő összehasonlítást tudtommal optimalizálja, a ciklusmagban lévőt nem, tehát ott lesz overhead, még ha ez így "kicsiben" nem is érzékelhető, érdemes ráállni arra, hogy elkerülöd a felesleges függvényhívásokat, amik csak hozzátesznek a futási időhöz, még ha adott esetben nagyon keveset is).
=========
(#6846) Jester01 :
"Aki magyar kiosztással akar programozni az meg is érdemli"
jaj ne má'
Az IDE hotkey-jeinek átállítása nem hiszem, hogy túl nagy problémát kéne, hogy okozzon. Szerintem magyar kiosztással is nagyon jól lehet programozni. 
-
Sk8erPeter
nagyúr
Ez a pointer dolog olyan, hogy jó programozó is könnyen elcseszheti, mert nem triviális, jó programozó is csaphat a homlokára, hogy "ja, basszus, ott kihagytam egy csillagot", vagy rájöhet, hogy rosszul agyalta ki a mutatóra mutató mutatót, de cserébe elcseszett mondjuk 20-30 percet az életéből, vagy többet. Ettől még nem biztos, hogy szar programozó, tehát szerintem nem ennyire erősen kontúros a dolog...
De OK, amúgy alapvetően értem, mire akarsz kilyukadni.
-
Sk8erPeter
nagyúr
Az utóbbi kettő szempont nem egészen világos, hogy jön a képbe. A rekurzión való elvérzés alatt mit értesz? Hogy nem érti meg valaki az alapjait, hogy hogyan néz ki a gyakorlatban? Vagy hogy a rekurziónál mire kell figyelni? A párhuzamosság valahogy szintén nem egészen tiszta: szerintem az már egy következő nagy lépcsőfok, hogy az ember ilyenekkel foglalkozzon, miután egyáltalán alapvető programozási tákolásokat nem követ már el. Mindenesetre nem sok köze van ahhoz a témához, amiből az egész kiindult, hogy a programozás alapjait melyik nyelvvel lenne jobb elsajátítani. Igazából nem értem, a konkrét téma (mivel alapozzunk) kapcsán egyáltalán mihez van köze.

-
-
Sk8erPeter
nagyúr
-
Sk8erPeter
nagyúr
válasz
Sk8erPeter
#6740
üzenetére
Már pont nem fért bele a szerk.-be, itt van egy Opera kérdőív, ami pont linkel egy pont ilyennel foglalkozó extensiont, tök véletlenül épp ezután olvastam ezt a cikket
szóval témába vág:
Web Timer
https://addons.opera.com/en/extensions/details/web-timer/
Ha gondolod, töltsd le az extensiont, próbáld ki, és ha bele akarsz nézni a kódjába ötletadónak (bár totál más az Opera extension-fejlesztés, ráadásul mivel most térnek át WebKitre, biztos jópár változás lesz majd), az .oex-kiterjesztésű Opera-kiterjesztéseket simán kibonthatod, ha átnevezed .zip-re. -
Sk8erPeter
nagyúr
Ez egész jó feladat gyakorlásnak. Ha böngésző extensiont írsz, akkor JavaScriptben kell megírnod (bár gondolom ez nem új infó).
Chrome-nál a fül létrehozására az onCreatedet kell beállítani, de ez még az URL beállítására nem megfelelő ("Note that the tab's URL may not be set at the time this event fired, but you can listen to onUpdated events to be notified when a URL is set."), tehát arra az onUpdated kell:
http://developer.chrome.com/extensions/tabs.html#event-onUpdated
a fül bezárására a megfelelő listener az onRemoveddal kerül beállításra:
http://developer.chrome.com/extensions/tabs.html#event-onRemovedLehetséges megoldás, hogy az URL megnyitásakor eltárolod az adott domainhez (! - vagy akár aldomainhez...) tartozó dátumot+időpontot, majd bezáráskor kivonod az aktuális dátumból (a dátumkivonásra egyszerű eszközök vannak JavaScriptben), aztán ezt eltárolod, hozzáadva a korábbi időhöz (azt el kell döntened, hogyan fogod tárolni, adott órára/napra/hétre/hónapra szűrve, vagy hogyan).
Tároláshoz:
chrome.storageAztán ha belemerülsz, esetleg a JavaScript topicban nyugodtan kérdezősködj. Tényleg jó feladat, sok sikert hozzá, ha belevágsz!
-
Sk8erPeter
nagyúr
válasz
fordfairlane
#6692
üzenetére
Ezt már többször hangoztattad, de ez nem e-pénis méregetés, és könyörgöm, nézz már körül az általad is látogatott topicokban: Te is láthattad, hogy adok segítséget az embereknek bőven, de a kegyetlen gyökérkedéseket nem bírom, és igen, ilyenkor beszólok (nem csak én). Te is rászántad az időt annak idején, hogy utánanézz azért kérdés előtt, én is, nekem is voltak a múltban bőven kezdő kérdéseim, és lehetnek a mai napig más számára triviálisnak tűnő kérdéseim, neked is, de szerintem mindketten igyekeztünk/igyekszünk azt a látszatot kelteni, hogy legalább minimálisan utánaolvastunk a témának, és nem csak várjuk a sült galambot. Nem tudom, ezt miért olyan nehéz megérteni, hogy ez csak csökkenti a színvonalat, de lehet jól a lovat adni azok alá, akik kvázi elvárják, hogy mások komplett megoldásokat nyújtsanak nekik.
bambano, a fenti neked is szól, remélem átjön a mondókám lényege. Ha nem, hát nem.
De nem értem, miért kell porcelánbabaként kezelni az embereket, úgy csináltok, mintha itt vérig sértések történnének folyamatosan, pedig személyében senki nem lett megsértve. De ezek szerint itt negatív kritikát nem lehet megfogalmazni, mert akkor az "e-pénisz-méregetésnek" minősül (nem, ez pont nem az). Szegénykék, nehogy már elővegyenek egy nyomorult tutorialt, e-bookot, könyvet, átfogó cikket, vagy megpróbáljanak keresgélni Google-ben egy 10 percig, biztos az fájna. Mondom, nekem egyáltalán nem azzal van a bajom, hogy valaki feltesz kezdő kérdést, hanem azzal, ha az derül ki belőle, hogy még csak meg sem próbált egy picit sem utánanézni. Vagy ha valaki komplett házifeladat-megoldást vár. Az itt aktívan írogatók nagy része gondolom elég sokat szenvedett magától is, hogy megpróbálja megérteni a dolgokat, és nem várta, hogy mindent helyette oldjanak meg. -
Sk8erPeter
nagyúr
válasz
Jim Tonic
#6690
üzenetére
De basszus, ez a fórum nem arra való, hogy mások feladatát megoldjuk, ezzel egy csomó időt megspórolva nekik, viszont egy csomót elcseszve a sajátunkból. De ha gondolod, nézz körül más topicokban, hogy mennyi időt kúrtam már el mások érdekében, összeállítva működőképesre a kódjukat, plusz részletesen elmagyarázva, mit kellene másként csinálni, mi a rossz gyakorlat, és miért - egy virtuális vállveregetésért cserébe, nekik csomó időt megspórolva, az viszont kérdéses maradt, hosszú távon volt-e haszna, vagy az lett volna hasznosabb, ha inkább rávezetem őket a megoldásra; úgy voltam vele, hogy ha ért valamit, tanult belőle az illető, akkor már megérte. De az idők során egyre inkább rájöttem, hogy nem biztos, hogy megéri, ha a saját szabadidőmet beáldozom azért, hogy valaki copy-paste-eljen, aztán elégedetten távozzon. Az sem biztos, hogy tanul belőle az illető. Ennek ellenére itt is időt töltöttem a magyarázattal, hátha átjön neki, hogy mit cseszett el - ebben az esetben sajnos nem ez volt a helyzet, mármint Zedz esetében, mert csak a megsértődés maradt meg neki, meg az, hogy itt valaki "beszólt". Nem volt ez "lebaltázás", az máshogy néz ki. Inkább cinikus volt. Meg egy programozás topicban ne az legyen már a standard, hogy mások házi feladatát oldjuk meg minél igénytelenebb módon ingyé', de legalább működjön.
-
Sk8erPeter
nagyúr
válasz
Jim Tonic
#6686
üzenetére
Ha erre gondoltál, akkor abban szerintem volt konstruktív javaslat bőven, még ha valaki magára is veszi. Szerinted hogy fognak tanulni az emberek a hibáikból, ha az égbekiáltó hülyeségekre nem hívjuk fel a figyelmüket? Amikor rámszólnak valamelyik topicban, ha valahogy sikerül tákolmányt összeállítanom, hogy vazze, ezt ne már így, mert undorító, akkor abból én azt is fel szoktam fogni, amit rosszul csináltam, nem csak besértődöm, mintha az óvodában lennénk. Szóval érted, még ha azt is kell olvasnia valakinek, hogy a kódja gány, akkor is SZERINTEM jobb, ha felhívják a figyelmet rá, hogy valamit szarul csinál, mert ha senki nem szól neki, akkor lehet, hogy nem is merül fel benne az igény a javulásra. Arról nem is beszélve, hogy azért a szakmailag érdekes kérdésekből is egyre kevesebb van.

-
Sk8erPeter
nagyúr
Most megmutattad a javított változatot, ami szintén egy tákolmány?
Minek írtál függvényt a kivétel eldobására?
Totál felesleges overhead. Ez az eredetiben nem volt benne, de most hozzátettél még egy gányolást.
Tudom, hogy nem a tiéd volt az eredeti kód, de igazából totál értelmetlen már az alapja is, nev1 az emberünk neve, és nev2 a házastárs neve, aztán ev1 az emberünk kora, ev2 a házastárs kora?! Miért, a házastárs nem ember?
Az egész logikátlan, az objektumorientált gondolkodásnak igazából csak pont a lényegét nem használja ki, hogy objektumokban, jelen esetben ember objektumokban gondolkodjunk, ahogy a valós életben, és ha van egy ember objektumunk, akkor az ne jelentse már azt, hogy valójában két emberről is beszélünk...===========================
(#6671) Zedz :
ja, mert nálatok elvárás, hogy a házi egy tákolmány legyen?
A "csak házi" nem érv, az is egy programozási feladat. -
Sk8erPeter
nagyúr
válasz
zserrbo
#6650
üzenetére
"Úgy látom linux alá van csak"
Bullshit.
konkrétabban:
http://stackoverflow.com/questions/4750806/how-to-install-pip-on-windows/4921215#4921215 -
Sk8erPeter
nagyúr
"ha engem kérdezel, akkor javascripttel kezdesz, szinte mindenhova kell, nem úszod meg programozóként, és kellően egyszerű a szintaktikája, hogy az alapokat megtanulhasd belőle."
Szerintem nagyon sok programozó tök jól megvan JavaScript-ismeretek nélkül is, és attól még jó a szakmájában.
Ha webfejlesztésről beszélsz, akkor igaz, hogy elkerülhetetlen a JavaScript-ismeret, de ha általánosságban említed a programozót, akkor nem feltétlenül...======================
(#6570) cucka :
"A képzés maga pedig szerintem vicc, 4 félév alatt a töredékét sem lehetne megtanítani tisztességesen, úgy, hogy érjen is valamit. Főleg, hogy a képzés kb. nulláról indít."
Ugyanez jutott eszembe, brutális mennyiségű anyagot akarnak letolni 4 félév alatt, ebből szerintem az lesz, hogy a tanulók csak totálisan összezavarodnak, fogalmuk sem lesz érdemben egyik nyelvről sem, mindegyikről lesz valami felületes ismeretük. Az is igaz, hogy ha belegondolsz, a nehéz egyetemeken 4 félév alatt szintén brutális mennyiségű ismeretet akarnak letolni a torkunkon, tehát ez már megint elhivatottság kérdése. Ha valaki tényleg kőkeményen ráfekszik, akkor talán megtanulhatja mindezeket, de szerintem nem biztos, hogy érdemes ennyit, inkább megtanulni egy nyelvet egész jól, úgy, hogy tényleg értse, aztán a többivel is szépen megismerkedni, mert a sok nyelvre való rálátás sokszor többet érhet, mint az, ha csak egy nyelvet tudsz jól, mert ha jó algoritmikus gondolkodása van valakinek, akkor csak dokumentáció-olvasgatás kérdése, hogy a többi nyelvet mennyire fogja tudni elsajátítani. -
Sk8erPeter
nagyúr
válasz
fordfairlane
#6558
üzenetére
Utolsó gondolatodhoz valamelyest csatlakozva a programozni tudás tekintetében az egyetemi képzettség is totál irreleváns. Dolgoztam együtt egy olyan sráccal, aki az ELTE-IK programtervező informatikus szakát 4-es-5-ösökkel csinálta majdnem végig (akkor még nem végzett), és számomra igen meglepő módon SEMMI köze nem volt a tisztességes programozáshoz, legalábbis PHP-ben. Komolyan, ha láttatok már embert gányolni, aki a végén valahogy csak képes összetákolni, működésre bírni a kódját innen-onnan ollózva, akkor ő azok közül az egyik legjobb példa. A mai napig nem fér a fejembe, hogyan lehetséges: ha valaki az ELTE-IK-n egy algoritmuselmélet tárgyat mondjuk megcsinál 4-es-5-ös környékére, akkor azt feltételezném, hogy képes a jó algoritmikus gondolkodásra, aztán annak a gyakorlatba való átültetésére, de neki valahogy nem sikerült, mondjuk nem is nagyon törekedett az igényes kódolásra, de azért akkor is meglepő.
Szóval a lényeg, hogy igazából tényleg csak önszorgalom (meg felfogási és fejlődőképesség) kérdése, hogy valaki mennyire fog megtanulni programozni. -
Sk8erPeter
nagyúr
válasz
DiabloCorsa
#6542
üzenetére
"az jó cellában van"
Most miért is beszélünk cellákról? Hogy jön ide a "cella"? Eddig arról volt szó, hogy a júzer felvitte egyetlen textarea-ban, az általad mutatott mintának megfelelően. Akkor gondolom ezt külön-külön vagy fájlokban, vagy adatbázisban tárolod, de igazából még erről sem tudunk semmit. Arról sem, hogy egyáltalán hova akarod ezt szétbontani. Másik MEZŐBE az adott táblában, az adott adatbázisban? Másik fájlba? Ha fájlba, akkor hogyan legyen elnevezve? Milyen fájl ez? Sima text fájl vagy Excel-fájl? És így tovább...
Felőlem amúgy kezdheted hátulról, végül is mindegy, kinek melyiket kényelmesebb leprogramozni, úgy fogja megcsinálni. -
Sk8erPeter
nagyúr
válasz
DiabloCorsa
#6540
üzenetére
"Mivel nem vagyok tanult programozó, csupán saját kíváncsiság és szorgalom útján tanulom, nem szégyenlem hogy ez nekem magas."
A legtöbb esetben az egyetemen sem TANÍTANAK meg programozni, a topicban a legtöbb ember szerintem szintén nem "tanított" programozó, autodidakta módon, önszorgalomból tanult meg programozni (én pl. őszintén szólva elsőben a C programozós előadások többségére vagy nem jártam be, vagy képtelen voltam figyelni, mert olyan elképesztő unalmas volt a csávó nálunk), nem ültek mellette, és segítettek neki pötyögni a kódot... elővettek könyveket, e-bookokat, kész kódokat, mintákat, tutorialokat, stb., és elkezdték értelmezni...aztán kipróbálták a gyakorlatban is, hogy nekik összejön-e. Tehát nem úgy kell hozzáállni, hogy hát az itt lévő embereknek "könnyű", hiszen őket tanították. Hidd el, általában az egyetemen nem mész át a programozás tárgyból úgy, hogy végighallgatod az előadásokat, aztán látsz pár kódot. Le kell ülni a s×ggedre, és elkezdeni kódolni a gyakorlatban is, fel kell fogni, hogy mit csinál az ember.Másodikra: várj, most nem azt mondtad, hogy valamennyire megy a PHP? Csak mert akkor elkezdhetnéd, aztán segítünk továbbmenni.
Szerintem tök mindegy, elölről vagy hátulról mész-e neki, de szerintem csak szívatod magad, ha hátulról kezded, igazából nem látom több értelmét, mint sorban haladni. úgy, hogy az adott nyelv nevét megkeresed a szövegben, végül is hasonlóan ahhoz, ahogy a korábbi feladatodnál meg a <title> és </title> részeket kerested, csak itt most konkrét teljes szavakat keresel, mint például az Український. Ha az megvan, onnantól pl. az ukrán szöveg következik, eszerint már szétbonthatod minden nyelvnél... -
Sk8erPeter
nagyúr
válasz
DiabloCorsa
#6538
üzenetére
Na, fasza, hogy megosztottad.

Látod, így már legalább tudunk egyből rajta javítani, meg tudjuk beszélni.Például:
if (strpos($file, '.html',1)||strpos($file, '.html',1) )
mi értelme kétszer ugyanazt a feltételt szabni? Ez olyan, mintha azt mondanád, hogy "ha esik a hó vagy ha esik a hó" - kétszer is ugyanazt mondtad.
Még egy:$dir = opendir (dirname(__FILE__));
while (false !== ($file = readdir($dir))) {
if (strpos($file, '.html',1)||strpos($file, '.html',1) ) {
// ..........
}
}ennél van egy rövidebb, könnyebben olvasható, kevésbé macerás módszer is, mégpedig a glob() függvény használatával, épp a hivatalos oldalra felrakott példát minimálisan átalakítva:
foreach (glob('*.html') as $file) {
// ....
}Nyilván a pontok helyére megy a többi. Így ez is az aktuális könyvtárban fog keresni (a glob is bővíthető egyéb könyvtárral is, lásd a kommentben a példákat).
Persze jó, amit mutattál, csak mondom, hogy van alternatíva, ami talán könnyebben olvasható és rövidebb, plusz egyből csak a .html-fájlokra szűr.Ja, még valami. Nem ártana bele hibaellenőrzés. Erről beszéltem korábban, hogy nem az eredeti fájlokon kéne mókolni. Például ha nem biztos, hogy van egyáltalán találat a reguláris kifejezésre, akkor a $matches[1] nem lesz jó.
-
Sk8erPeter
nagyúr
válasz
DiabloCorsa
#6534
üzenetére
Nyilván martonx azért mondta, hogy MÁSOLATOT készíts, hogy ha elb@szol valamit, akkor ne az eredeti fájloddal legyen para. Szerintem ez a jó megoldás, nem az eredetiekkel való kísérletezgetés, de megközelítés kérdése (ha szeretsz veszélyesen élni...
). Az eredetieket igénytől függően nyugodtan törölheted az egész lefutása után.
A konkrét problémádra rátérve ez olyan, hogy elhiheted, hogy itt a topicban senkit nem fizetnek azért, hogy segítsen, ha bárkitől bármilyen rávezetést, minimális segítséget is kapsz, már annak is örülnöd kellene, nem pedig trollkodni. Ha jól teszed fel a kérdést, leírsz minden részletet előre, hogy milyen nyelvekben vagy otthon, EDDIG MIRE JUTOTTÁL, hogyan próbáltad megoldani, akkor máris konkrétabb segítséget kaphatsz. Aztán van, akinek hirtelen kedve támad, és van is ideje rá, megírja neked, az a legjobb. De ha már valaki ilyenre is szánja magát, veszi a fáradságot, hogy elkészítsen neked egy piszkozat-scriptet, azután nem túl üdvös mentalitás - főleg egy programozás topicban - nem megosztani a bevált végső megoldást, ez a hozzáállás nem viszi előre a világot. A programozás topicokban az emberek egymástól tanulnak, kijavítják egymás hibáit, nem pedig irigykednek. -
Sk8erPeter
nagyúr
válasz
DiabloCorsa
#6532
üzenetére
Már nem azért a két fillérért, de én ha már segítséget kérnék a fórumban egy probléma megoldásához, és kapnék is ötleteket rá, nem is egyet, akkor már lennék olyan kedves, hogy megosszam a megoldást a nagyérdeművel. Szerintem ez a minimum.

-
Sk8erPeter
nagyúr
válasz
Jester01
#6527
üzenetére
Ja, persze, ebben igazad van, csak arra gondoltam, hogy esetleg a korábbi neveket a script futásáig nyilván lehetne tartani, vagy csekkolni, létezik-e már fájl ugyanazzal a névvel, és ha igen, akkor mögécsapni egy ciklusváltozót, vagy hasonló. Egyébként igaz, hogy kicsit túl sok a hibalehetőség, tehát tök általános, mindenhova passzoló megoldást nehéz lenne írni, bár biztos nem lehetetlen.
Egyébként még az is elképzelhető, hogy hiába HTML-doksi, mégis elfelejtették a title-t beleírni, vagy rosszul zárták le, tehát invalid az egész... szóval tök általános megoldást tényleg egy kissé nagy falat lenne írni. -
Sk8erPeter
nagyúr
-
Sk8erPeter
nagyúr
válasz
FehérHolló
#6521
üzenetére
Szerintem valamit félreértettél, gondolom ő a <title>Ez a cím</title>-re gondolt, tehát ez esetben a fájlnál az "Ez a cím" az érdekes a title tagek között.
-
Sk8erPeter
nagyúr
magyar jegyzetek közül esetleg ez:
Nagy Gusztáv: Web programozás alapismeretek(#6511) fordfairlane : hmm, ez tényleg tetszetős! Szerintem nekem is jól fog jönni áttekintésnek, kösz!
(#6508) martonx : belenéztem, tényleg igen jónak tűnik, és aktuális!

-
Sk8erPeter
nagyúr
Látom közben már beoltottak, úgyhogy nekem nem kell mindezt megtennem.

Köszönetet nyilván akkor kaptál volna, ha aktuális és nem csupa hülyeséget tartalmazó jegyzeteket linkeltél volna, ezeket a jegyzeteket inkább kukába kéne dobni, nehogy véletlenül még valaki rátaláljon.
És akkor mi van, ha egyetemi iromány?
Attól még oltári baromságokat is tartalmaznak egyetemi irományok, hidd el, saját tapasztalatból beszélek, de ha nem hiszed el, küldhetek neked olyan EGYETEMI (hűha) jegyzeteket (szerk.: konkrétan BME-s jegyzetekről van szó, hogy konkretizáljam, és ugye ha abból indulunk ki, hogy az egyik legjobb egyetem Magyarországon a műszaki szakok területén, akkor nem várnád, hogy elavult tudást is akar valaki átadni, de sajnos van ilyen szabvál tárgy), amitől normális programozónak kinyílik az agya. Mondjuk az általad linkeltek is olyanok manapság. 
-
Sk8erPeter
nagyúr
Igen, láttam az aláírásod másik felét is, de szerintem szimpla hülyeség, valami erőltetett fos Coelho-szerű marhaság.
Ha minden bölcs csak kussolna, mert ő olyan hű de rendkívül bölcs, akkor igencsak nehezen és hasznos kritikáktól mentesen haladna (?) előre a világ. Jelen esetre levetítve akkor szerinted az a bölcs, aki nem ítéli meg szakmailag a jegyzeteket, amiket javasoltál, hanem hagyja, hogy a kezdők nyugodtan élvezettel habzsoljanak elavult és hibás tartalmú irományokat. Hát akkor a te hozzáállásod alapján ez a topic tele van nem bölcs emberekkel, lehet, hogy rossz helyre jöttél. 
-
Sk8erPeter
nagyúr
Az általad belinkelt oldalon, a JavaScriptről szóló rész:
"Javascript kódok egy html dokumentum tetszőleges részére beilleszthetőek, de praktikus ha a <head> részbe tesszük őket, mivel így a javascriptet nem alkalmazó böngészők semmiképpen sem fogják a program szövegét a weboldalra beolvasni.
A javascript a <script language="JavaScript"> és </script> HTML tag-ek közé kerül. A language rész elhagyható, ekkor az alapértelmezés a JavaScript 1.0-ás verziója."Talán inkább hagyjuk ezt...

A PHP-jegyzetben:
"2.1.1 Milyen operációs rendszer?
Gyakorlatilag létezik az összes elterjedt operációs rendszeren, Win32, Linux, Solaris, BSD, hogy csak a
legismertebbeket írják le. Ezeken a rendszereken futó sok-sok WEB szerver segítségével lehet futtatni. Gondolva a tanulásra és az általában meglévő számítástechnikai környezetre a Windows 98, ME, NT, W2000 operációs rendszert ajánljuk.
Magyarázat:
Miért nem LINUX? Azok részére, akik most tanulják a nyelvet nem célszerű olyan rendszert használni, amelynek nem ismerik eléggé a tulajdonságait. Az oktatásban elsősorban Windowsos rendszereket használnak."Congrats...
Igazán aktuális és csupa értékes információt tartalmazó jegyzeteket linkeltél!
![;]](//cdn.rios.hu/dl/s/v1.gif)
Pedig az aláírásodban az szerepel, hogy "Alaposság, részletesség mindenek felett!"
-
Sk8erPeter
nagyúr
válasz
Jim Tonic
#6478
üzenetére
Hát szerintem így csúnyább lesz a kód, mint az eredeti egymásba ágyazott for ciklusokkal, meg talán még a sok felesleges overhead miatt több idő is (már ha azokat a milliszekundumokat (?) érzékelnénk).
(#6477) hunfatal : dehát ezt már megbeszéltük, le is zártuk előtted.
Vagy megint a "sorban olvasom a hsz.-eket, a későbbiek megnézése nélkül egyből reagálok"-jelenség volt? 
-
Sk8erPeter
nagyúr
válasz
Jim Tonic
#6473
üzenetére
Első gondolatom nekem is ez volt, de elég gyorsan rájöttem, hogy ez nem lesz jó, mivel "1,2,3,4,5,6,7 számjegyek kombinációit" kell kiíratni.
Amit Te írtál, abban pedig benne lesz például az 1888 vagy 1999 vagy a 2000 is. Az pedig pont nem jó. Az összes rossz, amiben szerepel a 0, 8, 9.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Hardcore café
- Megtartotta Európában a 7500 mAh-t az Oppo
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- TCL LCD és LED TV-k
- Renault, Dacia topik
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- AMD off topik: VGA, CPU, APU és minden, ami AMD
- Kínai és egyéb olcsó órák topikja
- Rezsicsökkentés, spórolás (fűtés, szigetelés, stb.)
- Ilyen olcsó sem volt még egy Apple notebook
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RX 9060XT 16GB GAMER PC termékbeszámítással
- 222 - Lenovo LOQ (15IRX10) - Intel Core i5-13450HX, RTX 5050
- G.Skill Aegis 32GB (2 16GB) DDR4 3200MHz ÚJ, AZONNAL KÉSZLETRŐL
- Laptop felvásárlás , egy darab, több darab, új , használt ! Korrekt áron !
- BESZÁMÍTÁS! ASRock B450M R5 4500 16GB DDR4 512GB SSD GTX 1660 Super 6GB Zalman T3 Plus DeepCool 400W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Annyiban persze más a dolog, hogy a PHP nem típustalan, hanem gyengén típusos, de vonatkozik erre is, hogy semmiképp nem ajánlanám programozás-tanulásra.

). A PHP-t azért nem ajánlotta a kolléga szerintem, mert nem tartja komolyan vehető nyelvnek.
Ettől függetlenül egyébként relatíve könnyen tanulható nyelv, igen népszerű is, a net tele van vele kapcsolatos tutorialokkal, de pont ez a baja is: boldog-boldogtalan csinálja, az is, akinek nem kéne, így rettentő sok a borzalmas kód a neten, és nem túl jó a renoméja; meg hát lehet azért kritizálni a PHP-t, mint nyelvet. Amikor valaki 0 programozási tapasztalattal nekiesik a PHP-nek, pont ezzel kezdi, és ennél is marad, akkor szerintem ritka, hogy valaki normálisan meg is tanul programozni, szükséges az is, hogy más nyelvekben is szerezz tapasztalatot (mondjuk szerintem egyébként is mindenképpen, minden programozónak nyitottnak kellene lennie más nyelvekre), ne ragadj le, folyamatosan tanulj, és főleg ne azonosítsd a webfejlesztést a PHP-vel. Ettől függetlenül szerintem nyugodtan próbálkozz a PHP-vel is.
![;]](http://cdn.rios.hu/dl/s/v1.gif)

Legalább van önbizalmad, abból nincs hiány.
Én használtam is egy darabig, nem maradtak túl jó emlékeim, de lehet, hogy csak rég volt. MinGW-vel azt is össze lehet hozni amúgy debuggolásra, bár lehet vele szerencsétlenkedni.
Talán az kellene, hogy legyen az alapvető programozói hozzáállás, hogy adjunk - legalább alapértelmezett - értéket egy változónak, mielőtt azt felhasználjuk, és NEM pedig az, hogy felhasználjuk az inicializálatlan változót (ergo nem adunk neki semmilyen értéket), és elvárjuk a programunktól, hogy működjön megfelelően, de ha mégis figyelmeztetést dobna, akkor pedig inkább elnyomjuk a hibajelzést, mondván, csak zavaró... A tákolgatás melegágya az ilyen felfogás.
"

Fú de tompa vagyok, sikerült totál az ellenkezőjét kiolvasnom a hsz.-edből, mint amit írtál...


