IT House https://wordpress-280058-884366.cloudwaysapps.com Vadošā dizaina un izstrādes komanda Thu, 16 Nov 2017 09:27:48 +0000 en-US hourly 1 https://wordpress.org/?v=5.2.2 Make above the fold area set great expectations https://wordpress-280058-884366.cloudwaysapps.com/blog/2017/05/05/make-above-the-fold-area-set-great-expectations/ https://wordpress-280058-884366.cloudwaysapps.com/blog/2017/05/05/make-above-the-fold-area-set-great-expectations/#respond Fri, 05 May 2017 16:05:26 +0000 http://codeless.co/folie/corporate/?p=232 Cras vel congue tellus. Suspendisse facilisis ante quis libero dapibus ullamcorper. Donec id nulla ac diam pellentesque rhoncus et vitae lectus. Curabitur tristique nibh sed nisi laoreet, at placerat dolor auctor. Pellentesque convallis dignissim nisl non posuere. Interdum et malesuada fames ac ante ipsum primis in faucibus. Maecenas nisl augue, feugiat ut nibh at, vehicula vestibulum mauris.

The post Make above the fold area set great expectations appeared first on IT House.

]]>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi molestie, nisi ac finibus finibus, libero erat molestie tortor, vel varius purus nibh sed mauris. Mauris tincidunt aliquam ante eget rutrum. Vestibulum ac turpis quis est faucibus efficitur. Vestibulum euismod lacus nulla, vitae facilisis lectus commodo ac. Pellentesque at pulvinar metus, vel porttitor eros. Nulla non gravida ipsum. Vestibulum congue quam leo, in rhoncus ligula suscipit ut. Cras auctor tristique ultrices. Aenean gravida molestie metus sed fringilla. Pellentesque ac accumsan felis, vitae congue justo. Proin non augue eros. Morbi metus urna, finibus sed risus id, pulvinar semper felis. Vestibulum sem sapien, hendrerit eu blandit sit amet, accumsan sed ligula. Sed eget leo ullamcorper, semper tortor eget, ultricies neque. Nulla facilisi. Suspendisse ut lorem feugiat diam facilisis elementum nec sit amet diam.

Cras vel congue tellus. Suspendisse facilisis ante quis libero dapibus ullamcorper. Donec id nulla ac diam pellentesque rhoncus et vitae lectus. Curabitur tristique nibh sed nisi laoreet, at placerat dolor auctor. Pellentesque convallis dignissim nisl non posuere. Interdum et malesuada fames ac ante ipsum primis in faucibus. Maecenas nisl augue, feugiat ut nibh at, vehicula vestibulum mauris. Vestibulum rutrum orci condimentum, gravida urna vel, scelerisque velit. Duis tincidunt, felis ut varius varius, enim nisi vestibulum dolor, id pretium orci erat id augue. Sed bibendum, elit a ullamcorper blandit, dolor tortor viverra augue, ac vestibulum nisl ligula eget ligula. Pellentesque vel ante dolor.

Suspendisse potenti. Ut nec pulvinar nulla. Ut ac quam eget libero suscipit aliquet vel vitae nisl. Ut tortor lacus, fringilla euismod commodo in, lobortis in augue. Nunc non urna tempus, cursus quam ac, placerat turpis. Maecenas blandit eros elit, ut mollis lorem scelerisque non. Vestibulum gravida ante ut ante pretium, sit amet tincidunt sapien ullamcorper. Vestibulum sagittis nisl nec metus tempor, et luctus arcu iaculis. Curabitur et ultricies turpis, ac luctus nunc. Proin commodo varius ante eu condimentum. Nunc blandit eleifend nisi quis lacinia. Pellentesque convallis accumsan risus. Quisque at velit accumsan, finibus turpis quis, venenatis eros.

Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam placerat laoreet orci ac luctus. Phasellus vestibulum orci leo, facilisis feugiat enim viverra ut. Quisque eu tellus mi. Praesent in neque pellentesque, sollicitudin leo at, tristique dolor. Aenean tristique viverra erat, vel blandit libero efficitur porttitor. Interdum et malesuada fames ac ante ipsum primis in faucibus. Quisque rutrum pharetra viverra. Curabitur nec lectus ac libero porta varius a sed tortor. Nullam viverra odio a elit accumsan interdum. Nulla ullamcorper elit augue, id gravida eros semper nec. Suspendisse sagittis orci ultricies congue rutrum.

Nulla bibendum at purus at viverra. Cras ultrices volutpat massa, vel vulputate mi suscipit et. In et sapien quis velit elementum interdum ac sit amet urna. Pellentesque tempus dictum leo id porta. Vivamus massa dolor, vulputate sit amet odio in, pellentesque commodo arcu. Sed vehicula a nibh et sagittis. Morbi mattis blandit ultrices.

