<?xml version="1.0"?>
<rdf:RDF
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:foaf="http://xmlns.com/foaf/0.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns="http://purl.org/rss/1.0/"
>
<channel rdf:about="http://planet.debian.org/deriv/">
	<title>Planet Debian Derivatives</title>
	<link>http://planet.debian.org/deriv/</link>
	<description>Planet Debian Derivatives - http://planet.debian.org/deriv/</description>

	<items>
		<rdf:Seq> 
		  <rdf:li rdf:resource="http://www.roaksoax.com/?p=793"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-31939153.post-1595609610329906191"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-2096047966811532865.post-7149281927492745843"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-2096047966811532865.post-6332529144846238456"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-2096047966811532865.post-5327255290829445974"/>
		  <rdf:li rdf:resource="http://www.zevenos.com/?p=1850"/>
		  <rdf:li rdf:resource="http://budiwijaya.net/?p=170"/>
		  <rdf:li rdf:resource="http://www.bryceharrington.org/wordpress/?p=136"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-5432566687488141671.post-1944083461052283787"/>
		  <rdf:li rdf:resource="http://skitterman.wordpress.com/?p=264"/>
		  <rdf:li rdf:resource="http://fridge.ubuntu.com/?p=5993"/>
		  <rdf:li rdf:resource="http://www.jonobacon.org/?p=5424"/>
		  <rdf:li rdf:resource="http://tonywhitmore.co.uk/blog/?p=2155"/>
		  <rdf:li rdf:resource="http://ubuntuclassroom.wordpress.com/?p=749"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-2096047966811532865.post-5424989034342128261"/>
		  <rdf:li rdf:resource="http://astokes.org/blog/categories/ubuntu/atom.xml/python-salesforce"/>
		  <rdf:li rdf:resource="http://astokes.org/blog/categories/ubuntu/atom.xml/2013-05-20-python-salesforce"/>
		  <rdf:li rdf:resource="http://drupal7.txwikinger.me.uk/taxonomy/term/4/189 at http://drupal7.txwikinger.me.uk"/>
		  <rdf:li rdf:resource="http://ohio.ubuntu-us.org/147 at http://ohio.ubuntu-us.org"/>
		  <rdf:li rdf:resource="http://www.j-baer.com/?p=2758"/>
		  <rdf:li rdf:resource="http://www.jonobacon.org/?p=5415"/>
		  <rdf:li rdf:resource="http://www.die-welt.net/?p=1141"/>
		  <rdf:li rdf:resource="http://mako.cc/copyrighteous/?p=2360"/>
		  <rdf:li rdf:resource="http://maemo.org/midcom-permalink-1e2c157fc99010cc15711e2b798d5383f0c11ed11ed"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-3064211089164695382.post-4885345043834315569"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-2096047966811532865.post-71216153930777587"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-2096047966811532865.post-5228663496744193952"/>
		  <rdf:li rdf:resource="http://fitoschido.wordpress.com/?p=177"/>
		  <rdf:li rdf:resource="http://www.linux.codehelp.co.uk/serendipity/index.php?/archives/247-guid.html"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-5432566687488141671.post-8411287833574609849"/>
		  <rdf:li rdf:resource="http://princessleia.com/journal/?p=8086"/>
		  <rdf:li rdf:resource="http://seilo.geekyogre.com/?p=3313"/>
		  <rdf:li rdf:resource="http://budiwijaya.net/?p=165"/>
		  <rdf:li rdf:resource="http://skitterman.wordpress.com/?p=261"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-2096047966811532865.post-1056020341686421329"/>
		  <rdf:li rdf:resource="http://blogs.fsfe.org/rcarreras/?p=148"/>
		  <rdf:li rdf:resource="https://tails.boum.org/news/version_0.18/index.en.html"/>
		  <rdf:li rdf:resource="http://princessleia.com/journal/?p=8037"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-2096047966811532865.post-6121644413800782655"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-2096047966811532865.post-8243258238404211556"/>
		  <rdf:li rdf:resource="http://sourceforge.netd7c0499dd606ee6c8f46f00a146347279f4a5c10"/>
		  <rdf:li rdf:resource="http://blog.pault.ag/post/50695219168"/>
		  <rdf:li rdf:resource="http://erielookingproductions.info/ubuntu/2013/05/35-an-update-in-notes/"/>
		  <rdf:li rdf:resource="http://www.jonobacon.org/?p=5408"/>
		  <rdf:li rdf:resource="http://lihuen.linti.unlp.edu.ar/index.php?title=Noticias#.C2.A1Lihuen_5_beta_1_publicada.21"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-7349425905862300662.post-7708889036559897608"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-7497847932106835950.post-2496319537667779235"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-1016709139053396535.post-3764834563817270491"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-2096047966811532865.post-5593474597150234337"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-2096047966811532865.post-2473626262576799300"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-5432566687488141671.post-6086640457801542115"/>
		  <rdf:li rdf:resource="http://xubuntu.org/?p=1723"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-7497847932106835950.post-26348678585694867"/>
		  <rdf:li rdf:resource="http://skitterman.wordpress.com/?p=241"/>
		  <rdf:li rdf:resource="http://www.lczajkowski.com/?p=1325"/>
		  <rdf:li rdf:resource="http://podcast.ubuntu-uk.org/?p=3725"/>
		  <rdf:li rdf:resource="http://design.canonical.com/?p=35894"/>
		  <rdf:li rdf:resource="http://drupal7.txwikinger.me.uk/taxonomy/term/4/187 at http://drupal7.txwikinger.me.uk"/>
		  <rdf:li rdf:resource="http://drupal7.txwikinger.me.uk/taxonomy/term/4/186 at http://drupal7.txwikinger.me.uk"/>
		  <rdf:li rdf:resource="http://developer.ubuntu.com/?p=4214"/>
		</rdf:Seq>
	</items>
</channel>


<item rdf:about="http://www.roaksoax.com/?p=793">
	<title>Ubuntu developers: Andres Rodriguez: Getting Started with MAAS and Juju: MAAS Overview</title>
	<link>http://www.roaksoax.com/2013/05/getting-started-with-maas-and-juju</link>
     <content:encoded>&lt;p&gt;For a while, I have been wanting to write about MAAS and how it can easily deploy workloads (specially OpenStack) with Juju, and the time has finally come. This will be the first of a series of posts where I’ll provide an Overview of how to quickly get started with MAAS and Juju.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What is MAAS?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I think that MAAS does not require introduction, but if people really need to know, this awesome video will provide a far better explanation than the one I can give in this blog post.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://youtu.be/J1XH0SQARgo&quot;&gt;http://youtu.be/J1XH0SQARgo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Components and Architecture&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MAAS have been designed in such a way that it can be deployed in different architectures and network environments. MAAS can be deployed as both, a Single-Node or Multi-Node Architecture. This allows MAAS to be a scalable deployment system to meet your needs. It has two basic components, the &lt;em&gt;MAAS Region Controller&lt;/em&gt; and the &lt;em&gt;MAAS Cluster Controller&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.roaksoax.com/wp-content/uploads/2013/05/maas-architecture.png&quot;&gt;&lt;img src=&quot;http://www.roaksoax.com/wp-content/uploads/2013/05/maas-architecture-228x300.png&quot; alt=&quot;MAAS Architectures&quot; height=&quot;300&quot; class=&quot;aligncenter size-medium wp-image-813&quot; width=&quot;228&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;strong&gt;Region Controller&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;The MAAS Region Controller is the component the users interface with, and is the one that controls the Cluster Controllers. It is the place of the WebUI and API. The Region Controller is also the place for the MAAS meta-data server for cloud-init, as well as the place where the DNS server runs. The region controller also configures a rsyslogd server to log the installation process, as well as a proxy (squid-deb-proxy) that is used to cache the debian packages. The preseeds used for the different stages of the process are also being stored here.&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;strong&gt;Cluster Controller&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;strong&gt;&lt;/strong&gt;The MAAS Cluster Controller only interfaces with the Region controller and is the one in charge of provisioning in general. The Cluster Controller is the place the TFTP and DHCP server(s) are located. This is the place where both the PXE files and ephemeral images are being stored. It is also the Cluster Controller’s job to power on/off the managed nodes (if configured).&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;strong&gt;The Architecture&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;strong&gt;&lt;/strong&gt;As you can see in the image above, MAAS can be deployed in both a single node or multi-node. The way MAAS has being designed makes MAAS highly scalable allowing to add more Cluster Controllers that will manage a different pool of machines. A single-node scenario can become in a multi-node scenario by simply adding more Cluster Controllers. Each Cluster Controller has to register with the Region Controller, and each can be configured to manage a different Network. The way has this is intended to work is that each Cluster Controller will manage a different pool of machines in different networks (for provisioning), allowing MAAS to manage hundreds of machines. This is completely transparent to users because MAAS makes the machines available to them as a single pool of machines, which can all be used for deploying/orchestrating your services with juju.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How Does It Work?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MAAS has 3 basic stages. These are Enlistment, Commissioning and Deployment which are explained below:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.roaksoax.com/wp-content/uploads/2013/05/maas-process1.png&quot;&gt;&lt;img src=&quot;http://www.roaksoax.com/wp-content/uploads/2013/05/maas-process1-300x113.png&quot; alt=&quot;MAAS Process&quot; height=&quot;113&quot; class=&quot;aligncenter size-medium wp-image-826&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;strong&gt;Enlistment&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;The enlistment process is the process on which a new machine is registered to MAAS. When a new machine is started, it will obtain an IP address and PXE boot from the MAAS Cluster Controller. The PXE boot process will instruct the machine to load an ephemeral image that will run and perform an initial discovery process (via a preseed fed to cloud-init). This discovery process will obtain basic information such as network interfaces, MAC addresses and the machine’s architecture. Once this information is gathered, a request to register the machine is made to the MAAS Region Controller. Once this happens, the machine will appear in MAAS with a &lt;strong&gt;Declared&lt;/strong&gt; state.&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;strong&gt;Commissioning&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;The commissioning process is the process where MAAS collects hardware information, such as the number of CPU cores, RAM memory, disk size, etc, which can be later used as constraints. Once the machine has been enlisted (Declared State), the machine must be accepted into the MAAS in order for the commissioning processes to begin and for it to be ready for deployment. For example, in the WebUI, an “&lt;strong&gt;Accept &amp;amp; Commission&lt;/strong&gt;” button will be present. Once the machine gets accepted into MAAS, the machine will PXE boot from the MAAS Cluster Controller and will be instructed to run the same ephemeral image (again). This time, however, the commissioning process will be instructed to gather more information about the machine, which will be sent back to the MAAS region controller (via cloud-init from MAAS meta-data server). Once this process has finished, the machine information will be updated it will change to &lt;strong&gt;Ready&lt;/strong&gt; state. This status means that the machine is ready for deployment.&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;strong&gt;Deployment&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;strong&gt;&lt;/strong&gt;Once the machines are in &lt;strong&gt;Ready&lt;/strong&gt; state, they can be used for deployment. Deployment can happen with both &lt;strong&gt;juju&lt;/strong&gt; or the &lt;strong&gt;maas-cli&lt;/strong&gt; (or even the WebUI). The maas-cli will only allow you to install Ubuntu on the machine, while &lt;strong&gt;juju&lt;/strong&gt; will not only allow you to deploy Ubuntu on them, but will allow you to orchestrate services. When a machine has been deployed, its state will change to &lt;strong&gt;Allocated to &amp;lt;user&amp;gt;. &lt;/strong&gt;This state means that the machine is in use by the user who requested its deployment.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Releasing Machines&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Once a user doesn’t need the machine anymore, it can be released and its status will change from &lt;em&gt;Allocated to &amp;lt;user&amp;gt; &lt;/em&gt;back to &lt;em&gt;Ready.&lt;/em&gt; This means that the machine will be turned off and will be made available for later use.&lt;b&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;But… How do Machines Turn On/Off?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Now, you might be wondering how are the machines being turned on/off or who is the one in charge of that. MAAS can manage power devices, such as IPMI/iLO, Sentry Switch CDU’s, or even virsh. By default, we expect that all the machines being controlled by MAAS have IPMI/iLO cards. So if your machines do, MAAS will attempt to auto-detect and auto-configure your IPMI/iLO cards during the Enlistment and Commissioning processes. Once the machines are &lt;em&gt;Accepted&lt;/em&gt; into MAAS (after enlistment) they will be turned on automatically and they will be &lt;em&gt;Commissioned&lt;/em&gt; (that is if IPMI was discovered and configured correctly)..&lt;em&gt; &lt;/em&gt;This also means that every time a machine is being deployed, they will be turned on automatically.&lt;/p&gt;
&lt;p&gt;Note that MAAS not only handles physical machines, it can also handle Virtual Machines, hence the virsh power management type. However, you will have to manually configure the details in order for MAAS to manage these virtual machines and turn them on/off automatically.&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-21T16:31:51+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-31939153.post-1595609610329906191">
	<title>Ubuntu developers: Timo Jyrinki: Network from laptop to Android device over USB</title>
	<link>http://losca.blogspot.com/2013/05/network-from-laptop-to-android-device.html</link>
     <content:encoded>If you&#39;re running an Android device with GNU userland Linux in a chroot and need a full network access over USB cable (so that you can use your laptop/desktop machine&#39;s network connection from the device), here&#39;s a quick primer on how it can be set up.&lt;br /&gt;&lt;br /&gt;When doing Openmoko hacking, one always first plugged in the USB cable and forwarded network, or like I did later forwarded network &lt;a href=&quot;http://wiki.openmoko.org/wiki/Manually_using_Bluetooth&quot;&gt;over Bluetooth&lt;/a&gt;. It was mostly because the WiFi was quite unstable with many of the kernels.&lt;br /&gt;&lt;br /&gt;I recently found out myself using a chroot on a Nexus 4 without working WiFi, so instead of my usual WiFi usage I needed network over USB... trivial, of course, except that there&#39;s Android on the way and I&#39;m a Android newbie. Thanks to ZDmitry on Freenode, I got the bits for the Android part so I got it working.&lt;br /&gt;&lt;br /&gt;On device, have eg. data/usb.sh with the following contents.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;pre&gt;#!/system/xbin/sh&lt;br /&gt;CHROOT=&quot;/data/chroot&quot;&lt;br /&gt;&lt;br /&gt;ip addr add 192.168.137.2/30 dev usb0&lt;br /&gt;ip link set usb0 up&lt;br /&gt;ip route delete default&lt;br /&gt;ip route add default via 192.168.137.1;&lt;br /&gt;setprop net.dns1 8.8.8.8&lt;br /&gt;echo &#39;nameserver 8.8.8.8&#39; &amp;gt;&amp;gt; $CHROOT/run/resolvconf/resolv.conf&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;On the host, execute the following:&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;pre&gt;adb shell setprop sys.usb.config rndis,adb&lt;br /&gt;adb shell data/usb.sh&lt;br /&gt;sudo ifconfig usb0 192.168.137.1&lt;br /&gt;sudo iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.137.0/24&lt;br /&gt;echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward &lt;br /&gt;sudo iptables -P FORWARD ACCEPT&lt;/pre&gt;&lt;/blockquote&gt;This works at least with Ubuntu saucy chroot. The main difference in some other distro might be whether the resolv.conf has moved to /run or not. You should be now all set up to browse / apt-get stuff from the device again.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Update: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Clarified that this is to forward the desktop/laptop&#39;s network connection to the device so that network is accessible from the device over USB.&lt;/span&gt;</content:encoded> 
	<dc:date>2013-05-21T12:20:00+00:00</dc:date>
	<dc:creator>Timo Jyrinki</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-2096047966811532865.post-7149281927492745843">
	<title>Blankon developers: Sokhibi: Daftar Isi Artikel Inkscape</title>
	<link>http://imgos-belajarlinux.blogspot.com/2013/05/daftar-isi-artikel-inkscape.html</link>
     <content:encoded>Karena tulisan blog saya sudah lumyan banyak dan bercampur aduk antara artikel satu dan lainnya, maka untuk memudahkan pencarian artikel tertentu maka saya membuat daftar isi secara sederhana.



Halaman ini hanya berisi daftar isi tautan dari beberapa artikel yang berkaitan langsung dengan desain grafis terutama Inkscape, untuk menuju artikel sesungguhnya, klik pada salah satu judul artikel</content:encoded> 
	<dc:date>2013-05-21T09:46:26+00:00</dc:date>
	<dc:creator>Istana Media</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-2096047966811532865.post-6332529144846238456">
	<title>Blankon developers: Sokhibi: Membuka, Menyimpan, dan Menutup Project pada Inkscape</title>
	<link>http://imgos-belajarlinux.blogspot.com/2013/05/membuka-menyimpan-dan-menutup-project.html</link>
     <content:encoded>Sambungan dari Mengenal Antarmuka Inkscape


Membuat Halaman Baru

Klik File =&amp;gt; New =&amp;gt; pilih jenis
canvas yang akan dipakai, atau tekan tombol  Ctrl+N pada
keyboard, cara lainnya klik ikon New pada Command Bar







Membuka File

Klik File =&amp;gt; Open,  tombol  Ctrl+O
pada keyboard, kemudian lakukan pencarian file atau project yang akan Anda buka








Untuk melihat tampilan gambar yang akan</content:encoded> 
	<dc:date>2013-05-21T09:43:34+00:00</dc:date>
	<dc:creator>Istana Media</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-2096047966811532865.post-5327255290829445974">
	<title>Blankon developers: Sokhibi: Mengatur Canvas dan Halaman Kerja pada Inkscape</title>
	<link>http://imgos-belajarlinux.blogspot.com/2013/05/mengatur-canvas-dan-halaman-kerja-pada.html</link>
     <content:encoded>Sambunagan dari Membuka, Menyimpan, dan Menutup Project pada Inkscape



Mengatur Canvas

Agar saat membuat gambar lebih mudah sebaiknya
kita melakukan pengaturan halaman kerja terlebih  dulu, untuk
melakukan pengaturan Canvas (area kerja) lakukan langkah berikut:

klik File =&amp;gt; Document Properties (Shift+Ctrl+D)









	
	
	




Setelah
jendela pengaturan halaman tampil di layar,</content:encoded> 
	<dc:date>2013-05-21T09:41:40+00:00</dc:date>
	<dc:creator>Istana Media</dc:creator>
</item> 
<item rdf:about="http://www.zevenos.com/?p=1850">
	<title>ZevenOS-Neptune: Neptune 3.1 is ready</title>
	<link>http://www.zevenos.com/allgemein/neptune-3-1-is-ready.html</link>
     <content:encoded>&lt;p&gt;The Neptune team is proud to announce the release of Neptune 3.1 (Codename “Brotkasten”).&lt;br /&gt;
We worked hard and spend a lot of effort in creating this service release for Neptune 3.0. So if you like it please consider donating to us a small amount of money so we can further develop and strenghtens our efforts.&lt;br /&gt;
You can donate via paypal: &lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;form action=&quot;https://www.paypal.com/cgi-bin/webscr&quot; method=&quot;post&quot;&gt;
      &lt;input type=&quot;hidden&quot; name=&quot;cmd&quot; value=&quot;_s-xclick&quot; /&gt;&lt;br /&gt;
      &lt;input type=&quot;hidden&quot; name=&quot;hosted_button_id&quot; value=&quot;5621747&quot; /&gt;&lt;br /&gt;
      &lt;input src=&quot;https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif&quot; alt=&quot;&quot; border=&quot;0&quot; type=&quot;image&quot; name=&quot;submit&quot; /&gt;&lt;br /&gt;
      &lt;br /&gt;
      &lt;/form&gt;
&lt;/div&gt;
&lt;p&gt;This release features the linux kernel 3.9.2 and is exclusively meant to run on 64bit CPUs. The Debian base system was updated to the released version 7.0 &lt;strong&gt;wheezy&lt;/strong&gt; to provide a stable user experience. The KDE Plasma Desktop ships with version 4.10.3. Chromium was updated to version 26, Kdenlive 0.9.6, Amarok 2.7.1 and LibreOffice to version 4.0.3. We ship with the latest and greatest multimedia codecs preinstalled aswell as the flashplayer. For wireless diagnosis we ship Wireshark, Aircrack-ng and kismon.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;center&gt;&amp;lt;iframe allowfullscreen=&quot;allowfullscreen&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;http://www.youtube.com/embed/q_dVhHGmL0o&quot; width=&quot;640&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/center&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;We a lot effort in adding some new applications and fixing of bugs.&lt;br /&gt;
We now include the brandnew Ardour 3.1 audio editing suite including the jackd audio daemon. We added the disk-manager as an graphical application to manage your /etc/fstab mount options. We also added the easy to use knetworkmounter which uses fuse and mount to directly mount remote folders. You can call run the program with the hotkey Super+K (Win+K). We added apper as the new default software center. For the first time we also support the usage of zram in the kernel which creates a compressed swap file in memory for low memory computers. It can be activated by installing the neptune-zram-config package.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;center&gt;&lt;div style=&quot;width: 310px;&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://www.zevenos.com/wp-content/uploads/2013/03/Desktop.png&quot;&gt;&lt;img src=&quot;http://www.zevenos.com/wp-content/uploads/2013/03/Desktop-300x168.png&quot; alt=&quot;Desktop&quot; height=&quot;168&quot; class=&quot;aligncenter size-medium wp-image-1769&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Default Desktop&lt;/p&gt;&lt;/div&gt;&lt;/center&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Upgrade notice:&lt;/strong&gt;&lt;br /&gt;
To upgrade Neptune 3.0 to 3.1 just perform an normal system update. This will upgrade the system except for LibreOffice which must be updated manually by performing the instructions in the &lt;a href=&quot;http://www.zevenos.com/forum/showthread.php?tid=7674&quot;&gt;forum&lt;/a&gt;. To Upgrade KDE please enable the Neptune KDE Repository.&lt;br /&gt;
Adding new applications like disk-manager, knetworkmounter, apper needs to be done manually. &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;center&gt;&lt;a href=&quot;http://www.zevenos.com/download/zevenos-neptune-2#Download&quot;&gt;&lt;br /&gt;
&lt;h2&gt;&lt;strong&gt;DOWNLOAD&lt;/strong&gt;&lt;/h2&gt;
&lt;/a&gt;&lt;p&gt;&lt;a href=&quot;http://www.zevenos.com/download/zevenos-neptune-2#Download&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/center&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The changes in an overview:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New kernel 3.9.2&lt;/li&gt;
&lt;li&gt;KDE SC 4.10.3 with customized notification center&lt;/li&gt;
&lt;li&gt;updated Debian base to 7.0 Wheezy&lt;/li&gt;
&lt;li&gt;Added f2fs filesystem support&lt;/li&gt;
&lt;li&gt;Upgraded Gparted to handle new filesystems and load faster&lt;/li&gt;
&lt;li&gt;fixed zevenos-hardwaremanager&lt;/li&gt;
&lt;li&gt;Updated LibreOffice to version 4.0.3&lt;/li&gt;
&lt;li&gt;Added knetworkmounter&lt;/li&gt;
&lt;li&gt;Added Apper as default software center&lt;/li&gt;
&lt;li&gt;Updated Amarok to version 2.7.1&lt;/li&gt;
&lt;li&gt;Updated Kdenlive to version 0.9.6&lt;/li&gt;
&lt;li&gt;Downgraded muon to a working version of 1.4&lt;/li&gt;
&lt;li&gt;Enabled Multiarch&lt;/li&gt;
&lt;li&gt;ISO is now build as hybridiso so it can be dd’ed onto a usb stick&lt;/li&gt;
&lt;/ul&gt;</content:encoded> 
	<dc:date>2013-05-21T08:51:13+00:00</dc:date>
	<dc:creator>leszek</dc:creator>
</item> 
<item rdf:about="http://budiwijaya.net/?p=170">
	<title>Blankon developers: Budiwijaya: Varnish – tips trick #1</title>
	<link>http://budiwijaya.net/varnish-tips-trick-1.html</link>
     <content:encoded>&lt;p&gt;Here’s varnish tips trick number 1&lt;/p&gt;
&lt;p&gt;How to check varnish rule? Create a file (ie: check-varnish.sh) with this content:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
varnishd -C -f /etc/varnish/default.vcl&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;How to check top domain on multi domain varnish configuration? Create a file (ie: check-top-domain.sh) with this content:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
varnishtop -i RxHeader -C -I ^Host&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-21T08:11:05+00:00</dc:date>
	<dc:creator>Blankon developers</dc:creator>
</item> 
<item rdf:about="http://www.bryceharrington.org/wordpress/?p=136">
	<title>Ubuntu developers: Bryce Harrington: pingssh</title>
	<link>http://www.bryceharrington.org/wordpress/2013/05/pingssh/</link>
     <content:encoded>&lt;p&gt;For graphics testing on Ubuntu I typically ssh into one or more test machines, fiddle with them, reboot them, and then re-ssh into them.  Since the machine won’t accept ssh connections until it’s pretty far along in boot, I often have to re-ssh multiple times.  Instead, I made a script that retries ssh until it succeeds.&lt;/p&gt;
&lt;pre&gt;#!/bin/bash

# pingssh

if [ -z &quot;${1}&quot; ]; then
    echo &quot;Usage: pingssh &quot;
fi
host=$1

while : ; do
    count=50
    while ! ping -qc1 -W1 $host &amp;gt; /dev/null; do
	echo -n &quot;?&quot;
	sleep 0.2
	count=$(( count - 1 ))
    done
    echo

    ssh ${host}
    ret=$?
    if [ $ret = 0 ]; then
	exit 0
    elif [ $ret = 255 ]; then
	sleep 0.5
    fi

    echo -n &quot;!&quot;
done
&lt;/pre&gt;</content:encoded> 
	<dc:date>2013-05-21T03:37:51+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-5432566687488141671.post-1944083461052283787">
	<title>Ubuntu developers: Valorie Zimmerman: Why we do this crazy thing we do</title>
	<link>http://linuxgrandma.blogspot.com/2013/05/why-we-do-this-crazy-thing-we-do.html</link>
     <content:encoded>Looking through a nice blog by &lt;a href=&quot;http://andreasschilling.tumblr.com/&quot; target=&quot;_blank&quot;&gt;Andreas Schilling&lt;/a&gt;, I found this classic linked:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;clear: both; text-align: center;&quot; class=&quot;separator&quot;&gt;&lt;/div&gt;&lt;div style=&quot;clear: both; text-align: center;&quot; class=&quot;separator&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;clear: both; text-align: left;&quot; class=&quot;separator&quot;&gt;It catches very well why we&#39;re here, and perhaps why you are reading this blog.&lt;/div&gt;&lt;div style=&quot;clear: both; text-align: center;&quot; class=&quot;separator&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;clear: both; text-align: left;&quot; class=&quot;separator&quot;&gt;Also, if you are mentoring in GSoC or Season of KDE this year, remind yourself what motivates you and your students, both. We all want to make the world a better place.&lt;/div&gt;</content:encoded> 
	<dc:date>2013-05-21T03:36:42+00:00</dc:date>
	<dc:creator>Valorie Zimmerman</dc:creator>
</item> 
<item rdf:about="http://skitterman.wordpress.com/?p=264">
	<title>Ubuntu developers: Scott Kitterman: We have a winner (actually three) – Kubuntu Council 2013 elections</title>
	<link>http://skitterman.wordpress.com/2013/05/20/we-have-a-winner-actually-three-kubuntu-council-2013-elections/</link>
     <content:encoded>&lt;p&gt;The &lt;a href=&quot;http://www.cs.cornell.edu/w8/~andru/cgi-perl/civs/results.pl?id=E_31619806caaf95b5&quot; target=&quot;_blank&quot;&gt;results&lt;/a&gt; are in.  The Kubuntu Council is selected from among and by Kubuntu members.  There are six council members.  Each serves a two year term, so we elect half the council each year.  The winners are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Philip Muskovac (yofel)&lt;/li&gt;
&lt;li&gt;Rohan Garg (shadeslayer)&lt;/li&gt;
&lt;li&gt;Valorie Zimmerman (valorie)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Congratulations and welcome.  All three are first time council members.&lt;/p&gt;
&lt;p&gt;The Kubuntu Council is the governing body of Kubuntu. The Kubuntu Council has three primary roles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Approve development plans for future Kubuntu releases&lt;/li&gt;
&lt;li&gt;Approve Kubuntu membership applications&lt;/li&gt;
&lt;li&gt;Resolve disputes within the Kubuntu project&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Fortunately, we had our own mini vUDS today so we’ve now got a good idea what we want to have the new council approve.&lt;/p&gt;
&lt;br /&gt;</content:encoded> 
	<dc:date>2013-05-21T02:21:42+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://fridge.ubuntu.com/?p=5993">
	<title>Ubuntu developers: The Fridge: Ubuntu Weekly Newsletter Issue 317</title>
	<link>http://fridge.ubuntu.com/2013/05/20/ubuntu-weekly-newsletter-issue-317/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ubuntu-weekly-newsletter-issue-317</link>
     <content:encoded>&lt;p&gt;&lt;img src=&quot;http://fridge.ubuntu.com/wp-content/uploads/2010/09/newspaper-icon41.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Welcome to the Ubuntu Weekly Newsletter. &lt;strong&gt;This is issue #317 for the week May 13 – 19, 2013&lt;/strong&gt;, and the full version is available &lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In this issue we cover:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Announcing_the_Ubuntu_Billboard_Photo_Contest&quot;&gt;Announcing the Ubuntu Billboard Photo Contest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Ubuntu_Developer_Summit_13.05_Closing_Plenary_and_Track_Summaries_.5Bvideo.5D&quot;&gt;Ubuntu Developer Summit 13.05 Closing Plenary and Track Summaries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Ubuntu_Open_Week_for_Raring:_Almost_Here.21&quot;&gt;Ubuntu Open Week for Raring: Almost Here!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Ubuntu_Stats&quot;&gt;Ubuntu Stats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Getting_the_Ubuntu_Advocacy_Kit_to_1.0&quot;&gt;Getting the Ubuntu Advocacy Kit to 1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Raring_Party_in_Barcelona&quot;&gt;Raring Party in Barcelona&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Daniel_Holbach:_Our_Community_Website&quot;&gt;Daniel Holbach: Our Community Website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Canonical_Design_Team:_Ubuntu.com_update&quot;&gt;Canonical Design Team: Ubuntu.com update&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Jono_Bacon:_Video_Demo_of_Unity_8_on_Mir_and_on_a_Galaxy_Nexus&quot;&gt;Jono Bacon: Video Demo of Unity 8 on Mir and on a Galaxy Nexus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#The_Fridge:_Gandi_now_offers_discounts_for_Ubuntu_Members&quot;&gt;The Fridge: Gandi now offers discounts for Ubuntu Members&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Canonical_Design_Team:_System_Settings_for_Ubuntu_Phone&quot;&gt;Canonical Design Team: System Settings for Ubuntu Phone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Xubuntu:_Looking_towards_Xubuntu_13.10&quot;&gt;Xubuntu: Looking towards Xubuntu 13.10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Jono_Bacon:_Dogfooding_the_Ubuntu_Phone:_My_.28Early.29_Experience&quot;&gt;Jono Bacon: Dogfooding the Ubuntu Phone: My (Early) Experience&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Ringtail_from_scratch&quot;&gt;Ringtail from scratch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Exploring_Ubuntu_Touch.2C_the_other_Linux_OS_for_your_phone&quot;&gt;Exploring Ubuntu Touch, the other Linux OS for your phone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Google_Glass_rooted_and_hacked_to_run_Ubuntu_live_at_Google_I.2BAC8-O&quot;&gt;Google Glass rooted and hacked to run Ubuntu live at Google I/O&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#What_to_Expect_from_Unity_in_Ubuntu_13.10&quot;&gt;What to Expect from Unity in Ubuntu 13.10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#In_The_Blogosphere&quot;&gt;In The Blogosphere&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Other_Articles_of_Interest&quot;&gt;Other Articles of Interest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Upcoming_Meetings_and_Events&quot;&gt;Upcoming Meetings and Events&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Updates_and_Security_for_10.04.2C_12.04.2C_12.10_and_13.04&quot;&gt;Updates and Security for 10.04, 12.04, 12.10 and 13.04&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;And much more!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;The issue of The Ubuntu Weekly Newsletter is brought to you by:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Elizabeth Krumbach Joseph&lt;/li&gt;
&lt;li&gt;Paul White&lt;/li&gt;
&lt;li&gt;John Kim&lt;/li&gt;
&lt;li&gt;Benjamin Kerensa&lt;/li&gt;
&lt;li&gt;David Morfin&lt;/li&gt;
&lt;li&gt;Amber Graner&lt;/li&gt;
&lt;li&gt;The Alpaca Herder&lt;/li&gt;
&lt;li&gt;Jim Connett&lt;/li&gt;
&lt;li&gt;And many others&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you have a story idea for the Weekly Newsletter, join the &lt;a href=&quot;https://lists.ubuntu.com/mailman/listinfo/Ubuntu-news-team&quot;&gt;Ubuntu News Team mailing list&lt;/a&gt; and submit it. Ideas can also be added to the &lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Ideas&quot;&gt;wiki&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://fridge.ubuntu.com/wp-content/uploads/2010/09/CCL_11.png&quot; title=&quot;CCL_11.png&quot; height=&quot;31&quot; width=&quot;88&quot; alt=&quot;&quot; class=&quot;alignnone size-full wp-image-2770&quot; /&gt;Except where otherwise noted, content in this issue is licensed under a Creative Commons Attribution 3.0 License BY SA &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot;&gt;Creative Commons License&lt;/a&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-20T22:59:08+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://www.jonobacon.org/?p=5424">
	<title>Ubuntu developers: Jono Bacon: New Song</title>
	<link>http://www.jonobacon.org/2013/05/20/new-song/</link>
     <content:encoded>&lt;p&gt;Since Jack was born my music has taken something of a back seat. Recently I got the itch to write a new song and here is my first metal tune since he was born. It is an instrumental named after his onesie with chimp feet. I wanted to enjoy writing a song that spins around a little bit without the need to make it radio-length. As such it weighs in at just under 7 1/2 minutes. Anyone want to make a music video for it. &lt;img src=&quot;http://www.jonobacon.org/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;

&lt;p&gt;I wrote and recorded this in my home studio and played the guitars and bass; drums are programmed this time around. Licensed as &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/2.0/&quot;&gt;CC-BY-SA&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://ubuntuone.com/2heBWcsd6Q1V468aAXt3KW&quot;&gt;Download It Here&lt;/a&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-20T22:50:58+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://tonywhitmore.co.uk/blog/?p=2155">
	<title>Ubuntu developers: Tony Whitmore: Otherwise engaged</title>
	<link>http://tonywhitmore.co.uk/blog/2013/05/20/engagement-photo-sessions/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=engagement-photo-sessions</link>
     <content:encoded>&lt;p&gt;It’s been a manically busy few weeks so I’m not going to write much today, just share some photos from some of the engagement sessions that I’ve photographed recently. In no particular order. &lt;img src=&quot;http://tonywhitmore.co.uk/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://tonywhitmore.co.uk/blog/wp-content/uploads/2013/05/basingstoke-engagement-photos.jpg&quot;&gt;&lt;img src=&quot;http://tonywhitmore.co.uk/blog/wp-content/uploads/2013/05/basingstoke-engagement-photos.jpg&quot; alt=&quot;Basingstoke Engagement Photos&quot; height=&quot;600&quot; class=&quot;alignnone size-full wp-image-2157&quot; width=&quot;900&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Rachel and Dan are getting married later this year in Cambridge. We went to a nature reserve near Basingstoke for their photo session.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://tonywhitmore.co.uk/blog/wp-content/uploads/2013/05/winchester-engagement-photos.jpg&quot;&gt;&lt;img src=&quot;http://tonywhitmore.co.uk/blog/wp-content/uploads/2013/05/winchester-engagement-photos.jpg&quot; alt=&quot;Winchester Engagement Photos&quot; height=&quot;900&quot; class=&quot;alignnone size-full wp-image-2158&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sarah and Marcus are getting married next month. For their photo session we revisited the site of their first date, and where Marcus had proposed. Right there on that very bench!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://tonywhitmore.co.uk/blog/wp-content/uploads/2013/05/southampton-engagement-photos.jpg&quot;&gt;&lt;img src=&quot;http://tonywhitmore.co.uk/blog/wp-content/uploads/2013/05/southampton-engagement-photos.jpg&quot; alt=&quot;Southampton Engagement Photos&quot; height=&quot;600&quot; class=&quot;alignnone size-full wp-image-2156&quot; width=&quot;900&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Andrew and Callum are getting married this week. When I went into their flat and saw the rows of Doctor Who DVDs on their shelves I knew we were going to get along. We went to a Doctor Who location for this photo session.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://tonywhitmore.co.uk/blog/wp-content/uploads/2013/05/hampshire-engagement-photos.jpg&quot;&gt;&lt;img src=&quot;http://tonywhitmore.co.uk/blog/wp-content/uploads/2013/05/hampshire-engagement-photos.jpg&quot; alt=&quot;Hampshire Engagement Photos&quot; height=&quot;600&quot; class=&quot;alignnone size-full wp-image-2159&quot; width=&quot;900&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Lucy and James got married at the Tithe Barn in Petersfield, but we went to the Queen Elizabeth Country Park for their engagement photo session. The morning sun poured through the mist and created some rather special lighting.&lt;/p&gt;
&lt;a href=&quot;http://pinterest.com/pin/create/button/?url=http://tonywhitmore.co.uk/blog/2013/05/20/engagement-photo-sessions/&amp;amp;media=&amp;amp;description=Otherwise engaged&quot; class=&quot;pin-it-button&quot;&gt;Pin It&lt;/a&gt;</content:encoded> 
	<dc:date>2013-05-20T21:27:00+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://ubuntuclassroom.wordpress.com/?p=749">
	<title>Ubuntu developers: Ubuntu Classroom: Ubuntu Open Week for Raring: Almost Here!</title>
	<link>http://ubuntuclassroom.wordpress.com/2013/05/20/ubuntu-open-week-for-raring-almost-here/</link>
     <content:encoded>&lt;p&gt;&lt;a href=&quot;https://wiki.ubuntu.com/UbuntuOpenWeek&quot;&gt;&lt;img src=&quot;http://ubuntuclassroom.files.wordpress.com/2012/04/ubuntu-openweek-small-new.png?w=450&quot; alt=&quot;ubuntu-openweek-small-new&quot; class=&quot;size-full wp-image-474 aligncenter&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In just nine years, Ubuntu has become one of the most popular Linux distributions in the world with millions of users and a thriving community. Ever wondered what all the fuss is about? How have we achieved such a great feat in such a short space of time? Here’s where you can find out. Ubuntu Open Week is a week of IRC tuition and Q+A sessions all about getting involved in the rock-and-roll world that is the Ubuntu community. We organise this week for the beginning of a new release cycle to help new contributors get involved.&lt;/p&gt;
&lt;p&gt;Ubuntu Open Week takes place in #ubuntu-classroom on irc.freenode.net (#ubuntu-classroom-chat for questions), on May 20th-21st, from 13 to 18 UTC each day. We will be having people from different teams in, such as the Quality team, the Development team, the News team, and more! We are also going to have an “Ask Mark!” session with Mark Shuttleworth, the Ubuntu Community founder!&lt;/p&gt;
&lt;p&gt;During the “Ask Mark!” session, community members are invited to ask Mark Shuttleworth (sabdfl) questions about the Ubuntu project. You will ask your questions in #ubuntu-classroom-chat with the prefix QUESTION: and philipballew will be selecting specific questions to pass along to Mark in the main #ubuntu-classroom channel.&lt;/p&gt;
&lt;p&gt;To check out the full schedule and learn more about the event, visit the &lt;a href=&quot;https://wiki.ubuntu.com/UbuntuOpenWeek&quot;&gt;Ubuntu Open Week page on the Ubuntu wiki&lt;/a&gt; (we’re finishing to nail the schedule!)&lt;/p&gt;
&lt;p&gt;We hope to see you there! But if not, as always, logs will be available after each session, and linked to the schedule at the end of each day.&lt;/p&gt;
&lt;br /&gt;  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/ubuntuclassroom.wordpress.com/749/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/ubuntuclassroom.wordpress.com/749/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</content:encoded> 
	<dc:date>2013-05-20T17:44:54+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-2096047966811532865.post-5424989034342128261">
	<title>Blankon developers: Sokhibi: Mengenal Antarmuka Inkscape</title>
	<link>http://imgos-belajarlinux.blogspot.com/2013/04/mengenal-antarmuka-inkscape_18.html</link>
     <content:encoded>Antarmuka Inkscape

Antarmuka
Inkscape terdiri dari, nama aplikasi, menu dan command bar, control
bar, kanvas, toolbox, pallete, status bar, dan lain-lain.

Sebelum menggunakan program pengolah gambar Inkscape
sebaiknya kita mengenal dulu beberapa menu penting yang ada pada
Inkscape, karena dengan mengenal menu-menu penting tersebut akan
mempermudah dalam penggunaan program ini:</content:encoded> 
	<dc:date>2013-05-20T14:58:04+00:00</dc:date>
	<dc:creator>Istana Media</dc:creator>
</item> 
<item rdf:about="http://astokes.org/blog/categories/ubuntu/atom.xml/python-salesforce">
	<title>Ubuntu developers: Adam Stokes: python-salesforce on pypi</title>
	<link>http://astokes.org/post/python-salesforce</link>
     <content:encoded>&lt;p&gt;I&#39;ve got a project going to utilize Salesforce.com api over json and oauth
rather than soap. Today I uploaded the package to the cheeseshop in hopes to
pull in some interest from the community.&lt;/p&gt;

&lt;p&gt;Right now the library contains authorization over OAuth 1.0a and client methods
for retrieving basic Account, Case, and Asset information. My goal is to be api
complete by the end of the year.&lt;/p&gt;

&lt;p&gt;I would love to have contributors join the project in order to shape this young
project into a well documented, tested, and easy to use library. As far as
I can tell there isn&#39;t another python library like this that doesn&#39;t utilize
SOAP for its endpoints.&lt;/p&gt;

&lt;p&gt;Using the library is pretty straight forward, currently, I have 2 scripts that
provide a simple way to authorize yourself and communicate with the endpoints.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;sf-exchange-auth&lt;/strong&gt; provides a local ssl enabled web server for going through
the OAuth process and storing your token/secret.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;sf-cli&lt;/strong&gt; provides some arguments for pulling in rudimentary account and case
information. Usage documentation is provided for this script.&lt;/p&gt;

&lt;p&gt;The current focus is to stick to the
&lt;a href=&quot;http://en.wikipedia.org/wiki/You_Ain%27t_Gonna_Need_It&quot;&gt;YAGNI&lt;/a&gt; principles and
utilize OO when it makes sense. This may or may not be the way to go so I am
open to ideas and patches :D.&lt;/p&gt;

&lt;p&gt;You can currently install python-salesforce through pip&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;  $ pip install python-salesforce
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The project page is located at&lt;/p&gt;

&lt;p&gt;http://python.salesforce.astokes.org&lt;/p&gt;

&lt;p&gt;Looking forward to hearing from you.&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-20T14:04:34+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://astokes.org/blog/categories/ubuntu/atom.xml/2013-05-20-python-salesforce">
	<title>Ubuntu developers: Adam Stokes: python-salesforce on pypi</title>
	<link>http://astokes.org/post/2013-05-20-python-salesforce</link>
     <content:encoded>&lt;p&gt;I&#39;ve got a project going to utilize Salesforce.com api over json and oauth
rather than soap. Today I uploaded the package to the cheeseshop in hopes to
pull in some interest from the community.&lt;/p&gt;

&lt;p&gt;Right now the library contains authorization over OAuth 1.0a and client methods
for retrieving basic Account, Case, and Asset information. My goal is to be api
complete by the end of the year.&lt;/p&gt;

&lt;p&gt;I would love to have contributors join the project in order to shape this young
project into a well documented, tested, and easy to use library. As far as
I can tell there isn&#39;t another python library like this that doesn&#39;t utilize
SOAP for its endpoints.&lt;/p&gt;

&lt;p&gt;Using the library is pretty straight forward, currently, I have 2 scripts that
provide a simple way to authorize yourself and communicate with the endpoints.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;sf-exchange-auth&lt;/strong&gt; provides a local ssl enabled web server for going through
the OAuth process and storing your token/secret.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;sf-cli&lt;/strong&gt; provides some arguments for pulling in rudimentary account and case
information. Usage documentation is provided for this script.&lt;/p&gt;

&lt;p&gt;The current focus is to stick to the
&lt;a href=&quot;http://en.wikipedia.org/wiki/You_Ain%27t_Gonna_Need_It&quot;&gt;YAGNI&lt;/a&gt; principles and
utilize OO when it makes sense. This may or may not be the way to go so I am
open to ideas and patches :D.&lt;/p&gt;

&lt;p&gt;You can currently install python-salesforce through pip&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;  $ pip install python-salesforce
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The project page is located at&lt;/p&gt;

&lt;p&gt;http://python.salesforce.astokes.org&lt;/p&gt;

&lt;p&gt;Looking forward to hearing from you.&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-20T14:04:34+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://drupal7.txwikinger.me.uk/taxonomy/term/4/189 at http://drupal7.txwikinger.me.uk">
	<title>Ubuntu developers: Ralph Janke: Respect is a Bi-Directional Proposition</title>
	<link>http://drupal7.txwikinger.me.uk/content/respect-bi-directional-proposition</link>
     <content:encoded>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Jono has written a very good &lt;a href=&quot;http://www.jonobacon.org/2013/05/20/respect-in-community-discussion-and-debate/&quot;&gt;post on his blog&lt;/a&gt; about respect in the community. I agree with the importance of respect in a community. It was also important to clarify that having different opinions or perspectives are not a sign of disrespect and are very important in a community even if consent cannot always be found. That is life, but not issuing different perspectives will disadvantage a community.&lt;/p&gt;
&lt;p&gt;However, respect is a two-directional proposition. It is difficult to maintain respect, if every time there is a disagreement and passion creates tension, it is the fault of the community. In particular the vast differences in power create different points of breaking points and hence it sometimes may be far too easy to make comparisons on an equal level, or use objective tests to try to rationalise or use relativism. Pontifications of cult leaders rarely lead to respect, more often it is rather dissension or fear that are the result. This post is not supposed to in any way contradict the points Jono made in his blog post, but rather add another perspective to it.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;sharethis-buttons&quot;&gt;&lt;div class=&quot;sharethis-wrapper&quot;&gt;&lt;span class=&quot;st_twitter_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_identi_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_facebook_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_googleplus_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_reddit_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_linkedin_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_digg_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_friendfeed_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_buffer_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_tumblr_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_sharethis_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_plusone_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_fblike_hcount&quot;&gt;&lt;/span&gt;
&lt;/div&gt;&lt;/div&gt;</content:encoded> 
	<dc:date>2013-05-20T04:51:37+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://ohio.ubuntu-us.org/147 at http://ohio.ubuntu-us.org">
	<title>Ubuntu developers: Ubuntu Ohio - Burning Circle: Burning Circle Episode 113</title>
	<link>http://ohio.ubuntu-us.org/node/147</link>
     <content:encoded>&lt;p&gt;This week&#39;s episode is brief and is the first after the close of the production suspension.  A rough transcript is presented below for the avoidance of doubt.&lt;/p&gt;

&lt;p&gt;Download &lt;a href=&quot;http://ohio.ubuntu-us.org/sites/default/files/BC-113.mp3&quot;&gt;here (MP3)&lt;/a&gt; &lt;a href=&quot;http://ohio.ubuntu-us.org/sites/default/files/BC-113.ogg&quot;&gt;(ogg)&lt;/a&gt; &lt;a href=&quot;https://archive.org/download/BC113/BC-113.flac&quot;&gt;(FLAC)&lt;/a&gt;, or &lt;a href=&quot;http://ohio.ubuntu-us.org/burningcircle/feed&quot;&gt;subscribe to the podcast (MP3)&lt;/a&gt; to have episodes delivered to your media player.  We suggest subscribing by way of a service like &lt;a href=&quot;http://gpodder.net/subscribe?url=http://ohio.ubuntu-us.org/burningcircle/feed&quot;&gt;gpodder.net&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 United States License. To view a copy of this license, visit &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/3.0/us/&quot;&gt;http://creativecommons.org/licenses/by-sa/3.0/us/&lt;/a&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;blockquote&gt;
  &lt;blockquote&gt;
    &lt;p&gt;&lt;em&gt;And we&#39;re back...&lt;/em&gt;&lt;/p&gt;
    
    &lt;p&gt;&lt;em&gt;Welcome to the Burning Circle.  The production suspension has now concluded.  For release on Monday, May 20th, this is episode 113.&lt;/em&gt;&lt;/p&gt;
    
    &lt;p&gt;&lt;em&gt;I have sent to the e-mail list and posted elsewhere a notes update to bring everybody up to speed as to what is going on.  I will not reiterate it here.  If you need a link to it you will be able to find such in Ubuntu Weekly Newsletter 317.  You are &lt;a href=&quot;https://lists.ubuntu.com/mailman/listinfo/ubuntu-news&quot;&gt;subscribed to the Ubuntu Weekly Newsletter&lt;/a&gt;, aren&#39;t you?&lt;/em&gt;&lt;/p&gt;
    
    &lt;p&gt;&lt;em&gt;We&#39;ve had three folks attempt to join our community.  I have disapproved two already and one remains in the pool.  As a rule of thumb, I do ask that if I e-mail you that you please respond to me within a week.  Within that amount of time, even a postcard can reach me via the United States Postal Service.  Two people seeking to join did not contact me within a week&#39;s time and after multiple e-mails greeting them.  One person remains in the queue with four day left to say something even if it is to tell me to go away.  As a local community we have to be about more than just collecting a stylized Ohio flag logo on your Launchpad page.  My biggest fear is that that has been the case a couple hundred times already.&lt;/em&gt;&lt;/p&gt;
    
    &lt;p&gt;&lt;em&gt;We&#39;re heading into the Saucy Salamander cycle.  We&#39;re way, way too quiet across the state.  We have a mailing list.  We have an IRC channel.  We have a voicemail drop box to contact the leader.  We need to speak up more as a community.&lt;/em&gt;&lt;/p&gt;
    
    &lt;p&gt;&lt;em&gt;From the south shores of Lake Erie in the border port community of Ashtabula Township, this program has been brought to you over the facilities of the Internet Archive and Ubuntu Ohio by Erie Looking Productions.  Our producer, Gloria &quot;The Half Million Dollar Woman&quot; Kellat, remains on medical leave.  Our owner and engineer is Mike Kellat.  I am the head writer, Stephen Michael Kellat.  This program is released under a Creative Commons Attribution Share-Alike 3.0 United States license.&lt;/em&gt;&lt;/p&gt;
    
    &lt;p&gt;&lt;em&gt;Thank you for joining us.&lt;/em&gt;&lt;/p&gt;
  &lt;/blockquote&gt;
&lt;/blockquote&gt;</content:encoded> 
	<dc:date>2013-05-20T03:35:36+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://www.j-baer.com/?p=2758">
	<title>Ubuntu developers: John Baer: Ubuntu 13.04 – Enable Google Music All Access</title>
	<link>http://www.j-baer.com/ubuntu-google-music-all-access</link>
     <content:encoded>&lt;p&gt;&lt;img src=&quot;http://www.j-baer.com/wp-content/uploads/2758-000.png&quot; alt=&quot;2758-000&quot; height=&quot;391&quot; class=&quot;alignnone size-full wp-image-2769&quot; width=&quot;800&quot; /&gt;&lt;/p&gt;
