Veze, linkovi
Kompjuter biblioteka
Korpa

 

Access

ALGORITMI

Alternativna učenja

Analiza podataka

Android

Animacija

Antropologija

Apple - MAC OS X

Arheologija

Arhitektura

Astrologija

Astronomija

Audio kursevi + knjige

Audio, Multimedia, Video

Autobiografija

AutoCad, ArchiCAD, SolidWorks, Catia, Pro/Engineer

Automobili

Bajke

Baze podataka

Biografija

Biološke nauke

Blockchain

Botanika

C, C++ i C#

ChatGPT

CSS

Dečije knjige

Delphi

Digitalna fotografija

Dizajn

Django

Domaće pripovetke

Domaći roman

Drama

E-knjiga

E-komerc

ECDL

Ekologija

Ekonomija

Elektrotehnika

Enciklopedija

Esejistika

Etika

Fantastika

Film

Filologija

Filozofija

Fizika

Fotografija

FULL STACK DEVELOPMENT

Funkcionalno programiranje

Generativna veštačka inteligencija

Geografija

Geologija

Git i GitHub

GOOGLE

GPT

Grafika, Dizajn, Štampa

Građevinarstvo

Hardver

Hemija

Hidrotehnika

Hobi

Horor

Humor

Internet

Intervju

Istorija

Istorija i teorija književnosti

Istorija umetnosti

Istorijski roman

Java

JavaScript

Joomla

jQuery

Knjiga posle posla - Beletristika i ostala izdanja

Knjižare i naše knjige

Književna kritika

Kuvari, hrana i piće

Leksikografija

Lingvistika

Ljubavni roman

logo

Magija

Marketing

Mašinsko učenje

Mašinstvo

Matematika

Medicina

Memoari

Menadžment

Modeliranje podataka

Monografija

Mreže

MS Office

Muzika

Nagrađivanje knjige

Naučna fantastika

Obrada teksta

OFFICE 2013

OpenOffice.org

Operativni sistemi

Oracle

Organizacione nauke

Pedagogija

PHP I MYSQL

Pisci u medijima

Ples

Poezija

Politika

Poljoprivreda

Popularna medicina

Popularna nauka

Popularna psihologija

Posao

Poslovanje

Pozorište

Pravo

Pravoslavlje

Primenjene nauke

Pripovetke

Prirodne nauke

Priručnik

Programiranje

Projektovanje softvera

Psihologija

Publicistika

Putopis

Python programiranje

Računarstvo u oblaku

Raspberry PI

Razvoj

Rečnici

Religija

Robotika

Roman

Ruby i Ruby on Rails

Satira

Saveti

Serija Roberta C. Martina

Sertifikati

Slikarstvo

Socijalna mreža - Facebook

Sociologija

Sport

Sport i hobi

SQL

Statistika

Strip

Tabele

Tableti

Tehnologija

Telekomunikacije

Triler

Turizam

Twitter

Udžbenici

Umetnost

Unix, Linux

Urbanizam

UX DIZAJN

Veštačka inteligencija

Visual Basic .NET, VBA, V. Studio

Web design

Windows

Windows 7

Windows 8

WordPress

Zaštita i sigurnost

Zoologija

 

Vesti – Programiranje

Ukupno: 83, strana 4 od 5

Sajt koji možda niste otkrili - Bug.gd

 

 

 

Sajt Bug. gd pomaže svima koji su došli do neke greške i ne znaju kako da je reše. Pošaljite im grešku na koju ste naišli, oni će je uporediti sa bazom grešaka, i ako je još neko isto doživeo, ponudiće vam i rešenje.   Poželjno je da instalirate Firefox ekstenziju, koja će uvek da vam bude pri ruci. Lovac na greške, vam pomaže. Kada smo u polje greške upisali: 1002 Ovo nije greška, već proba pored traženja da navedemo email adresu na koju će poslati rešenje, dali su i 81102 greške i mogućih rešenja, sa opcijom kako dugme THIS WORKS! Ukoliko je odgovor tačan, potrebno je da kliknete dugme. Naravno da nismo kliknuli ni jedno dugme. Rešite svoj problem. Knjiga posle greške - Raseljeno lice Link ka knjizi.
 
   

Sakupljanje sličica nikada nije bilo jednostavnije

 

 

 

Na adresi http://www. spletkomat. com/ - Sakupljanje sličica nikad nije bilo jednostavnije! Potraži sličice koje ti nedostaju za tvoj album na prvoj stranici za sakupljače sličica. Stranica je namenjena sakupljačima dečjih sličica koji žele s drugim sakupljačima da razmene svoje duple sličice za one koje im fale te tako brže popune svoj album. Za početak upotrebe prijavi se korisničkim imenom (e-mail) i lozinkom. Ako si prvi put ovde, molim registruj se! Registracija je besplatna! Životinjsko carstvo AUTO - Ledo FIFA 2006 Ninja Turtles NODDY
 
   

Sedam ključnih činjenica o kvantnom računarstvu koje poslovni lideri ne smeju da propuste

 

 

 

Kvantno računarstvo predstavlja revolucionarnu tehnologiju koja koristi principe kvantne mehanike za obradu informacija. Za poslovne lidere, razumevanje potencijala i izazova ove tehnologije je od suštinskog značaja. 1. Eksponencijalno povećanje računarske snage Kvantni računari koriste kubite (kvantne bitove) koji, za razliku od klasičnih bitova, mogu istovremeno biti u stanju 0 i 1 zahvaljujući principu superpozicije. Ovo omogućava kvantnim računarima da istovremeno obrađuju ogromnu količinu podataka, što rezultira eksponencijalnim povećanjem računarske snage u odnosu na klasične računare. Primer: Google je 2019. godine objavio da je njihov kvantni računar "Sycamore" rešio problem koji bi klasičnom računaru trebao hiljadama godina za samo 200 sekundi. Najbolje prakse i saveti: Praćenje razvoja kvantnog hardvera: Redovno informisanje o napretku u kvantnom hardveru može pomoći u prepoznavanju trenutka kada kvantni računari postanu komercijalno dostupni. Razmatranje hibridnih rešenja: Integracija kvantnih računara sa postojećim klasičnim sistemima može pružiti optimalne performanse u prelaznom periodu. 2. Potencijal za rešavanje kompleksnih problema Zbog svoje jedinstvene arhitekture, kvantni računari su posebno efikasni u rešavanju problema koji su previše složeni za klasične računare, kao što su: Optimizacija: Pronalaženje najefikasnijih rešenja u logistici, finansijama i drugim sektorima. Simulacija molekula: Razvoj novih materijala i lekova kroz precizne simulacije na molekularnom nivou. Mašinsko učenje: Poboljšanje algoritama za analizu velikih skupova podataka. Primer: Volkswagen koristi kvantno računarstvo za optimizaciju saobraćajnih ruta u Pekingu, smanjujući gužve i vreme putovanja. Najbolje prakse i saveti: Identifikacija relevantnih problema: Prepoznavanje oblasti u poslovanju gde kvantno računarstvo može doneti značajne prednosti. Saradnja sa stručnjacima: Uspostavljanje partnerstava sa institucijama koje se bave kvantnim računarstvom radi istraživanja i razvoja. 3. Uticaj na sajber bezbednost Kvantni računari imaju potencijal da razbiju mnoge od trenutno korišćenih enkripcionih algoritama, što može ugroziti sajber bezbednost. Međutim, kvantna kriptografija pruža nove metode zaštite podataka. Primer: IBM i druge kompanije razvijaju post-kvantne kriptografske algoritme kako bi osigurale podatke od budućih kvantnih napada. Najbolje prakse i saveti: Priprema za kvantnu bezbednost: Istraživanje i implementacija kvantno otpornih enkripcionih metoda kako bi se zaštitili podaci u budućnosti. Proaktivno planiranje: Razvijanje strategija za migraciju na kvantno bezbedne sisteme pre nego što kvantni računari postanu široko dostupni. 4. Investicije i razvoj kvantne tehnologije Vodeće tehnološke kompanije i vlade širom sveta investiraju značajna sredstva u razvoj kvantnog računarstva, što ukazuje na njegovu stratešku važnost. Primer: Evropska unija je pokrenula "Quantum Flagship" inicijativu vrednu milijardu evra kako bi podržala istraživanje kvantnih tehnologija. Najbolje prakse i saveti: Praćenje tržišnih trendova: Održavanje informisanosti o investicijama i napretku u kvantnoj tehnologiji kako bi se prepoznale poslovne prilike. Ulaganje u istraživanje i razvoj: Razmatranje ulaganja u interne kapacitete za istraživanje kvantnog računarstva ili partnerstva sa relevantnim institucijama. 5. Potreba za novim veštinama i talentima Razvoj i primena kvantnog računarstva zahtevaju specifične veštine koje trenutno poseduje ograničen broj stručnjaka. Primer: Google i IBM nude obrazovne programe za obuku kvantnih inženjera kako bi popunili deficit talentovanih stručnjaka. Najbolje prakse i saveti: Edukacija zaposlenih: Organizovanje treninga i edukativnih programa kako bi se postojeći kadar upoznao sa osnovama kvantnog računarstva. Regrutacija stručnjaka: Angažovanje ili obuka stručnjaka sa znanjem iz kvantne fizike, matematike i računarstva. 6. Primena u razvoju novih materijala i lekova Kvantno računarstvo omogućava simulaciju kompleksnih molekularnih struktura, što može ubrzati otkriće novih materijala sa željenim svojstvima i razvoj efikasnijih lekova. Primer: Farmaceutske kompanije kao što su Pfizer i Roche koriste kvantne simulacije za dizajniranje novih lekova. Najbolje prakse i saveti: Istraživanje mogućnosti: Ulaganje u istraživanje kako bi se identifikovale oblasti gde kvantno računarstvo može doprineti razvoju novih proizvoda. Saradnja sa istraživačkim institucijama: Partnerstvo sa univerzitetima i istraživačkim centrima radi zajedničkog razvoja inovativnih rešenja. 7. Uloga u četvrtoj industrijskoj revoluciji Kvantno računarstvo je jedan od ključnih elemenata četvrte industrijske revolucije, koja integriše napredne tehnologije poput veštačke inteligencije, interneta stvari i robotike u poslovne procese. Primer: Siemens koristi kvantne algoritme za optimizaciju proizvodnih procesa i prediktivno održavanje u industriji. Najbolje prakse i saveti: Integracija sa postojećim tehnologijama: Razmatranje kako kvantno računarstvo može raditi zajedno sa drugim naprednim tehnologijama radi postizanja poslovnih ciljeva. Prilagođavanje poslovnih modela: Razvijanje fleksibilnih poslovnih modela koji mogu iskoristiti prednosti koje donosi četvrta industrijska revolucija. Zaključak Razumevanje i priprema za kvantno računarstvo omogućava poslovnim liderima da iskoriste prednosti ove tehnologije i ostanu konkurentni u brzo promenljivom poslovnom okruženju.
 
   