The post Make above the fold area set great expectations appeared first on IT House.

]]>
https://wordpress-280058-884366.cloudwaysapps.com/blog/2017/05/05/make-above-the-fold-area-set-great-expectations/feed/ 0
Minimalist interfaces often use flat textures https://wordpress-280058-884366.cloudwaysapps.com/blog/2017/05/05/minimalist-interfaces-often-use-flat-textures/ https://wordpress-280058-884366.cloudwaysapps.com/blog/2017/05/05/minimalist-interfaces-often-use-flat-textures/#respond Fri, 05 May 2017 16:04:36 +0000 http://codeless.co/folie/corporate/?p=229 Cras vel congue tellus. Suspendisse facilisis ante quis libero dapibus ullamcorper. Donec id nulla ac diam pellentesque rhoncus et vitae lectus. Curabitur tristique nibh sed nisi laoreet, at placerat dolor auctor. Pellentesque convallis dignissim nisl non posuere. Interdum et malesuada fames ac ante ipsum primis in faucibus. Maecenas nisl augue, feugiat ut nibh at, vehicula vestibulum mauris.

The post Minimalist interfaces often use flat textures appeared first on IT House.

]]>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi molestie, nisi ac finibus finibus, libero erat molestie tortor, vel varius purus nibh sed mauris. Mauris tincidunt aliquam ante eget rutrum. Vestibulum ac turpis quis est faucibus efficitur. Vestibulum euismod lacus nulla, vitae facilisis lectus commodo ac. Pellentesque at pulvinar metus, vel porttitor eros. Nulla non gravida ipsum. Vestibulum congue quam leo, in rhoncus ligula suscipit ut. Cras auctor tristique ultrices. Aenean gravida molestie metus sed fringilla. Pellentesque ac accumsan felis, vitae congue justo. Proin non augue eros. Morbi metus urna, finibus sed risus id, pulvinar semper felis. Vestibulum sem sapien, hendrerit eu blandit sit amet, accumsan sed ligula. Sed eget leo ullamcorper, semper tortor eget, ultricies neque. Nulla facilisi. Suspendisse ut lorem feugiat diam facilisis elementum nec sit amet diam.

Cras vel congue tellus. Suspendisse facilisis ante quis libero dapibus ullamcorper. Donec id nulla ac diam pellentesque rhoncus et vitae lectus. Curabitur tristique nibh sed nisi laoreet, at placerat dolor auctor. Pellentesque convallis dignissim nisl non posuere. Interdum et malesuada fames ac ante ipsum primis in faucibus. Maecenas nisl augue, feugiat ut nibh at, vehicula vestibulum mauris. Vestibulum rutrum orci condimentum, gravida urna vel, scelerisque velit. Duis tincidunt, felis ut varius varius, enim nisi vestibulum dolor, id pretium orci erat id augue. Sed bibendum, elit a ullamcorper blandit, dolor tortor viverra augue, ac vestibulum nisl ligula eget ligula. Pellentesque vel ante dolor.

Suspendisse potenti. Ut nec pulvinar nulla. Ut ac quam eget libero suscipit aliquet vel vitae nisl. Ut tortor lacus, fringilla euismod commodo in, lobortis in augue. Nunc non urna tempus, cursus quam ac, placerat turpis. Maecenas blandit eros elit, ut mollis lorem scelerisque non. Vestibulum gravida ante ut ante pretium, sit amet tincidunt sapien ullamcorper. Vestibulum sagittis nisl nec metus tempor, et luctus arcu iaculis. Curabitur et ultricies turpis, ac luctus nunc. Proin commodo varius ante eu condimentum. Nunc blandit eleifend nisi quis lacinia. Pellentesque convallis accumsan risus. Quisque at velit accumsan, finibus turpis quis, venenatis eros.

Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam placerat laoreet orci ac luctus. Phasellus vestibulum orci leo, facilisis feugiat enim viverra ut. Quisque eu tellus mi. Praesent in neque pellentesque, sollicitudin leo at, tristique dolor. Aenean tristique viverra erat, vel blandit libero efficitur porttitor. Interdum et malesuada fames ac ante ipsum primis in faucibus. Quisque rutrum pharetra viverra. Curabitur nec lectus ac libero porta varius a sed tortor. Nullam viverra odio a elit accumsan interdum. Nulla ullamcorper elit augue, id gravida eros semper nec. Suspendisse sagittis orci ultricies congue rutrum.

Nulla bibendum at purus at viverra. Cras ultrices volutpat massa, vel vulputate mi suscipit et. In et sapien quis velit elementum interdum ac sit amet urna. Pellentesque tempus dictum leo id porta. Vivamus massa dolor, vulputate sit amet odio in, pellentesque commodo arcu. Sed vehicula a nibh et sagittis. Morbi mattis blandit ultrices.

The post Minimalist interfaces often use flat textures appeared first on IT House.

]]>
https://wordpress-280058-884366.cloudwaysapps.com/blog/2017/05/05/minimalist-interfaces-often-use-flat-textures/feed/ 0
Functional Minimalism for Web Design https://wordpress-280058-884366.cloudwaysapps.com/blog/2017/05/05/functional-minimalism-for-web-design/ https://wordpress-280058-884366.cloudwaysapps.com/blog/2017/05/05/functional-minimalism-for-web-design/#respond Fri, 05 May 2017 16:02:02 +0000 http://codeless.co/folie/corporate/?p=227 Nulla facilisi. Aliquam malesuada sollicitudin diam, eget venenatis enim auctor placerat. Nulla congue, mauris a congue lacinia, mauris dui gravida purus, sit amet eleifend enim libero sed nulla. Praesent sodales leo a ante feugiat gravida id in lacus. Nullam at dolor vitae lorem molestie luctus in vel augue. Mauris ornare, nisi ac ullamcorper sagittis, metus odio ultricies nisl, id vehicula elit turpis id metus.

The post Functional Minimalism for Web Design appeared first on IT House.

]]>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce turpis dolor, laoreet eu accumsan eget, fringilla euismod arcu. Mauris varius, nibh ac euismod feugiat, justo sem sollicitudin metus, ac convallis eros quam in ipsum. Morbi hendrerit a tellus vitae scelerisque. Phasellus quis dui imperdiet, ornare elit vel, commodo lectus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aliquam id leo congue, tristique sem non, sollicitudin urna. Quisque eu diam vitae purus bibendum mollis et et arcu. Sed eget pharetra felis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer et pulvinar nunc. Nullam id ipsum id leo lobortis mattis non ut eros. Pellentesque vitae condimentum leo. Nullam faucibus leo ut lectus hendrerit, at finibus erat facilisis.

Nulla facilisi. Aliquam malesuada sollicitudin diam, eget venenatis enim auctor placerat. Nulla congue, mauris a congue lacinia, mauris dui gravida purus, sit amet eleifend enim libero sed nulla. Praesent sodales leo a ante feugiat gravida id in lacus. Nullam at dolor vitae lorem molestie luctus in vel augue. Mauris ornare, nisi ac ullamcorper sagittis, metus odio ultricies nisl, id vehicula elit turpis id metus. Vivamus scelerisque nunc in euismod mollis. Morbi semper eget libero eu rutrum. Suspendisse lobortis mattis scelerisque. Morbi viverra tellus eget enim consectetur gravida in efficitur dolor. Proin eu nulla quis nibh dapibus imperdiet finibus at lorem. Nullam ullamcorper diam ac nisl aliquet consequat.

Donec ultrices magna in tellus auctor maximus. Duis eu metus eget eros finibus finibus id nec ligula. Nulla elit sapien, maximus pellentesque elementum ac, semper non odio. Pellentesque hendrerit magna at est efficitur sollicitudin. Phasellus varius eu dolor eget elementum. Etiam sed cursus ex, ut eleifend tortor. Aliquam sagittis posuere neque egestas pharetra. Phasellus odio sapien, ullamcorper luctus urna id, vestibulum porta enim. Sed ornare luctus orci nec volutpat. Duis eleifend lacinia ante, ut auctor turpis vestibulum eget. Duis porttitor pellentesque dignissim. Nunc finibus nibh nunc, vitae congue lectus tempus nec. Nullam consequat posuere aliquam.

Nulla libero sapien, dapibus et eros et, porttitor fringilla tellus. Donec tempus tellus vitae neque ultrices dapibus. Donec dignissim ex leo, sed finibus augue laoreet ut. Sed pellentesque quam sit amet velit hendrerit imperdiet. Suspendisse potenti. Ut consequat bibendum faucibus. Morbi condimentum volutpat nisl sed iaculis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum dignissim neque vitae tortor pulvinar, id posuere mauris sodales. Duis tortor risus, cursus eget tellus eu, facilisis lobortis nisl. Duis sed lacus vel enim commodo sollicitudin. Aenean neque metus, euismod ac bibendum quis, tincidunt quis felis. Cras tempus vel urna vel efficitur. Etiam non laoreet enim, non tempor tortor.

Sed commodo turpis finibus ligula auctor, vitae semper lacus tincidunt. Aenean non malesuada magna. Cras tincidunt bibendum tortor nec porttitor. Donec libero ante, facilisis in consequat non, porttitor quis eros. Maecenas elementum libero et arcu vestibulum, vel rutrum elit dapibus. Etiam auctor libero ut sapien pretium, ac egestas sapien consequat. Donec facilisis fringilla lorem semper tincidunt. Donec porta urna et arcu aliquam facilisis.

The post Functional Minimalism for Web Design appeared first on IT House.

]]>
https://wordpress-280058-884366.cloudwaysapps.com/blog/2017/05/05/functional-minimalism-for-web-design/feed/ 0
The Future of Web Design is Hidden https://wordpress-280058-884366.cloudwaysapps.com/blog/2017/05/03/hello-world/ https://wordpress-280058-884366.cloudwaysapps.com/blog/2017/05/03/hello-world/#respond Wed, 03 May 2017 09:55:16 +0000 http://codeless.co/folie/corporate/?p=1 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce turpis dolor, laoreet eu accumsan eget, fringilla euismod arcu. Mauris varius, nibh ac euismod feugiat, justo sem sollicitudin metus, ac convallis eros quam in ipsum. Morbi hendrerit a tellus vitae scelerisque. Phasellus quis dui imperdiet, ornare elit vel, commodo lectus.

The post The Future of Web Design is Hidden appeared first on IT House.

]]>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce turpis dolor, laoreet eu accumsan eget, fringilla euismod arcu. Mauris varius, nibh ac euismod feugiat, justo sem sollicitudin metus, ac convallis eros quam in ipsum. Morbi hendrerit a tellus vitae scelerisque. Phasellus quis dui imperdiet, ornare elit vel, commodo lectus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aliquam id leo congue, tristique sem non, sollicitudin urna. Quisque eu diam vitae purus bibendum mollis et et arcu. Sed eget pharetra felis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer et pulvinar nunc. Nullam id ipsum id leo lobortis mattis non ut eros. Pellentesque vitae condimentum leo. Nullam faucibus leo ut lectus hendrerit, at finibus erat facilisis.

Nulla facilisi. Aliquam malesuada sollicitudin diam, eget venenatis enim auctor placerat. Nulla congue, mauris a congue lacinia, mauris dui gravida purus, sit amet eleifend enim libero sed nulla. Praesent sodales leo a ante feugiat gravida id in lacus. Nullam at dolor vitae lorem molestie luctus in vel augue. Mauris ornare, nisi ac ullamcorper sagittis, metus odio ultricies nisl, id vehicula elit turpis id metus. Vivamus scelerisque nunc in euismod mollis. Morbi semper eget libero eu rutrum. Suspendisse lobortis mattis scelerisque. Morbi viverra tellus eget enim consectetur gravida in efficitur dolor. Proin eu nulla quis nibh dapibus imperdiet finibus at lorem. Nullam ullamcorper diam ac nisl aliquet consequat.

Donec ultrices magna in tellus auctor maximus. Duis eu metus eget eros finibus finibus id nec ligula. Nulla elit sapien, maximus pellentesque elementum ac, semper non odio. Pellentesque hendrerit magna at est efficitur sollicitudin. Phasellus varius eu dolor eget elementum. Etiam sed cursus ex, ut eleifend tortor. Aliquam sagittis posuere neque egestas pharetra. Phasellus odio sapien, ullamcorper luctus urna id, vestibulum porta enim. Sed ornare luctus orci nec volutpat. Duis eleifend lacinia ante, ut auctor turpis vestibulum eget. Duis porttitor pellentesque dignissim. Nunc finibus nibh nunc, vitae congue lectus tempus nec. Nullam consequat posuere aliquam.

Nulla libero sapien, dapibus et eros et, porttitor fringilla tellus. Donec tempus tellus vitae neque ultrices dapibus. Donec dignissim ex leo, sed finibus augue laoreet ut. Sed pellentesque quam sit amet velit hendrerit imperdiet. Suspendisse potenti. Ut consequat bibendum faucibus. Morbi condimentum volutpat nisl sed iaculis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum dignissim neque vitae tortor pulvinar, id posuere mauris sodales. Duis tortor risus, cursus eget tellus eu, facilisis lobortis nisl. Duis sed lacus vel enim commodo sollicitudin. Aenean neque metus, euismod ac bibendum quis, tincidunt quis felis. Cras tempus vel urna vel efficitur. Etiam non laoreet enim, non tempor tortor.

Sed commodo turpis finibus ligula auctor, vitae semper lacus tincidunt. Aenean non malesuada magna. Cras tincidunt bibendum tortor nec porttitor. Donec libero ante, facilisis in consequat non, porttitor quis eros. Maecenas elementum libero et arcu vestibulum, vel rutrum elit dapibus. Etiam auctor libero ut sapien pretium, ac egestas sapien consequat. Donec facilisis fringilla lorem semper tincidunt. Donec porta urna et arcu aliquam facilisis.

The post The Future of Web Design is Hidden appeared first on IT House.

]]>
https://wordpress-280058-884366.cloudwaysapps.com/blog/2017/05/03/hello-world/feed/ 0
Coderetreat pasākums programmētājiem Ventspilī https://wordpress-280058-884366.cloudwaysapps.com/blog/2012/05/03/coderetreat-pasaakums-programmeetaajiem-ventspilii/ https://wordpress-280058-884366.cloudwaysapps.com/blog/2012/05/03/coderetreat-pasaakums-programmeetaajiem-ventspilii/#respond Thu, 03 May 2012 12:57:07 +0000 https://ithouse.io/?p=610 Laba ziņa tiem, kas meklē jaunus izaicinājumus, lai attīstītu un pilnveidotu programmēšanas iemaņas – pirmo reizi Ventspilī notiks Coderetreat pasākums. Coderetreat ir dienu garš, intensīvs praktisks kurss ar fokusu uz programmatūras izstrādes un dizaina pamatiem. Tā ir unikāla iespēja visiem […]

The post Coderetreat pasākums programmētājiem Ventspilī appeared first on IT House.

]]>
Laba ziņa tiem, kas meklē jaunus izaicinājumus, lai attīstītu un pilnveidotu programmēšanas iemaņas – pirmo reizi Ventspilī notiks Coderetreat pasākums.

code-retreat-cropped

Coderetreat ir dienu garš, intensīvs praktisks kurss ar fokusu uz programmatūras izstrādes un dizaina pamatiem. Tā ir unikāla iespēja visiem interesentiem iesaistīties praktiskās nodarbībās, kas vērstas uz pieredzes un zināšanu apmaiņu starp ekspertiem un kursa dalībniekiem. Iepazīties ar pasākuma formātu var šeit: http://coderetreat.org/.

KAD? 2012.gada 12. maijs (sestdiena) no plkst. 09:00 līdz plkst.18:00
KUR? Ventspils Augstskola (Inženieru iela 101, Ventspils, LV-3601), auditorija C406
Reģistrācija pasākumam līdz 2012.gada 11. maijam šeit: http://bit.ly/IXZlsf

 

Piedalīties pasākumā tiek aicināti gan pieredzējuši programmētāji ar tādām valodu iemaņām, kā, piemēram, Ruby on Rails, PHP, Java, Python utml., gan IT fakultātes studenti, kuri savu dzīvi pēc diploma iegūšanas plāno saistīt ar Informācijas tehnoloģiju nozari.

