<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Client on The Photonsphere</title>
    <link>https://photonsphere.org/tags/client/</link>
    <description>Recent content in Client on The Photonsphere</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>Mari Donkers / Wikimedia Commons</copyright>
    <lastBuildDate>Fri, 29 Jan 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://photonsphere.org/tags/client/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Interactive Brokers&#39; Trader Workstation (TWS) container with GUI</title>
      <link>https://photonsphere.org/post/2021-01-29-ibtws/</link>
      <pubDate>Fri, 29 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>https://photonsphere.org/post/2021-01-29-ibtws/</guid>
      <description>
        
          
            &lt;p&gt;Create an Interactive Brokers&#39; &lt;a href=&#34;https://www.interactivebrokers.com/en/index.php?f=14099&#34;&gt;Trader Workstation&lt;/a&gt; platform &lt;a href=&#34;https://www.docker.com/&#34;&gt;Docker&lt;/a&gt; image that uses your computer&#39;s native GUI. This can be useful when your operating system is not supported by Trader Workstation or no recent version is available.&lt;/p&gt;
&lt;p&gt;The docker image is based on &lt;a href=&#34;https://github.com/alekna/docker-ib-tws&#34;&gt;alekna/docker-ib-tws&lt;/a&gt; Docker image (by &lt;a href=&#34;https://github.com/alekna&#34;&gt;Laurynas Alekna&lt;/a&gt;), but this derived version displays the GUI directly on your host computer. Which is a lot snappier and more robust. It is also based on &lt;a href=&#34;https://tpaschalis.github.io/sandboxed-browser-with-docker&#34;&gt;https://tpaschalis.github.io/sandboxed-browser-with-docker&lt;/a&gt; for the browser sandbox from a container and sound problems (?) fix.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Emacs editing in a Docker4Drupal container</title>
      <link>https://photonsphere.org/post/2019-09-19-docker4drupal-emacs/</link>
      <pubDate>Wed, 11 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://photonsphere.org/post/2019-09-19-docker4drupal-emacs/</guid>
      <description>
        
          
            &lt;p&gt;Create a &lt;a href=&#34;https://github.com/wodby/docker4drupal&#34;&gt;Docker4Drupal&lt;/a&gt; image with support for &lt;a href=&#34;https://www.gnu.org/software/emacs/&#34;&gt;Emacs&lt;/a&gt; editing set up (&lt;a href=&#34;https://nl.wikipedia.org/wiki/HyperText_Markup_Language&#34;&gt;HTML&lt;/a&gt;, &lt;a href=&#34;https://nl.wikipedia.org/wiki/Cascading_Style_Sheets&#34;&gt;CSS&lt;/a&gt;, &lt;a href=&#34;http://www.php.net/&#34;&gt;PHP&lt;/a&gt; files). Drupal4Docker has &lt;a href=&#34;https://www.portainer.io/&#34;&gt;Portainer&lt;/a&gt; support.&lt;/p&gt;
&lt;p&gt;My &lt;a href=&#34;https://codeberg.org/photonsphere/emacs-config&#34;&gt;Emacs configuration&lt;/a&gt; is used as an example to configure Emacs in the container.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Emacs editing in a Drupal Docker container</title>
      <link>https://photonsphere.org/post/2019-09-06-drupalcms-emacs/</link>
      <pubDate>Fri, 06 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://photonsphere.org/post/2019-09-06-drupalcms-emacs/</guid>
      <description>
        
          
            &lt;p&gt;Create a &lt;a href=&#34;https://www.drupal.org/&#34;&gt;Drupal&lt;/a&gt; &lt;a href=&#34;https://www.docker.com/&#34;&gt;Docker&lt;/a&gt; image with support for &lt;a href=&#34;https://www.gnu.org/software/emacs/&#34;&gt;Emacs&lt;/a&gt; editing set up (&lt;a href=&#34;https://nl.wikipedia.org/wiki/HyperText_Markup_Language&#34;&gt;HTML&lt;/a&gt;, &lt;a href=&#34;https://nl.wikipedia.org/wiki/Cascading_Style_Sheets&#34;&gt;CSS&lt;/a&gt;, &lt;a href=&#34;http://www.php.net/&#34;&gt;PHP&lt;/a&gt; files). With &lt;a href=&#34;https://www.phpmyadmin.net/&#34;&gt;phpMyAdmin&lt;/a&gt; support. Under &lt;a href=&#34;https://www.debian.org/&#34;&gt;Debian Linux&lt;/a&gt; of course.&lt;/p&gt;