Slika dana - Kako se sok pretvara u softver - Twitter iz 1935. godine

 

 

 

Čista alhemija ili nešto drugo Link. Kao mogući zaključci  su: 1. Za kvalitetan sofrver su potrebne različite vrste sokova, i naravno, čista voda. 2. Sok se obavezno pije na slamčicu, jer pijenje u jednom gutljaju dovodi do čestih bagova. 3. Potrebno je koristiti sokove različitih proizvođača, sem ako proizvođač ne finansira pisanje sofrvera. 4.  Šta ako se programer pokreće na kafu ili čaj, da li pijenje soka dovodi do pogrešnjog koda? Koji su vaši zaključci? Vaša pitanja? Pozdrav Jeleni. Twitter je izmišljen 1935. godine Sa Jeleninog Twittera smo otišli na The NextWeb. Suprotno važećem mišljenju Twitter je izmišljen 1935. godine. Kao dokaz prilažemo: Robot za razmenu poruka. LINK.    
 
   

Šta nas čeka - Šimus Blekli: O video igricama, od mode do hvatanja medveda za vrat

 

 

 

U knjizi ŠTA NAS ČEKA, Šimus Blekli daje svoja predviđanja o video igricama. Gears of Waw filmska trilogija Sajt ScreenFan objavljuje: Len Wiseman, režiser filma Die Hard 4. 0, planira da poznatu akcionu igru Gears of War prenese na filmsko platno. “Planiramo da uradimo filmsku trilogiju pokrivajući svaki aspekt ove video igre, nešto slično kao i Lord of the Rings. ” - izjavio je Wiseman.   Video igrice za prezentaciju gradova Upoznavanje Niša kroz video-igrice. Turistička organizacija Niša napravila je pravi bum u ovoj uslužnoj delatnosti, osvojivši prvu nagradu na Sajmu turističkih publikacija u kategoriji propratnih turističkih izdanja. Link. Ako kreirate kostime, život nije pravo mesto za reviju već video igra Vašu kreaciju ne moraju da nose ljudi, pa ni životinje. Možete da bedete kreator kostima za junake video igara. Iz video igre, kasnije će možda u život kao u prikazanoj kolekciji modnih detalja iz video igara u stvarnom životu. Ovo je Ivy (Soul Calibur), a ja sam mislio da je nastavnica fizičkog: Kompletan pregled na Magazine 13. Tragate za stipendijom, možda su video igre način da je dobijete Infostud je objavio: Opis stipendije: Fakultet političkih nauka i UG CANVAS otvara konkurs za dodelu stipendija za 10 najuspešnijih kandidata na specijalističkim studijama „Strategija i metode nanasilne društvene promene. " Promene u društvu kroz igre. Ako u igri bude prihvaćena, može da se pokuša i na ljudima. Obrnut proces nije preporučljiv. U okviru ovih studija koristi se nov metodološki pristup, u okviru kojeg se kao modernistička nastavna sredstva koriste filmovi, video igre, simulacije i dr. Link. Kućna zabava je najbolje mesto za druženje sa roditeljima Info Online: Kompanija koja se bavi globalnim istraživanjem tržišta, GfK, je objavila da polako ali sigurno video igre preuzimaju dominaciju tržišta kućne zabave, odnosno da se video igre bolje prodaju nego DVD i Blu-ray filmovi. Ako ste roditelj i želite da ostanete u vezi sa svojim detetom, video igra je jedno od rešenja. Šetaj sa mnom - igra za rekreacijuSarajevo-X je objavilo: "Japanski elektronski gigant u februaru će lansirati novu igru pod nazivom "Walk With Me!" (Šetaj sa mnom) za DS konzole. Umjesto zavaljivanja ispred TV-a, igrače se njome ohrabruje da kreiraju vlastiti režim hodanja i na taj način se takmiče sa prijateljima, porodicom, pa čak i kućnim ljubimcima. " Cilj svake igre i treba da bude da se tenis igra napolju, a ne zavaljen u stolicu.   Da li možete da uhvatite medveda za vrat Odlično pitanje koje su postavili sebi kreatori video igre.   ITHrvatska piše: "Electronics Art Inc. je objavio SimAnimals video igru za Wii i Nintendo DS. Ona omogućuje svim igračima da se uključe, diraju, pokreću i pokušaju kontrolirati širok raspon divljih životinja, uključujući jelene, vjeverice, zečeve, lisice, rakune, jazavce, medvjede, itd. i putovati dublje i dublje u šumu. " Svako pitanje koje se postavi u video igri nikada ne mora da da odgovor: "Nije moguće uhvatiti medveda za vrat. Možda i jeste moguće, ali boli. " Video igra je bolest koja se leči ustajanje sa stolice Sve više mladih između 18 i 21 godine provode sate za kompjuterom u igranju igrica. Ipak, patološki igrač video-igara se ne prepoznaje se po broju časova koje je potrošio na igru, već na osnovu činjenice da ne može da prestane da igra na određeno vreme, jer ta pauza kod njega izaziva nemir. Igranje video-igrica može da izazove zavisnost i simptomi su privremeni gubitak orijentacije, poremećaj ishrane, asocijalnost, agresivnost i druge. Link. Na kraju, ustanite i na spavanje, ili napolje. Za dobar san, jastuk:  Link za naručivanje knjige: ŠTA NAS ČEKA.
 
   