&lt;p&gt;There may not be a native solution, but &lt;a href=&quot;http://play.google.com/about/music/?utm_source=EX_Desktop_&amp;amp;utm_medium=SEM&amp;amp;utm_campaign=All%20Access&amp;amp;pcampaignid=MKTAD0515MU1BG&quot; title=&quot;Google Music All Access&quot;&gt;Google Music All Access&lt;/a&gt; is available in Ubuntu 13.04 today as a web app.&lt;/p&gt;
&lt;h3&gt;Turn On Notifications&lt;/h3&gt;
&lt;p&gt;To fully enjoy the Google music experience, notifications should be present. I am only going to turn on notifications within Chrome but you may explore a more intimate integration at this &lt;a href=&quot;http://www.webupd8.org/2013/04/configurable-notifyosd-updated-for.html&quot; title=&quot;Ubuntu Notifications&quot;&gt;webupd8&lt;/a&gt; blog post.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.j-baer.com/wp-content/uploads/2758-010.png&quot; alt=&quot;2758-010&quot; height=&quot;396&quot; class=&quot;alignright size-full wp-image-2779&quot; width=&quot;427&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The first step is to load Google Music using the Chrome browser. I am using the beta version 27.0.1453.81. Press the setting button located in the upper right quadrant of the browser window and select Music Labs. &lt;/p&gt;
&lt;p&gt;Find &lt;em&gt;Desktop Notifications&lt;/em&gt; from the list and click enable.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.j-baer.com/wp-content/uploads/2758-015.png&quot; alt=&quot;2758-015&quot; height=&quot;107&quot; class=&quot;alignnone size-full wp-image-2782&quot; width=&quot;800&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Add Google Music as a Web App&lt;/h3&gt;
&lt;p&gt;Although you may run this directly from the Chrome browser, the secret to an enhanced user experience is adding Google Music as a Ubuntu web app. For the details on how to accomplish this see; &lt;a href=&quot;http://www.j-baer.com/ubuntu-a-replace-for-chromeos&quot; title=&quot;j-baer.com&quot;&gt;Ubuntu – A Replacement for Chrome OS&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Enroll In Google Music All Access&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://play.google.com/about/music/?utm_source=EX_Desktop_&amp;amp;utm_medium=SEM&amp;amp;utm_campaign=All%20Access&amp;amp;pcampaignid=MKTAD0515MU1BG&quot; title=&quot;Google Music All Access&quot;&gt;&lt;img src=&quot;http://www.j-baer.com/wp-content/uploads/2758-020.png&quot; alt=&quot;2758-020&quot; height=&quot;348&quot; class=&quot;alignnone size-full wp-image-2792&quot; width=&quot;800&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can stream music in your library to any device or computer via a browser on which you’re signed in. You can also download music in your library to any authorized device or computer. You can authorize up to a total of ten (10) devices or computers at any one time. At this time, only two Google accounts per computer can be used to add music with the Google Play Music Manager.&lt;/p&gt;
&lt;p&gt;Click the Try It Free for 30 Days button to begin your registration. For your awareness a list of Authorized devices will be displayed for your consideration and you will be prompted to enter credit card payment info.&lt;/p&gt;
&lt;h3&gt;Start Playing Music&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;http://www.j-baer.com/wp-content/uploads/2758-025.png&quot; alt=&quot;2758-025&quot; height=&quot;516&quot; class=&quot;alignnone size-full wp-image-2796&quot; width=&quot;800&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Ubuntu Integration&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/j_baer/8755790372/in/photostream/lightbox/&quot;&gt;&lt;img src=&quot;http://www.j-baer.com/wp-content/uploads/2758-030.png&quot; alt=&quot;2758-030&quot; height=&quot;500&quot; class=&quot;alignnone size-full wp-image-2803&quot; width=&quot;800&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Enjoy : )&lt;/p&gt;
&lt;p&gt;The post &lt;a href=&quot;http://www.j-baer.com/ubuntu-google-music-all-access&quot;&gt;Ubuntu 13.04 – Enable Google Music All Access&lt;/a&gt; appeared first on &lt;a href=&quot;http://www.j-baer.com&quot;&gt;j-Baer&lt;/a&gt;.&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-20T01:42:49+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://www.jonobacon.org/?p=5415">
	<title>Ubuntu developers: Jono Bacon: Respect in Community Discussion and Debate</title>
	<link>http://www.jonobacon.org/2013/05/20/respect-in-community-discussion-and-debate/</link>
     <content:encoded>&lt;p&gt;Recently there was &lt;em&gt;yet another&lt;/em&gt; storm in a teacup that distracted us from creating and sharing Ubuntu and our flavors with others. I am not going to dive into the details of this particular incident…it has been exhaustively documented elsewhere…but at the heart of this case was a concern around the conduct in which some folks engaged around something they disagreed with. This is not the first time we have seen disappointing conduct in a debate, and I wanted to share some thoughts on this too.&lt;/p&gt;

&lt;p&gt;In every community I have worked in I have tried to build an environment in which &lt;em&gt;all&lt;/em&gt; view points that challenge decisions or decision makers are welcome with the requirement that they are built on a platform of &lt;em&gt;respectful discourse&lt;/em&gt;; this is the essence of our &lt;a href=&quot;http://www.ubuntu.com/about/about-ubuntu/conduct&quot;&gt;Code Of Conduct&lt;/a&gt;. Within the context of an Open Source community we also encourage this engagement around differences to be expressed as &lt;em&gt;solutions&lt;/em&gt; with a focus on &lt;em&gt;solving problems&lt;/em&gt;; this helps us to be productive and move the project forward. This is why we have such a strong emphasis on blueprints, specs, bugs, and other ways of expressing issues and exploring solutions.&lt;/p&gt;

&lt;p&gt;Within the context of this most recent issue I saw three problems (problems I have seen present in other similar arguments too):&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Irrespective of the voracity or content of an opinion we must &lt;em&gt;never forget&lt;/em&gt; to be respectful and polite in the way we express and engage with others, irrespective of whether you are a volunteer, Canonical employee, or otherwise. Respect must &lt;em&gt;always&lt;/em&gt; be present in our discourse, irrespective of the content of our opinions; without it we become a barbaric people and lose the magic that brought this wonderful set of minds together in the first place. There is simply no excuse for rudeness, and inflammatory FUD that has no evidence to back it up other than presumed ill-intent serves nothing but to demotive folks and ratchet up the flames, as opposed to resolve the issue and make things better.&lt;/li&gt;
&lt;li&gt;Trust needs to be earned, but trust should always be built within the wider context of a set of contributions and conduct. Unfortunately some folks consider decisions they disagree with to be a basis for (a) entering into a paranoid debate about the “&lt;em&gt;real reason&lt;/em&gt;” the individual or company made that decision (and typically not believing the rationale provided by said decision-maker) and (b) seemingly forgetting about all the other positive contributions that the person or company has contributed. I can assure you there is no nefarious scheme at place at Canonical; our goals are well known in the community. If I felt Canonical was fundamentally trying to demote and shut the community out, I wouldn’t work here; I have no interest in working for a company that doesn’t understand the value of community, and I am not worried about finding suitable employment elsewhere. I work at Canonical because I believe our goals with Ubuntu are just and the company’s commitment to our community is sincere.&lt;/li&gt;
&lt;li&gt;Ubuntu is &lt;em&gt;not&lt;/em&gt; a consensus-based community. Consensus communities rarely work, and I am not aware of any Open Source project that bases their work on wider consensus in the community. It would be impossible and impractical to notify our community of every decision we make, let alone try to base a decision on a majority view, but we do try to ensure that major changes are communicated to our leaders first (this is something we have been driving improvements in recently). We always need to find the right balance between transparency and JFDI, and sometimes the balance isnt’t quite there, but that does not mean there is some kind of illuminati-ish scheme going on behind the scenes.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Ubuntu is a community filled with passionate people, and I love that we have folks who are critical of our direction and decisions. If everyone agreed with what we are doing, we would not always make the right decisions, and our diversity is what makes Ubuntu and our flavors such a great place to participate.&lt;/p&gt;

&lt;p&gt;As I said at the beginning of this post, it is important that all viewpoints are welcome, but we have to get the tone and conduct of some of these debates under control. The sheer level of sensationalist and confrontational language that is often in place in these disagreements doesn’t serve anyone but hungry journalists looking for page hits.&lt;/p&gt;

&lt;p&gt;Now, I am not suggesting here that anyone should change any of their viewpoints. If you vehemently disagree with an aspect of what we are doing in Ubuntu or at Canonical, that is fine and of course, welcome. What I am appealing to everyone though is to &lt;em&gt;treat others like you wish to be treated&lt;/em&gt;, with respect and dignity, and lets keep the sensationalism out of our community and focus on what we do best…building a world-class Free Software platform and its rich ecosystem of flavors.&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-19T23:30:19+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://www.die-welt.net/?p=1141">
	<title>Grml developers: Evgeni Golov: powerdyn – a dynamic DNS service for PowerDNS users</title>
	<link>http://www.die-welt.net/2013/05/powerdyn-a-dynamic-dns-service-for-powerdns-users/</link>
     <content:encoded>&lt;p&gt;You may not know this, but I am a &lt;em&gt;huge&lt;/em&gt; PowerDNS fan. This may be because it is so simple to use, supports different databases as backends or maybe just because I do not like BIND, pick one.&lt;/p&gt;
&lt;p&gt;I also happen to live in Germany where ISPs usually do not give static IP-addresses to private customers. Unless you pay extra or limit yourself to a bunch of providers that do good service but rely on old (DSL) technology, limiting you to some 16MBit/s down and 1MBit/s up. Luckily my ISP does not force the IP-address change, but it does happen from time to time (once in a couple of month usually). To access the machine(s) at home while on a non-IPv6-capable connection, I have been using my old (old, old, old) DynDNS.com account and pointing a CNAME from under die-welt.net to it.&lt;/p&gt;
&lt;p&gt;Some time ago, DynDNS.com started supporting AAAA records in their zones and I was happy: no need to type hostname.ipv6.kerker.die-welt.net to connect via v6 — just let the application decide. Well, yes, almost. It’s just DynDNS.com resets the AAAA record when you update the A record with ddclient and there is currently no IPv6 support in any of the DynDNS.com clients for Linux. So I end up with no AAAA record and am not as happy as I should be.&lt;/p&gt;
&lt;p&gt;Last Friday I got a mail from DynDNS:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Starting now, if you would like to maintain your free Dyn account, you must now log into your account once a month. Failure to do so will result in expiration and loss of your hostname. Note that using an update client will no longer suffice for this monthly login. You will still continue to get email alerts every 30 days if your email address is current.&lt;br /&gt;
Yes, thank you very much…&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Given that I have enough nameservers under my control and love hacking, I started writing an own dynamic DNS service. Actually you cannot call it a service. Or dynamic. But it’s my own, and it does DNS: &lt;a href=&quot;https://github.com/evgeni/powerdyn&quot;&gt;powerdyn&lt;/a&gt;. It is actually just a script, that can update DNS records in SQL (from which PowerDNS serves the zones).&lt;/p&gt;
&lt;p&gt;When you design such a “service”, you first think about user authentication and proper information transport. The machine that runs my PowerDNS database is reachable via SSH, so let’s use SSH for that. You do not only get user authentication, server authentication and properly crypted data transport, you also do not have to try hard to find out the IP-address you want to update the hostname to, just use &lt;code&gt;$SSH_CLIENT&lt;/code&gt; from your environment.&lt;/p&gt;
&lt;p&gt;If you expected further explanation what has to be done next: sorry, we’re done. We have the user (or hostname) by looking at the SSH credentials, and we have the IP-address to update it to if the data in the database is outdated. The only thing missing is some execution daemon or … &lt;code&gt;cron(8)&lt;/code&gt;. :)&lt;/p&gt;
&lt;p&gt;The machine at home has the following cron entry now:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;*/5 * * * * ssh -4 -T -i /home/evgeni/.ssh/powerdyn_rsa powerdyn@ssh.die-welt.net
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This connects to the machine with the database via v4 (my IPv6 address does not change) and that’s all.&lt;br /&gt;
As an alternative, one can add the &lt;code&gt;ssh&lt;/code&gt; call in &lt;code&gt;/etc/network/if-up.d/&lt;/code&gt;, &lt;code&gt;/etc/ppp/ip-up.d/&lt;/code&gt; or &lt;code&gt;/etc/ppp/ipv6-up.d&lt;/code&gt; (depending on your setup) to be executed every time the connection goes up.&lt;/p&gt;
&lt;p&gt;The machine with the database has the following &lt;code&gt;authorized_keys&lt;/code&gt; entry for the &lt;code&gt;powerdyn&lt;/code&gt; user:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;no-agent-forwarding,no-port-forwarding,no-pty,no-X11-forwarding,no-user-rc,\ 
command=&quot;/home/powerdyn/powerdyn/powerdyn dorei.kerker.die-welt.net&quot; ssh-rsa AAAA... evgeni@dorei
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;By forcing the &lt;code&gt;command&lt;/code&gt;, the user has no way to get the database-credentials the script uses to write to the database and neither cannot update a different host. That seems secure enough for me. It won’t scale for a setup as DynDNS.com and the user-management sucks (you even have to create the entries in the database first, the script can only update them), but it works fine for me and I bet it would for others too :)&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Update:&lt;/i&gt; included suggestions by XX and Helmut from the comments.&lt;/p&gt;
&lt;p class=&quot;sexy-rss-footer&quot;&gt;&lt;a href=&quot;http://www.die-welt.net/2013/05/powerdyn-a-dynamic-dns-service-for-powerdns-users/#comments&quot;&gt;3 comment(s)&lt;/a&gt; | this blog is &lt;a href=&quot;https://flattr.com/thing/309455/die-welt-net-a-broken-world-by-Evgeni-Golov&quot;&gt;flattr&lt;/a&gt; enabled&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-19T21:45:55+00:00</dc:date>
	<dc:creator>Grml developers</dc:creator>
</item> 
<item rdf:about="http://mako.cc/copyrighteous/?p=2360">
	<title>Ubuntu developers: Benjamin Mako Hill: The Cost of Inaccessibility at the Margins of Relevance</title>
	<link>http://mako.cc/copyrighteous/the-cost-of-inaccessibility-at-the-margins-of-relevance</link>
     <content:encoded>&lt;p&gt;I use RSS feeds to keep up with academic journals. Because of &lt;a href=&quot;https://getsatisfaction.com/newsblur/topics/do_unread_items_sunset_after_14_days&quot; class=&quot;reference external&quot;&gt;an undocumented and unexpected feature&lt;/a&gt; (bug?) in my (otherwise wonderful) free software newsreader &lt;a href=&quot;http://newsblur.com&quot; class=&quot;reference external&quot;&gt;NewsBlur&lt;/a&gt;, many articles published over the last year were marked as having been read before I saw them.&lt;/p&gt;
&lt;p&gt;Over the last week, I caught up. I spent hours going through abstracts and downloading papers that looked interesting or relevant to &lt;a href=&quot;http://mako.cc/academic/&quot; class=&quot;reference external&quot;&gt;my research&lt;/a&gt;. Because I did this for hundreds of articles, it gave me an unusual opportunity to reflect on my journal reading practices in a systematic way.&lt;/p&gt;
&lt;p&gt;On a number of occasions, there were potentially interesting articles in non-&lt;a href=&quot;https://en.wikipedia.org/wiki/Open_access&quot; class=&quot;reference external&quot;&gt;open access&lt;/a&gt; journals that neither MIT nor Harvard subscribes to and that were otherwise not accessible to me. In several cases where the research was obviously important to my work, I made an interlibrary request, emailed the papers’ authors for copies, or tracked down a colleague at an institution with access.&lt;/p&gt;
&lt;p&gt;Of course, articles that look &lt;em&gt;potentially interesting&lt;/em&gt; from the title and abstract often end up being less relevant or well executed on closer inspection. I tend to cast a wide net, skim many articles, and put them aside when it’s clear that the study is not for me. This week, I downloaded many of these possibly relevant papers to, at least, give a skim. &lt;em&gt;But only if I could download them easily&lt;/em&gt;. On three or four occasions, I found inaccessible articles at this margin of relevance. In these cases, I did not bother trying to track down the articles.&lt;/p&gt;
&lt;p&gt;Of course, what appear to be marginally relevant articles sometimes end up being a great match for my research and I will end up citing and building on the work. I found several suprisingly interesting papers last week. The articles that were locked up have no chance at this.&lt;/p&gt;
&lt;p&gt;When people suggest that open access hinders the spread of scholarship, a common retort is that the people who need the work have or can finagle access. For the papers &lt;em&gt;we know we need&lt;/em&gt;, this might be true. As someone with access to two of the most well endowed libraries in academia who routinely requests otherwise inaccessible articles through several channels, I would have told you, a week ago, that locked-down journals were unlikely to keep &lt;em&gt;me&lt;/em&gt; from citing anybody.&lt;/p&gt;
&lt;p&gt;So it was interesting watching myself do a personal cost calculation in a way that sidelined published scholarship — &lt;em&gt;and that open access publishing would have prevented&lt;/em&gt;. At the margin of relevance to ones research, open access may make a big difference.&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-19T16:00:05+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://maemo.org/midcom-permalink-1e2c157fc99010cc15711e2b798d5383f0c11ed11ed">
	<title>Maemo developers: SeriesFinale for BlackBerry</title>
	<link>http://www.joaquimrocha.com/2013/05/19/seriesfinale-for-blackberry/</link>
     <content:encoded>&lt;p&gt;I would like to share with you this port of &lt;a href=&quot;https://appworld.blackberry.com/webstore/content/28278102/&quot; target=&quot;_blank&quot;&gt;SeriesFinale for Blackberry&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Unlike the other versions, &lt;em&gt;I was not involved&lt;/em&gt; in the development of this one. It was developed by Micke Prag, who also started the Meego/N9 port back in the day.&lt;br /&gt;
I developed the &lt;a href=&quot;http://www.joaquimrocha.com/2009/12/06/seriesfinale/&quot; title=&quot;SeriesFinale&quot;&gt;first version&lt;/a&gt; of SeriesFinale in 2009 for the defunct &lt;a href=&quot;http://en.wikipedia.org/wiki/Maemo&quot; target=&quot;_blank&quot;&gt;Maemo&lt;/a&gt; system and released also a &lt;a href=&quot;http://www.joaquimrocha.com/2011/11/18/seriesfinale-for-harmattan-n9n950/&quot; title=&quot;SeriesFinale for Harmattan (N9/N950)&quot;&gt;version for the N9/Meego&lt;/a&gt; in 2011 (there was also a &lt;a href=&quot;http://www.joaquimrocha.com/2010/12/19/seriesfinale-for-gnome/&quot; title=&quot;SeriesFinale for GNOME&quot;&gt;version for GNOME&lt;/a&gt; but I never finished it…). It is very good to see that it continues its life even if I am not involved this time.&lt;/p&gt;
&lt;p&gt;I don’t own a BlackBerry so I am not able to try it but judging from &lt;a href=&quot;http://www.youtube.com/watch?v=j_Xq1C0eVx4&quot; target=&quot;_blank&quot;&gt;this video&lt;/a&gt;, it definitely looks good so if you’re a BB user, check it out!&lt;/p&gt;
&lt;p&gt;&amp;lt;iframe allowfullscreen=&quot;allowfullscreen&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/j_Xq1C0eVx4&quot; width=&quot;420&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;p&gt;Judging from the success that a &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.battlelancer.seriesguide&amp;amp;feature=nav_result#?t=W251bGwsMSwyLDNd&quot; target=&quot;_blank&quot;&gt;clone for Android&lt;/a&gt; and a &lt;a href=&quot;http://trakt.tv/&quot; target=&quot;_blank&quot;&gt;similar online service&lt;/a&gt; have, it seems like I could have started a whole business out of it… &lt;img src=&quot;http://www.joaquimrocha.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;span class=&quot;net_nemein_favourites&quot;&gt;0 &lt;a href=&quot;http://maemo.org/news/?net_nemein_favourites_execute=fav&amp;amp;net_nemein_favourites_execute_for=1e2c157fc99010cc15711e2b798d5383f0c11ed11ed&amp;amp;net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/1e2c157fc99010cc15711e2b798d5383f0c11ed11ed/&quot; class=&quot;net_nemein_favourites_create&quot;&gt;&lt;img src=&quot;http://static.maemo.org:81/net.nemein.favourites/not-favorite.png&quot; alt=&quot;Add to favourites&quot; style=&quot;border: none;&quot; title=&quot;Add to favourites&quot; /&gt;&lt;/a&gt;0 &lt;a href=&quot;http://maemo.org/news/?net_nemein_favourites_execute=bury&amp;amp;net_nemein_favourites_execute_for=1e2c157fc99010cc15711e2b798d5383f0c11ed11ed&amp;amp;net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/1e2c157fc99010cc15711e2b798d5383f0c11ed11ed/&quot; class=&quot;net_nemein_favourites_create&quot;&gt;&lt;img src=&quot;http://static.maemo.org:81/net.nemein.favourites/not-buried.png&quot; alt=&quot;Bury&quot; style=&quot;border: none;&quot; title=&quot;Bury&quot; /&gt;&lt;/a&gt;&lt;/span&gt;</content:encoded> 
	<dc:date>2013-05-19T09:51:24+00:00</dc:date>
	<dc:creator>Joaquim Rocha</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-3064211089164695382.post-4885345043834315569">
	<title>Blankon developers: Iang: Improvisasi</title>
	<link>http://ngoprek.fajran.web.id/2013/05/improvisasi.html</link>
     <content:encoded>&lt;p&gt;Salah satu fitur yang ada di OS X adalah penyuaraan tulisan alias &quot;Text to Speech&quot;. OS X menyediakan sebuah aplikasi command line yang memungkinkan kita untuk meyuarakan tulisan apa saja yang kita masukkan&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ say &quot;How are you?&quot;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Dari sekian penyuara yang tersedia, salah satunya adalah &lt;code&gt;Damayanti&lt;/code&gt; yang bisa menyuarakan Bahasa Indonesia&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ say -v Damayanti &quot;Apa kabar?&quot;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Ternyata si Damayanti ini bisa berimprovisasi menambahkan kata yang tidak kita tuliskan di sana. Coba saja jalankan perintah berikut.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ say -v Damayanti &quot;Sudah 5 hari aku berdiri selama 5 menit dan 5 detik setiap 5 jam&quot;&lt;/code&gt;&lt;/pre&gt;</content:encoded> 
	<dc:date>2013-05-19T08:15:20+00:00</dc:date>
	<dc:creator>Fajran Iman Rusadi</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-2096047966811532865.post-71216153930777587">
	<title>Blankon developers: Sokhibi: Daftar Isi Artikel Libre Office</title>
	<link>http://imgos-belajarlinux.blogspot.com/2013/05/daftar-isi-artikel-libre-office.html</link>
     <content:encoded>Halaman ini hanya berisi daftar isi tautan dari beberapa artikel yang berkaitan langsung dengan Libreoffice, untuk menuju artikel sesungguhnya, klik pada salah satu judul artikel atau klik kanan judul artikel kemudian  pilih &quot;Open Link in New Tab&quot; untuk membuka pada tab baru.












Fungsi tombol Papan Tik pada LibreOffice Writer
Mengenal Ikon pada LibreOffice Writer
Membuat Surat</content:encoded> 
	<dc:date>2013-05-19T04:20:12+00:00</dc:date>
	<dc:creator>Istana Media</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-2096047966811532865.post-5228663496744193952">
	<title>Blankon developers: Sokhibi: Backup Aplikasi yang sudah terpasang di BlankOn</title>
	<link>http://imgos-belajarlinux.blogspot.com/2013/05/backup-aplikasi-yang-sudah-terpasang-di.html</link>
     <content:encoded>Kemarin 
di Group Facebook BlankOn ada salah satu anggota group yang tanya
begini &quot;mas , cara backup aplikasi di blankon bagaimana?&quot;



Kemudain
dijawab oleh beberapa anggota lainnya seperti yang tampak pada gambar
diatas


Jawaban
diatas memang benar bisa dilakukan dengan syarat User belum melakukan
perintah &quot;apt-get-clean&quot; dan sejenisnya, jika sudah
melakuan perintah tersebut tentu saja pada</content:encoded> 
	<dc:date>2013-05-19T03:19:07+00:00</dc:date>
	<dc:creator>Istana Media</dc:creator>
</item> 
<item rdf:about="http://fitoschido.wordpress.com/?p=177">
	<title>Ubuntu developers: Adolfo Jayme Barrientos: Interesting reads today</title>
	<link>http://fitoschido.wordpress.com/2013/05/18/interesting-reads-today/</link>
     <content:encoded>&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://sushee.no-ip.org/opensourceisnotawarzone.txt&quot;&gt;“Open source is not a warzone. Not every man is a dick.”&lt;/a&gt; A lovely essay from Perl girls, I truly enjoyed reading it.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://linuxgrandma.blogspot.com/2013/05/the-water-we-swim-in.html&quot;&gt;“The water we swim in.”&lt;/a&gt; Valorie has nailed it with this: “&lt;i&gt;most of the people discussing the issue seem to be talking past the folks they are hoping to connect with.&lt;/i&gt;” FWIW, I just think this whole shitstorm over the Community link is too overblown, too melodramatic, a whole tornado was created inside a small glass of water. &lt;a href=&quot;http://www.datamation.com/open-source/ubuntus-community-link-problems.html&quot;&gt;The Hitler comparisons&lt;/a&gt; were ridiculous, unnecessary and embarrasing for the rest of us.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;</content:encoded> 
	<dc:date>2013-05-19T02:40:07+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://www.linux.codehelp.co.uk/serendipity/index.php?/archives/247-guid.html">
	<title>Emdebian developers: pybit 1.0.0 - distributed, scalable builds direct from VCS or archives</title>
	<link>http://www.linux.codehelp.co.uk/serendipity/index.php?/archives/247-pybit-1.0.0-distributed,-scalable-builds-direct-from-VCS-or-archives.html</link>
     <content:encoded>PyBit is a distributed build system able to build packages in response to VCS commits or other triggers, across multiple architectures, multiple clients and multiple build environments with automated uploads to a nominated repository.&lt;br /&gt;