Ideja par Coderetreat pasākumu rādās 2009. gadā IT konferencē „CodeMash”, ASV. Trīs gadu laikā Coderetreat koncepts pierādījis sevi kā efektīvu veidu IT speciālistu kompetences celšanai, un jau kopš 2011.gada Coderetreat tiek realizēts arī Latvijā.

Pasākumu Ventspilī organizē IT House sadarbībā ar Ventspils Augsto tehnoloģiju parku un Ventspils Augstskolu.

The post Coderetreat pasākums programmētājiem Ventspilī appeared first on IT House.

]]>
https://wordpress-280058-884366.cloudwaysapps.com/blog/2012/05/03/coderetreat-pasaakums-programmeetaajiem-ventspilii/feed/ 0
Programmēšana – ar ko sākt? https://wordpress-280058-884366.cloudwaysapps.com/blog/2012/03/29/programmeshana-ar-ko-saakt/ https://wordpress-280058-884366.cloudwaysapps.com/blog/2012/03/29/programmeshana-ar-ko-saakt/#comments Thu, 29 Mar 2012 12:54:47 +0000 https://ithouse.io/?p=606 Avots: Flickr, @cellphonesusie Nevienam nav noslēpums, ka informācijas tehnoloģiju nozare ir viena no perspektīvākajām, un daudzi cilvēki maina savu profesiju tieši uz IT nozari. Kā arī bieži vien dzirdu jautājumums gan sev, gan kolēģiem: “Ar ko sākt, lai es iemācītos programmēšanu, […]

The post Programmēšana – ar ko sākt? appeared first on IT House.

]]>
2083032591_4bd88be6fc

Avots: Flickr, @cellphonesusie

Nevienam nav noslēpums, ka informācijas tehnoloģiju nozare ir viena no perspektīvākajām, un daudzi cilvēki maina savu profesiju tieši uz IT nozari. Kā arī bieži vien dzirdu jautājumums gan sev, gan kolēģiem: “Ar ko sākt, lai es iemācītos programmēšanu, ja man nav priekšzināšanu?”. Lai katru reizi neskaidrotu visu no sākuma, šajā blogā varēsiet atrast praktiskus padomus un ieteikumus, kā sākt programmēt.

Mentors vai supervaronis, kas tevi glābs

Ja jums paziņu vai draugu lokā ir zināms kāds pieredzējs programmētājs jeb mentors, tas jums padarīs programēšanas iemaņu apgūšanu vieglāku un raitāku. Kā arī palīdzēs situācijās, kad esat vairākas stundas jau iestrēguši risinot kādu problēmu. Un šādās situācijās šis cilvēks, jums var dot norādījumus un padomus, kā vieglāk apgūt programmēšanas iemaņas un risināt problēmas. Tev kā jaunam programmētājam tādas situācijas būs visai bieži- to saku no savas pieredzes. Pašā sākumā es pats sāku apgūt programmēšanu bez mentora, un ir jābūt diezgan neatlaidīgam, lai tas izdotos.

Ja jums tomēr ir situācija, ka nepazīstat nevienu programmētāju, kas jūs varētu pamācīt, tad iesaku apmeklēt kādu no programmētāju pasākumiem – Ruby on RailsPHPJava. Šajos pasākumos var atrast gan līdzīgi domājošus, gan arī pieredzējušus programmētājus.

Programmēšana ir aizraujoša. Ar ko sākt?

Vēlējos citēt pāris rindas no grāmatas par to, kas ir programmēšana un cik vienkārša tā var būt. Par pašu grāmatu pastāstīšu nedaudz vēlāk rakstā:

“Believe it or not, if you can write a recipe on an index card, you can program a computer. At the simplest level, computer programming is nothing more than writing instructions for a computer to follow, step by step. The most important part of programming isn’t in knowing how to write a program or how to use a particular programming language, but in knowing what to create in the first place.

Some of the most popular and useful computer programs were created by people who didn’t have any formal training in math or computer science. Dan Bricklin invented the spreadsheet while studying for his MBA at Harvard Business School. Scott Cook, who worked in marketing and product develop- ment at Proctor & Gamble, created the popular money-management program Quicken after hearing his wife complain about the tedium of paying bills. Nineteen-year old Shawn Fanning created Napster, the first peer-to-peer file- sharing network, after hearing a friend complain about the difficulty of finding his favorite songs on the Internet.

The point is that anyone can figure out how to program a computer. What’s more important than knowing how to program a computer is knowing what to do with your programming skills. As Albert Einstein said, “Imagination is more important than knowledge.” After you have an idea for a program, you can use programming to turn your idea into reality.”

Izklausās vienkārši un skaisti? Ja vēlies būt prasmīgs programmētājs ir svarīgi ,uz kādiem pamatiem tu būvē savas zināšanas. Tātad ķeramies klāt pamatiem. Lai arī cik smieklīgi tas neizklausītots, iesaku apgūt arī datoru vēstures pamatus, saprast,  kā veidojas programmas, kas ir datubāzes, kā arī – kādas ir atšķirības starp dažādām programmēšanas valodām. Tas viss nepieciešams, lai nedaudz vēlāk, kad būsi pieredzējušāks programmētājs, tev būtu spējas atrisināt jebkurus programmēšanas uzdevumus.

