<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>digital survival</title>
    <description>digital survival is a project designed to help you employ wisdom in the modern digital age.
</description>
    <link>http://www.digitalsurvival.us//</link>
    <atom:link href="http://www.digitalsurvival.us//feed.xml" rel="self" type="application/rss+xml" />
    <pubDate>Fri, 25 Mar 2016 16:57:19 -0700</pubDate>
    <lastBuildDate>Fri, 25 Mar 2016 16:57:19 -0700</lastBuildDate>
    <generator>Jekyll v3.0.3</generator>
    
      <item>
        <title>Inconsolata</title>
        <description>&lt;p&gt;Today I was browsing around and found a beautiful free font. I’ll be switching my terminals over to it shortly.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.levien.com/type/myfonts/inconsolata.html&quot;&gt;http://www.levien.com/type/myfonts/inconsolata.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;

&lt;p&gt;Maffblaster&lt;/p&gt;
</description>
        <pubDate>Mon, 06 Apr 2015 16:47:09 -0700</pubDate>
        <link>http://www.digitalsurvival.us//2015/04/06/inconsolata.html</link>
        <guid isPermaLink="true">http://www.digitalsurvival.us//2015/04/06/inconsolata.html</guid>
        
        <category>monospace,</category>
        
        <category>font,</category>
        
        <category>free</category>
        
        <category>resources</category>
        
        
      </item>
    
      <item>
        <title>Digital Survival Project Updates</title>
        <description>&lt;p&gt;It has been a while, has not it? Although this site has not been updated a while, a lot has happened on the home front. I wanted to write a little update to inform those who may be interested that Digital Survival is not over. On the contrary Digital Survival is just beginning…&lt;/p&gt;

&lt;p&gt;I’m still very much interested in moving this project forward, but since I have (lately) been learning so many new technologies it has been difficult to allot much time here. Things should be ironed out in the next couple of weeks. There is some personal projects that are finally coming to a close which will free me up to some more brain storming and actual work on this side of things.&lt;/p&gt;

&lt;p&gt;Recently I read the &lt;a href=&quot;https://en.wikipedia.org/wiki/Appropriate_technology&quot;&gt;Appropriate Technology&lt;/a&gt; article on Wikipedia. I’m not entirely sure yet, but I believe Digital Survival is an appropriate technology proponent. As far as I understand, the appropriate technology article on Wikipedia provides a great summary of what I want Digital Survival to be.&lt;/p&gt;

&lt;p&gt;There will be more to come on these thoughts in the future when I get some kind of a mission statement worked out.&lt;/p&gt;

&lt;p&gt;For more current updates check out &lt;a href=&quot;http://maffblaster.github.io/&quot;&gt;my personal blog&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Wed, 25 Mar 2015 16:54:03 -0700</pubDate>
        <link>http://www.digitalsurvival.us//2015/03/25/digital-survival-project-updates.html</link>
        <guid isPermaLink="true">http://www.digitalsurvival.us//2015/03/25/digital-survival-project-updates.html</guid>
        
        <category>Digital</category>
        
        <category>Survival,</category>
        
        <category>status</category>
        
        <category>update</category>
        
        
      </item>
    
      <item>
        <title>Progress on Stage7</title>
        <description>&lt;p&gt;This week I’ve been able to make some decent progress on the Stage7 installer. As of version 0.1.1-alpha there is now a check to determine if essential S7 modules are missing. It doesn’t actually extend the functionality of the code, but it is a step in the right directly as far as the stability of the installer. Next I will make sure the live medium contains the required tools. Most of them are generic GNU core utilities (echo, chmod, sort, etc.), but a few “outside” tools to exist. Those are the important ones to check for. These things will not matter much as long as people use Stage7 installer from a Digital Survival LiveCD/USB because I will make sure all the utilities are available, but if other Gentoo-based distributions want to use Stage7 it will be helpful for them to determine they are missing something.&lt;/p&gt;

&lt;p&gt;I hope to push a few commits this weekend, and then focus more intensely on actually extending functionality to include Grub 2 and GPT support. God willing I’ll be able to get those kinds of issues worked out rather quickly.&lt;/p&gt;

&lt;p&gt;Onward and upward!&lt;/p&gt;