Šta obuhvata knjiga 40 algoritama koje bi svaki programer trebalo da zna

 

 

 

 Za koga je ova knjiga Ova knjiga je za ozbiljne programere! Bez obzira da li ste iskusan programer, koji želi bolje da razume matematiku iza algoritama, ili imate ograničeno znanje na polju programiranja, ili nauke o podacima, a želite da naučite više o načinu na koji možete da iskorisite ove testirane algoritme, da biste poboljšali način na koji dizajnirate i pišete kod, ova knjiga će vam biti korisna. Iskustvo u Python programiranju je obavezno, a poznavanje nauke o podacima je korisno, ali nije neophodno. Šta obuhvata ova knjiga? Poglavlje 1, Pregled algoritama – u ovom poglavlju rezimiraćemo osnove algoritama. Poglavlje započinjemo odeljkom o osnovnim konceptima koji su potrebni da biste razumeli kako funkcionišu različiti algoritmi. Rezimiraćemo kako su ljudi počeli da koriste algoritme da bi matematički formulisali određene klase i probleme. Takođe ćemo pomenuti ograničenja različitih algoritama. U sledećem odeljku ćemo objasniti različite načine specifikovanja logike algoritma. Pošto je u ovoj knjizi upotrebljen Python za pisanje algoritama, objašnjeno je i kako da podesite okruženje da biste pokrenuli primere. Zatim su opisani različitih načini na koje možete da kvantifikujete i uporedite performansu algoritma sa drugim algoritmima. Na kraju ovog poglavlja govorićemo o različitim načinima na koje određena implementacija algoritma može da bude potvrđena. Poglavlje 2, Strukture podataka upotrebljene u algoritmima – u ovom poglavlju ćemo se fokusirati na potrebu algoritama za strukturama podataka u memoriji, koje mogu da skladište privremene podatke. Algoritmi mogu da budu veoma intenzivni u pogledu podataka ili izračunavanja, ili oba. Ali za sve različite tipove algoritama, biranje odgovarajuće strukture podataka je važno za njihovu optimalnu implementaciju. Mnogi algoritmi imaju rekurzivnu i iterativnu logiku i zahtevaju specijalizovane strukture podataka, koje su u osnovi iterativne po prirodi. Pošto u ovoj knjizi koristimo Python, u ovom poglavlju ćemo se fokusirati na Python strukture podataka, koje mogu da se upotrebe za implementiranje algoritama koji su opisani u ovoj knjizi. Poglavlje 3, Algoritmi sortiranja i pretraživanja – u ovom poglavlju predstavićemo osnovne algoritme koji se koriste za sortiranje i pretraživanje. Ovi algoritmi mogu, kasnije, da postanu osnova za mnogo složenije algoritme. Poglavlje ćemo započeti predstavljanjem različitih tipova algoritama za sortiranje. Takođe ćemo uporediti peformanse različitih pristupa. Zatim ćemo predstaviti različite algoritme za pretragu. Uporedićemo ih i kvantifikovanti njihovu performansu i kompleksnost. Na kraju ovog poglavlja predstavićemo primenu ovih algoritama. Poglavlje 4, Dizajniranje algoritama – u ovom poglavlju ćemo predstaviti osnovne koncepte dizajna različitih algoritama. Takođe ćemo opisati različite tipove algoritama i govoriti o njihovim vrlinama i slabostima. Razumevanje ovih koncepata je važno kada je reč o dizajniranju optimalnih kompleksnih algoritama. Poglavlje ćemo započeti opisom različitih tipova dizajna algoritma. Zatim ćemo predstaviti rešenje za poznati problem trgovačkog putnika. Zatim ćemo govoriti o linearnom programiranju i njegovim ograničenjima. Na kraju ćemo predstaviti praktični primer koji pokazuje kako linearno programiranje može da se upotrebi za planiranje kapaciteta. Poglavlje 5, Grafovski algoritmi – u ovom poglavlju ćemo se fokurisati na algoritme za probleme grafa koji su uobičajeni u računarskoj nauci. Postoje mnogi problemi izračunavanja, koji mogu najbolje da se predstave u terminima grafova. U ovom poglavlju ćemo predstaviti metode za predstavljanje grafa i za pretraživanje grafa. Pretraživanje grafa podrazumeva sistematsko praćenje ivica grafa, da biste odredili vrh grafa. Algoritmi za pretraživanje grafa mogu da otkriju mnogo o strukturi grafa. Mnogi algoritmi započinju pretraživanjem ulaznog grafa za dobijanje informacija o njegovoj strukturi. Nekoliko drugih grafovskih algoritama razrađuju osnovno pretraživanje grafa. Tehnike za pretraživanje grafa nalaze se u srcu polja grafovskih algoritama. U prvom odeljku ćemo opisati dve najčešće računske reprezentacije grafova: lista susedstva i matrice povezanosti. Zatim ćemo predstaviti jednostavan algoritam pretraživanja grafa, pod nazivom breadth-first search i prikazaćemo kako da kreirate breadth-first stablo. U sledećim odeljcima predstavljena je depth-first pretraga i obezbeđeni su neki standardni rezultati o redosledu u kojem depth-first pretraga doseže vrh grafa. Poglavlje 6, Algoritmi nenadgledanog mašinskog učenja – u ovom poglavlju predstavićemo algoritme nenadgledanog mašinskog učenja. Ovi algoritmi su klasifikovani kao nenadgledani jer model ili algoritam pokušava da nauči svojstvene strukture, obrasce i odnose iz datih podataka, bez ikakvog nadgledanja. Prvo su opisani metodi klasterovanja. To su metodi mašinskog učenja koji pokušavaju da pronađu obrasce sličnosti i odnosa među uzorcima podataka u skupu podataka, a zatim klasteruju ove uzorke u različite grupe, na primer, tako da svaka grupa ili klaster uzoraka podataka ima neke sličnosti, na osnovu svojstvenih karakteristika ili atributa. U sledećim odeljcima opisani su algoritmi redukcije dimenzionalnosti, koji se koriste kada postoji više atributa. Zatim su predstavljeni neki algoritmi koji se bave detekcijom anomalija. Na kraju ovog poglavlja predstavićemo mining pravila asocijacije, koji je metod data mininga koji se koristi za ispitivanje i analizu velikih transakcionih skupova podataka, za identifikovanje obrazaca i pravila. Ovi obrasci predstavljaju interesantne odnose i asocijacije između različitih stavki u transakcijama. Poglavlje 7, Algoritmi tradicionalnog nadgledanog učenja – u ovom poglavlju opisaćemo algoritme tradicionalnog nadgledanog mašinskog učenja u odnosu na skup problema mašinskog učenja, u kojem postoji označeni skup podataka sa ulaznim atributima i odgovarajuće izlazne oznake ili klase. Ovi ulazi i odgovarajući izlazi se, zatim, koriste za obučavanje generalizovanog sistema, koji može da se upotrebi za predviđanje rezultata za prethodno neviđene tačke podataka. Prvo ćemo predstaviti koncept klasifikacije u kontekstu mašinskog učenja. Zatim ćemo predstaviti najjednostavnije algoritme mašinskog učenja, linearnu regresiju. Nakon toga ćemo govoriti o jednom od najvažnijih algoritama, stablu odlučivanja. Takođe ćemo govoriti o ograničenjima i moći algoritama stabla odlučivanja i opisaćemo dva najvažnija algoritma, SVM and XGBoost. Poglavlje 8, Algoritmi neuronske mreže – prvo ćemo predstaviti glavne koncepte i komponente tipične neuronske mreže, koja postaje najvažniji tip tehnike mašinskog učenja. Zatim ćemo predstaviti različite tipove neuronskih mreža i takođe ćemo objasniti različite vrste aktivacionih funkcija koje se koriste za realizaciju ovih neuronskih mreža. Zatim je detaljno opisan backpropagation algoritam. Ovo je najčešće upotrebljavan algoritam za konvergenciju problema neuronske mreže. Zatim je objašnjena tehnika transfer učenja, koja može da se upotrebi za znatno pojednostavljivanje i delimičnu automatizaciju obučavanja modela. Na kraju je, kao primer stvarnog sveta, predstavljeno kako da upotrebite duboko učenje za detektovanje objekata u multimedijalnim podacima. Poglavlje 9, Algoritmi za obradu prirodnog jezika – u ovom poglavlju ćemo predstaviti algoritme za obradu prirodnog jezika (NLP). U ovom poglavlju obuhvaćena je teorija i praksa na progresivan način. Prvo ćemo predstaviti osnove, zatim osnovnu matematiku. Zatim ćemo govoriti o najčešće upotrebljavanim neuronskim mrežama za dizajniranje i implementiranje nekoliko važnih slučajeva upotrebe tekstualnih podataka. Ograničenja NLP-a su takođe opisana. Na kraju, predstavljena je studija slučaja u kojem je model obučen za detektovanje autora rada na osnovu stila pisanja. Poglavlje 10, Mehanizmi za preporučivanje – u ovom poglavlju ćemo se fokusirati na mehanizme za preporučivanje, koji su način za modelovanje informacija dostupnih u odnosu na preference korisnika, a zatim upotreba ovih informacija, za obezbeđivanje informisanih preporuka na osnovu tih informacija. Osnova mehanizma za preporučivanje je uvek snimljena interakcija između korisnika i proizvoda. Ovo poglavlje ćemo započeti predstavljanjem osnovne ideje iza mehanizma za preporučivanje. Zatim ćemo govoriti o različitim tipovima mehanizma za preporučivanje. Na kraju ovog poglavlja opisaćemo kako se mehanizmi za preporučivanje koriste za predlaganje stavki i proizvoda različitim korisnicima. Poglavlje 11, Algoritmi podataka – u ovom poglavlju ćemo se fokusirati na probleme vezane za algoritme usmerene ka podacima. Poglavlje ćemo započeti kratkim pregledom problema vezanih za podatke. Zatim ćemo predstaviti kriterijum za klasifikaciju podataka. Zatim ćemo opisati kako da primenite algoritme, da biste olakšali primenu podataka, a zatim ćemo predstaviti temu kriptografije. Na kraju ćemo predstaviti praktičan primer izdvajanja obrazaca iz Twitter podataka. Poglavlje 12, Kriptografija – u ovom poglavlju ćemo predstaviti algoritme vezane za kriptografiju. Poglavlje ćemo započeti predstavljanjem pozadine. Zatim ćemo govoriti o algoritmima simetrične enkripcije. Objasnićemo MD5 i SHA algoritme heširanja i ograničenja i slabosti povezane sa implementiranjem simetričnih algoritama. Zatim ćemo govoriti o algoritmima asimentrične enkripcije i kako se oni koriste za kreiranje digitalnih sertifikata. Na kraju ćemo predstaviti praktičan primer koji rezimira sve ove tehnike. Poglavlje 13, Algoritmi velikih razmera – u ovom poglavlju ćemo objasniti kako algoritmi velikih razmera obrađuju podatke koji ne mogu da se uklope u memoriju jednog čvora i uključivanje obrade koja zahteva više CPU-a. Poglavlje ćemo započeti opisom tipova algoritama koji su najprikladniji za paralelno pokretanje. Zatim ćemo govoriti o problemima vezanim za paralelizaciju algoritama. Takođe ćemo predstaviti CUDA arhitekturu i opisati kako jedan GPU ili niz GPU-ova može da se upotrebi za ubrzavanje algoritama i koje se promene moraju izvršiti u algoritmu da bismo efikasno iskoristili moć GPU-a. Na kraju ovog poglavlja ćemo govoriti o klaster računarstvu i opisaćemo kako Apache Spark kreira resilient distributed dataset-ove (RDD) za kreiranje ekstremno brzin paralelnih implementacija standardnih algoritama. Poglavlje 14, Praktična razmatranja – ovo poglavlje ćemo započeti važnom temom objašnjenja, koja postaje sve važnija sada kada je objašnjena logika iza automatizovanog donošenja odluka. Zatim ćemo predstaviti etiku upotrebe algoritma i mogućnosti kreiranja biasa kada ih implementiramo. Zatim ćemo detaljno opisati tehnike za obradu NP problema. Na kraju ćemo opisati načine implementiranja algoritama i izazove iz stvarnog sveta povezane sa njima. VIŠE O KNJIZI I KORPA ZA NARUČIVANJE  
 
   

Šta obuhvata knjiga GO OD POČETNIKA DO PROFESIONALCA

 

 

 