&lt;br /&gt;
Support is included in 1.0.0 for building Debian packages using sbuild in response to subversion commits or changes in debian-devel-changes@lists.debian.org (by using apt as a version control handler) for any architecture and build environment which sbuild can support. There is also an example git commit template. Pybit has been designed to be fully extensible, so support for RPM or other package formats can be added as well as other version control handlers, other build environments and other architectures. Pybit is also scalable, when one type of client is struggling with the workload, another machine of the same architecture can be added to the pool to share the load. Pybit can also build a package for any number of architectures and build environments at the same time. The Pybit web interface provides an at-a-glance summary of all current builds as well as options to blacklist certain combinations, cancel and retry specific jobs and add monitor each pybit client. Current use cases include:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Rapidly changing VCS&lt;/b&gt; - one or more subversion repositories with lots of Debian packages, built automatically for any number of build environments and architectures every time the debian/changelog is modified. Clean chroot builds provide continuous integration testing of the every package.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;b&gt;Rebuilding the archive with different compilers or flags&lt;/b&gt; - a dedicated email account subscribed to debian-devel-changes@lists.debian.org feeding messages through procmail to the changes-debian hook, passing build requests to the apt handler to rebuild each package in your own sbuild chroots, using whatever environments, suites and build options can be configured within those chroots.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;something else we haven&#39;t thought of yet ... there is scope for a lot more hooks, package formats, chroot tools and handler plugins.&lt;/li&gt;&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
&lt;br /&gt;
Pybit 1.0.0 has &lt;a href=&quot;http://packages.qa.debian.org/p/pybit/news/20130518T233403Z.html&quot;&gt;arrived in Debian unstable&lt;/a&gt; as a direct result of the efforts put in by the pybit team during a sprint on 18th May 2013. Thanks to everyone involved in Pybit.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://freecode.com/projects/pybit&quot;&gt;https://freecode.com/projects/pybit&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://nicholasdavidson.github.io/pybit/&quot;&gt;http://nicholasdavidson.github.io/pybit/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://github.com/nicholasdavidson/pybit&quot;&gt;https://github.com/nicholasdavidson/pybit&lt;/a&gt;&lt;br /&gt;&lt;/ul&gt;&lt;/ul&gt;</content:encoded> 
	<dc:date>2013-05-19T00:02:28+00:00</dc:date>
	<dc:creator>Neil Williams</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-5432566687488141671.post-8411287833574609849">
	<title>Ubuntu developers: Valorie Zimmerman: The water we swim in</title>
	<link>http://linuxgrandma.blogspot.com/2013/05/the-water-we-swim-in.html</link>
     <content:encoded>Healthy relationships. I&#39;ve been thinking about them not in my personal life, but in terms of teams in free software. When I first began contributing, it was within a team creating an application (&lt;a href=&quot;http://amarok.kde.org/&quot; target=&quot;_blank&quot;&gt;Amarok&lt;/a&gt;), so rather small. Then I became active in &lt;a href=&quot;http://ubuntu-women.org/&quot; target=&quot;_blank&quot;&gt;Ubuntu-Women&lt;/a&gt;, which is larger, but still not huge. Then &lt;a href=&quot;http://kubuntu.org/&quot; target=&quot;_blank&quot;&gt;Kubuntu&lt;/a&gt;, then the larger &lt;a href=&quot;http://ubuntu.com/community/&quot; target=&quot;_blank&quot;&gt;Ubuntu community&lt;/a&gt;, and now &lt;a href=&quot;http://kde.org/&quot; target=&quot;_blank&quot;&gt;KDE&lt;/a&gt;, which is truly enormous.&lt;br /&gt;&lt;br /&gt;In all of these projects, communication and trust are paramount. Dialog which fosters creativity and progress is only possible when people enlarge their trust in one another. Along the way to the highest trust levels, many barriers will come down, as people allow them. Sometimes these barriers are invisible, until someone points them out.&lt;br /&gt;&lt;br /&gt;I thought I&#39;d seen a cartoon illustrating this story, but a web search tells me it&#39;s &lt;a href=&quot;http://www.openculture.com/2013/05/david_foster_wallaces_2005_commencement_speech_this_is_water_visualized_in_new_short_film.html&quot; target=&quot;_blank&quot;&gt;a story by David Foster Wallace&lt;/a&gt;:&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;Two young fish meet an older fish, who asks them “How’s the water?” The younger fish look at each other and say, “What the hell is water?”&lt;/blockquote&gt;I was reminded of this story recently while observing the various reactions to the removal of the Community link on Ubuntu.com, the portal to the Ubuntu project. The link is coming back, so I&#39;m not complaining. However, what I&#39;ve noticed is that &lt;i&gt;most of the people discussing the issue seem to be talking past the folks they are hoping to connect with&lt;/i&gt;. The emotions expressed range from puzzlement, to shock and outrage, with little understanding on the other &quot;side&quot; on the perceptions causing these reactions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So how is the water?&lt;/b&gt; To me, the drama played out completely predictably, because any time you have one company selling a product, and volunteers working in that same project, you will have class issues, and class is like the water fish swim in. People are often not aware of it, and thus have difficulty dealing with their emotions around it, because they have been taught to ignore it, or even that it doesn&#39;t exist. So when the designers removed the link, it was felt as a slap to the face of community members, while the designers see it as just a step to a clean, functional design. The conversation about this change at the recent vUDS clearly betrays this lack of understanding of the other on all sides. &lt;a href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21740/community-1305-ubuntu-website-planning/&quot;&gt;http://summit.ubuntu.com/uds-1305/meeting/21740/community-1305-ubuntu-website-planning/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is no such thing as a culture without class. There are always power imbalances, and privileges. However, that doesn&#39;t mean that class is the death of the Ubuntu project, or that volunteers and companies can&#39;t happily co-exist. They can, but the fact of class must be acknowledged, and those with privilege and power must realize what they have, and use them on behalf of the project.&lt;br /&gt;&lt;br /&gt;A healthy culture has hierarchy, but not one based on domination. In fact, in FOSS that is part of what we are attempting to dislodge, right? We want our hierarchies to be constructed for function, not to rule over us. For instance, those who demonstrate their skill in packaging or coding are given the right to upload to the repositories. And those who grant them that right are those who already have built their reputations by using their skill and trustworthiness in that domain.&lt;br /&gt;&lt;br /&gt;Recently there has been a breakdown -- or an apparent breakdown -- in that hierarchy of function in Ubuntu. And I think that both those inside Canonical and those outside, perceive that the other is the one causing that break. So, some repair is needed.&lt;br /&gt;&lt;br /&gt;All of our differences can be overcome as we build (or re-build) trust. However, all sides of the issue will need to think about, process emotion about, and finally discuss openly what has gone on. The replacement of the Community link alone will not mend this breach, nor will brief virtual UDS sessions. In fact, I think the lack of in-person face-to-face interaction is allowing this divide to grow.&lt;br /&gt;&lt;br /&gt;Folks, we don&#39;t want resentment and suspicion to grow, so we are all going to need to work on this if the Ubuntu project is going to continue to thrive as a free software enterprise. In my opinion, thinking about and discussing class issues are fundamental to that effort.&lt;br /&gt;&lt;br /&gt;This blog appears on the &lt;a href=&quot;http://linuxchix.org/&quot; target=&quot;_blank&quot;&gt;Linuxchix&lt;/a&gt;, KDE and Ubuntu planets, and these issues of class appear in all teams. Health and progress are the goal, and honest dialog is the means. I propose we look one another in the eye and start a conversation. These are difficult dialogs, but our health is at stake.</content:encoded> 
	<dc:date>2013-05-18T23:03:30+00:00</dc:date>
	<dc:creator>Valorie Zimmerman</dc:creator>
</item> 
<item rdf:about="http://princessleia.com/journal/?p=8086">
	<title>Ubuntu developers: Elizabeth Krumbach Joseph: Adopt a Salamander</title>
	<link>http://princessleia.com/journal/?p=8086</link>
     <content:encoded>&lt;p&gt;For each Ubuntu release I spend a little time finding a toy or other representation of the codename animal to use at booths, Ubuntu Hours and other events. I wrote about &lt;a href=&quot;http://princessleia.com/journal/?p=6293&quot;&gt;Quetzals and Pangolins here&lt;/a&gt; and you may have seen Raring &lt;a href=&quot;http://www.flickr.com/photos/pleia2/8514032846/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;When the salamander came up I was confident that a toy would be easy to find, and indeed they were! Even better, I found that the World Wildlife Fund offers a &lt;a href=&quot;http://gifts.worldwildlife.org/gift-center/gifts/Species-Adoptions/Hellbender-Salamander.aspx&quot;&gt;$50 Hellbender Salamander Adoption Kit&lt;/a&gt; that ships with 2 plush salamanders! Mine arrived yesterday, I’ll be keeping one to use at our events and will find a way to give away the other (perhaps as part of the Ubuntu Women contest we’re planning? Or at some LoCo event?).&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;a href=&quot;http://princessleia.com/images/journalpics/052013/wwf_salamander.jpg&quot;&gt;&lt;img src=&quot;http://princessleia.com/images/journalpics/052013/wwf_salamander_sm.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Event decoration + helping to save the actual animal, hooray!&lt;/p&gt;
&lt;p&gt;Oh, and it is a release late, but while I was in Mérida, Mexico we stopped in to &lt;a href=&quot;http://www.frommers.com/destinations/meridamexico/S29023.html&quot;&gt;Miniaturas&lt;/a&gt; where I picked up some adorable quetzal earrings:&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;a href=&quot;http://princessleia.com/images/journalpics/052013/quetzal_earrings.jpg&quot;&gt;&lt;img src=&quot;http://princessleia.com/images/journalpics/052013/quetzal_earrings_sm.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;I think I’ll wear them to our &lt;a href=&quot;http://loco.ubuntu.com/events/ubuntu-california/2421-ubuntu-hour-san-francisco/&quot;&gt;San Francisco Ubuntu Hour on June 12th&lt;/a&gt;, and bring along the salamander!&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-18T21:47:19+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://seilo.geekyogre.com/?p=3313">
	<title>Ubuntu developers: Seif Lotfy: Globaleaks 0.2 Alpha</title>
	<link>http://seilo.geekyogre.com/2013/05/3313/</link>
     <content:encoded>&lt;p&gt;&lt;strong&gt;Globaleaks 0.2 Alpha is out.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;a href=&quot;https://globaleaks.org/&quot;&gt;Globaleaks&lt;/a&gt; is an open source project aimed at creating a worldwide, anonymous, censorship-resistant, distributed whistle-blowing platform. It enables organizations interested in running whistle-blowing initiatives to setup their own safe zone, where whistle-blowers and recipients can exchange data.&lt;/p&gt;
&lt;p&gt;2 Years ago I helped out with the development of Globaleaks 0.1. And although I am not active anymore, I really support the initiative behind it. Now with the &lt;a href=&quot;http://logioshermes.org&quot;&gt;HERMES Center for Transparency and Digital Human Rights&lt;/a&gt; backing it up, it has grown a lot and shaped up to be a very organized and thought through project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Full rewrite&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.714285714; font-size: 1rem;&quot;&gt;More flexible and extensible&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Linux ready-made system and network hardened installation&lt;/li&gt;
&lt;li&gt;
&lt;div id=&quot;magicdomid17&quot;&gt;&lt;span style=&quot;line-height: 1.714285714; font-size: 1rem;&quot;&gt;Written in python using twisted&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;New Frontend&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Try it out:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Try out the &lt;a href=&quot;http://demo.globaleaks.org/&quot;&gt;demo&lt;/a&gt;. It is pretty straight forward.&lt;/p&gt;
&lt;p&gt;&lt;strong style=&quot;line-height: 1.714285714; font-size: 1rem;&quot;&gt;Help out:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As young project, Globaleaks can use some help fixing &lt;a href=&quot;https://globaleaks.org/bughunting/&quot;&gt;bugs&lt;/a&gt;. Just head to the &lt;a href=&quot;https://github.com/globaleaks/GlobaLeaks/wiki&quot;&gt;wiki&lt;/a&gt; and read through it. It is pretty straight forward, and explains the modules, security concepts and set up instructions.&lt;/p&gt;
&lt;p&gt;Globaleaks already has Debian and Ubuntu ready packages. An easy way to help out is to set up a  PPA for us on Launchpad. &lt;img src=&quot;http://seilo.geekyogre.com/wp-includes/images/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Get in touch:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;You can contact the Globaleaks team at info () globaleaks org or on IRC on #globaleaks at irc.oftc.net&lt;/p&gt;
&lt;p&gt;Here are some screenshots of the new frontend &lt;img src=&quot;http://seilo.geekyogre.com/wp-includes/images/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;div style=&quot;width: 310px;&quot; id=&quot;attachment_3324&quot; class=&quot;wp-caption alignnone&quot;&gt;&lt;a href=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-1.04.53-PM1.png&quot;&gt;&lt;img src=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-1.04.53-PM1-300x227.png&quot; alt=&quot;Congratulation you are using Tor&quot; height=&quot;227&quot; class=&quot;size-medium wp-image-3324&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Congratulations you are using Tor&lt;/p&gt;&lt;/div&gt;
&lt;div style=&quot;width: 310px;&quot; id=&quot;attachment_3325&quot; class=&quot;wp-caption alignnone&quot;&gt;&lt;a href=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-1.07.57-PM1.png&quot;&gt;&lt;img src=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-1.07.57-PM1-300x261.png&quot; alt=&quot;Receiver selection page&quot; height=&quot;261&quot; class=&quot;size-medium wp-image-3325&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Receiver selection page&lt;/p&gt;&lt;/div&gt;
&lt;div style=&quot;width: 310px;&quot; id=&quot;attachment_3327&quot; class=&quot;wp-caption alignnone&quot;&gt;&lt;a href=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-1.09.10-PM1.png&quot;&gt;&lt;img src=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-1.09.10-PM1-300x261.png&quot; alt=&quot;The submission receipt&quot; height=&quot;261&quot; class=&quot;size-medium wp-image-3327&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;The submission receipt&lt;/p&gt;&lt;/div&gt;
&lt;div style=&quot;width: 310px;&quot; id=&quot;attachment_3329&quot; class=&quot;wp-caption alignnone&quot;&gt;&lt;a href=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-11.07.47-PM.png&quot;&gt;&lt;img src=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-11.07.47-PM-300x261.png&quot; alt=&quot;Configuring a receiver&quot; height=&quot;261&quot; class=&quot;size-medium wp-image-3329&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Configuring a receiver&lt;/p&gt;&lt;/div&gt;
&lt;div style=&quot;width: 310px;&quot; id=&quot;attachment_3330&quot; class=&quot;wp-caption alignnone&quot;&gt;&lt;a href=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-11.08.08-PM.png&quot;&gt;&lt;img src=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-11.08.08-PM-300x261.png&quot; alt=&quot;Configuring a context&quot; height=&quot;261&quot; class=&quot;size-medium wp-image-3330&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Configuring a context&lt;/p&gt;&lt;/div&gt;
 &lt;p&gt;&lt;a href=&quot;http://seilo.geekyogre.com/?flattrss_redirect&amp;amp;id=3313&amp;amp;md5=efd82cce67b144a2437de26f5be0f3d5&quot; target=&quot;_blank&quot; title=&quot;Flattr&quot;&gt;&lt;img src=&quot;http://seilo.geekyogre.com/wp-content/plugins/flattrss/img/flattr-badge-large.png&quot; alt=&quot;flattr this!&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-18T21:25:46+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://budiwijaya.net/?p=165">
	<title>Blankon developers: Budiwijaya: Book Review: Mastering NGINX</title>
	<link>http://budiwijaya.net/book-review-mastering-nginx.html</link>
     <content:encoded>&lt;p&gt;&lt;a href=&quot;http://amzn.to/14C1od2&quot;&gt;&lt;img src=&quot;http://img13.imageshack.us/img13/8323/masteringnginx.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://amzn.to/19LVtTW&quot;&gt;Mastering Nginx&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;
by &lt;strong&gt;Dimitri Aivaliotis&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chapter 1 – Installing Nginx and Third party modules&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is a first step you need to do before doing any nginx things.&lt;br /&gt;
It’s includes the most easiest way to install nginx a.k.a installing from package manager for major distro.&lt;br /&gt;
&lt;span id=&quot;more-165&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.714285714; font-size: 1rem;&quot;&gt;apt-get for debian&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.714285714; font-size: 1rem;&quot;&gt;yum for redhat&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 1.714285714; font-size: 1rem;&quot;&gt;pkg_install for freebsd&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And also step by step to make a custom install of nginx a.k.a compiling from source.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chapter 2 – A configuration guide&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here’s the most important parts of nginx. The configurations.&lt;br /&gt;
The author writes in an easy to follow, where this is the most complicated part for beginner.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chapter 3 – Using the mail module&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Proxying mail service with nginx is one of nginx features. Eventhough I never use nginx with mail proxying, the author write clearly and easy to understand so I can imagine how it works.&lt;/p&gt;
&lt;p&gt;In the end of chapter, there’s a sample of authentication program to use with mail proxy using ruby programming language.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chapter 4 – NGINX as a Reverse Proxy&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Reverse proxy is also a killer feature of nginx. Here’s alot example with various backends such as apache and memcache.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chapter 5 – Reverse Proxy Advanced Topics&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here, an advanced use of nginx as reverse proxy is discussed.&lt;br /&gt;
Nginx as ssl-accelerator, security based on ip address, fine tuning reverse proxy and caching.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chapter 6 – The NGINX HTTP Server&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;HTTP Server is the core of nginx function. A detailed discussion about nginx as http server.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chapter 7 – NGINX for the Developer&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Eventough the title says “for the Developer”, its helped me alot as a sysadmin to configure the behaviour of nginx. For example, the caching is discussed more detail in this chapter, how caching helps legacy applications.&lt;/p&gt;
&lt;p&gt;Some important discussion are caching on memcache, caching on static files, changing content on-the-fly, SSI and generating secure links.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chapter 8 – Troubleshooting techniques&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is what I love about this book. Here discussed how to troubleshoot most common error and common mistakes on configuring nginx.&lt;/p&gt;
&lt;p&gt;The most simple troubleshoot is look at the log files, here explained inside-out about an error on log-files. Also there’s an advanced logging to make our lives as sysadmin easier. And some tips and trick about operating systems specific limits.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;For me, this book is helped me alot how to configure and troubleshoot an nginx configuration. This book is suitable for newbie and advanced nginx users. What I loved most of this book is  &lt;em&gt;&lt;strong&gt;Appendix A: Directive Reference&lt;/strong&gt;&lt;/em&gt; and &lt;em&gt;&lt;strong&gt;Appendix B: Rewrite Rule Guide&lt;/strong&gt;&lt;/em&gt;, it helps me alot on explanation of a directives and what is the default entry of that directive.&lt;/p&gt;
&lt;p&gt;Overall, this book is a great books. The author is well written this book. You should &lt;a href=&quot;http://amzn.to/19LVtTW&quot;&gt;buy this book&lt;/a&gt; if you serious onto nginx configuration.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-18T19:26:48+00:00</dc:date>
	<dc:creator>Blankon developers</dc:creator>
</item> 
<item rdf:about="http://skitterman.wordpress.com/?p=261">
	<title>Ubuntu developers: Scott Kitterman: Polls Closing Soon – Kubuntu Council Elections 2013</title>
	<link>http://skitterman.wordpress.com/2013/05/18/polls-closing-soon-kubuntu-council-elections-2013/</link>
     <content:encoded>&lt;p&gt;As I’ve mentioned &lt;a href=&quot;http://skitterman.wordpress.com/2013/05/01/kubuntu-council-elections-2013-nomination-period-has-ended/&quot; target=&quot;_blank&quot;&gt;before&lt;/a&gt;, the 2013 Kubuntu Council elections are underway.  You’ve got just over two days left to vote, so if you’ve been procrastinating, mission accomplished, now go vote.&lt;/p&gt;
&lt;br /&gt;</content:encoded> 
	<dc:date>2013-05-18T19:20:08+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-2096047966811532865.post-1056020341686421329">
	<title>Blankon developers: Sokhibi: Menambahkan menu Satuan pada LibreOffice Calc</title>
	<link>http://imgos-belajarlinux.blogspot.com/2013/05/menambahkan-menu-satuan-pada.html</link>
     <content:encoded>Tadi siang karena sedang tidak ada kerjaan saya bongkar-bongkar kardus dan mengumpulkan barang-barang bekas yang sudah tidak terpakai untuk dijual ke tukang rongsok secara kiloan, seperti biasa saya berusaha membuat pembukuan apa yang dijual hari ini, karena dalam pembukuan tersebut harus membuat data dengan satuan kilogram (kg) sedangkan di LibreOffice Calc tidak tersedia menu satuan tersebut,</content:encoded> 
	<dc:date>2013-05-18T16:19:56+00:00</dc:date>
	<dc:creator>Istana Media</dc:creator>
</item> 
<item rdf:about="http://blogs.fsfe.org/rcarreras/?p=148">
	<title>Ubuntu developers: Rafael Carreras: Raring Party in Barcelona</title>
	<link>http://blogs.fsfe.org/rcarreras/?p=148</link>
     <content:encoded>&lt;p&gt;Last Saturday, the &lt;a href=&quot;http://ubuntu.cat&quot;&gt;Catalan LoCo Team&lt;/a&gt; did its &lt;a href=&quot;https://wiki.ubuntu.com/CatalanTeam/Activitats/RaringRingtail&quot;&gt;Ubuntu Raring Ringtail Party at the Escola del Clot of Barcelona&lt;/a&gt; with some 80 people present in the different speeches and installs.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://rcarreras.caliu.cat/files/2013/05/P1020255.jpg&quot;&gt;&lt;img src=&quot;http://rcarreras.caliu.cat/files/2013/05/P1020255-300x225.jpg&quot; alt=&quot;P1020255&quot; height=&quot;225&quot; class=&quot;aligncenter size-medium wp-image-910&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The day started with a little presentation about Ubuntu and Catalan LoCo Team. After that, there were two lectures from Sergi Grau: HTML5 and Android 4.2.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://rcarreras.caliu.cat/files/2013/05/dunetna.jpeg&quot;&gt;&lt;img src=&quot;http://rcarreras.caliu.cat/files/2013/05/dunetna-300x179.jpeg&quot; alt=&quot;dunetna&quot; height=&quot;179&quot; class=&quot;aligncenter size-medium wp-image-908&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Simultaneously, on other room, it was the speech about the &lt;a href=&quot;http://dunetna.probeta.net/lib/exe/fetch.php/talks:xerrada-outreach-program-for-women.pdf&quot;&gt;&lt;em&gt;Free &amp;amp; Open Source Software Outreach for Women &lt;/em&gt;Program&lt;/a&gt; &lt;span class=&quot;https&quot;&gt;with Mònica Ramírez, Debian Developer.&lt;/span&gt;&lt;em&gt;&lt;a href=&quot;https://live.gnome.org/OutreachProgramForWomen&quot; class=&quot;https&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p class=&quot;line891&quot;&gt;&lt;a href=&quot;http://rcarreras.caliu.cat/files/2013/05/Oriol.jpeg&quot;&gt;&lt;img src=&quot;http://rcarreras.caliu.cat/files/2013/05/Oriol-300x225.jpeg&quot; alt=&quot;Oriol&quot; height=&quot;225&quot; class=&quot;aligncenter size-medium wp-image-909&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;line891&quot;&gt;After that, there were the talks about &lt;a href=&quot;http://binefa.cat/danicollados/&quot; class=&quot;http&quot;&gt;Metadistributions based on Ubuntu&lt;/a&gt; using &lt;a href=&quot;http://www.remastersys.com/&quot; class=&quot;http&quot;&gt;Remastersys&lt;/a&gt;&lt;span class=&quot;http&quot;&gt; with Jordi Binefa and &lt;/span&gt;&lt;span class=&quot;http&quot;&gt;&lt;a href=&quot;http://chameleon.enging.com&quot;&gt;ChameleonPI&lt;/a&gt; (a Raspbian versions with games emulators for the Raspberry Pi) with its author Carles Oriol.&lt;/span&gt;&lt;a href=&quot;http://chameleon.enging.com&quot; class=&quot;http&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;line891&quot;&gt;&lt;a href=&quot;http://rcarreras.caliu.cat/files/2013/05/Binefa.jpeg&quot;&gt;&lt;img src=&quot;http://rcarreras.caliu.cat/files/2013/05/Binefa-300x179.jpeg&quot; alt=&quot;Binefa&quot; height=&quot;179&quot; class=&quot;aligncenter size-medium wp-image-906&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;line891&quot;&gt;Joan de Gràcia presented the &lt;a href=&quot;http://linkat.xtec.cat/&quot; class=&quot;http&quot;&gt;Linkat Edu&lt;/a&gt; 12.04, the official Catalan public school GNU/Linux distro, for the first time based on Ubuntu, and Jordi Binefa showed &lt;a href=&quot;https://wiki.ubuntu.com/CatalanTeam/Activitats/RaringRingtail?action=AttachFile&amp;amp;do=view&amp;amp;target=20121108MaqLliurePractic03.pdf&quot; class=&quot;attachment&quot; title=&quot;Maquinari lliure amb Ubuntu&quot;&gt;Free hardware with Ubuntu&lt;/a&gt;.&lt;/p&gt;
&lt;p class=&quot;line891&quot;&gt;&lt;a href=&quot;http://rcarreras.caliu.cat/files/2013/05/P1020250.jpg&quot;&gt;&lt;img src=&quot;http://rcarreras.caliu.cat/files/2013/05/P1020250-300x225.jpg&quot; alt=&quot;P1020250&quot; height=&quot;225&quot; class=&quot;aligncenter size-medium wp-image-912&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;line891&quot;&gt;Meanwhile, on the install room, people worked on installations and clarification of doubts and we sold some LoCo Team T-shirts and gave away some Ubuntu installation and using guides.&lt;/p&gt;
&lt;p class=&quot;line891&quot;&gt;As always, we ended the party with a draw of some T-shirts and an Ubuntu Handbook.&lt;/p&gt;
&lt;p class=&quot;line891&quot;&gt;&lt;a href=&quot;http://rcarreras.caliu.cat/files/2013/05/P1020268.jpg&quot;&gt;&lt;img src=&quot;http://rcarreras.caliu.cat/files/2013/05/P1020268-300x225.jpg&quot; alt=&quot;P1020268&quot; height=&quot;225&quot; class=&quot;aligncenter size-medium wp-image-911&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;line891&quot;&gt;As you can see, after the party was completed, some of us went to lunch.&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-18T10:04:52+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="https://tails.boum.org/news/version_0.18/index.en.html">
	<title>Tails: Tails 0.18 is out</title>
	<link>https://tails.boum.org/news/version_0.18/index.en.html</link>
     <content:encoded>&lt;p&gt;Tails, The Amnesic Incognito Live System, version 0.18, is out.&lt;/p&gt;

&lt;p&gt;All users must upgrade as soon as possible.&lt;/p&gt;

&lt;h1&gt;Changes&lt;/h1&gt;

