<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.extremist.software/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=199.87.154.255</id>
	<title>Noisebridge - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.extremist.software/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=199.87.154.255"/>
	<link rel="alternate" type="text/html" href="https://wiki.extremist.software/wiki/Special:Contributions/199.87.154.255"/>
	<updated>2026-04-05T05:09:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=User:Patrickod&amp;diff=46971</id>
		<title>User:Patrickod</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=User:Patrickod&amp;diff=46971"/>
		<updated>2015-03-04T23:15:05Z</updated>

		<summary type="html">&lt;p&gt;199.87.154.255: Test, just a test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello. And Bye.&lt;/div&gt;</summary>
		<author><name>199.87.154.255</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=User:Yesac&amp;diff=46970</id>
		<title>User:Yesac</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=User:Yesac&amp;diff=46970"/>
		<updated>2015-03-04T23:15:01Z</updated>

		<summary type="html">&lt;p&gt;199.87.154.255: Test, just a test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello. And Bye.&lt;/div&gt;</summary>
		<author><name>199.87.154.255</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Designing_Custom_Circuit_Boards_with_Eagle_CAD&amp;diff=46969</id>
		<title>Designing Custom Circuit Boards with Eagle CAD</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Designing_Custom_Circuit_Boards_with_Eagle_CAD&amp;diff=46969"/>
		<updated>2015-03-04T23:15:00Z</updated>

		<summary type="html">&lt;p&gt;199.87.154.255: Me time for tor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello. And Bye bye.&lt;/div&gt;</summary>
		<author><name>199.87.154.255</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Linux&amp;diff=40338</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Linux&amp;diff=40338"/>
		<updated>2014-02-25T21:45:19Z</updated>

		<summary type="html">&lt;p&gt;199.87.154.255: /* Gitorious */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:linux]]&lt;br /&gt;
[[Category:events]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Asciibridge.PNG|right|alt=&amp;quot;Only as good as you make it&amp;quot;]]&lt;br /&gt;
==Weekly and One-off Events==&lt;br /&gt;
If you are unsure of whether a class is meeting be sure to check the Noisebridge Announce and Discuss Lists.&lt;br /&gt;
&lt;br /&gt;
==Tuesdays==&lt;br /&gt;
15:00 - 16:30 [[Linux_System_Administration_Study_Group|System Administrator Study Group]]&lt;br /&gt;
&lt;br /&gt;
16:30 - 18:30 [[C_and_assembler_on_Linux|C and the Assembler on Linux]]&lt;br /&gt;
&lt;br /&gt;
18:30 - 20:00 [[Linux.BSD.UNIX Open Learning and Hacking in Turing]]: Hands-on learning. Feel free to come early if you might need extra assistance.  No experience necessary or expected.&lt;br /&gt;
&lt;br /&gt;
==Wednesdays==&lt;br /&gt;
18:00 - 20:00 [[LinuxDiscussion|Linux Discussion]]&lt;br /&gt;
==To Be Decided==&lt;br /&gt;
System Recovery (Fie: Failure is Eminent)&lt;br /&gt;
  Devoted to recovery and backups of Data.  Either weekly or bi-monthly.&lt;br /&gt;
  Your system recovery plight put to the test!  Not sure whether this is a class, a roving group activity, or &lt;br /&gt;
  just a straight challenge.  If you don&#039;t have any form of recovery, perhaps this will inspire you to do so. &lt;br /&gt;
  Will probably open this up to the internet communities at large if it goes well for the space.&lt;br /&gt;
&lt;br /&gt;
  Considerations:&lt;br /&gt;
  *Data: Files, partitions, drives, operating systems, non-unix&lt;br /&gt;
  *Privacy:  Local area network, encryption schemes&lt;br /&gt;
  *Architecture: Portability and dependencies&lt;br /&gt;
  *Interactivity: gui? web? cron? output?&lt;br /&gt;
  *Scripts and existing tools&lt;br /&gt;
  *Cleanliness of code and notation&lt;br /&gt;
  *Create a web flyer&lt;br /&gt;
