<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>server-data &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/server-data/</link>
	<description>Feed of posts on WordPress.com tagged "server-data"</description>
	<pubDate>Wed, 19 Jun 2013 11:20:04 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[An Introduction To Php And Javascript, Mrr]]></title>
<link>http://mrrplrresellrights.wordpress.com/2013/03/23/an-introduction-to-php-and-javascript-mrr/</link>
<pubDate>Sat, 23 Mar 2013 22:42:52 +0000</pubDate>
<dc:creator>mrrplrresellrights</dc:creator>
<guid>http://mrrplrresellrights.wordpress.com/2013/03/23/an-introduction-to-php-and-javascript-mrr/</guid>
<description><![CDATA[Make your website come alive using advanced functions. But don&#8217;t worry &#8211; anyone can do t]]></description>
<content:encoded><![CDATA[Make your website come alive using advanced functions. But don&#8217;t worry &#8211; anyone can do t]]></content:encoded>
</item>
<item>
<title><![CDATA[Data Center Dengan Active Directory &amp; Distributed File System]]></title>
<link>http://muhara.wordpress.com/2013/02/27/data-center-dengan-active-directory-distributed-file-system/</link>
<pubDate>Wed, 27 Feb 2013 05:34:21 +0000</pubDate>
<dc:creator>muhara</dc:creator>
<guid>http://muhara.wordpress.com/2013/02/27/data-center-dengan-active-directory-distributed-file-system/</guid>
<description><![CDATA[Seiring meningkatnya beban kerja di suatu perusahaan/kantor/instansi, kebutuhan akan storage data me]]></description>
<content:encoded><![CDATA[<p>Seiring meningkatnya beban kerja di suatu perusahaan/kantor/instansi, kebutuhan akan storage data meningkat secara signifikan. Sub departemen yg membutuhkan storage data membeli harddisk portable untuk menampung ‘timbunan’ data mereka. Perilaku seperti ini bisa dikarenakan kebiasaan maupun ketidak lengkapan fasilitas. Penyimpanan data menggunakan media harddisk portable seperti ini memiliki berbagai macam kendala dan sisi negatif yg perlu diatasi disamping kelebihan-kelebihan yang ada.</p>
<p><img alt="" src="http://static6.businessinsider.com/image/507ebdd2ecad045603000001-650/google-data-center.jpg" width="552" height="414" /></p>
<p><!--more--></p>
<p>Kelebihan dari media penyimpanan portable semacam ini adalah pada sisi fleksibilitas dan mobilitas, dimana perangkat tersebut dapat dibawa kemana saja dan dapat dikelai oleh berbagai macam jenis system operasi (Windows, Mac, Linux dll). Akan tetapi pada sisi lain memiliki kekurangan yang tidak dapat disepelekan. Kekurangan-kekurangan tersebut antara lain yang signifikan adalah pada sisi keamanan, data yang disimpan pada portable media memiliki tingkat keamanan yang rendah karena siapa saja dapat mengakses tanpa proteksi apapun . Bahkan tanpa diketahui pemilik/penanggung jawabnya.</p>
<p>Karena sifatnya yang diperuntukkan mobile, perangkat ini beserta data yang ada di dalamnya sangat mudah sekali hilang/berpindah tangan kepada orang yang tidak diinginkan. Selain itu perangkat mobile seperti ini mudah sekali rusak karena benturan, getaran, kelembaban dan penyebab fisik lainnya. Gangguan virus juga rawan menyerang perangkat ini yang mengakibatkan kerusakan data yang disimpan di dalamnya, dikarenakan sangat seringnya tersambung ke komputer yang berbeda-beda. Juga komputer yang digunakan untuk mengakses harddisk portable tersebut akan terekspose bahaya virus yang berpotensi merusak software yang terinstal dan file didalamnya, sehingga tidak dapat digunakan bekerja. Dan bila ada rotasi pegawai, maka akan merepotkan pegawai baru untuk mencari data-data tersebut. Lebih jauh lagi, sistem jaringan komputer dapat terganggu jika virus yang ada pada harddisk portable tersebut mempunyai karakteristik mengganggu jaringan komputer/intranet. Dengan kata lain, harddisk portable tersebut menjadi vektor penyebaran virus komputer. Akibat terburuk dari virus ini adalah lumpuhnya jaringan komputer dan hilangnya data serta banyaknya waktu yang terbuang.</p>
<p><img alt="" src="http://asset2.cbsistatic.com/cnwk.1d/i/tim/2012/10/17/Google-data-center-storm-trooper_270x191.jpg" width="550" height="388" /></p>
<p>Solusi yang memungkinkan untuk mengatasi hal tersebut dengan menggunakan sudut pandang korporat adalah penggunaan data center. Penggunaan data center ini harus memperhitungkan skala data yang akan difasilitasi dan kemudahan-kemudahan yang ditawarkan.</p>
<p>Impelementasi data center pada korporat paling idealnya disandingkan dengan <a title="definisi LDAP" href="http://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol" target="_blank">LDAP</a> dan distributed systems. Pada jaringan komputer yang komputer clientnya bersistem operasi Ms Windows praktisnya menggunakan Windows Server 2003. Metode yang digunakan adalah <a href="http://en.wikipedia.org/wiki/Active_Directory" target="_blank">active directory (AD)</a> dan <a href="http://en.wikipedia.org/wiki/Distributed_file_system" target="_blank">distributed file system (DFS)</a>.  Karena menggunakan AD maka harus menggunakan domain controller yang juga karenanya membutuhkan fitur domain system. Kali ini akan tuliskan mengenai penerapan datacenter dengan menggunakan AD , secara sederhana di kantor saya.</p>
<p>Untuk datacenter dengan AD &#38; DFS, yang dibutuhkan adalah sebuah komputer (dapat berupa rack server, blade server atau bahkan PC biasa) yang hardwarenya support sistem operasi server Windows 2003 Server Edition. Saya menggunakan Winserver 2003 Enterprise Edition R2.  Kemudian perangkan Storage Area Network (SAN) atau sebuah komputer lain yang difungsikan sebagai storage data. Pemisahan antara sistem operasi dan storage data sangat penting, karena jika ada perubahan dan maintenance pada sistem operasi server yang sifatnya skala besar tidak perlu kerepotan memindahkan data yang disimpan. Selain itu memudahkan ketika akan mengembangkan kapasitas penyimpanan data. Kebetulan di tempat saya, semua client komputer menggunakan sistem operasi Ms Windows XP atau 7.</p>
<p><img class="alignnone" alt="" src="http://cdn.ttgtmedia.com/digitalguide/images/Misc/DFSNfig15-3.JPG" width="574" height="503" /></p>
<p>Tahap awal adalah instalasi sistem operasi Windows Server 2003 R2 Enterprise Edition, dapat dilihat <a href="http://nathangustiryan.wordpress.com/2010/12/02/step-by-step-installasi-active-directory-windows-server-2003-bag-1/" target="_blank">disini</a>. Kemudian instalasi fitur  Active directory (<a href="http://helpdeskgeek.com/how-to/windows-2003-active-directory-setupdcpromo/" target="_blank">disini</a> atau <a href="http://nathangustiryan.wordpress.com/2010/12/04/step-by-step-installasi-active-directory-windows-server-2003-bag-2/" target="_blank">disini</a> atau<a href="http://www.windowsreference.com/dns/step-by-step-guide-for-windows-server-2003-domain-controller-and-dns-server-setup/" target="_blank"> ini ) &#38; DNS</a> server di WinServer 2003.  Diasumsikan komputer kedua atau SAN yang untuk storage data sudah siap, maka langkah berikutnya adalah mengkonfigurasi supaya direktori storage server tersebut dapat terbaca dan diakses read write oleh Winserver 2003.  Pada kasus saya, yang digunakan untuk storage adalah PC berbasis Windows 7 Professional. Sekedar catatan, PC yang digunakan untuk storage data mempunyai subnet IP yang berbeda dengan server AD. Storage data ber IP 172.128.1.10 dan server AD ber IP 10.7.33.1 serta para client bertebaran di rentang IP 10.7.33.25-10.7.33.170 . Oiya, awalnya saya tempatkan server AD di 172.128.1.xxx dan saya NAT 1-1 agar bisa terbaca di 10.7.33.xxx. Entah mengapa itu tidak berhasil meski pada router tidak ada blokiran aneh-aneh pada port dan protokol apapun.</p>
<p>Kira-kira seperti inilah logika penyimpanan data pada DFS :<br />
<img src="http://www.novell.com/documentation/dynamic_file_services/dynamic_admin_win/graphics/msdfs_difsrv_a.png" width="631" height="389" class="alignnone" /></p>
<p>Setelah AD sudah terinstal (dimana juga domain controller &#38; DNS juga minta diinstal saat instalasi fitur AD itu) maka fitur DFS sudah dapat mulai <a href="http://neoririwa.wordpress.com/2010/07/21/dfs-distributed-file-system-windows-server-2003-r2/">diinstal</a>. DFS pada Winserver 2003 mempunyai fasilitas untuk replikasi, yaitu membuat copy data yang disimpan pada PC atau storage data lainnya secara otomatis lengkap jika ada perubahannya. UNtuk scope yang lebih kecil, target replikasi ini bisa ada pada harddisk komputer si Bos, setidaknya biar dia nggak rewel minta laporan &#38; copy an data terus&#8230;hehehe.. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  .</p>
<p>Ini adalah tampilan konfigurasi AD user di tempat saya :</p>
<p><a href="http://muhara.files.wordpress.com/2013/02/ad.jpg"><img class="alignleft size-large wp-image-405" alt="ad" src="http://muhara.files.wordpress.com/2013/02/ad.jpg?w=500&#038;h=416" width="500" height="416" /></a></p>
<p>Konfigurasi DFS:</p>
<p><a href="http://muhara.files.wordpress.com/2013/02/dfs.jpg"><img class="alignleft size-large wp-image-408" alt="dfs" src="http://muhara.files.wordpress.com/2013/02/dfs.jpg?w=500&#038;h=310" width="500" height="310" /></a></p>
<p>Untuk mendapat akses ke data center, para client harus join domain dulu alias menjadi usedr pada domain yang sudah dibuat.  Tahap ini adalah yang berikutnya harus dilakukan setelah konfigurasi DFS, yaitu <a href="http://nathangustiryan.wordpress.com/2011/01/09/step-by-step-installasi-active-directory-windows-server-2003-bag-4-konfigurasi-user-domain/">manajemen user domain</a>.  Di sini dilakukan juga pemberian akses terhadap direktori mana saja yang dikehendaki untuk diakses oleh para user.  Kebutuhan di kantor saya, user &#38; tentu saja sub departemennya harus memiliki folder terpisah di dalam storage data. Untuk itu ada2 macam drive yang di map (map network drive) saat user login ke domain controller, yaitu user personal folder dan sub departemen folder. Pada user yang menjadi anggota sub departemen tertentu bisa saja dia mendapat lebih dari dua buah map drive. Pengaturan ini melalui logon script yang <a href="http://nathangustiryan.wordpress.com/2011/01/09/step-by-step-installasi-active-directory-windows-server-2003-bag-4-konfigurasi-user-domain/">ada di sini juga. </a>Contoh salah satu script yang saya gunakan adalah sbb :</p>
<p><a href="http://muhara.files.wordpress.com/2013/02/logon.jpg"><img alt="logon" src="http://muhara.files.wordpress.com/2013/02/logon.jpg?w=500&#038;h=302" width="500" height="302" /></a></p>
<p>Disitu terlihat bahwa sebenarnya data disimpan di tempat lain (172.128.1.10) , akan tetapi pada map network user yang terlihat adalah data yang tersimpan ada di 10.7.33.1 .</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Web Server Statistics helps analyze web traffic]]></title>
<link>http://affiliate4marketing.wordpress.com/2012/07/02/web-server-statistics-helps-analyze-web-traffic/</link>
<pubDate>Mon, 02 Jul 2012 02:48:34 +0000</pubDate>
<dc:creator>affiliate4marketing</dc:creator>
<guid>http://affiliate4marketing.wordpress.com/2012/07/02/web-server-statistics-helps-analyze-web-traffic/</guid>
<description><![CDATA[To achieve optimization in search engines in Internet marketing campaigns, analysis of the amount of]]></description>
<content:encoded><![CDATA[<p>To achieve optimization in search engines in Internet marketing campaigns, analysis of the amount of web traffic is an essential and fundamental to all businesses online. It would definitely define the progress of your site. The decision of how people come to your website is an important issue. Obviously, many sites have the benefit of having the data available on its servers.</p>
<p>Web server statistics for a site are as important as they can not always trust the server statistics provided by a third-party software company, so developing your own monitoring application is a wise move to consider. Dedicated Server Statistics for the group of micro electromagnetic devices, reports relating to various devices (Go to the top report, monthly, weekly report, the domain report, the report of the board, request report, report error) and print all the links that relate directly to at least one order. The servers are specially created to store important information for a fixed period of time. The web server statistics displayed when the page has been modified and the time that the page has been accessed. Web server statistics are great indicators of http servers and performance benchmarks are not very common resource on the web.</p>
<p>A program of web traffic analysis is the best way and the way in which as many leading companies use their Web servers. In fact, the analysis programs take the data from your server and make it interesting graphs, diagrams and statistics. The table of contents of web server statistics can show the site information, traffic analysis, so you can discover where and when traffic comes to your site. In reviewing these data, we can see what search engines produce data for you, allowing you to keep track of the campaign and put it in the right direction.</p>
<p>One of the most important things for your web design is to place the text information to the robots meta information. The robot can read the header information of your HTML and find the guidelines for agents or robots. The robots are programs that are commonly used search engines to index the web on the Internet. So make sure your text files for the robots are made properly.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Learning FreeNAS.. Solusi murah untuk mempunyai server data dirmh maupun SOHO..]]></title>
<link>http://junojeiden.wordpress.com/2012/04/18/learning-freenas-solusi-murah-untuk-mempunyai-server-data-dirmh-maupun-soho/</link>
<pubDate>Wed, 18 Apr 2012 10:07:06 +0000</pubDate>
<dc:creator>junojeiden</dc:creator>
<guid>http://junojeiden.wordpress.com/2012/04/18/learning-freenas-solusi-murah-untuk-mempunyai-server-data-dirmh-maupun-soho/</guid>
<description><![CDATA[FreeNAS apa ya ? kalo boleh di bilang sih mgkn sebuah aplikasi GRATIS yang digunakan sebagai gudang]]></description>
<content:encoded><![CDATA[<p>FreeNAS apa ya ?</p>
<p>kalo boleh di bilang sih mgkn sebuah aplikasi GRATIS yang digunakan sebagai gudang penyimpanan data. bukan untuk itu aja sih, banyak hal-hal lain yang bisa kita lakukan dengan FreeNAS.</p>
<p>Seperti yang kita ketahui, untuk mempunyai NAS itu kita harus merogoh kantong dalam-dalam. Solusi murahnya, ya FreeNAS itu..</p>
<p>Mungkin secara khusus nantinya akan saya bahas di sini, termasuk Step By Step Instalasi FreeNAS dengan pic/gambar tentunya..</p>
<p>untuk skrg, saya mau pajang handbooknya FreeNAS yang hampir 1 rim saya print.. cek aja ke TKP langsung&#8230;</p>
<p><strong>FreeNAS Handbook</strong></p>
<div class="wp-caption alignnone" style="width: 610px"><img title="FreeNAS Handbook Print Out" src="http://i1069.photobucket.com/albums/u464/andybazcorp/FreeNAS-1.jpg" alt="" width="600" height="450" /><p class="wp-caption-text">FreeNAS Handbook</p></div>
<p>untuk lebih jelasnya lagi, please visit : <a title="FreeNAS Official Site" href="http://www.freenas.org" target="_blank">http://www.freenas.org</a></p>
<p>let&#8217;s move on on the next post&#8230; see you later then..</p>
<p>&#160;</p>
<p>cheers,</p>
<p><strong>Andy Hidayat</strong></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Track me if you can]]></title>
<link>http://anamated1.wordpress.com/2012/02/05/track-me-if-you-can/</link>
<pubDate>Sun, 05 Feb 2012 18:17:53 +0000</pubDate>
<dc:creator>anamated1</dc:creator>
<guid>http://anamated1.wordpress.com/2012/02/05/track-me-if-you-can/</guid>
<description><![CDATA[The rise of online tracking devices has opened a floodgate of data for interested parties. Of partic]]></description>
<content:encoded><![CDATA[<p>The rise of online tracking devices has opened a floodgate of data for interested parties. Of particular interest, however, is the importance of said information to online journalism. Never before have journalists had the opportunity&#8211;or the resources&#8211;to keep track of trends and story popularity in an almost instantaneous process. Now that the technology exists, the question that arises is what journalists do with that data.</p>
<p>In an effort to try and answer that question and more, Phil MacGregor, in his <a href="http://www.tandfonline.com/doi/abs/10.1080/14616700601148879#preview">&#8220;Tracking the Online Audience,&#8221;</a> analyzes qualitative data he collected through a series of interviews with 19 journalists over a period of 18 months. Included in his one hour interviews were questions regarding audience, the use of server data and perhaps most importantly, how said data would frame later editorial policy. According to MacGregor, existing literature reflects the absence of technology that now enables audience tracking. The literature of the past argues that journalists want to remain independent from their audience, holding on to a sense of autonomy. Instead of gauging what their audience wanted, these scholars argue, journalists typically turned to each other when considering what should and should not be published. In essence, the scholars argue that almost exclusively among journalists, there was a high sense of &#8220;remarkably weak interest&#8221; about what the audience wanted.</p>
<p><a href="http://anamated1.files.wordpress.com/2012/02/data.gif"><img class="alignleft size-medium wp-image-25" title="data" src="http://anamated1.files.wordpress.com/2012/02/data.gif?w=300&#038;h=229" alt="" width="300" height="229" /></a>MacGregor&#8217;s research however, seems to indicate otherwise. His finding show that a high majority of online journalists, even those whose product does not exist exclusively online, are now in the process of employing server date. Large media organizations typically obtain data from a third party, data that is also almost always shared with the marketing department and other sets of individuals within the company. Server data allows online journalists to see how a story is being received by audiences, what other components of a story peak interest and allows media companies to track trends that feed readership.</p>
<p>What MacGregor also found, however, was that even the existence of said data does not eliminate the need for journalists to rely solely on the findings of the web. It is important for journalists to remain proactive when it comes to reporting the news and not succumb to the popularity rules of the internet by becoming a reactive news site. There are too many outside factors that cannot be eliminated from calculations involving the popularity of a story, i.e., story placement online or the success of an attractive design. In those instances, it might not be so much the content of the story that attracts readers, but instead, human unpredictability that lures people in. In conclusion, MacGregor attests that the importance of online tracking data is vital to the success of online journalism, but it is not the end all, be all. In the end, it boils down to the human-run editorial process to keep the news flowing.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Good to Know: Google's Privacy Principles]]></title>
<link>http://marketingbrewed.wordpress.com/2012/01/16/good-to-know-googles-privacy-principles/</link>
<pubDate>Tue, 17 Jan 2012 07:09:20 +0000</pubDate>
<dc:creator>MarketingBrewed</dc:creator>
<guid>http://marketingbrewed.wordpress.com/2012/01/16/good-to-know-googles-privacy-principles/</guid>
<description><![CDATA[Do you just hate to type in your password anytime you&#8217;re prompted to? Are you guilty of choosi]]></description>
<content:encoded><![CDATA[<p><img class="alignleft" style="margin:5px;" title="Google" src="http://marketingbrewed.files.wordpress.com/2012/01/googlelogo.jpg?w=125&#038;h=52" alt="" width="125" height="52" />Do you just hate to type in your password anytime you&#8217;re prompted to? Are you guilty of choosing a very easy password for your email accounts or even your bank accounts, such as your daughter&#8217;s name or birthday &#8212; and use the same password for every website you&#8217;re visiting? Guilty as charged!</p>
<p><img class="alignright" style="border-color:initial;border-style:initial;" src="http://www.princeton.edu/~ddix/images/privacy%20comp.jpg" alt="" width="139" height="148" />This has been my habit before, until my social media accounts were compromised a few months back.</p>
<p>I understand, technology&#8217;s not that easy and often times, we are not in the know of the consequences for taking for granted these privacy policies.</p>
<p>Today, Google launched the <a href="http://www.google.com/goodtoknow" target="_blank">Good To Know</a> campaign, which aims to educate netizens, focusing on making the web a safer, and more comfortable place.</p>
<p>&#160;</p>
<p>Some of the tips provided by Google are:</p>
<ul>
<li>Use of <a href="http://www.google.com/goodtoknow/online-safety/security-tools/" target="_blank">2-step verification<img class="aligncenter" src="http://www.techrena.net/images/34456e6d350f_11EEF/google-2-step-verification-set-up_thumb.png" alt="" width="541" height="251" /></a></li>
<li>Lock your computer when you&#8217;re away</li>
<li>Make sure your connection to a website is secure. <a href="http://www.google.com/goodtoknow/online-safety/secure-sites/" target="_blank">Stay safe online</a>!</li>
</ul>
<div>Visit the <a href="http://www.google.com/goodtoknow" target="_blank">Good To Know</a> website to know more about how to protect your privacy online.</div>
<p>Here&#8217;s the Privacy Principles video from Google Privacy.</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/7oe6pdQvyAc?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Distributed Global Information Grid]]></title>
<link>http://dedricmauriac.wordpress.com/2008/01/30/distributed-global-information-grid/</link>
<pubDate>Wed, 30 Jan 2008 06:54:56 +0000</pubDate>
<dc:creator>Lewis Moten (inSL: Dedric Mauriac)</dc:creator>
<guid>http://dedricmauriac.wordpress.com/2008/01/30/distributed-global-information-grid/</guid>
<description><![CDATA[I finished downloading the D-GIG, otherwise known as the Distributed Global Information Grid. Using]]></description>
<content:encoded><![CDATA[<p>I finished downloading the <a href="http://wiki.magrathean.ca/index.php?title=DGiG">D-GIG</a>, otherwise known as the Distributed Global Information Grid. Using <a href="http://www.microsoft.com/windows/products/winfamily/virtualpc/">Microsoft Virtual PC</a>, I was able to create a new virtual computer with only 128 MB of Ram. The operating system booted up on its own and started running <a href="http://opensimulator.org/">Open SIM</a> rite away.</p>
<p><a title="Distributed Global Information Grid OS"><img src="http://dedricmauriac.files.wordpress.com/2008/01/d-gig.jpg" alt="Distributed Global Information Grid OS" /></a></p>
<p>I was able to log into the server with my second life client and found myself in a large empty sim. This Open SIM is a clean blank slate.</p>
<p><a href="http://dedricmauriac.files.wordpress.com/2008/01/dgig-snapshot_001.jpg" title="dgig-snapshot_001.jpg"><img src="http://dedricmauriac.files.wordpress.com/2008/01/dgig-snapshot_001.thumbnail.jpg" alt="dgig-snapshot_001.jpg" /></a></p>
<p>You can save snapshots to an XML file and download it via a web interface to your own computer. Afterwards, you can upload the snapshot to a friends sim and everything you created locally is now on their sim. Very nice. It is setup to use a <a href="http://www.mysql.com/">MySQL</a> server (built in and running by default). I believe you can back up the MySQL server data in much the same way as the xml files &#8211; however the xml files are easier to work with if you don&#8217;t know much about mysql.</p>
<p>I also was also able to log into the web interface and play around a bit there as well. You can setup messages for people to see when the log in, send out messages to everyone currently logged in, and set the region name. There is much more of course, but you&#8217;ll have to check that out for yourself.</p>
<p><a href="http://dedricmauriac.files.wordpress.com/2008/01/d-gig-web-control-setup.png" title="d-gig-web-control-setup.png"><img src="http://dedricmauriac.files.wordpress.com/2008/01/d-gig-web-control-setup.png?w=445&#038;h=270" alt="d-gig-web-control-setup.png" height="270" width="445" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Xml Generation Module]]></title>
<link>http://djangonflex.wordpress.com/2007/06/29/xml-generation-module/</link>
<pubDate>Fri, 29 Jun 2007 14:54:24 +0000</pubDate>
<dc:creator>Ian</dc:creator>
<guid>http://djangonflex.wordpress.com/2007/06/29/xml-generation-module/</guid>
<description><![CDATA[This blog has moved to www.djangoandflex.org.uk In all my apps I communicate client to server in XML]]></description>
<content:encoded><![CDATA[<p><strong>This blog has moved to <a href='http://www.djangoandflex.org.uk'>www.djangoandflex.org.uk</a></strong></p>
<p>In all my apps I communicate client to server in XML. Flex has very nice XML processing capabilities through e4x. I typically generate only simple XML to send back to the server, where python&#8217;s processing is fairly easy too.</p>
<p>The last link in the chain is getting Django to generate XML easily. I wrote a very simple xml generating module that you might find useful.</p>
<p>It is designed to be as simple as possible. So you might have</p>
<pre>&#62;&#62;&#62; b = xml.book( 
...     xml.title('The Title'), xml.author('Ian Millington') 
...     )</pre>
<p>and have it rendered to xml with:</p>
<pre>&#62;&#62;&#62; b.xml 
'&#60;book&#62;&#60;title&#62;The Title&#60;/title&#62;&#60;author&#62;Ian 
Millington&#60;/author&#62;&#60;/book&#62;'</pre>
<p>Of course, things can get much more complex, it handles tag properties, namespaces, DTDs and so on. For example:</p>
<pre>&#62;&#62;&#62; svg = XMLNamespace('svg', 'http://www.w3.org/2000/svg') 
&#62;&#62;&#62; makeXhtml(html.html(html.body(svg.svg(), class='main-page')))</pre>
<p>produces</p>
<pre>&#60;?xml version="1.0"?&#62; 
&#60;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&#62; 
&#60;html xmlns:svg="http://www.w3.org/2000/svg"&#62; 
&#60;body class="main-page"&#62; 
&#60;svg:svg/&#62; 
&#60;/body&#62; 
&#60;/html&#62;</pre>
<p>You can find the python module on google code <a href="http://code.google.com/p/xml4py/">here</a>, with the actual python code <a href="http://xml4py.googlecode.com/svn/trunk/xmlgen.py">here</a>. The license is LGPL (i.e. no warranties, free for commercial use, non-copyleft).</p>
<p>The code is based on a HTML code generator <a href="http://www.therndguy.com/project/automatic-customised-content/">I wrote</a> as part of a research project last year. That in turn was inspired by the HTML creation system in <a href="http://mochikit.com/">MochiKit</a>, which is in turn based on a Python HTML library, I believe, but I don&#8217;t know which one. Please fill me in on the missing inspiration if you know. In any case I think that the prior art used a fixed set of tag functions, rather than allowing any tags to be used. Correct me if I&#8217;m wrong!</p>
]]></content:encoded>
</item>

</channel>
</rss>