&lt;p&gt;Maffblaster&lt;/p&gt;
</description>
        <pubDate>Thu, 04 Dec 2014 12:13:25 -0800</pubDate>
        <link>http://www.digitalsurvival.us//2014/12/04/stage7-project-update-1.html</link>
        <guid isPermaLink="true">http://www.digitalsurvival.us//2014/12/04/stage7-project-update-1.html</guid>
        
        <category>Digital</category>
        
        <category>Survival,</category>
        
        <category>Stage7,</category>
        
        <category>Gentoo</category>
        
        <category>Installer,</category>
        
        <category>POSIX</category>
        
        
      </item>
    
      <item>
        <title>Projects You Should Keep Your Eye On</title>
        <description>&lt;p&gt;The Digital Survival website was created in order to help the average individual stay private, secure, and free. Your affairs should be just that: your affairs. Governments, massive internet companies (Google, Facebook), and internet service providers (Comcast, Verizon) simply should not be concerned what you’re doing on your computer in the privacy of your own home.&lt;/p&gt;

&lt;p&gt;Ideas like Chomebook take off because they’re cheap, fast, and (supposedly) help people be more productive. All those premises are probably true, but many of us have reconsidered what we are trading for those conveniences. As a wise man once said we trade security for convenience. Now that big data has come along, now people mostly trade &lt;em&gt;privacy&lt;/em&gt; for convenience.&lt;/p&gt;

&lt;p&gt;Almost all of us rely on large companies in certain capacities. Whether it’s our mobile phone service (AT&amp;amp;T, T-Mobile), our computer operating systems (Windows, OSX, Android), or our e-mail.&lt;/p&gt;

&lt;p&gt;I get it. Not everyone cares about these issues, which is all right. Everyone has a right to simply not be concerned about issues that others may consider to be of grave importance to the history nations. However, I urge you &lt;em&gt;to care&lt;/em&gt; about them.&lt;/p&gt;

&lt;p&gt;That’s enough musing for this entry, now to the point: if you’re concerned about aforesaid things, the following projects are the types of things you should be keeping your eye one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/DigitalSurvival/Stage7&quot;&gt;Stage7&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Stage7 is written by none other by myself, Maffblaster, who started Digital Survival. I started this project for a few good reasons. If you don’t follow the link to see the “expanded list” of reasons, at least know this essential: choice in free software is a very important thing and should not be infringed upon. Gentoo Linux retains the spirit of how free software should work therefore providing the end user with maximum choices both efficiently and (relatively) simply. Although some would disagree, one of the things Gentoo lacking is nice installer, which is what Stage7 hopes to become.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/pagekite/Mailpile&quot;&gt;Mailpile&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Mailpile is e-mail software that is designed to provide an easy to use, but good looking, web interface to people who want to host their own mail servers at home. Written by a few Icelandic guys, the project should turn out being very useful as long as 1) they can figure out &lt;a href=&quot;https://www.mailpile.is/blog/2014-10-07_Some_Thoughts_on_GnuPG.html&quot;&gt;some major bumps in the road&lt;/a&gt; with GnuPG and 2) they don’t give up. They have the potential to help me continue to be a funder of crowd sourced software in the future if they deliver the product they promised to deliver.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/cjdelisle/cjdns&quot;&gt;CJDNS&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This project is very interesting to me because it’s authors are basically re-designing internet’s underlying structure. I’m very optimistic about CJDNS. It’s creator is pulling massive amounts of work into the project on a daily basis and it has an active community which is excellent for the health of an open source project.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.torproject.org/&quot;&gt;The Tor Project&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Tor has been around for while and has the most frequent media exposure out of any of the projects mentioned above. The Tor network has continued to improve since its start. A growing number of people run Tor relays at home, which helps increase the anonymity of the users and provides more bandwidth.&lt;/p&gt;
</description>
        <pubDate>Wed, 29 Oct 2014 08:41:28 -0700</pubDate>
        <link>http://www.digitalsurvival.us//2014/10/29/projects-you-should-keep-your-eye-on.html</link>
        <guid isPermaLink="true">http://www.digitalsurvival.us//2014/10/29/projects-you-should-keep-your-eye-on.html</guid>
        
        <category>Stage7,</category>
        
        <category>MailPile,</category>
        
        <category>CJDNS,</category>
        
        <category>The</category>
        
        <category>Tor</category>
        
        <category>Project,</category>
        
        <category>privacy,</category>
        
        <category>freedom,</category>
        
        <category>security,</category>
        
        <category>liberty</category>
        
        
      </item>
    
      <item>
        <title>Are you Poor, or are you Broke?</title>
        <description>&lt;p&gt;Are you poor, or are you just broke? Good thoughts from WranglerStar today on his YouTube channel vlog (video blog).&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://youtu.be/i-RossLMK7w&quot;&gt;http://youtu.be/i-RossLMK7w&lt;/a&gt;&lt;/p&gt;