Ova knjiga je namenjena Go programerima sa početnim i srednjim znanjem koji žele podići svoje poznavanje Goa na sledeći nivo, kao i iskusnim programerima u drugim programskim jezicima koji žele da nauče Go bez ponovnog učenja kako radi for petlja. Neke informacije koje se nalaze u ovoj knjizi se mogu naći i u mojoj drugoj knjizi Go Systems Programming. Glavna razlika između ove dve knjige je u tome što je Go Systems Programming posvećena razvoju sistemskih alata koji koriste mogućnosti Goa, dok je u knjizi Mastering Go u pitanju objašnjavanje mogućnosti i Go internala da biste postali bolji programer za Go. Obe knjige se mogu koristiti kao referenca nakon što ih pročitate prvi ili drugi put. Šta ova knjiga pokriva Poglavlje 1, Go i operativni sistem, započinje pričom o istoriji Goa i njegovim prednostima pre nego što počnu opisivanje korisničke alatke godoc i objašnjenja kako možete kompajlirati i izvršavati Go programe. Nakon toga, govori se o ispisu rezultata i dobijanju korisnikovog unosa, upotrebi argumenata komandne linije programa i korišćenju datoteka dnevnika. Završna tema u prvom poglavlju je rukovanje greškama, koje u Gou igra ključnu ulogu. U Poglavlju 2, Razumevanje Go komponenata, upoznaćete sakupljač smeća u Gou i način na koji on operiše. Takođe će biti reči o nesigurnom kodu i unsafe paketu, kao i načinima kako pozvati program napisan u C kodu iz Goa i kako pozvati Go kod iz C programa. Nakon toga, prikazana je upotreba ključne reči defer i predstavljeni su alati strace(1) i dtrace(1). U ostalim odeljcima ovog poglavlja naučićete kako da pronađete informacije o okruženju vašeg Goa, kako se upotrebljava Go asembler i kako se iz Go koda generiše WebAssembly kod. Poglavlje 3, Korišćenje osnovnih tipova Go podataka, posvećeno je tipovima podataka koje nudi Go, što uključuje nizove, kriške i mape, kao i Go pokazivače, konstante, petlje i korišćenje datuma i vremena. Poglavlje 4, Korišćenje složenih tipova, počinje učenjem o Go strukturama i ključnoj reči struct, pre nego što budemo predstavili slogove, nizove, rune, kriške bajtova i literale stringova. U ostatku poglavlja se govori o regularnim izrazima i podudaranju uzoraka, instrukciji switch, paketu strings, paketu math/big, razvoju spremišta ključ-vrednost u Gou i korišćenju XML i JSON datoteka. Poglavlje 5, Kako poboljšati Go kod pomoću struktura podataka, odnosi se na razvoj vlastitih struktura podataka kada strukture koje nudi Go ne odgovaraju određenom problemu. Ovo uključuje razvoj binarnih stabala, povezane liste, hash tabele, stekove i redove čekanja i učenje o njihovim prednostima. U ovom poglavlju takođe je prikazana upotreba struktura koje se mogu pronaći u standardnom Go paketu container i način kako se Go koristi za verifikaciju Sudoku zagonetki i kako se generišu slučajni brojevi. Poglavlje 6, Ono što možda ne znate o Go paketima i funkcijama, u celini je posvećeno paketima i funkcijama, upotrebi funkcije init(), standardnom Go paketu syscall i paketima text/template i html/template. Pored toga, prikazana je upotreba naprednih paketa go/scanner, go/parser i go/token. Ovo poglavlje će vas definitivno učiniti boljim Go developerom! U Poglavlju 7, Refleksije i interfejsi za sve sezone, upoznaćete tri napredna Go koncepta: refleksije, interfejse i metode tipa. Pored toga, biće reči o objektno-orijentisanim mogućnostima Goa i uklanjanju grešaka u Go programima pomoću Delve. Poglavlje 8, Naložiti UNIX sistemu šta da radi, odnosi se na programiranje sistema u Gou, koji obuhvata teme poput flag paketa za rad uz korišćenje argumenata komandne linije, rukovanje UNIX signalima, ulaznim i izlaznim datotekama, paket bytes, interfejse io. Reader i io. Writer i upotrebu Viper i Kobra Go paketa. Ako stvarno radite na programiranju sistema u Gou, toplo preporučujem da, nakon knjige Mastering Go (drugo izdanje), pročitate Go Systems Programming. U Poglavlju 9, Istovremeni tokovi u Gou - goroutine, kanali i cevovodi, razmatramo o goroutinama, kanalima i cevovodimai. Takođe ćete učiti o razlikama između procesa, niti i gorutina, sync paketima i načinu kako radi Go planer. Poglavlje 10, Istovremeni tokovi u Gou - napredne teme, započeće od tačke gde je završeno prethodno poglavlje i učiniće vas majstorom goroutina i kanala! Naučićete više o Go planeru, upotrebi moćne ključne reči select i raznim tipovima Go kanala, kao i o deljenoj memoriji, muteksima, sync. Mutex tipu i sync. RWMutex tipu. Završni deo poglavlja posvećen je context paketu, udruživanju izvršilaca i načinu kako se detektuju uslovi trke. U Poglavlju 11, Testiranje koda, optimizacija i profilisanje, biće reči o testiranju koda, optimizaciji i profilisanju koda, kao i unakrsnom kompajliranju, kreiranju dokumentacije, benčmarkingu Go koda, kreiranju primera funkcija i pronalaženju nedostupnog Go koda. U Poglavlju 12, Osnove mrežnog programiranja u Gou, predstavićemo net/http paket i saznaćete kako možete da razvijate veb klijente i veb servere u Gou. Ovaj razvoj takođe uključuje upotrebu http. Response, http. Request i http. Transport struktura i http. NewServeMux tip. Čak ćete naučiti kako da u Gou razvijete čitavu veb stranicu! Nadalje, u ovom poglavlju ćete naučiti kako da čitate konfiguraciju vašeg mrežnog interfejsa, kako se izvodi DNS pretraga u Gou i kako se koristi gRPC sa Goom. Poglavlje 13, Mrežno programiranje - izrada vlastitih servera i klijenata, posvećeno je aktivnostima u vezi sa HTTPS saobraćajem i kreiranju UDP i TCP servera i klijenata u Gou pomoću funkcionalnosti koju nudi net paket. Ostale teme sadržane u ovom poglavlju su kreiranje RPC klijenata i servera, razvoj TCP servera istovremenog toka u Gou i čitanje „sirovih“ mrežnih paketa. Poglavlje 14, Mašinsko učenje u Go, posvećeno je mašinskom učenju u Gou, uključujući klasifikaciju, klasterisanje, otkrivanje anomalija, izuzetke, neuronske mreže i TensorFlow, kao i korišćenju Apači Kafke pomoću Goa. Ovu knjigu smo podelili u tri logička dela. Prvi deo sadrži sofisticirani pogled na neke važne koncepte Goa, uključujući unos korisnika i izlaz, preuzimanje spoljnih Go paketa, kompajliranje Go koda, pozivanje C koda iz Goa i kreiranje WebAssembly iz Goa, kao i upotrebu Go osnovnih i kompozitnih Go tipova. Drugi deo čine Poglavlje 5, Kako poboljšati Go kod pomoću struktura podataka, Poglavlje 6, Ono što možda ne znate o Go paketima i funkcijama, i Poglavlje 7, Refleksije i interfejsi za sve sezone. U ova tri poglavlja su predstavljeni organizacija Go koda u pakete i module, dizajn Go projekata i neke Go napredne karakteristike, respektivno. U preostalih sedam poglavlja, koja čine poslednji deo knjige, bavimo se praktičnijim Go temama. Poglavlja 8, 9, 10 i 11 posvećena su programiranju sistema u Gou, istovremenimm tokovima u Gou, testiranju koda, optimizaciji i profilisanju. U poslednja tri poglavlja biće reči o mrežnom programiranju i mašinskom učenju u Gou. Knjiga uključuje sadržaje kao što su Go i WebAssembly, upotrebu Dokera sa Goom, kreiranje profesionalnih alata za naredbenu liniju sa paketima Viper i Kobra, koji parsiraju JSON i YAML slogove, izvođenje operacija s matricama, korišćenje Sudoku zagonetki, go/scanner i go/token, upotrebu git(1) i GitHuboma, atomic paket, gRPC i Go i HTTPS. Knjiga sadrži relativno male, ali kompletne Go programe koji ilustruju predstavljene koncepte. To ima dve glavne prednosti: prvo, ne morate gledati beskrajne listinge koda kada pokušavate da naučite određenu tehniku ​​i, drugo, taj kod možete koristiti kao polazište prilikom kreiranja vlastitih aplikacija i uslužnih programa. PREUZMITE POGLAVLJE IZ KNJIGE: LINK Iskoristite priliku i rezervišite knjigu u pretplati po ceni od samo 1. 800 dinara. VIŠE O KNJIZI I LINK ZA NARUČIVANJE: LINK
 
   

Startit Poslovi: Koliko su važne ciljne grupe za plasman proizvoda

 

 

 

