-
Fototrend
Új hozzászólás Aktív témák
-
GrooveHero
addikt
válasz martonx #7350 üzenetére
Úgy mondod, mintha értenék hozzá. Ha adom a hülyét, akkor azt azért, mert gépész vagyok és nem közgazdász, én nem tanultam excel meg accesst ilyen mélyen.
[ Szerkesztve ]
Words like a weapon, sharp as a knife Fallen from heaven, darkest of nights Long live the rebels hunting for blood I saw the devil, he's one of us
-
martonx
veterán
válasz GrooveHero #7351 üzenetére
Ha megnyugtat, nincs olyan oktatás, ahol vbscript / makró programozást tanítanának. Az internet a legjobb tanító.
Én kérek elnézést!
-
amargo
addikt
válasz GrooveHero #7351 üzenetére
Most nem azért, de miért nem jó Neked ehhez az FKERES? Ez lenne a legegyszerűbb, ehhez még programozni sem kell tudni. Én nem tudom hol milyen mélyen tanítják az excelt, de a help alapján mindent meg lehet csinálni - csak tudni kell mit kell keresned
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Karma
félisten
válasz alratar #7354 üzenetére
Attól függ, mit akarsz vele csinálni.
Ha futtatni, akkor be kell raknod egy olyan könyvtárszerkezetbe, ami megfelel a package-ének (tehát ha pl. a fájl MainValami.class és a com.fapapucs.app.MainValami a teljes elérése, akkor com\fapapucs\app\MainValami.class formában kell elhelyezned), aztán a java-val elindítani.
Előző példa szerint: java com.fapapucs.app.MainValami
Ha meg vissza akarod fejteni, akkor ajánlom hozzá a TC Jad plugint, így csak nyomsz egy F3-at a class fájlon és látod a Java forrást.
“All nothings are not equal.”
-
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.
[ Szerkesztve ]
Sk8erPeter
-
bbTamas77
aktív tag
Sziasztok.
Tudom, hogy nagyon egyszerűnek tűnik a kérdésem pedig nem az.
Nincs valami trükk rá, hogy rendezettebb legyen a kódom?Kinek mi a trükkje bevált módszere, hogy eltudjon igazodni a saját kódján?
Én használom a C-s "Magyar jelölés"-t, de most kicsit variálnom, kell az egész kóddal, igaz, hogy csak tízezer sor, de már agyvérzés kerülget, hogy újra kell írom majdnem az egészet.
Ne értsetek félre, én tudom hol mi van, de "hatékonyabban" akarok dolgozni.
Vagy csak én vagyok ennyire türelmetlen magammal szemben?
-
amargo
addikt
válasz Tomi0703 #7363 üzenetére
Ez most komoly
Te csináltad vagy valahonnan szerezted?(#7364) bbTamas77:
Egyáltalán nem egyszerű a dolog mint írták az IDE sokat tud segíteni és a code analysis-al is sokat tudsz javítani a kód minőségén. Az ajánlások betartásával, pedig a hatékonyságán fogsz javítani. A refactoring sosem könnyű és mindig munkás lesz, ezt a kód módosításakor nem célszerű elbagatellizálni.[ Szerkesztve ]
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
klezzz
tag
Hello!
Segítségre lenne szükségem, hogy el tudjak indulni egy műszaki feladatban: Fogaskerékméretezéshez kellene egy online kalkulátort csinálnom, eddig xls file-al volt megoldva vb scriptekkel. Ezt kell leváltani valami modern megoldással szép felületekkel, gombokkal ami interaktívan kéri be az adatokat esetleg kirajzol ábrákat.
Kérdésem az, hogy milyen webes programnyelv(ekk)el érdemes nekikezdeni melyik a legalkalmasabb erre?
kösz
-
modder
aktív tag
válasz Tomi0703 #7368 üzenetére
Szakmai gyakorlaton? Akkor ez production kód?
Nem menő céges kódot kiposztolni az internetre. Nálunk rúgtak már ki embert azért, mert hazavitte a munkát.Mondjuk téged a kirúgás már nem fenyeget, de amikor elmész egy céghez dolgozni, akár szakmai gyakorlatra, az esetek 99%-ában aláíratnak veled titoktartási szerződés, szóval ezért akár még polgári perelhetnek is. Úgyhogy csak óvatosan az ilyenekkel.
Az meg a slusz poén, hogy ha lusta vagy, ne itt kérj segítésget. Ha tudsz folyamatábrát csinálni C, C++, Java kódból, akkor tudsz C#-ból is.
[ Szerkesztve ]
-
bbTamas77
aktív tag
Ezt kicsit elmagyaráznátok bővebben?
http://en.wikipedia.org/wiki/Pawn_(scripting_language) nyelven írom a kódot.notepad++ használok erre a célra, elég sokat segít.
amargo Van egy olyan érzésem, hogy ilyen ez az egész szkirptelés/programozás.
Egy apróbb dolgot nem nehéz megcsinálni, de valami nagy és összetett dolgot megírni már nem könnyű. -
Karma
félisten
válasz bbTamas77 #7371 üzenetére
Hát, a Pawn esetében a refaktorálós kommentem sztornó, nem marad más, minthogy kapaszkodsz az alsógatyába.
Törekedned kell arra, hogy a függvények a lehető legrövidebbek legyenek (egy függvény egy dolgot csináljon, vagy egy gondolat mentén fogjon össze többet), és hogy lehetőleg ne legyenek átszövések az adatokban se. Ha lehet több forrásfájl (nem tudom a Pawn eszik-e ilyet), akkor kicsit könnyebb különrakni a dolgokat.
Másrészt folyamatosan ments source control alá, a halott kódokat meg töröld, de tartogasd hogy majd a jövőben jó lesz valamire. A YAGNI (You Aren't Gonna Need It) elv hasznos.
“All nothings are not equal.”
-
bbTamas77
aktív tag
Ettől féltem, hogy alaposan felkel kötnöm a gatyámat, mert még nagyon sok minden hiányzik a kódból, és van egy olyan érzésem, hogy a végleges ~ 40 ezer sor lesz, ha elkészül.
Amúgy abban igazad van, rengeteg olyan rész van, ahol // kommenteltem az olyan dolgokat amire napokig tartott mire rájöttem, pontosan hogyan is megy ez.
Köszi a javaslatot.
Esetleg arra gondoltam, hogy az előfordított megpróbálom többet használni. -
don_peter
senior tag
Uraim PHP szaki segítségét kérném...
Reggel óta kilódóm ezzel a kis pogival és az istenért nem jutok előrébb vele.
Nem tudom mi a hiba...$c_felho_file="cimkefelho.txt";
$cf_fele_nyit = file($c_felho_file);
$i=0;
$cimkek="";
while($i<=count($cf_fele_nyit)){
$cimkek .= "<div class='cimkek'>".$cf_fele_nyit[$i]." <class class='cimke_x'>x</class></div>";
$i++;
}
echo('<script language="javascript" type="text/javascript">');
echo('alert("'.$cimkek.'");');
echo('</script>');A kimenet egy JS alert lenne és az alerten belül meg kellene jelenítenie a $cimkek változó teljes tartamát.
A "cimkefelho.txt" tartama a következő:
Neo Geo
Sega
Arcade
AtariElőre is kösz a segítséget...
[ Szerkesztve ]
----== Neo Geo és Arcade Fórum : www.neo-geo.hu ==----
-
don_peter
senior tag
válasz martonx #7376 üzenetére
Az alert csak egy ellenőrző folyamat aminek pont az a lényege, hogy egy fura HTML codot adjon vissza.
Szóval az nem hiba, hanem szándékos...
A gond az, hogy a fájlból kivett sorokat amelyeket a váltózóba folyamatában a HTML kódokkal együtt betöltünk, nem jeleníti meg.
És nem értem miért.
Ha csak az $i növelt értéket adom meg azt meg simán megjeleníti vagy ha nem fájlból töltöm fel a változót hanem sima tömbből amit én hozok létre akkor is működik.
Szóval nem jutok előrébb.Ja és ha a fájl helyett sql-t használok akkor is megy, de itt most a fájl a lényeg...
[ Szerkesztve ]
----== Neo Geo és Arcade Fórum : www.neo-geo.hu ==----
-
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>';
[ Szerkesztve ]
Sk8erPeter
-
don_peter
senior tag
válasz Sk8erPeter #7378 üzenetére
Thanks..
A jó megoldás:
$cimkek .= "<div class='cimkek'>".rtrim($cf_fele_nyit[$i])." <class class='cimke_x'>x</class></div>";[ Szerkesztve ]
----== Neo Geo és Arcade Fórum : www.neo-geo.hu ==----
-
don_peter
senior tag
Sk8erPeter :
A minimum, hogy megmutatom mire használom a kódot:Az aposztrófok azért kellenek így mert egy rejtett iframe-es megoldással frissítés nélkül juttatom vissza JS segítségével az új címke listát a DIV-nek.
A JS és azon belül is a Windows ablakok közti adatcserélés rohadt kényes az aposztrófokra...
Köszi a segítséget...ui: a <class> tag meg tévedés és figyelmetlenség volt
[ Szerkesztve ]
----== Neo Geo és Arcade Fórum : www.neo-geo.hu ==----
-
-
belaur
tag
Hey!
Olyan kérdésem van valakinek ötlete arra hogy miként lehetne megvalósitani azt Excelben, hogy ha a user egy sheet-en töröl egy sort / áthelyez egy sort, akkor egy másik sheeten törlődjön ugyanaz a bejegyzés (melynek sorszáma megállapitható a törölt sor sorszámából)?
Arra már rájöttem, hogy valahogy a Worksheet Change eventre kéne valamit ügyeskedni, de kicsit elakadtam, bármi ötletet, javaslatot elfogadok
-
senior tag
Üdv.
Elnézést, hogy ide is bemásolom, de 9-kor holnap már jön az akasztás, tehát sürgős a dolog
Holnap lesz programozásból vizsgám, egyáltalán nem vagyok felkészülve (megint). Visual Basic, Console Application. Egy próbát tennék azért tennék, ugyanis megszereztem a júniusi feladatokat, ami a 6-osért volt (Szerbia) és ha hasonlót adna, akár szerencsével is járhatnék. A feladat így hangzik, DIY fordítással.
1. Írj egy programot, amely fogad két paramétert és a két megadott paraméterben levő számjegyek számát kiírja a későbbiekben.
Például: ha a megadott két paraméter "Újvidék 5" és "Szabadka 1960", akkor az alprogram vissza kell, hogy adja az 5-öt, mivel a két megadott paraméterben összesen 5 számjegy szerepel.
2. Vezetéknév/Név/Év/Éves jövedelem/Munkáltatói azonosító/Munkáltató neve
Írj egy programot, amely az EvesJovedelem.txt datotékát fogja használni és ez alapján készít egy jelentést. A felhasználó megadja a kritériumokat, melyek a következők: év, minimális és maximális kereset.
A jelentésnek a következő oszlopokat kell tartalmaznia: sorszám/vezetéknév/név/év/éves jövedelem.
A jelentést Console.SetCursorPosition() segítségével formázd meg.
A jelentés végén ki kell írni a megadott eredményekből (tehát amik megfelelnek a megadott kritériumoknak), hogy összesen hány sor van megjelenítve, valamint az átlag keresetet a kilistázottaknak.
A sorokat, amelyek megfelelnek a megadott kritériumoknak, be kell másolni az EvesJovedelemJelentes.txt datotékába.
Elég gyenge magyar fordítás, de igazából nem is nagyon értem a 2. feladatot. Egyiket sem tudom konkrétan megcsinálni. Egyszer már kaptam itt PH!-n segítséget Bobrooney-tól, most gondoltam újra próbát teszek. Egy köszönömön kívül sajnos nem tudom máshogy meghálálni, tehát ha valaki segíteni tudna, ennyit tudnék csak visszaadni⭐ Revolut meghívó ajándék 7500 Ft bónusszal | Raiffeisen Bank meghívó változó ajánlói bónusszal ⭐ Kérd privát üzenetben tőlem!
-
senior tag
Nagy nehézségek árán, de megküzdöttem az első feladattal Íme a kód, ha valakit érdekelne:
Module Module1
Sub Main()
Dim strSzoveg1, strSzoveg2 As String
Dim intEredmeny As Integer
Console.WriteLine("Első szöveg:")
strSzoveg1 = Console.ReadLine
Console.WriteLine("Második szöveg:")
strSzoveg2 = Console.ReadLine
intEredmeny = Ellenorzes(strSzoveg1, strSzoveg2)
Console.WriteLine(vbCrLf & "A megadott szövegben a számok mennyisége: " & intEredmeny)
Console.ReadLine()
End Sub
Function Ellenorzes(ByRef strElso As String, ByRef strMasodik As String) As Integer
Dim intCifre As Integer
Dim chrKarakter, chrKarakter2 As Char
Dim i, j As Integer
For i = 1 To Len(strElso)
chrKarakter = Mid(strElso, i, 1)
If Asc(chrKarakter) <= Asc("9") And Asc(chrKarakter) >= Asc("0") Then
intCifre += 1
End If
Next
For j = 1 To Len(strMasodik)
chrKarakter2 = Mid(strMasodik, j, 1)
If Asc(chrKarakter2) <= Asc("9") And Asc(chrKarakter2) >= Asc("0") Then
intCifre += 1
End If
Next
Return (intCifre)
End Function
End Module⭐ Revolut meghívó ajándék 7500 Ft bónusszal | Raiffeisen Bank meghívó változó ajánlói bónusszal ⭐ Kérd privát üzenetben tőlem!
-
RexpecT
addikt
OFF:
Valaki foglalkozik itt térinformatikával? Shape file-t akarok generálni a Geotools API-val JAVA alatt, sikerül is, de a generált .shp fileban a pontok nincsenek benne :/.
Ezt kapom:
SimpleFeatureImpl:location=[SimpleFeatureImpl.Attribute: the_geom<Point id=location.9>=null]
E-helyett:
SimpleFeatureImpl:pelda=[SimpleFeatureImpl.Attribute: the_geom<Point id=pelda.1>=POINT (772487.8889999986 307764.30050000176)]
-
Jim Tonic
nagyúr
Egy gyors kérdés: melyik a legfrissebb IDE, ami még támogat Windows CE-t? 0, azaz 0 tapasztalatom van vele. Nem is kellene bonyolult progi, pár adatot beszkennelek, aztán kitolom CSV-be.
Alcohol & calculus don't mix. Never drink & derive.
-
RexpecT
addikt
A negyedik táblázat a wikin a shape típusokat tartalmazza. Kaptam egy példát amiből vissza tudom olvasni a pont koordinátáit, szóval - amennyire eddig értem a működését - a .shp fileban kell lennie a geometriai alakzatoknak.
.shp — shape format; the feature geometry itself
Egyébként pontokat szeretnék letárolni (ami gps koordinátákat reprezentál).
[ Szerkesztve ]
-
RexpecT
addikt
Ki ért a jogi szakzsargonhoz és licenszekhez?
Adott egy projekt, amiben egy GNU GPL alatt elérhető programból használnék fel ~ egy 300 soros kódot, minimális változtatással ( txt helyett adatbázisbol olvas be fájlokat). Magának a projektnek ez igen kis részét képzi.Nem igazán tudok elmenni rajta, például az egyik helyen azt írják, hogy:
"Megengedi a GPL, hogy pénzért áruljam a szoftver példányait?
Igen.....""Megengedi a GPL, hogy bárkitől, aki hozzájut a szoftverhez, díjat és/vagy értesítést követeljek?
Nem...."A kettő nem ugyanaz(pénz=díj)?
Megköveteli-e a GPL, hogy a módosított változatok forráskódja nyilvánosan elérhető legyen?
A GPL nem követeli meg a módosított változat, vagy a változat részeinek kiadását. Szabadon végezhet módosításokat és használhatja azokat privát módon anélkül, hogy valaha is kiadásra kerülnének. Ez a szervezetekre (vállalatokat is beleértve) is érvényes: a szervezet létrehozhat egy módosított változatot és használhatja azt belsőleg anélkül, hogy az valaha kikerülne a szervezeten kívülre.De ha a módosított változatot bármilyen módon közzéteszi, akkor a GPL megköveteli a módosított forráskód GPL alatti elérhetővé tételét a program felhasználói számára.
Ily módon a GPL lehetővé teszi a módosított program bizonyos módokon történő kiadását, de másképp nem. Az azonban az Ön döntése, hogy kiadja-e a programot.
Ha egy szerveren futna a kód, akkor az közzétételt jelent?
A kód egyébként egy servlet részeként futna. A servlethez köthető program/szolgáltatás igyenes.
[ Szerkesztve ]
-
dabadab
titán
-
Karma
félisten
válasz RexpecT #7392 üzenetére
GPL-nél fontos, hogy azzal a lépéssel, hogy 300 sort átemelsz a saját kódodba, a teljes projektedet GPL alá kell helyezned. Gyakorlatban a megrendelődnek át kell adnod a forráskódot is (kérésre legkésőbb), és erről már átadáskor tájékoztatnod kell.
Ellenkező esetben perelhető vagy a licenc megsértése miatt.
“All nothings are not equal.”
-
Karma
félisten
válasz RexpecT #7392 üzenetére
Na hogy a második felére is válaszoljak, amit először nem vettem észre:
Amennyiben te magad rakod fel a servletet és te üzemelteted (vagy a munkáltatód), akkor a servletként futtatás és elérhetővé tétel nem terjesztés, úgyhogy az oldalad felhasználóinak nem kell kiadnod a forrást a GPLv2 szerint. Nekik mondhatni ehhez semmi közük. A GPLv3-at nem ismerem ebből a szempontból.
Viszont például az Affero GPL azért para (ez a licenc alatt van például az iText 5), mert már az így elérhetővé tétel esetén is megköveteli a forrás kiadását.
[ Szerkesztve ]
“All nothings are not equal.”
-
doboka98
tag
Heló! A segítségeteket szeretném kérni. Mivel most kezdtem a C# programozás nyelvét, gondoltam írok egy számológépet. Sajnos a "legnagyobb közös osztó" verziót nem tudom megcsinálni. Kiír egy hibát, amire nem tudok rájönni. Remélem tudtok segíteni!
float szam1, szam2, szam3;
float.TryParse(textBox1.Text, out szam1);
float.TryParse(textBox2.Text, out szam2);
while (szam1 != szam2)
if (szam1 > szam2)
szam3 = szam1 - szam2;
else
szam3 = szam2 - szam1;
textBox3.Text = szam3.ToString();A hibát az utolsó sor "szam3" szócskára írja ki. Use of unassigned local variable "szam3". Ebbe mi a probléma?
-
vz12
tag
válasz doboka98 #7399 üzenetére
Hali!
Nincs kezdőértéke a szam3-nak, és elvileg előfordulhat hogy nem megy bele a vezérlés a while-ba, hogy szam3 értéket kapjon, így pedig nem lehet szam3 értéket felhasználni az utolsó sorban. Ez elvi hiba.
Mondjuk a while elé írd be: szam3 = szam1;Amúgy van még mit csiszolni a módszereden is, mert ha szam1 és szam2 nem egyforma, akkor ez így még végtelen ciklus lesz !
[ Szerkesztve ]
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- EDIFIER R1700BTS hangfal pár makulátlan, új állapotban, 2 év hivatalos garanciával, alkalmi áron
- LG OLED55B23LA 2 Év GYÁRI GARANCIA
- Apple iPhone XR 128GB, Kártyafüggetlen, 1 Év Garanciával
- Gamer PC , i7 12700KF , RTX 3080 Ti , 64GB DDR5 , 960GB NVME , 1TB HDD
- Intel PC , i5 8500 , 1660 6GB , 32GB DDR4 , 512GB NVME , 500GB HDD
- D-Link DIR-842 kétsávos, Gigabites router - Foxpost az árban!
- H96 MAX RK3318 TV okosító - 2/16 GB - Új!
- MacBook Pro 13" 2016, i5 2.0GHz, 8GB Ram, 256GB SSD - rossz saját képernyővel, occón!
- Logitech G502 X vezetékes gaming egér, fehér, akár 25600 DPI
- Garett GRC Maxx okosóra, fekete, Android és iOs kompatibilis
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest