<?xml version="1.0" encoding="windows-1250" ?>
<rss version="2.0">
<channel>
<docs>https://www.mycity.rs/Obavestenja/MyCity-RSS-feeds.html</docs>
<title>MyCity</title>
<link>https://www.mycity.rs/</link>
<description>MyCity RSS feed</description>
<language>sr</language>
<ttl>15</ttl>
<lastBuildDate>Wed, 22 Apr 2026 06:32:48 +0100</lastBuildDate>
<item>
	<title>Programiranje igara / 3D programiranje :: Unreal Engine - Moja treca igrica</title>
	<link>https://www.mycity.rs/3D-programiranje/Unreal-Engine-Moja-treca-igrica.html</link>
	<guid>https://www.mycity.rs/?p=1973354</guid>
	<author>nobody@mycity.rs (makisiki)</author>
	<description>Jos jedan projekat za &amp;quot;Mini Games Collection&amp;quot;. Igrica je malo skracena zbog velicine - mislim da nisam izbacio neke bitne delove i nadam se da je prica ostala razumljiva. Igrica je iz &amp;quot;Beginner&amp;quot; kategorije pa su zvuk, grafika i animacije u toj klasi.
&lt;br /&gt;

&lt;br /&gt;
&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Download
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Javite ako ima nekih gresaka ...
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
BAPEL Games by makisiki</description>
	<pubDate>Tue, 10 Mar 2026 03:19:59 +0100</pubDate>
</item>
<item>
	<title>Programiranje igara / 3D programiranje :: Unreal Engine - moja druga igrica (Windows - Android)</title>
	<link>https://www.mycity.rs/3D-programiranje/Unreal-Engine-moja-druga-igrica-Windows-Android.html</link>
	<guid>https://www.mycity.rs/?p=1970814</guid>
	<author>nobody@mycity.rs (makisiki)</author>
	<description>----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Napisano: 11 Nov 2024 2:12&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;
&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Download&lt;/span&gt; 
&lt;br /&gt;

&lt;br /&gt;
----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Dopuna: 27 Nov 2024 10:48&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;
 &lt;b&gt;[Link mogu videti samo ulogovani korisnici]&lt;/b&gt;  
&lt;br /&gt;

&lt;br /&gt;
----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Dopuna: 28 Dec 2024 6:02&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;
 Update
&lt;br /&gt;

&lt;br /&gt;
&lt;b&gt;[Link mogu videti samo ulogovani korisnici]&lt;/b&gt;  
&lt;br /&gt;

&lt;br /&gt;
----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Dopuna: 17 Jan 2025 6:12&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;
 ... jos malo i gotovo ...
&lt;br /&gt;

&lt;br /&gt;
&lt;b&gt;[Link mogu videti samo ulogovani korisnici]&lt;/b&gt;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&amp;quot;Ctrl + P&amp;quot; za XP, zlatnike, kristale i kljuceve.
&lt;br /&gt;

&lt;br /&gt;
-------------------------------------------
&lt;br /&gt;

&lt;br /&gt;
- ima li gde da se nadje MetaTailor &amp;quot;FULL&amp;quot; verzija ?
&lt;br /&gt;

&lt;br /&gt;
Vec par dana pokusavam da dodam zimsku jaknu i pantalone i ne ide. Ovi &amp;quot;Mixamo karakteri&amp;quot; malo prave problem. Probao sam UE Chaos Cloth, Blender, DAZ, Meta Tailor (free verziju), ne mogu da ga uklopim.
&lt;br /&gt;
Postoji li jos neki program kao MetaTailor - u par klikova da se nalepi odeca - da se ne maltretiram sa pomeranjem i stelovanjem svake &amp;quot;koske&amp;quot; ? </description>
	<pubDate>Mon, 11 Nov 2024 02:12:09 +0100</pubDate>
</item>
<item>
	<title>C / C++ :: Testovi za C++</title>
	<link>https://www.mycity.rs/C/Testovi-za-C.html</link>
	<guid>https://www.mycity.rs/?p=1969856</guid>
	<author>nobody@mycity.rs (amar54k)</author>
	<description>Imali smo zadatak da implementujemo algoritamsku strukturu jednostruko povezana lista u C++.
&lt;br /&gt;

&lt;br /&gt;
Rešenje je u main.cpp 
&lt;br /&gt;
Testovi u test
&lt;br /&gt;
Postavka u vezba.pdf
&lt;br /&gt;

&lt;br /&gt;
Imamo online IDE koji koristi Linux. Napisemo kod i pokrenemo autotestove.
&lt;br /&gt;

&lt;br /&gt;
Pitanje je, kako da ove testove pokrenem kod sebe na Windows-u offline?
&lt;br /&gt;
Ili eventualno ako bih imao linux, kako se ovo pokreće lokalno?
&lt;br /&gt;
Šta treba sve instalirati osim G++ compilera?
&lt;br /&gt;

&lt;br /&gt;
Ne mora imati ovakav interfejs koji je nesto u PHP napravljeno da lepo izgleda, samo da mi kaze u command prompt je li test prosao, i ako nije da ukaze na greske...
&lt;br /&gt;

&lt;br /&gt;
Moze li neko pomoci oko ovoga, da proba pokrenuti ove testove kod sebe i ako uspije da objasni sta je sve kako je pokrenuo?
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;https://www.mycity.rs/slika.php?slika=430285_863953631_screen.png&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</description>
	<pubDate>Wed, 02 Oct 2024 23:14:29 +0100</pubDate>
</item>
<item>
	<title>Ostali programski jezici :: [rešeno] Problem oko uvoza modula u Pajtonu</title>
	<link>https://www.mycity.rs/Ostali-programski-jezici/reseno-Problem-oko-uvoza-modula-u-Pajtonu.html</link>
	<guid>https://www.mycity.rs/?p=1967963</guid>
	<author>nobody@mycity.rs (Brok)</author>
	<description>Imam jedan problem u vezi Python modula pyperclip. Modul je za kopiranje dobijene vrednosti u clipboard-u.
&lt;br /&gt;
Imam ga instaliranog kako na Linuksu tako i na Windowsu (uz mnogobrojne druge koji mi trebaju).
&lt;br /&gt;
Kada pokrenem Python script u Python IDEL-u, on radi kako treba bez ikakvih problema, ali problem nastaje kada pokrenem isti Python script u PyCharm-u ili Visual Studio Code-u bilo u Windows ili Linuks OS-u, potpuno isto se dešava.
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;https://www.mycity.rs/slika.php?slika=16421_113975975_instaliram%20modul.jpg&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
Instaliran modul u Windows-u
&lt;br /&gt;

&lt;br /&gt;
&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;
U Visual Studio Code
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;https://www.mycity.rs/slika.php?slika=16421_77710862_Python%20Idle.jpg&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
Izvršavanje u Python Idle-u
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;https://www.mycity.rs/slika.php?slika=16421_63319944_PyCharm.jpg&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
Izvršavanje u PyCharm-u kada je pyperclip selektovan da se ne izvršava ali mi u tom slučaju ne radi opcija kopiranja
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;https://www.mycity.rs/slika.php?slika=16421_100566972_PyCharm1.jpg&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
Ili nešto nisam dobro podesio u vezi pomenutih programa, ili je problem u nečemu drugom.
&lt;br /&gt;
U Visual Studio Code-u i ne radim puno, dosta mi je bitniji PyCharm.</description>
	<pubDate>Tue, 05 Mar 2024 13:10:04 +0100</pubDate>