Zdravo! Naš Blog tim prenosi tekst koji može pomoći onima koji žele da se bave marketingom ili žele da plasiraju svoj proizvod ili uslugu na tržište. Nikola Jovanović, direktor Plum Mark agencije za marketinška istraživanja, piše na temu segmentacije tržišta, kako se ona sprovodi, šta su to ciljne grupe i zašto su važne. Zorica Lončar je Content Production menadžer i radi na podkastima iz sfere marketinga i tehnologije. Ona je ove nedelje u rubrici „Kreatori i alati” predstavila koje sve alate koristi za kreiranje podkasta, uz pomoć čega najbolje organizuje svoj radni dan, kako razgovara sa kolegama i klijentima, kao i koje alate koristi za kontent marketing i SEO optimizaciju. Ukoliko si ljubitelj mašinskog učenja i nauke o podacima, može ti biti interesantno da čuješ nešto više o programskom jeziku R i platformi H2O. O priručnicima za mašinsko učenje u ovom programskom jeziku govoriće Erin Ledel, Data Scientist i članica vodećeg tima globalne R-Ladies zajednice, na meetupu koji će 21. novembra u 17 i 30 biti održan u beogradskom Startit Centru (Savska 5). A ovo su najaktuelniji oglasi: Java Engineer — SAP Prijavi se do 9. decembra Senior Embedded Software Engineer — Zühlke Prijavi se do 24. novembra Tableau or Power BI Developer – Smart Apartment Data Prijavi se do 1. decembra Game Developer (Unity) — OneSecondDelivery Prijavi se do 16. decembra PHP Developer – StuntCoders Prijavi se do 25. novembra Salesforce Developer — Namics Prijavi se do 4. decembra International IT Sales Manager — PRODYNA Prijavi se do 11. decembra C++ Programmer (Senior) — 3Lateral Prijavi se do 16. decembra React JS Frontend Engineer — Leasing Marketing Solutions Prijavi se do 2. decembra Software Engineer . NET — Namics Prijavi se do 25. novembra Mobile Developer — CoreWare Labs Prijavi se do 8. decembra . NET Developer (Medior/Senior) — SAP Prijavi se do 9. decembra React Native Engineer — TradeCore Prijavi se do 20. novembra QA Automation Inženjer — TeleSign Prijavi se do 16. decembra Middle/Senior Node. js Developer — Citrus Systems Prijavi se do 6. decembra Senior Salesforce Developer — Namics Prijavi se do 4. decembra Ruby/Python Senior Backend Engineer — Mediately Prijavi se do 29. novembra Senior Java Software Engineer — Zuhlke Prijavi se do 3. decembra Mid/Senior Java Developer — Endava Prijavi se do 9. decembra Dataset and Machine Learning Manager — OneSecondDelivery Prijavi se do 16. decembra Junior PHP Web Developer — Citrus Systems Prijavi se do 24. novembra   Ne pronalaziš interesantan posao? Pogledaj sve oglašene poslove na Startit Poslovima.   Ukoliko te više zanimaju IT prakse pronađi ih ovde.   Lep pozdrav, Tanja  
 
   

Startit Poslovi: Zamke u koje medior programeri najčešće upadaju

 

 

 

Zdravo! U posledenjih desetak godina IT industriju su preplavili junior programeri. Velika pažnja posvećuje se i senior programerima, a kako je u mnogim malim kompanijama njihov status nedefinisan, medior programeri su grupa koja je donekle zapostavljena. Ipak, to je grupa developera čiji broj brzo raste, što je navelo naš Blog tim da ove nedelje prenese tekst Ostina Tindla u kojem daje savete i navodi zamke u koje ovi programeri u „pubertetu“ mogu da upadnu.  Šta je sve potrebno da bi pokrenuo svoj biznis? Kojih šest mitova o preduzetništvu postoji i koje su to stvari koje niko ne želi da saopšti onima koji su na putu da pokrenu sopstveni biznis? Ukoliko voliš da igraš video igre i želja ti je da kroz ovaj hobi zaradiš određeni novac ili da do novca dođeš praveći ih, preporučujemo ti da 21. juna u 17 časova posetiš Startit Centar u Inđiji. Tamo će biti održan meetup na temu „Kako zaraditi od video igara?“. Na ovom događaju ćeš, između ostalog, imati priliku da saznaš kako da započneš razvojoj video igara, kao i kako da preživiš baveći se gejmingom ili game developmentom.  A ovo su najaktuelniji oglasi: DevOps Engineer (Contractor) — CallidusCloud Prijavi se do 16. jula Senior Software Engineer Java — Namics Prijavi se do 18. jula Java Engineer — Daon Prijavi se do 12. jula Mobile Product Owner — TradeCore Prijavi se do 14. jula Junior C++ Programmer — Ubisoft Prijavi se do 17. jula Google Ad Operations Executive — Kreativa New Formula Prijavi se do 2. jula Computer Vision Embedded Engineer — RT-RK Prijavi se do 19. jula Backend Software Developer — AVAST Software Prijavi se do 24. juna Full Stack . NET Developer (Contractor) — CallidusCloud Prijavi se do 16. jula Junior Web Developer — Threedium Prijavi se do 14. jula Senior Frontend Engineer — Namics Prijavi se do 18. jula PHP Developer — ProDevs Prijavi se do 29. juna Senior Java Developer (f/m) — Microblink Prijavi se do 23. juna QC Test Engineer — Daon Prijavi se do 12. jula Software Engineer – Basiq Prijavi se do 28. juna Python Developer — Godot Prijavi se do 1. jula Scrum Master – TradeCore Prijavi se do 14. jula Senior Front End Developer — Balkaneum Prijavi se do 28. juna Android Application Developer — RT-RK Prijavi se do 19. jula Experienced UX/UI Designer – REIN Prijavi se do 19. jula Episerver Software Developer — EXLRT Prijavi se do 21. juna Automated QA Engineer — AVAST Software Prijavi se do 27. juna Lead Developer — Work & Co Prijavi se do 20. juna Test Automation Engineer — Typhoon HIL Prijavi se do 4. jula Big Data Developer – TeleSign Prijavi se do 2. jula Project Manager – TechBear Prijavi se do 28. juna Senior . NET Software Engineer — Zühlke Prijavi se do 8. jula Ne pronalaziš interesantan posao? Pogledaj sve oglašene poslove na Startit Poslovima. Lep pozdrav, Tanja
 
   

SuTree instrukcioni video sajt je dodao kurseve, vidžete i druge funkcije

 

 

 

U poslednjih šest meseci, SuTree je skupljao korisnički generisane video klipove koji vam pokazuju kako stvari rade. Tu ćete naći sve, od vođenja računa o kućnim ljubimcima pa sve do ubrzanja vašeg web pretraživača. Trenutno se onlajn nalazi preko 10,000 video fajlova. Sada je ovaj web sajt pokrenuo gomilu novih funkcija koje će vam olakšati pronalaženje video klipova koje tražite i podelite ih sa ostatkom sveta. Ono što je najinteresantnije je da, SuTree izbacuje novu "courses" funkciju koja omogućuje kreatorima video fajlova da spoje povezane video fajlove u onlajn kurs. Imate seriju od 7 delova koja objašnjava kako se čisti WC šolja? Pretvorite je u kurs. Korisnici takođe mogu da "wrap & send" (spakuj i pošalji) grupu video fajlova prijateljima. Tu su i RSS vesti koje vam omogućuju da se prijavite na tagove, kategorije, ili nove video fajlove apludovane na web sajt. Za web izdavače, tu je i novi vidžet koji im omogućuje da ugrade polje za pretraživanje preko kojeg korisnici mogu da pretražuju intrukcione video klipove za koje su zainteresovani. Adresa: SuTree
 
   

Sve više se koristi C#

 

 

 

Programeri u Evropi, na Bliskom Istoku i u Africi sve više upotrebljavaju Microsoft-ov C# programski jezik. Prema istraživanju kompanije Evans Data  broj programera koji koriste C# se uvećao za 40% tokom prošle godine. Takođe više od polovine programera koji su učestvovali u ovom istraživanju naveli su da je njihov izbor platforme za Web servise, Microsoft-ov . Net. Takođe, 65% programera u ovim oblastima koristi ili planira da koristi AJAX u svojim razvojnim strategijama. Od ostalih programskih jezika možemo još spomenuti Ruby on Rails razvojni jezik, za čije korišćenje sve više raste raspoloženje i entuzijazam.
 
   

Termin dana - Šta je strategija u realnom vremenu (RTS)

 

 

 

Šta je strategija u realnom vremenu (RTS)? Strategija u realnom vremenu (Real-Time Strategy) je vrsta video igara u kojoj više igrača istovremeno takmiči, prikupljajući resurse (resources), gradeći zgrade (buildings) i boreći se sa vojnicima (armies). Ciljevi se kreću od poraza protivnika (defeating foes) u borbi do dostizanja određenog broja poena (specific score). Igrači preuzimaju ulogu taktika (tactician) koji komanduje trupama i graditeljima. RTS igre zahtevaju brze reakcije, jer neprijatelji (enemies) često ometaju napredak. Igrači moraju brzo reagovati i prilagoditi strategiju. Iako su PC RTS igre najčešće, postoje i značajni naslovi za konzole. Igrači prikupljaju resurse kako bi formirali vojske koje mogu napadati neprijateljske strukture i jedinice. Neke RTS igre, kao što je Frostpunk, fokusiraju se na preživljavanje (survival), dok online RTS naslovi nude više rasa (races) sa jedinstvenim jedinicama. Najbolje RTS igre nude podršku za više igrača (multiplayer) i pojedinačne kampanje (single-player).
 
   

Tetris kakav nikada niste igrali - Visokorezolucijski - Oko vrata - Ljudski - Za ručak

 

 

 

Kako su se kompjuteri razvijali, Tetris je postajao malo drugačiji, ali je ideja uvek bila ista. Različite oblike složiti tako da nema rupa, da se čitav konstrukcija pomera na dole i oslobađa ekran za nove oblike, koji dolaze sve većom brzinom. Rusi su otišli korak dalje. Ili malo više koraka. HD Tetris, ili Tetris visoke rezolucije. Naravno da je da slici sve veoma malo. Pa, to je Tetris u visokoj rezoluciji. Tetris preko cele strane. Spremite se i POČNITE DA IGRATE. Tetris polica Veliki zaljubljenici Tetrisa i knjiga, ništa nemaju ni protiv police: Link. Tetris evolucija Link.   Tetris za malu decu Link. Tetris oko vrata   Link. Ti si moj Tetris Da li postoji neko kome možete da kažete da je vaš Tetris? Da  ste se složili tako dobro, da. . . Link.   Hoćeš li na tetris ručak? Kako se ovaj vegetarijanski obrok lepo "slaže" u želudac, da bih složio i nešto tečno. Link. Kada se ljudi slože, nastaje ljudski Tetris Švajcarski umetnik Guillaume Reymond. Knjiga za vas: Milioner iz blata Kada znate odgovor na pitanje to vam može doneti Milion dinara. Može vas koštati glave. Možda ste i pogrešili. Link ka knjizi i korpi za naručivanje.
 
   

Tokyio Game Show

 

 

 

