<?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>modules &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/modules/</link>
	<description>Feed of posts on WordPress.com tagged "modules"</description>
	<pubDate>Fri, 10 Oct 2008 19:54:10 +0000</pubDate>

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

<item>
<title><![CDATA[Using a module from another project]]></title>
<link>http://arpeggios.wordpress.com/?p=417</link>
<pubDate>Fri, 10 Oct 2008 13:10:32 +0000</pubDate>
<dc:creator>nicolas.martin</dc:creator>
<guid>http://arpeggios.fr.wordpress.com/2008/10/10/using-a-module-from-another-project/</guid>
<description><![CDATA[Abstract
The MVC paradigm, adopted in symfony from top to bottom, brings highly decoupled components]]></description>
<content:encoded><![CDATA[<h3>Abstract</h3>
<p>The MVC paradigm, adopted in symfony from top to bottom, brings highly decoupled components meant to be used independently.</p>
<p>In a symfony application, modules are flexible and allow complex manipulations like :</p>
<ul>
<li>forwarding to another module/action and delegate request processing</li>
<li>rendering a module/action in isolation (like an email generation module)</li>
</ul>
<p>Unfortunately, this agility is only available inside a project context. You cannot use a module from another project.</p>
<p>Here is a trick to 'load' components (modules, libs, validators or whatever) from an external project.</p>
<h3>Project configurations and contexts</h3>
<p>The Application configuration object is defined early in the process chain. sfContext loads it and creates a sfContext instance for the current application.</p>
<p>Since symfony 1.1, sfContext is not a singleton anymore. It is now possible to have several context instances.</p>
<p>You can create a configuration object for the external project/application,  add a sfContext instance to the stack, and switch between them using the <i>sfContext::switchTo()</i> method.</p>
<pre>
sfContext<span class="phpOperator">::</span>createInstance<span class="phpParent">(</span><span class="phpVarSelector">$</span><span class="Identifier">configuration</span><span class="phpParent">)</span>
sfContext<span class="phpOperator">::</span>switchTo<span class="phpParent">(</span>'<span class="Constant">another_app</span>'<span class="phpParent">)</span>;
</pre>
<h3>ExternalProjectFilter</h3>
<p>Let's create a filter that will handle all this job early in the process chain.</p>
<p>In <i>/apps/yourapp/config/filters.yml</i>:</p>
<pre>
rendering: ~
security:  ~

external:
  class: ExternalProjectFilter
  param:
    sf_root_dir: /var/www/external_project_dir
    sf_app: external_app_name
    sf_env: dev
    sf_debug: true

cache:     ~
common:    ~
execution: ~
</pre>
<p>Now let's write the ExternalProjectFilter class in <i>/lib/ExternalProjectFilter.class.php</i></p>
<pre>
<span class="Type">class</span> ExternalProjectFilter <span class="Type">extends</span> sfFilter
<span class="phpParent">{</span>
  <span class="Type">public</span> <span class="PreProc">function</span> execute<span class="phpParent">(</span><span class="phpVarSelector">$</span><span class="Identifier">filterChain</span><span class="phpParent">)</span>
  <span class="phpParent">{</span>
    <span class="Statement">if</span> <span class="phpParent">(</span><span class="phpVarSelector">$</span><span class="Identifier">this</span><span class="phpMemberSelector">-&#62;</span>isFirstCall<span class="phpParent">())</span>
    <span class="phpParent">{</span>
      <span class="phpVarSelector">$</span><span class="Identifier">current_app</span> <span class="phpOperator">=</span> sfConfig<span class="phpOperator">::</span>get<span class="phpParent">(</span>'<span class="Constant">sf_app</span>'<span class="phpParent">)</span>;

      <span class="phpVarSelector">$</span><span class="Identifier">configuration</span> <span class="phpOperator">=</span> ProjectConfiguration<span class="phpOperator">::</span>getApplicationConfiguration<span class="phpParent">(</span>
        <span class="phpVarSelector">$</span><span class="Identifier">this</span><span class="phpMemberSelector">-&#62;</span>getParameter<span class="phpParent">(</span>'<span class="Constant">sf_app</span>'<span class="phpParent">)</span>,
        <span class="phpVarSelector">$</span><span class="Identifier">this</span><span class="phpMemberSelector">-&#62;</span>getParameter<span class="phpParent">(</span>'<span class="Constant">sf_env</span>'<span class="phpParent">)</span>,
        <span class="phpVarSelector">$</span><span class="Identifier">this</span><span class="phpMemberSelector">-&#62;</span>getParameter<span class="phpParent">(</span>'<span class="Constant">sf_debug</span>'<span class="phpParent">)</span>,
        <span class="phpVarSelector">$</span><span class="Identifier">this</span><span class="phpMemberSelector">-&#62;</span>getParameter<span class="phpParent">(</span>'<span class="Constant">sf_root_dir</span>'<span class="phpParent">)</span>
      <span class="phpParent">)</span>;

      <span class="Comment">// Add an instance of the external project on the current context</span>
      sfContext<span class="phpOperator">::</span>createInstance<span class="phpParent">(</span><span class="phpVarSelector">$</span><span class="Identifier">configuration</span><span class="phpParent">)</span>;

      <span class="Comment">// Add the external project's database connection settings</span>
      Propel<span class="phpOperator">::</span>setConfiguration<span class="phpParent">(</span>sfPropelDatabase<span class="phpOperator">::</span>getConfiguration<span class="phpParent">())</span>;
      Propel<span class="phpOperator">::</span>initialize<span class="phpParent">()</span>;

      <span class="Comment">// Autoload external project files</span>
      <span class="phpVarSelector">$</span><span class="Identifier">autoload</span> <span class="phpOperator">=</span> sfSimpleAutoload<span class="phpOperator">::</span>getInstance<span class="phpParent">()</span>;
      <span class="phpVarSelector">$</span><span class="Identifier">autoload</span><span class="phpMemberSelector">-&#62;</span>addDirectory<span class="phpParent">(</span> <span class="phpVarSelector">$</span><span class="Identifier">this</span><span class="phpMemberSelector">-&#62;</span>getParameter<span class="phpParent">(</span>'<span class="Constant">sf_root_dir</span>'<span class="phpParent">)</span><span class="phpOperator">.</span>'<span class="Constant">/lib</span>'<span class="phpParent">)</span>;
      <span class="phpVarSelector">$</span><span class="Identifier">autoload</span><span class="phpMemberSelector">-&#62;</span>register<span class="phpParent">()</span>;

      <span class="Comment">// Switch back to the current context</span>
      sfContext<span class="phpOperator">::</span>switchTo<span class="phpParent">(</span><span class="phpVarSelector">$</span><span class="Identifier">current_app</span><span class="phpParent">)</span>;
    <span class="phpParent">}</span>

    <span class="phpVarSelector">$</span><span class="Identifier">filterChain</span><span class="phpMemberSelector">-&#62;</span>execute<span class="phpParent">()</span>;
  <span class="phpParent">}</span>
<span class="phpParent">}</span>
</pre>
<h3>Example</h3>
<p>In <i>/apps/yourapp/modules/article/template/indexSuccess.php</i></p>
<pre>
...
sfContext<span class="phpOperator">::</span>switchTo<span class="phpParent">(</span>'<span class="Constant">external_app_name</span>'<span class="phpParent">)</span>;
<span class="PreProc">echo</span> sfContext<span class="phpOperator">::</span>getInstance<span class="phpParent">()</span><span class="phpOperator">-</span><span class="phpRelation">&#62;</span>getController<span class="phpParent">()</span><span class="phpOperator">-</span><span class="phpRelation">&#62;</span>getPresentationFor<span class="phpParent">(</span>'<span class="Constant">customer</span>', '<span class="Constant">index</span>'<span class="phpParent">)</span>;
sfContext<span class="phpOperator">::</span>switchTo<span class="phpParent">(</span>'<span class="Constant">your_app_name</span>'<span class="phpParent">)</span>;
...
</pre>
<p><a href="http://arpeggios.wordpress.com/files/2008/10/external2.jpg"><img src="http://arpeggios.wordpress.com/files/2008/10/external2.jpg?w=450" alt="" title="external2" width="450" height="276" class="alignnone size-large wp-image-438" /></a></p>
<h3>Limitations</h3>
<p>Projects cannot share the same default database connection name 'propel'. The trick is to explicitly name the database in your schema/databases.yml :</p>
<p><i>schema.xml</i></p>
<pre>
<span class="Comment">&#60;?</span><span class="htmlArg">xml</span><span class="Type"> </span><span class="htmlArg">version</span>=<span class="Constant">&#34;1.0&#34;</span><span class="Type"> </span><span class="htmlArg">encoding</span>=<span class="Constant">&#34;UTF-8&#34;</span><span class="Comment">?&#62;</span>
<span class="htmlTag">&#60;</span><span class="Function">database</span><span class="htmlTag"> </span><span class="htmlArg"><strong>name</span>=<span class="Constant">&#34;project&#34;</span></strong><span class="htmlTag"> </span><span class="htmlArg">package</span>=<span class="Constant">&#34;lib.model&#34;</span><span class="htmlTag"> </span><span class="htmlArg">defaultIdMethod</span>=<span class="Constant">&#34;native&#34;</span><span class="htmlTag"> </span><span class="htmlArg">noXsd</span>=<span class="Constant">&#34;true&#34;</span><span class="htmlTag">&#62;</span>
  <span class="htmlTag">&#60;</span><span class="Function">table</span><span class="htmlTag"> </span><span class="htmlArg">name</span>=<span class="Constant">&#34;article&#34;</span><span class="htmlTag">&#62;</span>
</pre>
<p><i>databases.yml</i></p>
<pre>
all<span class="phpOperator">:</span>
  <strong>project</strong><span class="phpOperator">:</span>
    <span class="Type">class</span><span class="phpOperator">:</span>          sfPropelDatabase
    param<span class="phpOperator">:</span>
      dsn<span class="phpOperator">:</span>          mysql<span class="phpOperator">:</span><span class="Comment">//user:pass@host/db</span>
      encoding<span class="phpOperator">:</span>     utf8
</pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Atheros AR242x / 5007EG en Ubuntu Hardy &amp; Intrepid 32 bits]]></title>
<link>http://trescuartos.wordpress.com/?p=37</link>
<pubDate>Thu, 09 Oct 2008 02:02:44 +0000</pubDate>
<dc:creator>sonycrocket</dc:creator>
<guid>http://trescuartos.fr.wordpress.com/2008/10/09/atheros-ar242x-5007eg-en-ubuntu-hardy-intrepid-32-bits/</guid>
<description><![CDATA[
Debido a la gran cantidad de personas que se han colgado con el driver de MadWifi para las tarjetas]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://trescuartos.wordpress.com/files/2008/09/atheros.jpg"><img class="alignnone size-full wp-image-18" title="atheros" src="http://trescuartos.wordpress.com/files/2008/09/atheros.jpg" alt="" width="203" height="200" /></a></p>
<p>Debido a la gran cantidad de personas que se han colgado con el driver de <strong>MadWifi </strong>para las tarjetas Atheros que hoy por hoy son muy comunes. Decidí hacer esta guia para usuarios de <strong>Ubuntu 32Bits</strong> ( i386, i586, i686) funciona tanto como para <strong>Hardy Heron 8.04</strong> como para <strong>Intrepid Ibex 8.10</strong></p>
<p>Si usted tiene Ubuntu de 64Bits, haga <a href="http://trescuartos.wordpress.com/2008/09/26/atheros-ar242x-5007eg-en-ubuntu-hardy-64-bits/">click aqui</a></p>
<p><strong>1 - Instalar lo necesario desde la Terminal<br />
</strong></p>
<p>$sudo apt-get install build-essential linux-restricted-modules-$(uname -r)</p>
<p><strong>2 - Sacar el modulo ndiswrapper </strong>(por las dudas)</p>
<p>$sudo nano /etc/modprobe.d/blacklist</p>
<p>y agregar al final del archivo:  blacklist ndiswrapper</p>
<p>Ahora solo resta sacar los drivers del Restricted Hardware Drivers de Ubuntu:</p>
<p>Van a Sistema -&#62;Administracion -&#62;Hardware Drivers  o Controlador de Drivers Restringidos</p>
<p>(Ubuntu lo tengo en ingles, pero creo que es facil de darse cuenta. El icono es una placa de circuitos con un candado <img class="wp-smiley" src="http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif" alt="-D" /> )</p>
<p>Ahi en el programa deshabilitan  Atheros Wireless Driver (ath_pci) y Atheros Hal (ath_hal)  … los tienen que desmarcar y aceptar los cambios.</p>
<p><strong>3 - Instalar el driver madwifi para Atheros desde el snapshot usando la Terminal<br />
</strong></p>
<p>$wget http://snapshots.madwifi.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-<a class="changeset" title="3832 from trunk." href="http://madwifi.org/changeset/3835">r3835</a>-20080801.tar.gz</p>
<p>$tar -zxvf madwifi-hal-0.10.5.6-<a class="changeset" title="3832 from trunk." href="http://madwifi.org/changeset/3835">r3835</a>-20080801.tar.gz<br />
$cd madwifi-hal-0.10.5.6-<a class="changeset" title="3832 from trunk." href="http://madwifi.org/changeset/3835">r3835</a>-20080801<br />
$sudo make<br />
$sudo make install<br />
$sudo modprobe ath_pci<br />
$sudo modprobe ath_hal</p>
<p>Y finalmente agregan el modulo para que cargue al inicio del sistema</p>
<p>$sudo nano /etc/modules</p>
<p>y al final ponen:  ath_pci</p>
<p>Reiniciar y listo!</p>
<p>Advertencia: si cambia la version del Kernel deberá recompilar el driver , paso numero <strong>3</strong></p>
<p>En Intrepid Ibex no es necesario esto último :-)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Baltimore Coffee and Tea (Mod.1)]]></title>
<link>http://holtzerd.wordpress.com/?p=15</link>
<pubDate>Wed, 08 Oct 2008 16:42:54 +0000</pubDate>
<dc:creator>holtzerd</dc:creator>
<guid>http://holtzerd.fr.wordpress.com/2008/10/08/baltimore-coffee-and-tea-mod1/</guid>
<description><![CDATA[Every morning, when you wake up, there are a million things about your day that you cannot control. ]]></description>
<content:encoded><![CDATA[<p>Every morning, when you wake up, there are a million things about your day that you cannot control.  The water in your shower won't get hot, your pants get caught on the door of the dishwasher and tear like tissue paper, and it's raining and you can't find your umbrella.  Even on a better day, you still find yourself grasping to control your hectic life.  There is a store, which resembles the love child of Santa's workshop and the office of Juan Valdez, that can give you all the energy you need to tackle your day at the start and keep charging through it at warp speed.  This store can, in one serving or by the pound, give you the piece of mind you so desire.    </p>
<p>For many residents of the Towson area, that piece of mind is only a <a href="http://maps.google.com/maps?f=q&#38;hl=en&#38;geocode=&#38;q=9+West+Aylesbury+Road,+Lutherville,+MD+21093&#38;sll=39.321442,-76.620184&#38;sspn=0.135985,0.226593&#38;ie=UTF8&#38;ll=39.434602,-76.626205&#38;spn=0.016971,0.028324&#38;z=15&#38;iwloc=addr">short drive</a> north at <a href="http://www.baltcoffee.com/catalog/">Baltimore Coffee and Tea Company</a> in Lutherville,  Md. </p>
<p><span> For Brittney Foss, a senior at Towson  University, Baltimore Coffee and Tea has become her personal coffee supplier. <span> </span>Whether she buys a package of flavored ground coffee or stops by for a freshly-frothed latte, the store is her one-stop shop for all things java related. <span> </span>"I used to go to Starbucks all the time. <span> </span>I was at the one in Lutherville with a friend one day and she said that we should go around the corner to Baltimore Coffee and Tea, that it was better, and I have yet to go back to Starbucks," Foss said.<span>  </span></span></p>
<p><span>The store takes orders for <a href="http://www.baltcoffee.com/catalog/index.php/cPath/1_4">custom-roasted coffee</a>, but there is a ten pound minimum in order to do so, according to the company’s website. <span> </span>This allows the customer to get any flavor coffee roasted to their own personal taste, going as light or dark as they prefer. <span> </span></span></p>
<p><span>Don't be fooled, however, into thinking this hotspot only specializes in coffee. <span> </span>Do not forget the other word in the name: tea. <span> </span>This is not your average coffee shop, with a few tea bags off in the corner, playing second chair. <span> </span>At Baltimore Coffee and Tea, the <a href="http://www.baltcoffee.com/catalog/index.php/cPath/2">selection</a> is huge, 34 brands and counting, each brand having an array of flavors in and of itself. </span></p>
<p><span>Heather Millford, a senior at Towson  University, loves the tea for herself as well as for her tea-obsessed parents.<span>  </span>“My parents lived in England for years.<span>  </span>They developed this habit of drinking a cup of tea every night with a cookie. <span> </span>It’s their little thing. I can go to Baltimore Coffee and get them their favorite or some totally obscure flavor.<span>  </span>It makes a really cute gift,” Millford said.<span>  </span>“I could stand in front of the tea shelves forever just reading all boxes and seeing what weird flavors they have.” <span> </span>You can, for example, purchase a pack of <a href="http://www.baltcoffee.com/catalog/product_info.php/cPath/2_43/products_id/1970">Taylor</a><a href="http://www.baltcoffee.com/catalog/product_info.php/cPath/2_43/products_id/1970">’s Imperial Gunpowder Leaf Tea</a> or even <a href="http://www.baltcoffee.com/catalog/product_info.php/cPath/2_39/products_id/14">Pompadour’s Rosehip and Hibiscus Tea</a>, both for sale in the online store. <span> </span></span></p>
<p class="MsoNormal">The habitants of Lutherville and Towson are not the only ones keeping this popular store in business. <span> </span>Baltimore Coffee and Tea supplies many well-respected restaurants and coffee shops all over North America, and even Europe.</p>
<p class="MsoNormal"><span>So after your long day of work and errand-running, swing by Aylesbury Road in Lutherville and pick up a fresh roasted pound of coffee of <a href="http://www.baltcoffee.com/catalog/product_info.php/products_id/530">a flavor that you’ll surely love</a> and head home.<span>  </span>Tomorrow morning, when you wake up to those incessant birds and the inevitably-rising sun, you can look forward to your day knowing you have some of the finest coffee in Baltimore waiting for you in the kitchen. <span> </span></span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[which one to choose?]]></title>
<link>http://touchelaws.wordpress.com/?p=177</link>
<pubDate>Mon, 06 Oct 2008 19:10:16 +0000</pubDate>
<dc:creator>lawrencesiow</dc:creator>
<guid>http://touchelaws.fr.wordpress.com/2008/10/07/which-one-to-choose/</guid>
<description><![CDATA[Arts &amp; Humanities
Introduction to German Culture and Language
The Revealing Eye in Digital Photo]]></description>
<content:encoded><![CDATA[<p><strong>Arts &#38; Humanities</strong><br />
Introduction to German Culture and Language<br />
The Revealing Eye in Digital Photography<br />
Film Appreciation<br />
Effective Speaking Skills<br />
Design Appreciation<br />
Cross Cultural Communication: Accents and Slang<br />
Backpacking, the Fine Art of Travel by Roughing It Out<br />
Better Pronunciation for Better Speech<br />
Sun Zi’s – The Art of War in Our Modern Day<br />
Digital Imaging</p>
<p><strong>Business &#38; Management</strong><br />
Personal Financial Planning<br />
Experience Design<br />
Etiquette and Professional Image<br />
Entrepreneurship<br />
Charting for Financial Markets</p>
<p><strong>Science &#38; Technology</strong><br />
Psychology and Counselling<br />
Nutrition and Wellness<br />
Creative Digital Podcasting<br />
Build your Own Personal Computer<br />
Brand - Design</p>
<blockquote><p>headache.</p></blockquote>
]]></content:encoded>
</item>
<item>
<title><![CDATA[A Bucket of Dice]]></title>
<link>http://arcrpgs.wordpress.com/?p=142</link>
<pubDate>Sun, 05 Oct 2008 20:53:27 +0000</pubDate>
<dc:creator>Filip</dc:creator>
<guid>http://arcrpgs.fr.wordpress.com/2008/10/05/a-bucket-of-dice/</guid>
<description><![CDATA[After discovering the potential of Vassal Engine, I&#8217;ve been tinkering with a dice rolling tool]]></description>
<content:encoded><![CDATA[<p align="justify">After discovering the potential of <a href="http://www.vassalengine.org/community/index.php?option=com_welcome&#38;Itemid=25">Vassal Engine,</a> I've been tinkering with a dice rolling tool that would facilitate our Skype games. So far, <a href="http://gametable.galactanet.com"></a>Gametable was our application of choice, due to its general simplicity and its easy handling of tokens. However, even though we found relatively comfortable ways to play games like <em>Dogs in the Vineyard</em> or <em>Bliss Stage</em> with it, it was still a rather suboptimal tool for heavy dice management.</p>
<p align="justify"><a href="http://www.vassalengine.org/community/index.php?option=com_vassal_modules&#38;task=display&#38;module_id=610">A Bucket of Dice</a> is an answer to our problems. This module, based on a <em>Grey Ranks</em> <a href="http://www.story-games.com/forums/comments.php?DiscussionID=7553&#38;page=1#Item_0">thingy</a> by Jason Morningstar and Brennen Reece, is a generic graphic dice roller for now, though I might expand it in the future, depending on my gaming needs. Currently, it includes multiple types of dice that can be handled in every way a physical die can, a few tokens, a text tool, some space for personal notes and a choice of several backgrounds (graphics from <a href="http://www.morguefile.com">morguefile.com,</a> mostly).</p>
<p align="center"><img src="http://img91.imageshack.us/img91/6241/vassalbucketro2.jpg" alt="" /></p>
<p align="justify">You can download the module <a href="http://www.vassalengine.org/community/index.php?option=com_vassal_modules&#38;task=display&#38;module_id=610&#38;page=Files">here.</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Modules de formation]]></title>
<link>http://cg13.wordpress.com/?p=11</link>
<pubDate>Fri, 03 Oct 2008 13:43:46 +0000</pubDate>
<dc:creator>Eric Chavet</dc:creator>
<guid>http://cg13.fr.wordpress.com/2008/10/03/modules-de-formation/</guid>
<description><![CDATA[
Module 1 : MOA

Vulgarisation Environnement JAVA et Architecture 3-tiers
            ]]></description>
<content:encoded><![CDATA[<div>
<h3><span>Module 1 : MOA</span></h3>
</div>
<p class="MsoNormal"><span>Vulgarisation Environnement JAVA et Architecture 3-tiers</span></p>
<p class="MsoNormal"><span><span>                </span></span></p>
<div>
<h3><span>Module 2 : MOE</span></h3>
</div>
<p class="MsoNormal"><span>Module 1 + Vulgarisation Design Patterns + Présentation de Frameworks et Outils d’atelier logiciel</span></p>
<div>
<h3><span>Module 3 : Réalisation</span></h3>
</div>
<p class="MsoNormal"><span>Module 2 + Présentation détaillée des Design Patterns, Langage JAVA et bonnes pratiques. Frameworks de gestion des transactions, de la persistance, des IHM. Applications Web, webservices. Conception Logicielle + Test unitaires.</span></p>
<div>
<h3><span>Module 4 : Architecture</span></h3>
</div>
<p class="MsoNormal"><span>Module 3 + Présentation avancée de Design Patterns, de la solution Spring + Hibernate + Struts ou JSF+ RIA. Réalisation de composants.<span>  </span></span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Module 2 continued: Mailing lists, Newsgroups and Chat]]></title>
<link>http://imgettingassessedonthis.wordpress.com/?p=38</link>
<pubDate>Fri, 03 Oct 2008 10:54:59 +0000</pubDate>
<dc:creator>charmedquark</dc:creator>
<guid>http://imgettingassessedonthis.fr.wordpress.com/2008/10/03/module-2-continued-mailing-lists-newsgroups-and-chat/</guid>
<description><![CDATA[Mailing lists
Mailing lists are fairly common - for example a lot of yahoo groups use mailing lists,]]></description>
<content:encoded><![CDATA[<p><big>Mailing lists</big></p>
<p>Mailing lists are fairly common - for example a lot of yahoo groups use mailing lists, in conjuction with discussion boards.</p>
<p>Mailing lists are good in that when subscribed, users get notifications directly at their email inbox, either of new posts or replies to posts. It also allows for direct private discussion. Discussion boards can be better in some ways though - users can choose what topics they read whereas with a mailing list, all posts get sent indiscriminitely.</p>
<p><big>Newsgroups</big></p>
<p>I had a go posting in a newsgroup that I found interesting - http://groups.google.com/group/sci.med.nutrition/browse_thread/thread/4738cb43cfe5b094/11cd617334efe0cf?lnk=raot#11cd617334efe0cf</p>
<p>here's what I posted:</p>
<p><a href="http://imgettingassessedonthis.files.wordpress.com/2008/10/picture-5.png"><img class="aligncenter size-full wp-image-39" title="picture-5" src="http://imgettingassessedonthis.wordpress.com/files/2008/10/picture-5.png" alt="" width="470" height="218" /></a>Might update if someone replies. =P</p>
<p><big>Chat</big></p>
<p>IRC - old school chat. IRC is probably more of a group chat focussed instant messaging method. It allows for different servers focussing on different interests, with different, more specific chatrooms therein. This is as opposed to msn for example, where users sign in and predominantly have private discussions with other users.<br />
IRC still has a private chat function though.</p>
<p>I am most familiar with msn chat (and aim and yahoo, they being all quite similar). This familiarity makes me tend toward being biased, even though IRC and ICQ may have other benefits. Another problem is that most of my peers dont use IRC or ICQ, they use msn for the most part.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Symfony 1.1 carregando Prototype e Scriptaculous no template]]></title>
<link>http://patrickespake.wordpress.com/?p=165</link>
<pubDate>Tue, 30 Sep 2008 20:15:14 +0000</pubDate>
<dc:creator>patrickespake</dc:creator>
<guid>http://patrickespake.fr.wordpress.com/2008/09/30/symfony-11-carregando-prototype-e-scriptaculous-no-template/</guid>
<description><![CDATA[Para carregar o Prototype e Scriptaculous em um template no symfony, basta criar o arquivo view.yml ]]></description>
<content:encoded><![CDATA[<p>Para carregar o Prototype e Scriptaculous em um template no symfony, basta criar o arquivo view.yml dentro do diretório config no módulo da sua aplicação. Por exemplo:</p>
<p>[sourcecode language="php"]<br />
apps/frontend/modules/products/config/view.yml<br />
[/sourcecode]</p>
<p>No arquivo view.yml coloquei o nome do template do módulo que você deseja adicionar as bibliotecas javascripts.</p>
<p>[sourcecode language="php"]<br />
showSuccess:<br />
  javascripts: [%SF_PROTOTYPE_WEB_DIR%/js/prototype, %SF_PROTOTYPE_WEB_DIR%/js/scriptaculous?load=effects]<br />
[/sourcecode]</p>
<p>ou use all para todos os templates do módulo.</p>
<p>[sourcecode language="php"]<br />
all:<br />
  javascripts: [%SF_PROTOTYPE_WEB_DIR%/js/prototype, %SF_PROTOTYPE_WEB_DIR%/js/scriptaculous?load=effects]<br />
[/sourcecode]</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Leeds Castle, Distance, The Petty Stage]]></title>
<link>http://codybaldwin.wordpress.com/?p=370</link>
<pubDate>Tue, 30 Sep 2008 09:57:58 +0000</pubDate>
<dc:creator>codybaldwin</dc:creator>
<guid>http://codybaldwin.fr.wordpress.com/2008/09/30/leeds-castle-distance-the-petty-stage/</guid>
<description><![CDATA[Leeds castle has some historical stuff, a fantastic hedge maze, and an incredible aviary. That about]]></description>
<content:encoded><![CDATA[<p>Leeds castle has some historical stuff, a fantastic hedge maze, and an incredible aviary. That about sums it up, it's a pretty solid attraction. I haven't much else to say about it. Perhaps I'm getting jaded and entering stage 2: the hostile stage. At a meeting last week representatives from the Kent Union explained to us for the third time that we'd be going through the four stages of culture shock. The stages in order: euphoria (sounds cool, right?), hostile (sounds ridiculous, right?), acceptance (sounds cheesy and Utopian, right?), and then reverse (makes the most sense out of all of them, right?). In reality, all of the stages probably occur all the time regardless of where you live, or what environment changing decision you've made. But, I have been gradually accepting some things that seemed stupid at first. One example: shorter work days (a.k.a. presumed laziness). The gym, and almost every business, closes around 5 or 6PM at the latest. Most close at 4PM on weekends. They also open at 9AM, which is decidedly late. I was talking to Monica who said she noticed the same thing in France. The ultimate realization is that you'd probably want the same thing if you worked at whatever shop you're right to go to--so, for me that means stay in and read the news or sleep instead of rushing to the pantry or gym at 6AM.</p>
<p>Other than that, I've been trying to come to terms with not being around anyone who has known me deeply or personally. And, I've been trying to put some artificial distance between Sagan and I, because of some anxiety and judgement in our friendship. This translates to a lot more time alone for awhile until I get more involved in societies and sports around campus. Unfortunately, over the last two days I've been feeling sick and this hasn't helped matters much. Regardless, I've been really enjoying hanging out with a Nile and Theo, who both seem to have some of the same subtle core values as I do, and talking to Monica approximately two (smile filled) times a week. I definitely miss her the most.</p>
<p>The modules are slightly different here. We have a normal core reading list, but they provide you with approximately fifty books that students should read if they want to feel accomplished. I think generally you're expected to read about 5 or so from the list minimum (per module of course), but I'm not entirely sure. Regardless, it's a lot of reading--which I'm fine with. I think also there may be something culturally different about raising your hand. At some point I was warned that this suggests the need to use the toilet--though, this may have been applied to lectures and not seminars (discussions). I should probably figure that out. Also, here's another Stage 2 observation: the film department is totally un-accessible. I've tried to go there and contact them regularly. They take a long time to reply, and the office door is always locked even at expectantly busy times (3PM). They also have limited access to video production equipment. They aren't open minded about letting international students get into the facilities when they aren't registered for a corresponding module.This may mean a forced hiatus of production work for awhile, unless I start using my digital camera, which is a huge possibility. Or, I may find a way in with my charm.</p>
<p>What happened to my music production hobby? It's still in the works, I've been working on a dubstep influenced remix of "Reckoner" (as per the Radiohead contest) and "Gagging Order" over the last week, but I'm trying to take my time. Tonight is the first meeting of space society and tomorrow is trampoline society, I'm super hyped.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Canterbury, Freshers, Britain (September 19th-27th)]]></title>
<link>http://codybaldwin.wordpress.com/?p=359</link>
<pubDate>Sun, 28 Sep 2008 22:11:45 +0000</pubDate>
<dc:creator>codybaldwin</dc:creator>
<guid>http://codybaldwin.fr.wordpress.com/2008/09/28/canterbury-freshers-britain-september-19th-27th/</guid>
<description><![CDATA[Instead of going through each day, sense they are simply less interesting than the individual days o]]></description>
<content:encoded><![CDATA[<p>Instead of going through each day, sense they are simply less interesting than the individual days of my trip, I'll talk about some highlights of the first week so I can both catch up and get past some things that I'm pretty ambivalent about.</p>
<p>On the first day new students are essentially expected, and downright encouraged, to go on a pub crawl and socialize. For most of the students (freshers), this means you meet a few people, try to keep track of them in disgustingly crowded college bars, and binge drink. This sort of thing happens in America obviously, though it's not encouraged (in fact it's illegal for most freshman and sophomores) and has to happen off campus. Also, the dancing at college freshman events sucks, I'm not sure if it's all of Britain or Europe, or just college, but this is all I've had access to for dancing to far--and it's pretty weak (my peers agree). The music is comparable to the most American college function DJ's, which is to say, uninspiring at best. That said, I've managed to meet some cool people regardless of my judgment of the "welcome week" environment. Luckily I'm not an insecure freshman, so I'm not afraid to not enjoy myself if I'm really not into it.</p>
<p>I'm rooming with five folks. Two are American's from my program (which, if seen as a bad thing, is my fault for not living in the dorm flats). Briana and Sagan, the former is quite nice and I've gotten to know a lot better recently. She studies astrophysics and mathematics and will probably join the science society with me. Sagan is a good friend. The first fellow is named Valen (val-in, I'm not sure if this is how you spell it--I did it phonetically), and the other is an English guy named Theo. Valen goes to school in Sweden, but he isn't from there, and Theo is from South London. I honestly haven't gotten to hang out much with Valen yet, but he's on a program through <a href="http://en.wikipedia.org/wiki/ERASMUS_programme" target="_blank">Erasmus</a>. He has something like 200 (primarily American) movies on an external hard drive that I added and took from--I think Sweden is somewhat infamous for media pirates (an interesting topic in itself from a culturally analytical standpoint, if you're into that). Theo and I have been hanging out a lot, he's interested in criminal sociology and anthropology. He got me into some great recent British dubstep and grime music (boxcutter, scorn, noisia, 1O tons heavy comp). Yesterday we even went to steal some raspberries from a nearby farm and cooked some vegan curry together (he's vegan) in the hopes of starting a curry night (we used banana and butter squash, quite delicious).</p>
<p>Canterbury is a really nice town with a great city center. It's comparably to the Bloomington businesses all being located in one place a bus ride from campus instead of split into three separate places which take two separate bus rides and a walk to get to. Canterbury is the seat of the Anglican archbishop. I learned this last Wednesday (the 24th) during a very interesting and descriptive tour of the famous cathedral. Our tour guide talked non-stop for over a full hour and still felt pressed for time. There is a wealth of important religiously historical moments, symbols, and figures that the cathedral embodies. It's built from stones that are shipped all the way from France regularly. The structure is consistently under restoration because the stone (which has a nice pale and de-saturated yellow tint) is so easily worn down. Part of the cathedral is Romanesque and the other part is Gothic because of later additions and reconstruction on a few occasions. The french stone is what really makes the cathedral seem to come together despite the temporal displacement of the conflicting architectural styles. Much of the stained glass has been destroyed, but some of it is quite beautiful and has been preserved by placing exact replicas on the outside portion and allowed air to pass through between the two panes--thus avoiding the elements while still maintaining a constant temperature to avoid condensation, etc. As you can see, the tour guide was fantastic. Archbishop Thomas Becket was the most important historical figure to pass through the cathedral, and his body still lies in the crypt below the primary sanctuary. He is recognized as a saint by both the Anglican and Roman Catholic Church. The Black Prince and several other historical figure's remains are also in the cathedral. The cathedral is an architectural feat--The nave is uncharacteristically tall compared to other cathedrals in the world, and it makes the whole building seem really long.</p>
<p>I am in a fairly new and small department (film studies). Which means you either feel like a chump, or you work the hell out of it and it becomes an individual advantage. They give you a list of all the screenings up front, which is a nice change from Indiana University; so, I'll be attending a LOT of movies this year. I still don't know where the video production facilities are yet though, I need to get on that. Side note: Here's some simple advice for anyone who travels abroad on a mobile phone that works on other bands (international frequencies, i.e. quad band). You can get your phone unlocked for free relatively easily with some phones. Don't go to a mobile store first, in most cases you can simply call your service provider and explain the situation. I did, and it worked just fine. I just wanted to mention it, because you might get charged 15 pounds (approx. 30 bucks) at a seedy store to do the same thing.</p>
<p>This term (not semester) I'll be taking British Realism I and The History of British Cinema, both of which I am looking forward too. I hope to produce some type of short film this term as well. Tomorrow my modules (not classes) start.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Yahoo's New Social Network Puts You (and Your Friends) in Charge]]></title>
<link>http://socialnetworksnews.wordpress.com/?p=7</link>
<pubDate>Sun, 28 Sep 2008 18:17:46 +0000</pubDate>
<dc:creator>ron</dc:creator>
<guid>http://socialnetworksnews.fr.wordpress.com/2008/09/28/yahoos-new-social-network-puts-you-and-your-friends-in-charge/</guid>
<description><![CDATA[Yahoo&#8217;s New Social Network Puts You (and Your Friends) in Charge
Yahoo is preparing to launch ]]></description>
<content:encoded><![CDATA[<h2>Yahoo's New Social Network Puts You (and Your Friends) in Charge</h2>
<p>Yahoo is preparing to launch Mash, a whimsical and quirky new social-networking service. The company claims it's the first one to let you mess with your friends' profiles.</p>
<p>The site, which is in <a href="http://mash.yahoo.com/">invitation-only beta</a>, gives you the option to leave your profile open to your friends, allowing them to make changes and add modules like widgets or games.</p>
<p>Source: <a href="http://www.wired.com/software/webservices/news/2007/09/yahoo_mash">Yahoo's New Social Network Puts You (and Your Friends) in Charge</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Atheros AR242x  / 5007EG en Ubuntu Hardy 64 bits]]></title>
<link>http://trescuartos.wordpress.com/?p=17</link>
<pubDate>Fri, 26 Sep 2008 14:58:52 +0000</pubDate>
<dc:creator>sonycrocket</dc:creator>
<guid>http://trescuartos.fr.wordpress.com/2008/09/26/atheros-ar242x-5007eg-en-ubuntu-hardy-64-bits/</guid>
<description><![CDATA[
Ubuntu tiene algunas falencias y una de ellas es el problema de los 64 bits, para mi un atraso]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://trescuartos.wordpress.com/files/2008/09/atheros.jpg"><img class="size-full wp-image-18 aligncenter" title="atheros" src="http://trescuartos.wordpress.com/files/2008/09/atheros.jpg" alt="" width="203" height="200" /></a></p>
<p>Ubuntu tiene algunas falencias y una de ellas es el problema de los 64 bits, para mi un atraso... pero esto no se da solo en Ubuntu, sino en varios Sistemas Operativos.</p>
<p>La arquitectura de 64 bits que existe hace muchos años sigue sin tener un completo soporte y todavia empresas compilan sus programas en procesadores de 32bits. Esperemos que para el año 2010 la arquitectura de 64bits sea la principal y no la de 32bits como lo es actualmente, lamentablemente.</p>
<p>Bueno vamos al grano, les voy a mostrar una guia recopilacion de foros y tickets de la web de madwifi para que puedan hacer andar facilmente la wifi en ubuntu 64 bits :-)</p>
<p><strong>1 - Instalar lo necesario desde la Terminal<br />
</strong></p>
<p>$sudo apt-get install build-essential linux-restricted-modules-$(uname -r) subversion</p>
<p><strong>2 - Sacar el modulo que viene con el kernel y el ndiswrapper </strong>(por las dudas)</p>
<p>$sudo nano /etc/modprobe.d/blacklist</p>
<p>y dentro del archivo.. al final de todo escriben:</p>
<p>blacklist ath_pci</p>
<p>blacklist ath_hal</p>
<p>blacklist ndiswrapper</p>
<p>Ahora solo resta sacar los drivers del Restricted Hardware Drivers de Ubuntu:</p>
<p>Van a Sistema -&#62;Administracion -&#62;Hardware Drivers  o Controlador de Drivers Restringidos</p>
<p>(Ubuntu lo tengo en ingles, pero creo que es facil de darse cuenta. El icono es una placa de circuitos con un candado :-D )</p>
<p>Ahi en el programa deshabilitan  Atheros Wireless Driver (ath_pci) y Atheros Hal (ath_hal)  ... los tienen que desmarcar y aceptar los cambios.</p>
<p><strong>3 - Instalar el driver madwifi para Atheros desde el SVN usando la Terminal<br />
</strong></p>
<p>$svn co https://svn.madwifi.org/madwifi/branches/madwifi-hal-0.10.5.6</p>
<p>$cd ~/madwifi-hal-0.10.5.6</p>
<p>$make</p>
<p>$sudo make install</p>
<p>$sudo depmod -a</p>
<p>$sudo modprobe ath_pci</p>
<p>$echo ath_hal &#124; sudo tee -a /etc/modules</p>
<p>$echo ath_pci &#124; sudo tee -a /etc/modules</p>
<p>Finalmente volvemos a habilitar los Drivers Restringidos:</p>
<p>Van a Sistema -&#62;Administracion -&#62;Hardware Drivers  o Controlador de Drivers Restringidos</p>
<p>Ahi en el programa <strong>habilitan</strong> Atheros Wireless Driver (ath_pci) y Atheros Hal (ath_hal)  ... los tienen que <strong>marcar y aceptar los cambios.</strong></p>
<p>En Ubuntu Hardy, cada vez que se actualiza el kernel hay que recompilar los Drivers.. en la nueva version Intrepid Ibex esto no va a suceder ya que trae un programa que lo realiza automaticamente.</p>
<p>Para cuando les cambie la version del kernel (siempre pasa) ... les dejo este Shell Script que hice y es muy facil , lo pueden editar y ver si no les anda y hacer los comandos por la terminal.</p>
<p><strong>NO BORRES EL DIRECTORIO /home/usuario/madwifi-hal-0.10.5.6</strong></p>
<p>sino, jamás podras reconstruir el driver.</p>
<p>A la derecha en Mis Archivos (en este blog) se encuentra el Shell Script que lo ejecutan en la Terminal:</p>
<p>$sh reconstruir-madwifi64.sh</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Len() calls can be SLOW in Berkeley Database and Python bsddb.]]></title>
<link>http://writeonly.wordpress.com/?p=109</link>
<pubDate>Fri, 26 Sep 2008 13:55:50 +0000</pubDate>
<dc:creator>writeonly</dc:creator>
<guid>http://writeonly.fr.wordpress.com/2008/09/26/len-calls-can-be-slow-in-berkeley-database-and-python-bsddb/</guid>
<description><![CDATA[In my day-to-day coding work, I make extensive use of Berkeley DB (bdb) hash and btree tables.  They]]></description>
<content:encoded><![CDATA[<p>In my day-to-day coding work, I make extensive use of Berkeley DB (bdb) hash and btree tables.  They're really fast, easy-ish to use, and work for the apps I need them for (persistent storage of json and other small data structures).</p>
<p>So, this python code was having all kinds of weird slowdowns for me, and it was the <code>len()</code> call (of all things) that was causing the issue! </p>
<p>As it turns out, sometimes the Berkeley database does have to iterate over all keys to give a proper answer.  Even the "fast stats" *number of records* call has to </p>
<p>References:<br />
<a href="http://mailman.argo.es/pipermail/pybsddb/2008-September/000085.html">Jesus Cea's comments one why bdb's don't know how many keys they have</a><br />
<a href="http://pybsddb.sourceforge.net/utility/db_stat.html">db_stat tool description</a><br />
<a href="http://www.oracle.com/technology/documentation/berkeley-db/db/api_c/db_stat.html#DB_FAST_STAT">DB-&#62;stat api</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Dumping and loading a bsddb, for humans.]]></title>
<link>http://writeonly.wordpress.com/?p=114</link>
<pubDate>Fri, 26 Sep 2008 13:44:51 +0000</pubDate>
<dc:creator>writeonly</dc:creator>
<guid>http://writeonly.fr.wordpress.com/2008/09/26/dumping-and-loading-a-bsddb-for-humans/</guid>
<description><![CDATA[Sometimes things happen with Python shelves that screw up the bsddb&#8217;s (Berkeley DB [bdb] datab]]></description>
<content:encoded><![CDATA[<p>Sometimes things happen with Python shelves that screw up the bsddb's (Berkeley DB [bdb] databases*) that power them.  A common way for this to happen is when two apps have it open for writing, and something goes flooey like both try to write to the same page.  The bsddb emits this helpful error: </p>
<p>DBRunRecoveryError:  [Terror, death and destruction will ensue] or something equally opaque and non-reassuring</p>
<p>So how to run the recovery, eh?  Assuming you have the <code>db_dump</code> and <code>db_load</code> tools on your platform, take hints from <a href="http://python.mirrors-r-us.net/doc/faq/library/#if-my-program-crashes-with-a-bsddb-or-anydbm-database-open-it-gets-corrupted-how-come">Library and Extension FAQ</a> and try this bash snippet:</p>
<p>[sourcecode language='ruby']<br />
#!/usr/bin/bash </p>
<p>## example usage:<br />
## $ bdb_repair  /path/to/my.db<br />
function bdb_repair {<br />
  BDIR=`dirname $1` #  /path/to/dir<br />
  BADDB=`basename $1`   #  bad.db<br />
  cd $BDIR  && \<br />
  cp $BADDB{,.bak}  # seriously!  back it up first<br />
  db_dump -f $BADDB.dump  $BADDB   # might take a while<br />
  db_load -f $BADDB.dump  $BADDB.repaired<br />
  cp -o $BADDB.repaired $BADDB<br />
  cd -<br />
}<br />
[/sourcecode]</p>
<p>So far, I've had universal success with this method.  </p>
<p>If any bash gurus want to improve the error handling here, I'd appreciate it.</p>
<p>FOOTNOTES<br />
* Yes, I know this is redundant.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[New module format]]></title>
<link>http://knightvision.wordpress.com/2008/09/21/new-module-format/</link>
<pubDate>Sun, 21 Sep 2008 20:46:10 +0000</pubDate>
<dc:creator>knightvision</dc:creator>
<guid>http://knightvision.fr.wordpress.com/2008/09/21/new-module-format/</guid>
<description><![CDATA[I&#8217;ve been really struggling, as of late, on the format of my new module and modules there afte]]></description>
<content:encoded><![CDATA[<p>I've been really struggling, as of late, on the format of my new module and modules there after. I've been creating different styles of maps and posting them on the <a href="http://www.freeyabb.com/goblinoidgames/">Goblinoid Games forums</a> for feedback. I also wanted to create some background material on BBEG (Big Bad Evil Guys). I've started with a flowchart created in <a href="http://www.openoffice.org/product/draw.html">Open Office Draw</a> and then converted into a PNG file. </p>
<div align="center"><img style="max-width:800px;" src="http://knightvision.files.wordpress.com/2008/09/bbeg-structure.png" height="638" width="494" /></div>
<p>On the module structure, I really suck at describing rooms. I was thinking about putting that labor onto the LL during the game. I would have a map of the room with furniture and encounters and maybe a smell to give the LL more information. </p>
<p>Tell me what you think?</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[KERN_DEBUG message level is not for debugging]]></title>
<link>http://brooknovak.wordpress.com/?p=116</link>
<pubDate>Fri, 19 Sep 2008 03:55:18 +0000</pubDate>
<dc:creator>brooknovak</dc:creator>
<guid>http://brooknovak.fr.wordpress.com/2008/09/19/kern_debug-message-level-is-not-for-debugging/</guid>
<description><![CDATA[LINUX KERNEL HACKERS / MODDERS BEWARE
If you are totally lost on why you aren&#8217;t getting debug ]]></description>
<content:encoded><![CDATA[<p><strong>LINUX KERNEL HACKERS / MODDERS BEWARE</strong></p>
<p>If you are totally lost on why you aren't getting debug messsages when you expect them in linux kernel space ... or if you are relying on them for state information ... DONT USE KERN_DEBUG. Grrr I have been slaving all day trying all these little test programs/modules for a project I'm working on. I finally clicked that the /var/log/* files are buffered to quite a lot of messages (well at least the /var/log/debug file). I think its mainly if you are printing <em>multiple messages of the same content</em>.</p>
]]></content:encoded>
</item>

</channel>
</rss>