</item>
<item>
	<title>Programiranje igara / 3D programiranje :: Unreal Engine - moja prva igrica</title>
	<link>https://www.mycity.rs/3D-programiranje/Unreal-Engine-moja-prva-igrica.html</link>
	<guid>https://www.mycity.rs/?p=1972200</guid>
	<author>nobody@mycity.rs (makisiki)</author>
	<description>----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Napisano: 18 Feb 2024 5:46&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;
Pozdrav
&lt;br /&gt;

&lt;br /&gt;
Ubijam dosadu pa pravim jednu malu igricu. Trebalo bi da ima 5 delova (kao neka mini kolekcija) Mogu da se igraju odvojeno a opet su nekako povezane. Igra je nesto kao puzzle-adventure. Nije nesto profesionalno, moze to jos da se sminka, za pocetak neka bude ovako. Nadam se da igrica nije mnogo teska a isto tako i da nije dosadna &lt;img src=&quot;https://www.mycity.rs/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Ovo je prva igra: &lt;b&gt;[Link mogu videti samo ulogovani korisnici]&lt;/b&gt;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
... postoji opcija za promenu vremena (dan-noc-magla-kisa-sneg...) pa ko sta vise voli &lt;img src=&quot;https://www.mycity.rs/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; border=&quot;0&quot; /&gt; 
&lt;br /&gt;

&lt;br /&gt;
----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Dopuna: 24 Mar 2024 10:11&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;
 ... druga igra ...
&lt;br /&gt;

&lt;br /&gt;
Game 1
&lt;br /&gt;