&lt;p&gt;My &lt;a href=&#34;https://codeberg.org/photonsphere/emacs-config&#34;&gt;Emacs configuration&lt;/a&gt; is used as an example to configure Emacs in the container.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Adding Crux to a Fulcro template</title>
      <link>https://photonsphere.org/post/2019-06-01-crux-with-fulcro-template/</link>
      <pubDate>Sat, 01 Jun 2019 00:00:00 +0000</pubDate>
      
      <guid>https://photonsphere.org/post/2019-06-01-crux-with-fulcro-template/</guid>
      <description>
        
          
            &lt;p&gt;Adding &lt;a href=&#34;https://juxt.pro/crux/index.html&#34;&gt;Crux&lt;/a&gt; database to a &lt;a href=&#34;http://fulcro.fulcrologic.com/&#34;&gt;Fulcro&lt;/a&gt; template project. To set up Emacs for &lt;a href=&#34;http://clojure.org/&#34;&gt;Clojure&lt;/a&gt; and &lt;a href=&#34;http://clojurescript.org/&#34;&gt;ClojureScript&lt;/a&gt; development with Cider see e.g.: &lt;a href=&#34;https://photonsphere.org/post/2017-04-13-emacs-config/&#34;&gt;My Emacs configuration&lt;/a&gt;&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Emacs editing in a Wordpress Docker container</title>
      <link>https://photonsphere.org/post/2018-11-23-wordpress-emacs/</link>
      <pubDate>Fri, 23 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>https://photonsphere.org/post/2018-11-23-wordpress-emacs/</guid>
      <description>
        
          
            &lt;p&gt;Create a &lt;a href=&#34;https://wordpress.org/&#34;&gt;Wordpress&lt;/a&gt; &lt;a href=&#34;https://www.docker.com/&#34;&gt;Docker&lt;/a&gt; image with &lt;a href=&#34;https://www.gnu.org/software/emacs/&#34;&gt;Emacs&lt;/a&gt; editing set up (&lt;a href=&#34;https://nl.wikipedia.org/wiki/HyperText_Markup_Language&#34;&gt;HTML&lt;/a&gt;, &lt;a href=&#34;https://nl.wikipedia.org/wiki/Cascading_Style_Sheets&#34;&gt;CSS&lt;/a&gt;, &lt;a href=&#34;http://www.php.net/&#34;&gt;PHP&lt;/a&gt; files). With &lt;a href=&#34;https://www.phpmyadmin.net/&#34;&gt;phpMyAdmin&lt;/a&gt; support. Under &lt;a href=&#34;https://www.debian.org/&#34;&gt;Debian Linux&lt;/a&gt; of course.&lt;/p&gt;
&lt;p&gt;My &lt;a href=&#34;https://codeberg.org/photonsphere/emacs-config&#34;&gt;Emacs configuration&lt;/a&gt; is used as an example to configure Emacs in the container.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Emacs editing in an October CMS Docker container</title>
      <link>https://photonsphere.org/post/2018-11-22-octobercms-emacs/</link>
      <pubDate>Thu, 22 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>https://photonsphere.org/post/2018-11-22-octobercms-emacs/</guid>
      <description>
        
          
            &lt;p&gt;Create an &lt;a href=&#34;https://octobercms.com&#34;&gt;October CMS&lt;/a&gt; &lt;a href=&#34;https://www.docker.com/&#34;&gt;Docker&lt;/a&gt; image with support for &lt;a href=&#34;https://www.gnu.org/software/emacs/&#34;&gt;Emacs&lt;/a&gt; editing set up (&lt;a href=&#34;https://nl.wikipedia.org/wiki/HyperText_Markup_Language&#34;&gt;HTML&lt;/a&gt;, &lt;a href=&#34;https://nl.wikipedia.org/wiki/Cascading_Style_Sheets&#34;&gt;CSS&lt;/a&gt;, &lt;a href=&#34;http://www.php.net/&#34;&gt;PHP&lt;/a&gt; files). With &lt;a href=&#34;https://www.phpmyadmin.net/&#34;&gt;phpMyAdmin&lt;/a&gt; support. Under &lt;a href=&#34;https://www.debian.org/&#34;&gt;Debian Linux&lt;/a&gt; of course.&lt;/p&gt;
