Wuu
-
Posts
984 -
Joined
-
Last visited
Posts posted by Wuu
-
-
On 2017.06.22. at 2:57 PM, Artjoms said:
http://esipirmais.lv ļoti labs hostings
Jā ļoti labs, ja tik varētu saprast kāda veida pakalpojumi tiek piedāvāti. Zelts.
"Neierobežoti SSD Diska vietas"
"2 datubāzes"
-
Ja lieto react-router v3, <Route to="/dashboardd" onEnter={} /> onEnter ļauj redirected lietotaju
Ja lieto react-router v4, var izmantot <Redirect /> komponentu
Ja nelieto, izveido componentu wraperi, kura render izkatās kaut kā šādi.
const Wrapper = ({isAdmin, children}) => { if (isAdmin === true) { return <div>{children}</div> } return <h1>You need to login</h1> }
tad
const App = () => <div> <Wrapper isAdmin={true}> <h1>Dashboard</h1> </Wrapper> </div>
-
Vagrantu izmantoju, bet nepatika jauda. It īpaši uz failu apmaiņu. Cik saproto IO ir lēns, ja uztāda hostētu direktoriju.Docker, uz Linux'a strāda ar mazākām sāpēm. Diemžēl ar Windows 7 ir trieka. Kas pilnība sagrauj to ideju, uztaisi konteiner un palaid jebkur ar vienādu rezultātu.
Par līkrocību, nav kur rokas iztaisnot. Pat nopirku Docker kursu Udemu.com. Laikam būs nepieciešams laiks un pacietība.
-
Vai man vienam liekas vai docker:
Dokumentācija ir nepilnīga. Officiālie konteiner ne suda nestrāda bez tantes googles iejaukšanās. Ne Postgres, ne redis, ne redis replika man nestrādāja out-of box. Nācas pašam visu pielabot...
Un officiāli, palaišanas komandas ir paredzētas palaga garumā. Networkings, my ass..
Vai man vienam liekas, ka lietojamība ir stipri šķidra?
-
Visi cienoši sevi cilvēki kompilē javascriptu. Cik saprotu, cilvēks lieto ReactJS - kā jQuery? Un pie katra lapas pārlādes pa jaunu javascriptu ielāde no jauna? Atvainojos, varu derēt ka jQuery ari ir pieskrūvēts pilnam komplektam.
Kompilē ReactJS daļu atsevišķi, kā pienākas.
-
select * from users where id = 5395 for update; update users set email = '[email protected]' where id = 5395;
Šādi? Kā lai notestē, ka tiešām strādā?
-
PostgreSQL 9.4
Ir updeits, kurš ir ļoti svarīgs. Servera puse ir uzrakstīta, tā ka skeilojas horizontāli. Problēmu nesen atklāju, ka brīžiem, vairāki serveri cenšas updeitot vienu ierakstu, kurš ir ļoti strikti aprakstīts. Gandrīz nereāli, bet toties saskrienas.
Pirms paša updeita ir 3 pārbaudes, un pašā updeitā ir pārbaude, vai tiešām var veikt updeitu. Tik un tā saskrienas. Kā panākt, un aizlokot vienu rindu tabulā. Lai citas transakcijas gaida? Lūgums ar koda piemēru. No https://www.postgresql.org/docs/9.1/static/explicit-locking.html šī es neko nesaprotu, vai tiešām ir grūti ielikt pāris piemērus? PG manuālus ir vienkārši drausmīgs.
-
Es tiešām nesaprotu, vai tiešām ir grūti savu frontendu uzturēt kārtībā? Ar to slimo daudzi IT uzņēmumi Latvijā.
-
@codez Tu esi gudrs un pa lielam daudz ko saproti vairāk kā jebkurš šī foruma lietotājs. Bet šis ir kaut kas "īpašs". Tikai lūgums, neapmāci citus ar saviem lieliskajiem React piemēriem.
-
On 2017.03.10. at 5:41 PM, codez said:
@Wuu, enkapsulācija ir vajadzīga, lai rakstītu no aplikācijas neatkarīgas, vairākkārt izmantojamas komponentes, ko redux gadījumā nav triviāli izdarīt, jo viss aplikācijas stāvoklis glabājas kopējā storē. Ļoti bieži ir daudz ērtāk un vienkāršāk izveidot pilnīgi neatkarīgu komponenti ar kuru tad galvenā aplikācija komunicē, it sevišķi, ja pie lielāka projekta strādā vairāki cilvēki. Saprotams, ka arī reduxā un tā iedvesmas avotā elm-ā ir atrasti dažādi paterni kā enkapsulēt komponentes, bet tie ir par kārtu sarežģītāki un nav tik atstrādāti un praksē pārbaudīti kā klasisks OOP.
Redux ir radīts specifiski lai atrisinātu darbu grupās. Enkapsulācija - nav kaut kādā veidā caur vienu vietu sasniedzama, bet gan ir pa tiešu iebūvēta un uzspiesta. RTFM
On 2017.03.10. at 6:14 PM, briedis said:@codez Kāda ide vispār jēdzīgi strādā ar šādu pierakstu? <List items = {["one", "two", "three","four"]} /> Un ja items ir kādas klases objekts, nevis strings? Man ļoti svarīgs faktors ir strikti tipi, code completion.
Pirmkārs, codez piemērs ir gaužam novecojis, neviens vairs tādā viedā React nelieto. Otrkārt, es ceru, ka viņa kodā pieļautā kļūda, ir tikai drukas kļūda. Savādāk, ir ļoti skumji.
Runājot par striktiem tipiem, React ir iebūvēts PropType, kurā norādi kāda tipa props šis komponents var pieņemt. https://facebook.github.io/react/docs/typechecking-with-proptypes.html Ļoti patīkama fīčā, atvieglo darbu.
On 2017.03.10. at 4:48 PM, jurchiks said:Ar Wuu par OOP nav jēgas runāt, viņš to principā nesaprot un neatzīst.
Mana kļūda, iekš PHP OOP tiešām nav slikts, jo izsekot datu mutācijai var lasot tekstu uz leju. JavaScriptā, gala aplikācija atgādina bļodu ar spageti.
-
1 hour ago, codez said:
Wuu, kā tu bez OOP realizē enkapsulāciju un polimorfismu? Vai tavi projekti ir pārāk vienkārši un šāda abstrakcija nav nepieciešama?
Pagaidām izmantoju OOP tikai testos, kur states ir maziņš un viegli kontrolējams, imho mocha lasa visu uz leju, kā kaut kādā PHP :> Servera pusei pēc definīcijas ir jābūt statles, lai var skailot visos virzienos. Klienta pusē redux. Tad priekš kam man tavu enkapsulāciju un polimorfismu?
-
9 hours ago, briedis said:
Iemācies JS OOP, vanilla JS, uztaisīt dom nodes ar document.createElement utt, pieej tai lieta komponent-bāzēti nevis ar jQuery selektoriem, un būs 10x lielāka vērtība zināšanām, nekā iemācīties vnk Angular, React neizprotot JS pamatus.
Mēs būvējam "rich" JS komponentes principā ar Vanilla JS, un nekādu problēmu...
Ko? Vanilla JS izmantot DOM manipulācijā... Pasarg dievs. Varu iedomāties kādus grāmatu sējumus jūs tur drukājat, un ar kādu produktivitāti.
p.s. React arī piedāvā lielisku iespēju izmest JSX un rakstīt visu ar rokām, speciāli mazohistiem. Un OOP, tas ir jāpagūst lai saprastu kāpēc viņu nelietot. Pēdējais projekts tīras funkcijas, un darba procesā neviens objekts netiek mocīts ar mutācijām.
-
@codehighriga Varbūt problēma nav programmēšana, bet gan darba uzdevumā. Ja man būtu jādrūkā lapelītes, veikali utt... Es ar noteikti muktu prom. Ja ir viegls uzdevums, tīrs grinds, parasti ar mocībām pārvaru sevi, lai kaut ko tādu darītu.
-
JavaScriptā , viss kas ir vecāks par 1 gadu vairs nav "moderns", hipsteri neatbalsta utt... Ir pilnībā strādājoši frameworki un veidi kā vissu savienot. Ja nav moderns, tad nav labs :D Tā kā droši. Visu, ko pirms gada mācēju JavaScripta frontendā, vairs nelietoju.
Vienīgi pamatzināšanas, par JavaScripta "interesantajiem" risinājumiem ir jāzina.
-
Es uz sava nekādus Antivīrusus neliku, Defenderis tik. Bet es arī uz viņa neko "aizdomīgu" nedaru. Viss oficiālais softs, spēlēs no steam.
-
Modernais Malwarebytes palīdzēja, paldies.
-
Es vairs sen nenodarbojos ar datoru instalāciju/labošanu. Nezinu, kas tagad ir "moderni". Draugam vajag izpalīdzēt ar datoru, ir iemeties kaut kāds malwars, kas pats pa sevi ver vaļā Crome un Mozzila reklāmas lapas, randomā. Skanēju ar WIndows Defenderi, Aviru un Windows M$ Malicious Software Removal Tool, CClean. Neviens neatrod, procesos/servisos neatrodu neko savādu.
Varētu pārinstalēt, bet oriģinālais Windows un speciāls softs lāzera CNC kontrolei stāv.
Ir kādi ieteikumi?
-
Ņjā, pie dizaina būs jāpierod.
-
Kāds hostings, viņam xampp uz sava PC stāv.
O rly, "ds029486.mlab.com:29486"?
NBS, esi pārliecināts, ka tas ko tu vēlies izdarīt tiek atbalstīts mongd 3.2 versijā?
-
Pārliecinies, ka datubāzes versija atbilst manuālim, pēc kura vadies. Bezmaksas hostings nesteidzās un mongodb versiju neatjauno.
-
Paldies!
Ir te tāda pa-jocīga datubāzes struktūra. Tos pašus GEO punktus var glabāt normālā veidā, nevis teksta formātā... Doh...
-
Fulltime + Freelance. Vēlme pāriet uz full freelance, jo var atrast interesantākus darbiņus (Kuros vismaz kaut kāds izaicinājums ir).
Vairāk par 2 dienām nedēļa strādāt negribas :D
Ofisā atsēdēt 8 stundas ir stulbi, jo produktīvi tāpat sanāk nostrādāt maksimums 5-6 stundas, labākajā gadījumā.
-
Atgriežoties tēmas. Tiešām nav labāka varianta?
select u.id, st_distance_sphere( ST_SetSrid(ST_MakePoint(u.longitude::numeric, u.latitude::numeric), 4326), ST_SetSrid(ST_MakePoint(60.02402367490043, 30.437835716692238), 4326)) as closeness from users u where u.is_online = true and and u.longitude is not null and u.latitude is not null and 10000 < (select st_distance_sphere( ST_SetSrid(ST_MakePoint(u.longitude::numeric, u.latitude::numeric), 4326), ST_SetSrid(ST_MakePoint(60.02402367490043, 30.437835716692238), 4326))) order by closeness limit 10
-
Njā, subquery it is... Domāju ka ir kāds "skaistāks" variants.
Paldies
python izstrādes vide
in Netēma
Posted
Kādu vidi lietojat kopā ar python?
Pamēģināju svcode, bet tur vienkārši kaudze kļūdu met ārā.
Piem. "E1101:Module 'cv2' has no 'imread' member". Kaut arī imread eksistē. Un autocomplete darbojas.
Gribētos kaut ko ērtu, piem. ar Ctrl+s automātiski palaižas jaunā koda versija/vecā programma aizveras. Autocomplete, funkciju un parametru apraksts. Tā lai cilvēkam kas darbojas ~1 dienu, palīdzētu :)