&lt;br /&gt;
[url=https://www.mycity.rs/slika.php?slika=581997_131636260_001.jpg]
&lt;br /&gt;
&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;[/url]
&lt;br /&gt;

&lt;br /&gt;
Game 2
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;https://www.mycity.rs/slika.php?slika=581997_85563571_002.jpg&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
P.S. &amp;quot;U igri su obe igre&amp;quot;
&lt;br /&gt;

&lt;br /&gt;
&lt;b&gt;[Link mogu videti samo ulogovani korisnici]&lt;/b&gt;  
&lt;br /&gt;

&lt;br /&gt;
----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Dopuna: 06 Maj 2024 3:25&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;
 Game 3
&lt;br /&gt;
&lt;a href=&quot;https://www.mycity.rs/slika.php?slika=581997_71456762_Game%203.jpg&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;  
&lt;br /&gt;

&lt;br /&gt;
----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Dopuna: 03 Jul 2024 4:20&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;
 Game 4
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;https://www.mycity.rs/slika.php?slika=581997_191108532_Game4.jpg&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;  
&lt;br /&gt;

&lt;br /&gt;
----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Dopuna: 24 Jul 2024 0:37&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;
 ... update ...  
&lt;br /&gt;

&lt;br /&gt;
----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Dopuna: 22 Avg 2024 5:20&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;
 ... igrica se polako privodi kraju ... Gameplay-Walkthroughs za ono sto je odradjeno do sada ...
&lt;br /&gt;

&lt;br /&gt;
&lt;b&gt;[Link mogu videti samo ulogovani korisnici]&lt;/b&gt;  
&lt;br /&gt;

&lt;br /&gt;
----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Dopuna: 14 Okt 2024 4:12&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;
 Odradjeno je malo vise od planiranih mini igrica  ali mislim da je ispalo ok.
&lt;br /&gt;

&lt;br /&gt;
... igrica je &amp;quot;gotova&amp;quot; ...
&lt;br /&gt;

&lt;br /&gt;
Navodnici iz razloga jer grafiku i muziku nisam odradio. Jos se razmisljam sta i kako ...
&lt;br /&gt;

&lt;br /&gt;
Grafika - ako sve budem sam radio ... trajace godinama ... najverovatnije cu da iskoristim &amp;quot;Unreal Engine Marketplace - Free&amp;quot;.
&lt;br /&gt;
Muzika - nesto sam pokusavao, ne ide. Probacu da nadjem zainteresavanog da odradi muziku ili cu da skinem sa interneta neke free varijante.
&lt;br /&gt;

&lt;br /&gt;
Sto se same igre (zadataka) tice - to je to (mozda se vremenom nesto doradi-prepravi). Tako da, jedino sta dalje treba da se radi je &amp;quot;sminkanje&amp;quot; i ispravljanje gresaka - necu nesto mnogo da se trudim oko toga iz razloga jer je ovo prva (pocetnicka) igrica koju sam odradio i ne treba da izgleda kao RDR2 &lt;img src=&quot;https://www.mycity.rs/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; border=&quot;0&quot; /&gt;  
&lt;br /&gt;

&lt;br /&gt;
Kao sto rekoh - igrica je igriva i moze da se proba ... koga mrzi da resava sve zadatke ili je video kako izledaju leveli postoji opcija za &amp;quot;ubrzano resavanje levela&amp;quot; ... prolaskom kroz portale otvara se novi level - iz levela pritiskom na Esc - Portals (for test) zavrsava se level i vraca na portale. Zavrsavanjem sva 4 levela pojavljuje se 5 portal i tu je kraj.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Download: &lt;b&gt;[Link mogu videti samo ulogovani korisnici]&lt;/b&gt;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Trenutno sam se prebacio na drugu igricu koju radim (prvo/trece lice &amp;quot;Selova&amp;quot;) pa cu ove Puzzle malo da odmorim &lt;img src=&quot;https://www.mycity.rs/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; border=&quot;0&quot; /&gt; 
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
s postovanjem
&lt;br /&gt;
BAPEL Games by makisiki  
&lt;br /&gt;

&lt;br /&gt;
----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Dopuna: 02 Sep 2025 4:53&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;
 Update v.0.5.6.0.1
&lt;br /&gt;

&lt;br /&gt;
&lt;b&gt;[Link mogu videti samo ulogovani korisnici]&lt;/b&gt; </description>
	<pubDate>Sun, 18 Feb 2024 05:46:01 +0100</pubDate>
</item>
<item>
	<title>Opšte programiranje :: Besplatni  kursevi za IT</title>
	<link>https://www.mycity.rs/Opste-programiranje/Besplatni-kursevi-za-IT.html</link>
	<guid>https://www.mycity.rs/?p=1964116</guid>
	<author>nobody@mycity.rs (Srki94)</author>
	<description>Hmm, čini mi se da smo imali ovu temu negde?
&lt;br /&gt;

&lt;br /&gt;
Elem, internet je prepun dobrih kurseva i akademija koje će vas naučiti programiranju ili generalno IT-u.
&lt;br /&gt;

&lt;br /&gt;
Svrha ove teme je da podelimo linkove ka besplatnim kursevima za programiranje  ali i IT generalno.
&lt;br /&gt;

&lt;br /&gt;
Jedini uslov je da je kurs besplatan i  da mu se u potpunosti može pristupiti bez ograničenja.
&lt;br /&gt;
Možete linkovati i sajtove koji nude besplatne kurseve, međutim bilo bi dobro  da imamo i preporuke dobrih kurseva koji su korisni i koje ste možda vi završili.
&lt;br /&gt;

&lt;br /&gt;
Evo nekih sajtova koji nude besplatne kurseve :
&lt;br /&gt;

&lt;br /&gt;
Udemy.com
&lt;br /&gt;
Development Besplatni Kursevi
&lt;br /&gt;
IT And Software besplatni kursevi
&lt;br /&gt;
Web Design besplatni kursevi
&lt;br /&gt;

&lt;br /&gt;
KhanAcademy.com
&lt;br /&gt;
Computing  (Generalno programiranje, SQL, JS, ...)</description>
	<pubDate>Mon, 03 Jul 2023 19:26:42 +0100</pubDate>
</item>
<item>
	<title>Programiranje aplikacija za smart uređaje :: Portovanje Xamarin Forms aplikacije u .NET MAUI</title>
	<link>https://www.mycity.rs/Programiranje-aplikacija-za-smart-uredjaje/Portovanje-Xamarin-Forms-aplikacije-u-NET-MAUI.html</link>
	<guid>https://www.mycity.rs/?p=1964115</guid>
	<author>nobody@mycity.rs (Srki94)</author>
	<description>----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Napisano: 30 Jun 2023 21:18&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;
&lt;img src=&quot;https://www.mycity.rs/images/smiles/icon_exclaim.gif&quot; alt=&quot;Exclamation&quot; border=&quot;0&quot; /&gt; &lt;span style=&quot;font-style: italic&quot;&gt;Ovo je opširna tema, tako  da će se vremenom dopunjavati i uređivati&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Sigurno ste čuli za MAUI, naslednika Xamarin Forms-a.
&lt;br /&gt;
Ukoliko niste a imate Xamarin Forms projekat, sigurno ste primetili da neki bagovi nisu regulisani duže od godinu dana i da tim nema nameru da iste ispravlja više.
&lt;br /&gt;

&lt;br /&gt;
Baš to je jedan od razloga da razmotrite MAUI kao osnovu za vaš naredni projekat.
&lt;br /&gt;
Jedna od novina jeste što aplikacije razvijene u MAUI-u mogu da rade i na Windows-u i Mac OS-u,  Webu pored platformi koje Xamarin  Forms podržava.
&lt;br /&gt;

&lt;br /&gt;
Osim toga, tu  su mnoga druga poboljšanja, poput performansi, bolje organizacije koda (Sav kod je u jednom projektu za razliku od XF-a gde ste imali više platformi) itd. 
&lt;br /&gt;

&lt;br /&gt;
Kod je skoro identičan, uz izmene koje ćete lako &amp;quot;pokupiti&amp;quot; za pola sata čitajući dokumentaciju.
&lt;br /&gt;

&lt;br /&gt;
Bilo kako bilo, to možda i nije razlog da portujete vašu Xamarin Forms aplikaciju u MAUI, pogotovo ako radi kako treba.
&lt;br /&gt;

&lt;br /&gt;
Ja sam ovih dana u tim vodama, pa sam hteo da podelim svoja iskustva u nadi da će pomoći bar malo.
&lt;br /&gt;

&lt;br /&gt;
Generalno, za portovanje  Xamarin  Forms aplikacije imate nekoliko opcija :
&lt;br /&gt;
Za Native projekte : 
&lt;br /&gt;
&lt;b&gt;[Link mogu videti samo ulogovani korisnici]&lt;/b&gt;
&lt;br /&gt;

&lt;br /&gt;
Za XF Projekte
&lt;br /&gt;
&lt;b&gt;[Link mogu videti samo ulogovani korisnici]&lt;/b&gt;
&lt;br /&gt;

&lt;br /&gt;
Kako se moje iskustvo veže za XF projekat, ova tema će pokriti samo tu  vrstu migracije.
&lt;br /&gt;

&lt;br /&gt;
Imamo  dve opcije :
&lt;br /&gt;

&lt;br /&gt;
1. Da iskoristite automatski alat za migraciju
&lt;br /&gt;
2. Da &amp;quot;ručno&amp;quot; prebacite vašu aplikaciju u .NET MAUI
&lt;br /&gt;
3. Da uradite ono što sam ja uradio a o čemu je i ova  tema
&lt;br /&gt;

&lt;br /&gt;
Ja sam prvobitno pokušao preko alata za migraciju.
&lt;br /&gt;
U suštini,  alat je odradio posao kako treba, međutim završio sam sa &amp;quot;neprirodnim&amp;quot; projektom koji  je ličio na Xamarin Forms više nego na ideologiju .NET MAUI-a. 
&lt;br /&gt;
Takođe, bilo je dosta  grešaka u samim fajlovima projekta a za koje nisam imao prosto snage da guglam i rešavam pojedinačno. 
&lt;br /&gt;

&lt;br /&gt;
U svakom slučaju, ovaj alat nije magični štapić koji će portovati vašu aplikaciju i dozvoliti vam  da kliknete na Start. Ne, služi samo da izmeni neke očigledne stavke postojećeg projekta i da vam olakša taj deo &amp;quot;pešačenja&amp;quot;.
&lt;br /&gt;

&lt;br /&gt;
&lt;cite&gt;&lt;span class=&quot;cite-who&quot;&gt;Citat:&lt;/span&gt;The .NET Upgrade Assistant is a command-line tool that helps you upgrade Xamarin.Forms projects to .NET Multi-platform App UI (.NET MAUI) by converting the solution's project file and by performing common code updates. Specifically, the tool will:
&lt;br /&gt;

&lt;br /&gt;
Convert the Xamarin.Forms class library project, Xamarin.iOS project, and Xamarin.Android project to SDK-style projects.
&lt;br /&gt;
Update the target framework in project files to net7.0-android and net7.0-ios, as required.
&lt;br /&gt;
Set &amp;lt;UseMaui&amp;gt;true&amp;lt;/UseMaui&amp;gt; in project files.
&lt;br /&gt;
Add additional project properties, and remove project properties that aren't required.
&lt;br /&gt;
Add and remove specific NuGet packages:
&lt;br /&gt;
Remove the Xamarin.Forms and Xamarin.Essentials NuGet packages.
&lt;br /&gt;
Replace the Xamarin.CommunityToolkit NuGet package with the .NET MAUI Community Toolkit NuGet package.
&lt;br /&gt;
Replace Xamarin.Forms compatible versions of the SkiaSharp NuGet packages with .NET MAUI compatible versions, if used.
&lt;br /&gt;
Remove references to the Xamarin.Essentials namespace, and replace the Xamarin.Forms namespace with the Microsoft.Maui and Microsoft.Maui.Controls namespaces.&lt;/cite&gt;
&lt;br /&gt;

&lt;br /&gt;
Uprkos svemu tome što su naveli,  ja  sam svakako imao tonu  referenci ka Xamarin Formsu koje sam morao da izmenim i na  kraju sam odustao i odlučio se za &amp;quot;ručni&amp;quot; način.
&lt;br /&gt;

&lt;br /&gt;
Ručna migracija je opisana na ovom linku. 
&lt;br /&gt;

&lt;br /&gt;
Moj projekat koristi skoro sve ugrađene kontrole iz Xamarina, jer sam strogo vodio računa da to bude tako i samim tim  sam dobio bazu koda koja je 95% identična MAUI-u.
&lt;br /&gt;

&lt;br /&gt;
Zato sam odlučio da napravim  prazan .NET 7.0 MAUI projekat, sa istim nazivom i da polako deo po deo prebacujem iz Xamarin Forms aplikacije u MAUI. U suštini od nule ali uz dozu kontrole i ispravljanja uporedo. 
&lt;br /&gt;

&lt;br /&gt;
Opisaću vam ukratko kako to i vi da uradite :
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Pre nego što portujete vaš projekat :&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
- Proverite da li nuget paketi koje koristite postoje za MAUI
&lt;br /&gt;
- Xamarin  Community Toolkit postoji za MAUI, međutim pretrpeo je izmene i nekih kontrola više nema
&lt;br /&gt;
- Postoji Xamarin Community Toolkit MAUI Compat, koji omogućava te kontrole da u kompatibilnom režimu rade na MAUIu
&lt;br /&gt;
- Postoji Xamarin Essentials za  MAUI
&lt;br /&gt;
- Mnogi popularni nuget paketi postoje za MAUI,  međutim isto tako dosta paketa nema. Ukoliko neki Nuget ne postoji, razmotrite alternative.
&lt;br /&gt;
- Mnogi platform specific kodovi su sada integrisani u MAUI, Dependency Service je pretrpeo male izmene u odnosu na XF jer ne postoje posebni projekti za svaku platformu, te ako  vaša aplikacija mnogo zavisi od DS-a, proverite pojedinačno za sve vaše stavke na koji način možete da postignete željeni rezultat na MAUI-u (može)
&lt;br /&gt;
- Pogledajte sve bitne izmene sažete u jednu  stranicu 
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Ukoliko se sve čini izvodljivim, možemo  da krenemo.&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-size: 16px; line-height: normal&quot;&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;Korak 1 : Napravite  novi .NET MAUI Projekat&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
- Nazovite projekat istim imenom koje koristi vaš Xamarin Forms projekat
&lt;br /&gt;
- Izaberite  .NET  6  ili .NET 7
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-size: 16px; line-height: normal&quot;&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;Korak 2 : Preuzmite potrebne Nuget pakete za MAUI&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
- Neki nuget paketi su doživeli promene da se usklade sa MAUI okruženjem. Potrebno  je da pročitate dokumentaciju kako da iste inicijalizujete, ukoliko ima potrebe. Oni popularniji poput Newtonsoft JSON-a, mogu samo da se dodaju u aplikaciju i radiće bez problema
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-size: 16px; line-height: normal&quot;&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;Korak 3 : Prekopirajte sve klase koje nemaju veze sa Interfejsom&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
- Klase poput onih koje komuniciraju sa bazom podataka, obrađuju podatke i slično
&lt;br /&gt;
- Pošto je podrazumevano da je Namespace isti kao i u vašoj aplikaciji, ovde ne treba očekivati prevelike probleme
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-size: 16px; line-height: normal&quot;&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;Korak 3 : Za svaku stranicu u Xamarin Formsu, napravite .NET MAUI Content Page u MAUI projektu&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
- Stranice u MAUI-u  koriste drugi namespace, na ovaj način izbegavate ispravljanje svake stranice pojedinačno, ali ako ima potrebe i ako je vaš namespace kompleksniji, prilagodite isti da bude isti kao u Xamarin Forms aplikaciji.  Cilj je samo da  prekopiramo kod i ispravimo ono što mora, a ne da ispravljamo sve. 
&lt;br /&gt;
- Stranice nazovite identično Xamarin Forms stranicama i uverite se da su u istom NS-u. 
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-size: 16px; line-height: normal&quot;&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;Korak 4 : Za svaku stranicu prekopirajte kod iz Xamarin Forms-a&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
- Ovo podrazumeva da ne kopirate celu klasu, već sve što se nalazi u ContentPage.Content sekciji i eventualno DataBinding sekciji. Cilj je da kostur klase ostane MAUI, a da samo sadržaj stranice prekopirate
&lt;br /&gt;
- Isto uradite i za Xaml.cs fajlove, ostavljate kostur klase MAUIa, kopirate sve ostalo
&lt;br /&gt;
- Dodajte potrebne NS-ove u xaml stranici. Npr: Static klase, ViewModele, ... 
&lt;br /&gt;

&lt;br /&gt;
Kada ste iskopirali sav kod, možemo preći na resurse :
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-size: 16px; line-height: normal&quot;&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;Korak 5 : Prekopirajte resurse i prilagodite ih MAUIu&lt;/span&gt;&lt;/span&gt; 
&lt;br /&gt;
- Fontovi : Prebacite ih u  Resources/Fonts
&lt;br /&gt;
- Slike : Prebacite ih u Resources/Images
&lt;br /&gt;
* Slike moraju pratiti nova pravila imenovanja : mala slova, bez brojeva, spojeno
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Korak 6 : Shell&lt;/span&gt;
&lt;br /&gt;
Ukoliko koristite Shell, možete pokušati da iskopirate srž Shell-a iz Xamarin Forms-a u MAUI Shell. Međutim, moja preporuka je da ručno liniju po liniju dodajete u MAUI da bi izbegli probleme sa izmenama koda a da ga naknadno stilizujete kad pokrenete projekat
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-size: 18px; line-height: normal&quot;&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;Izmene&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Kada ste baš sve prekopirali u MAUI projekat, možete otvoriti Error tab i videti da sigurno imate preko pedesetak grešaka. 
&lt;br /&gt;
Bitno je da su to greške koje možemo ispraviti migracijom na MAUI a to postižemo na ovaj način &amp;quot;migracije&amp;quot;. U suštini, sve ostalo osim nekompatibilnosti treba  da radi kada završite prenos koda. Nikakva greška vezana za samo okruženje ne treba da postoji. 
&lt;br /&gt;

&lt;br /&gt;
Ovaj korak će zavisiti od projekta do projekta i od vašeg koda. Ja ću sada podeliti neke stavke koje su očigledne i na koje sam ja naišao :
&lt;br /&gt;

&lt;br /&gt;
- Bilo koji kod koji poziva nešto specifično iz Xamarin.Forms-a Namespace-a će prijviti grešku. Obrišite deklaraciju pri vrhu klase i proverite na koji način to možete da portujete u MAUI (prebacite NS na ekvivalent iz MAUI-a)
&lt;br /&gt;

&lt;br /&gt;
- Boje su se promenile u MAUI-u, mnoge metode će ili prijaviti grešku ili će upozoriti da su zamenjene. Uvezite Microsoft.Maui.Graphics.Color i koristite klasu Colors,  umesto Color u XF-u.
&lt;br /&gt;

&lt;br /&gt;
- DependencyService je izmenjen. Bilo  gde u kodu gde ste pozivali neki platform specific kod neće raditi dok se ne prilagodi MAUI-u. 
&lt;br /&gt;

&lt;br /&gt;
- Xamarin.Forms.Application.Properties je prešao u Microsoft.Maui.Storage.Preferences
&lt;br /&gt;

&lt;br /&gt;
- Proverite &lt;b&gt;[Link mogu videti samo ulogovani korisnici]&lt;/b&gt; 
&lt;br /&gt;

&lt;br /&gt;
Bilo kako bilo, grešaka će svakako biti mnogo i čak kad očistite error log, prilikom pokušanja pokretanja aplikacije ćete sigurno dobiti još tonu za XAML i interfejs. Svaku pojedinačno je  potrebno regulisati. 
&lt;br /&gt;

&lt;br /&gt;
Ukoliko nešto trenutno ne možete da regulišete u  izgledu stranice, stavite deo koda u komentar,  dok ne završite sve ostale ispravke, a onda naknadno prođite kroz kod i izmenite deo interfejsa koji ne odgovara MAUI-u iz bilo kog razloga.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-size: 18px; line-height: normal&quot;&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;Izmene u izgledu aplikacije&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Jednom kada ispravite sve greške, sigurno ćete primetiti da aplikacija  ne  izgleda kao u Xamarin Forms-u.
&lt;br /&gt;

&lt;br /&gt;
Razlog za to je činjenica da je došlo do izmena osnovnih vrednosti u MAUI-u.
&lt;br /&gt;
Potrebno je da izgled ponovo prilagodite kako bi postigli identičan onom iz XF-a.
&lt;br /&gt;
Pogledati :
&lt;br /&gt;
&lt;b&gt;[Link mogu videti samo ulogovani korisnici]&lt;/b&gt;
&lt;br /&gt;
&lt;b&gt;[Link mogu videti samo ulogovani korisnici]&lt;/b&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Fontovi&lt;/span&gt; 
&lt;br /&gt;
Fontove koje ste prebacili morate da inicijalizujete slično Xamarin Forms-u :
&lt;br /&gt;

&lt;br /&gt;
U MauiProgram.cs :
&lt;br /&gt;
&lt;code class=&quot;highlight&quot;&gt;var builder = MauiApp.CreateBuilder&amp;#40;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;builder
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;.UseMauiApp&amp;lt;App&amp;gt;&amp;#40;&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;.UseMauiCommunityToolkit&amp;#40;&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;.UseBarcodeReader&amp;#40;&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;.ConfigureFonts&amp;#40;fonts =&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#123;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;fonts.AddFont&amp;#40;&amp;quot;OpenSans-Regular.ttf&amp;quot;, &amp;quot;OpenSansRegular&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;fonts.AddFont&amp;#40;&amp;quot;OpenSans-Semibold.ttf&amp;quot;, &amp;quot;OpenSansSemibold&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#125;&amp;#41;;&lt;/code&gt;
&lt;br /&gt;

&lt;br /&gt;
Za  svaki font iskoristite fonts.AddFont(&amp;quot;naziv resursa fonta&amp;quot;, &amp;quot;Alias koji koristite za FontFamily&amp;quot;);
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Slike&lt;/span&gt;
&lt;br /&gt;
- Pošto je došlo do izmena naziva slika, morate u XAML-u da izmenite vaše nazive takođe za svaku sliku pojedinačno
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Layout&lt;/span&gt;
&lt;br /&gt;
Layout je pretrpeo neke izmene i ono što je radilo u Xamarin Forms-u neće možda raditi ili izgledati kako treba u MAUI-u dok se ne prilagodi platformi :
&lt;br /&gt;

&lt;br /&gt;
CollectionView neće moći  da se skroluje u StackLayoutu
&lt;br /&gt;
- Prebacite ga u Grid, novi StackLayout više ne može da zadrži kontrole već će one da  pređu preko granice, samim tim CollectionView će se proširiti van područja  StackLayouta iako se ne vidi na uređaju
&lt;br /&gt;

&lt;br /&gt;
StackLayout ima dve  alternative koje pružaju bolje performanse :
&lt;br /&gt;
Horizontal Stacklayout
&lt;br /&gt;
Vertical Stacklayout
&lt;br /&gt;

&lt;br /&gt;
Horizontal StackLayout i VerticalStacklayout neće poštovati FillAndExpand više.  
&lt;br /&gt;
&lt;span style=&quot;font-style: italic&quot;&gt;Štaviše, koliko sam mogao da pročitam &amp;quot;AndExpand&amp;quot; kao opcija ide u zaborav i trenutno je tu samo zbog migracije. Preporučuju da se koristi Grid&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Neki od Layouta i njihovih opcija zahtevaju namespace za kompatibilnost. Moja preporuka je da migrirate na one  koji su došli uz MAUI.
&lt;br /&gt;

&lt;br /&gt;
Za više informacija o MAUI kontrolama :
&lt;br /&gt;
&lt;b&gt;[Link mogu videti samo ulogovani korisnici]&lt;/b&gt;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Dve, tri reči o iskustvu&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Odmah po startovanju se vidi da je MAUI dosta brži. Skrolovanje kolekcija takođe radi osetno brže. Skoro 95% koda je ostalo netaknuto u mom projektu, ali onih 5% je zahtevalo preko 6 sati izmena.
&lt;br /&gt;

&lt;br /&gt;
Trenutno sam u procesu prilagođavanja interfejsa i nakon toga mi ostaje da dobro istestiram aplikaciju pre nego što bih mogao da se usudim da je pustim kao upgrade. 
&lt;br /&gt;

&lt;br /&gt;
Da li je vredelo? Videću kada završim sve. Za sada mogu reći da je vredelo; činjenice da se aplikacija startuje nekoliko sekundi brže, da kolekcije ne laguju, da su rešeni neki problemi koji su baš smarali u Xamarin Forms-u ali i možda najuticajnija - da HotReload radi 10 puta bolje nego u Xamarin  Forms-u, mi daje nadu.  
&lt;br /&gt;

&lt;br /&gt;
Ne daje mi nadu to što godinu dana nisu ispravili bag u CollectionView kontroli - ne vidi  se sidebar.
&lt;br /&gt;
Nadao sam se da su malo ažurniji po tim nekim osnovnim pitanjima upotrebe.
&lt;br /&gt;

&lt;br /&gt;
Bilo kako bilo, dopuniću temu uskoro jer je sada samo kilomter teksta.
&lt;br /&gt;

&lt;br /&gt;
P.S. 
&lt;br /&gt;
Ono što mi se skoro desilo :
&lt;br /&gt;
Applikacija se skršila bez greške samo u slučaju kada je na telefonu instaliran debug build i nije prikačen kablom za VS. 
&lt;br /&gt;
Problem je bio u tome što je postojao event handler iz Xamarina sa pogrešnim parametrima.
&lt;br /&gt;
Debugger ništa nije prijavio, štaviše radila je app odlično i u Release buildu i u Debugging buildu iz Visual Studia, međutim bez debagera se samo skršila.
&lt;br /&gt;

&lt;br /&gt;
Zatim sam zaboravio da sam inicijalizovao naziv slika na jednoj stranici. U debaggingu je aplikacija radila savršeno, međutim kada sam pokušao da testiram stranicu bez VS-a, interefejs je bio prazan.
&lt;br /&gt;

&lt;br /&gt;
Zato je bitno proveriti liniju po liniju posle ispravljenih grešaka i dobro istestirati sve jer neke greške neće biti prijavljene od strane Visual Studia, mogu lako da vam potroše sate a vrlo su očigledne -  dok ste vi u zabludi da je sve u redu jer VS ne prijavljuje ništa. 
&lt;br /&gt;

&lt;br /&gt;
----------- &lt;span style=&quot;font-weight: bold&quot;&gt;Dopuna: 03 Jul 2023 19:13&lt;/span&gt; ---------
&lt;br /&gt;

&lt;br /&gt;
 Rekao bih da je 99% aplikacije prebačeno na MAUI.
&lt;br /&gt;

&lt;br /&gt;
Ono što  me je zaista šokiralo je činjenica da MAUI .NET 7 ima više bagova u  osnovnim kontrolama i funkcionalnostima nego što je to imao Xamarin Forms.  &lt;img src=&quot;https://www.mycity.rs/images/smiles/icon_confused.gif&quot; alt=&quot;Confused&quot; border=&quot;0&quot; /&gt; 
&lt;br /&gt;

&lt;br /&gt;
Za neke sam našao zaobilazna rešenja, za neke ću morati da menjam kompletan  layout. 
&lt;br /&gt;

&lt;br /&gt;
Neke od situacija koje su me snašle :
&lt;br /&gt;

&lt;br /&gt;
- CollectionView aktivira SelectionChanged event, svaki put kad korisnik prevuče prstom preko unosa  u listi. 
&lt;br /&gt;
Prevlači prstom da prikaže  dodatne opcije za izmenu unosa... Kritičan bug.
&lt;br /&gt;

&lt;br /&gt;
- ListView sa SwipeView kontrolom zadržava stanje SwipeView kontrole dok korisnik skroluje. Rezultat : Otvoriš dodatne stavke za unos u listi, skroluješ dole, otvori se stavka koju nisi otvorio, jer lista reciklira unose. Skroluješ gore, dugmad iz otvorenih stavki nestanu  i skrše aplikaciju. 
&lt;br /&gt;

&lt;br /&gt;
- Grid Layout koji je radio perfektno  u  Xamarin  Forms-u, nekad prosto sakrije sve stavke interfejsa dok korisnik ne klikne  tamo  gde treba da se vidi dugme. Prvi put radi kako  treba, svaki naredni će raditi dva puta u 10 pokušaja.
&lt;br /&gt;

&lt;br /&gt;
99% od ovih bagova na koje sam naišao su prebacili u Backlog. 
&lt;br /&gt;

&lt;br /&gt;
Druže moj,  ne radi ti osnovna kontrola koju neko koristi interfejs da  napravi, koju si dokumentovao od A  do Š,  kako to nije prioritet ? 
&lt;br /&gt;

&lt;br /&gt;
P.S.  Ovo je iskustvo sa .net 7.0, možda sam ipak trebao sa  šesticom da krenem... </description>
	<pubDate>Fri, 30 Jun 2023 21:18:53 +0100</pubDate>
</item>
<item>
	<title>Programiranje aplikacija za smart uređaje :: Debagovanje Android Aplikacija uz Visual Studio,  Trikovi i Saveti</title>
	<link>https://www.mycity.rs/Programiranje-aplikacija-za-smart-uredjaje/Debagovanje-Android-Aplikacija-uz-Visual-Studio-Trikovi-i-Saveti.html</link>
	<guid>https://www.mycity.rs/?p=1963551</guid>
	<author>nobody@mycity.rs (Srki94)</author>
	<description>Svi znamo da možemo da debagujemo Android aplikacije na uređaju koji je prikačen preko USB-a ili preko  emulatora koji je instaliran  na našem računaru. 
&lt;br /&gt;

&lt;br /&gt;
Međutim to nekada prosto nije prikladno za neke određene testove iz opravdanih razloga.
&lt;br /&gt;
Na primer, dužina USB kabla ili upotreba kamere koja baš i ne može lagano da se koristi u emulatorima.
&lt;br /&gt;

&lt;br /&gt;
Evo par saveta i trikova koji će vam olakšati  debagovanje.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-size: 18px; line-height: normal&quot;&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;Debugging preko Wirelessa&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Aplikacije iz Visual Studija možete debagovati preko Wirelessa.
&lt;br /&gt;
Dovoljno je da uređaj bude zakačen za istu lokalnu mrežu kao i računar.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&lt;span class=&quot;ulist&quot;&gt;&lt;span class=&quot;empty_span&quot;&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;listitem&quot;&gt; Omogućite Wireless Debugging u Developer Opcijama  telefona
&lt;br /&gt;
&lt;a href=&quot;https://www.mycity.rs/slika.php?slika=96967_76611083_Screenshot_15.png&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;listitem&quot;&gt; Uđite u opcije Wireless Debugginga i pokrenite uparivanje putem koda za uparivanje
&lt;br /&gt;
&lt;a href=&quot;https://www.mycity.rs/slika.php?slika=96967_62423846_Screenshot_17.png&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;listitem&quot;&gt; Dobićete IP adresu, port i kod za uparivanje
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;listitem&quot;&gt; Otvorite ADB iz Visual Studia
&lt;br /&gt;
&lt;a href=&quot;https://www.mycity.rs/slika.php?slika=96967_105340242_Screenshot_16.png&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;listitem&quot;&gt; Unesite komandu &lt;code class=&quot;highlight&quot;&gt;adb devices&lt;/code&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;listitem&quot;&gt; Ukoliko imate više uređaja na listi, potrebno je  da za svaku komandu nadalje unesete parametar &lt;code class=&quot;highlight&quot;&gt;-s ID_UREĐAJA&lt;/code&gt; nakon &lt;code class=&quot;highlight&quot;&gt;adb&lt;/code&gt; pa tek onda ostatak komande. Na primer &lt;code class=&quot;highlight&quot;&gt;adb -s uredjaj1 pair&lt;/code&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;listitem&quot;&gt; Unesite komandu : adb pair IP_Adresa:Port &lt;span style=&quot;font-style: italic&quot;&gt;(koja je prikazana na uređaju prilikom podešavanja Wireless Debugginga)&lt;/span&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;listitem&quot;&gt; Unesite kod za uparivanje koji je prikazan na uređaju
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;listitem&quot;&gt; Dobićete poruku da ste uparili telefon sa ADB-om
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;listitem&quot;&gt; Unesite komandu &lt;code class=&quot;highlight&quot;&gt;adb connect IP_Adresa&amp;#58;Port&lt;/code&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;listitem&quot;&gt; Sada će se uređaj pojaviti kao opcija za pokretanje projekta
&lt;br /&gt;
&lt;a href=&quot;https://www.mycity.rs/slika.php?slika=96967_73280174_Screenshot_18.png&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
 &lt;img src=&quot;https://www.mycity.rs/images/smiles/icon_exclaim.gif&quot; alt=&quot;Exclamation&quot; border=&quot;0&quot; /&gt; Kod mene je takva situacija da obično pre konektovanja na uređaj, dok je uređaj na USB-u, moram da unesem komandu &lt;code class=&quot;highlight&quot;&gt;adb tcpip 5555&lt;/code&gt;  i da se onda povežem na IP adresu koju mi uređaj prikazuje, sa portom  5555. 
&lt;br /&gt;
 &lt;img src=&quot;https://www.mycity.rs/images/smiles/icon_exclaim.gif&quot; alt=&quot;Exclamation&quot; border=&quot;0&quot; /&gt; Ukoliko imate više uređaja, morate uvek da koristite parametar -s za svaku komandu. 
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Izvucite USB kabl i pokrenite projekat preko novog unosa, aplikacija će se preko Wirelessa pokrenuti u režimu debagovanja na vašem uređaju. 
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-size: 18px; line-height: normal&quot;&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;Kontrolisanje uređaja preko računara&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Debagovanje aplikacije podrazumeva da uređaj držimo u rukama. 
&lt;br /&gt;
Međutim, možemo  dosta sebi olakšati proces tako što ćemo da prikažemo ekran uređaja na ekranu i kontrolišemo ga tastaturom i mišem. 
&lt;br /&gt;

&lt;br /&gt;
Upoznajte Scrcpy
&lt;br /&gt;

&lt;br /&gt;
&lt;cite&gt;&lt;span class=&quot;cite-who&quot;&gt;Citat:&lt;/span&gt;This application mirrors Android devices (video and audio) connected via USB or over TCP/IP, and allows to control the device with the keyboard and the mouse of the computer. It does not require any root access. It works on Linux, Windows and macOS.&lt;/cite&gt;
&lt;br /&gt;

&lt;br /&gt;
Scrcpy je izuzetno lagan, brz i odličan alat koji može da kopira ekran vašeg uređaja na računar i omogući upotrebu  miša i tastature. 
&lt;br /&gt;
Preko USB-a radi gotovo brzo kao i sam  uređaj, dok je kod WiFi-a lag očigledan.
&lt;br /&gt;
Međutim može se koristiti i preko USB-a i preko Wireless-a,  tako  da možete da prilagodite svojim potrebama upotrebu samog alata.
&lt;br /&gt;

&lt;br /&gt;
&lt;span class=&quot;ulist&quot;&gt;&lt;span class=&quot;empty_span&quot;&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;listitem&quot;&gt; Preuzmite najnoviju stabilnu verziju
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;listitem&quot;&gt; Raspakujte u bilo koji folder na računaru
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;listitem&quot;&gt; Pokrenite fajl &lt;span style=&quot;color: blue&quot;&gt;open_a_terminal_here.bat&lt;/span&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;listitem&quot;&gt; Otvoriće se CMD
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;listitem&quot;&gt; Proverite ponovo listu uređaja tako što ćete upisati &lt;code class=&quot;highlight&quot;&gt;adb devices&lt;/code&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;listitem&quot;&gt; Isto važi za parametar -s, ukoliko imate više uređaja potrebno je da ga unesete svaki put
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;listitem&quot;&gt; Da pokrenete strim, unesite komandu &lt;code class=&quot;highlight&quot;&gt;scrcpy unesiteIDUređajaOvde&lt;/code&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Da bi kontrolisanje mišem i tastaturom radilo na nekim uređajima, potrebno je da omogućite USB Debugging (Security Settings)
&lt;br /&gt;
&lt;a href=&quot;https://www.mycity.rs/slika.php?slika=96967_58118783_Screenshot_19.png&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
Takođe,  postoje zahtevi u smislu Android Verzije, koje ograničavaju određene mogućnosti alata. 
&lt;br /&gt;

&lt;br /&gt;
 &lt;img src=&quot;https://www.mycity.rs/images/smiles/icon_exclaim.gif&quot; alt=&quot;Exclamation&quot; border=&quot;0&quot; /&gt; &lt;span style=&quot;font-weight: bold&quot;&gt;KADA ZAVRŠITE SA DEBAGOVANJEM, NEMOJTE ZABORAVITI DA UGASITE OVE OPCIJE JER IZLAŽETE VAŠ UREĐAJ POTENCIJALNIM NAPADIMA
&lt;br /&gt;
&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Za sada toliko,  ukoliko  neko  ima još neke savete, slobodno ih podelite.  &lt;img src=&quot;https://www.mycity.rs/images/smiles/beer.gif&quot; alt=&quot;Ziveli&quot; border=&quot;0&quot; /&gt;</description>
	<pubDate>Tue, 30 May 2023 12:12:58 +0100</pubDate>
</item>
<item>
	<title>Baze podataka :: ROLLUP određenih kolona</title>
	<link>https://www.mycity.rs/Baze-podataka/ROLLUP-odredjenih-kolona.html</link>
	<guid>https://www.mycity.rs/?p=1959521</guid>
	<author>nobody@mycity.rs (blue82)</author>
	<description>Pozdrav svima!
&lt;br /&gt;
Imam jednostavan poblem koji ne umem da rešim.
&lt;br /&gt;

&lt;br /&gt;
SELECT  CASE
&lt;br /&gt;
            WHEN GROUPING (Grupa1.Mesec) = 1 AND GROUPING(Grupa1.Referent) = 1 AND GROUPING(Referenti.Ime) = 1 THEN 'Sveukupno'
&lt;br /&gt;
            WHEN GROUPING (Grupa1.Mesec) = 0 AND GROUPING(Grupa1.Referent) = 1 AND GROUPING(Referenti.Ime) = 1 THEN 'Ukupno mesec ' + CAST(Grupa1.Mesec as Varchar (2))
&lt;br /&gt;
            ELSE CAST(Grupa1.Mesec as VARCHAR(4))    
&lt;br /&gt;
        END as Mesec,
&lt;br /&gt;
        Grupa1.Referent,
&lt;br /&gt;
        Referenti.Ime,         
&lt;br /&gt;
        FORMAT(ISNULL(SUM(Grupa1.Prihodi),0), 'N','de-DE') as Fakturisano
&lt;br /&gt;
FROM Grupa1
&lt;br /&gt;
LEFT JOIN Referenti ON Referenti.SifRadnika = Grupa1.Referent
&lt;br /&gt;
WHERE (Grupa1.Referent = 141 OR Grupa1.Referent = 142 OR Grupa1.Referent = 160 OR Grupa1.Referent = 57 OR Grupa1.Referent = 72 OR Grupa1.Referent = 139) --referenti nabavke
&lt;br /&gt;
GROUP BY ROLLUP(Grupa1.Mesec, Grupa1.Referent, Referenti.Ime)
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Na koji način mogu da izbacim da ne pravi 2x subtotal, jednom za ime radnika a drugi put za referenta (pošto se radi o jednom te istom)? Crveni redovi treba da nestanu.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;https://www.mycity.rs/slika.php?slika=259455_278504366_Upit.jpg&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;&lt;img class=&quot;post_slika&quot; src=&quot;/must-login.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</description>
	<pubDate>Wed, 14 Dec 2022 14:56:50 +0100</pubDate>
</item>
<item>
	<title>Delphi :: igra moj broj u delphiju</title>
	<link>https://www.mycity.rs/Delphi/igra-moj-broj-u-delphiju-2.html</link>
	<guid>https://www.mycity.rs/?p=1958753</guid>
	<author>nobody@mycity.rs (dacha47)</author>
	<description>Potrebna mi je pomoc oko ove igre u delphiju, to mi je tema za maturski rad i pored toga asocijacije, ali oko toga nemam brige. Nisam siguran koliko bih napredno mogao u delphiju da napravim igru(tipa da se pre svakog pritisnutog stop, brojevi menjaju 20 u sekundi pa se izabere pritiskom na stop; time bar koji se prazni kako vreme istice i tako te neke fore) a uostalom ja nemam ideju od cega da pocnem. Ima li neko ideju, pomoc ili neki primer koji bih mogao da iskoristim?  &lt;img src=&quot;https://www.mycity.rs/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; border=&quot;0&quot; /&gt;</description>
	<pubDate>Thu, 20 Oct 2022 21:53:48 +0100</pubDate>
</item>
<item>
	<title>C / C++ :: Je li broj prost</title>
	<link>https://www.mycity.rs/C/Je-li-broj-prost.html</link>
	<guid>https://www.mycity.rs/?p=1956694</guid>
	<author>nobody@mycity.rs (amar54k)</author>
	<description>Znam da je trivijalno, ali nije mi jasno zašto ovaj algoritam ne radi kako bi trebao raditi.
&lt;br /&gt;
&lt;code class=&quot;highlight&quot;&gt;bool JeLiProst&amp;#40;int n&amp;#41; &amp;#123;
&lt;br /&gt;
&amp;nbsp; if &amp;#40;n &amp;lt;= 1&amp;#41;return false;
&lt;br /&gt;
&amp;nbsp; for &amp;#40;int i = 2; i &amp;lt;= sqrt&amp;#40;n&amp;#41;; i++&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; if &amp;#40;n % i == 0&amp;#41;return false;
&lt;br /&gt;
&amp;nbsp; return true;
&lt;br /&gt;
&amp;#125;&lt;/code&gt;
&lt;br /&gt;

&lt;br /&gt;
Prethodni kod radi korektno. Ali zašto ovaj uvjet &lt;span style=&quot;font-style: italic&quot;&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;if(n&amp;lt;=1)return false;&lt;/span&gt;&lt;/span&gt; nije mogao da se ubaci unutar petlje? To bi ovako izgledalo:
&lt;br /&gt;

&lt;br /&gt;
&lt;code class=&quot;highlight&quot;&gt;bool JeLiProst&amp;#40;int n&amp;#41; &amp;#123;
&lt;br /&gt;
&amp;nbsp; for &amp;#40;int i = 2; i &amp;lt;= sqrt&amp;#40;n&amp;#41;; i++&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; if &amp;#40;n &amp;lt;= 1 || n % i == 0&amp;#41;return false;
&lt;br /&gt;
&amp;nbsp; return true;
&lt;br /&gt;
&amp;#125;&lt;/code&gt;
&lt;br /&gt;

&lt;br /&gt;
Sada kod daje pogrešan rezultat, npr. vraća da je nula prost broj...</description>
	<pubDate>Wed, 22 Jun 2022 13:37:33 +0100</pubDate>
</item>
<item>
	<title>C / C++ :: Ispis brojeva iz binarne datoteke</title>
	<link>https://www.mycity.rs/C/Ispis-brojeva-iz-binarne-datoteke.html</link>
	<guid>https://www.mycity.rs/?p=1954738</guid>
	<author>nobody@mycity.rs (amar54k)</author>
	<description>U binarnoj datoteci numbers.dat nalazi se određeni broj (najviše 100.000) nenegativnih cijelih brojeva u opsegu 0-65535 predstavljenih sa po dva bajta. 
&lt;br /&gt;
Potrebno je ispisati brojeve iz datoteke na ekran:
&lt;br /&gt;
OUTPUT:
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;1 2 1 4 2 4 2 2 3 4 2&lt;/span&gt;
&lt;br /&gt;
Kod:
&lt;br /&gt;
&lt;code class=&quot;highlight&quot;&gt;#include &amp;lt;stdio.h&amp;gt;
&lt;br /&gt;
#include &amp;lt;stdint.h&amp;gt;
&lt;br /&gt;
int main&amp;#40;&amp;#41; &amp;#123;
&lt;br /&gt;
&amp;nbsp; const char file&amp;#91;&amp;#93; = &amp;quot;numbers.dat&amp;quot;;
&lt;br /&gt;
&amp;nbsp; FILE *fp = fopen&amp;#40;file, &amp;quot;rb&amp;quot;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; uint16_t arr&amp;#91;100000&amp;#93;;
&lt;br /&gt;
&amp;nbsp; int i;
&lt;br /&gt;
&amp;nbsp; int loaded=fread&amp;#40;arr, 2, 100000, fp&amp;#41;;
&lt;br /&gt;
&amp;nbsp; printf&amp;#40;&amp;quot;Loaded numbers&amp;#58; %d\n&amp;quot;, loaded&amp;#41;;
&lt;br /&gt;
&amp;nbsp; for &amp;#40;i = 0; i &amp;lt; loaded; i++&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; printf&amp;#40;&amp;quot;%d &amp;quot;, arr&amp;#91;i&amp;#93;&amp;#41;;
&lt;br /&gt;
&amp;nbsp; fclose&amp;#40;fp&amp;#41;;
&lt;br /&gt;
&amp;nbsp; return 0;
&lt;br /&gt;
&amp;#125;
&lt;br /&gt;
&amp;#125;&lt;/code&gt;
&lt;br /&gt;

&lt;br /&gt;
Ako brojeve 12142422342 pretvorim u binary to će biti: 11011001010010101110010 (konvertujem ih jedan po jedan) i pokrenem program dobijam output:
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Loaded numbers: 11
&lt;br /&gt;

&lt;br /&gt;
12593 12592 12337 12592 12592 12336 12337 12337 12593 12337 12592&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Kako mogu učitati brojeve predstavljene u dva bajta?</description>
	<pubDate>Sat, 05 Mar 2022 16:34:00 +0100</pubDate>
</item>
<item>
	<title>Visual Basic :: Promjena Boje dugmeta u VB</title>
	<link>https://www.mycity.rs/Visual-Basic/Promjena-Boje-dugmeta-u-VB.html</link>
	<guid>https://www.mycity.rs/?p=1954574</guid>
	<author>nobody@mycity.rs (oreno)</author>
	<description>Koristim VB10express i napravio sam formu sa vise dugmadi na kojima mjenjam Back Color dugmeta.
&lt;br /&gt;
Ovo je kod koji sam koristio za promjenu boje jednog dugmeta :
&lt;br /&gt;

&lt;br /&gt;
Public Class Form1
&lt;br /&gt;
    Dim ClickCount As Integer = 1
&lt;br /&gt;

&lt;br /&gt;
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
&lt;br /&gt;
        If Not ClickCount = 4 Then
&lt;br /&gt;
            ClickCount += 1
&lt;br /&gt;
        Else
&lt;br /&gt;
            ClickCount = 1
&lt;br /&gt;
        End If
&lt;br /&gt;
        Select Case ClickCount
&lt;br /&gt;
            Case Is = 1
&lt;br /&gt;
                Button1.BackColor = Color.ForestGreen
&lt;br /&gt;
            Case Is = 2
&lt;br /&gt;
                Button1.BackColor = Color.Red
&lt;br /&gt;
            Case Is = 3
&lt;br /&gt;
                Button1.BackColor = Color.Silver
&lt;br /&gt;
            Case Is = 4
&lt;br /&gt;
                Button1.BackColor = Color.BlueViolet
&lt;br /&gt;
        End Select
&lt;br /&gt;

&lt;br /&gt;
    End Sub
&lt;br /&gt;
Kako da spremim Back Color tako da ostane boja koja je bila zadnja pri zatvaranju programa i da se 
&lt;br /&gt;
ona pojavi nakon novog pokretanja programa.</description>
	<pubDate>Tue, 22 Feb 2022 20:54:21 +0100</pubDate>
</item>
<item>
	<title>Opšte programiranje :: Čitač ličnih karata u Excel</title>
	<link>https://www.mycity.rs/Opste-programiranje/Citac-licnih-karata-u-Excel.html</link>
	<guid>https://www.mycity.rs/?p=1954504</guid>
	<author>nobody@mycity.rs (comi991)</author>
	<description>Kad su se tek pojavile Lične karte sa čipom neko mi je prebacio excel fajl sa makroom za očitavanje lične karte, sve je bilo po kolonama tipa ime pa u ćeliji pored očitano ime sa lične. U medjuvremenu sam promenio bar 4 računara pa se to zagubilo.
&lt;br /&gt;
A sad bi mi ta tabale baš dobro došla za popunjavanje obrazaca, da ne moram ručno da prekucavam.
&lt;br /&gt;
Pretpostavljam da danas verovatno ima i boljih verzija al ja ne uspevam da pronadjem</description>
	<pubDate>Thu, 17 Feb 2022 20:28:21 +0100</pubDate>
</item>
<item>
	<title>Opšte programiranje :: Štampanje grafika</title>
	<link>https://www.mycity.rs/Opste-programiranje/Stampanje-grafika.html</link>
	<guid>https://www.mycity.rs/?p=1954414</guid>
	<author>nobody@mycity.rs (mpman)</author>
	<description>Napisao sam program u FreePascal programskom jeziku. Izlaz iz programa je vektor koji može da se štampa u fajl. Ono što želim da uradim jeste da odštampam grafik promene tog vektora kroz iteracije. Pisao sam program u Pascal-u jer mi Pascal brže odradi proračun nego Matlab, neuporedivo brže, ali mi ne pada na pamet da grafik crtam u njemu.
&lt;br /&gt;

&lt;br /&gt;
Znam da mogu da uključim Matlab, uvezem datoteku i odštampam grafik, ali bih to nekako da izbegnem. Postoji li mogućnost da se napiše jednostavna skripta u Python-u, Matlab-u, SciLab-u, GNU Octave ili čak Julia programskom jeziku koja bi se pozivala automatski iz programa pisanog u Pascal-u?
&lt;br /&gt;

&lt;br /&gt;
Dakle, ideja je da se pokrene kompajliran program.exe koji će da poziva recimo GNU Octave konzolu koja će da im direktno odštampa grafik u .png formatu, recimo. Kako to mogu i da li uopšte mogu to da izvedem?</description>
	<pubDate>Sun, 13 Feb 2022 11:22:31 +0100</pubDate>
</item>
</channel>
</rss>