Prevedeno sa japanskog, tema ovogodišnjeg Tokyo Game Show je “Vaša ulaznica za sledeću generaciju igrica”. Kao što se desilo sa Electronic Entertainment Expo, koji se svake godine u maju održava u Los Angelesu, Tokyo Game Show više nema takav uticaj kakav je nekada imao. To više nije najveći game show na svetu. Međutim, ovde i dalje ima velikih događaja, a šou i dalje predstavlja debi za veliki broj novih video igrica. Sve u svemu, predstavljeno je preko 600 novih proizvoda. Microsoft je predstavio svoje planove za Xbox 360 u Japanu. Priznali su da je originalna Xbox konzola loše prošla u Japanu – tokom četiri godine je prodato samo 500 000 jedinica – ali su najavili da Microsoft radi na tome da konzola dobije izgled koji će biti prihvatljiviji za Japan. Ipak, čak ni tada uspeh Microsofta neće biti zagarantovan na ovom najprobirljivijem tržištu na svetu. Tome je još više doprinela odluka Microsofta, koju su mnogi ocenili kao pogrešnu, da predstavi naslov Gears of War, s obzirom da su FPS igrice najmanje popularne u Japanu. Sa druge strane, Nintendo je predstavio šokantno jedinstveni kontroler Revolution. Međutim, ni softver ni hardver nisu čak ni blizu javnog debija. Sa druge strane, Xbox 360 je potpuno spreman. Mada su se čule glasine da će na Sony PlayStation 3 moći da se igra, jedino prisustvo konzole je bilo u obliku džinovske pozornice gde su se neprestano izmenjivali video zapisi najavljujući dolazeće igrice. Što se video zapisa tiče, svakako je bio najimpresivniji onaj devetominutni koji je predstavljao poslednju verziju Konami akcione serije Metal Gear Solid 4.
 
   

Top Programming Languages to Learn in 2018

 

 

 

As we code our way through 2018, let’s take a look at the programming languages that are making the greatest impact on software engineering. It is impossible to learn every language created, but this article sheds light on some of the languages that may increase your own personal developer happiness or provide future job opportunities. Let’s take a look at the top programming languages of 2018. TLDR: TypeScript, Go, Python, Kotlin + Swift, SQL, Rust, Elixir TypeScript Whether you love or hate JavaScript, there is no question that the language is here to stay. TypeScript aims to solve one of the biggest complaints of JavaScript by introducing static typing. This means that the type of a variable must be declared by the developer as they write the code. For example, we declare the function argument below to ensure we only pass strings: const sayHello = (name: string) => `Hello, ${name}` With a popularity score at 18% according to Stack Overflow and a top 5 ranking in the most loved languages (above JavaScript), TypeScript is experiencing a meteoric rise in popularity at only 5 years since its creation. Startups and tech giants are embracing its benefits. All indications in 2018 are that TypeScript is only going to increase in popularity at a growing rate. If you are a JavaScript enthusiast that loves to stay up to date with the changing landscape, TypeScript makes sense to dive into. Go Go is simply taking over the programming world. The language was created by Google in 2009 and offers many of the benefits of C/C++, but Go makes many changes to improve brevity, simplicity, and safety. Simply stated, Go does practically everything well. The code is easy to understand but also incredibly efficient computationally. A new developer can pick it up rather quickly. It is a statically typed and compiled language that manages concurrency efficiently. Given the many benefits of Go, it makes sense to choose for numerous use cases. Its speed makes it a great choice for web servers, and it is simple enough to quickly spin up micro-services. It handles networking very well, and Go also does a good job as a language for systems. Some practical implementations of Go are: The primary language for the Ethereum source code and Hyperledger blockchain Kubernetes is built with Go Countless web servers and tools for top tier tech companies Go may be the perfect language to add to your developer tool box. Its ability to do so many things well means that it will always be in the conversation as a tool to use for any job. Python Python has been around for almost 30 years, but it is still a popular choice among software engineers. The language has withstood the test of time and shown that its not only worth knowing, but it may be an expectation given its ubiquity. In fact, the 2018 Stack Overflow survey shows that it ranks #1 as the most wanted programming language. Python is beautiful scripting language that has evolved to support developer ecosystems in many fields. It offers Django and Flask, making it simple to build web applications and APIs. The community also offers incredibly robust tools for data science and academic programming. Python has proven that it will be around for a long time. If you invest your time into learning it, there is no doubt that it will pay off. Kotlin + Swift These languages are universally noted as an improvement to their predecessors. They offer a better developer experience for coding mobile applications on their respective platforms. Kotlin is ranked second as the most loved programming language and this past year received official support from Google and Android Studio. Many Android teams are converting their code bases away from Java. If you are an Android engineer, do not be afraid to dive in here and pick up Kotlin since it appears it will be in high demand for the foreseeable future. Swift was developed by Apple so that iOS engineers no longer need to work with Objective-C. The language is only 4 years old but has received rapid adoption. Swift 4. 0 was released in 2017 and it is showing no signs of slowing down as engineers continue to adopt it. SQL While it is not quite the same as the other languages on our list (and some may argue that it does not belong here), understanding SQL is very important. Almost every single tech company will have some data storage, and by far the most popular method still is a SQL implementation. Understanding data storage and retrieval can only serve to make you a better software developer. If you are a front end engineer that has never looked into where your data comes from, do yourself a favor and gain an understanding of SQL. Rust Rust is a systems programming language sponsored by Mozilla. It is not essential that every engineer learn it given its use cases, but if you want to do systems coding, you should check out Rust. Rust was voted as the most loved language in the Stack Overflow survey 3 years straight in 2016, 2017, and 2018. Share the love and check out why so many people are turning to Rust. Elixir Elixir is more of an author pick as to a language that I think will start to grow in popularity. It currently has a strong cult following of engineers that swear by the language, and it has also started to gain adoption into notable startups as well. The popularity of functional programming is growing quickly, and Elixir is poised to be a language that experiences rapid adoption as engineers move in this direction. Elixir is a functional, concurrent, general-purpose programming language that runs on the Erlang virtual machine (BEAM). In addition to software engineers loving to build with it, Elixir has proven that it can support large, scalable systems that perform well under huge user loads. The popular chat application Discord wrote an article on how they scaled to 5,000,000 concurrent users with tens of thousands in a single channel by utilizing Elixir. For comparison, Slack can handle about 10,000 concurrent users in a chat. ORIGINAL
 
   

Trolltech traži programere

 

 

 

Trolltech (prethodno poznat kao Quasar Technologies) je kompanija za računarski softver iz Osla, u Norveškoj. Oni obezbeđuju platforme za razvoj programa kao i servise za konsultacije sa ekspertima. Njihov glavni proizvod je Qt, lak za upotrebu, višeplatformski, C++ grafički korisnički interfejs (GUI). Pored GUI toolkit-a, Qt takođe dolazi opremljen sa različitim paketima  kao što su strukture podataka i biblioteka za mrežu. Prema poslednjim informacijama, Trolltech kompanija je ponudila besplatne telefone i programerske alate onim programerima koji žele da programiraju na Qtopia programerskom okviru za razvoj programa za mobilne telefone, u toku programa koji se zove Qtopia Greenphone Grant Program. “Trolltech je ponosan što sponzoriše Qtopia Greenphone Innovation Grant program. Namena ovog programa je da otvori Trolltech-ov Greenphone, Linux mobilni programibilni uređaj za neograničene programske inovacije i u ruke najboljih programera, kako bi dobio vrhunske aplikacije . . . " napisao je zvaničnik Trolltech-a na web sajtu kompanije. Za ovaj program, David Bialer, direktor ekosistema je rekao: “Ohrabrujemo programere otvorenog koda da eksperimentišu i da kreiraju nove programe tako što će učestvovati u Grant Programu”. Oni koji su zainteresovani mogu da se prijave ovde počevši od 3. jula do 7. avgusta 2007. , ali ovaj termin može da bude skraćen, u zavisnosti od toga koliko brzo nestanu uređaji koji su za to namenjeni. Prijava se sastoji od ispunjavanja formulara koji bi trebao da uključuje opis programa koji planirate da kreirate. Kreirani programi će zatim biti promovisani na Trolltech-ovom web sajtu. Pregled prijava će početi oko 3. jula 2007. godine. Prijave će biti ocenjene po kriterijumima kao što su funkcionalnost, praktična upotrebljivost i originalnost. Trenutno ocenjen kao razvojni cilj, Trolltech-ov Greenphone je prvi Linux zasnovani GSM/GPRS telefon koji ima otvoren operativni sistem koji korisnik može da modifikuje.
 
   

VoicePHP - Glas - PHP i još neki glasovi koje čujemo i koje bismo poslali u svet

 

 

 

Sajt VoicePHP vam nudi PHP rešenje ukoliko biste umesto teksta želeli da korisnik čuje glas. Dijagram objašnjava kako čitava aplikacija radi: Pročitajte kakve su prednosti VoicePHP-a u odnosu na VoiceXML, zatim kako radi. iPhone i pretraživanje Googla glasom Uskoro će iPhone legalno i kod nas biti dostupan. Mobilni telefon je više orijentisan ka pričanju nego radu preko tastature. Tako je i prva aplikacija za pretraživanje preko Googla urađena za iPhone:   Koji je najbolji restoran u Beogradu, pitajte svoj telefon (u budućnosti) i on će vas odvesti. . . videćete gde. Lounge Lizards izvode Voice of Chunk na "Night Music" 1988. godine. Glas je u komadu, komad je glasan, glas pa glas pa komad: Za ljubitelje satova, pogledajte ovaj Versaćeov sat sa ugrađenim MP3 Voice rekorderom: Izbori nisu jedino mesto kada glasate za nekoga ili nešto. Internet je pun mesta na kojima se od vas traži da učestvujete u anketama, i da date svoj glas.
 
   

Welcome to issue 197 of Python Weekly

 

 

 