</description>
        <pubDate>Wed, 15 Oct 2014 14:06:35 -0700</pubDate>
        <link>http://www.digitalsurvival.us//2014/10/15/are-you-poor-or-are-you-broke.html</link>
        <guid isPermaLink="true">http://www.digitalsurvival.us//2014/10/15/are-you-poor-or-are-you-broke.html</guid>
        
        <category>WranglerStar,</category>
        
        <category>vlog,</category>
        
        <category>Economy,</category>
        
        <category>mindsets</category>
        
        
      </item>
    
      <item>
        <title>Windows 10 Technical Preview has a Keylogger</title>
        <description>&lt;p&gt;According to the &lt;a href=&quot;http://www.theinquirer.net/&quot;&gt;Inquirer.net&lt;/a&gt;, the Technical Preview of next official release of Windows, which will be Windows 10, watches what users type. It is unclean what other data Microsoft is collecting with Windows 10 TP.&lt;/p&gt;

&lt;p&gt;It should be noted this kind of data collection may only be done for the TP version of Windows 10, and could be changed in the final version.&lt;/p&gt;

&lt;p&gt;With this being said, keylogging is a tiny example of what closed source software companies are capable of – even if the user is not primarily connected to the web in order to use the software. Other “free” web services are &lt;em&gt;entirely&lt;/em&gt; built upon the principal of watching what you type and noting when you’re online/offline (think Google and Facebook).&lt;/p&gt;

&lt;p&gt;For more information read &lt;a href=&quot;http://www.theinquirer.net/inquirer/news/2374302/microsoft-reminds-privacy-concerned-windows-10-beta-testers-that-theyre-volunteers&quot;&gt;the Inquirer’s article&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Tue, 14 Oct 2014 16:12:21 -0700</pubDate>
        <link>http://www.digitalsurvival.us//2014/10/14/windows-10-tp-has-a-keylogger.html</link>
        <guid isPermaLink="true">http://www.digitalsurvival.us//2014/10/14/windows-10-tp-has-a-keylogger.html</guid>
        
        <category>Keylogger</category>
        
        <category>Spyware</category>
        
        <category>Microsoft</category>
        
        <category>Windows</category>
        
        
      </item>
    
      <item>
        <title>How to Setup a Local Gentoo Distfiles Mirror</title>
        <description>&lt;h3 id=&quot;why-setup-a-local-distfiles-mirror&quot;&gt;Why setup a local distfiles mirror?&lt;/h3&gt;

&lt;p&gt;Why would you want to setup a local, private distfiles mirror? There are several reasons why a local mirror is a good idea. First, if your access to the internet goes down, a local mirror enables you to still download and install packages. Will they be the absolute newest packages? No. They will be only as up to date as your local repository is, but as long as you have electricity you will have access to them&lt;/p&gt;

&lt;p&gt;Another time you may want to setup a local distfiles mirror is if you’re working for a company doing specific tests where they will have to pull many packages to new machines. This will save a &lt;em&gt;main&lt;/em&gt; Gentoo mirror &lt;em&gt;lots and lots&lt;/em&gt; of bandwidth.&lt;/p&gt;

&lt;p&gt;Another advantage is that internet companies, governments, etc. will not be able to see what you’re doing so easily. If you have your mirror setup to sync on a regular basis then it will routinely grab the new packages.. That’s it. No one but you will know what you’ve chosen to install on your personal machine(s) if you sync to your local mirror. They will know, however, that you have the newest packages. Does it really matter if anyone else knows what packages are on your local machine? Probably not, but in the case you want that privacy option a local mirror could help.&lt;/p&gt;