&lt;br /&gt;
=Bash= for Noisebridge SysAdmin Class&lt;br /&gt;
Start playing with Bash Scripting by using the following tools:&lt;br /&gt;
&lt;br /&gt;
==Gitorious==&lt;br /&gt;
[https://gitorious.org/ Gitorious] is a good place to start connecting with a Git service that has a web interface which is itself also [[free software]] (unlike Github).  Accounts are gratis and provide the best option for learning Git outside of class and our usual terminal interface &lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Of course, nothing is stopping you from just ssh&#039;ing into any git server like you usually would.  You can also install your own git server on your own computer.  You can even set up [http://getgitorious.com/install-gitorious your own Gitorious server].&lt;br /&gt;
&lt;br /&gt;
1.  Create a repository and readme.&lt;br /&gt;
2.  Upload a file.&lt;br /&gt;
3.  Search for code you like or could improve.&lt;br /&gt;
4.  Fork something someone poorly wrote, improve it, and push it back to them.&lt;br /&gt;
&lt;br /&gt;
This will give you the basic, visual understanding of how version control works and why we use it.&lt;br /&gt;
&lt;br /&gt;
==Pastebins==&lt;br /&gt;
[http://pastebin.com/ Pastebins] are where you should always post your code rather than writing it by hand, which is sloppy and error prone.  Plenty of Pastebins include syntax highlighting where you&#039;ll be able to fix common errors just by realizing you forgot a closing paren or double quote.  [https://gist.github.com/ Gist] is a pastebin provided directly by Github.  The paranoid types can find plenty of secure options via google searches.&lt;br /&gt;
&lt;br /&gt;
==Common use of pipes in Linux==&lt;br /&gt;
This example is for looking for specific installed packages and applications on your system.&lt;br /&gt;
&lt;br /&gt;
 $ apt-cache search linux&lt;br /&gt;
&lt;br /&gt;
Returns a lot of stuff&lt;br /&gt;
&lt;br /&gt;
 $ apt-cache search linux |more&lt;br /&gt;
&lt;br /&gt;
Allows you to see &#039;linux&#039; Debian packages gradually using the &#039;more&#039; pager&lt;br /&gt;
&lt;br /&gt;
 $ apt-cache search linux |more |grep &#039;kernel&#039; --color=auto&lt;br /&gt;
&lt;br /&gt;
Allows you to gradually see &#039;linux&#039; Debian packages associated with the term &#039;kernel&#039; which will be highlighted.&lt;br /&gt;
&lt;br /&gt;
 $ apt-cache search linux |more |grep &#039;kernel&#039; --color=auto| sort -M&lt;br /&gt;
&lt;br /&gt;
Allows you to gradually read &#039;linux&#039; Debian packages associated with the term &#039;kernel&#039; after it is sorted by timestamp.  Notice how the highlighting is gone?  Anything else missing as we get more specific?&lt;br /&gt;
&lt;br /&gt;
==Basic Commands for Bash Scripts==&lt;br /&gt;
Feel free to expand this with ones you find helpful as well for basic bash programming&lt;br /&gt;
&lt;br /&gt;
sleep (number of seconds)&lt;br /&gt;
&lt;br /&gt;
 $ sleep 2&lt;br /&gt;
&lt;br /&gt;
Print a blank line for readability and double spacing&lt;br /&gt;
&lt;br /&gt;
 $ echo -e &amp;quot;\n&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 $ printf &amp;quot;\n&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Clear the screen of output&lt;br /&gt;
&lt;br /&gt;
 $ clear&lt;br /&gt;
&lt;br /&gt;
==Building Linux from source code on Debian-based GNU/Linux systems==&lt;br /&gt;
The Debian family includes GNU/Linux distros like Ubuntu, Mint, and Trisquel.&lt;br /&gt;
# Get the build requirements:&lt;br /&gt;
#: &amp;lt;code&amp;gt;su -c &#039;apt-get install build-essential libncurses5-dev&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
#: or&lt;br /&gt;
#: &amp;lt;code&amp;gt;sudo apt-get install build-essential libncurses5-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
# Download the Linux source code from the [http://www.fsfla.org/svnwiki/selibre/linux-libre/ Linux-libre project]. The source tarballs from kernel.org should be avoided if possible, because it includes proprietary binary blobs, which violate your [https://www.gnu.org/philosophy/free-sw.html four essential user freedoms].&lt;br /&gt;
#: &amp;lt;code&amp;gt;wget http://www.linux-libre.fsfla.org/pub/linux-libre/releases/LATEST-3.4.N/linux-libre-3.4.38-gnu.tar.bz2&amp;lt;/code&amp;gt;&lt;br /&gt;
# Extract the source archive:&lt;br /&gt;
#: &amp;lt;code&amp;gt;tar xf linux-libre-3.4.38-gnu.tar.bz2&amp;lt;/code&amp;gt;&lt;br /&gt;
# Enter the directory with the extracted source code (and make edits to the source if you wish):&lt;br /&gt;
#: &amp;lt;code&amp;gt;cd linux-3.4.38&amp;lt;/code&amp;gt;&lt;br /&gt;
# Create or edit the build config file:&lt;br /&gt;
#: &amp;lt;code&amp;gt;make menuconfig&amp;lt;/code&amp;gt;&lt;br /&gt;
# Build the kernel and package it into deb files (if you don&#039;t intend on debugging, set the INSTALL_MOD_STRIP variable to 1 to remove the debugging symbols):&lt;br /&gt;
#: &amp;lt;code&amp;gt;INSTALL_MOD_STRIP=1 make deb-pkg&amp;lt;/code&amp;gt;&lt;br /&gt;
#: (On a laptop or desktop, this step can take between 20 minutes to several hours.)&lt;br /&gt;
# Go up one directory:&lt;br /&gt;
#: &amp;lt;code&amp;gt;cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
# Install the deb package files you created:&lt;br /&gt;
#: &amp;lt;code&amp;gt;su -c &#039;dpkg -i linux-*.deb&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
#: or&lt;br /&gt;
#: &amp;lt;code&amp;gt;sudo dpkg -i linux-*.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
# Reboot to load your new kernel:&lt;br /&gt;
#: &amp;lt;code&amp;gt;su -c &#039;shutdown -r now&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
#: or&lt;br /&gt;
#: &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Suggestions&lt;br /&gt;
 for Improving this Section=&lt;br /&gt;
This wiki is built on Mediawiki.  I highly recommend installing a USB &lt;br /&gt;
version of it or something like so you can edit, expand, and this page &lt;br /&gt;
while offline.  Thanks!&lt;br /&gt;
&lt;br /&gt;
Include photos and descriptions of community linux machines, live cd&#039;s, &lt;br /&gt;
and other relevant things at nb.&lt;br /&gt;
&lt;br /&gt;
Should [[Android]] get talked about here as well?&lt;br /&gt;
&lt;br /&gt;
Add section on testing old hardware.&lt;br /&gt;
&lt;br /&gt;
Add links to Noisebridge coding efforts and related dev classes&lt;/div&gt;</summary>
		<author><name>199.87.154.255</name></author>
	</entry>
</feed>