<?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>софтуер &#8211; Блогът на Юруков</title>
	<atom:link href="https://yurukov.net/blog/tag/%d1%81%d0%be%d1%84%d1%82%d1%83%d0%b5%d1%80/feed/" rel="self" type="application/rss+xml" />
	<link>https://yurukov.net/blog</link>
	<description>Нещата които искам да споделя с другите</description>
	<lastBuildDate>Wed, 21 Jun 2023 08:08:55 +0000</lastBuildDate>
	<language>bg-BG</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
<site xmlns="com-wordpress:feed-additions:1">1096121</site>	<item>
		<title>Социално програмиране</title>
		<link>https://yurukov.net/blog/2010/sotsialno-programirane/</link>
					<comments>https://yurukov.net/blog/2010/sotsialno-programirane/#comments</comments>
		
		<dc:creator><![CDATA[Боян Юруков]]></dc:creator>
		<pubDate>Sat, 17 Jul 2010 20:34:45 +0000</pubDate>
				<category><![CDATA[Аз и Боян]]></category>
		<category><![CDATA[Идеи]]></category>
		<category><![CDATA[code recommenders]]></category>
		<category><![CDATA[darmstadt]]></category>
		<category><![CDATA[democamp]]></category>
		<category><![CDATA[e4]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[бизнес]]></category>
		<category><![CDATA[програмиране]]></category>
		<category><![CDATA[софтуер]]></category>
		<category><![CDATA[социално]]></category>
		<guid isPermaLink="false">http://yurukov.net/blog/?p=7290</guid>

					<description><![CDATA[Културата на отвореният код помага много за създаване на все по-сложни системи по-бързо и по-евтино. Най-опростената дефиниция на тази култура е, че всеки може да надгражда, да поправя, да адаптира и копира части от чужди програми. Това не означава непременно, че този тип софтуер е безплатен, но факта, че изходният им код е на разположение...]]></description>
										<content:encoded><![CDATA[<p><a href="http://yurukov.net/blog/wp-content/uploads/2010/07/IMG_65341.jpg" rel="lightbox[eclipse]"><img fetchpriority="high" decoding="async" src="http://yurukov.net/blog/wp-content/uploads/2010/07/IMG_6534.jpg" alt="eclipse, e4, democamp, darmstadt, социално, програмиране, бизнес, code recommenders, софтуер"  width="450" height="273"  style="margin-bottom:10px;" /></a></p>
<p>Културата на отвореният код помага много за създаване на все по-сложни системи по-бързо и по-евтино. Най-опростената дефиниция на тази култура е, че всеки може да надгражда, да поправя, да адаптира и копира части от чужди програми. Това не означава непременно, че този тип софтуер е безплатен, но факта, че изходният им код е на разположение на масите е от полза за всички и намалява повтарянето на усилия. </p>
<p>Да имаш на разположение толкова много отворен код обаче разкрива трудности за намиране на подходящи &#8222;парчета&#8220;, които искаме да свържем в проекта си. Това е същото, както да търсим подходяща рецепта за ястие, което да сервираме на гала вечеря. Има търсачки като Google Code, но не са достатъчно добри.</p>
<p><a href="http://yurukov.net/blog/wp-content/uploads/2010/07/IMG_65541.jpg" rel="lightbox[eclipse]"><img decoding="async" src="http://yurukov.net/blog/wp-content/uploads/2010/07/IMG_6554.jpg"  alt="eclipse, e4, democamp, darmstadt, социално, програмиране, бизнес, code recommenders, софтуер"  width="220" height="220" style="margin:10px 8px 10px 0;" /></a><a href="http://yurukov.net/blog/wp-content/uploads/2010/07/IMG_65641.jpg" rel="lightbox[eclipse]"><img decoding="async" src="http://yurukov.net/blog/wp-content/uploads/2010/07/IMG_6564.jpg"  alt="eclipse, e4, democamp, darmstadt, социално, програмиране, бизнес, code recommenders, софтуер"  width="220" height="220" style="margin:10px 0;" /></a><br />
<span id="more-7290"></span><br />
В сряда се проведе поредният Eclipse DemoCamp в Darmstadt. В една от презентациите Марсел Брух показа комплект от инструменти, който решава отчасти горния проблем. Пилотното му име е Code Recommenders и се разработва от <a href="http://yurukov.net/blog/?s=tu+darmstadt">TU Darmstadt</a>. Сравниха го с <em>Amazon</em>, където интернет магазинът се учи от покупките и навиците на клиентите си, за да им предлага най-добрите стоки за всеки поотделно и така да увеличи продажбите си. Инструментът за Eclipse пък анализира кода, наличните проекти, структурата на наследственост на класа и имплементираните методи, сравнява този модел с голяма библиотека (<em>2+ Gb</em>) и предлага какво може да се допълни на мястото, където програмистът пише. Библиотеката съдържа десетки хиляди модели тренирани на базата на анализ от огромно количество отворен код. Това означава, че ако програмистът започне да създава бутон, програмата може да изчисли как и колко други хора са го направили и да му предложи най-вероятните възможности. Примерно &#8211; да сложи текст и стил на бутона. </p>
<p>Този метод на анализ предоставя и други интересни предложения. Например, обикновено когато човек пише програма, Eclipse му показва грешки в синтаксиса. Ако Code Recommenders засече, че на дадено място повече от 90% са използвали даден метод, значи е възможно да има <em>логическа грешка</em> и затова я показва като такава. Също така, на програмиста може да се предложи шаблони с код на базата на най-вероятните предложения, както и пряка връзка с Google Code направо в платформата му, с цел намиране и оценяване на snippet-и.</p>
<p>В края на презентацията показаха имената на част от студентите, които са участвали в проекта. Моето също беше там. Преди около година им помогнах да адаптират част от Eclipse plugin-ите на OSGI сървър с <a href="http://yurukov.net/blog/2007/07/27/kakvo_rabotq_v_momenta/">Axis2</a>, така че всички предложения да идват от едно място, където да получават обратна връзка и да се анализират. В сегашната версия от това е останала само частта за анализ, като са добавили автоматично подновяване на локалната библиотека с предложения. </p>
<p><a href="http://yurukov.net/blog/wp-content/uploads/2010/07/IMG_65401.jpg" rel="lightbox[eclipse]"><img loading="lazy" decoding="async" src="http://yurukov.net/blog/wp-content/uploads/2010/07/IMG_6540.jpg" alt="eclipse, e4, democamp, darmstadt, социално, програмиране, бизнес, code recommenders, софтуер"  width="220" height="220"  style="margin:10px 8px 10px 0;" /></a><a href="http://yurukov.net/blog/wp-content/uploads/2010/07/IMG_65691.jpg" rel="lightbox[eclipse]"><img loading="lazy" decoding="async" src="http://yurukov.net/blog/wp-content/uploads/2010/07/IMG_6569.jpg" alt="eclipse, e4, democamp, darmstadt, социално, програмиране, бизнес, code recommenders, софтуер"  width="220" height="220" style="margin:10px 0;" /></a></p>
<p>Друга интересна презентация беше представянето на новия <a href="http://www.eclipse.org/e4/">Eclipse e4</a> от Ларс Вогел. Той е още в инкубационен период (разработка), но се очаква от него да излезе версия 4 на IDE платформата. В самата презентация не видяхме кой знае какво ново, тъй като същите примери бяха отдавна на сайта, както и самият <em>е4</em>. Интересно е обаче да се види колко лесно и бързо може да се направи софтуер от нулата с доста добър UI. По принцип това, което клиента вижда &#8211; бутони, прозорци, текст, картинки и таблици може да се разработи с множество готови библиотеки и би трябвало да е лесно. На практика обаче не е и се случва да се прекарва повече време в честите промени на външният вид и използваемостта на програмата (<em>usability</em>), отколкото за самата бизнес логика. С <em>е4</em> човек може да моделира абстрактно външният вид и в реално време да променя всичко. Нещо повече &#8211; стилизирането на програмата се прави с CSS и може да се използва JavaScript. Това, всички други скрити допълнения в <em>e4</em> и безкрайната възможност за разширение на платформата, за която писах преди, прави Eclipse още по-прекрасна основа за създаване на всякакви бизнес приложения.</p>
<p>Естествено, имаше и доста други интересни презентации, като тази на <a href="http://www.xing.com/profile/Kai_Kreuzer">Кай Кройзер</a>, който е използвал Eclipse за да автоматизира изцяло къщата си. Показа как през интернет и с телефона си може да управлява всичко &#8211; светлини, отопление, електроуреди до това да получава информация за температурата, потреблението на ток и газ. Разбира се, кодът е отворен и всеки може да го използва. </p>
<p><a href="http://yurukov.net/blog/wp-content/uploads/2010/07/IMG_65731.jpg" rel="lightbox[eclipse]"><img loading="lazy" decoding="async" src="http://yurukov.net/blog/wp-content/uploads/2010/07/IMG_6573.jpg"  alt="eclipse, e4, democamp, darmstadt, социално, програмиране, бизнес, code recommenders, софтуер" width="450" height="253" style="margin:10px 0;" /></a></p>
<p>Въобще този семинар, както и други подобни, ме навеждат на мисълта, че принципите на социалните мрежи ще се прилагат все повече в процеса на програмиране. Макар вече да не търсим дефиниции в дебели книги и да перфорираме карти, създаването на софтуер пак се състои от един човек, компютър и примери/документация, които тя/той трябва да намери в мрежата (<em>и това умножено по няколко, за да получим екип</em>). С инструменти като Code Recommenders получаваме помощта от общността направо на върха на пръстите ни (<em>Ctrl+Space за знаещите</em>).</p>
<p>За бизнеса това означава, че създаването на софтуер и промените по него ще бъдат по-бързи (казано на страшно клиширан език). Както Дъглас Шмидт писа преди 10 години, рециклирането на стар код, което беше и голямото обещание на ООП, се провали. Помощта идваща от &#8222;облака&#8220; от програмисти извън фирмата ще даде нов смисъл на <em>reusability</em> и ще даде повече тежест на решението да се използва отворен код в комерсиални проекти.</p>
<p>Поне това е обещанието <b>този път</b>, но все пак сработва в Twitter, нали? Питаш нещо и няколко души ти помагат почти веднага. </p>
<p>PS: <em>Впрочем тия дни Неели Кроес &#8211; евро-комисарката за дигиталното развитие, пусна видео, с което призовава компаниите и институциите да използват повече софтуер с отворен код. Основното й съобщение е, че &#8222;open source&#8220; вече не е мръсна дума що се отнася до бизнеса и администрацията.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://yurukov.net/blog/2010/sotsialno-programirane/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7290</post-id>	</item>
		<item>
		<title>Немски форум за иновациите в бизнеса</title>
		<link>https://yurukov.net/blog/2008/nemski_forum_za_inovaciite_v_biznesa/</link>
					<comments>https://yurukov.net/blog/2008/nemski_forum_za_inovaciite_v_biznesa/#comments</comments>
		
		<dc:creator><![CDATA[Боян Юруков]]></dc:creator>
		<pubDate>Wed, 03 Sep 2008 14:32:58 +0000</pubDate>
				<category><![CDATA[Събития]]></category>
		<category><![CDATA[Технологии и Интернет]]></category>
		<category><![CDATA[Application Modernization]]></category>
		<category><![CDATA[BPM]]></category>
		<category><![CDATA[E-Government]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[бизнес]]></category>
		<category><![CDATA[бизнес процеси]]></category>
		<category><![CDATA[електронно правителство]]></category>
		<category><![CDATA[иновации]]></category>
		<category><![CDATA[интернет услуги]]></category>
		<category><![CDATA[информатика]]></category>
		<category><![CDATA[софтуер]]></category>
		<category><![CDATA[форум]]></category>
		<guid isPermaLink="false">http://yurukov.net/blog/?p=1928</guid>

					<description><![CDATA[На 2-ри Септември 2008 в Darmstadt, Германия се проведе поредния Business Innovation Forum. Провежда се под ръководството на Software AG и се разглеждат различните нововъведения и технологии, които променят начина на правене на бизнес и процесът на работа. Както означава иновация? Това е промяна на начина на работа, който води до по-висока ефективност и производителност...]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" src="http://yurukov.net/blog/wp-content/uploads/2008/09/ds_2066288-b_jmai2.jpg" alt="" title="Darmstadtium" width="450" height="286" class="alignnone size-full wp-image-1933" /></p>
<p>На 2-ри Септември 2008 в Darmstadt, Германия се проведе поредния Business Innovation Forum. Провежда се под ръководството на Software AG и се разглеждат различните нововъведения и технологии, които променят начина на правене на бизнес и процесът на работа.</p>
<p>Както означава иновация? Това е промяна на начина на работа, който води до по-висока ефективност и производителност на труда при същите усилия. Простичко казано, една задача може да се свърши за една седмица, но ако се инвестира в правилните инструменти и обучения, това време може да се намали до няколко часа.</p>
<p>Иновациите, които се дискутираха на този форум бяха в сферата на IT и бяха разделени на четири области &#8211; <a href="http://yurukov.net/blog/2008/09/05/soa_sledvashtata_revoliuciq_v_programiraneto/">SOA</a>, <a href="http://yurukov.net/blog/2008/09/12/bpm/">BPM</a>, Application Modernization и E-Government. Тъй като и четирите теми са доста обемисти, ще им посветя отделни статии през идните няколко дни. Тук само ще ти опиша общо за какво се отнасят: SOA означава архитектура ориентирана около интернет услуги &#8211; това е нов подход, който буквално прави <a target="_blank" href="http://yurukov.net/blog/2007/11/08/soa_proektyt_mi_po_informatika/">революция в създаването на софтуерни системи</a>; BPM се отнася до търсенето на модели в бизнес процесите, автоматизирането им и анализирането на проблеми сфери и методи; Application Modernization е принцип, при който се запазват старите, но работещи компютърни системи, като се модернизират, за да паснат на новите изисквания за комуникация с партньори и потребители; E-Government е <a target="_blank" href="http://yurukov.net/blog/2007/10/01/bylgarskoto_elektronno_pravitelstvo/">прословутото електронно правителство</a>, което всъщност прилага горните три принципа, но в публичния сектор.<br />
<span id="more-1928"></span><br />
<a rel="lightbox[darmstadtium]" href="http://farm4.static.flickr.com/3230/2282576558_c0a97a7724_b.jpg"><img loading="lazy" decoding="async" src="http://yurukov.net/blog/wp-content/uploads/2008/09/2282576558_c0a97a7724.jpg" alt="" title="2282576558_c0a97a7724" width="220" height="165" class="alignnone size-full wp-image-1932" style="border:1px solid gray; margin-right:6px;"/></a><a  rel="lightbox[darmstadtium]" href="http://farm3.static.flickr.com/2230/2281761331_34ba092fc1_b.jpg"><img loading="lazy" decoding="async" src="http://yurukov.net/blog/wp-content/uploads/2008/09/2281761331_34ba092fc1.jpg" alt="" title="2281761331_34ba092fc1" width="220" height="165" class="alignnone size-full wp-image-1931" style="border:1px solid gray; "/></a><br />
<small style="float:right; ">Източник: <a href="http://www.flickr.com/photos/joachim_s_mueller/sets/72157594161323154/" target="_blank" >Joachim S. Müller</a></small></p>
<div style="clear:both;"></div>
<p>Форумът беше организиран в новия конгресен център на Darmstadt &#8211; Darmstadtium. Започна с кратка networking сесия за да се запознаем помежду си и с партньорите на Software AG и спонсори на събитието. След това последваха няколко представяния на технологиите, как се е стигнало до тях, защо са иновации и защо са толкова нужни. Частта за оптимизацията на процеси беше представена от Иво Тотев &#8211; българин, който е CMO на Software AG (Chief Marketing Officer). Полезното в случая беше, че не само представях теорията и как тя би трябвало да подобри нещата, а даваха конкретни примери за вече работещи системи с умопомрачителни мащаби. </p>
<p>След обяда имаше 16 презентации &#8211; по четири едновременно от всяка от четирите теми. Първата, на която отидох беше дискусия за прилагането на SOA в стратегията на немското правителство за развитието на e-Government. Тя беше между съдебната министърка Бригита Ципсис, CEO-то на Software AG &#8211; Щрайбих и директора на Dataport &#8211; Матиъс Камър. В общи линии дискусията се води предимно около политическия аспект на проблема и по малко около техничния. Във втората и третата сесия бях на презентации, които показваха прилагането на SOA в системите на Европейската Централна Банка и 28-те й институции из цяла Европа, както и в случая с Commerz Bank &#8211; втората по-големина банка в Германия. Последната презентация ми беше особено интересна. Ставаше дума за разширена BPM система с гласови възможности. Така компютъра буквално ти се обажда и те пита какво да прави, ако има проблем. Много хитър и обещаващ подход.</p>
<p>Като цяло всички дискусии се въртяха около иновации, които имат потенциала да обърнат не само бизнеса, но и публичния сектор с главата надолу. Цялото събитие беше изключително добре организирано и има много гладко. Конгресния център е прекрасно място за такива срещи за бизнеса, защото създава чувство за сюрреалистичност и движение. Това, което ме впечатли е, че когато човек се намира в залите, градът отвън изглежда така, все едно си в балон и си тръгнал нанякъде. Това мисля, че допълни много сполучливо духът на форума. </p>
<p>Всъщност целта на центъра е да стане гравитираща сила, която да обедини стотиците софтуерни фирми в региона, за да се образуват клъстъри, които да повишат ефективността и производството на местен софтуер. Интересен факт в тази връзка е, че в Европа, 20-те най-големи европейски софтуерни компании, от които Software AG е втора, произвеждат 80% от всичкия софтуер. Въпреки това, всички взети заедно произвеждат само половината от това, което Microsoft прави. А в щатите не е само Microsoft &#8211; има и IBM, SUN, Oracle и т.н. Затова и ЕС хвърля луди пари за развитието на нови местни технологии и компании. Това не е самоцелно &#8211; резултата трябва да е силен и независим европейски софтуерен пазар, в който смятам, че българските фирми могат да намерят доста плодородно поле за изява.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yurukov.net/blog/2008/nemski_forum_za_inovaciite_v_biznesa/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1928</post-id>	</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Minified using Disk

Served from: yurukov.net @ 2026-07-03 07:40:56 by W3 Total Cache
-->