- Android alkalmazások - szoftver kibeszélő topik
- iPhone topik
- Ulefone Note 17 Pro - tolmácsot szeretnék kérni
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Redmi Note 13 Pro+ - a fejlődés íve
- Fényképeken a Google Pixel 9 Pro
- Mobil flották
- Poco X6 Pro - ötös alá
- Poco F5 - pokolian jó ajánlat
- Motorola Edge 30 Neo - wake up, Jr...
Hirdetés
-
Rövid előzetesen a V Rising teljes kiadása
gp Elsőként a PC-s változat érkezik jövő hónapban, később PlayStation 5-re is befut a program.
-
Frissíti középkategóriás Dimensity rendszerchipjét a MediaTek
ph A Dimensity 6300 inkább számít ráncfelvarrásnak, mint innovációnak, de ettől még kellemes alternatíva lehet.
-
Megrendszabályozza a Pornhubot az EU
it A DSA keretében a Pornhubot, a Stripchatet és az XVideost is szigorú szabályokkal állítja szembe az EU.
-
Mobilarena
Új hozzászólás Aktív témák
-
válasz Bambula5 #9245 üzenetére
ez így konkrétan pont nem jó, ha a values of properties kapcsolódik a properties of productshoz, akkor ha egy értéket törölsz a values of properties táblából, szétszakad a tranzitív kapcsolat a termék és a terméktulajdonság között.
én úgy csinálnám, hogy van a termék, mint szülő a gráfban, annak a gyereke a terméktulajdonság, annak a gyereke a terméktulajdonság érték.
persze ezzel már sérül a konzisztencia szerintem, mert mi van akkor, ha ugyanolyan termékből van több, ami csak egy tulajdonságában különbözik? pl. szeletelt karaj, tálcás csomagolásban, 20 deka és 50 deka.
szerk: másik probléma: ha nincs közvetlen kapcsolat a termék és a terméktulajdonság táblák között, akkor nem fogod tudni összeállítani azt az űrlapot, amivel felviszed egy adott termék tulajdonságtípusainak értékeit. tehát honnan fogja tudni a programod, hogyha cipőt visznek be, ott kell a lábméret, ha meg tejet, ott a liter?
[ Szerkesztve ]
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Jim Tonic
nagyúr
válasz Bambula5 #9251 üzenetére
Oké, ebben az esetben nincs is nagyon más választásod. Mondjuk így elsőre nem igazán tudom, ez miért jó neked. Nem lenne jobb úgy kialakítani a kategóriákat, hogy erre ne legyen szükséged? Addig visszamenni egy fán, míg elérsz egy közös pontig, és onnan lefelé az első szinttel kezdeni.
A többit nagyjából írta Bambano közben. Ha annak végére értek, folyt köv., ne futtassunk 3 szálon, mert nincs értelme.Bambano: "van, a régebbi netbeansek, pláne visualwebpack-kel súlyosbítva, meg sem nyikkantak elsődleges kulcs nélkül." Ok, félreértettelek, az elsődleges kulcs oké, azt hittem, arra gondolsz, az ID mező kötelező.
[ Szerkesztve ]
Alcohol & calculus don't mix. Never drink & derive.
-
-
olivera88
veterán
válasz bambano #9250 üzenetére
És a link mely részébe illesztem be ezt amit írtál?
Így próbáltam de semmi reakció, megjelenik a terminálban egy > jel
wget "http://dcpc-nwp.meteo.fr/services/PS_GetCache_DCPCPreviNum?token=__5yLVTdr-sGeHoPitnFc7TZ6MhBcJxuSsoZp6y0leVHU__&model=ARPEGE&grid=0.1&package=HP1&time=61H72H&referencetime=$(date -d '5 hours ago' '+%Y-%m-%dT%H-00-00')"Ez az eredeti link:
http://dcpc-nwp.meteo.fr/services/PS_GetCache_DCPCPreviNum?token=__5yLVTdr-sGeHoPitnFc7TZ6MhBcJxuSsoZp6y0leVHU__&model=ARPEGE&grid=0.1&package=HP1&time=61H72H&referencetime=2015-11-02T12:00:00Z
LG Velvet 5G Android 11 - Windows 10 Pro x64 & Debian 11 Bullseye - WoWS unsinkable_sam_
-
-
olivera88
veterán
válasz bambano #9258 üzenetére
Most működik, érdekes elébb nem akart. Átírtam 9 órára és letöltötte a T12 est. Köszi.
Probáltam Cubix verzióját is, ott a T fix, csak a dátumot írja át, az is jó. Csináltam egy shell scriptet belőle, ezt kellene majd automatikusan futtatni Cronnal.
[ Szerkesztve ]
LG Velvet 5G Android 11 - Windows 10 Pro x64 & Debian 11 Bullseye - WoWS unsinkable_sam_
-
inf3rno
nagyúr
Jó hát mondjuk egy voltdb vagy egy nuodb 1000 000 TPS-t tud clusterbe szétszórva kb 20 gépre, egy postgres meg 10 000 TPS-t egyedül és a cluster elég nehezen megy neki, nagyjából ennyi a különbség ezek között. Amúgy nem vagyok egy nagy db expert, csak olvasgattam kicsit a témában. Nekem az a benyomásom, hogy az említett projektre a postgres bőven elég lesz. Az is előny nála, hogy elmegy egy gyengébb szerveren is, szemben ezekkel a nagyobb jószágokkal, szóval ha indulásnál esetleg mégsem lenne millió sor, akkor fokozatosan lehetne fejleszteni a szervert is, ahogy nő a terhelés.
Buliban hasznos! =]
-
Sk8erPeter
nagyúr
válasz bambano #9250 üzenetére
Ha cronnal pontosan beállítja, hogy ez mikor fusson le, akkor működik, de amúgy nem igazán foolproof, mert más időpontokban meg nem fog működni (pl. ha most lefuttatja). Igazából a scriptben csak azt kellene eldönteni, hogy elhagytuk-e már azt az időpontot, amikor a T00, T06, T12, T18 verzió megjelent a fájlból. Nem egy nagy cucc, de most nincs nálam Linux, hogy kísérletezzek, meg igazából kedvem sincs megírni helyette. Na majd talán este, ha addig nem írja meg más.
Sk8erPeter
-
Bambula5
csendes tag
válasz bambano #9252 üzenetére
Végiggondoltam amit írtál, illetve egy kicsit utánaolvastam a dolgoknak...
Találtam egy EAV nevezetű modelt, ami az általam felvázolt problémát orvosolja. Alapvetően ez a model is egy táblába helyezi az értékeket független annak típusától, viszont találtam egy bővített változatot amit megpróbáltam átültetni a saját schemambaEzzel ki tudok alakítani termék típusokat, amiknek meg tudom adni hogy milyen tulajdonságai vannak, majd ezeket a típusokat rendelem hozzá a termékekhez. A termékek tulajdonságait különböző táblák tárolják annak megfelelően, hogy milyen típusú változóban szeretném tárolni annak értékét.
Szerintetek így már működhet a dolog?
-
sztanozs
veterán
Inkább ide, mint a kolléga topicját szemeteljem...
Szóval, van valami Game Maker szerű framework IOS-re?
A lányom már több, mint egy hónapja rágja a fülem hasonlón, de ahogy néztem a Game Maker Studio Windows only (viszont nincs kedvem dual-bootozni a MacBook Pro-mon). 2D, körökre osztott vagy realtime Construction Management típus volna az első projekt. Mivel még csak 9 éves és nincs konkrét programozási ismerete (az angol sem acélos még), így egy komplett framework kellene. Scratch-et próbáltam, de nekem elsőre túlságosan szimplisztikus; bár a magyar fejlesztői nyelv elsőre előnynek tűnhet.
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Sk8erPeter
nagyúr
válasz olivera88 #9244 üzenetére
Na, most volt pár percem, ki tudtam próbálni, úgyhogy bepötyögtem neked egy rövid megoldást.
Így értettem (nem fogalmaztam jól), hogy 1 nap négyféle referencetime fordulhat elő az alapján, amit írtál:2015-11-04T00:00:00Z
2015-11-04T06:00:00Z
2015-11-04T12:00:00Z
2015-11-04T18:00:00ZHogy az adott napon az aktuális frissebbet mindig le tudd tölteni (feltételezve, hogy mindig rendelkezésre áll a szerveren az adott referencetime-mal ellátott fájl), itt egy egysoros, ez megoldja:
current_hour=$(date '+%k'); let result=($current_hour/6)*6; referencetime="$(date '+%Y-%m-%d')T$(printf "%02d" $result):00:00Z"; wget --content-disposition "http://dcpc-nwp.meteo.fr/services/PS_GetCache_DCPCPreviNum?token=__5yLVTdr-sGeHoPitnFc7TZ6MhBcJxuSsoZp6y0leVHU__&model=ARPEGE&grid=0.1&package=SP1&time=00H12H&referencetime=$referencetime"
Ha ki akarod rakni egy scriptbe, ami határozottan jobb megoldás lenne (a one-liner magic nem túl áttekinthető), akkor szétbontva (adj a scriptednek futtatási jogot (chmod +x fájlnév), úgy már mehet):
#!/bin/bash
current_hour=$(date '+%k')
let result=$current_hour/6*6
referencetime="$(date '+%Y-%m-%d')T$(printf "%02d" $result):00:00Z"
url="http://dcpc-nwp.meteo.fr/services/PS_GetCache_DCPCPreviNum?token=__5yLVTdr-sGeHoPitnFc7TZ6MhBcJxuSsoZp6y0leVHU__&model=ARPEGE&grid=0.1&package=SP1&time=00H12H&referencetime=$referencetime"
wget --content-disposition "$url"Röviden annyi a lényeg, hogy mivel csak T00, T06, T12 és T18 fordulhat elő, megnézzük, hogy az aktuális időhöz képest melyiket hagytuk már el (a 00 nyilván éjfél, 06 a hajnali 6, 12 dél, 18 este 6), két számjegyűre alakítjuk (pl. ne T6 legyen, hanem T06), aztán összepakoljuk a komplett stringet, és letöltjük. A wget --content-disposition paramétere épp azt oldja meg, hogy a fájlnév helyes legyen, ne forduljon elő az a probléma, amit itt említettem (hogy a fájlnév megegyezik az URL-ben szereplő résszel, legyen az a fájlnév, amit a szerver a böngészőnek is ki akar szolgálni).
(Biztos lehet szebben is, most ennyi idő alatt ez jött ki.)
Sk8erPeter
-
-
Bambula5
csendes tag
válasz Jim Tonic #9268 üzenetére
Valóban ezt írtad le, csak úgy néz ki nem tudtam megfelelően dekódolni
Több nyelvűre szeretném elkészíteni az oldalt, viszont nem igazán értem hogy mit értesz az alatt hogy külön táblába tegyem a megnevezéseket...
Csak a termékek megnevezésére gondoltál vagy esetleg valami másra? -
Jim Tonic
nagyúr
válasz Bambula5 #9269 üzenetére
Igen, a cikkek megnevezéseire gondoltam. Jelenleg a cikkek táblájába tetted a megnevezést, ott viszont nem tudod megvalósítani normálisan. Kell egy tábla, Products_id, Language, ill. ProductName mezőkkel. Utóbbit érdemes lehet tömb típusként létrehozni.
Alcohol & calculus don't mix. Never drink & derive.
-
dabadab
titán
válasz Bambula5 #9269 üzenetére
Csinálj egy külön táblát a stringeknek, kb így:
LocalizedStrings
StringID - a string azonosítója
LanguageID - a nyelv azonosítója
String - maga a string(A StringID nyilván nem lesz unique, mert ha három nyelvet támogatsz, akkor háromszor fog szerepelni.)
Aztán ott, ahol most varchar-ok vannak, azokat cseréld le egy StringID mezőre.
(#9270) Jim Tonic: a productname önmagában kevés lesz, mert pl. a tulajdonságok neveit, ha stringek, akkor az értékeit meg a kategóriákat is lokalizálni kellene, meg ha beesnek egyéb stringek is később, akkor azokat is
[ Szerkesztve ]
DRM is theft
-
zsinor008
tag
Sziasztok.
A segítségeteket / tanácsotokat kérném egy probléma megoldásában amely a következő lenne.
Adott egy lap szabász gép ( selco eb 70 l active ) ami egy számítógépen futtatott program vezérel ebbe a programba szeretném be illeszteni az adatokat amelyeket felvittek előzőleg az irodában.
Adatokat az irodisták excel fájlként mentik .
A legnagyobb segítség abban kellene hogy ezeket a karaktereket hogyan tudom be illeszteni a vezérlő programba az eddigi el gondolásom az hogy egy makró segítségével ki mentem a szükséges adatokat (hossz ,szélesség ,darabszám az adott elemből) .txt fájlba majd ebből beolvasom és beillesztem.
Remélem jó helyre írtam viszont ha nem akkor legyetek kedvesen át irányítani a meg felelő helyre. -
olivera88
veterán
válasz Sk8erPeter #9267 üzenetére
Most jutottam csak oda h kipróbáljam. A 12 es legfrissebb most, de helyette letöltött egy 18 órás dátumú szöveg fájlt. Valamit változtatni kell. Igen scriptbe teszem.
LG Velvet 5G Android 11 - Windows 10 Pro x64 & Debian 11 Bullseye - WoWS unsinkable_sam_
-
-
adamch4
tag
Sziasztok!
Élő webkamera képeket szeretnék automatikusan (pl. óránként) posztolni fb-on, csupán arra lennék kíváncsi, hogyan lehetne automatikusan lementeni a képeket streaming videókból és feltölteni egy tárhelyre? Elképzelésem szerint mindig csak egy, meghatározott nevű és kiterjesztésű kép lenne elmentve a tárhelyre, hogy az elérési útvonal ne változzon, így egy egysoros ütemezett parancssorral fel is kerülhetne fb-ra (eddig csak ez a része van meg, igaz még csak ma álltam neki ). Köszönök minden építő jellegű hozzászólást és ha véletlenül nem jó tpoikba írtam, légyszi irányítsatok át, köszi.Ahol nincs alternatíva, ott az igazságból hiányzik valami.
-
adamch4
tag
válasz Jim Tonic #9281 üzenetére
húúh, szerencsére a honlap forráskódjában, amin az élőkép elérhető megtaláltam egy Preview-t, aminek változatlan az elérési útja, így ezzel a kivételes esettel megoldottnak látszik az ügy
már fel is kerültek az első képek, de azért szívesen várom a konstruktív javaslatokat, mit lehetne még kihozni belőleAhol nincs alternatíva, ott az igazságból hiányzik valami.
-
adamch4
tag
válasz Jim Tonic #9281 üzenetére
ja, azt nem említettem, hogy nem a saját webkamerámról lenne szó, hanem a neten található városi webkamerákról. nos, a Preview, amit a honlap forráskódjában találtam elég ritkán frissíti magát és még csak nem is egyforma időintervallumban, hogy hozzáigazíthatnám a scriptet, szóval mégis jó lenne valamilyen megoldás, amivel bizonyos időközönként kilehetne exportálni egy-egy képkockát a videókból, és valahová feltölteni azokat.
Ahol nincs alternatíva, ott az igazságból hiányzik valami.
-
Bambula5
csendes tag
A létrehozott adatbázisom (postgresql) szeretném feltölteni adatokkal, viszont már az elején elvérzek..
Amikor egy felhasználót szeretnék felvenni a "users" nevű táblába nem engedi elmenteni a rekordot:
"org.postgresql.util.PSQLException: ERROR: insert or update on table "users" violates foreign key constraint "fk_users" Detail: Key (id)=(5) is not present in table "reviews".
Ha jól értelmezem, akkor addig nem engedi elmenteni az új felhasználót, amíg nem hozok létre egy hozzá tartozó "review"-t. Miként tudom megoldani, hogy úgy is el tudjak menteni adatokat táblákba, hogy a kapcsolt táblákba ne kelljen létrehoznom hozzá tartozó rekordokat?
-
-
Bambula5
csendes tag
válasz bambano #9285 üzenetére
Huhh ezt nem igazán értem...
Ha lebontom a kapcsolatot, akkor a már meglévő felhasználók meglévő review-jai között nem lesz kapcsolat. Viszont ha nem bontom le, akkor nem tud beregisztrálni egy új felhasználó, mert nem írt egy termékhez sem review-t? Az a baj hogy rengeteg olyan táblám van, amik között kapcsolat van, viszont nem feltétlen tartozna minden egyes rekordhoz a hozzá köthető táblákban is egy-egy rekord...
-
válasz Bambula5 #9286 üzenetére
kapcsolat lebontás alatt nem azt értem, hogy kitörlöd a meglévő rekordokat vagy azok egy mezőjét, hanem az adatbázis definícióban kiveszed azt a külső kulcs előírást, ami kötelez arra, hogy legyen külső kulcs.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Sk8erPeter
nagyúr
válasz olivera88 #9278 üzenetére
Hát akkor nem értem, mikor melyik jelenik meg, mert nem írtad le egyértelműen. Ahogy én megírtam a scriptet az alapján, amit korábban írtál, így értelmeztem:
- éjfélkor megjelenik a T00 változat
- hajnali 6-kor megjelenik a T06
- déli 12-kor megjelenik a T12
- este 18h-kor megjelenik a T18Ennek megfelelően is akarja letölteni a fájlokat a script. Mivel 18:20-kor írtad a hsz.-t, ezek szerint 18h után próbáltad, tehát pont azt csinálta a script, amit mondtam neki (az értelmezés alapján úgy működik, ahogy kell). Ezek szerint a szerveren mégsem akkor jelenik meg az adott fájl, de akkor írd le, hogyan. Csak most úgy írd le lehetőleg, hogy ne kelljen visszakérdezni.
(#9279) bambano:
"az időpont kiszámításának módszere miatt nem indíthatod akármikor."
Pont az lett volna a scriptem lényege, hogy akármikor elindítva az aktuális legfrissebbet töltse le. Az alapján, amit korábban írt a kolléga, úgy volt értelmezhető, hogy ha elmúlt 18h, de még éjfél előtt van, akkor a referencetime paraméterben épp a T18 szerepeljen. (A script ezt is csinálja.) Hát ezek szerint nem úgy van, de hát ha nem írja le egyértelműen a specifikációt, akkor ez van.[ Szerkesztve ]
Sk8erPeter
-
válasz Sk8erPeter #9290 üzenetére
ezt írta a #9209-ben:
"A T12 az idő benne, este 23 óra felé érkezik a következő modell futás, abban már T18 lesz nem 12, aztán holnap hajnalba jön az éjféli, akkor változik a dátum, és T0 lesz, aztán jön a T06, T12 T18, aztán következő nap változik a dátum megint és kezdődik újra T0 val."
tudom, rég volt, vagy 10 napja
szóval minden kerek negyednapkor elindul valaki másnál egy program az akkor aktuális adatokkal, ami előre nem megjósolható ideig fut, de várhatóan 5 órát, és amikor lefutott, akkor teszi ki az eredményt. tehát minden negyednap végefelé érdemes megkísérelni a letöltést.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Bambula5
csendes tag
válasz fordfairlane #9292 üzenetére
a belinkelt schema nem teljesükörű!
Nem a Users táblánnál veszem fel a foreign keyt, hanem a review táblánál adnám meg a user_id-t. Viszont nem enged felvenni addig Usert, amíg az összes olyan táblában nem veszek fel rekordot user_id-val, ami kapcsolatban áll a user táblával...
De nem csak a user táblával vagyok így, hanem az összes többi táblával is. Ha egy tábla kapcsolatban áll egy másik táblával, akkor csak úgy tudok rekordot felvenni az adott táblánál, ha a kapcsolódó tábláknál is veszek fel rekordott az adott foreign key-el...
Nem tudom hogy mennyire érthető amit leírtam, de gondolom nem úgy kellen működnie, hogy csak akkor vehetek fel pl. egy új terméket, ha az összes általam tárolt adattípusú attribútomhoz adok hozzá értéket, hiszen pont az lenne a lényege hogy a tulajdonságok csak bizonyos termékkörhöz tartozzanak és ne az összes termékhez.
-
sztanozs
veterán
válasz Bambula5 #9293 üzenetére
Szvsz pont fordítva kötötted be, mint kellett volna... A user táblában lett a FK és az összes többiben az userid masterkey lett.
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Bambula5
csendes tag
válasz fordfairlane #9295 üzenetére
Table "public.users"
Column | Type | Modifiers
------------+-----------------------+----------------------------------------------------
id | bigint | not null default nextval('users_id_seq'::regclass)
first_name | character varying(20) | not null
last_name | character varying(20) | not null
Indexes:
"pk_users" PRIMARY KEY, btree (id)
Foreign-key constraints:
"fk_users_1" FOREIGN KEY (id) REFERENCES products_reviews(user_id)Table "public.products_reviews"
Column | Type | Modifiers
----------+---------+-------------------------------------------------------------
id | bigint | not null default nextval('products_reviews_id_seq'::regclass)
star | integer | not null
comment | text | not null
product_id | bigint |
user_id | bigint |
Indexes:
"pk_products_reviews" PRIMARY KEY, btree (id)
"pk_products_reviews_0" UNIQUE CONSTRAINT, btree (product_id)
"pk_products_reviews_1" UNIQUE CONSTRAINT, btree (user_id)
Referenced by:
TABLE "products" CONSTRAINT "fk_products_3" FOREIGN KEY (id) REFERENCES products_reviews(product_id)
TABLE "users" CONSTRAINT "fk_users_1" FOREIGN KEY (id) REFERENCES products_reviews(user_id)[ Szerkesztve ]
-
fordfairlane
veterán
válasz Bambula5 #9297 üzenetére
Igen, ez fordítva van. users-nél ne legyen FK Constraint. A products_reviews-nál kell beállítani a user_id-nál, hogy "references users(id)". Hasonlóan a review-products asszociációnál is a constraint a review product_id-jához kell hogy kerüljön, nem a productshoz.
[ Szerkesztve ]
x gon' give it to ya
-
Bambula5
csendes tag
válasz fordfairlane #9299 üzenetére
Köszönöm... akkor megpróbálom megoldani
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Eladó Asus ROG Zephyrus M15 GU502LW-HC088T Gamer laptop + kiegészítők
- Samsung 15,6"FullHD IPS,Core i7, 8x3,6 Ghz,SSD,jó akku, új töltő
- Vadonatúj Bontatlan BlackView Oscal Tiger 12 (12+12GB,256GB,120Hz,64Mp.) Ingyen egynapos Posta!
- MakulátlanDell 14,1" Érintő kijelzős,FullHd IPS,i5 8350u(8x3,6Ghz),világító bill.,8GB RAM,512GB SS
- 14") Asus ZenBook(16mm!),13,3"4K(3200x1800)IPS,core i7 5500u,8GB Ram,256GB SSD,7 óra akku, szép