fc-solve / fc-solve / site / wml / template.wml

<set-var latemp_with_head_meta_tags="1" />
#include "latemp/latemp-main.wml"
#include "shlomif/affiliations.wml"
#include "share-this.wml"

<:{
    sub _wrap_as_utf8 {
        my ($cb) = @_;

        binmode STDOUT, ":utf8";

        $cb->();

        binmode STDOUT, ":raw";
    }

}:>
<define-tag rss_feed whitespace="delete">
http://fc-solve.blogspot.com/feeds/posts/default?alt=rss
</define-tag>

<latemp_lang "en-US" />
<latemp_encoding "utf-8" />
<latemp_author "Shlomi Fish" />
<latemp_meta_desc "Freecell Solver - a Program and a Library written in ANSI C for Solving Games of Freecell and similar Solitaire Variants" />
<latemp_common_keywords "Freecell, Freecell Solver, solvers, AI, artificial intelligence, solitaire, Simple Simon, Baker's Game, Seahaven Towers, Shlomi Fish, games" />

<latemp_affiliations_buttons>
<affil_collection_berlios />
;;; The PayPal button
<a
href="https://developer.berlios.de/project/make_donation.php?group_id=66"
rel="donate" title="Please donate to show your appreciation for the hard
work conducted on Freecell Solver"><img src="$(ROOT)/images/paypal.gif"
alt="PayPal Donate" class="paypal"/></a>
<br />
<a href="<rss_feed />" rel="rss feed" title="Subscribe to Our News"><img
    src="$(ROOT)/images/rss.png"
    alt="RSS Feed"
    class="bless"
    /></a>

</latemp_affiliations_buttons>

<latemp_license>

<!-- Creative Commons License -->
<p>
Unless noted otherwise, the text and other creative media of the pages of this
site is <b>licensed</b> under the
<a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative
Commons Attribution 3.0 Unported License</a> (or at your option any later
version). The markup and code of this site are, unless noted otherwise, licensed
under the <a href="http://en.wikipedia.org/wiki/MIT_License">MIT/X11
licence</a>.
</p>
<!-- /Creative Commons License -->

<!--

<rdf:RDF xmlns="http://web.resource.org/cc/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
   <dc:title>Freecell Solver Site</dc:title>
   <dc:date>2004</dc:date>
   <dc:description>A website for the the open-source Freecell Solver Project</dc:description>
   <dc:creator><Agent>
      <dc:title>Shlomi Fish</dc:title>
   </Agent></dc:creator>
   <dc:rights><Agent>
      <dc:title>Shlomi Fish</dc:title>
   </Agent></dc:rights>
   <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
   <license rdf:resource="http://creativecommons.org/licenses/by/3.0/" />
</Work>

<License rdf:about="http://creativecommons.org/licenses/by/3.0/">
   <permits rdf:resource="http://web.resource.org/cc/Reproduction" />
   <permits rdf:resource="http://web.resource.org/cc/Distribution" />
   <requires rdf:resource="http://web.resource.org/cc/Notice" />
   <requires rdf:resource="http://web.resource.org/cc/Attribution" />
   <permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</License>

</rdf:RDF>

-->
</latemp_license>

<define-tag old_removed_self_links>
<script type="text/javascript">
<!--
$("h1[id],h2[id],h3[id],h4[id],h5[id],h6[id]").each(function(i){ \$(this).append( ' <span class="selfl">[<a href="#' + this.id + '">link</a>]</span>' ) })
-->
</script>
</define-tag>

<latemp_webmaster>
<p>
<b>Webmaster:</b> <a href="http://www.shlomifish.org/">Shlomi Fish</a> (Email:
<a href="mailto:shlomif@shlomifish.org">shlomif@shlomifish.org</a>).
</p>
</latemp_webmaster>




<define-tag linktofile>
<a href="%0">%0</a>
</define-tag>
<define-tag berlios_url whitespace="delete">
<if "$(BERLIOS)" "$(ROOT)/%0" "http://fc-solve.berlios.de/%0" />
</define-tag>

<define-tag arch:doc:url><berlios_url "arch_doc/" /></define-tag>
<define-tag doxygen:url><berlios_url "michael_mann/" /></define-tag>
<set-var presentation_url="http://www.shlomifish.org/lecture/Freecell-Solver/" />

<define-tag page_extra_head_elements endtag="required" whitespace="delete">
{#PAGE_EXTRA_HEAD_ELEMENTS#:%body:##}
</define-tag>

<define-tag my_extra_head_elements>
<script type="text/javascript" src="$(ROOT)/js/common-methods.js"></script>
<script type="text/javascript" src="$(ROOT)/js/jq.js"></script>
<link rel="alternate" type="application/rss+xml" title="Freecell Solver's Blog RSS Feed" href="<rss_feed />" />
<link rel="alternate" type="application/atom+xml" title="Freecell Solver's Blog Atom Feed" href="http://fc-solve.blogspot.com/feeds/posts/default" />
{#PAGE_EXTRA_HEAD_ELEMENTS#}
</define-tag>

<define-tag my_printable_head_elements>
<style type="text/css">
body { background-color : white; color: black; }
td { vertical-align : top; }
</style>
</define-tag>

<latemp_extra_head_elements>
<if "$(PRINTABLE)"
    "<my_printable_head_elements />"
    "<my_extra_head_elements />"
    />
</latemp_extra_head_elements>

<latemp_after_body>
<br />
<br />
<share_this_button />
</latemp_after_body>

<define-tag try_online>
<div class="try_online_wrapper">
<a class="solve_online_button" id="try_online_link" href="$(ROOT)/js-fc-solve/text/"><span class="try_main">Try</span><br /><span class="try_main">Online</span><br /><br /><span class="try_note">Firefox, Chrome, Opera, or IE10+</span></a>
</div>
</define-tag>

<latemp_after_main_title>
<if "<match "$(LATEMP_FILENAME)" "^js-fc-solve/" action="report" />"
    ""
    "<try_online />"
    />
</latemp_after_main_title>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.