<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>TFM Group Software</title>
	
	<link>http://www.tfm.ro</link>
	<description>TFM Group Software</description>
	<lastBuildDate>Sat, 27 Aug 2011 21:42:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TfmGroupSoftware" /><feedburner:info uri="tfmgroupsoftware" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Upcoming changes in tfm server in september 2011</title>
		<link>http://feedproxy.google.com/~r/TfmGroupSoftware/~3/GnNyEdpR4R4/</link>
		<comments>http://www.tfm.ro/upcoming-changes-tfm-server-september-2011/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 21:41:38 +0000</pubDate>
		<dc:creator>mihaim</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux Server]]></category>

		<guid isPermaLink="false">http://www.tfm.ro/?p=98</guid>
		<description><![CDATA[There are a lot of planned changes in tfm server for september 2011. First and one of the most important change is that apache is relocated from /opt/tfm/apache2 to /usr in order to increase compatibility with Centos, RedHat and Suse. Support for usb broadband dongles has been added . So far we can confirm that [...]]]></description>
			<content:encoded><![CDATA[<p>There are a lot of planned changes in tfm server for september 2011.</p>
<ul>
<li>First and one of the most important change is that apache is relocated from /opt/tfm/apache2 to /usr in order to increase compatibility with Centos, RedHat and Suse.</li>
<li>Support for usb broadband dongles has been added . So far we can confirm that Digi Net Mobil ( MF110 ) and Vodafone (K3765) were tested and works.</li>
<li>passenger apache / nginx module will be added to distribution in order to facilitate applications written in Ruby on Rails.</li>
<li>node.js will be added to distribution.</li>
<li>redmine project management tool will be added to distribution</li>
<li>oss4 will be added</li>
<li>most of the packages will have ipv6 support enabled</li>
</ul>
<img src="http://feeds.feedburner.com/~r/TfmGroupSoftware/~4/GnNyEdpR4R4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tfm.ro/upcoming-changes-tfm-server-september-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.tfm.ro/upcoming-changes-tfm-server-september-2011/</feedburner:origLink></item>
		<item>
		<title>TFM/GNU linux server 3.4 RC1</title>
		<link>http://feedproxy.google.com/~r/TfmGroupSoftware/~3/iEQ1L-Y38_Y/</link>
		<comments>http://www.tfm.ro/tfmgnu-linux-server-3-4-rc1/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 21:12:59 +0000</pubDate>
		<dc:creator>mihaim</dc:creator>
				<category><![CDATA[First page]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[Press releases]]></category>

		<guid isPermaLink="false">http://www.tfm.ro/?p=91</guid>
		<description><![CDATA[After a long wait and lots of internal changes TFM/GNU Linux server 3.4 is ready. The product will be released first to our partners and soon after to the public. What is new ? Installation flow is now fixed . All packages are now installed in the proper order IPV6 is enabled in all relevant [...]]]></description>
			<content:encoded><![CDATA[<p>After a long wait and lots of internal changes TFM/GNU Linux server 3.4 is ready. The product will be released first to our partners and soon after to the public.</p>
<p>What is new ?</p>
<ul>
<li>Installation flow is now fixed . All packages are now installed in the proper order</li>
<li>IPV6 is enabled in all relevant packages</li>
<li>apt can now be used to keep the distribution up to date ( commercial support is also available see <a title="Tfm Group Software" href="http://www.tfmgroup.eu">www.tfmgroup.eu</a> for details)</li>
<li>the LAMP stack ( apache / php / mysql ) is extremely stable and also we kept maximum backward compatibility with the old php applications.</li>
<li>kernel 2.6.38.8</li>
<li>and a lot more</li>
</ul>
<p>This version will be available here <a href="http://download.tfm.ro/TFM_3.4/">Server ISO image</a>. </p>
<img src="http://feeds.feedburner.com/~r/TfmGroupSoftware/~4/iEQ1L-Y38_Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tfm.ro/tfmgnu-linux-server-3-4-rc1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.tfm.ro/tfmgnu-linux-server-3-4-rc1/</feedburner:origLink></item>
		<item>
		<title>TFM/GNU linux server 3.3 RC7</title>
		<link>http://feedproxy.google.com/~r/TfmGroupSoftware/~3/3U4GF1vYTdA/</link>
		<comments>http://www.tfm.ro/tfmgnu-linux-server-3-3-rc7/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 10:49:39 +0000</pubDate>
		<dc:creator>mihaim</dc:creator>
				<category><![CDATA[First page]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[Press releases]]></category>

		<guid isPermaLink="false">http://www.tfm.ro/?p=87</guid>
		<description><![CDATA[TFM/GNU linux server 3.3 RC7 is now available. There are a lot of changes since the last RC. Kernel was updated to 2.6.34, apache 2.2.15, php 5.2.13, mysql 5.0.90 . iscisi support was improved , and a lot of other minor changes on various subsystems. All reported bugs were corrected. This will be the final [...]]]></description>
			<content:encoded><![CDATA[<p>TFM/GNU linux server 3.3 RC7 is now available. There are a lot of changes since the last RC.<br />
Kernel was updated to 2.6.34, apache 2.2.15, php 5.2.13, mysql 5.0.90 .<br />
iscisi support was improved , and a lot of other minor changes on various subsystems. All reported bugs were corrected. </p>
<p>This will be the final RC before 3.3 release. </p>
<p>You can download this version here: <a href="http://download.tfm.ro/TFM_3.3/TFM_3.3-srv-20100611.iso">Server ISO image</a>. </p>
<img src="http://feeds.feedburner.com/~r/TfmGroupSoftware/~4/3U4GF1vYTdA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tfm.ro/tfmgnu-linux-server-3-3-rc7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.tfm.ro/tfmgnu-linux-server-3-3-rc7/</feedburner:origLink></item>
		<item>
		<title>BLUG*OS*CON</title>
		<link>http://feedproxy.google.com/~r/TfmGroupSoftware/~3/kIzI7iIwO4s/</link>
		<comments>http://www.tfm.ro/blug_conference/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 09:20:51 +0000</pubDate>
		<dc:creator>mihaim</dc:creator>
				<category><![CDATA[First page]]></category>
		<category><![CDATA[Press releases]]></category>

		<guid isPermaLink="false">http://www.tfm.ro/?p=81</guid>
		<description><![CDATA[Vă invităm la Conferința BLUG*OS*CON, ce va avea loc în data de 12 Decembrie 2009, în Amfiteatrul AN010, Politehnică , București Un eveniment dedicat oricărui utilizator de Software Open Source, începători sau avansați. Intrarea liberă! (free as in beer). Evenimentul este organizat de BLUG.ro &#8211; Bucharest Linux User Group. BLUG*OS*CON este o conferință cu adevărat [...]]]></description>
			<content:encoded><![CDATA[<p>Vă invităm la Conferința<br />
BLUG*OS*CON, ce va avea loc în data de 12 Decembrie 2009, în Amfiteatrul<br />
AN010, Politehnică , București</p>
<p>Un eveniment dedicat oricărui utilizator de Software Open Source, începători sau avansați.<br />
Intrarea liberă! (free as in beer). Evenimentul este organizat de BLUG.ro &#8211; Bucharest Linux User Group.</p>
<p>BLUG*OS*CON este o conferință cu adevărat a Linuxiștilor, o conferință just for fun\\\\\\\&#8217;, eliberată de orice influență din industria IT, un fel de conferință open source Do-It-Yourself. Liberă de prejudecăți, publicitate și vanități. Toți sunteți bineveniți!</p>
<p>Programul conferinței este bogat și interesant pentru oricine. Vă veți putea îmbunătăți cunoștințele pentru platforma Linux, fie că sunteți un începător (aveți o grămadă de track-uri unde vă puteți perfecționa), sau un geek adevărat (prezentări în premieră în România). Și, nu în ultimul rând, BLUG*OS*CON este o platformă unică de socializare pentru comunitățile FLOSS românești. Programul complet al conferinței îl puteți consulta la <a href="http://blugoscon.blug.ro/Main/ProgramulConferintei">http://blugoscon.blug.ro/Main/ProgramulConferintei</a>.<br />
Comunitățile din România vor avea standuri proprii, unde puteți socializa la greu.</p>
<p>Cine poate participa:<br />
• linuxiști începători<br />
• linuxiști avansați<br />
• programatori<br />
• cadre didactice<br />
Intrarea: liberă<br />
Program: 09:00 &#8211; 18:00<br />
Mai multe detalii: <a href="http://blugoscon.blug.ro">http://blugoscon.blug.ro</a></p>
<img src="http://feeds.feedburner.com/~r/TfmGroupSoftware/~4/kIzI7iIwO4s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tfm.ro/blug_conference/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.tfm.ro/blug_conference/</feedburner:origLink></item>
		<item>
		<title>MIME headers si cum adaugam un atasament intr-un email</title>
		<link>http://feedproxy.google.com/~r/TfmGroupSoftware/~3/2uKJFPJgjD0/</link>
		<comments>http://www.tfm.ro/mime-headers-si-atasamente/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 20:26:54 +0000</pubDate>
		<dc:creator>softman</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[mime]]></category>

		<guid isPermaLink="false">http://www.tfm.ro/?p=70</guid>
		<description><![CDATA[Ideea articolului este una cat se poate de practica. Voi incerca sa explic ce trebuie facut pentru a putea adauga &#8220;manual&#8221; un atasament unui email. Celor care citesc si deja s-au intrebat care e scopul unei astfel de actiuni le recomand sa nu citeasca si continuare, pentru ca nu li se adreseaza acest articol. Aplicatiile [...]]]></description>
			<content:encoded><![CDATA[<p>Ideea articolului este una cat se poate de practica. Voi incerca sa explic ce trebuie facut pentru a putea adauga &#8220;manual&#8221; un atasament unui email. Celor care citesc si deja s-au intrebat care e scopul unei astfel de actiuni le recomand sa nu citeasca si continuare, pentru ca nu li se adreseaza acest articol.</p>
<p>Aplicatiile adaugarii unui atasament sunt suficient de multe, am sa mentionez una singura: crearea acelor footere &#8220;corporatiste&#8221; cu poze si alte minunatii.</p>
<p>Asadar sa presupunem ca vrem sa cream un astfel de footer, in HTML, cu o poza frumoasa care sa fie reprezentativa pentru mailurile trimise prin serverul pe care vrem sa facem configurarea.</p>
<p>Strict pentru partea de disclaimer/footer se poate folosi altermime fara nici o problema. Problema este ca daca dorim sa si adaugam o imagine (cea care va aparea in footer), lucrurile se complica.</p>
<p>Solutia este sa umblam in corpul mesajului si sa ne adaugam atasamentul asa cum vrem. Usor de spus, dar ce ne facem cand dam peste &#8220;Content-Type: multipart/mixed;<br />
boundary=&#8221;_004_A8EC770875E1AE4A84851C05B6F730038D98AEFF4A_&#8221;"&#8230; ?</p>
<p>Ei bine, tocmai am facut cunostinta cu MIME. Nu voi intra in detalii inutile scopului articolului ci ma voi rezuma la esential. Ne intereseaza acel &#8220;boundary=&#8221;. Tot ce este intre ghilimele dupa semnul egal reprezinta un separator (unic pentru un mesaj) care desparte diversele atasamente/parti ale mesajului. Deci &#8220;_004_A8EC770875E1AE4A84851C05B6F730038D98AEFF4A_&#8221; este boundary-ul pe care trebuie sa-l cautam in cadrul mesajului pentru a ne putea introduce atasamentul.</p>
<p>O zona de continut MIME incepe cu doua semne &#8220;-&#8221; si este succedata de acel boundary, adica asa:</p>
<p>&#8220;&#8211;_004_A8EC770875E1AE4A84851C05B6F730038D98AEFF4A_&#8221; (desigur, exceptand ghilimelele). Zona tine pana in momentul intalnirii unui alt marcaj de acelasi fel, sau pana la intalnirea marcajului de final care este format din boundary succedat de doua semne &#8220;-&#8221;, adica asa: &#8220;_004_A8EC770875E1AE4A84851C05B6F730038D98AEFF4A_&#8211;&#8221;.</p>
<p>Cam asta e tot in privinta structurii unui email, cel putin asta e tot ce ne intereseaza pe noi.</p>
<p>Daca va intrebati totusi cum adaugam atasamentul, acum vine si raspunsul:</p>
<p>Atasamentul nostru se poate adauga exact inaintea marcajului final despre care am vorbit. Vom avea si exemplu la final. Ce trebuie stiut este ca un atasament intr-un email este codat base64. Asadar daca vrem sa introducem un fisier JPEG, va trebui intai sa-l convertim in base64 (uuencode -m, de exemplu) si abia apoi sa-l adaugam folosind o secventa de genul:</p>
<p>Content-Type: image/jpeg; name=&#8221;sign.jpg&#8221;<br />
Content-Description: sign.jpg<br />
Content-Transfer-Encoding: base64<br />
Content-Disposition: attachment; filename=&#8221;sign.jpg&#8221;<br />
Content-ID: &lt;sign.jpg@00000000&gt;</p>
<p>Dupa cele de mai sus urmeaza base64 encodingul corespunzator fisierului sign.jpg</p>
<p>Toate acestea fiind realizate, avem un mesaj la care s-a adaugat si atasamentul iar el poate fi foarte frumos afisat din HTML-ul corespunzator footerului.</p>
<img src="http://feeds.feedburner.com/~r/TfmGroupSoftware/~4/2uKJFPJgjD0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tfm.ro/mime-headers-si-atasamente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.tfm.ro/mime-headers-si-atasamente/</feedburner:origLink></item>
		<item>
		<title>I2C Bus Protocol – Descriere generala</title>
		<link>http://feedproxy.google.com/~r/TfmGroupSoftware/~3/Wquk05KIrRI/</link>
		<comments>http://www.tfm.ro/i2c-bus-protocol-descriere-generala/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 01:53:16 +0000</pubDate>
		<dc:creator>mihaim</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[protocol]]></category>

		<guid isPermaLink="false">http://www.tfm.ro/?p=65</guid>
		<description><![CDATA[Protocolul I2C a fost dezvoltat pentru a crea un canal de comunicatie intre circuite integrare ( CI ). I2C consta fizic in linii  2 active şi o conexiune de impamintare. Liniile active sint denumite SDA şi SCL, Ambele linii sint  bi direcţionale. SDA este Serial Date Line iar SCL este Serial Clock Line. Orice device [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Arial;">Protocolul I2C a fost dezvoltat pentru a crea un canal de comunicatie intre circuite integrare ( CI ). </span></p>
<p><span style="font-family: Arial;"> I2C consta fizic in linii  2 active şi o conexiune de impamintare. Liniile active sint denumite SDA şi SCL, Ambele linii sint  bi direcţionale. SDA este Serial Date Line iar SCL este Serial Clock Line.</span></p>
<p>Orice device conectat la bus are adresa sa unica fara a conta daca este MMU , driver LCD , memorie sau ASIC. Fiecare din aceste cipuri poate primi si / sau transmite depinzind de functionalitatea dorita. Evident un driver LCD poate doar primi in timp ce o memorie sau un dispozitiv I/O poate primi si transmite date.</p>
<p>I2C este un bus multi-master. Astfel pe in I2C bus pot fi conecate mai multe circuite integrate capabile sa initieze transferuri de date. Protocolul I2C specifica ca integratul care initializeaza conexiunea este considerat <em>Bus Master</em> . In consecinta restul circuitelor conectate la I2C sint privite ca <em>Bus Slaves</em>.</p>
<p>Cum Bus Master sint microcontrolere(MCU) iata cum arata o secventa de comunicatie pe I2C.</p>
<ol>
<li>MCU trimite secventa START . In acest moment toate circuitele de pe bus trec in modul receptie.</li>
<li>MCU trimite ADRESA circuitului cu care vrea sa comunice impreuna cu flagul operatiei ( READ / WRITE ) .</li>
<li>Circuitele compara ADRESA cu adresa proprie si daca nu ii este destinat mesajul asteapta conditia de STOP</li>
<li>Daca un circuit are ADRESA dorita de MCU atunci chipul va produce un mesaj ACKNOWLEDGE</li>
<li>Apoi se trece la transferul datelor. Cind s-au terminat de transferat datele se trimite secventa de STOP.</li>
</ol>
<img src="http://feeds.feedburner.com/~r/TfmGroupSoftware/~4/Wquk05KIrRI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tfm.ro/i2c-bus-protocol-descriere-generala/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.tfm.ro/i2c-bus-protocol-descriere-generala/</feedburner:origLink></item>
		<item>
		<title>Installing Adobe FMS on TFM/GNU Linux</title>
		<link>http://feedproxy.google.com/~r/TfmGroupSoftware/~3/kzRyfHQew0Y/</link>
		<comments>http://www.tfm.ro/installing-adobe-fms-on-tfmgnu-linux/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 17:03:13 +0000</pubDate>
		<dc:creator>mihaim</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[TFM]]></category>

		<guid isPermaLink="false">http://www.tfm.ro/?p=50</guid>
		<description><![CDATA[First install TFM/GNU 32 Linux. You can download it from here. Be sure to check Quick Download on main web page to see if a newer release is available. After you installed it you will need to download and install  the following 2 aditional rpm&#8217;s : nspr-4.6.7-1tfm.i686.rpm and nss-3.11.7-1tfm.i686.rpm . cd /tmp mkdir 1 ; [...]]]></description>
			<content:encoded><![CDATA[<p>First install TFM/GNU 32 Linux. You can download it from <a href="http://download.tfm.ro/TFM_3.2/TFM_3.2-srv-20080722.iso">here</a>. Be sure to check Quick Download on <a href="http://www.tfm.ro/">main web page</a> to see if a newer release is available.</p>
<p>After you installed it you will need to download and install  the following 2 aditional rpm&#8217;s : nspr-4.6.7-1tfm.i686.rpm and nss-3.11.7-1tfm.i686.rpm .</p>
<p><strong><code><br />
cd /tmp<br />
mkdir 1 ; cd 1<br />
wget http://download.tfm.ro/TFM_3.2/aditional/nspr-4.6.7-1tfm.i686.rpm<br />
wget http://download.tfm.ro/TFM_3.2/aditional/nss-3.11.7-1tfm.i686.rpm<br />
rpm -Uvh *.rpm<br />
</code></strong><br />
Then download <a href="http://www.adobe.com/products/flashmediastreaming/">Adobe FMS</a> and modified <a href="http://download.tfm.ro/TFM_3.2/aditional/installFMS">install</a> from here:</p>
<p><strong><code><br />
cd /tmp<br />
mkdir 2 ; cd 2<br />
unzip Flashmedia3_Int_Strm_ALP.zip<br />
tar xf FlashMediaServer3.tar.gz<br />
cd FMS_3_0_1_r123<br />
rm -f installFMS<br />
wget http://download.tfm.ro/TFM_3.2/aditional/installFMS<br />
chmod +x installFMS<br />
./installFMS<br />
</code></strong><br />
The installation of adobe FMs is beyond this article scope so i will skip it. After you installed FMS if you need it to autostart on boot you have to edit <strong>/etc/rc.d/rc.multi</strong> and add to the end of file the following line</p>
<p><strong><code><br />
cd /opt/adobe/fms ;./server start ; ./adminserver start<br />
</code></strong></p>
<p>That&#8217;s all folks. You have Adobe FMS running on TFM/GNU 32 Linux server.</p>
<p>From our tests one FMS can server on one live stream more than 1400 simultaneous users. If you like it or you find it usefull or even better use it , let us know. Feedback is important.</p>
<img src="http://feeds.feedburner.com/~r/TfmGroupSoftware/~4/kzRyfHQew0Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tfm.ro/installing-adobe-fms-on-tfmgnu-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.tfm.ro/installing-adobe-fms-on-tfmgnu-linux/</feedburner:origLink></item>
		<item>
		<title>MyTcpProxy version 0.2</title>
		<link>http://feedproxy.google.com/~r/TfmGroupSoftware/~3/2h5JtZVWcM8/</link>
		<comments>http://www.tfm.ro/mytcpproxy-version-02/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 10:29:09 +0000</pubDate>
		<dc:creator>softman</dc:creator>
				<category><![CDATA[Alte Proiecte]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[First page]]></category>
		<category><![CDATA[mysql proxy]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[TFM]]></category>

		<guid isPermaLink="false">http://www.tfm.ro/?p=44</guid>
		<description><![CDATA[We are pleased to announce the immediate availability of MyTcpProxy version 0.2. This is our solution for load balancing and failover at the TCP protocol. MyTcpProxy can operate as a load balancer for any service that uses TCP, including MySQL. Unlike other solutions balacing load and failover, such as haproxy, MyTcpProxy persistence allow TCP connections [...]]]></description>
			<content:encoded><![CDATA[<p>We are pleased to announce the immediate availability of MyTcpProxy version 0.2. This is our solution for load balancing and failover at the TCP protocol.  MyTcpProxy can operate as a load balancer for any service that uses TCP, including MySQL. Unlike other solutions balacing load and failover, such as haproxy, MyTcpProxy persistence allow TCP connections at the session, which we recommend, along with failover functionality as a load balancer of trust for MySQL.</p>
<p align="left">To be able to download visit <a href="http://download.tfm.ro/projects/mytcpproxy/mytcpproxy-0.2.tar.bz2">this link.</a></p>
<p align="left">Sample usage:</p>
<p align="left">Let’s assume that your proxy server has ip 10.0.0.10 and you have 3 mysql servers with ip’s 10.0.0.1, 10.0.0.2, 10.0.0.3.</p>
<ul>
<li>
<p align="left">On each mysql server give access to the proxy ip 	to the databases:</p>
</li>
</ul>
<p align="left"><strong>GRANT ALL ON yourdb.* TO my_cluster@10.0.0.10 IDENTIFIED BY ‘your_pass’;</strong></p>
<ul>
<li>
<p align="left">Start the proxy with the command:</p>
</li>
</ul>
<p align="left"><strong>/usr/bin/myproxy –server 10.0.0.1:3306 –server 10.0.0.2:3306 –server 10.0.0.3:3306</strong></p>
<ul>
<li>
<p align="left">Connect mysql to 10.0.0.10 to port 33060</p>
</li>
</ul>
<p align="left"><strong>mysql -h 10.0.0.10 -P 33060 -u my_cluster -p</strong></p>
<ul>
<li>
<p align="left">Run your queries and enjoy.</p>
</li>
</ul>
<img src="http://feeds.feedburner.com/~r/TfmGroupSoftware/~4/2h5JtZVWcM8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tfm.ro/mytcpproxy-version-02/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.tfm.ro/mytcpproxy-version-02/</feedburner:origLink></item>
		<item>
		<title>TFM/GNU linux server 3.2 ( iulie 2008) released</title>
		<link>http://feedproxy.google.com/~r/TfmGroupSoftware/~3/kVRNq6TphyY/</link>
		<comments>http://www.tfm.ro/tfmgnu-linux-server-32-iulie-2007-released/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 13:08:52 +0000</pubDate>
		<dc:creator>mihaim</dc:creator>
				<category><![CDATA[Download]]></category>
		<category><![CDATA[First page]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[new release]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[TFM]]></category>

		<guid isPermaLink="false">http://www.tfm.ro/?p=42</guid>
		<description><![CDATA[O noua versiune de TFM/GNU linux server 3.2 este disponibila. Aceasta versiune contine multe imbunatatiri in special pe partea de storage, web si high availability. apache webserver a fost updatat la versiunea 2.2.9 , kernelul este 2.6.25.11. Au fost adaugate : lvm2 , mnogosearch si altele A fost adaugat suportul pentru ocfs, iscsi si gfs. [...]]]></description>
			<content:encoded><![CDATA[<p>O noua versiune de TFM/GNU linux server 3.2 este disponibila. Aceasta versiune contine multe imbunatatiri in special pe partea de storage, web si high availability.</p>
<p>apache webserver a fost updatat la versiunea 2.2.9 , kernelul este 2.6.25.11. Au fost adaugate : lvm2 , mnogosearch si altele</p>
<p>A fost adaugat suportul pentru ocfs, iscsi si gfs. In momentul de fata realizarea unui shared storage redundant a devenit posibila folosind strict componentele din TFM server. Documentatia si exemplele de realizare vor fi publicate pe site in curind.</p>
<p>Viteza sistemului de instalare a fost radical imbunatatita prin trecerea la un nou sistem de initrd de instalare. Algoritmul de compresie din rpm a fost schimbat cu un algoritm mult mai performant.</p>
<p>Aceasta versiune este considerata 3.3 RC. Practic 3.3 va fi aceasta versiune cosmetizata ( avem in vedere cosmetizarea structurii din /etc/rc.d/services si eventualelor probleme cu aceasta imagine )</p>
<p>Pentru a downloada aceasta versiune puteti intra <a href="http://download.tfm.ro/TFM_3.2/TFM_3.2-srv-20080722.iso">aici</a>. Pentru a fi siguri de integritatea imaginii pe care o downloadati puteti verifica suma de control comparand-o cu <a href="http://download.tfm.ro/TFM_3.2/TFM_3.2-srv-20080722.md5">aceasta</a>.</p>
<img src="http://feeds.feedburner.com/~r/TfmGroupSoftware/~4/kVRNq6TphyY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tfm.ro/tfmgnu-linux-server-32-iulie-2007-released/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.tfm.ro/tfmgnu-linux-server-32-iulie-2007-released/</feedburner:origLink></item>
		<item>
		<title>Sistem de stocare date de capacitate 60Tb varianta AoE</title>
		<link>http://feedproxy.google.com/~r/TfmGroupSoftware/~3/a_pBUF2zXP8/</link>
		<comments>http://www.tfm.ro/sistem-de-stocare-date-de-capacitate-60tb-varianta-aoe/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 17:54:43 +0000</pubDate>
		<dc:creator>mihaim</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[aoe]]></category>
		<category><![CDATA[documentatie]]></category>
		<category><![CDATA[preturi]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[TFM]]></category>

		<guid isPermaLink="false">http://www.tfm.ro/?p=40</guid>
		<description><![CDATA[Se da urmatoare problema . Sa se implementeze un sistem de storage care sa permita 60Tb de date , care sa fie extensibil, sa incapa intr-un rack si sa fie fault tolerant ? Solutia consta dintr-o serie de blocuri conectate inte ele. Astfel: Un block consta din : Switch Gigabit (1U ) Enclosure AOE ( [...]]]></description>
			<content:encoded><![CDATA[<p>Se da urmatoare problema . Sa se implementeze <strong>un sistem de storage</strong> care sa permita 60Tb de date , care sa fie extensibil, sa incapa intr-un rack si sa fie fault tolerant ?</p>
<p>Solutia consta dintr-o serie de blocuri conectate inte ele. Astfel:</p>
<ul>
<li>Un block consta din :</li>
</ul>
<ol>
<li>Switch Gigabit  (1U )</li>
<li>Enclosure AOE ( 15 HDD 	SATA 1TB each ) (3U)</li>
<li>Controler (1U)</li>
</ol>
<ul>
<li>1 Rack de 48U care va 	fi format din 5 blockuri + UPS</li>
</ul>
<p>Costuri hardware:</p>
<p><code><br />
6 * Switch Gbic 24 porturi (480$) = 2880$<br />
5 * Enclosure AOE (4000$) = 20000$<br />
5 * Controller (1000$) = 5000$<br />
75 * Harddisk  SATA 1 Tb (400$) = 30000$</code></p>
<p>TOTAL  57880$</p>
<p>Solutie Software:</p>
<p>Fiecare controller are in grija cite un enclosure AOE. Fiecare enclosure va avea hardurile in raid 5. Astfel pe fiecare enclosure se obtine o capacitate de 14 TB de date. Se poate organiza setul de blocuri in raid 0 (stripping) se obtine o capacitate totala de 70Tb . Insa orice failure de controller duce la compromiterea intregului sistem. ( Exista single point of failure). Fiecare controler isi exporta sistemul de fisiere folosind vlbade iar &#8220;controlerul de controlere&#8221; realizeaza raidul 5 la nivel de blocuri.</p>
<p>Pentru redundanta completa se organizeaza blocurile in Raid 5 capacitate (56 Tb)</p>
<p>Asta inseamna un cost de 1000$ / Tb  redundant.</p>
<p><strong>Nota1:</strong> Calculul a fost facut in martie 2007. Intre timp preturile hardiskurilor de 1Tb au scazut. </p>
<p><strong>Nota2:</strong> Nu am inclus deloc costurile implementarii. Iar cum se face implementarea face diferenta intre o solutie de succes sau una proasta.</p>
<img src="http://feeds.feedburner.com/~r/TfmGroupSoftware/~4/a_pBUF2zXP8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tfm.ro/sistem-de-stocare-date-de-capacitate-60tb-varianta-aoe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.tfm.ro/sistem-de-stocare-date-de-capacitate-60tb-varianta-aoe/</feedburner:origLink></item>
	</channel>
</rss>