&lt;p&gt;Lets cut to the chase and start to build our local Gentoo distfiles mirror!&lt;/p&gt;

&lt;h3 id=&quot;creating-a-local-gentoo-distfiles-mirror&quot;&gt;Creating a local Gentoo distfiles mirror&lt;/h3&gt;

&lt;p&gt;Before we download the files, lets create a new directory for these files. I chose to put the files in the following directory on my distfiles server, you can do what I did or choose where you want to put them:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;mkdir -p /mirror/distfiles&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;It’s important to note before you start downloading the files to a 40 GB partition you’ll be downloading a LOT of files. How many? At least 200 gigabytes worth. Plan on letting your system download files for several days (this all depends on the speed of your internet connection; if you have a uber fast connection like FIOS or something, it might only take a few hours).&lt;/p&gt;

&lt;p&gt;You can download the files from a mirror using this, or a similar command:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;rsync --recursive --links --safe-links --perms --times --omit-dir-times --compress --stats --human-readable --progress --timeout=180 rsync://rsync.name.of.mirror/gentoo/distfiles/ /mirror/distfiles&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Each time you’ve successfully connected to an official rsync mirror you should see a message of the day (MOTD) similar to this one:.&lt;/p&gt;

&lt;blockquote&gt;
GEORGIA TECH SOFTWARE LIBRARY

Unauthorized use is prohibited.  Your access is being logged.

GTlib is hosted by the Research Network Operations Center (RNOC) at the
Georgia Institute of Technology in Atlanta, Georgia, USA.

    GT-RNOC - http://www.rnoc.gatech.edu

GTLib is operated as a &quot;best effort&quot; service.  We _strongly_ recommend
against depending on the availability of this service in a critical context.

If you run a publicly accessible mirror, and are interested in
mirroring from us, please contact lxmirror@gtlib.gatech.edu.

If you run a mirror that is not accessible to the public, please mirror
from the modules listed at rsync://rsync.gtlib.gatech.edu.
&lt;/blockquote&gt;

&lt;p&gt;Be sure to read the rsync MOTD in its &lt;strong&gt;entirety&lt;/strong&gt;. Sometimes the providers of official mirrors will ask the user to connect to a different location if they will be syncing for the purposes of a private, local mirror (which is &lt;em&gt;exactly&lt;/em&gt; what you would be doing). &lt;u&gt;You want to be sure your local mirror is being nice with how much it talks to the official mirrors.&lt;/u&gt; Your mirror will be downloading a lot more data than a normal user will be, especially to get the initial sync.&lt;/p&gt;

&lt;p&gt;Right now there are about 68,419 files being hosted on any distfile mirror. All of these files are varying sizes. The largest file (&lt;code class=&quot;highlighter-rouge&quot;&gt;FlightGear-data&lt;/code&gt;) is around 1.1 GBs. The smallest (&lt;code class=&quot;highlighter-rouge&quot;&gt;v4l-dvb-saa716x&lt;/code&gt;) being 10 bytes.&lt;/p&gt;

&lt;h3 id=&quot;using-rsync-to-expose-the-distfiles-to-other-machines&quot;&gt;Using rsync to expose the distfiles to other machines&lt;/h3&gt;

&lt;p&gt;Once you have all the files downloaded, it is a simple matter of “exposing” them to other machines using the rsync daemon. Since Gentoo replies upon the rsync command for Portage, it should be already installed on your system. In the rare instance that it is not installed it can be installed using the emerge command:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;emerge net-misc/rsync&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;It is relatively easy to expose any part of your system to the rsync daemon. You can expose the part of your system that contains the distfiles by editing  &lt;code&gt;/etc/rsyncd.conf&lt;/code&gt; accordingly:&lt;/p&gt;

&lt;blockquote&gt;
# /etc/rsyncd.conf

# Minimal configuration file for rsync daemon
# See rsync(1) and rsyncd.conf(5) man pages for help

# This line is required by the /etc/init.d/rsyncd script
pid file = /var/run/rsyncd.pid
# You may need to reduce the amount of max connections you allow depending on the speed of your network and your mirror&#39;s hardware.
max connections = 30
use chroot = yes
# Make sure read only is set!
read only = yes
motd file = /etc/rsyncd.motd
log file = /var/log/rsyncd.log