&lt;p&gt;My &lt;a href=&#34;https://codeberg.org/photonsphere/emacs-config&#34;&gt;Emacs configuration&lt;/a&gt; is used as an example to configure Emacs in the container.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>ClojureScript&#43;React number inputs</title>
      <link>https://photonsphere.org/post/2018-04-10-clojurescript&#43;react-number-inputs/</link>
      <pubDate>Sat, 14 Apr 2018 00:00:00 +0000</pubDate>
      
      <guid>https://photonsphere.org/post/2018-04-10-clojurescript&#43;react-number-inputs/</guid>
      <description>
        
          
            &lt;p&gt;When using &lt;a href=&#34;http://clojurescript.org/&#34;&gt;ClojureScript&lt;/a&gt; with a React library &lt;strong&gt;beware&lt;/strong&gt; that the &lt;code&gt;:value&lt;/code&gt; for an &lt;code&gt;:input&lt;/code&gt; needs to be of type string. If this is not the case then screen updates initiated from the code sometimes fail.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>UXBOX source code browsing with Emacs&#43;Cider</title>
      <link>https://photonsphere.org/post/2018-03-12-uxbox-emacs-cider/</link>
      <pubDate>Mon, 12 Mar 2018 00:00:00 +0000</pubDate>
      
      <guid>https://photonsphere.org/post/2018-03-12-uxbox-emacs-cider/</guid>
      <description>
        
          
            &lt;p&gt;The &lt;a href=&#34;http://clojure.org/&#34;&gt;Clojure&lt;/a&gt; and &lt;a href=&#34;http://clojurescript.org/&#34;&gt;ClojureScript&lt;/a&gt; application, which is impressive in its functionality and beautifully structured source code – &lt;a href=&#34;https://github.com/uxbox/uxbox&#34;&gt;UXBOX&lt;/a&gt; (by &lt;strong&gt;&lt;a href=&#34;https://www.uxbox.io/&#34;&gt;uxbox.io&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Using Emacs+Cider for &lt;strong&gt;UXBOX&lt;/strong&gt; source code browsing under &lt;strong&gt;Linux&lt;/strong&gt;. To set up &lt;a href=&#34;https://www.gnu.org/software/emacs/&#34;&gt;Emacs&lt;/a&gt; for &lt;strong&gt;Clojure&lt;/strong&gt; and &lt;strong&gt;ClojureScript&lt;/strong&gt; with &lt;a href=&#34;https://github.com/clojure-emacs/cider&#34;&gt;Cider&lt;/a&gt;, see e.g.: &lt;a href=&#34;https://photonsphere.org/post/2017-04-13-emacs-config/&#34;&gt;My Emacs configuration&lt;/a&gt;.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Fulcro-Bulma</title>
      <link>https://photonsphere.org/post/2018-02-07-fulcro-bulma/</link>
      <pubDate>Wed, 07 Feb 2018 00:00:00 +0000</pubDate>
      
      <guid>https://photonsphere.org/post/2018-02-07-fulcro-bulma/</guid>
      <description>
        
          
            &lt;p&gt;A fulcro.ui.bootstrap3 inspired &lt;a href=&#34;http://clojure.org/&#34;&gt;Clojure&lt;/a&gt;/&lt;a href=&#34;http://clojurescript.org/&#34;&gt;ClojureScript&lt;/a&gt; library for &lt;a href=&#34;https://github.com/jgthms/bulma&#34;&gt;Bulma&lt;/a&gt;, to be used with the &lt;a href=&#34;http://fulcro.fulcrologic.com/&#34;&gt;Fulcro&lt;/a&gt; framework – &lt;a href=&#34;https://codeberg.org/photonsphere/fulcro-bulma&#34;&gt;Fulcro-Bulma&lt;/a&gt; (by &lt;strong&gt;Mari Donkers&lt;/strong&gt;).&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Fulcro</title>
      <link>https://photonsphere.org/post/2017-12-18-fulcro/</link>
      <pubDate>Mon, 18 Dec 2017 00:00:00 +0000</pubDate>
      
      <guid>https://photonsphere.org/post/2017-12-18-fulcro/</guid>
      <description>
        
          
            &lt;p&gt;A library for development of single-page full-stack web applications in &lt;a href=&#34;http://clojure.org/&#34;&gt;Clojure&lt;/a&gt; / &lt;a href=&#34;http://clojurescript.org/&#34;&gt;ClojureScript&lt;/a&gt; – &lt;a href=&#34;http://fulcro.fulcrologic.com/&#34;&gt;Fulcro&lt;/a&gt; (by &lt;a href=&#34;http://www.fulcrologic.com/&#34;&gt;Fulcrologic, LLC&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Fulcro 2.0 is a library for building data-driven full-stack applications for the web. It uses React, is written in Clojure and Clojurescript (so it has first-class functional abilities with immutable data) which leads to a very clean synchronous story for the UI. The result is a stack that dramatically reduces the amount of boilerplate and incidental complexity in your software.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
  </channel>
</rss>