Ja tu vispār neko, neko nezini par programmēšanas lietām, tad ir vērts izlasīt grāmatu Beginning Programming All-In-One Desk Reference For Dummies, jo, tāpat kā mājai ir svarīgi pamati, šādi paši pamati ir svarīgi arī programmētājam. Un, kad pamatzināšanas apgūtas, var ķerties klāt jau sarežģītākām lietām, kas vienozīmīgi būs aizraujošas.

108543 cover.indd

 

Minētajā grāmatā ir ietvertas šādas galvenās sadaļas “Programmēšanas pamati”, “Datu struktūras”, “Algoritmi”, “Web programmēšana”, “Programmēšanas valodu sintakses”, kā arī parādīta iespēja, kā praktiski uzrakstīt savas pirmās mazās programmas. Šobrīd jums šie vārdi var šķist kā svešvārdi, bet- sāciet lasīt- tad viss svešais kļūs pazīstams. Ja tu studētu augstskolā, parasti šīs tēmas tiktu ietvertas lekciju kursos, tā kā vari uzskatīt, ka esi apguvis jau daļu no augstskolās pasniegtā.

Nākošajā rakstā apskatīsim, kādi rīki tiek izmantoti, lai radītu Web aplikācijas. Šis raksts būs noderīgs gan tiem, kas lieto Windows, gan tiem, kas lieto Linux vai Mac OS.

Jautājumi, komentāri vai ieteikumi? 
Ja tu esi programmētājs-iesācējs un  tev ir kādi jautājumi, droši raksti komentāros un centīsimies uz tiem atbildēt. Bet, ja tu esi pieredzējis programmētājs, būšu pateicīgs par taviem ieteikumiem un padomiem jaunajiem programmētājiem komentāru sadaļā.

The post Programmēšana – ar ko sākt? appeared first on IT House.

]]>
https://wordpress-280058-884366.cloudwaysapps.com/blog/2012/03/29/programmeshana-ar-ko-saakt/feed/ 7
Ruby on Rails Code Retreat arī Latvijā https://wordpress-280058-884366.cloudwaysapps.com/blog/2012/01/03/ruby-on-rails-code-retreat-arii-latvijaa/ https://wordpress-280058-884366.cloudwaysapps.com/blog/2012/01/03/ruby-on-rails-code-retreat-arii-latvijaa/#respond Tue, 03 Jan 2012 12:52:02 +0000 https://ithouse.io/?p=601 Mēs, programmētāji bieži vien meklējam jaunus izaicinājumus, lai praktizētu un pilnveidotu mūsu programmēšanas iemaņas. Šoreiz runa par Ruby on Rails zināšanām. Viena no iespējām ir Code Retreat pasākumi, kas notiek visā pasaule un tagad arī pie mums Latvijā.   Kas […]

The post Ruby on Rails Code Retreat arī Latvijā appeared first on IT House.

]]>
Mēs, programmētāji bieži vien meklējam jaunus izaicinājumus, lai praktizētu un pilnveidotu mūsu programmēšanas iemaņas. Šoreiz runa par Ruby on Rails zināšanām. Viena no iespējām ir Code Retreat pasākumi, kas notiek visā pasaule un tagad arī pie mums Latvijā.

coderetreat01

 

Kas ir Code Retreat?

Coderetreat ir dienu garš, intensīvs praktisks trenniņš ar fokusu uz  programmatūras izstrādes un dizaina pamatiem. Dodot iespēju programmētājiem atbrīvoties no ikdienas spiediena  pabeigt uzdevumu pēc iespējas ātrāk, Coderetreat formāts ir pierādījis  sevi, kā ļoti efektīva metode programmēšanas meistarības pilnveidei. Iepazīties ar formātu sīkāk var http://coderetreat.org mājas lapā.

Pasākums notiks 21. janvārī, Latvijas Universitātes telpās. Pieteikšanās un vairāk par šo pasākumu Ruby on Rails Latvia Meetup mājas lapā. Pasākums ir bezmaksas, bet vietu skaits gan ir ierobežots, tādēļ piesakies savlaicīgi.

The post Ruby on Rails Code Retreat arī Latvijā appeared first on IT House.

]]>
https://wordpress-280058-884366.cloudwaysapps.com/blog/2012/01/03/ruby-on-rails-code-retreat-arii-latvijaa/feed/ 0
Ruby Meetup in Riga https://wordpress-280058-884366.cloudwaysapps.com/blog/2011/12/06/ruby-meetup-in-riga/ https://wordpress-280058-884366.cloudwaysapps.com/blog/2011/12/06/ruby-meetup-in-riga/#respond Tue, 06 Dec 2011 12:50:40 +0000 https://ithouse.io/?p=598 Hi Ruby enthusiasts!   Ir pienācis mums laiks visiem satikties, lai parunātu par Ruby, Rails un programmēšanas tēmām. Iepazīties vienam ar otru, dalīties pieredzē un zināšanām. Kad esat kafejnīcā Miit Lāčplēša ielā 10, uzmeklējiet mani. Ja vēlies padalīties visiem par […]

The post Ruby Meetup in Riga appeared first on IT House.

]]>
Hi Ruby enthusiasts!

56883622_18f242e114-cropped

 

Ir pienācis mums laiks visiem satikties, lai parunātu par Ruby, Rails un programmēšanas tēmām. Iepazīties vienam ar otru, dalīties pieredzē un zināšanām.