Welcome to issue 197 of Python Weekly.  Let's get straight to the links this week. From Our Sponsor      New feature: Auto-assignments  When an error occurs, Opbeat deduces who the best equipped person to fix the code is, via Git. Receive fewer but smarter notifications & spend more time being productive. Read the full article. News PyCon PL 2015 Call for Proposal  We are pleased to announce that Call for Proposal for PyCon PL 2015 is open. We encourage everyone who is working with Python to submit his/her proposal. We are looking for a large variety of subjects on different levels of expertise from beginners to professionals. The deadline for proposal submission is 15th of July. Articles, Tutorials and Talks Episode #13: Flask web framework and much, much more Did you know that Flask has its origins in an April fools joke that unexpectedly took off? Listen in this week to hear about the history, current state, and future of Flask with its creator Armin Ronacher. You'll learn how he's using Python as the backend for a set of major computer games. His thoughts on the future of web development and HTTP 2. And why Rust is an amazing new language you should check out.   Neural Nets for Newbies "Neural Nets for Newbies" is geared to provide clarity on what neural networks are, how to start using them and why they are valuable -- feature engineering. This talk is targeted to anyone who is passionate about understanding algorithms and code to define and leverage patterns in data. Document Clustering with Python This guide will explain how to cluster a set of documents using Python. The motivating example is to identify the latent structures within the synopses of the top 100 films of all time (per an IMDB list). Create a REST API in Minutes With Pyramid and Ramses This tutorial is meant for beginners where we'll show you how to go from zero to your own production-ready backend in a few minutes. Learn to scrape and build a Reddit API in Python (Flask) Lets learn how to scrape a website and build an API out of it! For educational purposes, lets scrape Reddit. We will be using Beautiful Soup and Flask in this tutorial.   Podcast. __init__ Episode 11 In this episode, we talk with Tracy Osborn, Naomi Ceder and Lynn Root on Women and Diversity in Python. Unisex names - Data Analysis Use Case I've seen many websites talking about top 10 unisex names or how to choose a cool unisex name for your baby, but I don't know those so-called unisex names are based on what criteria and the authors there don't say how they got them in the first place. In this article, I present a real way to get unisex names based on historical data of used baby names as far back as the year 1880. Bumping or Escaping Local Minima What is bumping? Bumping is a simple algorithm that can help your classifier escape from a local minimum. Huh? Read on, after a few imports you will see what I mean. Data Science 101: Interactive Analysis with Jupyter, Pandas and Treasure Data In this article, we'll show you how to access Treasure Data from Pandas, and visualize and manipulate the data interactively via Jupyter. LazySorted: A Lazily, Partially Sorted Python List LazySorted is a Python C extension implementing a partially and lazily sorted list data structure. It solves a common problem faced by programmers, in which they need just part of a sorted list, like its middle element (the median), but sort the entire list to get it. LazySorted presents them with the abstraction that they are working with a fully sorted list, while actually only sorting the list partially with quicksort partitions to return the requested sub-elements. This enables programmers to use naive "sort first" algorithms but nonetheless attain linear run-times when possible. LazySorted may serve as a drop-in replacement for the built-in sorted function in most cases, and can sometimes achieve run-times more than 7 times faster. Estimating a Real Business Cycle DSGE Model by Maximum Likelihood in Python This notebook demonstrates how to setup, solve, and estimate a simple real business cycle model in Python. The model is very standard; the setup and notation here is a hybrid of Ruge-Murcia (2007) and DeJong and Dave (2011). What are some things every Python developer should know for developing on Windows?      Job Salary Prediction with Python Simplifying scikit-learn Predictive Modeling with skll APIs and Configuration Files Books Beginning Python Games Development, Second Edition: With PyGame Beginning Python Games Development, Second Edition teaches you how to create compelling games using Python and the PyGame games development library. It will teach you how to create visuals, do event handling, create 3D games, add media elements, and integrate OpenGL into your Python game. Python Jobs of the Week Lead Engineer (Full Stack) at DocNav Labs You will be the technical lead. The position is a chance to contribute to and shape the future of a unique product with far-ranging applications. Primary responsibilities will be day-to-day development along with helping plan the product roadmap, building out the technical team, and managing outside development resources.   Senior Software Engineer (Web Backend) at Sauce Labs Sauce Labs is looking for passionate Senior Software Engineers (Web Backend) to add to its growing web development team. A typical day will involve working in cross functional projects to build out features that will improve the reliability of Sauce's testing platform. These projects will include monitoring and identifying performance bottlenecks, proposing solutions to remove such bottlenecks, building internal tools and investing into our web application stack to enable agile development.        Senior Software Engineer at Research Affiliates Design in-house systems for algorithmic portfolio construction and asset allocation control and monitoring. Work on the full-stack in pure Python 3, using a hybrid functional / OO framework. Help us create and maintain a fast, modular architecture for the hundreds of portfolios we build based on cutting-edge research in asset allocation. Be part of a development team in Investment Management where your work gets noticed, your users are your colleagues, and you have the opportunity to make radical contributions.   Interesting Projects, Tools and Libraries MSAF A Python framework to analyze music structure. This framework contains a set of algorithms to segment a given music audio signal into its different musical sections (e. g. , verse, chorus).   Hypatia Hypatia is a game engine for single player 2D action adventure games. You can use it to make a game like Legend of Zelda: Oracle of Ages and Oracle of Seasons. Hypatia is aimed at non-programmers and programmers alike. Visual Alchemist Visual Alchemist is a web app to seamlessly create sqlalchemy models by dragging/dropping objects in a canvas. DIE DIE is an IDA python plugin designed to enrich IDA`s static analysis with dynamic data. This is done using the IDA Debugger API, by placing breakpoints in key locations and saving the current system context once those breakpoints are hit. FuzzyFinder Fuzzy Finder implemented in Python. Matches partial string entries from a list of strings. Works similar to fuzzy finder in SublimeText and Vim's Ctrl-P plugin. Highlander Highlander is a decorator to help developers ensure that their python process is only running once. This is helpful when you have a python program running on a set schedule (i. e. , a cron) and you do not want one run of the program to overlap with another run.   Postie Postie is a command line utility for batch sending emails and text messages.   deepy Highly extensible deep learning framework based on Theano. Spearmint Spearmint is a software package to perform Bayesian optimization. The Software is designed to automatically run experiments (thus the code name spearmint) in a manner that iteratively adjusts a number of parameters so as to minimize some objective in as few runs as possible. PiScope This python library can turn your Raspberry Pi into an Oscilloscope or XY plotter. Simply, interface an Analog to Digital Converter with your Raspberry Pi and use the library to view the analog signals on your Raspberry Pi.   New Releases IPython 3. 2 Released This release contains important security fixes.
 
   

