<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Float Solutions</title>
	<atom:link href="http://floatsolutions.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://floatsolutions.com</link>
	<description></description>
	<lastBuildDate>Tue, 16 Aug 2011 16:42:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Jeff Atwood on Drupal: &#8220;if crack addicts wrote code, they&#8217;d end up with something like Drupal.&#8221;</title>
		<link>http://floatsolutions.com/blog/2011/08/jeff-atwood-on-drupal-if-crack-addicts-wrote-code-theyd-end-up-with-something-like-drupal/</link>
		<comments>http://floatsolutions.com/blog/2011/08/jeff-atwood-on-drupal-if-crack-addicts-wrote-code-theyd-end-up-with-something-like-drupal/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 16:42:46 +0000</pubDate>
		<dc:creator>Aidan McQuay</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://floatsolutions.com/blog/2011/08/jeff-atwood-on-drupal-if-crack-addicts-wrote-code-theyd-end-up-with-something-like-drupal/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://floatsolutions.com/blog/2011/08/jeff-atwood-on-drupal-if-crack-addicts-wrote-code-theyd-end-up-with-something-like-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Preventing Apache / Mysql / PHP / LAMP from crashing xen</title>
		<link>http://floatsolutions.com/blog/2011/08/preventing-apache-mysql-php-lamp-from-crashing-xen/</link>
		<comments>http://floatsolutions.com/blog/2011/08/preventing-apache-mysql-php-lamp-from-crashing-xen/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 18:36:21 +0000</pubDate>
		<dc:creator>Aidan McQuay</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://floatsolutions.com/?p=280</guid>
		<description><![CDATA[I was having lots of trouble with Drupal crashing a XEN server.  Turns out I just needed to add some more paging space.  If your having trouble with this, this might save you some serious time:
http://blog.dvl.pl/article/2009/07/20/swap-files-in-xen-vps/
]]></description>
			<content:encoded><![CDATA[<p>I was having lots of trouble with Drupal crashing a XEN server.  Turns out I just needed to add some more paging space.  If your having trouble with this, this might save you some serious time:</p>
<p>http://blog.dvl.pl/article/2009/07/20/swap-files-in-xen-vps/</p>
]]></content:encoded>
			<wfw:commentRss>http://floatsolutions.com/blog/2011/08/preventing-apache-mysql-php-lamp-from-crashing-xen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Find Grants for Single &#8230;</title>
		<link>http://floatsolutions.com/blog/2011/07/how-to-find-grants-for-single/</link>
		<comments>http://floatsolutions.com/blog/2011/07/how-to-find-grants-for-single/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 21:11:52 +0000</pubDate>
		<dc:creator>Aidan McQuay</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://floatsolutions.com/blog/2011/07/how-to-find-grants-for-single/</guid>
		<description><![CDATA[How To Find Grants for Single Mothers &#8211; Government Grants, College Grants, Financial Aid for Single Mothers http://t.co/ap6jwJB
]]></description>
			<content:encoded><![CDATA[<p>How To Find Grants for Single Mothers &#8211; Government Grants, College Grants, Financial Aid for Single Mothers <a href="http://t.co/ap6jwJB" rel="nofollow">http://t.co/ap6jwJB</a></p>
]]></content:encoded>
			<wfw:commentRss>http://floatsolutions.com/blog/2011/07/how-to-find-grants-for-single/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Displaying Inline Images in Emacs org-mode</title>
		<link>http://floatsolutions.com/blog/2010/10/displaying-inline-images-in-emacs-org-mode/</link>
		<comments>http://floatsolutions.com/blog/2010/10/displaying-inline-images-in-emacs-org-mode/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 08:17:36 +0000</pubDate>
		<dc:creator>Aidan McQuay</dc:creator>
				<category><![CDATA[Emacs]]></category>

		<guid isPermaLink="false">http://floatsolutions.com/?p=269</guid>
		<description><![CDATA[I had to patch together some various emacs from around the web to get inline images with iimage.el working in emacs exactly the way I wanted.   Here&#8217;s some info:

Load and displays images in org files on initial load
Provides a function that allows you to toggle images on and off
Specify images you would like [...]]]></description>
			<content:encoded><![CDATA[<p>I had to patch together some various emacs from around the web to get inline images with iimage.el working in emacs exactly the way I wanted.   Here&#8217;s some info:</p>
<ul>
<li>Load and displays images in org files on initial load</li>
<li>Provides a function that allows you to toggle images on and off</li>
<li>Specify images you would like to load with the [[file://file.png]] org link type</li>
</ul>
<p><a href="http://floatsolutions.com/wp-content/uploads/2010/10/inline_image_screenshot.png"><img src="http://floatsolutions.com/wp-content/uploads/2010/10/inline_image_screenshot.png" alt="" title="inline_image_screenshot" width="501" height="361" class="aligncenter size-full wp-image-277" /></a></p>
<p>Here&#8217;s the code, you can add it anywhere in your <em>.emacs</em><br />
<pre><code>;; -- Display images in org mode
;; enable image mode first
(iimage-mode)
;; add the org file link format to the iimage mode regex
(add-to-list &#039;iimage-mode-image-regex-alist
&nbsp;&nbsp;(cons (concat &quot;\\[\\[file:\\(~?&quot; iimage-mode-image-filename-regex &quot;\\)\\]&quot;)&nbsp;&nbsp;1))
;;&nbsp;&nbsp;add a hook so we can display images on load
(add-hook &#039;org-mode-hook &#039;(lambda () (org-turn-on-iimage-in-org)))
;; function to setup images for display on load
(defun org-turn-on-iimage-in-org ()
&nbsp;&nbsp;&quot;display images in your org file&quot;
&nbsp;&nbsp;(interactive)
&nbsp;&nbsp;(turn-on-iimage-mode)
&nbsp;&nbsp;(set-face-underline-p &#039;org-link nil))
;; function to toggle images in a org bugger
(defun org-toggle-iimage-in-org ()
&nbsp;&nbsp;&quot;display images in your org file&quot;
&nbsp;&nbsp;(interactive)
&nbsp;&nbsp;(if (face-underline-p &#039;org-link)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(set-face-underline-p &#039;org-link nil)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(set-face-underline-p &#039;org-link t))
&nbsp;&nbsp;(call-interactively &#039;iimage-mode))
</code></pre> </p>
<p>I have this function bound to C-l with a call like this:<br />
<pre><code>
(define-key org-mode-map (kbd &quot;C-S-a&quot;) &#039;org-archive-subtree)</code></pre></p>
]]></content:encoded>
			<wfw:commentRss>http://floatsolutions.com/blog/2010/10/displaying-inline-images-in-emacs-org-mode/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Tramp and NTEmacs</title>
		<link>http://floatsolutions.com/blog/2010/10/tramp-and-ntemacs/</link>
		<comments>http://floatsolutions.com/blog/2010/10/tramp-and-ntemacs/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 03:16:50 +0000</pubDate>
		<dc:creator>Aidan McQuay</dc:creator>
				<category><![CDATA[Emacs]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://floatsolutions.com/?p=255</guid>
		<description><![CDATA[After a few failed attempted at getting tramp working in NTEmacs the solution ended up being pretty simple.
1) Download Plink.exe.
2) Place Plink.exe somewhere in your windows PATH, doesn&#8217;t matter where but you have to be able to run in from a command line anywhere on your system.
3) Add the following line somewhere in your .emacs.
(setq [...]]]></description>
			<content:encoded><![CDATA[<p>After a few failed attempted at getting tramp working in NTEmacs the solution ended up being pretty simple.</p>
<p><strong>1)</strong> Download <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html">Plink.exe</a>.</p>
<p><strong>2)</strong> Place Plink.exe somewhere in your windows PATH, doesn&#8217;t matter where but you have to be able to run in from a command line anywhere on your system.</p>
<p><strong>3)</strong> Add the following line somewhere in your <em>.emacs</em>.<br />
<pre><code>(setq tramp-default-method &quot;plink&quot;)
</code></pre></p>
<p>From there you should be able to use <em>find-file</em> (C-x C-f) and a command like the following to bring up a remote file:<br />
<pre><code>/user@host.com:/path/to/file.ext
</code></pre></p>
]]></content:encoded>
			<wfw:commentRss>http://floatsolutions.com/blog/2010/10/tramp-and-ntemacs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Remapping C-x on Emacs</title>
		<link>http://floatsolutions.com/blog/2010/10/remapping-c-x-on-emacs/</link>
		<comments>http://floatsolutions.com/blog/2010/10/remapping-c-x-on-emacs/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 00:02:29 +0000</pubDate>
		<dc:creator>Aidan McQuay</dc:creator>
				<category><![CDATA[Emacs]]></category>

		<guid isPermaLink="false">http://floatsolutions.com/?p=252</guid>
		<description><![CDATA[I&#8217;ve recently decided to ditch CUA mode.  It steals some shortcuts that I would like to override.  One thing CUA mode did really well is allow the use of C-x for CUT and for the C-x Command Prefix.  I haven&#8217;t quite figured out how to replicate this exact behavior, even finding info [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently decided to ditch CUA mode.  It steals some shortcuts that I would like to override.  One thing CUA mode did really well is allow the use of C-x for CUT and for the C-x Command Prefix.  I haven&#8217;t quite figured out how to replicate this exact behavior, even finding info on how to remap C-x reliably was difficult. </p>
<p>The problem here is that if you remap C-x it breaks commands further down the line regardless.  Instead of remapping the keys in this case you want to use <em>keyboard-translate</em>:<br />
<pre><code>;; -- cut C-x, C-x is now C-j
(keyboard-translate ?\C-j ?\C-x)
(keyboard-translate ?\C-x ?\C-w)</code></pre></p>
<p>This remaps Swaps C-x for C-j and puts <i>kill-region</i> in for for C-x.</p>
]]></content:encoded>
			<wfw:commentRss>http://floatsolutions.com/blog/2010/10/remapping-c-x-on-emacs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MySQL on Cygwin</title>
		<link>http://floatsolutions.com/blog/2010/10/mysql-on-cygwin/</link>
		<comments>http://floatsolutions.com/blog/2010/10/mysql-on-cygwin/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 05:37:44 +0000</pubDate>
		<dc:creator>Aidan McQuay</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://floatsolutions.com/?p=249</guid>
		<description><![CDATA[I&#8217;ve been puttering around trying to get MySQL to work with Cygwin for a while.  It&#8217;s not available on the main application package system, so there&#8217;s a lot of advice out there on how to compile it.
Unfortunately it&#8217;s really hard to compile, I mucked around with it for quite a few hours before, finally [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been puttering around trying to get MySQL to work with Cygwin for a while.  It&#8217;s not available on the main application package system, so there&#8217;s a lot of advice out there on how to compile it.</p>
<p>Unfortunately it&#8217;s really hard to compile, I mucked around with it for quite a few hours before, finally finding the advice hidden deep in a thread that it&#8217;s available in Cygwin Ports.  Cygwin ports which I hadn&#8217;t heard of before provided all sorts of stuff that&#8217;s not available normally.</p>
<p>Just follow the directions here, and select the MySQL package when prompted.</p>
<p><a href="http://sourceware.org/cygwinports/">http://sourceware.org/cygwinports/</a></p>
<p>It&#8217;s been working great for me and I can finally use SQL-MODE in emacs.</p>
]]></content:encoded>
			<wfw:commentRss>http://floatsolutions.com/blog/2010/10/mysql-on-cygwin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>oh no, becoming a Emacs org-mo&#8230;</title>
		<link>http://floatsolutions.com/blog/2010/10/oh-no-becoming-a-emacs-org-mo/</link>
		<comments>http://floatsolutions.com/blog/2010/10/oh-no-becoming-a-emacs-org-mo/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 17:17:12 +0000</pubDate>
		<dc:creator>Aidan McQuay</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://floatsolutions.com/blog/2010/10/oh-no-becoming-a-emacs-org-mo/</guid>
		<description><![CDATA[oh no, becoming a Emacs org-mode addict.  Soon to release org-basecamp, two way todo syncing with org-mode.
]]></description>
			<content:encoded><![CDATA[<p>oh no, becoming a Emacs org-mode addict.  Soon to release org-basecamp, two way todo syncing with org-mode.</p>
]]></content:encoded>
			<wfw:commentRss>http://floatsolutions.com/blog/2010/10/oh-no-becoming-a-emacs-org-mo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Random quote reminds me of the `cookie&#8217; function which uses the fortune file format.</title>
		<link>http://floatsolutions.com/blog/2010/06/random-quote-reminds-me-of-the-cookie-function-which-uses-the-fortune-file-format/</link>
		<comments>http://floatsolutions.com/blog/2010/06/random-quote-reminds-me-of-the-cookie-function-which-uses-the-fortune-file-format/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 21:41:59 +0000</pubDate>
		<dc:creator>Aidan McQuay</dc:creator>
				<category><![CDATA[Emacs]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://floatsolutions.com/blog/2010/06/random-quote-reminds-me-of-the-cookie-function-which-uses-the-fortune-file-format/</guid>
		<description><![CDATA[Wonderful comment from the emacswiki changelog:
http://www.emacswiki.org/emacs/RecentChanges
]]></description>
			<content:encoded><![CDATA[<p>Wonderful comment from the <a href="http://www.emacswiki.org">emacswiki</a> changelog:</p>
<p><a href="http://www.emacswiki.org/emacs/RecentChanges">http://www.emacswiki.org/emacs/RecentChanges</a></p>
]]></content:encoded>
			<wfw:commentRss>http://floatsolutions.com/blog/2010/06/random-quote-reminds-me-of-the-cookie-function-which-uses-the-fortune-file-format/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TortoiseGit Interface for EMACS</title>
		<link>http://floatsolutions.com/blog/2010/05/tortoisegit-interface-for-emacs/</link>
		<comments>http://floatsolutions.com/blog/2010/05/tortoisegit-interface-for-emacs/#comments</comments>
		<pubDate>Tue, 25 May 2010 15:46:35 +0000</pubDate>
		<dc:creator>Aidan McQuay</dc:creator>
				<category><![CDATA[Emacs]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://floatsolutions.com/?p=239</guid>
		<description><![CDATA[I&#8217;ve been releasing stuff to Github these days, basecamp2text, drupal-irssi, simple-volume-osd, etc.  So I&#8217;ve been using TortoiseGit as a GUI to make git a little easier to swallow. 
On the SVN side of things I&#8217;ve been using a library I found over on the EmacsWIKI to interface SVN and emacs.  Since I&#8217;m using [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been releasing stuff to Github these days, <a href="http://github.com/openist/basecamp2text">basecamp2text</a>, <a href="http://github.com/openist/drupal-irssi">drupal-irssi</a>, <a href="http://github.com/openist/simple-volume-osd">simple-volume-osd</a>, etc.  So I&#8217;ve been using TortoiseGit as a GUI to make git a little easier to swallow. </p>
<p>On the SVN side of things I&#8217;ve been using a library I found over on the EmacsWIKI to interface SVN and emacs.  Since I&#8217;m using Git so much these days I thought I&#8217;d adapt that library to work with TortioseGit.  </p>
<p>Right now it only supports log, diff, blame, commit, revert and help.  It&#8217;s been working great for my uses so far.  </p>
<h2>tortoise-git.el</h2>
<p><pre><code>(defun tortoise-git-command (command filename)
&nbsp;&nbsp;(start-process &quot;tortoise-git&quot; &quot;foo&quot;
&nbsp;&nbsp; &quot;c:/Progra~1/TortoiseGit/bin/TortoiseProc&quot; (concat &quot;/command:&quot; command) 
&nbsp;&nbsp;&nbsp;&nbsp; (concat &quot;/path:&quot; (replace-regexp-in-string &quot;Program Files&quot; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (regexp-quote &quot;Progra~1&quot;) (expand-file-name filename))
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;&quot;)))

(defun tortoise-git-log ()
&nbsp;&nbsp;(interactive)
&nbsp;&nbsp;(tortoise-git-log-select (buffer-file-name)))

(defun tortoise-git-log-select (filename &amp;optional wildcards)
&nbsp;&nbsp;(interactive (find-file-read-args &quot;Find file: &quot; t))
&nbsp;&nbsp;(tortoise-git-command &quot;log&quot; filename))

(defun tortoise-git-diff ()
&nbsp;&nbsp;(interactive)
&nbsp;&nbsp;(tortoise-git-command &quot;diff&quot; (buffer-file-name)))

(defun tortoise-git-blame ()
 (interactive)
 (tortoise-git-command &quot;blame&quot; (buffer-file-name)))

(defun tortoise-git-commit () 
&nbsp;&nbsp;(interactive)
&nbsp;&nbsp;(tortoise-git-command &quot;commit&quot; (buffer-file-name)))

(defun tortoise-git-commit-select (filename &amp;optional wildcards)
(interactive (find-file-read-args &quot;Find file: &quot; t))
&nbsp;&nbsp;(tortoise-git-command &quot;commit&quot; (buffer-file-name)))

(defun tortoise-git-revert ()
&nbsp;&nbsp;(interactive)
&nbsp;&nbsp;(tortoise-git-revert-select (buffer-file-name)))

(defun tortoise-git-revert-select (filename &amp;optional wildcards)
&nbsp;&nbsp;(interactive (find-file-read-args &quot;Find file: &quot; t))
&nbsp;&nbsp;(tortoise-git-command &quot;revert&quot; filename))

(defun tortoise-git-help ()
 (interactive)
 (start-process-shell-command &quot;tortoise-git&quot; nil
&nbsp;&nbsp;(concat &quot;/cygdrive/c/Progra~1/TortoiseGit/bin/TortoiseProc /command:help&quot;)))

; add key bind
(global-set-key &quot;\C-xgl&quot; &#039;tortoise-git-log)
(global-set-key &quot;\C-xgL&quot; &#039;tortoise-git-log-select)
(global-set-key &quot;\C-xg=&quot; &#039;tortoise-git-diff)
(global-set-key &quot;\C-xgb&quot; &#039;tortoise-git-blame)
(global-set-key &quot;\C-xgc&quot; &#039;tortoise-git-commit)
(global-set-key &quot;\C-xgC&quot; &#039;tortoise-git-commit-select)
(global-set-key &quot;\C-xgs&quot; &#039;tortoise-git-repostatus)
(global-set-key &quot;\C-xgS&quot; &#039;tortoise-git-repostatus-select)
(global-set-key &quot;\C-xgr&quot; &#039;tortoise-git-revert)
(global-set-key &quot;\C-xgR&quot; &#039;tortoise-git-revert-select)
(global-set-key &quot;\C-xgh&quot; &#039;tortoise-git-help)

(provide &#039;tortoise-git)
</code></pre></p>
<p>Watch the github repository for more features in the future:</p>
<p><a href="http://github.com/openist/tortoise-git-emacs">http://github.com/openist/tortoise-git-emacs</a></p>
]]></content:encoded>
			<wfw:commentRss>http://floatsolutions.com/blog/2010/05/tortoisegit-interface-for-emacs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

