<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arhiva programiranje - .debug</title>
	<atom:link href="https://www.debug.hr/tag/programiranje/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.debug.hr/tag/programiranje/</link>
	<description>Reinventing Technology</description>
	<lastBuildDate>Fri, 20 Dec 2024 08:06:18 +0000</lastBuildDate>
	<language>hr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.debug.hr/wp-content/uploads/2025/02/cropped-debug2025-favicon2-32x32.png</url>
	<title>Arhiva programiranje - .debug</title>
	<link>https://www.debug.hr/tag/programiranje/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Pomoćnik za programiranje GitHub Copilot dostupan i besplatno</title>
		<link>https://www.debug.hr/pomocnik-za-programiranje-github-copilot-dostupan-i-besplatno/</link>
		
		<dc:creator><![CDATA[Sandro Vrbanus]]></dc:creator>
		<pubDate>Fri, 20 Dec 2024 08:06:18 +0000</pubDate>
				<category><![CDATA[Programiranje]]></category>
		<category><![CDATA[programiranje]]></category>
		<guid isPermaLink="false">https://www.debug.hr/?p=12613</guid>

					<description><![CDATA[<p>Jedan od prvih pomoćnika za programere, koji generira kôd uz pomoć umjetne inteligencije, dobio je besplatnu inačicu unutar Microsoftovog Visual [&#8230;]</p>
<p>Objava <a href="https://www.debug.hr/pomocnik-za-programiranje-github-copilot-dostupan-i-besplatno/">Pomoćnik za programiranje GitHub Copilot dostupan i besplatno</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Jedan od prvih pomoćnika za programere, koji generira kôd uz pomoć umjetne inteligencije, dobio je besplatnu inačicu unutar Microsoftovog Visual Studio Codea, uz količinsko ograničenje korištenja</strong></p>
<p>Microsoft je na aktualni val novih najava u području umjetne inteligencije, koji uključuje nove funkcije ChatGPT-a i Googleov Gemini 2.0, odgovorio otvaranjem svojeg GenAI alata za programere. Njihov GitHub Copilot, jedan od prvih takvih alata za pomoć pri programiranju, po novome se može koristiti i bez plaćanja.</p>
<h4>Uz limite, ali visoke</h4>
<p>Novi besplatni paket dostupan je po novome svima, a jedini preduvjet je posjedovanje korisničkog računa na GitHubu. &#8220;Bez probnog razdoblja. Bez pretplate. Bez kreditne kartice&#8221;, opisuju iz Microsofta svoj novi potez i preusmjeravaju korisnike na <a href="https://code.visualstudio.com/docs/copilot/setup-simplified" target="_blank" rel="noopener">upute kako omogućiti</a> svojeg AI pomoćnika unutar njihovog programerskog paketa Visual Studio Code.</p>
<div class="arve" data-mode="normal" data-oembed="1" data-provider="youtube" id="arve-youtube-x_aet9ndh_y69dfd1cfa6d27737553814" style="max-width:1120px;">
<span class="arve-inner"><br />
<span class="arve-embed arve-embed--has-aspect-ratio"><br />
<span class="arve-ar" style="padding-top:56.250000%"></span><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen class="arve-iframe fitvidsignore" data-arve="arve-youtube-x_aet9ndh_y69dfd1cfa6d27737553814" data-src-no-ap="https://www.youtube-nocookie.com/embed/X_Aet9ndh_Y?feature=oembed&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;autohide=1&amp;playsinline=0&amp;autoplay=0" frameborder="0" height="630" sandbox="allow-scripts allow-same-origin allow-presentation allow-popups allow-popups-to-escape-sandbox" scrolling="no" src="https://www.youtube-nocookie.com/embed/X_Aet9ndh_Y?feature=oembed&#038;iv_load_policy=3&#038;modestbranding=1&#038;rel=0&#038;autohide=1&#038;playsinline=0&#038;autoplay=0" width="1120"></iframe></p>
<p></span></p>
<p></span><br />
<script type="application/ld+json">{"@context":"http:\/\/schema.org\/","@id":"https:\/\/www.debug.hr\/pomocnik-za-programiranje-github-copilot-dostupan-i-besplatno\/#arve-youtube-x_aet9ndh_y69dfd1cfa6d27737553814","type":"VideoObject","embedURL":"https:\/\/www.youtube-nocookie.com\/embed\/X_Aet9ndh_Y?feature=oembed&iv_load_policy=3&modestbranding=1&rel=0&autohide=1&playsinline=0&autoplay=0"}</script>
</div>
<p>U paketu GitHub Copilot Free svi korisnici dobivaju kredit od po dvije tisuće dovršavanja kôda mjesečno, što se prevodi u oko 80 svakog radnog dana i trebalo bi mnogim programerima biti sasvim dovoljno. Uz to, krediti uključuju i 50 <em>chat</em> upita Copilotu mjesečno te puni pristup <em>chatbotima</em> s modelima GPT-4o i Claude 3.5 Sonnet.</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-12615" src="https://www.debug.hr/wp-content/uploads/2024/12/065_1.png" alt="" width="1653" height="818" srcset="https://www.debug.hr/wp-content/uploads/2024/12/065_1.png 1653w, https://www.debug.hr/wp-content/uploads/2024/12/065_1-300x148.png 300w, https://www.debug.hr/wp-content/uploads/2024/12/065_1-1024x507.png 1024w, https://www.debug.hr/wp-content/uploads/2024/12/065_1-768x380.png 768w, https://www.debug.hr/wp-content/uploads/2024/12/065_1-1536x760.png 1536w" sizes="(max-width: 1653px) 100vw, 1653px" /></p>
<p>Svi oni, koji dostignu te limite, mogu potom prijeći na naplatni, neograničeni, plan pretplate, koja i dalje košta 10 dolara mjesečno za privatne te 19 dolara mjesečno po korisniku za poslovne korisnike. Pretplata uključuje i pristup modelima o1 i (od sljedeće godine) Gemini za dodatnu podršku. S ovim značajnim potezom Copilot postaje integralnim dijelom razvojnog paketa VS Code i njegovog budućeg korisničkog iskustva, zaključuju iz Microsofta u objavi ovog svojeg &#8220;božićnog poklona&#8221;.</p>
<p>Objava <a href="https://www.debug.hr/pomocnik-za-programiranje-github-copilot-dostupan-i-besplatno/">Pomoćnik za programiranje GitHub Copilot dostupan i besplatno</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>DARPA traži rješenje za automatizirano prevođenje programa iz C-a u Rust</title>
		<link>https://www.debug.hr/darpa-trazi-rjesenje-za-automatizirano-prevodenje-programa-iz-c-a-u-rust/</link>
		
		<dc:creator><![CDATA[Sandro Vrbanus]]></dc:creator>
		<pubDate>Wed, 07 Aug 2024 09:16:38 +0000</pubDate>
				<category><![CDATA[Programiranje]]></category>
		<category><![CDATA[programiranje]]></category>
		<guid isPermaLink="false">https://www.debug.hr/?p=12336</guid>

					<description><![CDATA[<p>Program TRACTOR trebao bi izroditi jedinstveno rješenje, kojim će se svi programi pisani u programskim jezicima C i C++ prevesti [&#8230;]</p>
<p>Objava <a href="https://www.debug.hr/darpa-trazi-rjesenje-za-automatizirano-prevodenje-programa-iz-c-a-u-rust/">DARPA traži rješenje za automatizirano prevođenje programa iz C-a u Rust</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Program TRACTOR trebao bi izroditi jedinstveno rješenje, kojim će se svi programi pisani u programskim jezicima C i C++ prevesti u moderniji i s memorijske strane sigurniji jezik Rust</strong></p>
<p>Programski jezici, kao što su C i C++, omogućavaju izravan pristup memoriji računala, što sa sobom donosi brojne rizike i opasnosti. Kroz programe pisane u tim jezicima moguće je ponekad kompromitirati sustave kroz poznate i manje poznate sigurnosne ranjivosti, a izravan pristup memoriji čini svaki propust još opasnijim. Nakon više od dva desetljeća borbe s problemom sigurnosti memorije u navedenim jezicima, u SAD-u je stigla čak i preporuka saveznih vlasti da se svi naslijeđeni programi iz njih prepišu u neki drugi, memorijski sigurniji jezik, kao što je Rust.</p>
<h2>Prioritet je sigurnost</h2>
<p>Nedavna istraživanja Microsofta i Googlea također su otkrila da je oko 70% svih sigurnosnih ranjivosti danas povezano s problemima sigurnosti memorije, a gotovo sve to moguće je eliminirati prelaskom na drugi programski jezik. Posljednjih godina zabilježen je velik rast popularnosti Rusta, pa su u američkoj vojno-tehnološkoj agenciji DARPA odlučili zajahati na tom valu, ispoštovati preporuke saveznih vlasti te sva svoja postojeća softverska rješenja prepisati u taj programski jezik.</p>
<p>No, oni to ne žele činiti &#8220;ručno&#8221;, niti – kako se to ponekad čini – upisivanjem C programskog koda u alat kao što je ChatGPT, koji ga može lako i efikasno prepisati u Rustu. Naprotiv, u DARPA-i žele stvoriti vlastito rješenje za prevođenje programskog koda, koje bi radilo na potpuno automatiziran način. U te svrhe pokrenuli su <a href="https://www.darpa.mil/news-events/2024-07-31a" data-cke-saved-href="https://www.darpa.mil/news-events/2024-07-31a">program TRACTOR</a> (<em>Translating All C to Rust</em>), unutar kojeg će tražiti vanjske ponude za izradu automatiziranog &#8220;prevoditelja&#8221;.</p>
<figure id="attachment_12338" aria-describedby="caption-attachment-12338" style="width: 619px" class="wp-caption alignnone"><img decoding="async" class="size-full wp-image-12338" src="https://www.debug.hr/wp-content/uploads/2024/08/021_1.jpg" alt="" width="619" height="316" srcset="https://www.debug.hr/wp-content/uploads/2024/08/021_1.jpg 619w, https://www.debug.hr/wp-content/uploads/2024/08/021_1-300x153.jpg 300w" sizes="(max-width: 619px) 100vw, 619px" /><figcaption id="caption-attachment-12338" class="wp-caption-text">DARPA kupila TRACTORa</figcaption></figure>
<p>Rješenje, koje bi program trebao izroditi, morat će pokazivati jednaku razinu kvalitete i stila pisanja Rust koda kao i ljudski developeri, a krajnji rezultat te aktivnosti bit će eliminiranje cijele jedne kategorije ranjivosti povezanih sa sigurnošću memorije, od kojih pate C i C++. Agencija očekuje da će dobiti kvalitetne prijedloge, koji će se oslanjati na velike jezične modele (uz dramatično poboljšanje njihove izvedbe), statičke i dinamičke analize, a posao prepisivanja programa odrađivat će unutar zadanih pravila i poštujući sve sigurnosne preporuke.</p>
<p>Oni koji misle da mogu izraditi takvo rješenje, na DARPA-in se natječaj <a href="https://sam.gov/opp/1e45d648886b4e9ca91890285af77eb7/view" data-cke-saved-href="https://sam.gov/opp/1e45d648886b4e9ca91890285af77eb7/view">TRACTOR</a> mogu prijaviti do 26. kolovoza.</p>
<p>Objava <a href="https://www.debug.hr/darpa-trazi-rjesenje-za-automatizirano-prevodenje-programa-iz-c-a-u-rust/">DARPA traži rješenje za automatizirano prevođenje programa iz C-a u Rust</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>HAVC objavio kojim će domaćim developerima dati poticaje za razvoj i proizvodnju videoigara</title>
		<link>https://www.debug.hr/havc-objavio-kojim-ce-domacim-developerima-dati-poticaje-za-razvoj-i-proizvodnju-videoigara/</link>
		
		<dc:creator><![CDATA[Sandro Vrbanus]]></dc:creator>
		<pubDate>Mon, 21 Feb 2022 10:57:01 +0000</pubDate>
				<category><![CDATA[Programiranje]]></category>
		<category><![CDATA[havc]]></category>
		<category><![CDATA[poticaji]]></category>
		<category><![CDATA[programiranje]]></category>
		<guid isPermaLink="false">https://www.debug.hr/?p=6241</guid>

					<description><![CDATA[<p>Hrvatski audiovizualni centar dodijelio je 595.000 kuna poticaja za ukupno osam domaćih projekata razvoja i proizvodnje videoigara Protekloga listopada Hrvatski [&#8230;]</p>
<p>Objava <a href="https://www.debug.hr/havc-objavio-kojim-ce-domacim-developerima-dati-poticaje-za-razvoj-i-proizvodnju-videoigara/">HAVC objavio kojim će domaćim developerima dati poticaje za razvoj i proizvodnju videoigara</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Hrvatski audiovizualni centar dodijelio je 595.000 kuna poticaja za ukupno osam domaćih projekata razvoja i proizvodnje videoigara</strong></p>
<p>Protekloga listopada Hrvatski audiovizualni centar prvi je put bio raspisao <a href="https://www.debug.hr/hrvatska-prvi-puta-kroz-havc-novcano-potice-razvoj-videoigara/">javni poziv za poticanje razvoja i proizvodnje videoigara</a>, na sličan način kako već godinama potiče ostale kreativne industrije. Autori videoigara mogli su se tada javiti na Javni poziv za poticanje audiovizualnih djelatnosti i stvaralaštva u 2021. godini, u kategoriji &#8220;poticanje razvoja i proizvodnje videoigara&#8221;, a kako je i bilo najavljeno, 90 dana po isteku roka za prijavu objavljeni su i rezultati.</p>
<p>Na prošlotjednoj sjednici HAVC-a donesene su odluke o raspodjeli sredstava prema ovom Javnom pozivu, na koji se u potkategoriji razvoja projekta prijavilo 26 projekata, dok se na potkategoriji proizvodnje prijavilo 20 projekata.</p>
<p>U potkategoriji proizvodnje odobrena su dva projekta, dok je u potkategoriji razvoja odobreno šest projekata. Odobrena su sredstva u ukupnom iznosu od 595.000 kuna, objavio je HAVC nakon sjednice.</p>
<p>Uz popis dobitnika, koji prenosimo u nastavku, objavljena su i <a href="https://havc.hr/o-nama/javni-pozivi/razvoj-i-proizvodnja-videoigara/rezultati" target="_blank" rel="noopener">obrazloženja</a> uz svakog od dobitnika. U njima je umjetnički savjetnik za videoigre <strong>Andrej Kovačević</strong>, istaknuo kako se radi o vrlo interesantnim, žanrovski raznorodnim projektima koji će obogatiti hrvatsku scenu videoigara.</p>
<h2>Dobitnici poticaja – proizvodnja videoigara</h2>
<div class="table-container">
<table>
<tbody>
<tr>
<td><strong>NAZIV</strong></td>
<td><strong>GLAVNI AUTOR</strong></td>
<td><strong>PRODUCENT</strong></td>
<td><strong>ODOBRENA<br />
SREDSTVA</strong></td>
</tr>
<tr>
<td>Go Home Annie</td>
<td>Mladen Bošnjak</td>
<td>Misfit Village 2.0, obrt za računalne<br />
usluge</td>
<td>75.000 kn</td>
</tr>
<tr>
<td>KiddoLand, edukativna aplikacija</td>
<td>Mateja Vedrina</td>
<td>STEGRIS, uslužni obrt</td>
<td>200.000 kn</td>
</tr>
</tbody>
</table>
</div>
<h2>Dobitnici poticaja – razvoj videoigara</h2>
<div class="table-container">
<table>
<tbody>
<tr>
<td><strong>NAZIV</strong></td>
<td><strong>GLAVNI AUTOR</strong></td>
<td><strong>PRODUCENT</strong></td>
<td><strong>ODOBRENA<br />
SREDSTVA</strong></td>
</tr>
<tr>
<td>Vučedol</td>
<td>Andrija Zorić</td>
<td>Bad Elektron, obrt za računalne i ostale<br />
poslovne usluge</td>
<td>50.000 kn</td>
</tr>
<tr>
<td>Profesor Balthasar</td>
<td>Aleksandar Gavrilović</td>
<td>Gamechuck d.o.o.</td>
<td>75.000 kn</td>
</tr>
<tr>
<td>Ancient Tales</td>
<td>Mirinda Paraman</td>
<td>Mirinda Games, obrt za izradu video igara</td>
<td>65.000,00</td>
</tr>
<tr>
<td>Bumbarov let</td>
<td>Marko Hrenović, Ivan Turković-Krnjak</td>
<td>Interfilm produkcija d.o.o.</td>
<td>40.000 kn</td>
</tr>
<tr>
<td>One on one, boys and girls</td>
<td>Frano Petruša</td>
<td>Umjetnička organizacija PET RUSA</td>
<td>30.000 kn</td>
</tr>
<tr>
<td>path of view</td>
<td>Vanja Čulek</td>
<td>SIVA, obrt za digitalnu umjetnost</td>
<td>60.000 kn</td>
</tr>
</tbody>
</table>
</div>
<p>Objava <a href="https://www.debug.hr/havc-objavio-kojim-ce-domacim-developerima-dati-poticaje-za-razvoj-i-proizvodnju-videoigara/">HAVC objavio kojim će domaćim developerima dati poticaje za razvoj i proizvodnju videoigara</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hrvatska prvi puta kroz HAVC novčano potiče razvoj videoigara</title>
		<link>https://www.debug.hr/hrvatska-prvi-puta-kroz-havc-novcano-potice-razvoj-videoigara/</link>
		
		<dc:creator><![CDATA[Sandro Vrbanus]]></dc:creator>
		<pubDate>Thu, 21 Oct 2021 09:09:57 +0000</pubDate>
				<category><![CDATA[Programiranje]]></category>
		<category><![CDATA[havc]]></category>
		<category><![CDATA[igre]]></category>
		<category><![CDATA[poticaji]]></category>
		<category><![CDATA[programiranje]]></category>
		<category><![CDATA[videoigre]]></category>
		<guid isPermaLink="false">https://www.debug.hr/?p=5842</guid>

					<description><![CDATA[<p>Hrvatski audiovizualni centar prvi je put raspisao javni poziv za poticanje razvoja i proizvodnje videoigara, na sličan način kako već [&#8230;]</p>
<p>Objava <a href="https://www.debug.hr/hrvatska-prvi-puta-kroz-havc-novcano-potice-razvoj-videoigara/">Hrvatska prvi puta kroz HAVC novčano potiče razvoj videoigara</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Hrvatski audiovizualni centar prvi je put raspisao javni poziv za poticanje razvoja i proizvodnje videoigara, na sličan način kako već godinama potiče ostale kreativne industrije</strong></p>
<p>Hrvatsko audiovizualno vijeće na temelju prijedloga ravnatelja Hrvatskog audiovizualnog centra raspisalo je Javni poziv za poticanje audiovizualnih djelatnosti i stvaralaštva u 2021. godini, koji od sada uključuje i kategoriju &#8220;poticanje razvoja i proizvodnje videoigara&#8221;. Prvi je ovo puta da će HAVC u sklopu svojeg poticanja kreativnih industrija uključiti i onu koja se tiče videoigara.</p>
<p>Cilj ove kategorije unutar Javnog poziva je potaknuti razvoj izvrsnosti videoigara edukativnog, kulturnog i/ili umjetničkog značaja koji su od interesa za Republiku Hrvatsku te hrvatsku i europsku audiovizualnu kulturu, stoji u objavi HAVC-a.</p>
<p>Cjeloviti tekst Javnog poziva i informacije o svim uvjetima prijave dostupni su na <a href="https://havc.hr/o-nama/javni-pozivi/razvoj-i-proizvodnja-videoigara/razvoj-i-proizvodnja-videoigara-u-2021" target="_blank" rel="noopener">stranicama Hrvatskog audiovizualnog centra</a>, a rok za prijavu projekata na javni poziv je 19. studeni 2021. godine. HAVC je za ovaj projekt izdvojio ukupno 595.000 kuna, a odluke o raspodjeli tih sredstava na prijavljene tražitelje poticaja bit će donesene u roku od 90 dana od isteka roka za prijavu.</p>
<p>Prijave se, uz svu potrebnu dokumentaciju, podnose elektroničkim putem na internetskoj stranici HAVC-a.</p>
<p>Pravo sudjelovanja u Javnom pozivu imaju pravne i fizičke osobe sa sjedištem u Republici Hrvatskoj ili one koje obavljaju djelatnost u Republici Hrvatskoj, upisane u sudski ili drugi registar za obavljanje audiovizualnih te računalnih i srodnih djelatnosti, producent, zajednički s glavnim autorom videoigre (npr. glavni dizajner, kreativni direktor), s koncepcijom igre tj. skraćenim oblikom dokumenta dizajna videoigre za koji su uređena autorska prava.</p>
<p>Nakon prijave, razmatranje i vrednovanje projekata prijavljenih na Javni poziv obavljat će umjetnički savjetnici za ovu kategoriju, a na njihov će prijedlog potom morati usvojiti HAVC.</p>
<p>Objava <a href="https://www.debug.hr/hrvatska-prvi-puta-kroz-havc-novcano-potice-razvoj-videoigara/">Hrvatska prvi puta kroz HAVC novčano potiče razvoj videoigara</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Programiranje prirodnim jezikom, iz kojeg AI stvara programski kod</title>
		<link>https://www.debug.hr/programiranje-prirodnim-jezikom-iz-kojeg-ai-stvara-programski-kod/</link>
		
		<dc:creator><![CDATA[Sandro Vrbanus]]></dc:creator>
		<pubDate>Fri, 13 Aug 2021 06:38:10 +0000</pubDate>
				<category><![CDATA[Programiranje]]></category>
		<category><![CDATA[programiranje]]></category>
		<category><![CDATA[programski jezici]]></category>
		<category><![CDATA[umjetna inteligencija]]></category>
		<guid isPermaLink="false">https://www.debug.hr/?p=5648</guid>

					<description><![CDATA[<p>San mnogih koji bi željeli da &#8220;računala slušaju njihove naredbe&#8221; jest da te naredbe mogu zadavati prirodnim jezikom, a da [&#8230;]</p>
<p>Objava <a href="https://www.debug.hr/programiranje-prirodnim-jezikom-iz-kojeg-ai-stvara-programski-kod/">Programiranje prirodnim jezikom, iz kojeg AI stvara programski kod</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>San mnogih koji bi željeli da &#8220;računala slušaju njihove naredbe&#8221; jest da te naredbe mogu zadavati prirodnim jezikom, a da ih računalo potom shvati i provede u djelo. Na temelju ovakvih su želja nastali razni virtualni asistenti s kojima se može &#8220;pričati&#8221;, a sada postoji i rješenje koje naredbe zadane prirodnim (za sada samo engleskim) jezikom pretvara u linije programskog koda.</p>
<p>Ovo rješenje nastalo je u organizaciji OpenAI, naziva se <a href="https://openai.com/blog/openai-codex/" data-cke-saved-href="https://openai.com/blog/openai-codex/">Codex</a>, i već u svojoj prvoj inačici djeluje prilično impresivno. Codex služi kao svojevrsni prevoditelj iz engleskog u neki od programskih jezika (Python, JavaScript, Go, Perl, PHP, Ruby, Swift, TypeScript…). U pozadini svega stoji poznati algoritam umjetne inteligencije <a href="https://www.bug.hr/umjetna-inteligencija/automatsko-generiranje-teksta-na-zadanu-temu-dostupno-svima-9456" data-cke-saved-href="https://www.bug.hr/umjetna-inteligencija/automatsko-generiranje-teksta-na-zadanu-temu-dostupno-svima-9456">GPT-3</a> koji služi za tumačenje prirodnog jezika, a potom novi sustav pokušava interpretirati naredbe onako kako bi ih programer napisao.</p>
<h4>Vi pišete što želite, on programira</h4>
<p>Autori kažu kako trenutačno Codex može točno razumjeti ono što od njega tražite u oko 37% slučajeva, no s ugrađenim svojstvom strojnog učenja taj će se postotak vrlo brzo povećati.</p>
<p>U demo videu ispod ove vijesti možete vidjeti kako je u Codexu moguće već sada izraditi jednostavnu igricu, i to samo opisujući ono što bismo željeli vidjeti na ekranu, ili se pak igrati s osnovnim funkcijama ispisivanja poruke &#8220;Hello world&#8221; na različite načine. Povrh toga što razumije osnovne naredbe i pretvara ih u kod, ovaj sustav može se povezati i s brojnim vanjskim API-jima i &#8220;naučiti&#8221; ih iskorištavati kako bi stvorio složenije programe.</p>
<p>OpenAI Codex dostupan je putem API-ja u javnoj beti, no isprobati ga mogu tek oni koji se prijave na listu čekanja i dočekaju svoj red. Naglasak je na poslovnim subjektima koji će nadograđivati sustav i na temelju Codexa izraditi neka nova, još bolja rješenja.</p>
<h4>Demo video: izrada igre</h4>
<div id="youtube" class="youtube-video left"><iframe id="player_Zm9B-DvwOgw" class="" src="//www.youtube.com/embed/Zm9B-DvwOgw?rel=0&controls=1&loop=1&playlist=Zm9B-DvwOgw&autoplay=1&enablejsapi=0" frameborder="0" allowfullscreen></iframe><script>
					if(document.getElementById('magee-sc-form-preview')){
						var tag = document.getElementById('magee-sc-form-preview').contentWindow.document.createElement('script');
						var tag = document.getElementById('magee-sc-form-preview').contentWindow.document.createElement('script');
						tag.src = "//www.youtube.com/iframe_api";
						var firstScriptTag = document.getElementById('magee-sc-form-preview').contentWindow.document.getElementsByTagName('script')[0];
						firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
						var player;
						function onYouTubeIframeAPIReady() {
						player = new YT.Player('player_Zm9B-DvwOgw', {
						events: {
						'onReady': onPlayerReady
						}
						});
						}
						function onPlayerReady(event) {
						player.playVideo();
						event.target.mute();
						}
					}else{
					         var tag = document.createElement('script');
					         var tag = document.createElement('script');
    				         tag.src = "//www.youtube.com/iframe_api";
    				         var firstScriptTag = document.getElementsByTagName('script')[0];
    				         firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
					         var player;
					         function onYouTubeIframeAPIReady() {
					         player = new YT.Player('player_Zm9B-DvwOgw', {
					         events: {
					         'onReady': onPlayerReady
					         }
					         });
					         }
					         function onPlayerReady(event) {
					         player.playVideo();
					         event.target.mute();
					         }
					
					}
					jQuery(function($) {
						if(jQuery("#magee-sc-form-preview").length>0){
						divwidth = $("#magee-sc-form-preview").contents().find("#youtube").width();
						width = $("#magee-sc-form-preview").contents().find("#player_Zm9B-DvwOgw").width();
						height = $("#magee-sc-form-preview").contents().find("#player_Zm9B-DvwOgw").height();
						op = height/width;
						$("#magee-sc-form-preview").contents().find("#player_Zm9B-DvwOgw").width(divwidth-100);
						$("#magee-sc-form-preview").contents().find("#player_Zm9B-DvwOgw").height(op*divwidth-100);
						}else{
							divwidth = $("#youtube").width();
							width = $("#player_Zm9B-DvwOgw").width();
							height = $("#player_Zm9B-DvwOgw").height();
							op = height/width;
							$("#player_Zm9B-DvwOgw").width(divwidth);
							$("#player_Zm9B-DvwOgw").height(op*divwidth);
							}
						});		
					
					
					</script></div>
<h4>Demo video: Hello world</h4>
<div id="youtube" class="youtube-video left"><iframe id="player_cLQc-5BJz4g" class="" src="//www.youtube.com/embed/cLQc-5BJz4g?rel=0&controls=1&loop=1&playlist=cLQc-5BJz4g&autoplay=1&enablejsapi=0" frameborder="0" allowfullscreen></iframe><script>
					if(document.getElementById('magee-sc-form-preview')){
						var tag = document.getElementById('magee-sc-form-preview').contentWindow.document.createElement('script');
						var tag = document.getElementById('magee-sc-form-preview').contentWindow.document.createElement('script');
						tag.src = "//www.youtube.com/iframe_api";
						var firstScriptTag = document.getElementById('magee-sc-form-preview').contentWindow.document.getElementsByTagName('script')[0];
						firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
						var player;
						function onYouTubeIframeAPIReady() {
						player = new YT.Player('player_cLQc-5BJz4g', {
						events: {
						'onReady': onPlayerReady
						}
						});
						}
						function onPlayerReady(event) {
						player.playVideo();
						event.target.mute();
						}
					}else{
					         var tag = document.createElement('script');
					         var tag = document.createElement('script');
    				         tag.src = "//www.youtube.com/iframe_api";
    				         var firstScriptTag = document.getElementsByTagName('script')[0];
    				         firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
					         var player;
					         function onYouTubeIframeAPIReady() {
					         player = new YT.Player('player_cLQc-5BJz4g', {
					         events: {
					         'onReady': onPlayerReady
					         }
					         });
					         }
					         function onPlayerReady(event) {
					         player.playVideo();
					         event.target.mute();
					         }
					
					}
					jQuery(function($) {
						if(jQuery("#magee-sc-form-preview").length>0){
						divwidth = $("#magee-sc-form-preview").contents().find("#youtube").width();
						width = $("#magee-sc-form-preview").contents().find("#player_cLQc-5BJz4g").width();
						height = $("#magee-sc-form-preview").contents().find("#player_cLQc-5BJz4g").height();
						op = height/width;
						$("#magee-sc-form-preview").contents().find("#player_cLQc-5BJz4g").width(divwidth-100);
						$("#magee-sc-form-preview").contents().find("#player_cLQc-5BJz4g").height(op*divwidth-100);
						}else{
							divwidth = $("#youtube").width();
							width = $("#player_cLQc-5BJz4g").width();
							height = $("#player_cLQc-5BJz4g").height();
							op = height/width;
							$("#player_cLQc-5BJz4g").width(divwidth);
							$("#player_cLQc-5BJz4g").height(op*divwidth);
							}
						});		
					
					
					</script></div>
<p>Objava <a href="https://www.debug.hr/programiranje-prirodnim-jezikom-iz-kojeg-ai-stvara-programski-kod/">Programiranje prirodnim jezikom, iz kojeg AI stvara programski kod</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Prastari Fortran vratio se među 20 najpopularnijih programskih jezika</title>
		<link>https://www.debug.hr/prastari-fortran-vratio-se-medu-20-najpopularnijih-programskih-jezika/</link>
		
		<dc:creator><![CDATA[Sandro Vrbanus]]></dc:creator>
		<pubDate>Wed, 07 Apr 2021 13:00:08 +0000</pubDate>
				<category><![CDATA[Programiranje]]></category>
		<category><![CDATA[programiranje]]></category>
		<category><![CDATA[programski jezici]]></category>
		<guid isPermaLink="false">https://www.debug.hr/?p=4427</guid>

					<description><![CDATA[<p>Rangiranje programskih jezika prema popularnosti pokazalo je da se 64 godine stari Fortran vraća među one sve popularnije, dok Objective-C [&#8230;]</p>
<p>Objava <a href="https://www.debug.hr/prastari-fortran-vratio-se-medu-20-najpopularnijih-programskih-jezika/">Prastari Fortran vratio se među 20 najpopularnijih programskih jezika</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Rangiranje programskih jezika prema popularnosti pokazalo je da se 64 godine stari Fortran vraća među one sve popularnije, dok Objective-C pomalo izumire. Na vrhu su i dalje C, Java i Python</strong></p>
<p>Kompanija koja se bavi analizom kvalitete softvera, TIOBE, objavila je svoju redovnu mjesečnu analizu najpopularnijih <a href="https://www.bug.hr/tag/programski-jezici" target="_blank" rel="noopener">programskih jezika</a> na svijetu, a na njoj je barem jedno veliko iznenađenje. Na prvom mjestu trenutačno se nalazi C, a na drugom je Java. Ova dva jezika zamijenili su svoja mjesta na vrhu ljestvice od prošloga travnja. Na trećem je mjestu vrlo popularni Python, a slijede ih C++, C#, Visual Basic, JavaScript, Assembly, PHP i SQL.</p>
<p>Ono što su analitičari primijetili jest da je nakon više godina iz top 20 ispao Objective-C, za koji smatraju i da se vrlo vjerojatno tamo više neće vratiti. Njegova popularnost očekivano je počela padati kada ga je Apple 2014. godine odlučio zamijeniti Swiftom kao glavnim programskim jezikom za svoje mobilne aplikacije. Sedam godina nakon ove &#8220;smrtne presude&#8221; Objective-C ispao je s ove liste, a Swift na njoj drži 15. mjesto.</p>
<figure id="attachment_4429" aria-describedby="caption-attachment-4429" style="width: 947px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-4429" src="https://www.debug.hr/wp-content/uploads/2021/04/024_1.jpg" alt="" width="947" height="758" srcset="https://www.debug.hr/wp-content/uploads/2021/04/024_1.jpg 947w, https://www.debug.hr/wp-content/uploads/2021/04/024_1-300x240.jpg 300w, https://www.debug.hr/wp-content/uploads/2021/04/024_1-768x615.jpg 768w" sizes="(max-width: 947px) 100vw, 947px" /><figcaption id="caption-attachment-4429" class="wp-caption-text">Izvor: www.tiobe.com</figcaption></figure>
<h2>Povratak &#8220;dinosaura&#8221;</h2>
<p>Iznenađenje koje smo spomenuli nalazi se na samom začelju. Dvadeseti najpopularniji programski jezik u svijetu trenutačno je &#8220;dinosaur&#8221; Fortran. Na ovo se mjesto vratio nakon više od 10 godina, a njegova popularnost primarno začuđuje jer je riječ o prvom komercijalnom programskom jeziku koji je nastao prije čak 64 godine. Analitičari TIOBE-a kažu da je Fortran ponovno popularan zbog sve većih potreba za znanstvenom obradom podataka, za što je primarno specijaliziran. Posljednja stabilna inačica Fortrana objavljena je 2018. godine, a prošle se godine u ovo vrijeme našao na 34. mjestu ljestvice.</p>
<p>Ljestvica, odnosno <a href="https://www.tiobe.com/tiobe-index/" target="_blank" rel="noopener">TIOBE Programming Community indeks</a> je pokazatelj popularnosti programskih jezika koja se ažurira svakog mjeseca. Podatke za nju prikupljaju iz mnogo izvora kako bi izračunali rang pojedinog jezika. Naglašavaju kako ljestvica ne odražava &#8220;najbolje&#8221; programske jezike ili one u kojima se trenutačno piše najviše linija koda, već one koje developerska zajednica smatra <a href="https://www.debug.hr/najtrazeniji-programski-jezici-koje-morate-nauciti-u-2021/" target="_blank" rel="noopener">najpopularnijima</a> i najviše ih, primjerice, pretražuje na Googleu i drugim servisima.</p>
<p>Objava <a href="https://www.debug.hr/prastari-fortran-vratio-se-medu-20-najpopularnijih-programskih-jezika/">Prastari Fortran vratio se među 20 najpopularnijih programskih jezika</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>U Windowsima 95 nakon 25 godina otkriven do sada nepoznati easter egg</title>
		<link>https://www.debug.hr/iznenadenje-u-windowsima-95-nakon-25-godina-otkriven-easter-egg/</link>
		
		<dc:creator><![CDATA[Sandro Vrbanus]]></dc:creator>
		<pubDate>Mon, 29 Mar 2021 06:00:16 +0000</pubDate>
				<category><![CDATA[Programiranje]]></category>
		<category><![CDATA[easter egg]]></category>
		<category><![CDATA[programiranje]]></category>
		<category><![CDATA[zabava]]></category>
		<guid isPermaLink="false">https://www.debug.hr/?p=4371</guid>

					<description><![CDATA[<p>U aplikaciji za upravljanje elektroničkom poštom Windows Mail u četvrt stoljeća starim Windowsima 95, netko je tek sada otkrio easter [&#8230;]</p>
<p>Objava <a href="https://www.debug.hr/iznenadenje-u-windowsima-95-nakon-25-godina-otkriven-easter-egg/">U Windowsima 95 nakon 25 godina otkriven do sada nepoznati easter egg</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="post-full__summary">
<p><strong>U aplikaciji za upravljanje elektroničkom poštom Windows Mail u četvrt stoljeća starim Windowsima 95, netko je tek sada otkrio easter egg koji su tamo postavili njezini programeri i potpisali svoj rad</strong></p>
</div>
<div class="post-full__meta">
<p><em>Easter eggs</em>, u prijevodu &#8220;uskršnja jaja&#8221;, komadići su programskoga koda koje programeri ponekad ostavljaju u svojim radovima kako bi se zabavili, ili kako bi zabavili one koji će njihovu &#8220;spačku&#8221; otkriti. Većinom se ovakva iznenađenja u programima otkriju vrlo brzo, pa je stoga vrlo neobično da je netko tek sada otkrio <em>easter egg</em> u odavno umirovljenim Windowsima 95. Ne samo da je ova podvala programera otkrivena više od četvrt stoljeća nakon što je nastao, nego je otkriven i dobrih dvadesetak godina nakon što je ovaj operacijski sustav uvelike zamijenjen novijima.</p>
<p>O čemu se zapravo radi? Programer koji se na Twitteru predstavlja kao Albacore <a href="https://www.bleepingcomputer.com/news/microsoft/windows-95-easter-egg-discovered-after-being-hidden-for-25-years/" target="_blank" rel="noopener">otkrio je</a> u aplikaciji za upravljanje elektroničkom poštom Windows Mail unutar Windowsa 95, do sada neotkriveni detalj – mjesto na kojem su se autori ovog rješenja potpisali.</p>
<blockquote class="twitter-tweet" data-width="550" data-dnt="true">
<p lang="en" dir="ltr">If anyone knows the people that worked on this easter egg I would be very grateful if you showed this to them. Maybe they can remember bits and pieces of the secret folder names used during development. Special code related to this easter egg can be found in builds 420 &amp; newer.</p>
<p>&mdash; Albacore (@thebookisclosed) <a href="https://twitter.com/thebookisclosed/status/1375777230626955265?ref_src=twsrc%5Etfw">March 27, 2021</a></p></blockquote>
<p><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>Za otvoriti tajanstveni dio Windows Maila potrebno je u izborniku odabrati Help/About, odabrati prvu od ponuđenih datoteka (comctl32.dll) i na tipkovnici otipkati MORTIMER. Nakon toga otvorit će se novi prozor u kojem će se, kao na odjavnoj špici filma, ispisati imena svih programera koji su radili na ovoj davnoj verziji Microsoftovoga mail klijenta.</p>
<p>Budući da vrlo vjerojatno nemate pri ruci funkcionalno računalo s Windowsima 95, u nastavku donosimo video na kojem se vidi kako izgleda ovaj prastari i tek sada otkriveni <em>easter egg</em> u praksi. Prigodno, Albacore ga je otkrio tek desetak dana prije Uskrsa.</p>
<div id="vimeo" class="vimeo-video left" data-width='100%' data-height='100%' data-mute='0'><iframe id="player_529725174" class=" magee-vimeo"  src="https://player.vimeo.com/video/529725174?api=1&player_id=player_529725174&title=0&amp;amp;byline=0&amp;amp;portrait=0&amp;amp;color=d01e2f&amp;amp;&loop=1&controls=1&autoplay=1" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></div>
</div>
<p>Objava <a href="https://www.debug.hr/iznenadenje-u-windowsima-95-nakon-25-godina-otkriven-easter-egg/">U Windowsima 95 nakon 25 godina otkriven do sada nepoznati easter egg</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Kako započeti karijeru developera ili IT-jevca i koliko oni kod nas zarađuju?</title>
		<link>https://www.debug.hr/kako-zapoceti-karijeru-developera-ili-it-jevca-i-koliko-oni-kod-nas-zaraduju/</link>
		
		<dc:creator><![CDATA[Sandro Vrbanus]]></dc:creator>
		<pubDate>Sun, 07 Mar 2021 09:07:10 +0000</pubDate>
				<category><![CDATA[Programiranje]]></category>
		<category><![CDATA[cisex]]></category>
		<category><![CDATA[karijere]]></category>
		<category><![CDATA[programeri]]></category>
		<category><![CDATA[programiranje]]></category>
		<guid isPermaLink="false">https://www.debug.hr/?p=4142</guid>

					<description><![CDATA[<p>Gost Tech Radara u kojem otkrivamo najbolje načine za uspješan start karijere softverskog inženjera, ali i bilo kojeg drugog tipa [&#8230;]</p>
<p>Objava <a href="https://www.debug.hr/kako-zapoceti-karijeru-developera-ili-it-jevca-i-koliko-oni-kod-nas-zaraduju/">Kako započeti karijeru developera ili IT-jevca i koliko oni kod nas zarađuju?</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Gost Tech Radara u kojem otkrivamo najbolje načine za uspješan start karijere softverskog inženjera, ali i bilo kojeg drugog tipa IT-jevca je Davor Runje, predsjednik udruge softverskih izvoznika&#8230;</strong></p>
<p>Developeri, sistemski inženjeri i ostali računalni eksperti – jednom riječju IT-jevci – toliko su tražena radna snaga i u svijetu i u nas da danas mogu birati koji će posao raditi već na samom startu karijere. Početak, međutim, često određuje čitavu karijeru IT-jevaca, pa je važno odlučiti gdje i kako se obrazovati, kako ući u profesionalni svijet i kakva iskustva, te s kime, stjecati dok se olovo još kuje… Gost Tech Radara je <strong>Davor Runje</strong>, predsjednik CISEX-a, udruge softverskih izvoznika, s kojim razgovaramo o profesionalnim i obrazovnim prilikama za mlade IT-jevce…</p>
<div id="youtube" class="youtube-video left"><iframe id="player_qqg37OPvHVY" class="" src="//www.youtube.com/embed/qqg37OPvHVY?rel=0&controls=1&loop=1&playlist=qqg37OPvHVY&autoplay=1&enablejsapi=0" frameborder="0" allowfullscreen></iframe><script>
					if(document.getElementById('magee-sc-form-preview')){
						var tag = document.getElementById('magee-sc-form-preview').contentWindow.document.createElement('script');
						var tag = document.getElementById('magee-sc-form-preview').contentWindow.document.createElement('script');
						tag.src = "//www.youtube.com/iframe_api";
						var firstScriptTag = document.getElementById('magee-sc-form-preview').contentWindow.document.getElementsByTagName('script')[0];
						firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
						var player;
						function onYouTubeIframeAPIReady() {
						player = new YT.Player('player_qqg37OPvHVY', {
						events: {
						'onReady': onPlayerReady
						}
						});
						}
						function onPlayerReady(event) {
						player.playVideo();
						event.target.mute();
						}
					}else{
					         var tag = document.createElement('script');
					         var tag = document.createElement('script');
    				         tag.src = "//www.youtube.com/iframe_api";
    				         var firstScriptTag = document.getElementsByTagName('script')[0];
    				         firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
					         var player;
					         function onYouTubeIframeAPIReady() {
					         player = new YT.Player('player_qqg37OPvHVY', {
					         events: {
					         'onReady': onPlayerReady
					         }
					         });
					         }
					         function onPlayerReady(event) {
					         player.playVideo();
					         event.target.mute();
					         }
					
					}
					jQuery(function($) {
						if(jQuery("#magee-sc-form-preview").length>0){
						divwidth = $("#magee-sc-form-preview").contents().find("#youtube").width();
						width = $("#magee-sc-form-preview").contents().find("#player_qqg37OPvHVY").width();
						height = $("#magee-sc-form-preview").contents().find("#player_qqg37OPvHVY").height();
						op = height/width;
						$("#magee-sc-form-preview").contents().find("#player_qqg37OPvHVY").width(divwidth-100);
						$("#magee-sc-form-preview").contents().find("#player_qqg37OPvHVY").height(op*divwidth-100);
						}else{
							divwidth = $("#youtube").width();
							width = $("#player_qqg37OPvHVY").width();
							height = $("#player_qqg37OPvHVY").height();
							op = height/width;
							$("#player_qqg37OPvHVY").width(divwidth);
							$("#player_qqg37OPvHVY").height(op*divwidth);
							}
						});		
					
					
					</script></div>
<p>Objava <a href="https://www.debug.hr/kako-zapoceti-karijeru-developera-ili-it-jevca-i-koliko-oni-kod-nas-zaraduju/">Kako započeti karijeru developera ili IT-jevca i koliko oni kod nas zarađuju?</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Programski kod u obliku krafne – prikazuje 3D krafnu</title>
		<link>https://www.debug.hr/programski-kod-u-obliku-krafne-prikazuje-3d-krafnu/</link>
		
		<dc:creator><![CDATA[Sandro Vrbanus]]></dc:creator>
		<pubDate>Mon, 11 Jan 2021 12:55:42 +0000</pubDate>
				<category><![CDATA[Programiranje]]></category>
		<category><![CDATA[programiranje]]></category>
		<category><![CDATA[zabava]]></category>
		<guid isPermaLink="false">https://www.debug.hr/?p=4057</guid>

					<description><![CDATA[<p>Zabavni programčić napisan u programskom jeziku C izgleda kao tradicionalni američki &#8220;donut&#8221;, a kada ga se pokrene – dobije se [&#8230;]</p>
<p>Objava <a href="https://www.debug.hr/programski-kod-u-obliku-krafne-prikazuje-3d-krafnu/">Programski kod u obliku krafne – prikazuje 3D krafnu</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="post-full__title"><strong>Zabavni programčić napisan u programskom jeziku C izgleda kao tradicionalni američki &#8220;donut&#8221;, a kada ga se pokrene – dobije se vizualizacija trodimenzionalnog donuta u ASCII zapisu</strong></p>
<p>Kad je riječ o programiranju, teško da će ga itko izvan kruga developera opisati kao zabavno, no projekt o kojem sada pišemo trebao bi zainteresirati i one koji s programiranjem nemaju previše doticaja. Zanimljivo, ovdje se radi o vrlo starom projektu, čiji izvori datiraju još iz 2006. godine, no proteklih je dana izazvao dosta zanimanja kada je postavljen na Reddit uz dodatak YouTube videa u kojem se opisuje o čemu se radi.</p>
<p>Naime, programer <strong>Andy Sloane</strong> izradio je malen <a href="https://hackaday.com/2020/07/10/mmm-obfuscated-shell-donuts/" target="_blank" rel="noopener">program u C-u</a> koji prikazuje ASCII znakove, a njima na ekranu iscrtava tradicionalno američko slatko pecivo <em>donut</em>, odnosno krafnu s rupom. Donut se u ASCII art obliku okreće u sve tri dimenzije i tako daje dobru 3D vizualizaciju.</p>
<p>No, da stvar bude bolja, Sloane je svoj programski kod napisao tako da i on u sirovom obliku ima – oblik iste te krafne. Tu se poslužio malenim trikom, pa je u kod dodavao komentare kako bi na ekranu dobio pravi oblik, no finalni efekt je dovoljno zanimljiv da mu to oprostimo.</p>
<p>Da ne stane samo na tome, u videu je pojašnjeno kako se dobiva ova &#8220;magija&#8221;. Od iscrtavanja krugova, preko dobivanja toroidalnog oblika krafne, pa sve do projekcije istoga u tri dimenzije na ekranu – sva čar je <a href="https://www.a1k0n.net/2011/07/20/donut-math.html" target="_blank" rel="noopener">u matematici</a>, a ona, iako je originalni projekt star 14 godina, nije zastarjela.</p>
<div id="youtube" class="youtube-video left"><iframe id="player_DEqXNfs_HhY" class="" src="//www.youtube.com/embed/DEqXNfs_HhY?rel=0&controls=1&loop=1&playlist=DEqXNfs_HhY&autoplay=1&enablejsapi=0" frameborder="0" allowfullscreen></iframe><script>
					if(document.getElementById('magee-sc-form-preview')){
						var tag = document.getElementById('magee-sc-form-preview').contentWindow.document.createElement('script');
						var tag = document.getElementById('magee-sc-form-preview').contentWindow.document.createElement('script');
						tag.src = "//www.youtube.com/iframe_api";
						var firstScriptTag = document.getElementById('magee-sc-form-preview').contentWindow.document.getElementsByTagName('script')[0];
						firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
						var player;
						function onYouTubeIframeAPIReady() {
						player = new YT.Player('player_DEqXNfs_HhY', {
						events: {
						'onReady': onPlayerReady
						}
						});
						}
						function onPlayerReady(event) {
						player.playVideo();
						event.target.mute();
						}
					}else{
					         var tag = document.createElement('script');
					         var tag = document.createElement('script');
    				         tag.src = "//www.youtube.com/iframe_api";
    				         var firstScriptTag = document.getElementsByTagName('script')[0];
    				         firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
					         var player;
					         function onYouTubeIframeAPIReady() {
					         player = new YT.Player('player_DEqXNfs_HhY', {
					         events: {
					         'onReady': onPlayerReady
					         }
					         });
					         }
					         function onPlayerReady(event) {
					         player.playVideo();
					         event.target.mute();
					         }
					
					}
					jQuery(function($) {
						if(jQuery("#magee-sc-form-preview").length>0){
						divwidth = $("#magee-sc-form-preview").contents().find("#youtube").width();
						width = $("#magee-sc-form-preview").contents().find("#player_DEqXNfs_HhY").width();
						height = $("#magee-sc-form-preview").contents().find("#player_DEqXNfs_HhY").height();
						op = height/width;
						$("#magee-sc-form-preview").contents().find("#player_DEqXNfs_HhY").width(divwidth-100);
						$("#magee-sc-form-preview").contents().find("#player_DEqXNfs_HhY").height(op*divwidth-100);
						}else{
							divwidth = $("#youtube").width();
							width = $("#player_DEqXNfs_HhY").width();
							height = $("#player_DEqXNfs_HhY").height();
							op = height/width;
							$("#player_DEqXNfs_HhY").width(divwidth);
							$("#player_DEqXNfs_HhY").height(op*divwidth);
							}
						});		
					
					
					</script></div>
<p>Objava <a href="https://www.debug.hr/programski-kod-u-obliku-krafne-prikazuje-3d-krafnu/">Programski kod u obliku krafne – prikazuje 3D krafnu</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Tragikomično izdanje Otvorenog postavilo je hrvatsku IT scenu i hrvatsku politiku u realne relacije</title>
		<link>https://www.debug.hr/tragikomicno-izdanje-otvorenog-postavilo-je-hrvatsku-it-scenu-i-hrvatsku-politiku-u-realne-relacije/</link>
		
		<dc:creator><![CDATA[Sandro Vrbanus]]></dc:creator>
		<pubDate>Tue, 29 Sep 2020 10:00:56 +0000</pubDate>
				<category><![CDATA[Programiranje]]></category>
		<category><![CDATA[hrt]]></category>
		<category><![CDATA[infinum]]></category>
		<category><![CDATA[nanobit]]></category>
		<category><![CDATA[otvoreno]]></category>
		<category><![CDATA[Photomath]]></category>
		<category><![CDATA[programeri]]></category>
		<category><![CDATA[programiranje]]></category>
		<guid isPermaLink="false">https://www.debug.hr/?p=4067</guid>

					<description><![CDATA[<p>S jedne strane znanje, uspjeh, kreativnost i inovativnost, a s druge neznanje, neuspjeh, lupetanja i zatucanost. Nespojive svemire hrvatske tech [&#8230;]</p>
<p>Objava <a href="https://www.debug.hr/tragikomicno-izdanje-otvorenog-postavilo-je-hrvatsku-it-scenu-i-hrvatsku-politiku-u-realne-relacije/">Tragikomično izdanje Otvorenog postavilo je hrvatsku IT scenu i hrvatsku politiku u realne relacije</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>S jedne strane znanje, uspjeh, kreativnost i inovativnost, a s druge neznanje, neuspjeh, lupetanja i zatucanost. Nespojive svemire hrvatske tech scene i hrvatske politike sinoć je spojio HRT&#8230;</strong></p>
<p>Teško je to riječima prepričati, ali evo&#8230; Sinoć su, u HRT-ovoj emisiji Otvoreno gostovali neki od najcjenjenijih i najuspješnijih predstavnika domaće tech scene, <strong>Damir Sabol, Alan Sumina, Tomislav Car i Matija Žulj</strong>, (su)osnivači Photomatha, Nanobita, Infinuma i Agrivija. U isti koš s njima &#8211; valjda zato što se u svakoj emisiji HRT-a mora pod mus ugostiti makar jednog političkog aparatčika, jer drugi razlog nitko normalan ne može otkriti &#8211; urednik je postavio i predstojnika Ureda predsjednika Vlade RH, <strong>Zvonimira Frku-Petešića</strong>.</p>
<p>Spoj nespojivog rezultirao je urnebesnim showom u kojem je čak i spomenutoj četvorki IT-jevaca, poznatoj javnosti po izuzetnoj strpljivosti i vještini održavanja &#8220;pokerfacea&#8221; i u najbizarnijim situacijama, bilo teško suzdržati se da ne prasnu u smijeh. Dok je političar trabunjao o razlikama pri razvijanju začina za juhu i hard-diska, mi koji smo to slušali kod kuće mogli smo se u miru ugušiti od smijanja, no Sumina, Car i ekipa morali su glumiti da piju iz praznih čaša, gristi si usne i zakretati glavu suprotno od kamera da bi prikrili suze i smijeh&#8230;</p>
<p>Pogledajte i sami&#8230;</p>
<p><a href="https://www.facebook.com/bugonline/videos/1828263627329355/">https://www.facebook.com/bugonline/videos/1828263627329355/</a></p>
<p>Bitan faktor u odigravanju ovog showa bio je fenomenalni režiser emisije, kojem valja odati priznanje za doista odlično odrađen posao. Biranjem pravih kadrova u pravim trenucima, postavio je goste u studiju u realne relacije. Tih nekoliko sekunda koje je prepoznao kao bitne govore baš sve o tome koliko hrvatska politika nema veze s uspjesima hrvatske tech scene kojima svjedočimo posljednjih tjedana, ali i koliko širokim rasponom neznanja, nepoštovanja i nerazumijevanja raspolažu političari kada su u pitanju nove tehnologije.</p>
<p>S jedne strane svjedočili smo sinoć, po stoti put, uspjehu temeljenom na znanju, pameti, upornosti, poduzetništvu, usponima i padovima i svemu onome što je dovelo do toga da je danas IT sektor jedna od rijetkih svijetlih točaka domaćeg gospodarstva, potpuno neovisna o političarima i izvršnoj vlasti, redovito &#8220;zadužena&#8221; za ispisivanje onih ne baš čestih lijepih priča po medijima&#8230;.</p>
<p>S druge smo strane vidjeli, po tisućiti put, lupetanje, floskule, nepovezani i nikom razumljiv tijek misli i posvemašnju diskonekciju sa stvarnošću, istovremeno jednako komičnu, koliko i tragičnu, koja je dovela do toga da danas politiku povezujemo isključivo s pojavama kakve su korupcija, uhljebljivanje, lopovluk, mešetaranje i &#8211; općenito &#8211; glupost, dok njezine protagoniste doživljavamo kao kalune, zbog kojih mnogi plaču, ali kojima se, gostujući čak i na javnoj televiziji, naprosto ne možemo ne smijati.</p>
<p>Objava <a href="https://www.debug.hr/tragikomicno-izdanje-otvorenog-postavilo-je-hrvatsku-it-scenu-i-hrvatsku-politiku-u-realne-relacije/">Tragikomično izdanje Otvorenog postavilo je hrvatsku IT scenu i hrvatsku politiku u realne relacije</a> pojavila se prvi puta na <a href="https://www.debug.hr">.debug</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