&lt;p&gt;Notable user-visible changes include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;New features&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Support obfs3 bridges.&lt;/li&gt;
&lt;li&gt;Automatically &lt;a href=&quot;https://tails.boum.org/news/../doc/first_steps/persistence/configure/index.en.html#additional_packages&quot;&gt;install a custom list of additional packages&lt;/a&gt;
chosen by the user at the beginning of every working session, and upgrade
them once a network connection is established (technology preview).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Iceweasel&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Upgrade to Iceweasel 17.0.5esr-0+tails2~bpo60+1.&lt;/li&gt;
&lt;li&gt;Update Torbrowser patches to current maint-2.4 branch (567682b).&lt;/li&gt;
&lt;li&gt;Torbutton 1.5.2, and various prefs hacks to fix breakage.&lt;/li&gt;
&lt;li&gt;HTTPS Everywhere 3.2&lt;/li&gt;
&lt;li&gt;NoScript 2.6.6.1-1&lt;/li&gt;
&lt;li&gt;Isolate DOM storage to first party URI, and enable DOM storage.&lt;/li&gt;
&lt;li&gt;Isolate the image cache per url bar domain.&lt;/li&gt;
&lt;li&gt;Update prefs to match the TBB&#39;s, fix bugs, and take advantage of
the latest Torbrowser patches.&lt;/li&gt;
&lt;li&gt;Make prefs organization closer to the TBB&#39;s, and generally clean
them up.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Bugfixes&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Linux 3.2.41-2+deb7u2.&lt;/li&gt;
&lt;li&gt;All Iceweasel prefs we set are now applied.&lt;/li&gt;
&lt;li&gt;Bring back support for proxies of type other than obfsproxy.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Minor improvements&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Set &lt;code&gt;kernel.dmesg_restrict=1&lt;/code&gt;, and make &lt;code&gt;/proc/&amp;lt;pid&amp;gt;/&lt;/code&gt; invisible
and restricted for other users. It makes it slightly harder for an
attacker to gather information that may allow them to
escalate privileges.&lt;/li&gt;
&lt;li&gt;Install gnome-screenshot.&lt;/li&gt;
&lt;li&gt;Add a &lt;em&gt;About Tails&lt;/em&gt; launcher in the &lt;em&gt;System&lt;/em&gt; menu.&lt;/li&gt;
&lt;li&gt;Install GNOME accessibility themes.&lt;/li&gt;
&lt;li&gt;Use &lt;em&gt;Getting started...&lt;/em&gt; as the homepage for the Tails
documentation button.&lt;/li&gt;
&lt;li&gt;Disable audio preview in Nautilus.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Localization: many translation updates all over the place.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;See the &lt;a href=&quot;http://git.immerda.ch/?p=amnesia.git;a=blob_plain;f=debian/changelog;hb=refs/tags/0.18&quot;&gt;online
Changelog&lt;/a&gt;
for technical details.&lt;/p&gt;

&lt;h1&gt;Known issue&lt;/h1&gt;

&lt;p&gt;The web browser default search engine is Google, instead of the
intended localized Startpage. You may select &lt;em&gt;Startpage HTTPS&lt;/em&gt; in the
search engine menu next to the Google icon.&lt;/p&gt;

&lt;h1&gt;I want to try it / to upgrade!&lt;/h1&gt;

&lt;p&gt;See the &lt;a href=&quot;https://tails.boum.org/news/../getting_started/index.en.html&quot;&gt;Getting started&lt;/a&gt; page.&lt;/p&gt;

&lt;p&gt;As no software is ever perfect, we maintain a list of &lt;a href=&quot;https://tails.boum.org/news/../support/known_issues/index.en.html&quot;&gt;problems
that affects the last release of Tails&lt;/a&gt;.&lt;/p&gt;

&lt;h1&gt;What&#39;s coming up?&lt;/h1&gt;

&lt;p&gt;The next Tails release is scheduled for June 27.&lt;/p&gt;

&lt;p&gt;Have a look to our &lt;a href=&quot;https://tails.boum.org/contribute/roadmap/&quot;&gt;roadmap&lt;/a&gt; to see where we are heading to.&lt;/p&gt;

&lt;p&gt;Would you want to help? As explained in our &lt;a href=&quot;https://tails.boum.org/news/../contribute/index.en.html&quot;&gt;&quot;how to contribute&quot;
documentation&lt;/a&gt;, there are many ways &lt;strong&gt;you&lt;/strong&gt; can contribute
to Tails. If you want to help, come talk to us!&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-18T09:23:45+00:00</dc:date>
	<dc:creator>Tails</dc:creator>
</item> 
<item rdf:about="http://princessleia.com/journal/?p=8037">
	<title>Ubuntu developers: Elizabeth Krumbach Joseph: Virtual Ubuntu Developer Summit 1305</title>
	<link>http://princessleia.com/journal/?p=8037</link>
     <content:encoded>&lt;p&gt;Since I left for my &lt;a href=&quot;http://princessleia.com/journal/?p=7982&quot;&gt;wedding&lt;/a&gt; and &lt;a href=&quot;http://princessleia.com/journal/?p=8014&quot;&gt;honey&lt;/a&gt;&lt;a href=&quot;http://princessleia.com/journal/?p=8035&quot;&gt;moon&lt;/a&gt; a bunch of things happened! &lt;a href=&quot;https://lists.ubuntu.com/archives/ubuntu-announce/2013-April/000171.html&quot;&gt;Ubuntu 13.04 was released&lt;/a&gt;, &lt;a href=&quot;http://www.markshuttleworth.com/archives/1252&quot;&gt;13.10 was given the code name “Saucy Salamander”&lt;/a&gt; and &lt;a href=&quot;http://www.debian.org/News/2013/20130504&quot;&gt;Debian 7.0 Wheezy came out&lt;/a&gt;. Plus lots of exciting OpenStack development discussion that came out following the Summit (I left right after it). When I got back into the country on the 12th I had a lot to catch up on! I did my best to cram before sessions and certainly had to limit involvement to a handful of sessions that I was particularly keen on attending and so could get up to speed with quickly.&lt;/p&gt;
