- Gigantikus chipgyárat vihet az Egyesült Arab Emírségekbe a TSMC és a Samsung
- Öt Starship után embereket küldene a Marsra Musk és a SpaceX
- Óriási trösztellenes botrány lenne, ha a Qualcomm megvenné az Intelt
- AI segítségével csábítanák el a nagy cégek szakembereit
- Gondoskodik róla az EU, hogy az Apple felnyissa a rendszereit
- Gondoskodik róla az EU, hogy az Apple felnyissa a rendszereit
- Asustor NAS
- Otthoni hálózat és internet megosztás
- Öt Starship után embereket küldene a Marsra Musk és a SpaceX
- Netflixesedik a YouTube, AI gyárt rá videót
- Amazon
- Videó stream letöltése
- Óriási trösztellenes botrány lenne, ha a Qualcomm megvenné az Intelt
- Gigantikus chipgyárat vihet az Egyesült Arab Emírségekbe a TSMC és a Samsung
- ASUS routerek
-
IT café
Új hozzászólás Aktív témák
-
harylmu
őstag
Mi is keményen kihasználjuk a remote containers-t, mert akadnak ősrégi Python libek amik csak Linux alatt futnak.
-
-
instantwater
addikt
Tehát akkor trunk based developmentre váltottatok, ahol a masterból megy minden, és a tagek jelzik a production releaset.
Nem multirepos microservice. Monolit, ugyan szét van bontva több packagere, de a build eredménye egy monolit app.
Deployolt appnál mi a semver?
Semver formátumot használsz a taghez ami triggereli a deploymentet.Mostanában elindultunk a jelenlegi infrastruktúra javítása és automatizálása felé, de én ezt zsákutcának és extra munkának érzem, hiszen ahogy te is írtad, a k8s egy csomó mindent megold.
Szerencsére elég nagy beleszólásom van a dolgok folyásába. Konkrétan nekem kell kitalálni, hogy hogyan legyenek a dolgok jobbá téve.
-
instantwater
addikt
Trunk based developmentben is feature branchekben fejlesztenek, csak nincs külön develop és master branch, hanem a feature branchek a masterbe kerülnek mergelésre.
Ha nem semver, akkor a librarykat is build number alapján húzod be, vagy hogy? Elég sok publikus lib használ semvert a mai napig. Persze saját fejlesztésű belső használatra szánt libeknél nem feltétlen elvárás.
Ha clusterezhetőség alatt azt érted, hogy lehet-e futtatni több szerveren a nagyobb teljesítmény elérése érdekében, akkor igen, lehet. Jelenleg is így fut. Lényegében eventeket dolgoz fel egy queueból. Kubernetes Autoscalinggel egy rakás pénzt meg tudnánk spórolni, mert jelenleg egy csomó szerver azért fut éjjel-nappal, hogy napi néhány órát dolgozzon.
-
harylmu
őstag
Library nalunk a semver. Ha breaking change van, akkor atirjuk manualisan a major verziot. Aki egy app-on frissiti a libet, igy tudja hogy oda kell figyelnie.
Sot, van olyan lib-unk ahol sajnos egyelore 2 verziot kell fenntartanni (py2-py3 migracio, hosszu sztori ), ott a 0.x es az 1.x-be is mennek frissitesek. Build id megoldasnal, ezt hogyan tudnad megcsinalni?
”Semmi pluszt nem ad” - de, annyit, hogy tudatosan oda figyelsz a breaking changere, plane ha olyan szerencsetlen helyzet van, hogy teszttel nincs lefedve az adott kod resz.
Deploymentet illetoen meg Docker + egy orchestrator, az nem is kerdeses. Mar csak az auto-skalazas miatt is.
[ Szerkesztve ]
-
instantwater
addikt
Én is 4kt akartam volna, de a főnök szeme kettéállt
Persze van már olcsó 4k, de nekem fontos volt, hogy mit bámulok egész nap, és csak Dell, abból is a garantáltan PWM mentes jöhetett szóba.
Így megegyeztünk egy 1440p-ben.Nekem a virtuális asztal azért jött be 1 monitoron, mert 2 monitoron sem fér el minden, és linuxon asztalváltás az összes monitoron történik egyszerre ami nem kívánatos.
Így jutottam arra, hogy 1 nagy monitor, és szétdarabolom a programokat virtuális asztalokra.
Ahogy említettem felesben használom az asztalt, tehát általában 2 alkalmazás fut fél-fél képernyőn egy adott asztalon.Egyiken általában email/naptár és Slack, ez a kommunikációs asztal.
Másikon chrome és vscode ez a fejlesztős asztal.
Következőn SmartGit, ez általában teljes asztalon, mert rengeteg adatot jelenít meg egyszerre.
Következőn DataGrip, ez is általában egyedül fut külön asztalon, mert ha adatbázis hegesztés van akkor az full fókusz, néha lefelezem és google/stackoverflow kerül mellé, ha keresni kell valamit.
Következőn egy chrome betöltve pár fül ami egy későbbi feladathoz kell majd.
Néha amikor hirtelen bele kell ugrani valamibe, nem bombázom szét a berendezett asztalaimat, hanem egy új asztalon nyitok egy új chromet és új vscodet, ha másik repoban kell dolgozni.
Terminál pedig általában a vscode beépítettje, vagy egy overlay popup terminál F12 vel előhozva (Yakuake), nagy ritkán terminator külön ablakban.
Ezt a sok alkalmazást 2 monitoron sem tudnám teljesen elhelyezni, és valami módon váltani kellene köztük. Így nem érzem hiányát az extra monitornak.
Inkább legyen 1 darab 27-es de az 1440p, mint 2 darab 24-es 1080p.
Így asztalváltással teljes figyelem kontextusváltás is történik, és nem kell soha ide-oda kapkodnom a fejem 2 monitor között.
Próbáltam, de nem jött be.
Persze, windowson, lehet, hogy a mai napig PITA az asztalváltás, de attól gondosan távol tartom magam.Win+PgUp/Downra van bekötve az asztalváltás. Praktikus, kényelmes.
Illetve a saját laptopomat azt ritkán használom monitorral, így zavaró lenne az extra képernyő hiánya, így viszont kisebb a különbség.
[ Szerkesztve ]
-
-
y@g4n
tag
Na oksa, de egy gyakorlati példát tudsz mondani amikor pl. Markov láncokat kellett használnod?
Érthető hogy nem marhaság ez a témakör, de semmi gyakorlati részt nem láttam eddig, ez a fő problemam.
हरि बोल | हरे कृष्ण हरे कृष्ण कृष्ण कृष्ण हरे हरे हरे राम हरे राम राम राम हरे ह रे
-
Silεncε
őstag
Hát most kicsit cikin érzem magam, hogy így nem sokkal egyetem után úgy kellett rágugliznom, hogy melyik micsoda (mondjuk onnan azért beugrott, hogy volt róla szó, de egy ZHt már csak nehezen tudnék belőle megírni...)
De nagyjából az összes egyetemi matekos tárggyal így vagyok (az elmélet sose ment)
[ Szerkesztve ]
-
bambano
titán
nekem rossz tapasztalatom van a funkciók keveredésével.
ha a sales lemorzsolódókra akar vadászni, akkor mondja meg pontosan, hogy mit ért alatta. a programozó azt csinálja meg pontosan, oszt jónapot.
nehogy már a programozó találja ki, hogy a salesek agymenéseit hogyan kell megvalósítani...Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
instantwater
addikt
Mondjuk azt, hogy vállalható, de az ingyen percek elég jó marketing értékkel bírnak.
Azért a CircleCI sokkal fejlettebb.
SSH build debug, manuálisan megerősített build lépések, korai kilépés.Csak néhány ami vagy nem vagy csak bonyolultan oldható meg GH actionnel, és belefutottam az elmúlt néhány hónapban.
A GH Actions pontosan ugyanolyan publikus bétateszt mint a win 10
A Jenkinst hagyjuk. Csak experteknek és időmilliomosoknak és Groovyban fluenteknek ajánlott.
[ Szerkesztve ]
-
cucka
addikt
A Codespaces-t kipróbáltad, benne vagy esetleg a bétában?
Nézegetem és próbálok rájönni, hogy ez mitől jó, de nem megy. Az egyetlen újításnak az tűnik, hogy a szokásos git workflow helyett ad egy saját, egyedi, Microsoft és Github specifikus valamit - ez azért nem tűnik akkora bomba ötletnek.
De lehet csak a bemutatkozó oldaluk szar és nem jött át az ötlet nagyszerűsége. Amiket írnak, hát nekem mindegyik megoldott problémának tűnik.[ Szerkesztve ]
-
-
Livius
őstag
Akkor tegyük fel fent van egy frissen telepített Windows 10. Ahhoz hogy menjen a Javában megírt program kb portable szinten, hogy bemásolom és rákattintok. Menni fog? Biztos hogy nem kell semmit extra dolgokat telepíteni?
[ Szerkesztve ]
Gigabyte GA-Z170-D3H, Intel Core i7-7700K, Corsair Vengeance 2x8GB DDR4-3600MHz, Intel 545s 256GB SSD, MSI GeForce RTX 4060 Ti 16GB VENTUS 2X BLACK 16G OC
-
Livius
őstag
A kérdésem az hogy portableként bármilyen setup.exe nélküli Java progit hogyan tudsz futtatni? Azt írod nem kell telepíteni semmit nagy mellénnyel, most meg már jössz az egybe csomagolt all-in-one telepítéssel.
Az én állításom az hogy sehogy. És a mai világban nekem személy szerint a tököm tele van az ilyen magától telepít 8GB minden bele packokkal, amikben a tényleges szoftver a usernek csak 18MB lesz. És ahogy látom a usernek is a töke tele van, csak a komplikációkat hozza az ilyen főleg ha még telepítési joga sincs egy adott gépen mert nem admin, meg aztán jönnek a random extra hibalehetőségek ebből. Windows 10 usernek a legjobb ha a segge alá adod a C# .NET szoftvert és egyből megy minden egy kattintásra neki. Ezzel a Java nem tud versenyezni, ebben örökre hátrányban lesz.
[ Szerkesztve ]
Gigabyte GA-Z170-D3H, Intel Core i7-7700K, Corsair Vengeance 2x8GB DDR4-3600MHz, Intel 545s 256GB SSD, MSI GeForce RTX 4060 Ti 16GB VENTUS 2X BLACK 16G OC
-
Livius
őstag
Jah, de külön doksit írhatsz majd erről az egy bites usernek mit hova másolgasson, ez biztos megéri. Vagy a fejlesztésed 40%-a azzal megy majd el, hogy automatizált scriptet adsz neki ami másolgat, PATH-okat állít be a futtatás előtt meg egy csomó ilyesmi. Ez a bonyolultság ami ezzel bejön biztos megéri másnak, de nem nekem. A user meg azt a szoftvert veszi majd meg ami egy kattintással hiba nélkül megy megbízhatóan, nem amihez még az indításhoz is informatikus ész kellene neki, ami úgy sincs meg nála soha.
[ Szerkesztve ]
Gigabyte GA-Z170-D3H, Intel Core i7-7700K, Corsair Vengeance 2x8GB DDR4-3600MHz, Intel 545s 256GB SSD, MSI GeForce RTX 4060 Ti 16GB VENTUS 2X BLACK 16G OC
-
harylmu
őstag
Szerintem a Java egy gagyi C#. Vagy egy gagyi Kotlin. A framework-ök meg lib-ek 10/10-esek viszont, az fix. Régi cégek (Netflix, Twitter stb) mind JVM nyelvekkel kezdtek el nyomulni, de szerintem főleg azért mert Java fejlesztőből volt a legtöbb és a .NET csak Windows-on futott (meg talán nem is volt a legjobb). Ma kevés indokot látok arra, amiért zöldmezős projekten .NET Core helyett jobb alternatíva lenne, pláne hogy már teljesítményben is előtte jár.
Ja, a máshol bevált dolgokat lassan tényleg átveszik (async is megjött már nem?), de a C#-tól ezért is mindig el lesz maradva évekkel. Illetve a híres enterprise backward kompatibilitás miatt minden szart benne hagynak az API-ban. Pl ez vicc szerintem.
Amúgy még annyit hozzátennék, hogy C#-nál mostanában mondjuk elég erős extremitásokkal próbálkoznak. Nem tetszik annyira, hogy egy dolgot többféleképpen lehet csinálni, kicsit életidegen pár újítás. C# 8 release notes, C# 9 release notes (a
with
meg a dataclass, azok faszák mondjuk). Nagyon para pattern matching feature-öket raknak bele.[ Szerkesztve ]
-
-
coco2
őstag
Az alábbiak csak az én véleményem.
Majdnem mindegyik programnyelven lehet viszonylag okés szövegszerkesztéssel írni az alkalmazást, de ahhoz jellemzően ki kell hagyni a nyelvi elemek jó 80%-ának a használatát. Mármint az olyan agyonbarmolt nyelvek esetében pld mint a c# és társai.
Ahol arra nem figyelnek, nem írják le külön coding codexben és nem rugdossák érte tényleg ülepen a kollégákat, akik bármi engedélyezetlen nyelvi elemet felhasználnak, ott a kód jellemzően egy okádékká változik.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
fatal`
titán
Miért baj, ha a lokális változó final, ha nem változik az értéke (kvázi local konstans, hogy pl. ne legyen 500 kilométer feltétel egy ifben)? Nem javazok, csak hobbiprojektem volt benne marharég (de akkor használtam) ezért komolyan kérdezem (C#-ban nincs ebben az értelemben final).
Nekem egyébként az a tapasztalatom, hogy ha nincs komoly code review, akkor tökmindegy mennyire szép egy projekt, minél többen nyúlnak hozzá, idővel annál ocsmányabb lesz, általában domain félreértésből, vagy projektismeret hiányából fakadóan (pl. 2x leimplementálva ugyanaz, mert "nem tudtam, hogy már van ilyen").
[ Szerkesztve ]
-
fatal`
titán
A teszt oké, ez nálunk is megvan (kis cég), általában review is van egy más kódján, de nem mindig van rá idő/szabad kapacitás sajnos. Bár a mostani projektek jók, de a régebbiekben sok a szemét már.
"Mert Java-ban a 'final' keyword rendkivul 'gyenge' konstrukcio, es lenyegeben (lokalis valtozok eseten) csak zaj, haszna nincs. Az lehetne a haszna, hogy veletlenul ujradefinialod, pedig nem akartad (de ilyet kb. senki nem latott)."
Jogos, bár én inkább konstansként gondoltam rá mindig, illetve hogy ne legyen felülírva az értéke. Mondjuk javaban (bár hosszú évek óta nem foglalkoztam vele, akkor is java 6 vagy 7 androiddal, valószínűleg ez már nincs így), elég elhibázott dolognak tartottam, hogy a paraméter változó nem final alapból, utáltam kiírkálni (itt viszont volt, hogy elfelejtettem és felülírtam az értéket véletlen ) .Minimális haszna van, csak nem értettem, hogy miért "ördögtől való" nálatok, bár amiket leírtál élhető dolgok, csak csodálkoztam. De akkor csak annyi a baj vele, hogy "zaj", azt hittem valami egyéb oka van.
-
Jo, de ezek ha jol ertem gyakorlatilag egyfajta konzisztenciat meg bizonyos szinten "modernseget" garantalnak, nem a nyelvet herelik ki.
"Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
Miert? Erre szvsz tokeletes a python, miert lenne ra jobb a postscript? Vagy mast ertesz PS alatt?
[ Szerkesztve ]
"Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
pmonitor
aktív tag
Nekem még olyant sem sikerült előidéznem, hogy azonos PID legyen. Mondjuk nem is csodálkozom rajt, hiszen a feltétel szerint nem elég, hogy csak egyszerűen ugyanaz legyen a PID, hanem még az is, hogy annak is pontosan X típusú programnak/alkalmazásnak kell lennie. Úgyhogy sztem. már ehhez is nagy véletlen kell, hogy teljesüljön. És akkor még nem esett szó az elsődleges window Handle-jéről.
Lehet, hogy elég csak a PID rögzítése. Ha vki. biztosabbra akar menni, akkor az elsődleges window Handle-t is rögzítheti. Ha valakinek még ez sem elég, Ő a Window Thread rögzítésével aztán sztem. túlbiztosíthatja magát. De ehhez sztem. paranoias-nak kell lenni.
http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php
-
pmonitor
aktív tag
>tehat elojon egy olyan [PID,HWND], ami mar szerepelt
Nem elég, hogy csak előjöjjenek ugyanazok, hanem hogy ugyanolyan típusú alkalmazás jöjjön létre ezekkel a jellemzőkkel. Tehát:
1.: nyitsz egy X típusú alkalmazást(ebben megegyezhetünk, hogy mi legyen ez. Lehet pl. egy notepad is.)
2.: Feljegyegyzed ennek az alkalmazásnak a PID-jét és az elsődleges window Handle-jét(notepad esetén pl. annak a windownak, aminek az "class" tulajdága "Notepad").
3.: Nyitsz/zársz alkalmazásokat(köztük X típusúakat is).
4.: Ha a nyitott alkalmazás X típusú(a példámban notepad), és a PID-je és az elsődleges window Handle-je ugyanaz, mint amit az elején feljegyeztél, akkor nyertél.http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php
-
-
pmonitor
aktív tag
>szoval nem gond, ha csinalok egy minimal programot, aminek nincs semmi masa, csak egy ablaka.
Nem. Pl. egy egyszerű winforms esetén akkor a hwnd az Me.Handle(C# esetén this.Handle). Az a lényeg, hogy a fő formot add meg, és mindig azt ellenőrizd le.
http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php
-
pmonitor
aktív tag
Ügyvéd előtt is beleállok. Már csak a "bizonyíthaóan"-ban kell megegyeznünk a részemről(meg valszeg a "B" program max. futásidejéről(bár ezt meghatározhatjuk úgy is, hogy "mi döntjük el, hogy mikor állítjuk le"). De ezek már csak részletkérdések.
Egyébként sztem a PID is 32 bites.
[ Szerkesztve ]
http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php
-
pmonitor
aktív tag
A 10M-t nem tudom letétbe helyezni, de biztosítékot tudok rá adni(a vagyonom több, csak a vesztésem esetén kell egy kis idő, hogy meg tudjam adni, de nincs vele gond).
>Ha 1 masodpercenkent tudok nyitni/zarni egy ablakot, akkot 50% eselyem van ra, hogy masfel nap alatt talalok utkozest.
De azt is bele számoltad, hogy a több megnyitással a számítási idő is növekszik(tehát amíg ellenőrzöd az ütközést)?
[ Szerkesztve ]
http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php
-
pmonitor
aktív tag
Nem tudom, hogy a fogadásból lesz-e valami, de valami egyértelműen látszik: mégpedig az, hogy milyen kicsi a valószínűsége a "jó eset" bekövetkezésének. Te is írtad, hogy "Ha 1 masodpercenkent tudok nyitni/zarni egy ablakot, akkot 50% eselyem van ra, hogy masfel nap alatt talalok utkozest". Ezzel szemben mégis egy éves futásidőt emlegetsz. Na erre mondtam én, hogy lehetetlen. Mert az eredeti példánkban(amiről dqdb-vel írogattunk) pár sec/min alatt kellene bekövetkeznie ennek az esetnek "véletlenül". De látod, amikor tétje van a dolognak, akkor már hónapokról/évről beszélgetünk. Mondjuk én is kockáztatok, mert csak 1 window-t kell ellenőrizni a "B" programnak. Szóval azért arra is van esély, hogy év alatt talán beletrafál egy ütközésbe. Ki tudja ezt?
http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php
-
Ispy
veterán
Pontosan.
Ismerek olyan power usereket, akik ezt a hwnd hibát 2 nap alatt produkálni fogják, olyan speciális érzékük van hozzá. Olyanokat tudnak csinálni, ami neked eszedbe sem jutna, ha nagyon akarnád akkor sem.
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
pmonitor
aktív tag
>Ilyen nincs, ez komolytalan. Szedd elo, es mehet. ....... mert anelkul mi lesz? Polgari per?
Ha ügyvéd biztosít, hogy megkapod a lóvét, akkor mire írod, hogy komolytalan? Meg aztán... itt a fórumon is itt van/lesz a nyoma, hogy bevállaltuk. Szóval, ha vesztenék(rossz esetben), akkor mit gondolnának rólam a többiek? És az olvasók? Szóval azért az nem csak úgy megy, hogy polgári per lesz belőle...
Viszont azok tények, amit leírtam. Az is tény, hogy a dqdb-vel történő irományunk sec-ekről/min-ekről szólt. És az is tény, hogy egy évet emlegetsz, mert meg akarod nyerni. Ebből látszik, hogy mennyire távol áll a valóságtól, amit dqdb írt.
Összesítve: a 10M nélkülözhető lóvé nincs meg, de garancia, hogy megkapod, ha nyersz, az ügyvéd(és a fórum résztvevői által) meglesz.
http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php
-
pmonitor
aktív tag
Jó. Ha így állsz hozzá...
Ettől függetlenül, ha lesz időm, írok egy ilyen programot, amit max. 1-2 napig futtatok, mert én tényleg kíváncsi vagyok rá(fogadástól függetlenül). Az biztos, hogy a programkódot közzéteszem majd, és beszámolok az eredményről(mondjuk ez biztos nem holnap lesz).
http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Milyen videókártyát?
- PlayStation 5
- Tudományos Pandémia Klub
- eBay-es kütyük kis pénzért
- Ingyen kellene, de tegnapra
- A fociról könnyedén, egy baráti társaságban
- Kerékpárosok, bringások ide!
- Home server / házi szerver építése
- Motorolaj és szűrő topik
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- További aktív témák...
- iPhone 13 128GB Starlight, Beszámítással
- Uhh! DELL Latitude 3410 Tartós Profi Laptop -60% 14" Bivaly i5-10210U 4Mag 16GB 512GB SSD FHD IPS
- Ahh! DELL Latitude 3410 Tartós Profi Laptop -60% 14" i5-10210U 4Mag 16GB 512GB SSD FHD IPS
- Ohh! DELL Latitude 3410 Tartós Profi Laptop -60% 14" Bivaly i5-10210U 4Mag 8GB 256GB SSD FHD IPS
- Prémium minőségű Samsung, Micron SSD meghajtók (frissítve: 2024. 09. 24.) - MEGA akciók!
Állásajánlatok
Cég: Ozeki Kft
Város: Debrecen
Cég: Ozeki Kft
Város: Debrecen