Category: Software

This category is related to software, description of software I worked on, generally some design views and opinions, software that should be mentioned and known to the wider audience.

Posted in Software Work

Klasifikator sentimenta za srpski jezik

S obzirom da ulazim u poslednju fazu mog master rada, koji se bavi mašinskom sentiment analizom srpskog jezika, mislim da bi bilo dobro da napišem par reči o tome ovde. Sentiment analizator je zapravo i razlog zakupa ovog domena. Evo o čemu se radi: Analiza sentimenta je oblast mašinskog procesuiranja…

Posted in Software Work

Message passing u svrsi otvaranja profila unutar jednog programa

Kako smo prošli put napravili asocijaciju fileova programu koji će otvarati i učitavati se u određenu aplikaciju, sada želimo da se svi ti profili učitaju u postojećem prozoru. Prvo treba odredititi initialization glavnog prozora (Delphi): Privatne promenljive forme mHandle: THandle; PrevWindow : HWND; S : string; CData : TCopyDataStruct; initialization…

Posted in Software

Asocijacija file extenzije programu

Da bi se asocirao programu njegova extenzija file-a potrebno je dodati nekoliko vrednosti u registry. Naime windows u registry stavlja sve što treba da upamti o tome kakav file format treba da se otvara uz pomoć kog programa. Uz pomoć NSIS-a ovu operaciju može da radi installer na sledeći način….

Posted in Software Work

Systemsko vreme u C

Kod: time_t rawtime; struct tm * timeinfo( &rawtime ); timeinfo = localtime ( &rawtime ); h=timeinfo->tm_hour; m=timeinfo->tm_min; s=timeinfo->tm_sec;   Nikola Milošević

Posted in Software Work

Koriscenje niti i sinhronizacija u jeziku C

Kada nekoliko razlicitih aktivnosti treba obaviti istovremeno u okviru jednog procesa, najpriruodnije je koriscenje niti. Niti dele adresni prostor, tako da ne zauzimaju prostor, medjutim podela adresnog prostora dovodi do problema sinhronizacije. Kako da se sinhronizuje da jedna nit ne promeni nesto sto je trebala nepromenjeno da iskoristi druga nit….

Posted in Software

DLX procesor sa 5 stepena pipeline-a (VLSI sistemi projekat ETF Beograd 2010 deo 1)

DLX procesor sa 5 stepena pipeline-a Nikola Vidosavljević, Nikola Milošević   1. Definisanje projekta 1.1 Uvod Projekat iz VLSI (Very Large Scaled Integration) nam služi da savladamo osnovne elemente jezika VHDL (VLSI Hardware Language) i projektovanjem sopstvenog procesora upoznamo detalje njegove arhitekture koja je vrlo bliska sa arhitekturom procesora koji…

Posted in Software

DLX procesor sa 5 stepena pipeline-a (deo 2)

4. Opis dizajna 4.1 Zabeleške uz dizajn Kodovanje instrukcija i načina adresiranja zadato je sledećom tabelom naziv 15..12 11..8 7..4 3..0 reči NOOP 0000 0000 0000 0000 1 Store 0001 rezultat xxxx adresa 1 Mov 0010 ureg Izreg rotiranje 1 Add 0011 rezultat prviop Drugiop 1 Sub 0100 reultat prviop…