Welcome to issue 198 of Python Weekly.

 

 

 

    Introduction to Professional Web Development Using Flask Learn from scratch how to build backend web applications using Python, Flask and Docker containers.   Articles, Tutorials and Talks Episode #14: Moving from PHP to Python 3 with Patreon In this episode, I speak with Albert Shue from Patreon about their journey of converting patreon. com from PHP to Python 3. You will learn some practical techniques for setting up such a project for success and avoiding some of the biggest risks.   Podcast. __init__ Episode 12  In this episode, Eric Schles talks about how he uses Python to fight human trafficking. Docerizing Django CMS This tutorial shows you one way of moving Django CMS project to Docker Containers. As with anything Docker this can be accomplished in many different ways.   Selecting the best model in scikit-learn using cross-validation In this video, we'll learn about K-fold cross-validation and how it can be used for selecting optimal tuning parameters, choosing between models, and selecting features. We'll compare cross-validation with the train/test split procedure, and we'll also discuss some variations of cross-validation that can result in more accurate estimates of model performance. Creating a Wiki with Moya Moya is an open source web development platform built with Python. This screencast shows how to create a functional wiki web application in around 25 lines of code. Working With Large Excel Files in Pandas In this post, you will learn how to work with large files in Pandas, focusing on reading and analyzing an Excel file and then working with a subset of the original data. Getting started with RethinkDB and Python 3 I've been keeping an eye on RethinkDB for a while now and recently began working with it. There is a lot to like about RethinkDB like the ability to easily cluster and scale your deployment but what I'm going to focus on today is something called Changefeeds. I'll start this blog article off with installing a development server running RethinkDB and then move onto a quick tutorial. From there we will look at Changefeeds. "pip -t": A simple and transparent alternative to virtualenv Often, virtualenv is overkill for the basic task of installing project dependencies and keeping them isolated. This article presents a simple alternative consisting of just PYTHONPATH and pip. Do you prefer IPython notebook over IPython console? Why? A good discussion on reddit. Spark Tutorial: Learning Apache Spark This tutorial will teach you how to use Apache Spark, a framework for large-scale data processing, within a notebook.   Build a better batching UI with Morepath and Jinja2 This post is the first in what I hope will be a series on neat things you can do with Morepath. Morepath is a Python web micro framework with some very interesting capabilities. What we'll look at today is what you can do with Morepath's link generation in a server-driven web application. While Morepath is an excellent fit to create REST APIs, it also works well server aplications. So let's look at how Morepath can help you to create a batching UI. Visualizing Google Forms Data with Seaborn This is the second article in a series describing how to use Google Forms to collect information via simple web forms, read it into a pandas dataframe and analyze it. This article will focus on how to use the data in the dataframe to create complex and powerful data visualizations with seaborn. Deep Dreams (with Caffe) This notebook demonstrates how to use Caffe neural network framework to produce "dream" visuals shown in the Google Research blog post. Gesture Typing  Micro Python on the pyboard The Sharp Edges of Gevent Using Ansible Vault to Protect Your Secrets Install OpenCV 3. 0 and Python 3. 4+ on OSX Books Building Web Applications with Flask From the beginning, Building Web Applications with Flask shows you how to utilize Flask's concepts, extensions, and components to create engaging, full-featured web projects. You'll learn how to properly handle forms using WTForms, devise convenient templates with Jinja2 tags and macros, use NoSQL and SQL databases to store user data, test your projects with features and unit tests, create powerful authentication and user authorization, as well as administrative interfaces with ease, and more. Python GeoSpatial Analysis Essentials The book begins with an introduction to geospatial analysis and programming and explains the ideas behind geospatial data. You will explore Python libraries for building your own geospatial applications. You will learn to create a geospatial database for your application using PostGIS and the psycopg2 library, and see how the Mapnik library can be used to create attractive and useful maps. Finally, you will learn to use the Shapely and NetworkX libraries to create, analyze, and manipulate complex geometric objects, before implementing a system to match GPS recordings against a database of roads to produce a heatmap of the most frequently used roads. Python Jobs of the Week Lead Full Stack Engineer at GameChanger Media As a Lead Full Stack Engineer, you'll lead a team that's building features for our customers. Your team's work will span multiple platforms: the browser, the server, and iOS. This is a highly visible position that reports to the VP of Engineering. You'll tackle broad, ambiguous problems in collaboration with a dynamic, fast-growing team.      Senior Software Engineer at Skytap Skytap is looking for talented senior level Software Engineers to join the team whose software automatically creates and manages self-service virtual data centers. As a member of our platform team, you will work with other highly skilled engineers to design and implement software to deliver scalable, highly available, and secure virtual data centers to our widely varying customers.        Data Engineer at Namely As a data engineer, you will: Perform extraction of data sets from multiple platforms and perform hygiene and quality control steps. Data sources include: flat files, SQL databases, and external sources, Perform ad hoc report processing based on client/management requests and Build custom utilities for automated processes      Python Developer at Auriq Systems We are looking for an experienced Python developer with systems engineering experience to help create a cloud based framework for our 'big-data' log processing engine.   Interesting Projects, Tools and Libraries Dask Dask enables parallel computing through task scheduling and blocked algorithms. This allows developers to write complex parallel algorithms and execute them in parallel either on a modern multi-core machine or on a distributed cluster. aggr-inject aggr-inject is a proof-of-concept implementation of the A-MPDU subframe injection attack, which allows an attacker to inject raw Wi-Fi frames into unencrypted networks remotely. The PoC exploits a vulnerability in the 802. 11n frame aggregation mechanism and can be performed against almost any modern Wi-Fi chipset, given that the target is connected to an open network. hermetic A python-like language with hindley-milner-like type system, which is compiled to c. Sandals A TkInter wrapper for python inspired by the GUI library Shoes for Ruby. This is intended to make it easier to create simple GUI interfaces quickly. All these classes inheret from their TkInter counterparts so you can use them just as you would their original TkInter counterparts if need be. telebot Telegram Bot starter kit. Very easy to install with Google App Engine. pytest-mpl A pytest plugin to faciliate image comparison for Matplotlib figures. nplusone nplusone is a library for detecting the n+1 queries problem in Python ORMs, including SQLAlchemy, Peewee, and the Django ORM. cli-github A Command-Line Python Application to display Github from the CLI ! python-phonenumbers This is a Python port of Google's libphonenumber library. It is useful for for parsing, formatting, storing and validating international phone numbers. Upcoming Events and Webinars San Francisco Python Meetup July  2015 - San Francisco, CA There will be following talks Managing Identities: LDAP, Google Directory, and Django Dubious Database Design Python Presentation Night #30 - Minneapolis, MN There will be following talks Analysis of the baseball data with pandas Austin Python Meetup July 2015 - Austin, TX
 
   

Welcome to issue 199 of Python Weekly.

 

 

 

From Our Sponsor    In-depth performance metrics for Django Opbeat have revamped their free metrics service, adding response time distributions, a full activity breakdown, and the ability to see the actual code that is slowing down the request, where is it called from & when it was committed. Read more. News $6M in New Funding for Jupyter/IPython Project The Jupyter/IPython project has received $6M in funding. The grant will support the project for three years and includes new collaborations with the University of Southampton, and the Simula Research Lab in Norway. PyTexas 2015 Call for Proposals The PyTexas 2015 conference is now accepting proposals for talks to be presented at the conference. We want all kinds of proposals from people of all experience levels.  Your talk can be about anything related to the Python programming language or of interest to the Python community. Articles, Tutorials and Talks What’s New In Python 3. 5 This article explains the new features in Python 3. 5, compared to 3. 4. Episode #15: Python at Spotify, PSF, and PyLadies A strong community is one of Python's super-powers and that's what this episode of Talk Python To Me is all about! We speak with Lynn Root about her work with Python at Spotify, her role in the PSF as a Python Software Foundation board member, how she came to be the founder of PyLadies San Francisco, her talks and presentations, as well as some excellent open source work she is doing.   Podcast. __init__ Episode 13 In this episode we talked to Jacob Kovac, creator of the KivEnt game engine and one of the Kivy core developers. He told us about what inspired him to create the KivEnt project, some of the ways that he has managed to optimize rendering time and some of the problems that he has encountered as part of his work on the project. We also discussed what the use cases and limitations of the KivEnt engine are and he shared some of the projects that have been made with it. Let's Build A Simple Interpreter. Part 2. In this part shows you a new version of the calculator from Part 1 that will be able to: Handle whitespace characters anywhere in the input string, Consume multi-digit integers from the input and Subtract two integers (currently it can only add integers). Asynchronous Tasks With Django and Celery This post shows you how to integrate Celery into a Django and create periodic tasks. The Toyplot Tutorial Toyplot is a Python plotting library.  This tutorial will introduce you to the basics of working with Toyplot. From Local Development to Remote Deployment with Docker Machine and Compose The goal of this post is to develop an application in an environment that's as close to your remote deployment environment as possible. Let's do this using Docker Machine and Compose to move an app from local development to remote deployment. Pandas Categoricals Pandas Categoricals efficiently encode repetitive text data. Categoricals are useful for data like stock symbols, gender, experiment outcomes, cities, states, etc. . Categoricals are easy to use and greatly improve performance on this data. Building a Movie Recommendation Service with Apache Spark & Flask - Part 1 This tutorial will guide you step-by-step into how to use the MovieLens dataset to build a movie recommender using collaborative filtering with Spark's Alternating Least Saqures implementation. It is organised in two parts. This first part is about getting and parsing movies and ratings data into Spark RDDs.   Part 2 - The second part is about building and using the recommender and persisting it for later use in our on-line recommender system. SciPy 2015 Videos Make A Raspberry Pi PyGame Social Network Monitor iPython Tips and Tricks Haskell-Style Fibonacci in Python Understanding Neural Networks Through Deep Visualization Books Web Scraping with Python: Collecting Data from the Modern Web Learn web scraping and crawling techniques to access unlimited data from any web source in any format. With this practical guide, you'll learn how to use Python scripts and web APIs to gather and process data from thousands--or even millions--of web pages at once. Ideal for programmers, security professionals, and web administrators familiar with Python, this book not only teaches basic web scraping mechanics, but also delves into more advanced topics, such as analyzing raw data or using scrapers for frontend website testing.   Python Jobs of the Week Sr. Engineer- Platform Team at Shopsense Work on the core system which powers a highly scalable platform. As a senior member of the platform team you'll need to support existing platform, and build on new features on product requirement basis. Also mentor your junior members. Right from working on the architecture implementation, to scaling up the systems and monitoring of system resources is the responsibility of this team. Interesting Projects, Tools and Libraries interactive-coding-challenges Challenges focus on algorithms and data structures that are typically found in coding interviews or coding competitions. Each challenge has two notebooks, a challenge notebook for you to solve and a solution notebook for reference. bat-country A lightweight, extendible, easy to use Python package for deep dreaming and image generation with Caffe and CNNs. Autosub Command-line utility for auto-generating subtitles for any video or audio file. Mockpy Mockpy is a python command line utility to create development mock servers under Mac OS X easily. Py-GoogleTrans Py-GoogleTrans is a Python library that translates the text you want to translate using Google Translate. ripozo A tool for quickly creating REST/HATEOAS/Hypermedia APIs in python. Dusty Docker-powered development environments. Ryd. io The idea of this project is to allow a user, or marketing lead, to explore and learn about a city from the frequency and volumne of taxi drop off points to focus marketing efforts. The goal was to provide an alternative view of a city that has been clustered into subgroups outlining different weekly and daily ride distributions. slickr A collection of python and bash scripts to collect and analyze frame rendering performance in Android apps. Django Q A multiprocessing task queue for Django. DeepDreamVideo Implementing deep dream on video. New Releases Django security releases issued: 1. 8. 3, 1. 7. 9, 1. 4. 21 These releases address several security issues detailed below. We encourage all users of Django to upgrade as soon as possible. Python 3. 5. 0b3 Upcoming Events and Webinars Getting Started in Open Source w/ Python - Chicago, IL Ready to contribute to Open Source!? From git to licensing, you'll learn all about open source logistics and culture. Learn where to find projects and how to determine which projects are best for you. Get the low-down on how best to contribute and engage with open source maintainers. We will have projects and Python mentors for you to work on and support you as you make your first open source contribution. Publish and contribute to open source by the end of the day! DC Python Meetup July 2015 - Washington, DC There will be following talks An overview of Velociraptor, give a demo of an our in-production deployment, and also host a discussion about potential alternatives.    Python vs. Ebola: This talk will focus on the use of Python in research supporting the response to the ongoing Ebola epidemic in West Africa.   Boulder Python Meetup July 2015 - Boulder, CO There will be a talk Flask on the Google App Engine. Python Web Dev Night #16 - Minneapolis, MN There will be a talk, Adventures in OAuth2 Land. IndyPy Monthly Meetup July 2015 - Indianapolis, IN
 
   
Strane: 1 2 3 45

 

Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272