<?xml version="1.0" encoding="UTF-8"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Steven Rosenberg</title>
        <link>https://stevenrosenberg.nfshost.com/blog/desktops/GNOME/</link>
        <description>frugal technology, simple living and guerrilla large-appliance repair</description>
        <language>en</language>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>
        <generator><!-- name="generator" content="ode/1.2.1" --></generator>
        <managingEditor>steven@stevenrosenberg.net (Steven Rosenberg)</managingEditor>
        <webMaster>steven@stevenrosenberg.net (Steven Rosenberg)</webMaster>
        <atom:link href="https://stevenrosenberg.nfshost.com/blog/index.rss2" rel="self" type="application/rss+xml" />


        <item>
            <title>Use Firefox to find the right certificate for Citrix to beat SSL Error 61</title>
            <link>https://stevenrosenberg.nfshost.com/blog/applications/citrix/2015_0825_citrix_get_the_right_certificate</link>
            <description><![CDATA[ <p>I had to set up my laptop to access a new Citrix site, and I got the dreaded SSL Error 61, where the proper certificate could not be found.</p>

<p>It was a Go Daddy certificate, and I knew that I had it. I went to Go Daddy, got another copy and dropped it into <code>/opt/Citrix/ICAClient/keystore/cacerts/</code>.</p>

<p>The error persisted.</p>

<p>After a few other unsuccessful attempts, I found <a href="https://ask.fedoraproject.org/en/question/35111/ssl-error-61when-accessing-citrix-application/?answer=35224#post-id-35224">the answer at Ask Fedora</a>.</p>

<p>Basically you find the <em>right</em> certificate by going through Firefox itself, exporting the certificate and then using rootly privileges to put it in <code>/opt/Citrix/ICAClient/keystore/cacerts/</code>.</p>

<ul>
<li><p>In Firefox, go to the web site for your Citrix app. It should be a secure site.</p></li>
<li><p>Click on the little lock icon to the left of the URL.</p></li>
<li><p>Click "More Information"</p></li>
<li><p>Click "View Certificate"</p></li>
<li><p>Click "Details"</p></li>
<li><p>You should now see the certificate(s) you need. Click on them to select and then click "Export," and save it/them somewhere in your <code>/home</code> directory</p></li>
<li><p>Use the terminal and either <code>su</code> or <code>sudo</code> to copy the certificates to <code>/opt/Citrix/ICAClient/keystore/cacerts/</code>.</p></li>
</ul>

<p>Everything should work. At least it did for me.</p>
 ]]></description>
            <pubDate>Tue, 25 Aug 2015 20:31:59 UTC</pubDate>
            <guid>https://stevenrosenberg.nfshost.com/blog/2015/08/25/20/31/59/</guid>
       </item>


        <item>
            <title>Bash script that mounts drive, backs up with rsync</title>
            <link>https://stevenrosenberg.nfshost.com/blog/linux/2015_0823_bash_script_that_mounts_drive_and_backs_up_with_rsync</link>
            <description><![CDATA[ <p>I already use Bash scripts to run my <code>rsync</code> backups automatically, more to avoid mistakes in the rsync syntax (copying the wrong directory) than anything else.</p>

<p>I've been wanting to improve the script both to enhance portability by setting the target and destination directories with variables and to auto-mount the destination drive if it is not mounted already.</p>

<p>I decided to start with a Google search, and this entry from Frustrated Tech does exactly what I need:</p>

<ul>
<li><a href="http://frustratedtech.com/post/52316736743/bash-script-mount-drive-automatically-to-backup">Bash Script: Mount Drive Automatically to Backup Using Rsync</a></li>
</ul>
 ]]></description>
            <pubDate>Sun, 23 Aug 2015 18:11:24 UTC</pubDate>
            <guid>https://stevenrosenberg.nfshost.com/blog/2015/08/23/18/11/24/</guid>
       </item>


        <item>
            <title>Learning Java - why and how</title>
            <link>https://stevenrosenberg.nfshost.com/blog/programming/java/2015_0822_learning_java</link>
            <description><![CDATA[ <p>Time has been a little tight over the past couple of weeks, but I had an "opening" today that I used to work on Java. Beginning Java. Very beginning Java.</p>

<p>I'm using the <a href="https://docs.oracle.com/javase/tutorial/index.html">Oracle Java tutorials</a>. You can <a href="http://www.oracle.com/technetwork/java/javase/java-tutorial-downloads-2005894.html">download the whole thing</a> as HTML in a .zip, or as <code>epub</code> and <code>mobi</code> files.</p>

<p>I have both the full HTML and the <code>mobi</code> version, which is made up of 20 separate <code>.mobi</code> files that I emailed to my Amazon Kindle reader because a) I'm too lazy to plug it in to the computer and b) they offer e-mail-to-Kindle, so why not use it.</p>

<p>I'm going through the material slowly, typing in the programs when that seems appropriate and using <code>javac</code> to compile and <code>java</code> to run them.
<p><a href="https://stevenrosenberg.nfshost.com/blog/programming/java/2015_0822_learning_java?include_jump_separator=y#2015_0822_learning_java">Read the rest of this post</a></p> ]]></description>
            <pubDate>Sat, 22 Aug 2015 19:44:55 UTC</pubDate>
            <guid>https://stevenrosenberg.nfshost.com/blog/2015/08/22/19/44/55/</guid>
       </item>


        <item>
            <title>My new coding regimen</title>
            <link>https://stevenrosenberg.nfshost.com/blog/programming/2015_0806_i_coded_today</link>
            <description><![CDATA[ <p>I've been coding a little every day.</p>

<p>Way back, say a year ago, I could write code in the course of my job.</p>

<p>Not so much lately. I'm just too busy and focused on news production and other requests.</p>

<p>So I've been taking my "lunch" time (a loose term when you start work at 5 a.m.) to walk a bit, laptop bag in hand, to a coffee shop (Starbucks/Coffee Bean/Western Bagel depending on seating) to do a little coding.</p>

<p>In the past two days I've worked on my <a href="http://ode.io">Ode</a> Counter addin in Perl (which is live in the upper right side of <a href="http://stevenrosenberg.net/blog">this blog</a>, and played around with <a href="https://docs.nodejitsu.com/articles/file-system/how-to-write-files-in-nodejs">writing files in Node</a>.</p>

<p>It's a little time every day, and so far it's been fun.</p>
 ]]></description>
            <pubDate>Thu, 06 Aug 2015 20:50:07 UTC</pubDate>
            <guid>https://stevenrosenberg.nfshost.com/blog/2015/08/06/20/50/07/</guid>
       </item>


        <item>
            <title>Running GNOME 3.16 in Fedora 22</title>
            <link>https://stevenrosenberg.nfshost.com/blog/desktops/GNOME/2015_0804_gnome_3_fedora_22</link>
            <description><![CDATA[ <p>Since my home Internet connection has been so bad, I haven't been using my Fedora 22 laptop as my main production machine for Citrix apps, and that means I can run GNOME 3 on it without trouble.</p>

<p>Instead, I use the laptop for writing, web browsing, development and watching media.</p>

<p>And instead of my usual Xfce, I've been using GNOME 3.16 as the desktop environment.</p>

<p>I have few complaints. GNOME 3 is getting better and better with each release, and even between releases there have been little improvements here and there.</p>

<p>Right now my only complaint with GNOME 3 is with file management in Nautilus. When you drag a file into a folder, if you linger too long over the folder, you end up <em>in</em> it. That should be something you can configure <em>not</em> to happen.</p>

<p>To avoid this problem, I've been using Nautilus' <code>move to</code> feature. It's clean.</p>

<p>My problems with the upper panel (I'm using the TopIcons GNOME Extension) are pretty much gone. Everything shows like it's supposed to.</p>

<p>I like the notifications system.</p>

<p>GNOME Software's notion that you want to reboot for every update is absurd. I use the <code>Yum Extender</code> for <code>DNF</code> to update, and that doesn't require any rebooting. The new <code>Yum Extender</code> fails about 25 percent of the time. I'm confident that the Fedora team will continue polishing the application. In the meantime, <code>dnf</code> in the terminal works without fail.</p>

<p>I'm having a PulseAudio issue that presents itself in both GNOME and Xfce: When I switch audio to HDMI via PulseAudio Volume Control (aka <code>pavu</code>), there is no audio over that connection unless I log out and log back in. I can switch back to local audio and hear it on the laptop speakers, but going back to HDMI requires another logout/login. This fairly recent issue is not a deal-breaker but is annoying.</p>

<p>Otherwise, my 2-year-old HP Pavilion g6 laptop is running better than ever under Linux.</p>

<p><strong>Notes:</strong></p>

<ul>
<li><p>While I said I was going to <a href="http://stevenrosenberg.net/blog/linux/2015_0724_goodbye_linux_mailing_lists">stop obsessing about Linux</a>, I reserve the right to talk/write about software I'm using. Tools are still interesting. And important. My focus remains on programming. And the rest of life. (Or so I tell myself.)</p></li>
<li><p>I am getting ready to pull the trigger on 100Mb/s Time Warner Cable broadband to replace my sub-1Mb/s DSL Extreme "broadband." That would mean I could work at home more, and I would probably swing back to Xfce for production because it plays so much better with the unwieldy Citrix apps I must use.</p></li>
</ul>
 ]]></description>
            <pubDate>Tue, 04 Aug 2015 19:44:46 UTC</pubDate>
            <guid>https://stevenrosenberg.nfshost.com/blog/2015/08/04/19/44/46/</guid>
       </item>


    </channel>
</rss>