Kad esat kafejnīcā Miit Lāčplēša ielā 10, uzmeklējiet mani. Ja vēlies padalīties visiem par kādu Ruby tēmu vai pieredzi, ieraksti komentāros vai sazvanies ar mani.

It’s time to meet for a first meetup to speak about Ruby, Rails and development topics. Learn each other to know better and share knowledge and experience. When you are at the cafe Miit in Lāčplēša iela 10, look for me. If you want to do a presentation about a Ruby topic please post it in comments or contact me directly.

Tiekamies un Ruby Rocks 🙂

The post Ruby Meetup in Riga appeared first on IT House.

]]>
https://wordpress-280058-884366.cloudwaysapps.com/blog/2011/12/06/ruby-meetup-in-riga/feed/ 0
Enerģijas malks Tavam biznesam – kā piesaistīt klientus ar interneta palīdzību https://wordpress-280058-884366.cloudwaysapps.com/blog/2011/08/25/energjijas-malks-tavam-biznesam-kaa-piesaistiit-klientus-ar-interneta-paliidziibu/ https://wordpress-280058-884366.cloudwaysapps.com/blog/2011/08/25/energjijas-malks-tavam-biznesam-kaa-piesaistiit-klientus-ar-interneta-paliidziibu/#comments Thu, 25 Aug 2011 12:48:15 +0000 https://ithouse.io/?p=595 Ikviens no mums ikdienā lieto Google, tomēr retais izmanto Google dažādo rīku vienkāršās un ērtās iespējas klientu piesaistē un savu ienākumu vairošanā. Kā padarīt Google un citus tiešsaistes risinājumus par efektīvu sava biznesa atbalsta instrumentu, jūs uzzināsiet   Trešdien, 2011.gada […]

The post Enerģijas malks Tavam biznesam – kā piesaistīt klientus ar interneta palīdzību appeared first on IT House.

]]>
logo-cropped

Ikviens no mums ikdienā lieto Google, tomēr retais izmanto Google dažādo rīku vienkāršās un ērtās iespējas klientu piesaistē un savu ienākumu vairošanā. Kā padarīt Google un citus tiešsaistes risinājumus par efektīvu sava biznesa atbalsta instrumentu, jūs uzzināsiet

 

Trešdien, 2011.gada 14.septembrī
Seminārs: LIAA 2. stāva konferenču zālē
Adrese: Rīgā, Pērses iela 2, 2.stāva konferenču zālē

Neoficiālā daļa: uzreiz pēc pasākuma, 5 min gājienā no LIAA, plkst. 17:30 Birojnīcā, Bergu bazārs, Dzirnavu iela 84/2 (karte http://g.co/maps/nvzu).

Reģistrācija pasākumam: http://bit.ly/google-in-riga

Semināra laikā atbildēsim uz jautājumiem:

  • Kāpēc un kā man reklamēties tiešsaistē?
    Nav divu vienādu kompāniju, un katra no tām saskaras ar unikālām problēmām un izaicinājumiem. Digitālās revolūcijas kontekstā katram uzņēmumam svarīgs ir jautājums nevis “vai”, bet “kā” būt redzamam tiešsaistē.
  • Kā man mērīt savus rezultātus?
    Atrodoties tiešsaistē, uzņēmumam būtiski ir zināt ne tikai aspektus, kas darbojas veiksmīgi, bet jo sevišķi meklēt virzienus ar neattīstītu potenciālu. Google Analytics var sniegt uzņēmējam būtisku informāciju par to, kā apmeklētāji ienāk manā lapā, ko viņi tur dara, kā arī kad un kā viņi no tās aiziet. Kopā mēs apskatīsim dažus no svarīgākajiem mērījumiem, kas var palīdzēt novērtēt un uzlabot savu klātbūtni tiešsaistē ar Analytics palīdzību.
  • Kur man doties tālāk?
    Lēmumam par uzņēmuma pakalpojumu piedāvāšanu jaunā tirgū ir jābūt pārdomātam un izsvērtam. Ar praktiskiem piemēriem mēs aplūkosim, kā ir iespējams maksimizēt esošās eksporta iespējas, kā arī atrast un sagatavot sevi ieiešanai pavisam jaunos eksporta tirgos.

 

Semināra piedalīsies “Google” pārstāvji Deivids Dovlings (David Dowling), Laura Krasovska, Didzis Vilcāns un Artūrs Bernovskis, Mailigen.lv.

Semināra darba valoda: angļu valoda

The post Enerģijas malks Tavam biznesam – kā piesaistīt klientus ar interneta palīdzību appeared first on IT House.

]]>
https://wordpress-280058-884366.cloudwaysapps.com/blog/2011/08/25/energjijas-malks-tavam-biznesam-kaa-piesaistiit-klientus-ar-interneta-paliidziibu/feed/ 1
Kā veidot sinhronizāciju starp divām tabulām https://wordpress-280058-884366.cloudwaysapps.com/blog/2011/02/07/kaa-veidot-sinhronizaaciju-starp-divaam-tabulaam/ https://wordpress-280058-884366.cloudwaysapps.com/blog/2011/02/07/kaa-veidot-sinhronizaaciju-starp-divaam-tabulaam/#respond Mon, 07 Feb 2011 12:28:52 +0000 https://ithouse.io/?p=572 Nācās veidot sinhronizāciju starp divām DB un izrādījās, ka nav tik vienkārši to izdarīt tā vienkārši piesēžoties un uztaisot. Tāpēc nolēmu padalīties ar pieredzu un daudz maz saprotamā veidā uzrakstīt kā to varētu darīt, protams, katram var būt savu ideju. […]