&lt;p&gt;This was the first virtual UDS I was able to participate in, so it was all new to me. Essentially the the “fish bowl” (as seen &lt;a href=&quot;http://princessleia.com/images/journalpics/102012/uds-r_app_review_process_session.jpg&quot;&gt;here&lt;/a&gt;, I took this photo from my spot in the wider attendee seating) is replaced by a Google Hangout and the “wider attendee seating” is an IRC channel. For the 4 sessions I participated in this worked very well, session leads were pro-active about asking who wished to participate in the Hangout so everyone who wanted to was able to. A great deal of attention in all these sessions was given to the IRC channel, which is a contrast with in person UDS where the channel can sometimes get a bit left behind (even though it’s being projected, it was easy to forget once you get talking). I didn’t use the summit.ubuntu.com page for anything aside reference, preferring to pop out the etherpad and use my standard IRC client, but I appreciated it all being there as a resource (and I’m sure it was super helpful for newcomers to follow along!).&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;http://princessleia.com/images/journalpics/052013/cheri_uds_screenshot.png&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;small&gt;Cheri Francis and others in the Ubuntu Women session&lt;/small&gt;&lt;/div&gt;
&lt;p&gt;I found the sessions I participated in to be productive and focused and when applicable resulted in a solid list of action items. I hope that the event also lessened the experience gap that was always present for in person vs. remote participants, we all got the same experience. Now I have to admit to not being a fan of using Google Hangouts for this (I like Google, but it is still a proprietary, closed-source tool that we have no control over), but I understand that the ease of use and immediate availability of videos on YouTube makes a compelling case. Perhaps my only other complaint is lack of cohesiveness that comes from an online event, I didn’t watch the introduction or the wrap up. I also didn’t participate in the “beer hangout” – I didn’t even know it was happening, and sitting in front of my computer with a beer in the middle of the day wasn’t particularly interesting to me. I only attended a few specific sessions and there was no “wandering into something that looks interesting” (instead I just went back to work) or the regular social down time we get to relax or sit down to hack on things. I do hope we can find some kind of replacement for the in-person events, it would be great to see something on the LoCo team level at conferences where we seek to have an expanded Ubuntu presence focused on contributors (perhaps an Ubucon with a participant track?).&lt;/p&gt;
&lt;p&gt;And the venue… it was at home! In order to participate in the hangout I did feel the need to leverage my multiple monitors.&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;a href=&quot;http://princessleia.com/images/journalpics/052013/uds-1305-venue.jpg&quot;&gt;&lt;img src=&quot;http://princessleia.com/images/journalpics/052013/uds-1305-venue_sm.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;small&gt;My desk is a bit chaotic&lt;/small&gt;&lt;/div&gt;
&lt;p&gt;Now the sessions themselves…&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt; – Planning for Ubuntu Community presence on the Ubuntu Website – &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This was not a particularly productive session as far as action items were concerned, but it turns out that while I was gone the removal of the “Community” link from ubuntu.com took on a life of its own (and boy was I surprised to see my name end up in a recent &lt;a href=&quot;http://www.datamation.com/open-source/ubuntu-and-the-missing-community-link.html&quot;&gt;Datamation article about it&lt;/a&gt;). Personally I was satisfied with &lt;a href=&quot;http://daniel.holba.ch/blog/2013/04/community-on-ubuntu-dot-com/&quot;&gt;Daniel Holbach’s blog post on the subject&lt;/a&gt; a day after the change was made, but it was nice to speak with with some folks from the Design team and allow everyone to confirm that no ill will was intended and that plans for a new and improved community site were moving forward. The session was kept short given the more structured session about the community site specifically planned for the following day.&lt;/p&gt;
&lt;p&gt;YouTube video of the session &lt;a href=&quot;http://www.youtube.com/watch?v=qZcyGVPPHWQ&quot;&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt; – Ubuntu Women UDS-1305 Goals – &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Huge thanks to Silvia Bindelli and Cheri Francis for doing all of the leg work for this session while I was gone, I felt very comfortable reviewing their pre-session notes and found a really great, collaborative environment upon joining in. The discussion began talking about an information scavenger-hung competition that the team will be doing in the coming months, seeking volunteers to assist. It then moved into a topic that I was really happy to see on the agenda – a user poll to see how the team could be most effective in serving our audience of women interested in Ubuntu. I find that the project needs a bit of an adjustment every couple of years to refocus on our current targets as Ubuntu and the open source ecosystem evolves, so I’m excited that we’re doing this. Finally, much of the session was spent discussing our intention to further collaborate with other groups seeking to encourage women in open source (and in technology in general).&lt;/p&gt;
&lt;p&gt;YouTube video of the session &lt;a href=&quot;http://www.youtube.com/watch?v=7Uw9ipsmXkM&quot;&gt;here&lt;/a&gt; and I uploaded session notes &lt;a href=&quot;http://people.ubuntu.com/~lyz/uds-1305/community-1305-ubuntu-women.txt&quot;&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt; – Revamping ubuntu.com/community – &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Picking up from where discussion left off the previous day, this session was a focused on on concrete things that need to be done to get the proposed community website that was under development reviewed and published. I admit that job change + wedding planning had my attention diverted this past cycle so I wasn’t able to contribute to this project, but I made sure to spend time the night before to do a review of the content so I’d be prepared. I was able to go through some of my suggestions during the meeting and took a few action items to continue with a more thorough review and to collect some quotes and photos from the community to make the site more personal and approachable.&lt;/p&gt;
&lt;p&gt;YouTube video of the session &lt;a href=&quot;http://www.youtube.com/watch?v=po0D6BB43Us&quot;&gt;here&lt;/a&gt; and I uploaded session notes &lt;a href=&quot;http://people.ubuntu.com/~lyz/uds-1305/community-1305-community-website-revamp.txt&quot;&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt; – Shaping a plan for the future of Ubuntu Documentation Team – &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I can’t begin to say how pleased I was to see this session land on the agenda. The Ubuntu Doc team has been a very small team for a long time, and new contributors have struggled to participate as the docs for writing the docs got stale to a point where they were not useful. We’re at a very exciting time now where we have limited support from a couple of the (very busy!) former drivers of this team and at least two strong contributors who have committed to moving the project forward. The first thing on the agenda was addressing the updating of docs so that more contributors can get on-boarded. I was able to pitch in with a couple action items to nudge things along a bit, but I’m hopeful that this is the beginning of an exciting new phase for the team.&lt;/p&gt;
&lt;p&gt;YouTube video of the session &lt;a href=&quot;http://www.youtube.com/watch?v=UtkiDyZY28Y&quot;&gt;here&lt;/a&gt; and I uploaded session notes &lt;a href=&quot;http://people.ubuntu.com/~lyz/uds-1305/community-1305-doc-planning.txt&quot;&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/davemedia/6229988285/&quot; title=&quot;Slimy Salamander (Plethodon glutinosus) by DaveHuth, on Flickr&quot;&gt;&lt;img src=&quot;http://farm7.staticflickr.com/6231/6229988285_b642542763_n.jpg&quot; alt=&quot;Slimy Salamander (Plethodon glutinosus)&quot; height=&quot;239&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;small&gt;A Slimy Salamander (wait, you said &lt;em&gt;Saucy&lt;/em&gt;?)&lt;/small&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt; – Xubuntu – &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Since the event was online, the Xubuntu team took advantage of the flexibility and ended up pulling their sessions from UDS proper and scheduling our sessions for the hour &lt;em&gt;after&lt;/em&gt; UDS each day to tackle a &lt;a href=&quot;https://blueprints.launchpad.net/xubuntu-desktop/+spec/client-xubuntu-1305-dev&quot;&gt;series&lt;/a&gt; &lt;a href=&quot;https://blueprints.launchpad.net/xubuntu-desktop/+spec/client-xubuntu-1305-aob&quot;&gt;of&lt;/a&gt; &lt;a href=&quot;https://blueprints.launchpad.net/xubuntu-desktop/+spec/client-xubuntu-1305-software&quot;&gt;blueprints&lt;/a&gt; designed for the coming months. I was able to use my YouTube account + Hangouts to replicate that portion of what main UDS was doing.&lt;/p&gt;
&lt;p&gt;Discussion of most interest to me centered around our testing+release plans (should we do alphas? betas? which ones?) and documentation, but discussion of our limited developer force (want to grow it!), a proposal for a shortcut overlay and default applications also were discussed. A much better summary was posted on the Xubuntu website yesterday: &lt;a href=&quot;http://xubuntu.org/news/looking-towards-xubuntu-13-10/&quot;&gt;Looking towards Xubuntu 13.10&lt;/a&gt;. Pasi Lallinaho also wrote bullet-point style summaries of &lt;a href=&quot;https://lists.ubuntu.com/archives/xubuntu-devel/2013-May/008904.html&quot;&gt;Night 1&lt;/a&gt; and &lt;a href=&quot;https://lists.ubuntu.com/archives/xubuntu-devel/2013-May/008906.html&quot;&gt;Night 2&lt;/a&gt; which include links to their respective YouTube videos.&lt;/p&gt;
&lt;p&gt;In all, a productive UDS for me, I have a lot of work to do… :)&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-18T03:42:03+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-2096047966811532865.post-6121644413800782655">
	<title>Blankon developers: Sokhibi: Mencetak Satu Tulisan Panjang ke beberapa Kertas</title>
	<link>http://imgos-belajarlinux.blogspot.com/2013/03/mencetak-1-tulisan-panjang-ke-beberapa.html</link>
     <content:encoded>Pernah
membuat tulisan besar-besar dan ingin di cetak secara bersambung
dalam beberapa kertas, misal ingin membuat tulisan pengumuman dengan
ukuran 100 x 50cm namun printer hanya mendukung untuk kertas dengan
lebar maksimal 21,5 cm dan kertas yang tersedia hanya ukuran  A4 (21,00 x
29,70 cm)



Tidak
tahu caranya?, tidak usah galau, baca tulisan ini sampai
selesai dan ikuti caranya


Buka</content:encoded> 
	<dc:date>2013-05-18T03:05:06+00:00</dc:date>
	<dc:creator>Istana Media</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-2096047966811532865.post-8243258238404211556">
	<title>Blankon developers: Sokhibi: Benarkah Menggunakan Linux itu Sulit?</title>
	<link>http://imgos-belajarlinux.blogspot.com/2013/05/benarkah-menggunakan-linux-itu-sulit.html</link>
     <content:encoded>Dari
beberapa obrolan dengan teman-teman baik obrolan secara nyata maupun
lewat jejaring sosial banyak bilang jika memakai Linux itu Sulit,
biasanya akan saya jawab “memang Linux itu sulit, saya aja gak bisa
memakainya”, biasanya mereka akan tanya lagi “lha katanya gak
pakai Windows, tapi gak pakai Linux juga”  kalau mau tahu
jawabannya, baca tulisan ini sampai selsesai :D



Open
Source</content:encoded> 
	<dc:date>2013-05-18T02:52:06+00:00</dc:date>
	<dc:creator>Istana Media</dc:creator>
</item> 
<item rdf:about="http://sourceforge.netd7c0499dd606ee6c8f46f00a146347279f4a5c10">
	<title>Whonix developers: looking for someone to create a graphic to explain Whonix&#39;s stream isolation feature</title>
	<link>http://sourceforge.net/p/whonix/featureblog/2013/05/looking-for-someone-to-create-a-graphic-to-explain-whonixs-stream-isolation-feature/</link>
     <content:encoded>&lt;div class=&quot;markdown_content&quot;&gt;&lt;p&gt;The details behind that feature will be explained and you will be hand over a draft.&lt;/p&gt;
&lt;p&gt;Please contact me by mail:&lt;br /&gt;
adrelanos at riseup dot net&lt;/p&gt;&lt;/div&gt;</content:encoded> 
	<dc:date>2013-05-18T02:48:39+00:00</dc:date>
	<dc:creator>adrelanos</dc:creator>
</item> 
<item rdf:about="http://blog.pault.ag/post/50695219168">
	<title>Ubuntu developers: Paul Tagliamonte: Hy: recent developments and some work from doctormo</title>
	<link>http://blog.pault.ag/post/50695219168</link>
     <content:encoded>&lt;p&gt;&lt;img src=&quot;http://media.tumblr.com/8a9d714312ae334e1920a88beaf79ce9/tumblr_inline_mmz1avgwoJ1qz4rgp.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks to &lt;a href=&quot;http://doctormo.org/&quot; target=&quot;_blank&quot;&gt;DoctorMo&lt;/a&gt; for the hilarious photo. It’s just so good.&lt;/p&gt;

&lt;p&gt;We’ve got Classes working, the usual fixes from the ‘crew, and native macros. Huzzah! &lt;/p&gt;

&lt;p&gt;I’ve had to take the site down for now (well, stop updating it) because of a vulnerability I introduced (macros allow arbitrary code to run), which means, if anyone’s keen, they should add the sandboxing code to the &lt;a href=&quot;https://github.com/hylang/shyte&quot; target=&quot;_blank&quot;&gt;Hy Site&lt;/a&gt; as well!&lt;/p&gt;
&lt;p&gt;More coming soon!&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-18T01:58:04+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://erielookingproductions.info/ubuntu/2013/05/35-an-update-in-notes/">
	<title>Ubuntu developers: Stephen Michael Kellat: An Update in Notes</title>
	<link>http://erielookingproductions.info/ubuntu/2013/05/35-an-update-in-notes/</link>
     <content:encoded>&lt;h1&gt;Ubuntu Ohio Leader Notes for 2013-05-17&lt;/h1&gt;
&lt;h2&gt;Continuing Attacks on freenode&lt;/h2&gt;
&lt;p&gt;Prior to the start of the recently concluded Ubuntu Developer Summit many saw freenode become subject to Denial of Service attacks.  I first noticed such on May 11th.  There recently has been a &lt;a href=&quot;http://blog.freenode.net/2013/05/the-good-the-bad-and-the-ugly/&quot;&gt;blog post made&lt;/a&gt; explaining the situation on freenode&#39;s administrative side.  &lt;/p&gt;
&lt;p&gt;As a bit of a contingency I am encouraging members of Ubuntu Ohio to update their Launchpad profiles by editing their listed Jabber (otherwise known as XMPP) IDs so that we have a bit of a roster there.  We may end up considering a fall-back XMPP Conference Room if freenode hits heavier pockets of turbulence.  For now the implementation of that conundrum is left as something for us as an interesting hypothetical to consider for the moment.  Anybody who has ideas about how to implement such an XMPP Conference Room is encouraged to edit &lt;a href=&quot;https://wiki.ubuntu.com/OhioTeam/XMPP&quot;&gt;https://wiki.ubuntu.com/OhioTeam/XMPP&lt;/a&gt; on the Ubuntu Wiki Infrastructure to further collaboration.  &lt;/p&gt;
&lt;h2&gt;Podcast Resumption&lt;/h2&gt;
&lt;p&gt;The two week suspension of &lt;em&gt;Burning Circle&lt;/em&gt; should be wrapping up this week and a new episode is expected to be released on Monday, May 20th.  &lt;/p&gt;
&lt;h2&gt;Ubuntu Developer Summit May 2013&lt;/h2&gt;
&lt;p&gt;The proceedings of Ubuntu Developer Summit May 2013 have concluded and I urge you to view the resulting YouTube videos created from the various Google Hangouts.  One thing that was noted was that having this happen at the same time as Google I/O was a bad thing.  The Xubuntu folks held some parallel sessions and &lt;a href=&quot;http://xubuntu.org/news/looking-towards-xubuntu-13-10/&quot;&gt;published a blog post with summaries and an outline of their work plan for the Saucy Salamander cycle&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;If this scheduling pattern continues the next summit should be held in August 2013.  That will place it one month before Ohio Linux Fest 2013.  &lt;/p&gt;
&lt;h2&gt;Ohio Linux Fest 2013&lt;/h2&gt;
&lt;p&gt;I have received a communication from Robert Ball concerning getting a table at Ohio Linux Fest 2013.  I would like to deputize someone in our community located outside Ashtabula County to sign the contract for such and to handle that matter.  Please contact me directly at skellat@ubuntu.com and we can discuss the matter.  &lt;/p&gt;
&lt;p&gt;An offer was received from Jorge Castro &lt;a href=&quot;http://www.youtube.com/watch?feature=player_embedded&amp;amp;v=cNiDCNirzvs&quot;&gt;during a UDS session&lt;/a&gt; to bring in some people to assist with presenting an UbuCon.  I still encourage members of our community to think of what they would like to present as we will get close to my issuing a call for topics.  I do &lt;strong&gt;not&lt;/strong&gt; currently have confirmation that space is available yet for us to do this but will be following up with Ohio Linux Fest organizers.  &lt;/p&gt;
&lt;h2&gt;Ubuntu Ohio Projects For The Saucy Salamander Cycle&lt;/h2&gt;
&lt;p&gt;As a community we have three or four projects to consider during the Saucy Salamander cycle.  &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Consider the creation of a fall-back XMPP Conference Room&lt;/li&gt;
&lt;li&gt;Prepare for Ohio Linux Fest 2013&lt;/li&gt;
&lt;li&gt;The Ubuntu Advocacy Kit&lt;/li&gt;
&lt;li&gt;Mentoring &amp;amp; Shepherding Community Members To Become Ubuntu Members&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The first two items have been dealt with above.  Jono Bacon and I engaged in a &lt;a href=&quot;http://www.youtube.com/watch?feature=player_embedded&amp;amp;v=PkAiP2-BfUQ&quot;&gt;colloquy during an Ubuntu Developer Summit session&lt;/a&gt; about our community perhaps assisting in the development of the Ubuntu Advocacy Kit.  Jono discussed further &lt;a href=&quot;http://www.jonobacon.org/2013/05/16/getting-the-ubuntu-advocacy-kit-to-1-0/&quot;&gt;on his blog&lt;/a&gt; about the need for help with bringing the kit to version 1.0 and provides some basic instructions on how to get started.  If there are community members who are interested in participating please follow the directions and dig in.  If we need to spend time going over the mechanics of contributing using Bazaar, please let me know so that I can schedule an educational session.  &lt;/p&gt;
&lt;p&gt;The last project matter is one that I am taking on which is to help mentor and shepherd members of our community through the process of attaining &lt;a href=&quot;https://wiki.ubuntu.com/Membership&quot;&gt;Ubuntu Membership&lt;/a&gt;.  Across the planet there are only 784 Ubuntu Members &lt;a href=&quot;https://launchpad.net/~ubuntumembers&quot;&gt;in the relevant Launchpad group&lt;/a&gt; at the time this is written.  I want to help people grow in the community and become increasingly responsible for its growth and maintenance.  This is an important step.  &lt;/p&gt;
&lt;h2&gt;AND FINALLY...&lt;/h2&gt;
&lt;p&gt;NewsChannel 5 WEWS in Cleveland &lt;a href=&quot;http://www.newsnet5.com/dpp/news/state/ohio-unemployment-rate-drops-slightly&quot;&gt;reports that the State of Ohio&#39;s average unemployment rate dropped by one-tenth of one percentage point to seven percent&lt;/a&gt;.  The Ohio Department of Job and Family Services has a press release &lt;a href=&quot;http://jfs.ohio.gov/RELEASES/unemp/201305/index.stm&quot;&gt;posted&lt;/a&gt; which provides a break-down of where employment shifted between March 2013 and April 2013.  A table showing the changes by industrial group &lt;a href=&quot;http://jfs.ohio.gov/RELEASES/unemp/201305/NonagEmpTable.stm&quot;&gt;is also posted&lt;/a&gt;.&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-18T00:00:01+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://www.jonobacon.org/?p=5408">
	<title>Ubuntu developers: Jono Bacon: Dogfooding the Ubuntu Phone: My (Early) Experience</title>
	<link>http://www.jonobacon.org/2013/05/17/dogfooding-the-ubuntu-phone-my-early-experience/</link>
     <content:encoded>&lt;p&gt;As many of you will know, our goal is to &lt;a href=&quot;http://theravingrick.blogspot.com/2013/05/woof-woof.html&quot;&gt;get the Ubuntu phone in a state where it can be used on a daily basis for testing&lt;/a&gt;, and importantly, finding bugs, UI issues, and other details that help us to refine the overall Ubuntu Touch experience. Progress is &lt;a href=&quot;http://theravingrick.blogspot.com/2013/05/at-end-of-april-we-set-goal-to-have.html&quot;&gt;on-track for the end of May&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I decided to start dogfooding a little early (please remember, we are shooting for the beginning of July to be broadly in shape for dogfooding, so if you try, don’t expect things to be ready right now), so today I put my SIM card in my Galaxy Nexus with Ubuntu Touch and things are working pretty well so far. It seems that my data is no longer getting wiped on image updates, which helps testing significantly, so I am &lt;a href=&quot;https://wiki.ubuntu.com/Touch/Install&quot;&gt;regularly upgrading with the daily images&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;As ever, if you decide to test, you are doing so at your own risk…don’t be surprised to see bugs, crashes, and potential data loss (although I have not seen any data loss so far)&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Some notes about my experience dogfooding:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Making and recieving phone calls works well. I am using T-Mobile as my network.&lt;/li&gt;
&lt;li&gt;Sending and recieving texts works well too. Messages appear chronologically.&lt;/li&gt;
&lt;li&gt;Contact syncing is not in place but Sergio &lt;a href=&quot;http://sergiusens.github.io/posts/google-contacts-on-ubuntu-touch.html&quot;&gt;blogged about how to sync your contacts from Google&lt;/a&gt;. This has made my phone infinitely more useful and rather nicely, it pulls in the avatars too so I can see who is calling me. &lt;img src=&quot;http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/li&gt;
&lt;li&gt;Browsing and connecting to wireless networks works well.&lt;/li&gt;
&lt;li&gt;The browser works well overall, although currently requires wifi (3G browsing coming soon).&lt;/li&gt;
&lt;li&gt;Camera works well (for still photos, video not implemented yet) and I can browse my pictures in the gallery.&lt;/li&gt;
&lt;li&gt;Many of the community-written &lt;a href=&quot;https://wiki.ubuntu.com/Touch/CoreApps&quot;&gt;core apps&lt;/a&gt; are present and working. Calendar lets me save and browse calendar events (although syncing with a calendar service is not there yet). Weather shows me the weather for my area right now and a week long forcast. Calculator is working and largely feature-complete. Other core apps are on their way to the daily image soon.&lt;/li&gt;
&lt;li&gt;Overall the core Unity UI is working well. I can search for apps, load them, quit them, multi-tasting works well, and the indicators work (for adjusting volume etc).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The primary blockers in my way right now for normal use out and about are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The screen does not auto shut-off. This means if the screen gets turned on in my pocket it never turns off and the battery dies.&lt;/li&gt;
&lt;li&gt;Speakerphone not wired into the UI yet.&lt;/li&gt;
&lt;li&gt;Can’t set the time on the phone yet. Also, the alarm feature in the clock doesn’t work; I need this to get me up in the morning. &lt;img src=&quot;http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/li&gt;
&lt;li&gt;Not so much a blocker, but the phone is still filled with example material and contacts. They need to be removed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All of these are on the TODO list for completion by the end of the month.&lt;/p&gt;

&lt;p&gt;I have been filing bugs for a bunch of the issues I am seeing on a day to day basis and the team are working hard to hit the end of May goal. Overall progress is looking good.&lt;/p&gt;

&lt;p&gt;Although I have been using the daily images for quite some time on a phone without a SIM card, using as an actual phone is even more motivating than before. I can feel the phone coming together and when we get many of these issues fixed, it is going to deliver a far superior experience than the Android phone I was using before.&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-17T22:38:11+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://lihuen.linti.unlp.edu.ar/index.php?title=Noticias#.C2.A1Lihuen_5_beta_1_publicada.21">
	<title>Lihuen: ¡Lihuen 5 beta 1 publicada!</title>
	<link>http://lihuen.linti.unlp.edu.ar/index.php?title=Noticias#.C2.A1Lihuen_5_beta_1_publicada.21</link>
     <content:encoded>&lt;div class=&quot;date&quot;&gt;&lt;b&gt;18:08 17 may 2013 (ART)~&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;thumb tright&quot;&gt;&lt;div style=&quot;width: 302px;&quot; class=&quot;thumbinner&quot;&gt;&lt;a href=&quot;http://lihuen.linti.unlp.edu.ar/index.php?title=Archivo:Lihuen_5_-_Cinnamon.png&quot; class=&quot;image&quot;&gt;&lt;img src=&quot;http://lihuen.linti.unlp.edu.ar/images/thumb/7/79/Lihuen_5_-_Cinnamon.png/300px-Lihuen_5_-_Cinnamon.png&quot; alt=&quot;&quot; height=&quot;169&quot; class=&quot;thumbimage&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;  &lt;div class=&quot;thumbcaption&quot;&gt;&lt;div class=&quot;magnify&quot;&gt;&lt;a href=&quot;http://lihuen.linti.unlp.edu.ar/index.php?title=Archivo:Lihuen_5_-_Cinnamon.png&quot; class=&quot;internal&quot; title=&quot;Aumentar&quot;&gt;&lt;img src=&quot;http://lihuen.linti.unlp.edu.ar/skins/common/images/magnify-clip.png&quot; alt=&quot;&quot; height=&quot;11&quot; width=&quot;15&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Escritorio Cinnamon con el tema Bluebird&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Ya está disponible en el área de descargas la primer versión beta de Lihuen 5 (basada en Debian Wheezy).
&lt;/p&gt;&lt;p&gt;Al igual que la versión anterior hay ediciones para 32 y 64bits y múltiples variantes. En esta versión
estrenamos el escritorio Cinnamon (originalmente de Linux Mint) como reemplazo para Gnome 2 y 
como siempre seguimos teniendo LXDE para equipos no tan potentes o para usuarios que quieren un entorno de escritorio rápido y sencillo.
&lt;br style=&quot;clear: both;&quot; /&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-17T21:19:45+00:00</dc:date>
	<dc:creator>Lihuen</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-7349425905862300662.post-7708889036559897608">
	<title>Ubuntu developers: James Hunt: A simple two-player QML game for Ubuntu Touch using the Ubuntu SDK: noughts and crosses (aka tic-tac-toe)!</title>
	<link>http://feedproxy.google.com/~r/ifdefLinux/~3/GO_0VHS26VE/a-simple-two-player-qml-game-for-ubuntu.html</link>
     <content:encoded>Inspired by &lt;a href=&quot;http://theravingrick.blogspot.com/&quot;&gt;Rick&lt;/a&gt;&#39;s recent blog posts, and keen to write a blog post with a ridiculously long title, I&#39;ve been reading up on QML recently. Still bearing the scars from the XML horrors of working with J2EE in the early days, that 3-byte acronym ending in &quot;ML&quot; initially subconsciously somewhat filled me with trepidation. However, as soon as I actually &lt;i&gt;saw&lt;/i&gt; some QML, I could see these fears were unfounded (! :-)  And in fact I now &lt;i&gt;love&lt;/i&gt; QML. It&#39;s clean, elegant, powerful, declarative and (OMG YAY!) you can even &quot;%-bounce&quot; on the braces in vim! :-) That said, the qtcreator IDE is extremely good, managing to provide just enough of what you want without requiring endless additional configuration.&lt;br /&gt;
&lt;br /&gt;
But it doesn&#39;t stop there. The &lt;a href=&quot;http://design.ubuntu.com/&quot;&gt;Design Team&lt;/a&gt; have done some &lt;i&gt;incredible&lt;/i&gt; work in creating the &lt;a href=&quot;http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/overview-ubuntu-sdk.html&quot;&gt;Ubuntu SDK&lt;/a&gt; components: not only do they look fantastic (if you have the &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;ubuntu-ui-toolkit-examples&lt;/span&gt; package installed, try running &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;/usr/lib/ubuntu-ui-toolkit/demos/launch_componentshowcase&lt;/span&gt;), they are also extremely flexible and powerful.&lt;br /&gt;
&lt;br /&gt;
As Rick has mentioned, it does take a while to grok the &quot;QML-ish&quot; way of doing things. And if like me you spend most of your time writing in imperative languages, initially you just think &quot;a&lt;i&gt;ll this QML is wonderful, but where do I actually put the code?&lt;/i&gt;&quot;. But then you have the epiphany moment when you realise you&#39;re &lt;i&gt;already&lt;/i&gt; writing &quot;the code&quot; - in many cases, you don&#39;t need anything beyond the declarative QML itself.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
I Need an Itch to Scratch&lt;/h2&gt;
&lt;br /&gt;
The only real way to learn a new language is to use it. But what to do? I wanted to code something simple and fun, like a game. There are already few games on the &lt;a href=&quot;https://wiki.ubuntu.com/Touch/Collection&quot;&gt;Collections page&lt;/a&gt; so I needed to think of a &lt;i&gt;really&lt;/i&gt; simple one that is also fun to play. How about a game that even children can appreciate? Of course - &lt;a href=&quot;http://en.wikipedia.org/wiki/Tic-tac-toe&quot;&gt;Noughts and Crosses&lt;/a&gt; (aka &lt;i&gt;tic-tac-toe&lt;/i&gt;)!&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/jamesodhunt/qml-noughts-and-crosses&quot;&gt;https://github.com/jamesodhunt/qml-noughts-and-crosses&lt;/a&gt; (GPLv3)&lt;/li&gt;
&lt;/ul&gt;
Note that the code is pretty rudimentary right now, but it&#39;s just about usable ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
Design&lt;/h2&gt;
This is a simple game so we only need a few objects: &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Cell&lt;/span&gt;, &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Game&lt;/span&gt; and &lt;a href=&quot;http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-mainview.html&quot;&gt;MainView&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;MainView&lt;/span&gt; is the container for the application and includes a &lt;a href=&quot;http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-page.html&quot;&gt;Page&lt;/a&gt; and the actual &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Game&lt;/span&gt; object. The only property we specify for the game is the &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;boardSize&lt;/span&gt; of &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;3&lt;/span&gt; giving us a 3x3 board. Technically, we don&#39;t actually even need to specify this since -- as we&#39;re about to see -- 3x3 is the default board size anyway. So, the &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Game&lt;/span&gt; object could be specified minimally as &quot;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Game {}&lt;/span&gt;&quot;. However, I&#39;ve left it specified as a reminder to myself that ultimately I&#39;d like to pass a variable to allow the board size to be specified at game creation time.&lt;br /&gt;
&lt;br /&gt;
Here is a slightly simplified version of the &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;MainView&lt;/span&gt; (&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;noughts-and-crosses.qml&lt;/span&gt;):

&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: javascript&quot;&gt;import QtQuick 2.0
import Ubuntu.Components 0.1

MainView {
       
    Page {
        title: &quot;Noughts and Crosses&quot;

        id: page

        Game {
            // change this to whatever value you want for an NxN-sized board
            boardSize: 3
        }
    }
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
The &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Game&lt;/span&gt; object is a &lt;a href=&quot;http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-column.html&quot;&gt;Column&lt;/a&gt; and comprises a &lt;a href=&quot;http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-label.html&quot;&gt;Label&lt;/a&gt;, to show some text relating to the game, and a &lt;a href=&quot;http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-grid.html&quot;&gt;Grid&lt;/a&gt; to actually represent the game. There is some magic going on in the grid as it uses the very cool &lt;a href=&quot;http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-repeater.html&quot;&gt;Repeater&lt;/a&gt; object to make laying out the grid easy: for a 3x3 board it creates 9 &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Cell&lt;/span&gt; objects and packs them into the grid. Here&#39;s a cut-down version of the &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Game&lt;/span&gt; object:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: javascript&quot;&gt;Column {

    property alias boardSize: gameGrid.boardSize

    Label {
        id: text
        text: &quot;Noughts goes first&quot;
    }

    Grid {
        id: gameGrid

        // Default to a 3x3 board (we only support square boards).
        property real boardSize: 3

        // toggled between &quot;O&quot; and &quot;X&quot;. The value specified below denotes
        // which side goes first.
        property string player: &quot;O&quot;

        columns: boardSize
        rows: boardSize

        // layout the appropriate number of cells for the board size
        Repeater {
            id: gridRepeater
            model: boardSize * boardSize

            Cell {
                width: 100
                height: width
            }
        }
    }
}
&lt;/pre&gt;
&lt;br /&gt;
Note the property alias for boardSize in the &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Column&lt;/span&gt; object - it exposes a &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;boardSize&lt;/span&gt; variable which is just a way to access the real variable of the same name within the &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Grid&lt;/span&gt; object. Note too that we tell the &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Grid&lt;/span&gt; object its dimensions by setting its &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;columns&lt;/span&gt; and &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;rows&lt;/span&gt; properties.&lt;br /&gt;
&lt;br /&gt;
The &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Game&lt;/span&gt; object also contains a chunk of Javascript in the form of the &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;checkForWin()&lt;/span&gt; function to determine whether a move resulted in the game being won.&lt;br /&gt;
&lt;br /&gt;
The &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Cell&lt;/span&gt; object is the most interesting object. A &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Cell&lt;/span&gt; represents an individual location on the board. It is constructed from a &lt;a href=&quot;http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-rectangle.html&quot;&gt;Rectangle&lt;/a&gt; and comprises a &lt;a href=&quot;http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-text.html&quot;&gt;Text&lt;/a&gt; value. The text value is either a middle-dot (to denote the cell has not yet been selected), a &quot;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;O&lt;/span&gt;&quot; or a &quot;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;X&lt;/span&gt;&quot;. It also includes a &lt;a href=&quot;http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-mousearea.html&quot;&gt;MouseArea&lt;/a&gt; that specifies the new cell state to apply when the cell is clicked. Initially, the state is middle-dot but when the cell is clicked, the state is changed to the value of the parent (&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Game&lt;/span&gt;) objects &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;player&lt;/span&gt; property. The &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Cell&lt;/span&gt; object specifies 3 &lt;a href=&quot;http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-state.html&quot;&gt;states&lt;/a&gt; to represent every possible value a &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Cell&lt;/span&gt; can display. What&#39;s neat here is that changing the cells state also toggles the parent (&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Game&lt;/span&gt;) objects &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;player&lt;/span&gt; property which allows the game to proceed with each player taking a turn. Clicking a cell also calls the &lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;checkForWin()&lt;/span&gt;function to determine if a particular turn results in the game being won. Here&#39;s the complete &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Cell&lt;/span&gt; object:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: javascript&quot;&gt;Rectangle {
    id: cell
    state: gameGrid.defaultText

    property alias textColor: cellText.color

    Text {
        id: cellText
        text: parent.state
        color: &quot;silver&quot;
        anchors.horizontalCenter: parent.horizontalCenter
        anchors.verticalCenter: parent.verticalCenter
        font.pointSize: 48
    }

    states: [
        State {
            name: cell.parent.defaultText
            PropertyChanges { target: gameGrid; player: &quot;&quot; }
        },
        State {
            name: &quot;O&quot;
            PropertyChanges { target: gameGrid; player: cell.state }
        },
        State {
            name: &quot;X&quot;
            PropertyChanges { target: gameGrid; player: cell.state }
        }
    ]

    // when clicked,
    MouseArea {
        anchors.fill: parent
        onClicked: {
            cell.state = (gameGrid.player == &quot;O&quot; ? &quot;X&quot; : &quot;O&quot;);
            gameGrid.numberTurns += 1
            gameGrid.checkForWin();
        }
    }
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;h2&gt;
Winning Algorithm&lt;/h2&gt;
The approach I&#39;ve taken is very simplistic: just scan each row, column and diagonal looking for a winning run. This &lt;i&gt;isn&#39;t&lt;/i&gt; particularly efficient (we&#39;re scanning the board multiple times) but that&#39;s not a problem for small board sizes. However, it has two fairly compelling attributes:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;It&#39;s simple to understand&lt;/li&gt;
&lt;li&gt;It works for arbitrary-sized boards.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
My favourite alternative algorithm is to make use of the properties of &lt;a href=&quot;http://en.wikipedia.org/wiki/Magic_square&quot;&gt;Magic Squares&lt;/a&gt;. Using these, you can scan the board a single time to determine if a player has one. This is achieved by determining if a cell has been selected by a player and if so incrementing their counter based on the magic square value for that index. For a 3x3 board, if a players total equals 15, they win!&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
Screenshots&lt;/h2&gt;
&lt;div&gt;
So, what does it look like at this early beta stage...?&lt;br /&gt;
&lt;br /&gt;
Start of a new game:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;clear: both; text-align: center;&quot; class=&quot;separator&quot;&gt;
&lt;a style=&quot;margin-left: 1em; margin-right: 1em;&quot; href=&quot;http://1.bp.blogspot.com/-rlPYWTJf7bU/UZYh2oMinnI/AAAAAAAAAYk/l_-z7PveGzw/s1600/noughts-and-crosses-new-board.png&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/-rlPYWTJf7bU/UZYh2oMinnI/AAAAAAAAAYk/l_-z7PveGzw/s320/noughts-and-crosses-new-board.png&quot; height=&quot;320&quot; border=&quot;0&quot; width=&quot;258&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
We have a winner!&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;clear: both; text-align: center;&quot; class=&quot;separator&quot;&gt;
&lt;a style=&quot;margin-left: 1em; margin-right: 1em;&quot; href=&quot;http://2.bp.blogspot.com/-Xhvlpn3Gseo/UZYh_OasCCI/AAAAAAAAAYs/JMys2ZUsgeA/s1600/noughts-and-crosses-win.png&quot;&gt;&lt;img src=&quot;http://2.bp.blogspot.com/-Xhvlpn3Gseo/UZYh_OasCCI/AAAAAAAAAYs/JMys2ZUsgeA/s320/noughts-and-crosses-win.png&quot; height=&quot;320&quot; border=&quot;0&quot; width=&quot;258&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Another winner on a 7x7 board (the person playing crosses needs more practice me thinks :-):&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;clear: both; text-align: center;&quot; class=&quot;separator&quot;&gt;
&lt;a style=&quot;margin-left: 1em; margin-right: 1em;&quot; href=&quot;http://2.bp.blogspot.com/-e7My0PUMUOI/UZZRuvzcvpI/AAAAAAAAAY8/WkxrGC_Cwac/s1600/noughts-and-crosses-7x7-win.png&quot;&gt;&lt;img src=&quot;http://2.bp.blogspot.com/-e7My0PUMUOI/UZZRuvzcvpI/AAAAAAAAAY8/WkxrGC_Cwac/s320/noughts-and-crosses-7x7-win.png&quot; height=&quot;320&quot; border=&quot;0&quot; width=&quot;278&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
What&#39;s Next&lt;/h2&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;The javascript code is currently horrid and needs to be refactored with dynamite.&lt;/li&gt;
&lt;li&gt;Add ability to play &quot;the computer&quot;.&lt;/li&gt;
&lt;li&gt;Config option to allow variable-sided playing grids.&lt;/li&gt;
&lt;li&gt;Once the game is stopped, we need to disallow further board clicks.&lt;/li&gt;
&lt;li&gt;Leverage more QML facilities to simplify the code further.&lt;/li&gt;
&lt;li&gt;Visual improvements (animation for a winning run maybe?)&lt;/li&gt;
&lt;li&gt;Ability to change player that starts.&lt;/li&gt;
&lt;li&gt;Score-keeping and &quot;best of &#39;&lt;i&gt;n&lt;/i&gt;&#39; games &quot; support (particularly useful when the kids beat you repeatedly ;-)&lt;/li&gt;
&lt;li&gt;Menu to start new game.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
The code is on github, so get forking!&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
In Conclusion&lt;/h2&gt;
My &quot;clean-room&quot; implementation is far from perfect at the moment, but it&#39;s been a fantastic learning exercise so far and a &lt;i&gt;lot&lt;/i&gt; of fun!&lt;br /&gt;
&lt;br /&gt;
There are of course other QML noughts-and-crosses games out there. They come with varying licenses, some use C++ for the game logic, and most -- if not all -- are hard-coded to produce a 3x3 board only. Additionally, they generally use graphical representations for the noughts and crosses whereas here, I&#39;m just using styled text. If you&#39;re interested, compare my github code with, for example, the Qt version to see the different approaches taken:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-4.8/declarative-toys-tic-tac-toe.html&quot;&gt;http://qt-project.org/doc/qt-4.8/declarative-toys-tic-tac-toe.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2&gt;
See Also&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.ubuntu.com/Touch/Collection&quot;&gt;Ubuntu Touch Collections pag&lt;/a&gt;e&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/overview-ubuntu-sdk.html&quot;&gt;Ubuntu SDK documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://qt-project.org/doc/&quot;&gt;https://qt-project.org/doc/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;</content:encoded> 
	<dc:date>2013-05-17T18:37:15+00:00</dc:date>
	<dc:creator>James Hunt</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-7497847932106835950.post-2496319537667779235">
	<title>Ubuntu developers: Rick Spencer: Dogfood Update</title>
	<link>http://theravingrick.blogspot.com/2013/05/at-end-of-april-we-set-goal-to-have.html</link>
     <content:encoded>&lt;div style=&quot;clear: both; text-align: center;&quot; class=&quot;separator&quot;&gt;&lt;a style=&quot;margin-left: 1em; margin-right: 1em;&quot; href=&quot;https://pbs.twimg.com/media/BKfAh1ICEAAV7T-.jpg:large&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img src=&quot;https://pbs.twimg.com/media/BKfAh1ICEAAV7T-.jpg:large&quot; height=&quot;320&quot; border=&quot;0&quot; width=&quot;240&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;At the end of April, we set the goal to have Ubuntu Touch be &lt;a href=&quot;http://theravingrick.blogspot.com/2013/05/woof-woof.html&quot;&gt;dogfoodable&lt;/a&gt; on the Nexus and Nexus 4 phones. By that we mean, the goal is to make it so that we can use our phones exclusively as our phones. Today I chatted with some of the engineering managers involved to see how much progress we have made towards that. I am happy to say that it looks like we are still on track for this goal. However, there do appear to be some risky parts, so I am keeping my fingers crossed.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;You can make and receive phone calls: Done!&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;You can make and receive sms messages: Done!&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;You can browse the web on 3g data: Tony had been blocked on some technical issues, but thinks he&#39;s through them, so is in the debugging phase. He expects to have this done by end of May as per the dogfooding goal. For me, personally, this is the only missing part for me to be able to use the phone as my main phone around town. So, if Tony cracks this nut, then I will put away my old phone and start using my Ubuntu Phone exclusively.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;You can browse the web on wifi: Done! This has actually been done for quite a while.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;You can switch between wifi and 3g data: There are 2 parts to this work. There is low level networking code to get done, and then there is UI to enable it. That means that the Phone Foundations team and the Desktop team both have work to do. Both teams expect to get it done for May, but the work is not started yet.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;The proximity sensore dims the screen when you lift the phone to talk on it: There are two parts to this also. Gather the sensor data and then making the phone app use the sensor data. Work has not started for this part either.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;You can import contacts from somewhere, and you can add and edit contacts: There is some work done on this that imports from a *.csv file. I expect there will be some crude support for this in time for the May goal. It might be fun for someone to try out a more elegant implementation. Ubuntu Phone is using Evolution Data Server for the contacts store, so there may be folks out there who already have the experience to do this easily.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;When you update your phone your user data is retained, even if updating with phablet-flash: Done! This part being done makes the contacts import less important to me because as I add contacts they won&#39;t get blown away. On the other hand, it means it is worth it to import contacts, since you won&#39;t have to re-important as you update your phone each day (while it is in development).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content:encoded> 
	<dc:date>2013-05-17T18:07:44+00:00</dc:date>
	<dc:creator>Rick Spencer</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-1016709139053396535.post-3764834563817270491">
	<title>Ubuntu developers: Colin King: Kernel tracing using lttng</title>
	<link>http://feedproxy.google.com/~r/ASmackerelOfOpinion/~3/HT_k-JOZIjo/kernel-tracing-using-lttng.html</link>
     <content:encoded>LTTng (&lt;span id=&quot;slogan&quot;&gt;Linux Trace Toolkit - next generation) is a highly efficient system tracer that allows tracing of the kernel and userspace. It also provides tools to view and analyse the gathered trace data.  So let&#39;s see how to install and use LTTng kernel tracing in Ubuntu. First, one has to install the LTTng userspace tools:
&lt;/span&gt;&lt;br /&gt;
&lt;pre&gt;&lt;span id=&quot;slogan&quot;&gt;&lt;span id=&quot;slogan&quot;&gt;&lt;code style=&quot;color: black;&quot;&gt; sudo apt-get update  
 sudo apt-get install lttng-tools  
&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;span id=&quot;slogan&quot;&gt;
&lt;span id=&quot;slogan&quot;&gt;
LTTng was already &lt;a href=&quot;http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-saucy.git;a=commit;h=ec6810d99bd324b542c616d5cd667cfc1ae79f38&quot;&gt;recently added&lt;/a&gt; into the Ubuntu 13.10 Saucy kernel, however, with earlier releases one needs to install the LTTng kernel driver using lttng-modules-dkms as follows:&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre&gt;&lt;span id=&quot;slogan&quot;&gt;&lt;span id=&quot;slogan&quot;&gt;&lt;code style=&quot;color: black;&quot;&gt; sudo apt-get install lttng-modules-dkms  
&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;span id=&quot;slogan&quot;&gt;&lt;span id=&quot;slogan&quot;&gt;
It is a good idea to sanity check to see if the tools and driver are installed correctly, so first check to see the available kernel events on your machine:&lt;br /&gt;
&lt;pre&gt;&lt;code style=&quot;color: black;&quot;&gt; sudo lttng list -k  
&lt;/code&gt;&lt;/pre&gt;
And you should get a list similar to the following:&lt;br /&gt;
&lt;pre&gt;&lt;code style=&quot;color: black;&quot;&gt; Kernel events:  
 -------------  
    mm_vmscan_kswapd_sleep (loglevel: TRACE_EMERG (0)) (type: tracepoint)  
    mm_vmscan_kswapd_wake (loglevel: TRACE_EMERG (0)) (type: tracepoint)  
    mm_vmscan_wakeup_kswapd (loglevel: TRACE_EMERG (0)) (type: tracepoint)  
    mm_vmscan_direct_reclaim_begin (loglevel: TRACE_EMERG (0)) (type: tracepoint)  
    mm_vmscan_memcg_reclaim_begin (loglevel: TRACE_EMERG (0)) (type: tracepoint)  
 ..  
&lt;/code&gt;&lt;/pre&gt;
Next, we need to create a tracing session:&lt;br /&gt;
&lt;pre&gt;&lt;code style=&quot;color: black;&quot;&gt; sudo lttng create examplesession  
&lt;/code&gt;&lt;/pre&gt;
..and enable events to be traced using:&lt;br /&gt;
&lt;pre&gt;&lt;code style=&quot;color: black;&quot;&gt; sudo lttng enable-event sched_process_exec -k  
&lt;/code&gt;&lt;/pre&gt;
One can also specify multiple events as a comma separated list. Next, start the tracing using:&lt;br /&gt;
&lt;pre&gt;&lt;code style=&quot;color: black;&quot;&gt; sudo lttng start  
&lt;/code&gt;&lt;/pre&gt;
and to stop and complete the tracing use:&lt;br /&gt;
&lt;pre&gt;&lt;code style=&quot;color: black;&quot;&gt; sudo lttng stop  
 sudo lttng destroy  
&lt;/code&gt;&lt;/pre&gt;
and the trace data will be saved in the directory ~/lttng-traces/examplesession-[date]-[time]/.  One can examine the trace data using the babeltrace tool, for example:&lt;br /&gt;
&lt;pre&gt;&lt;code style=&quot;color: black;&quot;&gt; sudo babeltrace ~/lttng-traces/examplesession-20130517-125533  
&lt;/code&gt;&lt;/pre&gt;
And you should get a list similar to the following:&lt;br /&gt;
&lt;pre&gt;&lt;code style=&quot;color: black;&quot;&gt; [12:56:04.490960303] (+?.?????????) x220i sched_process_exec: { cpu_id = 2 }, { filename = &quot;/usr/bin/firefox&quot;, tid = 4892, old_tid = 4892 }  
 [12:56:04.493116594] (+0.002156291) x220i sched_process_exec: { cpu_id = 0 }, { filename = &quot;/usr/bin/which&quot;, tid = 4895, old_tid = 4895 }  
 [12:56:04.496291224] (+0.003174630) x220i sched_process_exec: { cpu_id = 2 }, { filename = &quot;/usr/lib/firefox/firefox&quot;, tid = 4892, old_tid = 4892 }  
 [12:56:05.472770438] (+0.976479214) x220i sched_process_exec: { cpu_id = 2 }, { filename = &quot;/usr/lib/libunity-webapps/unity-webapps-service&quot;, tid = 4910, old_tid = 4910 }  
 [12:56:05.478117340] (+0.005346902) x220i sched_process_exec: { cpu_id = 2 }, { filename = &quot;/usr/bin/ubuntu-webapps-update-index&quot;, tid = 4912, old_tid = 4912 }  
 [12:56:10.834043409] (+5.355926069) x220i sched_process_exec: { cpu_id = 3 }, { filename = &quot;/usr/bin/top&quot;, tid = 4937, old_tid = 4937 }  
 [12:56:13.668306764] (+2.834263355) x220i sched_process_exec: { cpu_id = 3 }, { filename = &quot;/bin/ps&quot;, tid = 4938, old_tid = 4938 }  
 [12:56:16.047191671] (+2.378884907) x220i sched_process_exec: { cpu_id = 3 }, { filename = &quot;/usr/bin/sudo&quot;, tid = 4939, old_tid = 4939 }  
 [12:56:16.059363974] (+0.012172303) x220i sched_process_exec: { cpu_id = 3 }, { filename = &quot;/usr/bin/lttng&quot;, tid = 4940, old_tid = 4940 }  
&lt;/code&gt;&lt;/pre&gt;
The LTTng &lt;a href=&quot;http://lttng.org/&quot;&gt;wiki&lt;/a&gt; contains many useful &lt;a href=&quot;https://bugs.lttng.org/projects/lttng-tools/wiki&quot;&gt;worked examples &lt;/a&gt;and is well worth exploring.&lt;br /&gt;
&lt;br /&gt;
As it stands, LTTng is relatively light weight.   &lt;a href=&quot;http://mdh.diva-portal.org/smash/get/diva2:325301/FULLTEXT01&quot;&gt;Research by Romik Guha Anjoy and Soumya Kanti Chakraborty&lt;/a&gt; shows that LTTng describes how the CPU overhead is ~1.6% on a Intel® CoreTM 2 Quad with four 64 bit Q9550 cores.  With measurements I&#39;ve made with oprofile on a Nexus 4 with 1.5 GHz quad-core Snapdragon S4 Pro processor shows a CPU overhead of &amp;lt; 1% for kernel tracing.  In flight recorder mode, one can generate a lot of trace data. For example, with all tracing enabled running multiple stress tests I was able to generate ~850K second of trace data, so this will obviously impact disk I/O.&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?a=HT_k-JOZIjo:8_gbsOgR1KY:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?a=HT_k-JOZIjo:8_gbsOgR1KY:63t7Ie-LG7Y&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?d=63t7Ie-LG7Y&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?a=HT_k-JOZIjo:8_gbsOgR1KY:4cEx4HpKnUU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?i=HT_k-JOZIjo:8_gbsOgR1KY:4cEx4HpKnUU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?a=HT_k-JOZIjo:8_gbsOgR1KY:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?i=HT_k-JOZIjo:8_gbsOgR1KY:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?a=HT_k-JOZIjo:8_gbsOgR1KY:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?a=HT_k-JOZIjo:8_gbsOgR1KY:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?i=HT_k-JOZIjo:8_gbsOgR1KY:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?a=HT_k-JOZIjo:8_gbsOgR1KY:gIN9vFwOqvQ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?i=HT_k-JOZIjo:8_gbsOgR1KY:gIN9vFwOqvQ&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?a=HT_k-JOZIjo:8_gbsOgR1KY:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?d=TzevzKxY174&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;</content:encoded> 
	<dc:date>2013-05-17T14:47:03+00:00</dc:date>
	<dc:creator>Colin Ian King</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-2096047966811532865.post-5593474597150234337">
	<title>Blankon developers: Sokhibi: Menyisipkan Obyek Pada Presentasi</title>
	<link>http://imgos-belajarlinux.blogspot.com/2013/03/menyisipkan-obyek-pada-presentasi.html</link>
     <content:encoded>Tulisan ini merupakan lanjutan dari tulisan saya sebelumnya berjudul &quot;Mengenal Perangkat Lunak Untuk Presentasi&quot;, pada tulisan tersebut kita sudah mengenal aplikasi untuk presentasi dan sedikit cara menggunakannya.

Menyisipkan Obyek 

Buat presentasi seperti yang saya tulis pada artikel sebelumnya, kemudian sisipkan salindia baru dengan cara melakukan klik &quot;Sisip -&amp;gt;&amp;gt; Salindia




Tulis Judul</content:encoded> 
	<dc:date>2013-05-17T14:07:00+00:00</dc:date>
	<dc:creator>Istana Media</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-2096047966811532865.post-2473626262576799300">
	<title>Blankon developers: Sokhibi: Menulis Karakter Khusus di Inkscape</title>
	<link>http://imgos-belajarlinux.blogspot.com/2013/04/menulis-karakter-khusus-di-inkscape.html</link>
     <content:encoded>Untuk Anda pemakai aplikasi Open Source dan yang hoby menggambar tentunya tidak asing lagi dengan yang namanya Inkscape, ya Inkscape memang salah satu aplikasi untuk menggambar Vektor dari yang sederhana sampai yang rumit, selain untuk menggambar kita juga dapat membuat tulisan dengan apliaksi ini dengan menggunakan menu Text Tool yang berada pada menu Tool Box, selain untuk membuat tulisan</content:encoded> 
	<dc:date>2013-05-17T12:56:26+00:00</dc:date>
	<dc:creator>Istana Media</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-5432566687488141671.post-6086640457801542115">
	<title>Ubuntu developers: Valorie Zimmerman: Tea and cookies for your new team members</title>
	<link>http://linuxgrandma.blogspot.com/2013/05/tea-and-cookies-for-your-new-team.html</link>
     <content:encoded>What does every development team want? New contributors!&lt;br /&gt;&lt;br /&gt;I&#39;d like to suggest a simple process that can turn visitors to your website, list or IRC channel into a successful part of the development team. When people actually contribute, they quickly feel like a valuable part of the group. New people bring fresh energy, and new ideas.&lt;br /&gt;&lt;br /&gt;At your next sprint or meeting, start dreaming. Is your user documentation well-written and up-to-date? Do you need promotion, or video guides? How about art or diagrams for your website? Speaking of your website, when was the last time all the links were tested, and it was checked for spelling and grammar? Create a nice, friendly list of tasks for your newcomers.&lt;br /&gt;&lt;br /&gt;Could your codebase use some grooming, for common misspellings, for instance? (EBN is a great source for these). When you run across a bit of code which needs pruning or refactoring, or normalizing signal-slot stuff, the easy thing is to fix it while it&#39;s in front of your eyes. Instead, consider which of these small tasks can be filed as a &quot;Junior Job&quot;, created for the purpose of getting those knowledgeable people to move from faithful user, to part of the team.&lt;br /&gt;&lt;br /&gt;The Bugsquad and Quality Control teams can likely suggest more ideas, too.&lt;br /&gt;&lt;br /&gt;KDE Junior Jobs can be easily found: &lt;a href=&quot;http://kde.org/jj&quot;&gt;http://kde.org/jj&lt;/a&gt;. Teams can create their own shortcut links too, such as Amarok has done, listed in the #amarok IRC channel topic: &lt;a href=&quot;http://tinyurl.com/amarokjjs&quot;&gt;http://tinyurl.com/amarokjjs&lt;/a&gt;. Other tasks can be blogged about, posted on a trello, on the Community wiki; whatever your team likes to use. For more ideas, see &lt;a href=&quot;http://community.kde.org/Getinvolved&quot;&gt;http://community.kde.org/Getinvolved&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The Kubuntu team has a list of tasks in Trello, which works well.&lt;br /&gt;&lt;br /&gt;So, when you feel like not fixing a little issue, don&#39;t feel lazy. Feel responsible! File a bug, make it a JJ, and call attention to those issues when new folks show up and ask, &lt;i&gt;how can I help?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PS: Thanks to the #kde-www team for suggesting this blog. Einar77, neverdingo, mamarok; you are wonderful.&lt;br /&gt;&lt;br /&gt;PPS: How LibreOffice does it: &lt;a href=&quot;https://wiki.documentfoundation.org/Development/Easy_Hacks&quot;&gt;https://wiki.documentfoundation.org/Development/Easy_Hacks&lt;/a&gt;&lt;br /&gt;</content:encoded> 
	<dc:date>2013-05-17T09:42:35+00:00</dc:date>
	<dc:creator>Valorie Zimmerman</dc:creator>
</item> 
<item rdf:about="http://xubuntu.org/?p=1723">
	<title>Ubuntu developers: Xubuntu: Looking towards Xubuntu 13.10</title>
	<link>http://xubuntu.org/news/looking-towards-xubuntu-13-10/</link>
     <content:encoded>&lt;p&gt;After three Nights of Xubuntu, the Xubuntu team is able to present you a quick overview of some of the planned features and improvements for Xubuntu 13.10. Enjoy!&lt;/p&gt;
&lt;h2&gt;Software and development&lt;/h2&gt;
&lt;p&gt;On the software side, &lt;a href=&quot;http://apt-offline.alioth.debian.org/&quot;&gt;apt-offline&lt;/a&gt; will be included in our default installation after a few cycles of preparing and writing documentation for it. This will help our users who have impaired-bandwidth situations and usage documentation is already present in the 13.04 offline documentation. The team is also considering the possibility to add a &lt;a href=&quot;https://wiki.ubuntu.com/Xubuntu/Roadmap/Specifications/Quantal/KeyboardShortcutsOverlay&quot;&gt;keyboard shortcuts overlay&lt;/a&gt; to help new (and why not old) users with their shortcuts-fu. Finally, the team is looking to improve the Pavucontrol user interface to make it more intuitive.&lt;/p&gt;
&lt;p&gt;The team also discussed if a heads-up display (HUD) would fit to the Xubuntu paradigm and if it would be viable to implement. The team decided that including or working with one should be postponed until after the long-term support (LTS) release since there isn’t a proof of concept of a HUD suitable for Xubuntu ready and developing one would take a lot of developer time. Further inquiry can take place, though.&lt;/p&gt;
&lt;p&gt;Besides the additions and improvements to software, the team roughly discussed including a Xubuntu core meta package which would include only a basic system without various applications seen in the current default installation. Some team members are working on drafts for the contents for the package as you read this article. The meta package would be installable instead of the Xubuntu desktop package during installation.&lt;/p&gt;
&lt;h2&gt;Documentation&lt;/h2&gt;
&lt;p&gt;The team is keeping the pressure up on the documentation improvements. The team is looking to extend the re-written Xubuntu documentation from a few releases ago even further as well as to get the infrastructure rights to enable translations for the documentation.&lt;/p&gt;
&lt;p&gt;In addition, another goal is to get started with the 12.04 documentation review to supply a more up-to-date version via a stable release update for the LTS users as well.&lt;/p&gt;
&lt;h2&gt;Community&lt;/h2&gt;
&lt;p&gt;As with the previous cycles, we will keep on focusing on community. One of our targets this cycle is to get several people new upload rights to the Xubuntu package set. We also hope the prospective developers can help create processes with the &lt;a href=&quot;https://lists.ubuntu.com/archives/xubuntu-devel/2013-May/008881.html&quot;&gt;newly appointed QA team lead&lt;/a&gt; to help reinforce the QA team as well as help with their testing duties.&lt;/p&gt;
&lt;h2&gt;Milestone participation&lt;/h2&gt;
&lt;p&gt;As usually, Xubuntu is following the &lt;a href=&quot;https://wiki.ubuntu.com/SaucySalamander/ReleaseSchedule&quot; title=&quot;Ubuntu release schedule for Saucy Salamander&quot;&gt;Ubuntu release schedule&lt;/a&gt;. While the release schedule is far from final, the Xubuntu team is planning to release one alpha and both betas. At the moment the alpha participation looks pretty certain but the details depend on the Xfce 4.12 release. We will keep sending updates as soon as we have any news.&lt;/p&gt;
&lt;h2&gt;Summary&lt;/h2&gt;
&lt;p&gt;In the end, this is a final tune-up before we head into developing the LTS release that is expected to be unleashed in April 2014.  Xubuntu presents a conservative desktop choice among the Ubuntu flavours.  As we head into the Saucy Salamander development cycle, we will be striving for excellence once more.&lt;/p&gt;
&lt;p&gt;To read the full notes from the three meetings, refer to the following URLs: &lt;a href=&quot;https://lists.ubuntu.com/archives/xubuntu-devel/2013-May/008904.html&quot;&gt;night 1&lt;/a&gt;, &lt;a href=&quot;https://lists.ubuntu.com/archives/xubuntu-devel/2013-May/008906.html&quot;&gt;night 2&lt;/a&gt;, &lt;a href=&quot;http://ubottu.com/meetingology/logs/xubuntu-devel/2013/xubuntu-devel.2013-05-16-20.04.html&quot;&gt;night 3&lt;/a&gt;. If you are interested in the original agenda for the nights, refer to the following URLs: &lt;a href=&quot;https://blueprints.launchpad.net/xubuntu-desktop/+spec/client-xubuntu-1305-dev&quot;&gt;development and milestone participation&lt;/a&gt;, &lt;a href=&quot;https://blueprints.launchpad.net/xubuntu-desktop/+spec/client-xubuntu-1305-aob&quot;&gt;forward-looking issues&lt;/a&gt;, &lt;a href=&quot;https://blueprints.launchpad.net/xubuntu-desktop/+spec/client-xubuntu-1305-software&quot;&gt;software&lt;/a&gt;.&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-16T23:45:42+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-7497847932106835950.post-26348678585694867">
	<title>Ubuntu developers: Rick Spencer: Feel Like Friday (post-vUDS)</title>
	<link>http://theravingrick.blogspot.com/2013/05/feel-like-friday-post-vuds.html</link>
     <content:encoded>&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;It feels like Friday! Why? I think it&#39;s because I am tired. I am tired because Virtual UDS turns out to be surprisingly intense.&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;clear: both; text-align: center;&quot; class=&quot;separator&quot;&gt;&lt;a style=&quot;margin-left: 1em; margin-right: 1em;&quot; href=&quot;http://2.bp.blogspot.com/-k0cqJi5YZKk/UZVKO_7b3JI/AAAAAAAAAq8/fWzDcDFNat0/s1600/fist.png&quot;&gt;&lt;img src=&quot;http://2.bp.blogspot.com/-k0cqJi5YZKk/UZVKO_7b3JI/AAAAAAAAAq8/fWzDcDFNat0/s1600/fist.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;h2&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Power to People&lt;/span&gt;&lt;/h2&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;So, that is to say, the second Virtual UDS is over. After experience my second vUDS, I think vUDS is really a boost for the transparency of the Ubuntu Project for a few reasons.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Frequency&lt;/b&gt;. We can do it every 3 months instead of every 6 months. As I mentioned in the opening plenary, this is important because we don&#39;t actually plan only every 6 months anymore. Like any modern software project, we are continuously planning. The 3 month cadence for vUDS means that there will be less time between detecting a need to change plans and discussion about how to make those necessary changes. I pushed very hard to have the first vUDS quickly, because there was a lot of planning for Ubuntu Touch that was backed up and needed proper discussion. If we waited until now, a lot of the work would have started without a good opportunity for discussion.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Access&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;. Folks don&#39;t have to travel to wherever UDS is. People with specific interests can rock those interests with a laser focus, without having to dedicate a whole week away from home. Let&#39;s face it, traveling for 2 weeks a year to participate in UDS is something that only a few privileged people can swing. Many many more people can join a hangout.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Persistence&lt;/b&gt;. The sessions are streamed live, but then instantly available for reviewing, along with the white board, links to blueprints, etc... Try it. Go to &lt;a href=&quot;http://summit.ubuntu.com/uds-1305/&quot;&gt;Summit&lt;/a&gt; for the UDS that just ended. Find a session. Click on the session. It&#39;s like you are there live. Discussions that used to exist only in the memories of a select few with some written traces are now persisted and available.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Personal Faves&lt;/span&gt;&lt;/h2&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I won&#39;t go into a run down of the results, because &lt;a href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21823/closing-plenary/&quot;&gt;that job is taken&lt;/a&gt;. However, here are some of my personal favorite discussions at this vUDS. These are my favorites based only on personal interests of mine. These are by no means the most important decisions or discussions. Just things that interest me a lot personally.&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;clear: both; text-align: center;&quot; class=&quot;separator&quot;&gt;&lt;a style=&quot;margin-left: 1em; margin-right: 1em;&quot; href=&quot;http://3.bp.blogspot.com/_AcI_7qIKx4o/S3v1UEIB_TI/AAAAAAAAAJ8/6FtZLwu2Gfk/s400/Wheeling+salamander.jpg&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_AcI_7qIKx4o/S3v1UEIB_TI/AAAAAAAAAJ8/6FtZLwu2Gfk/s320/Wheeling+salamander.jpg&quot; height=&quot;320&quot; border=&quot;0&quot; width=&quot;249&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Rolling Release&lt;/span&gt;&lt;/h3&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;After the unfortunate kerfufle last cycle when I pushed hard to move Ubuntu to a model of LTSs with rolling releases in between, it was niceto close in on one nice outcome. Namely, Colin has a technical solution that will allow users to subscribe to essentially the tip of development. Instead of using &quot;raring&quot; or &quot;saucy&quot; in your sources lists, you&#39;ll subscribe to a new name which is symlinked to whatever is the current development release. In this way, each day you will be on the latest. Even the day after a development release becomes a stable release, because the symlink will just point to the next development release.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I ended up with a couple of &lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/foundations-1305-development-release-planning&quot;&gt;action items from this session&lt;/a&gt;. Mostly, to come up with a name and bring it to the next Tech Board meeting for approval. I&#39;m very much leaning to &quot;rolling&quot;, but I am open to discussion ;) This would mean you could say &quot;I am on Raring&quot;, or &quot;I am on Precise&quot;, or &quot;I am on Rolling&quot;. &quot;I am on Rolling&quot; means that you are on the tip of development. Fun!&lt;/span&gt;&lt;br /&gt;&lt;h3&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Touch Image Testing&lt;/span&gt;&lt;/h3&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I&#39;ve been very keen to get Ubuntu Touch out of &quot;preview&quot; mode and into our standard development processes so that they inherit all of the daily quality tools that we have in place. This means moving all the code of out PPAs and into the real archives, so that we get the benefits of all the efforts we have put into place around -proposed and archive maintenance. It also means getting smoke testing and regression testing automated on the Touch images. I loved hearing from the Phone Foundations team and the QA team about their vision for &quot;not accepting regressions&quot;. We should have dog-foodable touch images as early as the end of this month. Then if we can keep the images fully usable with minimal regressions each day, we will go very fast towards completion.&lt;/span&gt;&lt;br /&gt;&lt;h3&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Ubuntu Status Stracker&lt;/span&gt;&lt;/h3&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I am partial to this topic because the status tracker started out as a labor of love for me. The first real &lt;a href=&quot;http://bazaar.launchpad.net/~rick-rickspencer3/+junk/py-burndown-chart/view/head:/burndown.py&quot;&gt;bit of code&lt;/a&gt; that I wrote after joining canonical was to render my version of burndown charts. If I am not mistaken this code is still in use. In any case, &lt;a href=&quot;http://status.ubuntu.com/ubuntu-s/&quot;&gt;status.ubuntu.com&lt;/a&gt; is critical to maintaining our planning, and ensuring that the status of the project is visible to all.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;h3&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Unity 8 in 13.10&lt;/span&gt;&lt;/h3&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;While 13.10 is very very focused on Ubunty Touch for phones, we all know that the real prize is the fully converged client OS. With that in mind, I think it&#39;s important to get the code up on as many device types as possible as soon as possible. There was a rich discussion about the steps to offer Unity 8 on top of Mir as an option in 13.10. Now, keep in mind that the result will only be the Phone UI on the desktop, and the default will be the Unity that we know and love today (with Smart Scopes and other enhancements of course!). Still in all, I am betting that basing Unity 8 on QML means that it will be surprisingly functional on a desktop even though it won&#39;t have any real desktop support in terms of things like workspace switching, etc..&lt;/span&gt;&lt;br /&gt;</content:encoded> 
	<dc:date>2013-05-16T21:21:17+00:00</dc:date>
	<dc:creator>Rick Spencer</dc:creator>
</item> 
<item rdf:about="http://skitterman.wordpress.com/?p=241">
	<title>Ubuntu developers: Scott Kitterman: New ipaddress module in python3.3</title>
	<link>http://skitterman.wordpress.com/2013/05/16/new-ipaddress-module-in-python3-3/</link>
     <content:encoded>&lt;p&gt;Back in 2010 I packaged Google’s ipaddr module because I needed a light weight IP address manipulation library that supported both IPv4 and IPv6 and (at the time) python-subnettree was IPv4 only.  Well, ipaddr is all grown up now and included in python3.3 as the ipaddress manipulation module in the standard library.  You can find details, as well as some description of the differences, in &lt;a href=&quot;http://www.python.org/dev/peps/pep-3144/&quot; target=&quot;_blank&quot;&gt;PEP 3144&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I just converted one &lt;a href=&quot;https://launchpad.net/pypolicyd-spf/&quot; target=&quot;_blank&quot;&gt;package&lt;/a&gt; that I’m upstream for to use either ipaddr (for python2.6/2.7/3.2) or ipaddress instead of some custom code.  It turned out to be pretty easy to make it work with either.  Other than the name, the only difference I ran into was the removal of the common, generic IPAddress and IPNetwork functions that are replaced by ip_address and ip_network.&lt;/p&gt;
&lt;p&gt;…&lt;br /&gt;
-import ipaddr&lt;br /&gt;
+try:&lt;br /&gt;
+    import ipaddress&lt;br /&gt;
+except ImportError:&lt;br /&gt;
+    import ipaddr as ipaddress&lt;br /&gt;
…&lt;br /&gt;
-    address = ipaddr.IPAddress(ip)&lt;br /&gt;
-    if isinstance(address, ipaddr.IPv4Address):&lt;br /&gt;
+    try:&lt;br /&gt;
+        address = ipaddress.ip_address(ip)&lt;br /&gt;
+    except AttributeError:&lt;br /&gt;
+        address = ipaddress.IPAddress(ip)&lt;br /&gt;
+    if isinstance(address, ipaddress.IPv4Address):&lt;br /&gt;
…&lt;/p&gt;
&lt;p&gt;Currently, python3-ipaddr has no reverse-dependencies in the archive (python-ipaddr does).  Once python3.2 is dropped from Jessie, I think I’ll drop the python3-ipaddr binary on the assumption people newly coding for python3.3 should use ipaddress.  The python-ipaddr module will stick around for use with python2.7.&lt;/p&gt;
&lt;br /&gt;</content:encoded> 
	<dc:date>2013-05-16T20:43:14+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://www.lczajkowski.com/?p=1325">
	<title>Ubuntu developers: Laura Czajkowski: June HacknTalk event – London</title>
	<link>http://www.lczajkowski.com/2013/05/16/june-hackntalk-event-london/</link>
     <content:encoded>&lt;p&gt;Following on from the first event in March of this year where we had a great day of talks covering varying topic I am very happy to announce the next &lt;a href=&quot;http://hackntalkjune.eventbrite.com/&quot; target=&quot;_blank&quot;&gt;HacknTalk will take place on the 29th June&lt;/a&gt; at the Google Campus again in London.&lt;/p&gt;
&lt;p&gt;For those who missed it we had a great turn out and had talk on “&lt;em&gt;&lt;a href=&quot;http://londonjavacommunity.wordpress.com/2013/02/15/four-things-you-can-do-to-maximise-your-meet-a-project-event-from-marc-barto/&quot; target=&quot;_blank&quot;&gt;Documenting tools for Tech Events&lt;/a&gt;&lt;/em&gt;“, “&lt;em&gt;How to get kids more involved in open source in Education&lt;/em&gt;“,” &lt;em&gt;Exceptional Money&lt;/em&gt;“, “&lt;em&gt;Using MVC in Game Desig&lt;/em&gt;n” and we learned about&lt;em&gt; &lt;a href=&quot;http://www.lczajkowski.com/2013/05/16/june-hackntalk-event-london/www.stemnet.org.uk/content/ambassadors&quot; target=&quot;_blank&quot;&gt;STEMNE&lt;/a&gt;T&lt;/em&gt;.  There were other talks, lots of demonstrations and hands on help from members of the community helping one another with their questions.&lt;/p&gt;
&lt;p&gt;We hope to reproduce the fun and informative day again in June.  Learn about more great projects that are happening in the varying open source communities and meet new people. Since HacknTalk is an unconference, the speaking/demo schedule will be set on the day and everyone is free to propose a talk themselves. You are of course free to come along, sit back and listen to other people’s talks but we’d like to encourage everyone to take part and talk on something they are passionate about in technology.  There is lots of space, wifi, and power sockets to go around. Break out areas to work on your hacking or demoing and hanging out with people.&lt;/p&gt;
&lt;p&gt;If you want to come along please do remember places are limited so you need to &lt;a href=&quot;http://hackntalkjune.eventbrite.com/&quot; target=&quot;_blank&quot;&gt;sign up&lt;/a&gt;. If you can’t make the event, let other people in your community know about it and remember there will be another event in 3-4 months again. You can follow &lt;a href=&quot;https://twitter.com/hackntalk&quot; target=&quot;_blank&quot;&gt;@hackntalk&lt;/a&gt; for more updates.&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-16T20:03:44+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://podcast.ubuntu-uk.org/?p=3725">
	<title>Ubuntu developers: Ubuntu Podcast from the UK LoCo: S06E12 – Django Ubuntu</title>
	<link>http://podcast.ubuntu-uk.org/2013/05/16/s06e12-django-ubuntu/</link>
     <content:encoded>&lt;p&gt;We’re back with the twelfth episode of Season Six of the Ubuntu Podcast from the UK LoCo Team! &lt;a href=&quot;http://popey.com&quot;&gt;Alan Pope&lt;/a&gt;, &lt;a href=&quot;http://barrenfrozenwasteland.com/&quot;&gt;Mark Johnson&lt;/a&gt;, &lt;a href=&quot;http://tonywhitmore.co.uk&quot;&gt;Tony Whitmore&lt;/a&gt;, &lt;a href=&quot;http://lauracowen.co.uk&quot;&gt;Laura Cowen&lt;/a&gt; and The Podcats are all set in Studio A with cake and an interview.&lt;/p&gt;

&lt;div class=&quot;podPress_content&quot;&gt;&lt;table class=&quot;download_buttons&quot;&gt;
		&lt;tbody&gt;&lt;tr&gt;
&lt;td class=&quot;podPress_downloadlinks&quot;&gt;  &lt;a href=&quot;http://podcast.ubuntu-uk.org/download/uupc_s06e12.ogg&quot; target=&quot;new&quot; class=&quot;orange button&quot;&gt;Download OGG&lt;/a&gt;&lt;/td&gt;


&lt;td class=&quot;podPress_downloadlinks&quot;&gt;  &lt;a href=&quot;http://podcast.ubuntu-uk.org/download/uupc_s06e12.mp3&quot; target=&quot;new&quot; class=&quot;orange button&quot;&gt;Download MP3&lt;/a&gt; &lt;a style=&quot;display: none;&quot; href=&quot;http://podcast.ubuntu-uk.org/feed/#podPressPlayerSpace_2&quot;&gt;Play in Popup&lt;/a&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;In this week’s show:-&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We interview &lt;a href=&quot;http://rickspencer3.com/&quot; target=&quot;_blank&quot; title=&quot;Rick&#39;s website&quot;&gt;Rick Spencer&lt;/a&gt;, VP of Ubuntu Engineering at Canonical, about engineering Ubuntu.&lt;/li&gt;
&lt;li&gt;We share some Command Line Lurve:
&lt;pre&gt;gpg --multifile&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;We chat about attending an Ubuntu development sprint in Oakland, more Doctor Who stuff at the &lt;a href=&quot;http://www.bfi.org.uk/&quot; target=&quot;_blank&quot; title=&quot;bfi website&quot;&gt;British Film Institute&lt;/a&gt; (it &lt;em&gt;is&lt;/em&gt; the 50th anniversary year!), and going to watch the &lt;a href=&quot;http://www.reducedshakespeare.com/&quot; target=&quot;_blank&quot; title=&quot;RSC&#39;s website&quot;&gt;Reduced Shakespeare Company&lt;/a&gt; reducing Shakespeare to 90 mins (including an interval).&lt;/li&gt;
&lt;li&gt;And, of course, we go over your marvellous feedback.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please send your comments and suggestions to: podcast@ubuntu-uk.org&lt;br /&gt;
Join us on IRC in &lt;a href=&quot;http://webchat.freenode.net/?channels=ubuntu-uk-podcast&quot;&gt;#ubuntu-uk-podcast&lt;/a&gt; on &lt;a href=&quot;http://freenode.net/&quot;&gt;Freenode&lt;/a&gt;&lt;br /&gt;
Leave a voicemail via phone: +44 (0) 203 298 1600, sip: podcast@sip.ubuntu-uk.org and skype: ubuntuukpodcast&lt;br /&gt;
Follow our twitter feed &lt;a href=&quot;http://twitter.com/uupc&quot;&gt;http://twitter.com/uupc&lt;/a&gt;&lt;br /&gt;
Find our &lt;a href=&quot;http://www.facebook.com/UbuntuUKPodcast&quot;&gt;Facebook Fan Page&lt;/a&gt;&lt;br /&gt;
Follow us on &lt;a href=&quot;https://plus.google.com/u/0/107381207738558467919/posts&quot;&gt;Google Plus&lt;/a&gt;&lt;br /&gt;
Leave us some segment ideas on the &lt;a href=&quot;http://pad.ubuntu-uk.org/SegmentIdeasFromTheCommunityForUUPC&quot;&gt;Etherpad&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;lightsocial_container&quot;&gt;&lt;a href=&quot;http://digg.com/submit?url=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&amp;amp;title=S06E12+-+Django+Ubuntu&quot; class=&quot;lightsocial_a&quot;&gt;&lt;img src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/digg.png&quot; alt=&quot;Digg This&quot; class=&quot;lightsocial_img&quot; title=&quot;Digg This&quot; /&gt;&lt;/a&gt;  &lt;a href=&quot;http://www.reddit.com/submit?url=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&amp;amp;title=S06E12+-+Django+Ubuntu&quot; class=&quot;lightsocial_a&quot;&gt;&lt;img src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/reddit.png&quot; alt=&quot;Reddit This&quot; class=&quot;lightsocial_img&quot; title=&quot;Reddit This&quot; /&gt;&lt;/a&gt;  &lt;a href=&quot;http://www.stumbleupon.com/submit?url=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&amp;amp;title=S06E12+-+Django+Ubuntu&quot; class=&quot;lightsocial_a&quot;&gt;&lt;img src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/stumbleupon.png&quot; alt=&quot;Stumble Now!&quot; class=&quot;lightsocial_img&quot; title=&quot;Stumble Now!&quot; /&gt;&lt;/a&gt;  &lt;a href=&quot;http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&amp;amp;headline=S06E12+-+Django+Ubuntu&quot; class=&quot;lightsocial_a&quot;&gt;&lt;img src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/yahoo_buzz.png&quot; alt=&quot;Buzz This&quot; class=&quot;lightsocial_img&quot; title=&quot;Buzz This&quot; /&gt;&lt;/a&gt;  &lt;a href=&quot;http://www.dzone.com/links/add.html?title=S06E12+-+Django+Ubuntu&amp;amp;url=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&quot; class=&quot;lightsocial_a&quot;&gt;&lt;img src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/dzone.png&quot; alt=&quot;Vote on DZone&quot; class=&quot;lightsocial_img&quot; title=&quot;Vote on DZone&quot; /&gt;&lt;/a&gt;  &lt;a href=&quot;http://www.facebook.com/sharer.php?t=S06E12+-+Django+Ubuntu&amp;amp;u=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&quot; class=&quot;lightsocial_a&quot;&gt;&lt;img src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/facebook.png&quot; alt=&quot;Share on Facebook&quot; class=&quot;lightsocial_img&quot; title=&quot;Share on Facebook&quot; /&gt;&lt;/a&gt;  &lt;a href=&quot;http://delicious.com/save?title=S06E12+-+Django+Ubuntu&amp;amp;url=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&quot; class=&quot;lightsocial_a&quot;&gt;&lt;img src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/delicious.png&quot; alt=&quot;Bookmark this on Delicious&quot; class=&quot;lightsocial_img&quot; title=&quot;Bookmark this on Delicious&quot; /&gt;&lt;/a&gt;  &lt;a href=&quot;http://www.dotnetkicks.com/kick/?title=S06E12+-+Django+Ubuntu&amp;amp;url=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&quot; class=&quot;lightsocial_a&quot;&gt;&lt;img src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/dotnetkicks.png&quot; alt=&quot;Kick It on DotNetKicks.com&quot; class=&quot;lightsocial_img&quot; title=&quot;Kick It on DotNetKicks.com&quot; /&gt;&lt;/a&gt;  &lt;a href=&quot;http://dotnetshoutout.com/Submit?title=S06E12+-+Django+Ubuntu&amp;amp;url=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&quot; class=&quot;lightsocial_a&quot;&gt;&lt;img src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/dotnetshoutout.png&quot; alt=&quot;Shout it&quot; class=&quot;lightsocial_img&quot; title=&quot;Shout it&quot; /&gt;&lt;/a&gt;  &lt;a href=&quot;http://www.linkedin.com/shareArticle?mini=true&amp;amp;url=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&amp;amp;title=S06E12+-+Django+Ubuntu&amp;amp;summary=&amp;amp;source=&quot; class=&quot;lightsocial_a&quot;&gt;&lt;img src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/linkedin.png&quot; alt=&quot;Share on LinkedIn&quot; class=&quot;lightsocial_img&quot; title=&quot;Share on LinkedIn&quot; /&gt;&lt;/a&gt;  &lt;a href=&quot;http://www.technorati.com/faves?add=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&quot; class=&quot;lightsocial_a&quot;&gt;&lt;img src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/technorati.png&quot; alt=&quot;Bookmark this on Technorati&quot; class=&quot;lightsocial_img&quot; title=&quot;Bookmark this on Technorati&quot; /&gt;&lt;/a&gt;  &lt;a href=&quot;http://twitter.com/home?status=Reading+http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&quot; class=&quot;lightsocial_a&quot;&gt;&lt;img src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/twitter.png&quot; alt=&quot;Post on Twitter&quot; class=&quot;lightsocial_img&quot; title=&quot;Post on Twitter&quot; /&gt;&lt;/a&gt;  &lt;a href=&quot;http://www.google.com/buzz/post?url=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&quot; class=&quot;lightsocial_a&quot;&gt;&lt;img src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/google_buzz.png&quot; alt=&quot;Google Buzz (aka. Google Reader)&quot; class=&quot;lightsocial_img&quot; title=&quot;Google Buzz (aka. Google Reader)&quot; /&gt;&lt;/a&gt;  &lt;/div&gt;</content:encoded> 
	<dc:date>2013-05-16T18:29:38+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://design.canonical.com/?p=35894">
	<title>Ubuntu developers: Canonical Design Team: System Settings for Ubuntu Phone</title>
	<link>http://design.canonical.com/2013/05/phone-settings/</link>
     <content:encoded>&lt;p&gt;In late 2008, I sketched &lt;a href=&quot;https://live.gnome.org/SystemSettings&quot;&gt;initial designs&lt;/a&gt; for what became Gnome’s System Settings utility. This centralized most operating system settings in a single window, without the need to reopen menus or switch between multiple windows if you didn’t find the setting you were looking for the first time. It made Ubuntu, and other Gnome-based systems, much easier to configure.&lt;/p&gt;
&lt;p&gt;Five years later, we’re building a phone operating system. So once again, we need a centralized system settings interface.&lt;/p&gt;
&lt;h2&gt;What other phone &lt;abbr&gt;OS&lt;/abbr&gt;es do&lt;/h2&gt;
&lt;p&gt;The first step in designing this was a &lt;a href=&quot;http://www.90percentofeverything.com/2011/07/19/flip-those-pancakes/&quot;&gt;competitor evaluation&lt;/a&gt; of how other phone systems present system settings.&lt;/p&gt;
&lt;div id=&quot;ios&quot;&gt;
&lt;div style=&quot;width: 160px;&quot; id=&quot;attachment_36004&quot; class=&quot;wp-caption alignright&quot;&gt;&lt;img src=&quot;http://design.canonical.com/wp-content/uploads/ios-settings.png&quot; alt=&quot;The main Settings screen of&quot; height=&quot;813&quot; class=&quot;size-full wp-image-36004&quot; width=&quot;150&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;iOS 6.1.4.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;iOS is highly consistent in using a hierarchy of list items for Settings. But their design is rather awkward in three ways. First, the top-level Settings screen is very long, usually containing 30 or more top-level categories. Second, Apple originally tried to include &lt;a href=&quot;http://bjango.com/articles/settingsapp/&quot;&gt;application-specific settings inside the system-wide Settings&lt;/a&gt;, which made them hard to find while using the app. Some apps (including nearly all the default ones) still do that, but nowadays most put settings in their own UI. And third, the top-level “General” settings category is a bit of a &lt;a href=&quot;http://blogs.msdn.com/b/jensenh/archive/2006/01/31/520061.aspx&quot;&gt;junk drawer&lt;/a&gt; — containing subcategories for everything from auto-lock to accessibility, software updates to Siri.
&lt;/p&gt;&lt;/div&gt;
&lt;div style=&quot;clear: both;&quot; id=&quot;android&quot;&gt;&lt;div style=&quot;width: 250px;&quot; id=&quot;attachment_36008&quot; class=&quot;wp-caption alignright&quot;&gt;&lt;img src=&quot;http://design.canonical.com/wp-content/uploads/android-settings2.png&quot; alt=&quot;In the “Data usage” screen of&quot; height=&quot;427&quot; class=&quot;size-full wp-image-36008&quot; width=&quot;240&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Android 4.2: Tapping “Set mobile data limit” checks the checkbox. Tapping “Mobile data” flashes the switch label, but does nothing else. Tapping “⋮” opens a menu of more settings.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Android’s Settings similarly uses a hierarchy of lists, though some sections use dialogs instead. It has other consistency problems, too. Sometimes checkboxes are on the left, sometimes on the right. Tapping a checkbox label toggles the checkbox, but tapping a switch label doesn’t toggle the switch — sometimes it navigates to a different screen, other times it does nothing at all. Sometimes a screen’s heading contains a Back button, sometimes it doesn’t. Sometimes it contains a “⋮” dropdown menu of more settings, and sometimes it doesn’t. All this shows the importance of system settings having, if not a single designer, at least strong design guidelines.&lt;/p&gt;
&lt;p&gt;An impressive aspect of Android’s Settings is that they can display in either portrait or landscape mode.
&lt;/p&gt;&lt;/div&gt;
&lt;div style=&quot;clear: both;&quot; id=&quot;wp&quot;&gt;&lt;div style=&quot;width: 250px;&quot; id=&quot;attachment_36010&quot; class=&quot;wp-caption alignleft&quot;&gt;&lt;img src=&quot;http://design.canonical.com/wp-content/uploads/wp8-camera.png&quot; alt=&quot;The “phone+camera” screen of&quot; height=&quot;584&quot; class=&quot;size-full wp-image-36010&quot; width=&quot;240&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Windows Phone 8.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The Windows Phone design emphasizes &lt;a href=&quot;http://blogs.windows.com/windows_phone/b/wpdev/archive/2011/02/16/from-transportation-to-pixels.aspx&quot;&gt;typography and visual simplicity&lt;/a&gt;. It’s a bit rough around the edges: for example, the “photos+camera” settings screen uses ten font variations, and the main heading doesn’t fit on the screen. Windows Phone also groups “system” and “applications” settings on separate screens, but the separation needs work: for example, the voicemail sound effect is set in one of the “system” screens, while the voicemail &lt;em&gt;number&lt;/em&gt; is set in one of the “applications” screens.&lt;/p&gt;
&lt;p&gt;A nice detail in Windows Phone’s Settings is the use of summary values. The row you would tap, to navigate to a settings screen, often contains a line of small text summarizing the current settings values. This can save you from having to visit the other screen at all.
&lt;/p&gt;&lt;/div&gt;
&lt;h2 style=&quot;clear: both;&quot;&gt;Learning from others&lt;/h2&gt;
&lt;p&gt;This competitor evaluation revealed three main issues. First, the difficulty of organizing &lt;strong&gt;system&lt;/strong&gt; settings versus &lt;strong&gt;application&lt;/strong&gt; settings. Apple tried to group them all together in iOS, but that lacks in-app discoverability. Microsoft used “system” and “applications” categories in Windows Phone, but suffers from poor sorting. It seems more likely that we can solve the sorting problem than the discoverability problem. So, as with Ubuntu for PC, Ubuntu Phone will have “&lt;em&gt;System&lt;/em&gt; Settings”, not just “Settings”. Applications will be responsible for presenting their own settings.&lt;/p&gt;
&lt;p&gt;Second, there is a tension between &lt;strong&gt;categorizing&lt;/strong&gt; settings, and &lt;strong&gt;promoting&lt;/strong&gt; frequent or urgently used settings. Categorizing by itself is tricky enough: different people might look for the same setting in different places. (For example, iOS sometimes mirrors subcategories of settings inside multiple categories.) A search function may help, but is not a complete answer, because people still need to know what settings are available in the first place. Categorization becomes even trickier when trying to provide quick access to settings like flight mode or orientation lock. Indicators at the top of the screen may help with this, by providing quick access to frequently used functions, like &lt;a href=&quot;https://wiki.ubuntu.com/MenuBar#rationale&quot;&gt;they do on Ubuntu for PC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Third, it can be useful to &lt;strong&gt;reveal current state&lt;/strong&gt; of settings as part of the navigation to those settings. This is usually done in text, with summary values, but an icon could work too. For example, a Bluetooth settings icon might be dull when Bluetooth is off, bright when it is on, and have an emblem when it is paired to any device.&lt;/p&gt;
&lt;h2&gt;User journeys&lt;/h2&gt;
&lt;p&gt;Two user journeys influenced the design of the System Settings interface.&lt;/p&gt;
&lt;p&gt;The primary journey is someone wanting to solve a problem. Maybe their Internet connection is not working. Maybe they’re wondering if they can save battery. Maybe a cabin attendant has asked them to put the phone into flight mode. Maybe a friend has been messing around with their phone and they want to stop it from happening again. This person usually will be in a hurry, and sometimes irritated. They’ll want to get in and out as quickly as possible.&lt;/p&gt;
&lt;p&gt;The secondary journey is an adventurous new owner, starting out with their phone, wanting to explore what it is capable of. They have more time to read explanations, and to explore cross-references between categories.&lt;/p&gt;
&lt;h2&gt;Designing the overview&lt;/h2&gt;
&lt;p&gt;Next, I sketched out nine possible layouts for the overview screen — the first thing people would see when they entered System Settings.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://design.canonical.com/wp-content/uploads/p3.small_1.png&quot; rel=&quot;attachment wp-att-36020&quot;&gt;&lt;img src=&quot;http://design.canonical.com/wp-content/uploads/p3.small_1-298x300.png&quot; title=&quot;&quot; height=&quot;300&quot; width=&quot;298&quot; alt=&quot;There was a square grid of icons with headings, like on Ubuntu for PC. A variation where the headings doubled as controls. A triangular grid of the same icons, just for fun. Text lists of subcategories, interspersed with occasional controls as list items. And an amalgam of the grid and list models.&quot; class=&quot;aligncenter size-medium wp-image-36020&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://design.canonical.com/wp-content/uploads/p4.small_1.png&quot; rel=&quot;attachment wp-att-36021&quot;&gt;&lt;img src=&quot;http://design.canonical.com/wp-content/uploads/p4.small_1-244x300.png&quot; alt=&quot;Another text-based list, this time using two lines of text for each subcategory. An arrangement of tiles of different sizes for varying prominence of categories. And finally a list using both icons and text.&quot; height=&quot;300&quot; class=&quot;aligncenter size-medium wp-image-36021&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Selecting the most promising elements from each of the nine layouts, I passed them on to one of our visual designers, &lt;a href=&quot;http://design.canonical.com/author/x-zhu0301/&quot;&gt;Rosie Zhu&lt;/a&gt;. She produced mockups of three possibilities, and with help from &lt;a href=&quot;http://design.canonical.com/author/marcus-haslam/&quot;&gt;Marcus Haslam&lt;/a&gt; we decided on one final layout.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://design.canonical.com/2013/05/phone-settings/phone-overview-wireframe-small/&quot; rel=&quot;attachment wp-att-36023&quot;&gt;&lt;img src=&quot;http://design.canonical.com/wp-content/uploads/phone-overview-wireframe.small_.png&quot; alt=&quot;&quot; height=&quot;715&quot; class=&quot;alignnone size-full wp-image-36023&quot; width=&quot;240&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://design.canonical.com/2013/05/phone-settings/phone-overview-visual-small/&quot; rel=&quot;attachment wp-att-36024&quot;&gt;&lt;img src=&quot;http://design.canonical.com/wp-content/uploads/phone-overview-visual.small_.png&quot; alt=&quot;&quot; height=&quot;853&quot; class=&quot;alignnone size-full wp-image-36024&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The design promotes frequently- and urgently-needed settings at the top, categorizes other settings compactly, and places bureaucratic stuff (“About This Phone” and “Reset Phone”) right at the bottom.&lt;/p&gt;
&lt;p&gt;This is far from a final mockup. We need to finalize the icon style, and fine-tune control sizes, use of color, use of lines, and so on. But the basic layout is in place for engineers to start work. (Contact &lt;a href=&quot;https://launchpad.net/~seb128&quot;&gt;Sebastien Bacher&lt;/a&gt; if you’d like to help out with the code.)&lt;/p&gt;
&lt;h2&gt;Designing individual screens&lt;/h2&gt;
&lt;p&gt;Meanwhile, I have been busy designing individual settings screens. This has helped reveal missing controls in the UI toolkit, so they can be implemented for app developers to use them too.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://design.canonical.com/wp-content/uploads/phone-battery-settings.small_.png&quot; alt=&quot;&quot; height=&quot;574&quot; class=&quot;size-full wp-image-36033&quot; width=&quot;240&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Links to designs for the individual screens, as well as the design for the overview screen, are on &lt;a href=&quot;http://wiki.ubuntu.com/SystemSettings&quot;&gt;the System Settings wiki page&lt;/a&gt;. Your feedback on any of the designs is welcome, either here, or on &lt;a href=&quot;https://launchpad.net/~ubuntu-phone&quot;&gt;the ubuntu-phone@ mailing list&lt;/a&gt;.&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-16T14:30:52+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://drupal7.txwikinger.me.uk/taxonomy/term/4/187 at http://drupal7.txwikinger.me.uk">
	<title>Ubuntu developers: Ralph Janke: Why is there this never ending discussion of what an Ubuntu team is?</title>
	<link>http://drupal7.txwikinger.me.uk/content/why-there-never-ending-discussion-what-ubuntu-team</link>
     <content:encoded>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;For several years, Randall Ross has been now on the war path about the structure of Ubuntu LoCo teams.&lt;/p&gt;
&lt;p&gt;However, everything that is raised in &lt;a href=&quot;http://randall.executiv.es/stateless&quot;&gt;his post&lt;/a&gt; seems nothing more than a storm in the teapot.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;sharethis-buttons&quot;&gt;&lt;div class=&quot;sharethis-wrapper&quot;&gt;&lt;span class=&quot;st_twitter_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_identi_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_facebook_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_googleplus_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_reddit_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_linkedin_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_digg_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_friendfeed_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_buffer_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_tumblr_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_sharethis_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_plusone_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_fblike_hcount&quot;&gt;&lt;/span&gt;
&lt;/div&gt;&lt;/div&gt;</content:encoded> 
	<dc:date>2013-05-16T13:58:06+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://drupal7.txwikinger.me.uk/taxonomy/term/4/186 at http://drupal7.txwikinger.me.uk">
	<title>Ubuntu developers: Ralph Janke: Update about Brainstorm</title>
	<link>http://drupal7.txwikinger.me.uk/content/update-about-brainstorm</link>
     <content:encoded>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;As can be read from &lt;a href=&quot;http://www.jonobacon.org/2013/05/16/on-brainstorm/&quot;&gt;Jono&#39;s blog&lt;/a&gt;, Brainstorm has basically effectively been discontinued. It strikes odd, that this decision was made seemingly so rapidly, and it seems without a lot of community input, despite it was a community tool.&lt;/p&gt;
&lt;p&gt;Of particular interest seems to be the reasons given for retiring this tool.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;sharethis-buttons&quot;&gt;&lt;div class=&quot;sharethis-wrapper&quot;&gt;&lt;span class=&quot;st_twitter_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_identi_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_facebook_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_googleplus_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_reddit_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_linkedin_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_digg_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_friendfeed_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_buffer_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_tumblr_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_sharethis_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_plusone_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_fblike_hcount&quot;&gt;&lt;/span&gt;
&lt;/div&gt;&lt;/div&gt;</content:encoded> 
	<dc:date>2013-05-16T13:26:26+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 
<item rdf:about="http://developer.ubuntu.com/?p=4214">
	<title>Ubuntu developers: Ubuntu App Developer Blog: App Development sessions at UDS, final day</title>
	<link>http://developer.ubuntu.com/2013/05/app-development-sessions-at-uds-final-day/</link>
     <content:encoded>&lt;p&gt;Time does fly, and we’re alread on the last day of the Ubuntu Developer Summit. Lots of content covered and still lots of interesting discussions to be had. We’re thrilled to bring you the summary on what’s on today on the App Development track.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://developer.ubuntu.com/wp-content/uploads/2013/05/App-dev-tablet-Home.png&quot; title=&quot;App Dev Tablet&quot; height=&quot;269&quot; width=&quot;465&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-4215&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Here’s the &lt;strong&gt;list of app development sessions for today at UDS&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;At 14:00 UTC: &lt;a href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21822/app-developer-roundtable/&quot;&gt;App Development Roundtable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;At 14:00 UTC: &lt;a href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21769/appdev-1305-ui-toolkit-responsive-layouting/&quot;&gt;SDK UI Toolkit Responsive Layouting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;At 15:05 UTC: &lt;a href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21817/appdev-s-coreapps-plans/&quot;&gt;Core Apps plans for 13.10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;At 15:05 UTC: &lt;a href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21787/appdev-1305-contact-service/&quot;&gt;Contact Service for Ubuntu Touch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;At 16:05 UTC: &lt;a href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21708/appdev-1305-loco-code/&quot;&gt;LoCo Team Coding Challenge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;At 16:05 UTC: &lt;a href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21712/appdev-1305-developer-site-gomobile/&quot;&gt;Refocus the Ubuntu App Developer site to go mobile&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;At 18:05 UTC: &lt;a href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21826/appdev-1305-tutorials/&quot;&gt;Building a set tutorials for App Developers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;At 19:00 UTC: &lt;a href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21823/closing-plenary/&quot;&gt;Closing Plenary and Track Summaries&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hope to see you there!&lt;/p&gt;</content:encoded> 
	<dc:date>2013-05-16T13:18:14+00:00</dc:date>
	<dc:creator>Ubuntu developers</dc:creator>
</item> 

</rdf:RDF>