[distfiles]
        path = /mirror/distfiles
        comment = My local Gentoo distfiles mirror.
        #exclude /portage /packages
&lt;/blockquote&gt;

&lt;p&gt;You can setup a “message of the day” for anyone who connects to your mirror to see by editing the rsyncd.motd file:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;/etc/rsyncd.motd&lt;/code&gt;&lt;/p&gt;

&lt;pre&gt;
Thanks to the article on the Digital Survival website I am now downloading software packages from my local Gentoo distfiles mirror!
&lt;/pre&gt;

&lt;h3 id=&quot;configuring-local-machines-to-use-the-local-distfiles-mirror&quot;&gt;Configuring local machines to use the local distfiles mirror&lt;/h3&gt;

&lt;p&gt;After you setup the rsync service, the final step is to tell your machines to use the local mirror instead of downloading the distfiles from the internet (you better not forget this step, lest you be foolish). For each machine you will need to modify the &lt;code&gt;GENTOO_MIRRORS&lt;/code&gt; variable in &lt;code&gt;/etc/portage/make.conf&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Replace the “IP_Address_Of_Mirror” section with the actual IPv4 address of the machine containing your distfiles. Do this to the &lt;code&gt;make.conf&lt;/code&gt; for each machine that is supposed to connect to the local mirror.&lt;/p&gt;

&lt;pre&gt;
GENTOO_MIRRORS=&quot;rsync://IP_Address_Of_Mirror/distfiles&quot;
&lt;/pre&gt;

&lt;p&gt;As long as you are on an internal network, be it a 10.x.x.x network or a 192.168.x.x, you should be able to connect to the mirror. If you’re having problems connecting to your machine, then you are going to need to so some digging to determine why. Unfortunately resolving network problems is beyond the scope of this entry.&lt;/p&gt;

&lt;p&gt;That’s it! You’re done! You’ve become more independent by having source code for literally thousands of packages saved locally. You can now upgrade, reconfigure, install, uninstall software without an internet connection (providing you have electricity to power your machines). Granted, your mirror should be on a schedule to sync with an upstream public mirror in order to have the most up to date files. Maybe that’s the content of another upcoming how-to entry… As long as you configure things properly you should very little maintenance to do.&lt;/p&gt;

&lt;p&gt;Soon I will add this guide to the &lt;a href=&quot;https://wiki.gentoo.org/wiki/Main_Page&quot;&gt;official Gentoo wiki&lt;/a&gt; so that the community will be able to find it in wiki formatting instead of having to read it on a blog! I hope you have found this guide to be both helpful and useful.&lt;/p&gt;

&lt;p&gt;If you are interesting in helping out with Digital Survival in any way, please contact me via e-mail: Maffblaster at gmail dot com. As always, I’m happy to hear from you.&lt;/p&gt;

&lt;p&gt;There’s more to come in the future!&lt;/p&gt;

&lt;p&gt;Maffblaster&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.digitalsurvival.us&quot;&gt;Digital Survival&lt;/a&gt;&lt;/p&gt;
</description>
        <pubDate>Mon, 06 Oct 2014 17:01:24 -0700</pubDate>
        <link>http://www.digitalsurvival.us//2014/10/06/how-to-setup-a-local-gentoo-distfiles-mirror.html</link>
        <guid isPermaLink="true">http://www.digitalsurvival.us//2014/10/06/how-to-setup-a-local-gentoo-distfiles-mirror.html</guid>
        
        <category>Local</category>
        
        <category>Gentoo</category>
        
        <category>Distfiles</category>
        
        <category>Mirror</category>
        
        
      </item>
    
      <item>
        <title>Welcome to Digital Survival!</title>
        <description>&lt;p&gt;Bhooyaa! The Digital Survival website is here! I’ll write a few entries and then I’ll work on creating a theme for the site!&lt;/p&gt;

</description>
        <pubDate>Wed, 01 Oct 2014 22:41:57 -0700</pubDate>
        <link>http://www.digitalsurvival.us//update/2014/10/01/the-digital-survival-website-is-here.html</link>
        <guid isPermaLink="true">http://www.digitalsurvival.us//update/2014/10/01/the-digital-survival-website-is-here.html</guid>
        
        
        <category>update</category>
        
      </item>
    
  </channel>
</rss>