The post Kā veidot sinhronizāciju starp divām tabulām appeared first on IT House.

]]>
Nācās veidot sinhronizāciju starp divām DB un izrādījās, ka nav tik vienkārši to izdarīt tā vienkārši piesēžoties un uztaisot. Tāpēc nolēmu padalīties ar pieredzu un daudz maz saprotamā veidā uzrakstīt kā to varētu darīt, protams, katram var būt savu ideju. Iespējams ir labāks un efektīvāks risinājums, nu šis ir tas pie kā esmu nonācis caur savu pieredzi.

Katrai tabulai jāpievieno šādi lauki papildus jau esošajiem:

  • local_id – lokālā ieraksta ID,
  • remote_id – attālinātā objekta ID,
  • created_at – izvedošanas datums,
  • updated_at – atjaunošanas datums,
  • conflict – konflikta numurs.

created_at un updated_at lauku vērtības automātiski vajadzētu automātiski ierakstīt veidojot vai labojot ierakstu. updated_at lauks var palikt arī tukšs jaunizveidotiem ierakstiem, un created_at lauks nedrīkstmainīties labojot ierakstu.
Atsevišķā vietā vajadzētu glabāt pēdējo sinhronizēšanas laiku (last_stamp) tabulai, ko vajadzētu piefiksēt tieši pirms katras datu atlases no attālinātās tabulas.
Ierakstu veidošana. Atlasot datus pirmo reizi šis laiks nav, bet katru nākamo reizi nav nepieciešams atlasīt visus datus, bet gan tikai tos, kas pārsniedz šo iepriekšējo vērtību, tas ir, vai nu created_at (jauns attālināts ieraksts) vai arī updated_at (ieraksts ir attālināti labots).

Veidojot lokālu ierakstu, papildus parastajām darbībām ir jāveic šādas:

  • remote_id lauka vērtība ieraksta ID (jaunam lokālajam ierakstam abu šo lauku vērtības sakrīt);
  • local_id lauka vērtība ir ieraksta ID vērtība.

Lokāli jauni izveidotam ieraktam ID, local_id un remote_id ir vienādi. Šķiet mazliet muļķīgi, kāpēc gan tas būtu vajadzīgs? Bet būtībā katrs šis _id palīdzēs identificēt ierakstu vienalga kur tas atradīsies un ļaus viennozīmīgi to izdarīt.
Ierakstu atlasīšana.

Veidojot attālināto ierakstu jāizdara sekojošas darbības:

  • remote_id lauka vērtība ir attālinātā lauka ID vērtība;
  • īstā ID vērtība tiek veidota tāpat kā lokālajiem ierakstiem (automātiski, vai pēc kādas iepriekš definētas shēmas);
  • attālinātā ieraksta ID vērtību NEDRĪKST ierakstīt ID laukā, jo citādi tas var radīt konfliku lokālo ID starpā, kā arī tas nav vajadzīgs, jo tas jau tiek ierastīts citā laukā;
  • local_id lauks paliek tukšs.

 

Attālināto datu salīdzināšana ar lokālajiem datiem.

sinhronizacija

 

Laukus, kas glabā _id uz citām tabulām (ārējās atslēgas) vajag atjaunot sādi:

  • ārējā tabula uz kuru ir atslēga netiek sinhronizēta
    • nedrīkst mainīt – kļūda
  • tabula tiek sinhronizēta
    • ārējo tabulu saista pie remote_id nevis pie ID kā parasti, jo tādējādi atslēga būs pareizi gan lokāli, gan attālināti
    • droši var mainīt atslēgu, jo otrā tabulā mainīsies remote_id pie tās tabulas sinhronizācijas

 

Tabula ir saistīta ar citu tabulu, kurā ir _id uz šo tabulu.

  • ārējā tabula jāsaista pie šīs tabulas remote_id
  • mainoties remote_id ir jānomaina ārējās tabulas _id lauku vērtības uz šo jauno vērtību

 

Konflikti un to risināšana

Konflikti tiek glabāti laukā conflict. Tie vienmēr ir pa pāriem, viens ieraksts ir lokālais ieraksts otrs ir ārējais ieraksts. Lai nerastos kļūdas datu salīdzināšanā uz saistībā, tad risinot konfliktu ir jāpārnes pareizās izmaiņas no ieraksta ar lielāku ID uz ierakstu ar mazāku ID un pēdējais ir jāizdzēš un conflict lauks ir jāuzliek uz NULL. Pie datu atlases no ārējās tabulas ir jāignorē ieraksti kuriem conflict lauka vērtība ir lielāka par 1.

Iespējams esmu kaut ko piemirsis, bet principā no savas rūgtās pieredzes varu teikt, ka šis darbojas. Protams, varat dalīties ar idejām.

The post Kā veidot sinhronizāciju starp divām tabulām appeared first on IT House.

]]>
https://wordpress-280058-884366.cloudwaysapps.com/blog/2011/02/07/kaa-veidot-sinhronizaaciju-starp-divaam-tabulaam/feed/ 0