<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hackersanddesigners.nl//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JBG</id>
	<title>Hackers &amp; Designers - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hackersanddesigners.nl//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JBG"/>
	<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Special:Contributions/JBG"/>
	<updated>2026-04-28T10:45:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Hackers_%26_Designers_Coop&amp;diff=23449</id>
		<title>Hackers &amp; Designers Coop</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Hackers_%26_Designers_Coop&amp;diff=23449"/>
		<updated>2018-02-10T18:42:50Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Hackers &amp;amp; Designers Coop is a proposed model of collaborative organization based on fiscal democracy. ==&lt;br /&gt;
&lt;br /&gt;
# Funds will be divided equally between all members of the cooperative.&lt;br /&gt;
# Projects will be proposed to the cooperative by one or more members of the cooperative.  Projects broadly consist of a description, budget, and participants, but can include any relevant information to funding cooperative members.&lt;br /&gt;
# Project can contain participants outside of the cooperative, but participants outside the cooperative can not participate in cooperative funding.&lt;br /&gt;
# Funding members, cooperative members outside a project&#039;s participant list, consider the project proposal, and then return a promise to fund the project (a promise), a rejection to fund (a rejection), or suggestions as to how the project could be modified to be evaluated for funding again (a modification).&lt;br /&gt;
# Projects can not be funded by it&#039;s participating members, except for the case where all members of the cooperative are participating in a single project.&lt;br /&gt;
# Projects that receive enough promises, even in the case it may also receive modifications, can be executed without fulfilling modification requests.&lt;br /&gt;
# If a project does not receive enough promises, and does fulfil modification requests, it must be re-evaluated by the whole non-participating collective for funding again.&lt;br /&gt;
# Everything the cooperative does should be included in or described as a project including administration and organization activities including:  book keeping, communication, external funding applications, etc..&lt;br /&gt;
# It is possible to participate in the cooperative and never propose or participate in a project.  Such members, however, will not receive funds.&lt;br /&gt;
# It is possible to continue with a self-initiated project which was rejected by all cooperative funding, and use the &amp;quot;Hackers &amp;amp; Designers&amp;quot; non-financial assets (name, communication, web, wiki, whatever).  Such assets are perks of being part of the cooperative.  Self-initiated projects can also happen completely outside of the Hackers &amp;amp; Designers umbrella.  It is completely up to the project executor.&lt;br /&gt;
# Projects which receive required promises and are executed must include Hackers &amp;amp; Designers in project communications, etc..&lt;br /&gt;
# Individual project management need not concern the cooperative once funded and began.  Any external funding received by an individual project is to be handled at the project level.  The project can decided to contribute such funding wholly or partially back to the cooperative, but it is not mandatory.  Any funding contributed back to the cooperative is again split evenly to cooperative members.&lt;br /&gt;
&lt;br /&gt;
== Practicals ==&lt;br /&gt;
&lt;br /&gt;
Practically, the budget proposed to Stimuleringsfonds for 2018, predated this coop proposal, and therefore will need to be evaluated and rolled-up in to project definitions.  The&lt;br /&gt;
definition of a project is loose by design, but should not be too large or too small, for instance HDSA2018 likely should be divided into smaller projects.&lt;br /&gt;
&lt;br /&gt;
Project management platforms should be evaluated.&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
The rules should be codified into a smart contract and deployed on to a private Ethereum blockchain.&lt;br /&gt;
&lt;br /&gt;
== Cost ==&lt;br /&gt;
&lt;br /&gt;
Technical platform construction: 1920 (12 half days for 1 month x 40 EUR per hour)&lt;br /&gt;
&lt;br /&gt;
Maintenance: Will be wrapped in the an activity for overall H&amp;amp;D technical infrastructure.&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Hackers_%26_Designers_Coop&amp;diff=23448</id>
		<title>Hackers &amp; Designers Coop</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Hackers_%26_Designers_Coop&amp;diff=23448"/>
		<updated>2018-02-10T18:41:37Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Hackers &amp;amp; Designers Coop is a proposed model of collaborative organization based on fiscal democracy. ==&lt;br /&gt;
&lt;br /&gt;
# Funds will be divided equally between all members of the cooperative.&lt;br /&gt;
# Projects will be proposed to the cooperative by one or more members of the cooperative.  Projects broadly consist of a description, budget, and participants, but can include any relevant information to funding cooperative members.&lt;br /&gt;
# Project can contain participants outside of the cooperative, but participants outside the cooperative can not participate in cooperative funding.&lt;br /&gt;
# Funding members, cooperative members outside a project&#039;s participant list, consider the project proposal, and then return a promise to fund the project (a promise), a rejection to fund (a rejection), or suggestions as to how the project could be modified to be evaluated for funding again (a modification).&lt;br /&gt;
# Projects can not be funded by it&#039;s participating members, except for the case where all members of the cooperative are participating in a single project.&lt;br /&gt;
# Projects that receive enough promises, even in the case it may also receive modifications, can be executed without fulfilling modification requests.&lt;br /&gt;
# If a project does not receive enough promises, and does fulfil modification requests, it must be re-evaluated by the whole non-participating collective for funding again.&lt;br /&gt;
# Everything the cooperative does should be included in or described as a project including administration and organization activities including:  book keeping, communication, external funding applications, etc..&lt;br /&gt;
# It is possible to participate in the cooperative and never propose or participate in a project.  Such members, however, will not receive funds.&lt;br /&gt;
# It is possible to continue with a self-initiated project which was rejected by all cooperative funding, and use the &amp;quot;Hackers &amp;amp; Designers&amp;quot; non-financial assets (name, communication, web, wiki, whatever).  Such assets are perks of being part of the cooperative.  Self-initiated projects can also happen completely outside of the Hackers &amp;amp; Designers umbrella.  It is completely up to the project executor.&lt;br /&gt;
# Projects which receive required promises and are executed must include Hackers &amp;amp; Designers in project communications, etc..&lt;br /&gt;
# Individual project management need not concern the cooperative once funded and began.  Any external funding received by an individual project is to be handled at the project level.  The project can decided to contribute such funding wholly or partially back to the cooperative, but it is not mandatory.  Any funding contributed back to the cooperative is again split evenly to cooperative members.&lt;br /&gt;
&lt;br /&gt;
== Practicals ==&lt;br /&gt;
&lt;br /&gt;
Practically, the budget proposed to Stimuleringsfonds for 2018, predated this coop proposal, and therefore will need to be evaluated and rolled-up in to project definitions.  The&lt;br /&gt;
definition of a project is loose by design, but should not be too large or too small, for instance HDSA2018 likely should be divided into smaller projects.&lt;br /&gt;
&lt;br /&gt;
Project management platforms should be evaluated.&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
The rules should be codified into a smart contract and deployed on to a private Ethereum blockchain.&lt;br /&gt;
&lt;br /&gt;
== Cost ==&lt;br /&gt;
&lt;br /&gt;
Technical platform construction: 2160 (12 half days for 1 month x 40 EUR per hour)&lt;br /&gt;
&lt;br /&gt;
Maintenance: Will be wrapped in the an activity for overall H&amp;amp;D technical infrastructure.&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Hackers_%26_Designers_Coop&amp;diff=23447</id>
		<title>Hackers &amp; Designers Coop</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Hackers_%26_Designers_Coop&amp;diff=23447"/>
		<updated>2018-02-10T16:15:40Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Hackers &amp;amp; Designers Coop is a proposed model of collaborative organization based on fiscal democracy. ==&lt;br /&gt;
&lt;br /&gt;
# Funds will be divided equally between all members of the cooperative.&lt;br /&gt;
# Projects will be proposed to the cooperative by one or more members of the cooperative.  Projects broadly consist of a description, budget, and participants, but can include any relevant information to funding cooperative members.&lt;br /&gt;
# Project can contain participants outside of the cooperative, but participants outside the cooperative can not participate in cooperative funding.&lt;br /&gt;
# Funding members, cooperative members outside a project&#039;s participant list, consider the project proposal, and then return a promise to fund the project (a promise), a rejection to fund (a rejection), or suggestions as to how the project could be modified to be evaluated for funding again (a modification).&lt;br /&gt;
# Projects can not be funded by it&#039;s participating members, except for the case where all members of the cooperative are participating in a single project.&lt;br /&gt;
# Projects that receive enough promises, even in the case it may also receive modifications, can be executed without fulfilling modification requests.&lt;br /&gt;
# If a project does not receive enough promises, and does fulfil modification requests, it must be re-evaluated by the whole non-participating collective for funding again.&lt;br /&gt;
# Everything the cooperative does should be included in or described as a project including administration and organization activities including:  book keeping, communication, external funding applications, etc..&lt;br /&gt;
# It is possible to participate in the cooperative and never propose or participate in a project.  Such members, however, will not receive funds.&lt;br /&gt;
# It is possible to continue with a self-initiated project which was rejected by all cooperative funding, and use the &amp;quot;Hackers &amp;amp; Designers&amp;quot; non-financial assets (name, communication, web, wiki, whatever).  Such assets are perks of being part of the cooperative.  Self-initiated projects can also happen completely outside of the Hackers &amp;amp; Designers umbrella.  It is completely up to the project executor.&lt;br /&gt;
# Projects which receive required promises and are executed must include Hackers &amp;amp; Designers in project communications, etc..&lt;br /&gt;
# Individual project management need not concern the cooperative once funded and began.  Any external funding received by an individual project is to be handled at the project level.  The project can decided to contribute such funding wholly or partially back to the cooperative, but it is not mandatory.  Any funding contributed back to the cooperative is again split evenly to cooperative members.&lt;br /&gt;
&lt;br /&gt;
== Practicals ==&lt;br /&gt;
&lt;br /&gt;
Practically, the budget proposed to Stimuleringsfonds for 2018, predated this coop proposal, and therefore will need to be evaluated and rolled-up in to project definitions.  The&lt;br /&gt;
definition of a project is loose by design, but should not be too large or too small, for instance HDSA2018 likely should be divided into smaller projects.&lt;br /&gt;
&lt;br /&gt;
Project management platforms should be evaluated.&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
The rules should be codified into a smart contract and deployed on to a private Ethereum blockchain.&lt;br /&gt;
&lt;br /&gt;
== Cost ==&lt;br /&gt;
&lt;br /&gt;
Technical platform construction: 2160 (12 half days for 1 month x 45 EUR per hour)&lt;br /&gt;
&lt;br /&gt;
Maintenance: Will be wrapped in the an activity for overall H&amp;amp;D technical infrastructure.&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=CV_-_James_Bryan_Graves&amp;diff=23446</id>
		<title>CV - James Bryan Graves</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=CV_-_James_Bryan_Graves&amp;diff=23446"/>
		<updated>2018-02-10T08:15:33Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;James Bryan Graves is een freelance software ontwikkelaar, computer scientist, leraar en communicty organisator. James werkt veel voor Lava Lab als software ontwikkelaar, onder andere aan het project #goudenEeuw en Flinck.  James is vanuit de Verenigde Staten naar Nederland verhuisd in 2009. Hij is de oprichter van Hackers &amp;amp; Founders Amsterdam in 2011, dit is een community van entrepreneurs en programmeurs met meer dan 2000 leden. James heeft met Hackers &amp;amp; Founders in 2014 een eigen co-working space bestaande uit een non-pro t community geopend aan de Herengracht in Amsterdam. Deze co-working space huist meer dan 85 leden. James werkt ook aan het web literacy programma Curious Monkeys voor kinderen van 9-12 jaar. James heeft 2 jaar gelden samen met Anja Groten en Selby een nieuwe community opgericht: Hackers &amp;amp; Designers.&lt;br /&gt;
&lt;br /&gt;
                         |2009 |2010 |2011 |2012 |2013 |2014 |2015 |2016 |2017 |&lt;br /&gt;
                 Whatser |    xxxxxxxxxx&lt;br /&gt;
      Hackers &amp;amp; Founders |            #####################################&lt;br /&gt;
                   HIP*T |               ##################################&lt;br /&gt;
                Ideedock |               xxxxxxxxxxx&lt;br /&gt;
              HearUsHere |                 ##############################&lt;br /&gt;
            H&amp;amp;F Building |                         ########################&lt;br /&gt;
     Hackers &amp;amp; Designers |                           ######################&lt;br /&gt;
                DuoDisco |                             ############&lt;br /&gt;
                Verifeye |                                    #######&lt;br /&gt;
         Curious Monkeys |                                 xxxxxxxxxxx&lt;br /&gt;
                   BLACK |                                        xxxxxx&lt;br /&gt;
&lt;br /&gt;
== Experience ==&lt;br /&gt;
Freelance Software Engineer, Amsterdam, NL&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
August 2011 – Present &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Hackers &amp;amp; Founders Amsterdam, Amsterdam, NL&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Founder&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
February 2011 – Present&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Hackers &amp;amp; Designers Amsterdam, Amsterdam, NL&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Co-Founder&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 July 2013 – Present&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Curious Monkeys, Amsterdam, NL&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Co-Founder&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
September 2014 – Present&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
HearUsHere, Amsterdam, NL &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Co-Founder&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
December 2012 – Present&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ideedock, Amsterdam, NL&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Co-founder and CTO &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
August 2011 – May 2013 &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Whatser, Amsterdam, NL&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Engineering Scrum Master, Mobile Lead&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
September 2009 – May 2011 &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Interactions, Inc, Carmel, IN USA&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Senior Software Engineer &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
June 2008 – July 2009&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Sogeti (USA), Indianapolis, IN USA &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Senior Software Consultant &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
August 2007 – June 2008 &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Computer Sciences Corporation (Arabia), Riyadh, Saudi Arabia&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Senior Java Developer &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
February 2007 – May 2007 &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Software Architects, Indianapolis, IN USA &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Senior Software Consultant &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
June 2005 – February 2007&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cantilever Technologies, West Lafayette, IN USA&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Software Developer&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
October 2000 - February 2003&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
IBM, Burlington, VT USA&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Software Engineer&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
May 2000 – October 2000 &lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Education ==&lt;br /&gt;
Purdue University&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Bachelor of Science in Computer Science&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
May 2000&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Speaking/Lecture/Workshop/Events ==&lt;br /&gt;
FIBER Festival, Speaker&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Amsterdam, May 2017&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Hackers &amp;amp; Founders Meetup, Speaker&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Amsterdam, April 2017&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
REMEDI Pump collaborative conference, Speaker&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Chicago, IL, April 2017&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Oddstream Oddsay, Residency&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Arnhem, April 2017&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
STRP Festival, Exhibitor&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eindhoven, March 2017&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Baby you can drive my car (self-driving car), Workshop&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Amsterdam, February 2017&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
KASK, … een kleptomaan neemt de dingen letterlijk …, Exhibitor&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Gent, February 2017&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Big Brother Awards, Workshop&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Amsterdam, November 2016&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Journey with Hovel Bot, Exhibitor&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Brussels, October 2016&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACM Purdue University, Speaker&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
West Lafayette, IN, October 2016&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Endless Cities Festival, Workshop&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Toronto, September 2016&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Otis College, Speaker&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Los Angeles, September 2016&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Mad Scientist Festival, Residency&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Bern, September 2016&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Hackers &amp;amp; Designers Summer Academy 2016, Organizer&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Amsterdam, July 2016&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Northside Festival, Exhibitor&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Brooklyn, NY, June 2016&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Sektor 3.0 Conference, Speaker/Exhibitor&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Warsaw, May 2016&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
LibreGraphics Meetup, Workshop&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
London, April 2016&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Sandberg Instituut, Workshop&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Amsterdam, February 2016&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ZineFest, Exhibitor&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Berlin, November 2015&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Mozfest, Workshop&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
London, October 2015&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
EBF Conference, Speaker&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Groningen, September 2015&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Hackers &amp;amp; Designers Summer Academy 2015, Organizer&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Amsterdam, July 2015&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Invisible Cities Festival, Residency&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Gorizia, June 2015&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Appril Festival, Exhibitor&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Amsterdam, March 2015&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
University of Amsterdam, Workshop&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Amsterdam, February 2015&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Mozfest, Workshop&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
London, October 2014&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Collision Conference, Exhibitor&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Las Vegas, May 2014&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Tech Crunch Disrupt, Exhibitor/Speaker&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Berlin, October 2013&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Hackers_%26_Designers_Coop&amp;diff=23412</id>
		<title>Hackers &amp; Designers Coop</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Hackers_%26_Designers_Coop&amp;diff=23412"/>
		<updated>2018-01-07T11:32:54Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Hackers &amp;amp; Designers Coop is a proposed model of collaborative organization based on fiscal democracy. ==&lt;br /&gt;
&lt;br /&gt;
# Funds will be divided equally between all members of the cooperative.&lt;br /&gt;
# Projects will be proposed to the cooperative by one or more members of the cooperative.  Projects broadly consist of a description, budget, and participants, but can include any relevant information to funding cooperative members.&lt;br /&gt;
# Project can contain participants outside of the cooperative, but participants outside the cooperative can not participate in cooperative funding.&lt;br /&gt;
# Funding members, cooperative members outside a project&#039;s participant list, consider the project proposal, and then return a promise to fund the project (a promise), a rejection to fund (a rejection), or suggestions as to how the project could be modified to be evaluated for funding again (a modification).&lt;br /&gt;
# Projects can not be funded by it&#039;s participating members, except for the case where all members of the cooperative are participating in a single project.&lt;br /&gt;
# Projects that receive enough promises, even in the case it may also receive modifications, can be executed without fulfilling modification requests.&lt;br /&gt;
# If a project does not receive enough promises, and does fulfil modification requests, it must be re-evaluated by the whole non-participating collective for funding again.&lt;br /&gt;
# Everything the cooperative does should be included in or described as a project including administration and organization activities including:  book keeping, communication, external funding applications, etc..&lt;br /&gt;
# It is possible to participate in the cooperative and never propose or participate in a project.  Such members, however, will not receive funds.&lt;br /&gt;
# It is possible to continue with a self-initiated project which was rejected by all cooperative funding, and use the &amp;quot;Hackers &amp;amp; Designers&amp;quot; non-financial assets (name, communication, web, wiki, whatever).  Such assets are perks of being part of the cooperative.  Self-initiated projects can also happen completely outside of the Hackers &amp;amp; Designers umbrella.  It is completely up to the project executor.&lt;br /&gt;
# Projects which receive required promises and are executed must include Hackers &amp;amp; Designers in project communications, etc..&lt;br /&gt;
# Individual project management need not concern the cooperative once funded and began.  Any external funding received by an individual project is to be handled at the project level.  The project can decided to contribute such funding wholly or partially back to the cooperative, but it is not mandatory.  Any funding contributed back to the cooperative is again split evenly to cooperative members.&lt;br /&gt;
&lt;br /&gt;
== Practicals ==&lt;br /&gt;
&lt;br /&gt;
Practically, the budget proposed to Stimuleringsfonds for 2018, predated this coop proposal, and therefore will need to be evaluated and rolled-up in to project definitions.  The&lt;br /&gt;
definition of a project is loose by design, but should not be too large or too small, for instance HDSA2018 likely should be divided into smaller projects.&lt;br /&gt;
&lt;br /&gt;
Project management platforms should be evaluated.&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Hackers_%26_Designers_Coop&amp;diff=23411</id>
		<title>Hackers &amp; Designers Coop</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Hackers_%26_Designers_Coop&amp;diff=23411"/>
		<updated>2018-01-07T09:45:16Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Hackers &amp;amp; Designers Coop is a proposed model of collaborative organization based on fiscal democracy. ==&lt;br /&gt;
&lt;br /&gt;
# Funds will be divided equally between all members of the cooperative.&lt;br /&gt;
# Projects will be proposed to the cooperative by one or more members of the cooperative.  Projects broadly consist of a description, budget, and participants, but can include any relevant information to funding cooperative members.&lt;br /&gt;
# Project can contain participants outside of the cooperative, but participants outside the cooperative can not participate in cooperative funding.&lt;br /&gt;
# Funding members, cooperative members outside a project&#039;s participant list, consider the project proposal, and then return a promise to fund the project (a promise), a rejection to fund (a rejection), or suggestions as to how the project could be modified to be evaluated for funding again (a modification).&lt;br /&gt;
# Projects can not be funded by it&#039;s participating members, except for the case where all members of the cooperative are participating in a single project.&lt;br /&gt;
# Projects that receive enough promises, even in the case they my also receive modifications, can be executed without fulfilling modification requests.&lt;br /&gt;
# If a project does not receive enough promises, and does fulfil modification requests, it must be re-evaluated by the whole non-participating collective for funding again.&lt;br /&gt;
# Everything the cooperative does should be included in or described as a project including administration and organization activities including:  book keeping, communication, external funding applications, etc..&lt;br /&gt;
# It is possible to participate in the cooperative and never propose or participate in a project.  Such members, however, will not receive funds.&lt;br /&gt;
# It is possible to continue with a self-initiated project which was rejected by all cooperative funding, and use the &amp;quot;Hackers &amp;amp; Designers&amp;quot; non-financial assets (name, communication, web, wiki, whatever).  Such assets are perks of being part of the cooperative.  Self-initiated projects can also happen completely outside of the Hackers &amp;amp; Designers umbrella.  It is completely up to the project executor.&lt;br /&gt;
# Projects which receive required promises and are executed must include Hackers &amp;amp; Designers in project communications, etc..&lt;br /&gt;
# Individual project management need not concern the cooperative once funded and began.  Any external funding received by an individual project is to be handled at the project level.  The project can decided to contribute such funding wholly or partially back to the cooperative, but it is not mandatory.  Any funding contributed back to the cooperative is again split evenly to cooperative members.&lt;br /&gt;
&lt;br /&gt;
== Practicals ==&lt;br /&gt;
&lt;br /&gt;
Practically, the budget proposed to Stimuleringsfonds for 2018, predated this coop proposal, and therefore will need to be evaluated and rolled-up in to project definitions.  The&lt;br /&gt;
definition of a project is loose by design, but should not be too large or too small, for instance HDSA2018 likely should be divided into smaller projects.&lt;br /&gt;
&lt;br /&gt;
Project management platforms should be evaluated.&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Hackers_%26_Designers_Coop&amp;diff=23410</id>
		<title>Hackers &amp; Designers Coop</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Hackers_%26_Designers_Coop&amp;diff=23410"/>
		<updated>2018-01-07T09:44:56Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Hackers &amp;amp; Designers Coop is a proposed model of collaborative organization based on fiscal democracy. ==&lt;br /&gt;
&lt;br /&gt;
# Funds will be divided equally between all members of the cooperative.&lt;br /&gt;
# Projects will be proposed to the cooperative by one or more members of the cooperative.  Projects broadly consist of a description, budget, and participants, but can include any relevant information to funding cooperative members.&lt;br /&gt;
&lt;br /&gt;
# Project can contain participants outside of the cooperative, but participants outside the cooperative can not participate in cooperative funding.&lt;br /&gt;
&lt;br /&gt;
# Funding members, cooperative members outside a project&#039;s participant list, consider the project proposal, and then return a promise to fund the project (a promise), a rejection to fund (a rejection), or suggestions as to how the project could be modified to be evaluated for funding again (a modification).&lt;br /&gt;
&lt;br /&gt;
# Projects can not be funded by it&#039;s participating members, except for the case where all members of the cooperative are participating in a single project.&lt;br /&gt;
&lt;br /&gt;
# Projects that receive enough promises, even in the case they my also receive modifications, can be executed without fulfilling modification requests.&lt;br /&gt;
&lt;br /&gt;
# If a project does not receive enough promises, and does fulfil modification requests, it must be re-evaluated by the whole non-participating collective for funding again.&lt;br /&gt;
&lt;br /&gt;
# Everything the cooperative does should be included in or described as a project including administration and organization activities including:  book keeping, communication, external funding applications, etc..&lt;br /&gt;
&lt;br /&gt;
# It is possible to participate in the cooperative and never propose or participate in a project.  Such members, however, will not receive funds.&lt;br /&gt;
&lt;br /&gt;
# It is possible to continue with a self-initiated project which was rejected by all cooperative funding, and use the &amp;quot;Hackers &amp;amp; Designers&amp;quot; non-financial assets (name, communication, web, wiki, whatever).  Such assets are perks of being part of the cooperative.  Self-initiated projects can also happen completely outside of the Hackers &amp;amp; Designers umbrella.  It is completely up to the project executor.&lt;br /&gt;
&lt;br /&gt;
# Projects which receive required promises and are executed must include Hackers &amp;amp; Designers in project communications, etc..&lt;br /&gt;
&lt;br /&gt;
# Individual project management need not concern the cooperative once funded and began.  Any external funding received by an individual project is to be handled at the project level.  The project can decided to contribute such funding wholly or partially back to the cooperative, but it is not mandatory.  Any funding contributed back to the cooperative is again split evenly to cooperative members.&lt;br /&gt;
&lt;br /&gt;
== Practicals ==&lt;br /&gt;
&lt;br /&gt;
Practically, the budget proposed to Stimuleringsfonds for 2018, predated this coop proposal, and therefore will need to be evaluated and rolled-up in to project definitions.  The&lt;br /&gt;
definition of a project is loose by design, but should not be too large or too small, for instance HDSA2018 likely should be divided into smaller projects.&lt;br /&gt;
&lt;br /&gt;
Project management platforms should be evaluated.&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Hackers_%26_Designers_Coop&amp;diff=23409</id>
		<title>Hackers &amp; Designers Coop</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Hackers_%26_Designers_Coop&amp;diff=23409"/>
		<updated>2018-01-07T09:44:18Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Hackers &amp;amp; Designers Coop is a proposed model of collaborative organization based on fiscal democracy. ==&lt;br /&gt;
&lt;br /&gt;
# Funds will be divided equally between all members of the cooperative.&lt;br /&gt;
&lt;br /&gt;
# Projects will be proposed to the cooperative by one or more members of the cooperative.  Projects broadly consist of a description, budget, and participants, but can include any relevant information to funding cooperative members.&lt;br /&gt;
&lt;br /&gt;
# Project can contain participants outside of the cooperative, but participants outside the cooperative can not participate in cooperative funding.&lt;br /&gt;
&lt;br /&gt;
# Funding members, cooperative members outside a project&#039;s participant list, consider the project proposal, and then return a promise to fund the project (a promise), a rejection to fund (a rejection), or suggestions as to how the project could be modified to be evaluated for funding again (a modification).&lt;br /&gt;
&lt;br /&gt;
# Projects can not be funded by it&#039;s participating members, except for the case where all members of the cooperative are participating in a single project.&lt;br /&gt;
&lt;br /&gt;
# Projects that receive enough promises, even in the case they my also receive modifications, can be executed without fulfilling modification requests.&lt;br /&gt;
&lt;br /&gt;
# If a project does not receive enough promises, and does fulfil modification requests, it must be re-evaluated by the whole non-participating collective for funding again.&lt;br /&gt;
&lt;br /&gt;
# Everything the cooperative does should be included in or described as a project including administration and organization activities including:  book keeping, communication, external funding applications, etc..&lt;br /&gt;
&lt;br /&gt;
# It is possible to participate in the cooperative and never propose or participate in a project.  Such members, however, will not receive funds.&lt;br /&gt;
&lt;br /&gt;
# It is possible to continue with a self-initiated project which was rejected by all cooperative funding, and use the &amp;quot;Hackers &amp;amp; Designers&amp;quot; non-financial assets (name, communication, web, wiki, whatever).  Such assets are perks of being part of the cooperative.  Self-initiated projects can also happen completely outside of the Hackers &amp;amp; Designers umbrella.  It is completely up to the project executor.&lt;br /&gt;
&lt;br /&gt;
# Projects which receive required promises and are executed must include Hackers &amp;amp; Designers in project communications, etc..&lt;br /&gt;
&lt;br /&gt;
# Individual project management need not concern the cooperative once funded and began.  Any external funding received by an individual project is to be handled at the project level.  The project can decided to contribute such funding wholly or partially back to the cooperative, but it is not mandatory.  Any funding contributed back to the cooperative is again split evenly to cooperative members.&lt;br /&gt;
&lt;br /&gt;
== Practicals ==&lt;br /&gt;
&lt;br /&gt;
Practically, the budget proposed to Stimuleringsfonds for 2018, predated this coop proposal, and therefore will need to be evaluated and rolled-up in to project definitions.  The&lt;br /&gt;
definition of a project is loose by design, but should not be too large or too small, for instance HDSA2018 likely should be divided into smaller projects.&lt;br /&gt;
&lt;br /&gt;
Project management platforms should be evaluated.&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Hackers_%26_Designers_Coop&amp;diff=23408</id>
		<title>Hackers &amp; Designers Coop</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Hackers_%26_Designers_Coop&amp;diff=23408"/>
		<updated>2018-01-07T09:42:53Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Hackers &amp;amp; Designers Coop is a proposed model of collaborative organization based on fiscal democracy. ==&lt;br /&gt;
&lt;br /&gt;
# Funds will be divided equally between all members of the cooperative.&lt;br /&gt;
&lt;br /&gt;
# Projects will be proposed to the cooperative by one or more members of the cooperative.  Projects broadly consist of a description, budget, and participants, but can include any relevant information to funding cooperative members.&lt;br /&gt;
&lt;br /&gt;
# Project can contain participants outside of the cooperative, but participants outside the cooperative can not participate in cooperative funding.&lt;br /&gt;
&lt;br /&gt;
# Funding members, cooperative members outside a project&#039;s participant list, consider the project proposal, and then return a promise to fund the project (a promise), a rejection to fund (a rejection), or suggestions as to how the project could be modified to be evaluated for funding again (a modification).&lt;br /&gt;
&lt;br /&gt;
# Projects can not be funded by it&#039;s participating members, except for the case where all members of the cooperative are participating in a single project.&lt;br /&gt;
&lt;br /&gt;
# Projects that receive enough promises, even in the case they my also receive modifications, can be executed without fulfilling modification requests.&lt;br /&gt;
&lt;br /&gt;
# If a project does not receive enough promises, and does fulfil modification requests, it must be re-evaluated by the whole non-participating collective for funding again.&lt;br /&gt;
&lt;br /&gt;
# Everything the cooperative does should be included in or described as a project including administration and organization activities including:  book keeping, communication, external funding applications, etc..&lt;br /&gt;
&lt;br /&gt;
# It is possible to participate in the cooperative and never propose or participate in a project.  Such members, however, will not receive funds.&lt;br /&gt;
&lt;br /&gt;
# It is possible to continue with a self-initiated project which was rejected by all cooperative funding, and use the &amp;quot;Hackers &amp;amp; Designers&amp;quot; non-financial assets (name, communication, web, wiki, whatever).  Such assets are perks of being part of the cooperative.  Self-initiated projects can also happen completely outside of the Hackers &amp;amp; Designers umbrella.  It is completely up to the project executor.&lt;br /&gt;
&lt;br /&gt;
# Projects which receive required promises and are executed must include Hackers &amp;amp; Designers in project communications, etc..&lt;br /&gt;
&lt;br /&gt;
# Individual project management need not concern the cooperative once funded and began.  Any external funding received by an individual project is to be handled at the project level.  The project can decided to contribute such funding wholly or partially back to the cooperative, but it is not mandatory.  Any funding contributed back to the cooperative is again split evenly to cooperative members.&lt;br /&gt;
&lt;br /&gt;
Practically, the budget proposed to Stimuleringsfonds for 2018, predated this coop proposal, and therefore will need to be evaluated and rolled-up in to project definitions.  The&lt;br /&gt;
definition of a project is loose by design, but should not be too large or too small, for instance HDSA2018 likely should be divided into smaller projects.&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Hackers_%26_Designers_Coop&amp;diff=23407</id>
		<title>Hackers &amp; Designers Coop</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Hackers_%26_Designers_Coop&amp;diff=23407"/>
		<updated>2018-01-07T09:41:18Z</updated>

		<summary type="html">&lt;p&gt;JBG: Created page with &amp;quot;The Hackers &amp;amp; Designers Coop is a proposed model of collaborative organization based on fiscal democracy.  1. Funds will be divided equally between all members of the cooperat...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Hackers &amp;amp; Designers Coop is a proposed model of collaborative organization based on fiscal democracy.&lt;br /&gt;
&lt;br /&gt;
1. Funds will be divided equally between all members of the cooperative.&lt;br /&gt;
&lt;br /&gt;
2. Projects will be proposed to the cooperative by one or more members of the cooperative.  Projects broadly consist of a description, budget, and participants, but can include any relevant information to funding cooperative members.&lt;br /&gt;
&lt;br /&gt;
3. Project can contain participants outside of the cooperative, but participants outside the cooperative can not participate in cooperative funding.&lt;br /&gt;
&lt;br /&gt;
4. Funding members, cooperative members outside a project&#039;s participant list, consider the project proposal, and then return a promise to fund the project (a promise), a rejection to fund (a rejection), or suggestions as to how the project could be modified to be evaluated for funding again (a modification).&lt;br /&gt;
&lt;br /&gt;
5. Projects can not be funded by it&#039;s participating members, except for the case where all members of the cooperative are participating in a single project.&lt;br /&gt;
&lt;br /&gt;
6. Projects that receive enough promises, even in the case they my also receive modifications, can be executed without fulfilling modification requests.&lt;br /&gt;
&lt;br /&gt;
7. If a project does not receive enough promises, and does fulfil modification requests, it must be re-evaluated by the whole non-participating collective for funding again.&lt;br /&gt;
&lt;br /&gt;
8. Everything the cooperative does should be included in or described as a project including administration and organization activities including:  book keeping, communication, external funding applications, etc..&lt;br /&gt;
&lt;br /&gt;
9. It is possible to participate in the cooperative and never propose or participate in a project.  Such members, however, will not receive funds.&lt;br /&gt;
&lt;br /&gt;
10. It is possible to continue with a self-initiated project which was rejected by all cooperative funding, and use the &amp;quot;Hackers &amp;amp; Designers&amp;quot; non-financial assets (name, communication, web, wiki, whatever).  Such assets are perks of being part of the cooperative.  Self-initiated projects can also happen completely outside of the Hackers &amp;amp; Designers umbrella.  It is completely up to the project executor.&lt;br /&gt;
&lt;br /&gt;
11. Projects which receive required promises and are executed must include Hackers &amp;amp; Designers in project communications, etc..&lt;br /&gt;
&lt;br /&gt;
12. Individual project management need not concern the cooperative once funded and began.  Any external funding received by an individual project is to be handled at the project level.  The project can decided to contribute such funding wholly or partially back to the cooperative, but it is not mandatory.  Any funding contributed back to the cooperative is again split evenly to cooperative members.&lt;br /&gt;
&lt;br /&gt;
Practically, the budget proposed to Stimuleringsfonds for 2018, predated this coop proposal, and therefore will need to be evaluated and rolled-up in to project definitions.  The&lt;br /&gt;
definition of a project is loose by design, but should not be too large or too small, for instance HDSA2018 likely should be divided into smaller projects.&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22896</id>
		<title>Unix</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22896"/>
		<updated>2017-10-03T12:40:15Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unix was created in the 1960s at Bell Laboratories in New Jersey.&lt;br /&gt;
&lt;br /&gt;
[[File: Ken_n_dennis.jpg]]&lt;br /&gt;
&lt;br /&gt;
Mac OS X, which based on BSD which is from Berkley, CA 1977. 😈&lt;br /&gt;
&lt;br /&gt;
[[File: BSD.jpg]]  [[File: Berkeley.jpg]]&lt;br /&gt;
&lt;br /&gt;
Richard Stallman created a set of programs and libraries called GNU in 1983, but also created the idea of Free Software which later gave inspiration to Open Software via the GNU licence.&lt;br /&gt;
&lt;br /&gt;
[[File: Stallman.jpg]] [[File: MIT.jpg]]&lt;br /&gt;
&lt;br /&gt;
Linux by a guy named Linux Torvalds in Finland 1991. 🐧&lt;br /&gt;
&lt;br /&gt;
[[File: Tux.png]] [[File: Linus.png]]&lt;br /&gt;
&lt;br /&gt;
Both Android and iOS devices, like iPhones, are based on these systems.&lt;br /&gt;
&lt;br /&gt;
[[File: Iphoneandroid.jpg]]&lt;br /&gt;
&lt;br /&gt;
We are going to interact with these technologies at a much lower and closer level using the Terminal program.&lt;br /&gt;
&lt;br /&gt;
[[File: TerminaIIcon.png]]&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22895</id>
		<title>Emojicode</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22895"/>
		<updated>2017-09-23T11:00:37Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Emojicode Workshop =&lt;br /&gt;
&lt;br /&gt;
== Install ==&lt;br /&gt;
&lt;br /&gt;
Get Emojicode from the USB stick.&lt;br /&gt;
&lt;br /&gt;
   $ cd /Volumes/KINGSTON/Emojicode-0.5.1-Darwin-x86_64&lt;br /&gt;
&lt;br /&gt;
   $ ./install.sh&lt;br /&gt;
&lt;br /&gt;
   $ export PATH=$PATH:$HOME/emojicode/bin&lt;br /&gt;
&lt;br /&gt;
   $ sudo ln -s /Users/mac/emojicode/EmojicodePackages /usr/local/EmojicodePackages&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
[http://www.emojicode.org/ Emojicode] is an open-source, full-blown programming language consisting of emojis.&lt;br /&gt;
&lt;br /&gt;
== Workshop ==&lt;br /&gt;
&lt;br /&gt;
Please note that lines that begin with $, should be executed with the Terminal and are NOT program syntax.  This workshop also assumes you have completed the [[Emojiterm]] workshop.  The $ should not be pasted in the terminal.&lt;br /&gt;
&lt;br /&gt;
All other code blocks should be considered valid Emojicode syntax.&lt;br /&gt;
&lt;br /&gt;
Create a file.&lt;br /&gt;
&lt;br /&gt;
   $ 📝 myprog.emojic&lt;br /&gt;
&lt;br /&gt;
The simplest Emojicode program looks as follows.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
To save and exit the text editor (nano📝), first do Cntl+O, and then Cntl+X.&lt;br /&gt;
&lt;br /&gt;
You can run it by first compiling it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicodec myprog.emojic&lt;br /&gt;
&lt;br /&gt;
Running it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicode myprog.emojib&lt;br /&gt;
&lt;br /&gt;
This program is so simple, it doesn&#039;t do anything.&lt;br /&gt;
&lt;br /&gt;
The famous &amp;quot;Hello world!&amp;quot; example.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     😀 🔤Hello world!🔤&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Making a variable...first the &amp;quot;frozen&amp;quot; type.  Frozen means you can never change it.  Here we make a variable called &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
   🍦 a 10&lt;br /&gt;
&lt;br /&gt;
You can also compare two numbers with this program.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 a 10&lt;br /&gt;
     🍦 b 4&lt;br /&gt;
     🍊 ▶️ a b 🍇&lt;br /&gt;
       😀 🔤a is bigger than b🔤&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
User input.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 input 🔷🔡😯 🔤Ask something here?🔤&lt;br /&gt;
     😀 🍪🔤You said: 🔤 input🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Convert integers to strings and back.&lt;br /&gt;
&lt;br /&gt;
   🏁🍇&lt;br /&gt;
     🍦 a 🍺 🚂 🔤9🔤 10&lt;br /&gt;
     🍊 ▶️  a 0 🍇&lt;br /&gt;
       😀 🔤a is bigger than 10🔤&lt;br /&gt;
       😀 🔡 a 10&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Lists, make an empty list, add a 2 items (China, Nederland) print them in a loop.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🔷 🍨🐚🔡 🐸&lt;br /&gt;
     🐻 list 🔤China🔤&lt;br /&gt;
     🐻 list 🔤Nederland🔤&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize an a list when you create it (this code does the same as what is above.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🍨🔤China🔤 🔤Nederland🔤🍆&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Dictionaries, add items.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🔷 🍯🐚🔡 🐸&lt;br /&gt;
     🐷 dict 🔤James🔤 🔤USA🔤&lt;br /&gt;
     🐷 dict 🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
     🐷 dict 🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     😀 🍪🔡 🐔 dict 10 🔤 items in the dictionary🔤🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize the dictionary when you make it, and look up a value.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🍯&lt;br /&gt;
       🔤James🔤 🔤USA🔤&lt;br /&gt;
       🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
       🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     🍆&lt;br /&gt;
     🍦 home 🍺 🐽 dict 🔤James🔤&lt;br /&gt;
     😀 🍪🔤James is from 🔤 home🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
== Questionnaire Example ==&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🍨&lt;br /&gt;
          🔤Ask question 1?🔤&lt;br /&gt;
          🔤Ask question 2?🔤&lt;br /&gt;
          🔤Ask question 3?🔤&lt;br /&gt;
          🔤Ask question 4?🔤&lt;br /&gt;
          🔤Ask question 5?🔤&lt;br /&gt;
          🔤Ask question 6?🔤&lt;br /&gt;
          🔤Ask question 7?🔤&lt;br /&gt;
          🔤Ask question 8?🔤&lt;br /&gt;
          🔤Ask question 9?🔤&lt;br /&gt;
          🔤Ask question 10?🔤&lt;br /&gt;
     🍆&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
          🍦 input 🔷🔡😯 str&lt;br /&gt;
          😀 🍪🔤You said: 🔤 input🍪&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
== Infinate File Read ==&lt;br /&gt;
&lt;br /&gt;
   📦 files 🔴&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🔁 👍 🍇&lt;br /&gt;
       🥑 fileData 🍩📇📄 🔤earth.txt🔤 🍇&lt;br /&gt;
         👴😀 🍪🔤Read 🔤 🔡 🐔 fileData 10 🔤 bytes🔤 🍪&lt;br /&gt;
         🍦 lines 🔫 🍺 🔡 fileData 🔤❌n🔤 &lt;br /&gt;
         🔂 line lines 🍇&lt;br /&gt;
           😀 line&lt;br /&gt;
           🍩⏲💈 1000000&lt;br /&gt;
         🍉&lt;br /&gt;
       🍉&lt;br /&gt;
       🍓 error 🍇&lt;br /&gt;
         😀 🔤😢 Could not read file🔤&lt;br /&gt;
       🍉&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojiterm&amp;diff=22894</id>
		<title>Emojiterm</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojiterm&amp;diff=22894"/>
		<updated>2017-09-20T09:29:31Z</updated>

		<summary type="html">&lt;p&gt;JBG: /* Now create your own commands, and we&amp;#039;ll try to guess what they do! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here you&#039;ll be given a quick Terminal tutorial outlining some introduction commands and inputs to give you a better grasp on the command line.&lt;br /&gt;
&lt;br /&gt;
Following the instructions below in order will give you a step-by-step instruction that should get you up to speed with the basics of using the Terminal.&lt;br /&gt;
&lt;br /&gt;
The traditional Unix commands have been translated into emoji in order to call to question the arbitrary English based command naming conventions, being replaced with the pictographic language of emoji.&lt;br /&gt;
&lt;br /&gt;
Each $ is a new line to try in the terminal.  &#039;&#039;&#039;DO NOT COPY THE $.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= NOTICE =&lt;br /&gt;
&lt;br /&gt;
You will need to download a bash [https://github.com//hackersanddesigners script] and execute it to make the emoji commands available.  Here is how to do this...&lt;br /&gt;
&lt;br /&gt;
   $ curl -O https://gist.githubusercontent.com/bgraves/20af9279100fc75599eb1db094d90e69/raw/bb4c8aafb3980a7b16e44b4d6b1d8b809c26fe0b/emoji.sh&lt;br /&gt;
   $ source emoji.sh&lt;br /&gt;
&lt;br /&gt;
== Who am i 🙋 ==&lt;br /&gt;
&lt;br /&gt;
On Unix based systems like Linux or Mac OS, you are a user 🙋.  To find out who you are you can always ask!&lt;br /&gt;
&lt;br /&gt;
    $ 🙋&lt;br /&gt;
&lt;br /&gt;
== Where am i? 🤔 ==&lt;br /&gt;
&lt;br /&gt;
Directories are folders 📁.  When you open the terminal you are in your home 🏠 folder or directory.  If you get lost you can ask!&lt;br /&gt;
&lt;br /&gt;
    $ 🤔&lt;br /&gt;
&lt;br /&gt;
== What is in 📁? ==&lt;br /&gt;
&lt;br /&gt;
You can see the contents of a 📁 by listing them.&lt;br /&gt;
&lt;br /&gt;
    $ 📃&lt;br /&gt;
&lt;br /&gt;
== Navigating to a new 📁 ==&lt;br /&gt;
&lt;br /&gt;
Think of 📁 as a tree 🌲.  You can climb up and down the 🌲.&lt;br /&gt;
&lt;br /&gt;
To go in a 📁 up the tree.&lt;br /&gt;
&lt;br /&gt;
   $ 📁 Documents&lt;br /&gt;
&lt;br /&gt;
To go down the tree.&lt;br /&gt;
&lt;br /&gt;
   $ 👇&lt;br /&gt;
&lt;br /&gt;
== Making a new 📁 ==&lt;br /&gt;
&lt;br /&gt;
   $ ✨📁 🌞&lt;br /&gt;
&lt;br /&gt;
== Putting some stuff together 🤔 ==&lt;br /&gt;
&lt;br /&gt;
   $ 📁 🌞&lt;br /&gt;
   $ 🤔&lt;br /&gt;
   $ 👇&lt;br /&gt;
   $ 🤔&lt;br /&gt;
&lt;br /&gt;
== Creating files 📝 ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s create 📝 in 📁 🌞.&lt;br /&gt;
&lt;br /&gt;
  $ 📁 🌞&lt;br /&gt;
&lt;br /&gt;
You can create an empty file by touching 👈 it and naming it.&lt;br /&gt;
&lt;br /&gt;
   $ 👈 🌏&lt;br /&gt;
&lt;br /&gt;
Was the 🌏 📝 created?  List the contents of 🌞.&lt;br /&gt;
&lt;br /&gt;
   $ 📃&lt;br /&gt;
&lt;br /&gt;
Let&#039;s add some 👯 to 🌏.  You can do this by simply echoing 📣 👯, and directing it into 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 📣 👯 &amp;gt; 🌏&lt;br /&gt;
&lt;br /&gt;
To see if 🌏 now has 👯, you have to ask the cat 😺.&lt;br /&gt;
&lt;br /&gt;
   $ 😺 🌏&lt;br /&gt;
&lt;br /&gt;
Let&#039;s add more 👯 to 🌏, and then count 💯 them!  The &amp;gt;&amp;gt; means to add/append to 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 💯 🌏&lt;br /&gt;
&lt;br /&gt;
The 💯 show number of 👯, number of lines and number of bytes.&lt;br /&gt;
&lt;br /&gt;
== Deleting ❌ ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s make a second earth, see if it&#039;s created and then delete it.&lt;br /&gt;
&lt;br /&gt;
   $ 👈 🌎&lt;br /&gt;
   $ 📃&lt;br /&gt;
   $ ❌ 🌎&lt;br /&gt;
&lt;br /&gt;
== Searching 🔍 ==&lt;br /&gt;
&lt;br /&gt;
You can search through 📃 by grepping 🔍.  So to 🔍 for 👯 on 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 🔍 👯 🌏&lt;br /&gt;
&lt;br /&gt;
== Pipes | ==&lt;br /&gt;
&lt;br /&gt;
You can send output from one command into another with a pipe |.  What does the following do?&lt;br /&gt;
&lt;br /&gt;
   $ 😺 🌏 | 💯&lt;br /&gt;
&lt;br /&gt;
== The Internet w/ curl 📡 ==&lt;br /&gt;
&lt;br /&gt;
   $ 📡 http://www.baidu.com/&lt;br /&gt;
&lt;br /&gt;
== Cut/Replace ✂️ ==&lt;br /&gt;
&lt;br /&gt;
   $ ✂️ -i -e &#039;s/👯/👫/g&#039; 🌏&lt;br /&gt;
   $ 😺 🌏&lt;br /&gt;
&lt;br /&gt;
Put some stuff together...&lt;br /&gt;
&lt;br /&gt;
   $ 📡  -o 🐔 http://www.baidu.com/&lt;br /&gt;
   $ ✂️ -e &#039;s/&amp;lt;/👯/g&#039; 🐔 &amp;gt; 📱&lt;br /&gt;
   $ 😺 📱&lt;br /&gt;
   $ 😺 📱 | ✂️ -e &#039;s/&amp;gt;/🏮/g&#039; &amp;gt; 💻&lt;br /&gt;
   $ 😺 💻&lt;br /&gt;
&lt;br /&gt;
Repeat!&lt;br /&gt;
&lt;br /&gt;
   $ ✂️ -e &#039;s/a/🥞/g&#039; 💻 &amp;gt; 📱&lt;br /&gt;
   $ 😺 📱&lt;br /&gt;
   $ 😺 📱 | ✂️ -e &#039;s/1/🤦‍/g&#039; &amp;gt; 💻&lt;br /&gt;
   $ 😺 💻&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
= Now create your own commands, and we&#039;ll try to guess what they do! =&lt;br /&gt;
&lt;br /&gt;
cat ~/🌞/🌏  &amp;gt;&amp;gt; 🌏&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22893</id>
		<title>Emojicode</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22893"/>
		<updated>2017-09-20T07:18:25Z</updated>

		<summary type="html">&lt;p&gt;JBG: /* File Read */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Emojicode Workshop =&lt;br /&gt;
&lt;br /&gt;
== Install ==&lt;br /&gt;
&lt;br /&gt;
Get Emojicode from the USB stick.&lt;br /&gt;
&lt;br /&gt;
   $ cd /Volumes/KINGSTON/Emojicode-0.5.1-Darwin-x86_64&lt;br /&gt;
&lt;br /&gt;
   $ ./install.sh&lt;br /&gt;
&lt;br /&gt;
   $ export PATH=$PATH:$HOME/emojicode/bin&lt;br /&gt;
&lt;br /&gt;
   $ sudo ln -s /Users/mac/emojicode/EmojicodePackages /usr/local/EmojicodePackages&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
[http://www.emojicode.org/ Emojicode] is an open-source, full-blown programming language consisting of emojis.&lt;br /&gt;
&lt;br /&gt;
== Workshop ==&lt;br /&gt;
&lt;br /&gt;
Please note that lines that begin with $, should be executed with the Terminal and are NOT program syntax.  This workshop also assumes you have completed the [[Emojiterm]] workshop.  The $ should not be pasted in the terminal.&lt;br /&gt;
&lt;br /&gt;
All other code blocks should be considered valid Emojicode syntax.&lt;br /&gt;
&lt;br /&gt;
Create a file.&lt;br /&gt;
&lt;br /&gt;
   $ 📝 myprog.emojic&lt;br /&gt;
&lt;br /&gt;
The simplest Emojicode program looks as follows.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
To save and exit the text editor (nano📝), first do Cntl+O, and then Cntl+X.&lt;br /&gt;
&lt;br /&gt;
You can run it by first compiling it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicodec myprog.emojic&lt;br /&gt;
&lt;br /&gt;
Running it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicode myprog.emojib&lt;br /&gt;
&lt;br /&gt;
This program is so simple, it doesn&#039;t do anything.&lt;br /&gt;
&lt;br /&gt;
The famous &amp;quot;Hello world!&amp;quot; example.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     😀 🔤Hello world!🔤&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Making a variable...first the &amp;quot;frozen&amp;quot; type.  Frozen means you can never change it.  Here we make a variable called &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
   🍦 a 10&lt;br /&gt;
&lt;br /&gt;
You can also compare two numbers with this program.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 a 10&lt;br /&gt;
     🍦 b 4&lt;br /&gt;
     🍊 ▶️ a b 🍇&lt;br /&gt;
       😀 🔤a is bigger than b🔤&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
User input.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 input 🔷🔡😯 🔤Ask something here?🔤&lt;br /&gt;
     😀 🍪🔤You said: 🔤 input🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Convert integers to strings and back.&lt;br /&gt;
&lt;br /&gt;
   🏁🍇&lt;br /&gt;
     🍦 a 🍺 🚂 🔤9🔤 10&lt;br /&gt;
     🍊 ▶️  a 0 🍇&lt;br /&gt;
       😀 🔤a is bigger than 10🔤&lt;br /&gt;
       😀 🔡 a 10&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Lists, make an empty list, add a 2 items (China, Nederland) print them in a loop.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🔷 🍨🐚🔡 🐸&lt;br /&gt;
     🐻 list 🔤China🔤&lt;br /&gt;
     🐻 list 🔤Nederland🔤&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize an a list when you create it (this code does the same as what is above.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🍨🔤China🔤 🔤Nederland🔤🍆&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Dictionaries, add items.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🔷 🍯🐚🔡 🐸&lt;br /&gt;
     🐷 dict 🔤James🔤 🔤USA🔤&lt;br /&gt;
     🐷 dict 🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
     🐷 dict 🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     😀 🍪🔡 🐔 dict 10 🔤 items in the dictionary🔤🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize the dictionary when you make it, and look up a value.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🍯&lt;br /&gt;
       🔤James🔤 🔤USA🔤&lt;br /&gt;
       🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
       🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     🍆&lt;br /&gt;
     🍦 home 🍺 🐽 dict 🔤James🔤&lt;br /&gt;
     😀 🍪🔤James is from 🔤 home🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
== Questionnaire Example ==&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🍨&lt;br /&gt;
          🔤Ask question 1?🔤&lt;br /&gt;
          🔤Ask question 2?🔤&lt;br /&gt;
          🔤Ask question 3?🔤&lt;br /&gt;
          🔤Ask question 4?🔤&lt;br /&gt;
          🔤Ask question 5?🔤&lt;br /&gt;
          🔤Ask question 6?🔤&lt;br /&gt;
          🔤Ask question 7?🔤&lt;br /&gt;
          🔤Ask question 8?🔤&lt;br /&gt;
          🔤Ask question 9?🔤&lt;br /&gt;
          🔤Ask question 10?🔤&lt;br /&gt;
     🍆&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
          🍦 input 🔷🔡😯 str&lt;br /&gt;
          😀 🍪🔤You said: 🔤 input🍪&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22892</id>
		<title>Emojicode</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22892"/>
		<updated>2017-09-20T07:17:04Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Emojicode Workshop =&lt;br /&gt;
&lt;br /&gt;
== Install ==&lt;br /&gt;
&lt;br /&gt;
Get Emojicode from the USB stick.&lt;br /&gt;
&lt;br /&gt;
   $ cd /Volumes/KINGSTON/Emojicode-0.5.1-Darwin-x86_64&lt;br /&gt;
&lt;br /&gt;
   $ ./install.sh&lt;br /&gt;
&lt;br /&gt;
   $ export PATH=$PATH:$HOME/emojicode/bin&lt;br /&gt;
&lt;br /&gt;
   $ sudo ln -s /Users/mac/emojicode/EmojicodePackages /usr/local/EmojicodePackages&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
[http://www.emojicode.org/ Emojicode] is an open-source, full-blown programming language consisting of emojis.&lt;br /&gt;
&lt;br /&gt;
== Workshop ==&lt;br /&gt;
&lt;br /&gt;
Please note that lines that begin with $, should be executed with the Terminal and are NOT program syntax.  This workshop also assumes you have completed the [[Emojiterm]] workshop.  The $ should not be pasted in the terminal.&lt;br /&gt;
&lt;br /&gt;
All other code blocks should be considered valid Emojicode syntax.&lt;br /&gt;
&lt;br /&gt;
Create a file.&lt;br /&gt;
&lt;br /&gt;
   $ 📝 myprog.emojic&lt;br /&gt;
&lt;br /&gt;
The simplest Emojicode program looks as follows.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
To save and exit the text editor (nano📝), first do Cntl+O, and then Cntl+X.&lt;br /&gt;
&lt;br /&gt;
You can run it by first compiling it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicodec myprog.emojic&lt;br /&gt;
&lt;br /&gt;
Running it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicode myprog.emojib&lt;br /&gt;
&lt;br /&gt;
This program is so simple, it doesn&#039;t do anything.&lt;br /&gt;
&lt;br /&gt;
The famous &amp;quot;Hello world!&amp;quot; example.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     😀 🔤Hello world!🔤&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Making a variable...first the &amp;quot;frozen&amp;quot; type.  Frozen means you can never change it.  Here we make a variable called &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
   🍦 a 10&lt;br /&gt;
&lt;br /&gt;
You can also compare two numbers with this program.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 a 10&lt;br /&gt;
     🍦 b 4&lt;br /&gt;
     🍊 ▶️ a b 🍇&lt;br /&gt;
       😀 🔤a is bigger than b🔤&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
User input.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 input 🔷🔡😯 🔤Ask something here?🔤&lt;br /&gt;
     😀 🍪🔤You said: 🔤 input🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Convert integers to strings and back.&lt;br /&gt;
&lt;br /&gt;
   🏁🍇&lt;br /&gt;
     🍦 a 🍺 🚂 🔤9🔤 10&lt;br /&gt;
     🍊 ▶️  a 0 🍇&lt;br /&gt;
       😀 🔤a is bigger than 10🔤&lt;br /&gt;
       😀 🔡 a 10&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Lists, make an empty list, add a 2 items (China, Nederland) print them in a loop.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🔷 🍨🐚🔡 🐸&lt;br /&gt;
     🐻 list 🔤China🔤&lt;br /&gt;
     🐻 list 🔤Nederland🔤&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize an a list when you create it (this code does the same as what is above.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🍨🔤China🔤 🔤Nederland🔤🍆&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Dictionaries, add items.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🔷 🍯🐚🔡 🐸&lt;br /&gt;
     🐷 dict 🔤James🔤 🔤USA🔤&lt;br /&gt;
     🐷 dict 🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
     🐷 dict 🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     😀 🍪🔡 🐔 dict 10 🔤 items in the dictionary🔤🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize the dictionary when you make it, and look up a value.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🍯&lt;br /&gt;
       🔤James🔤 🔤USA🔤&lt;br /&gt;
       🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
       🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     🍆&lt;br /&gt;
     🍦 home 🍺 🐽 dict 🔤James🔤&lt;br /&gt;
     😀 🍪🔤James is from 🔤 home🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
== Questionnaire Example ==&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🍨&lt;br /&gt;
          🔤Ask question 1?🔤&lt;br /&gt;
          🔤Ask question 2?🔤&lt;br /&gt;
          🔤Ask question 3?🔤&lt;br /&gt;
          🔤Ask question 4?🔤&lt;br /&gt;
          🔤Ask question 5?🔤&lt;br /&gt;
          🔤Ask question 6?🔤&lt;br /&gt;
          🔤Ask question 7?🔤&lt;br /&gt;
          🔤Ask question 8?🔤&lt;br /&gt;
          🔤Ask question 9?🔤&lt;br /&gt;
          🔤Ask question 10?🔤&lt;br /&gt;
     🍆&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
          🍦 input 🔷🔡😯 str&lt;br /&gt;
          😀 🍪🔤You said: 🔤 input🍪&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
== File Read ==&lt;br /&gt;
&lt;br /&gt;
  😀 🍪🔤Read 🔤 🔡 🐔 fileData 10 🔤 bytes🔤 🍪&lt;br /&gt;
🍉&lt;br /&gt;
🍓 error 🍇&lt;br /&gt;
  😀 🔤😢 Could not read file🔤&lt;br /&gt;
🍉&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22886</id>
		<title>Emojicode</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22886"/>
		<updated>2017-09-20T03:43:24Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Emojicode Workshop =&lt;br /&gt;
&lt;br /&gt;
== Install ==&lt;br /&gt;
&lt;br /&gt;
Get Emojicode from the USB stick.&lt;br /&gt;
&lt;br /&gt;
   $ cd /Volumes/KINGSTON/Emojicode-0.5.1-Darwin-x86_64&lt;br /&gt;
&lt;br /&gt;
   $ ./install.sh&lt;br /&gt;
&lt;br /&gt;
   $ export PATH=$PATH:$HOME/emojicode/bin&lt;br /&gt;
&lt;br /&gt;
   $ sudo ln -s /Users/mac/emojicode/EmojicodePackages /usr/local/EmojicodePackages&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
[http://www.emojicode.org/ Emojicode] is an open-source, full-blown programming language consisting of emojis.&lt;br /&gt;
&lt;br /&gt;
== Workshop ==&lt;br /&gt;
&lt;br /&gt;
Please note that lines that begin with $, should be executed with the Terminal and are NOT program syntax.  This workshop also assumes you have completed the [[Emojiterm]] workshop.  The $ should not be pasted in the terminal.&lt;br /&gt;
&lt;br /&gt;
All other code blocks should be considered valid Emojicode syntax.&lt;br /&gt;
&lt;br /&gt;
Create a file.&lt;br /&gt;
&lt;br /&gt;
   $ 📝 myprog.emojic&lt;br /&gt;
&lt;br /&gt;
The simplest Emojicode program looks as follows.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
To save and exit the text editor (nano📝), first do Cntl+O, and then Cntl+X.&lt;br /&gt;
&lt;br /&gt;
You can run it by first compiling it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicodec myprog.emojic&lt;br /&gt;
&lt;br /&gt;
Running it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicode myprog.emojib&lt;br /&gt;
&lt;br /&gt;
This program is so simple, it doesn&#039;t do anything.&lt;br /&gt;
&lt;br /&gt;
The famous &amp;quot;Hello world!&amp;quot; example.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     😀 🔤Hello world!🔤&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Making a variable...first the &amp;quot;frozen&amp;quot; type.  Frozen means you can never change it.  Here we make a variable called &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
   🍦 a 10&lt;br /&gt;
&lt;br /&gt;
You can also compare two numbers with this program.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 a 10&lt;br /&gt;
     🍦 b 4&lt;br /&gt;
     🍊 ▶️ a b 🍇&lt;br /&gt;
       😀 🔤a is bigger than b🔤&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
User input.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 input 🔷🔡😯 🔤Ask something here?🔤&lt;br /&gt;
     😀 🍪🔤You said: 🔤 input🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Convert integers to strings and back.&lt;br /&gt;
&lt;br /&gt;
   🏁🍇&lt;br /&gt;
     🍦 a 🍺 🚂 🔤9🔤 10&lt;br /&gt;
     🍊 ▶️  a 0 🍇&lt;br /&gt;
       😀 🔤a is bigger than 10🔤&lt;br /&gt;
       😀 🔡 a 10&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Lists, make an empty list, add a 2 items (China, Nederland) print them in a loop.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🔷 🍨🐚🔡 🐸&lt;br /&gt;
     🐻 list 🔤China🔤&lt;br /&gt;
     🐻 list 🔤Nederland🔤&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize an a list when you create it (this code does the same as what is above.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🍨🔤China🔤 🔤Nederland🔤🍆&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Dictionaries, add items.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🔷 🍯🐚🔡 🐸&lt;br /&gt;
     🐷 dict 🔤James🔤 🔤USA🔤&lt;br /&gt;
     🐷 dict 🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
     🐷 dict 🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     😀 🍪🔡 🐔 dict 10 🔤 items in the dictionary🔤🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize the dictionary when you make it, and look up a value.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🍯&lt;br /&gt;
       🔤James🔤 🔤USA🔤&lt;br /&gt;
       🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
       🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     🍆&lt;br /&gt;
     🍦 home 🍺 🐽 dict 🔤James🔤&lt;br /&gt;
     😀 🍪🔤James is from 🔤 home🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
== Questionnaire Example ==&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🍨&lt;br /&gt;
          🔤Ask question 1?🔤&lt;br /&gt;
          🔤Ask question 2?🔤&lt;br /&gt;
          🔤Ask question 3?🔤&lt;br /&gt;
          🔤Ask question 4?🔤&lt;br /&gt;
          🔤Ask question 5?🔤&lt;br /&gt;
          🔤Ask question 6?🔤&lt;br /&gt;
          🔤Ask question 7?🔤&lt;br /&gt;
          🔤Ask question 8?🔤&lt;br /&gt;
          🔤Ask question 9?🔤&lt;br /&gt;
          🔤Ask question 10?🔤&lt;br /&gt;
     🍆&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
          🍦 input 🔷🔡😯 str&lt;br /&gt;
          😀 🍪🔤You said: 🔤 input🍪&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22885</id>
		<title>Emojicode</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22885"/>
		<updated>2017-09-20T03:40:15Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Emojicode Workshop =&lt;br /&gt;
&lt;br /&gt;
== Install ==&lt;br /&gt;
&lt;br /&gt;
Get Emojicode from the USB stick.&lt;br /&gt;
&lt;br /&gt;
   $ cd /Volumes/KINGSTON/Emojicode-0.5.1-Darwin-x86_64&lt;br /&gt;
&lt;br /&gt;
   $ ./install.sh&lt;br /&gt;
&lt;br /&gt;
   $ export PATH=$PATH:$HOME/emojicode/bin&lt;br /&gt;
&lt;br /&gt;
   $ sudo ln -s /Users/mac/emojicode/EmojicodePackages /usr/local/EmojicodePackages&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
[http://www.emojicode.org/ Emojicode] is an open-source, full-blown programming language consisting of emojis.&lt;br /&gt;
&lt;br /&gt;
== Workshop ==&lt;br /&gt;
&lt;br /&gt;
Please note that lines that begin with $, should be executed with the Terminal and are NOT program syntax.  This workshop also assumes you have completed the [[Emojiterm]] workshop.  The $ should not be pasted in the terminal.&lt;br /&gt;
&lt;br /&gt;
All other code blocks should be considered valid Emojicode syntax.&lt;br /&gt;
&lt;br /&gt;
Create a file.&lt;br /&gt;
&lt;br /&gt;
   $ 📝 myprog.emojic&lt;br /&gt;
&lt;br /&gt;
The simplest Emojicode program looks as follows.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
To save and exit the text editor (nano📝), first do Cntl+O, and then Cntl+X.&lt;br /&gt;
&lt;br /&gt;
You can run it by first compiling it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicodec myprog.emojic&lt;br /&gt;
&lt;br /&gt;
Running it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicode myprog.emojib&lt;br /&gt;
&lt;br /&gt;
This program is so simple, it doesn&#039;t do anything.&lt;br /&gt;
&lt;br /&gt;
The famous &amp;quot;Hello world!&amp;quot; example.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     😀 🔤Hello world!🔤&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Making a variable...first the &amp;quot;frozen&amp;quot; type.  Frozen means you can never change it.  Here we make a variable called &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
   🍦 a 10&lt;br /&gt;
&lt;br /&gt;
You can also compare two numbers with this program.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 a 10&lt;br /&gt;
     🍦 b 4&lt;br /&gt;
     🍊 ▶️ a b 🍇&lt;br /&gt;
       😀 🔤a is bigger than b🔤&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
User input.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 input 🔷🔡😯 🔤Ask something here?🔤&lt;br /&gt;
     😀 🍪🔤You said: 🔤 input🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Convert integers to strings and back.&lt;br /&gt;
&lt;br /&gt;
   🏁🍇&lt;br /&gt;
     🍦 a 🍺 🚂 🔤9🔤 10&lt;br /&gt;
     🍊 ▶️  a 0 🍇&lt;br /&gt;
       😀 🔤a is bigger than 10🔤&lt;br /&gt;
       😀 🔡 a 10&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Lists, make an empty list, add a 2 items (China, Nederland) print them in a loop.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🔷 🍨🐚🔡 🐸&lt;br /&gt;
     🐻 list 🔤China🔤&lt;br /&gt;
     🐻 list 🔤Nederland🔤&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize an a list when you create it (this code does the same as what is above.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🍨🔤China🔤 🔤Nederland🔤🍆&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Dictionaries, add items.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🔷 🍯🐚🔡 🐸&lt;br /&gt;
     🐷 dict 🔤James🔤 🔤USA🔤&lt;br /&gt;
     🐷 dict 🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
     🐷 dict 🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     😀 🍪🔡 🐔 dict 10 🔤 items in the dictionary🔤🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize the dictionary when you make it, and look up a value.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🍯&lt;br /&gt;
       🔤James🔤 🔤USA🔤&lt;br /&gt;
       🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
       🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     🍆&lt;br /&gt;
     🍦 home 🍺 🐽 dict 🔤James🔤&lt;br /&gt;
     😀 🍪🔤James is from 🔤 home🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
== Questionnaire Example ==&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🍨&lt;br /&gt;
          🔤Ask question 1?🔤&lt;br /&gt;
          🔤Ask question 2?🔤&lt;br /&gt;
     🍆&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
          🍦 input 🔷🔡😯 str&lt;br /&gt;
          😀 🍪🔤You said: 🔤 input🍪&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22884</id>
		<title>Emojicode</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22884"/>
		<updated>2017-09-20T02:15:27Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Emojicode Workshop =&lt;br /&gt;
&lt;br /&gt;
== Install ==&lt;br /&gt;
&lt;br /&gt;
Get Emojicode from the USB stick.&lt;br /&gt;
&lt;br /&gt;
   $ cd /Volumes/KINGSTON/Emojicode-0.5.1-Darwin-x86_64&lt;br /&gt;
&lt;br /&gt;
   $ ./install.sh&lt;br /&gt;
&lt;br /&gt;
   $ export PATH=$PATH:$HOME/emojicode/bin&lt;br /&gt;
&lt;br /&gt;
   $ sudo ln -s /Users/mac/emojicode/EmojicodePackages /usr/local/EmojicodePackages&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
[http://www.emojicode.org/ Emojicode] is an open-source, full-blown programming language consisting of emojis.&lt;br /&gt;
&lt;br /&gt;
== Workshop ==&lt;br /&gt;
&lt;br /&gt;
Please note that lines that begin with $, should be executed with the Terminal and are NOT program syntax.  This workshop also assumes you have completed the [[Emojiterm]] workshop.  The $ should not be pasted in the terminal.&lt;br /&gt;
&lt;br /&gt;
All other code blocks should be considered valid Emojicode syntax.&lt;br /&gt;
&lt;br /&gt;
Create a file.&lt;br /&gt;
&lt;br /&gt;
   $ 📝 myprog.emojic&lt;br /&gt;
&lt;br /&gt;
The simplest Emojicode program looks as follows.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
To save and exit the text editor (nano📝), first do Cntl+O, and then Cntl+X.&lt;br /&gt;
&lt;br /&gt;
You can run it by first compiling it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicodec myprog.emojic&lt;br /&gt;
&lt;br /&gt;
Running it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicode myprog.emojib&lt;br /&gt;
&lt;br /&gt;
This program is so simple, it doesn&#039;t do anything.&lt;br /&gt;
&lt;br /&gt;
The famous &amp;quot;Hello world!&amp;quot; example.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     😀 🔤Hello world!🔤&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Making a variable...first the &amp;quot;frozen&amp;quot; type.  Frozen means you can never change it.  Here we make a variable called &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
   🍦 a 10&lt;br /&gt;
&lt;br /&gt;
You can also compare two numbers with this program.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 a 10&lt;br /&gt;
     🍦 b 4&lt;br /&gt;
     🍊 ▶️ a b 🍇&lt;br /&gt;
       😀 🔤a is bigger than b🔤&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
User input.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 input 🔷🔡😯 🔤Ask something here?🔤&lt;br /&gt;
     😀 🍪🔤You said: 🔤 input🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Convert integers to strings and back.&lt;br /&gt;
&lt;br /&gt;
   🏁🍇&lt;br /&gt;
     🍦 a 🍺 🚂 🔤9🔤 10&lt;br /&gt;
     🍊 ▶️  a 0 🍇&lt;br /&gt;
       😀 🔤a is bigger than 10🔤&lt;br /&gt;
       😀 🔡 a 10&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Lists, make an empty list, add a 2 items (China, Nederland) print them in a loop.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🔷 🍨🐚🔡 🐸&lt;br /&gt;
     🐻 list 🔤China🔤&lt;br /&gt;
     🐻 list 🔤Nederland🔤&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize an a list when you create it (this code does the same as what is above.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🍨🔤China🔤 🔤Nederland🔤🍆&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Dictionaries, add items.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🔷 🍯🐚🔡 🐸&lt;br /&gt;
     🐷 dict 🔤James🔤 🔤USA🔤&lt;br /&gt;
     🐷 dict 🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
     🐷 dict 🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     😀 🍪🔡 🐔 dict 10 🔤 items in the dictionary🔤🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize the dictionary when you make it, and look up a value.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🍯&lt;br /&gt;
       🔤James🔤 🔤USA🔤&lt;br /&gt;
       🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
       🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     🍆&lt;br /&gt;
     🍦 home 🍺 🐽 dict 🔤James🔤&lt;br /&gt;
     😀 🍪🔤James is from 🔤 home🍪&lt;br /&gt;
   🍉&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojiterm&amp;diff=22883</id>
		<title>Emojiterm</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojiterm&amp;diff=22883"/>
		<updated>2017-09-19T06:04:17Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here you&#039;ll be given a quick Terminal tutorial outlining some introduction commands and inputs to give you a better grasp on the command line.&lt;br /&gt;
&lt;br /&gt;
Following the instructions below in order will give you a step-by-step instruction that should get you up to speed with the basics of using the Terminal.&lt;br /&gt;
&lt;br /&gt;
The traditional Unix commands have been translated into emoji in order to call to question the arbitrary English based command naming conventions, being replaced with the pictographic language of emoji.&lt;br /&gt;
&lt;br /&gt;
Each $ is a new line to try in the terminal.  &#039;&#039;&#039;DO NOT COPY THE $.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= NOTICE =&lt;br /&gt;
&lt;br /&gt;
You will need to download a bash [https://github.com//hackersanddesigners script] and execute it to make the emoji commands available.  Here is how to do this...&lt;br /&gt;
&lt;br /&gt;
   $ curl -O https://gist.githubusercontent.com/bgraves/20af9279100fc75599eb1db094d90e69/raw/bb4c8aafb3980a7b16e44b4d6b1d8b809c26fe0b/emoji.sh&lt;br /&gt;
   $ source emoji.sh&lt;br /&gt;
&lt;br /&gt;
== Who am i 🙋 ==&lt;br /&gt;
&lt;br /&gt;
On Unix based systems like Linux or Mac OS, you are a user 🙋.  To find out who you are you can always ask!&lt;br /&gt;
&lt;br /&gt;
    $ 🙋&lt;br /&gt;
&lt;br /&gt;
== Where am i? 🤔 ==&lt;br /&gt;
&lt;br /&gt;
Directories are folders 📁.  When you open the terminal you are in your home 🏠 folder or directory.  If you get lost you can ask!&lt;br /&gt;
&lt;br /&gt;
    $ 🤔&lt;br /&gt;
&lt;br /&gt;
== What is in 📁? ==&lt;br /&gt;
&lt;br /&gt;
You can see the contents of a 📁 by listing them.&lt;br /&gt;
&lt;br /&gt;
    $ 📃&lt;br /&gt;
&lt;br /&gt;
== Navigating to a new 📁 ==&lt;br /&gt;
&lt;br /&gt;
Think of 📁 as a tree 🌲.  You can climb up and down the 🌲.&lt;br /&gt;
&lt;br /&gt;
To go in a 📁 up the tree.&lt;br /&gt;
&lt;br /&gt;
   $ 📁 Documents&lt;br /&gt;
&lt;br /&gt;
To go down the tree.&lt;br /&gt;
&lt;br /&gt;
   $ 👇&lt;br /&gt;
&lt;br /&gt;
== Making a new 📁 ==&lt;br /&gt;
&lt;br /&gt;
   $ ✨📁 🌞&lt;br /&gt;
&lt;br /&gt;
== Putting some stuff together 🤔 ==&lt;br /&gt;
&lt;br /&gt;
   $ 📁 🌞&lt;br /&gt;
   $ 🤔&lt;br /&gt;
   $ 👇&lt;br /&gt;
   $ 🤔&lt;br /&gt;
&lt;br /&gt;
== Creating files 📝 ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s create 📝 in 📁 🌞.&lt;br /&gt;
&lt;br /&gt;
  $ 📁 🌞&lt;br /&gt;
&lt;br /&gt;
You can create an empty file by touching 👈 it and naming it.&lt;br /&gt;
&lt;br /&gt;
   $ 👈 🌏&lt;br /&gt;
&lt;br /&gt;
Was the 🌏 📝 created?  List the contents of 🌞.&lt;br /&gt;
&lt;br /&gt;
   $ 📃&lt;br /&gt;
&lt;br /&gt;
Let&#039;s add some 👯 to 🌏.  You can do this by simply echoing 📣 👯, and directing it into 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 📣 👯 &amp;gt; 🌏&lt;br /&gt;
&lt;br /&gt;
To see if 🌏 now has 👯, you have to ask the cat 😺.&lt;br /&gt;
&lt;br /&gt;
   $ 😺 🌏&lt;br /&gt;
&lt;br /&gt;
Let&#039;s add more 👯 to 🌏, and then count 💯 them!  The &amp;gt;&amp;gt; means to add/append to 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 💯 🌏&lt;br /&gt;
&lt;br /&gt;
The 💯 show number of 👯, number of lines and number of bytes.&lt;br /&gt;
&lt;br /&gt;
== Deleting ❌ ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s make a second earth, see if it&#039;s created and then delete it.&lt;br /&gt;
&lt;br /&gt;
   $ 👈 🌎&lt;br /&gt;
   $ 📃&lt;br /&gt;
   $ ❌ 🌎&lt;br /&gt;
&lt;br /&gt;
== Searching 🔍 ==&lt;br /&gt;
&lt;br /&gt;
You can search through 📃 by grepping 🔍.  So to 🔍 for 👯 on 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 🔍 👯 🌏&lt;br /&gt;
&lt;br /&gt;
== Pipes | ==&lt;br /&gt;
&lt;br /&gt;
You can send output from one command into another with a pipe |.  What does the following do?&lt;br /&gt;
&lt;br /&gt;
   $ 😺 🌏 | 💯&lt;br /&gt;
&lt;br /&gt;
== The Internet w/ curl 📡 ==&lt;br /&gt;
&lt;br /&gt;
   $ 📡 http://www.baidu.com/&lt;br /&gt;
&lt;br /&gt;
== Cut/Replace ✂️ ==&lt;br /&gt;
&lt;br /&gt;
   $ ✂️ -i -e &#039;s/👯/👫/g&#039; 🌏&lt;br /&gt;
   $ 😺 🌏&lt;br /&gt;
&lt;br /&gt;
Put some stuff together...&lt;br /&gt;
&lt;br /&gt;
   $ 📡  -o 🐔 http://www.baidu.com/&lt;br /&gt;
   $ ✂️ -e &#039;s/&amp;lt;/👯/g&#039; 🐔 &amp;gt; 📱&lt;br /&gt;
   $ 😺 📱&lt;br /&gt;
   $ 😺 📱 | ✂️ -e &#039;s/&amp;gt;/🏮/g&#039; &amp;gt; 💻&lt;br /&gt;
   $ 😺 💻&lt;br /&gt;
&lt;br /&gt;
Repeat!&lt;br /&gt;
&lt;br /&gt;
   $ ✂️ -e &#039;s/a/🥞/g&#039; 💻 &amp;gt; 📱&lt;br /&gt;
   $ 😺 📱&lt;br /&gt;
   $ 😺 📱 | ✂️ -e &#039;s/1/🤦‍/g&#039; &amp;gt; 💻&lt;br /&gt;
   $ 😺 💻&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
= Now create your own commands, and we&#039;ll try to guess what they do! =&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22882</id>
		<title>Emojicode</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22882"/>
		<updated>2017-09-19T03:48:37Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Emojicode Workshop =&lt;br /&gt;
&lt;br /&gt;
== Install ==&lt;br /&gt;
&lt;br /&gt;
Get Emojicode from the USB stick.&lt;br /&gt;
&lt;br /&gt;
   $ cd /Volumes/KINGSTON/Emojicode-0.5.1-Darwin-x86_64&lt;br /&gt;
&lt;br /&gt;
   $ ./install.sh&lt;br /&gt;
&lt;br /&gt;
   $ export PATH=$PATH:$HOME/emojicode/bin&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
[http://www.emojicode.org/ Emojicode] is an open-source, full-blown programming language consisting of emojis.&lt;br /&gt;
&lt;br /&gt;
== Workshop ==&lt;br /&gt;
&lt;br /&gt;
Please note that lines that begin with $, should be executed with the Terminal and are NOT program syntax.  This workshop also assumes you have completed the [[Emojiterm]] workshop.  The $ should not be pasted in the terminal.&lt;br /&gt;
&lt;br /&gt;
All other code blocks should be considered valid Emojicode syntax.&lt;br /&gt;
&lt;br /&gt;
Create a file.&lt;br /&gt;
&lt;br /&gt;
   $ 📝 myprog.emojic&lt;br /&gt;
&lt;br /&gt;
The simplest Emojicode program looks as follows.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
To save and exit the text editor (nano📝), first do Cntl+O, and then Cntl+X.&lt;br /&gt;
&lt;br /&gt;
You can run it by first compiling it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicodec myprog.emojic&lt;br /&gt;
&lt;br /&gt;
Running it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicode myprog.emojib&lt;br /&gt;
&lt;br /&gt;
This program is so simple, it doesn&#039;t do anything.&lt;br /&gt;
&lt;br /&gt;
The famous &amp;quot;Hello world!&amp;quot; example.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     😀 🔤Hello world!🔤&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Making a variable...first the &amp;quot;frozen&amp;quot; type.  Frozen means you can never change it.  Here we make a variable called &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
   🍦 a 10&lt;br /&gt;
&lt;br /&gt;
You can also compare two numbers with this program.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 a 10&lt;br /&gt;
     🍦 b 4&lt;br /&gt;
     🍊 ▶️ a b 🍇&lt;br /&gt;
       😀 🔤a is bigger than b🔤&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
User input.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 input 🔷🔡😯 🔤Ask something here?🔤&lt;br /&gt;
     😀 🍪🔤You said: 🔤 input🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Convert integers to strings and back.&lt;br /&gt;
&lt;br /&gt;
   🏁🍇&lt;br /&gt;
     🍦 a 🍺 🚂 🔤9🔤 10&lt;br /&gt;
     🍊 ▶️  a 0 🍇&lt;br /&gt;
       😀 🔤a is bigger than 10🔤&lt;br /&gt;
       😀 🔡 a 10&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Lists, make an empty list, add a 2 items (China, Nederland) print them in a loop.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🔷 🍨🐚🔡 🐸&lt;br /&gt;
     🐻 list 🔤China🔤&lt;br /&gt;
     🐻 list 🔤Nederland🔤&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize an a list when you create it (this code does the same as what is above.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🍨🔤China🔤 🔤Nederland🔤🍆&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Dictionaries, add items.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🔷 🍯🐚🔡 🐸&lt;br /&gt;
     🐷 dict 🔤James🔤 🔤USA🔤&lt;br /&gt;
     🐷 dict 🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
     🐷 dict 🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     😀 🍪🔡 🐔 dict 10 🔤 items in the dictionary🔤🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize the dictionary when you make it, and look up a value.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🍯&lt;br /&gt;
       🔤James🔤 🔤USA🔤&lt;br /&gt;
       🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
       🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     🍆&lt;br /&gt;
     🍦 home 🍺 🐽 dict 🔤James🔤&lt;br /&gt;
     😀 🍪🔤James is from 🔤 home🍪&lt;br /&gt;
   🍉&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojiterm&amp;diff=22881</id>
		<title>Emojiterm</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojiterm&amp;diff=22881"/>
		<updated>2017-09-19T03:10:58Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here you&#039;ll be given a quick Terminal tutorial outlining some introduction commands and inputs to give you a better grasp on the command line.&lt;br /&gt;
&lt;br /&gt;
Following the instructions below in order will give you a step-by-step instruction that should get you up to speed with the basics of using the Terminal.&lt;br /&gt;
&lt;br /&gt;
The traditional Unix commands have been translated into emoji in order to call to question the arbitrary English based command naming conventions, being replaced with the pictographic language of emoji.&lt;br /&gt;
&lt;br /&gt;
Each $ is a new line to try in the terminal.  &#039;&#039;&#039;DO NOT COPY THE $.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= NOTICE =&lt;br /&gt;
&lt;br /&gt;
You will need to download a bash [https://github.com//hackersanddesigners script] and execute it to make the emoji commands available.  Here is how to do this...&lt;br /&gt;
&lt;br /&gt;
   $ curl -O https://gist.githubusercontent.com/bgraves/20af9279100fc75599eb1db094d90e69/raw/bb4c8aafb3980a7b16e44b4d6b1d8b809c26fe0b/emoji.sh&lt;br /&gt;
   $ source emoji.sh&lt;br /&gt;
&lt;br /&gt;
== Who am i 🙋 ==&lt;br /&gt;
&lt;br /&gt;
On Unix based systems like Linux or Mac OS, you are a user 🙋.  To find out who you are you can always ask!&lt;br /&gt;
&lt;br /&gt;
    $ 🙋&lt;br /&gt;
&lt;br /&gt;
== Where am i? 🤔 ==&lt;br /&gt;
&lt;br /&gt;
Directories are folders 📁.  When you open the terminal you are in your home 🏠 folder or directory.  If you get lost you can ask!&lt;br /&gt;
&lt;br /&gt;
    $ 🤔&lt;br /&gt;
&lt;br /&gt;
== What is in 📁? ==&lt;br /&gt;
&lt;br /&gt;
You can see the contents of a 📁 by listing them.&lt;br /&gt;
&lt;br /&gt;
    $ 📃&lt;br /&gt;
&lt;br /&gt;
== Navigating to a new 📁 ==&lt;br /&gt;
&lt;br /&gt;
Think of 📁 as a tree 🌲.  You can climb up and down the 🌲.&lt;br /&gt;
&lt;br /&gt;
To go in a 📁 up the tree.&lt;br /&gt;
&lt;br /&gt;
   $ 📁 Documents&lt;br /&gt;
&lt;br /&gt;
To go down the tree.&lt;br /&gt;
&lt;br /&gt;
   $ 👇&lt;br /&gt;
&lt;br /&gt;
== Making a new 📁 ==&lt;br /&gt;
&lt;br /&gt;
   $ ✨📁 🌞&lt;br /&gt;
&lt;br /&gt;
== Putting some stuff together 🤔 ==&lt;br /&gt;
&lt;br /&gt;
   $ 📁 🌞&lt;br /&gt;
   $ 🤔&lt;br /&gt;
   $ 👇&lt;br /&gt;
   $ 🤔&lt;br /&gt;
&lt;br /&gt;
== Creating files 📝 ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s create 📝 in 📁 🌞.&lt;br /&gt;
&lt;br /&gt;
  $ 📁 🌞&lt;br /&gt;
&lt;br /&gt;
You can create an empty file by touching 👈 it and naming it.&lt;br /&gt;
&lt;br /&gt;
   $ 👈 🌏&lt;br /&gt;
&lt;br /&gt;
Was the 🌏 📝 created?  List the contents of 🌞.&lt;br /&gt;
&lt;br /&gt;
   $ 📃&lt;br /&gt;
&lt;br /&gt;
Let&#039;s add some 👯 to 🌏.  You can do this by simply echoing 📣 👯, and directing it into 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 📣 👯 &amp;gt; 🌏&lt;br /&gt;
&lt;br /&gt;
To see if 🌏 now has 👯, you have to ask the cat 😺.&lt;br /&gt;
&lt;br /&gt;
   $ 😺 🌏&lt;br /&gt;
&lt;br /&gt;
Let&#039;s add more 👯 to 🌏, and then count 💯 them!  The &amp;gt;&amp;gt; means to add/append to 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 💯 🌏&lt;br /&gt;
&lt;br /&gt;
The 💯 show number of 👯, number of lines and number of bytes.&lt;br /&gt;
&lt;br /&gt;
== Deleting ❌ ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s make a second earth, see if it&#039;s created and then delete it.&lt;br /&gt;
&lt;br /&gt;
   $ 👈 🌎&lt;br /&gt;
   $ 📃&lt;br /&gt;
   $ ❌ 🌎&lt;br /&gt;
&lt;br /&gt;
== Searching 🔍 ==&lt;br /&gt;
&lt;br /&gt;
You can search through 📃 by grepping 🔍.  So to 🔍 for 👯 on 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 🔍 👯 🌏&lt;br /&gt;
&lt;br /&gt;
== Pipes | ==&lt;br /&gt;
&lt;br /&gt;
You can send output from one command into another with a pipe |.  What does the following do?&lt;br /&gt;
&lt;br /&gt;
   $ 😺 🌏 | 💯&lt;br /&gt;
&lt;br /&gt;
== The Internet w/ curl 📡 ==&lt;br /&gt;
&lt;br /&gt;
   $ 📡 http://www.baidu.com/&lt;br /&gt;
&lt;br /&gt;
== Cut/Replace ✂️ ==&lt;br /&gt;
&lt;br /&gt;
   $ ✂️ -i -e &#039;s/👯/👫/g&#039; 🌏&lt;br /&gt;
   $ 😺 🌏&lt;br /&gt;
&lt;br /&gt;
Put some stuff together...&lt;br /&gt;
   $ 📡  -o 🐔 http://www.baidu.com/&lt;br /&gt;
   $ ✂️ -e &#039;s/&amp;lt;/👯/g&#039; 🐔&lt;br /&gt;
&lt;br /&gt;
= Now create your own commands, and we&#039;ll try to guess what they do! =&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojiterm&amp;diff=22880</id>
		<title>Emojiterm</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojiterm&amp;diff=22880"/>
		<updated>2017-09-19T02:45:51Z</updated>

		<summary type="html">&lt;p&gt;JBG: /* Searching 🔍 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here you&#039;ll be given a quick Terminal tutorial outlining some introduction commands and inputs to give you a better grasp on the command line.&lt;br /&gt;
&lt;br /&gt;
Following the instructions below in order will give you a step-by-step instruction that should get you up to speed with the basics of using the Terminal.&lt;br /&gt;
&lt;br /&gt;
The traditional Unix commands have been translated into emoji in order to call to question the arbitrary English based command naming conventions, being replaced with the pictographic language of emoji.&lt;br /&gt;
&lt;br /&gt;
Each $ is a new line to try in the terminal.  &#039;&#039;&#039;DO NOT COPY THE $.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= NOTICE =&lt;br /&gt;
&lt;br /&gt;
You will need to download a bash [https://github.com//hackersanddesigners script] and execute it to make the emoji commands available.  Here is how to do this...&lt;br /&gt;
&lt;br /&gt;
   $ curl -O https://gist.githubusercontent.com/bgraves/20af9279100fc75599eb1db094d90e69/raw/bb4c8aafb3980a7b16e44b4d6b1d8b809c26fe0b/emoji.sh&lt;br /&gt;
   $ source emoji.sh&lt;br /&gt;
&lt;br /&gt;
== Who am i 🙋 ==&lt;br /&gt;
&lt;br /&gt;
On Unix based systems like Linux or Mac OS, you are a user 🙋.  To find out who you are you can always ask!&lt;br /&gt;
&lt;br /&gt;
    $ 🙋&lt;br /&gt;
&lt;br /&gt;
== Where am i? 🤔 ==&lt;br /&gt;
&lt;br /&gt;
Directories are folders 📁.  When you open the terminal you are in your home 🏠 folder or directory.  If you get lost you can ask!&lt;br /&gt;
&lt;br /&gt;
    $ 🤔&lt;br /&gt;
&lt;br /&gt;
== What is in 📁? ==&lt;br /&gt;
&lt;br /&gt;
You can see the contents of a 📁 by listing them.&lt;br /&gt;
&lt;br /&gt;
    $ 📃&lt;br /&gt;
&lt;br /&gt;
== Navigating to a new 📁 ==&lt;br /&gt;
&lt;br /&gt;
Think of 📁 as a tree 🌲.  You can climb up and down the 🌲.&lt;br /&gt;
&lt;br /&gt;
To go in a 📁 up the tree.&lt;br /&gt;
&lt;br /&gt;
   $ 📁 Documents&lt;br /&gt;
&lt;br /&gt;
To go down the tree.&lt;br /&gt;
&lt;br /&gt;
   $ 👇&lt;br /&gt;
&lt;br /&gt;
== Making a new 📁 ==&lt;br /&gt;
&lt;br /&gt;
   $ ✨📁 🌞&lt;br /&gt;
&lt;br /&gt;
== Putting some stuff together 🤔 ==&lt;br /&gt;
&lt;br /&gt;
   $ 📁 🌞&lt;br /&gt;
   $ 🤔&lt;br /&gt;
   $ 👇&lt;br /&gt;
   $ 🤔&lt;br /&gt;
&lt;br /&gt;
== Creating files 📝 ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s create 📝 in 📁 🌞.&lt;br /&gt;
&lt;br /&gt;
  $ 📁 🌞&lt;br /&gt;
&lt;br /&gt;
You can create an empty file by touching 👈 it and naming it.&lt;br /&gt;
&lt;br /&gt;
   $ 👈 🌏&lt;br /&gt;
&lt;br /&gt;
Was the 🌏 📝 created?  List the contents of 🌞.&lt;br /&gt;
&lt;br /&gt;
   $ 📃&lt;br /&gt;
&lt;br /&gt;
Let&#039;s add some 👯 to 🌏.  You can do this by simply echoing 📣 👯, and directing it into 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 📣 👯 &amp;gt; 🌏&lt;br /&gt;
&lt;br /&gt;
To see if 🌏 now has 👯, you have to ask the cat 😺.&lt;br /&gt;
&lt;br /&gt;
   $ 😺 🌏&lt;br /&gt;
&lt;br /&gt;
Let&#039;s add more 👯 to 🌏, and then count 💯 them!  The &amp;gt;&amp;gt; means to add/append to 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 💯 🌏&lt;br /&gt;
&lt;br /&gt;
The 💯 show number of 👯, number of lines and number of bytes.&lt;br /&gt;
&lt;br /&gt;
== Deleting ❌ ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s make a second earth, see if it&#039;s created and then delete it.&lt;br /&gt;
&lt;br /&gt;
   $ 👈 🌎&lt;br /&gt;
   $ 📃&lt;br /&gt;
   $ ❌ 🌎&lt;br /&gt;
&lt;br /&gt;
== Searching 🔍 ==&lt;br /&gt;
&lt;br /&gt;
You can search through 📃 by grepping 🔍.  So to 🔍 for 👯 on 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 🔍 👯 🌏&lt;br /&gt;
&lt;br /&gt;
== Pipes | ==&lt;br /&gt;
&lt;br /&gt;
You can send output from one command into another with a pipe |.  What does the following do?&lt;br /&gt;
&lt;br /&gt;
   $ 😺 🌏 | 💯&lt;br /&gt;
&lt;br /&gt;
== The Internet w/ curl 📡 ==&lt;br /&gt;
&lt;br /&gt;
   $ 📡 http://www.baidu.com/&lt;br /&gt;
&lt;br /&gt;
== Cut/Replace ✂️ ==&lt;br /&gt;
&lt;br /&gt;
   $ ✂️ -i -e &#039;s/👯/👫/g&#039; 🌏&lt;br /&gt;
   $ 😺 🌏&lt;br /&gt;
&lt;br /&gt;
Put some stuff together...&lt;br /&gt;
&lt;br /&gt;
   $ 📡 http://www.baidu.com/ | ✂️ -e &#039;s/&amp;lt;/👯/g&#039; &lt;br /&gt;
&lt;br /&gt;
= Now create your own commands, and we&#039;ll try to guess what they do! =&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojiterm&amp;diff=22879</id>
		<title>Emojiterm</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojiterm&amp;diff=22879"/>
		<updated>2017-09-19T02:45:14Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here you&#039;ll be given a quick Terminal tutorial outlining some introduction commands and inputs to give you a better grasp on the command line.&lt;br /&gt;
&lt;br /&gt;
Following the instructions below in order will give you a step-by-step instruction that should get you up to speed with the basics of using the Terminal.&lt;br /&gt;
&lt;br /&gt;
The traditional Unix commands have been translated into emoji in order to call to question the arbitrary English based command naming conventions, being replaced with the pictographic language of emoji.&lt;br /&gt;
&lt;br /&gt;
Each $ is a new line to try in the terminal.  &#039;&#039;&#039;DO NOT COPY THE $.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= NOTICE =&lt;br /&gt;
&lt;br /&gt;
You will need to download a bash [https://github.com//hackersanddesigners script] and execute it to make the emoji commands available.  Here is how to do this...&lt;br /&gt;
&lt;br /&gt;
   $ curl -O https://gist.githubusercontent.com/bgraves/20af9279100fc75599eb1db094d90e69/raw/bb4c8aafb3980a7b16e44b4d6b1d8b809c26fe0b/emoji.sh&lt;br /&gt;
   $ source emoji.sh&lt;br /&gt;
&lt;br /&gt;
== Who am i 🙋 ==&lt;br /&gt;
&lt;br /&gt;
On Unix based systems like Linux or Mac OS, you are a user 🙋.  To find out who you are you can always ask!&lt;br /&gt;
&lt;br /&gt;
    $ 🙋&lt;br /&gt;
&lt;br /&gt;
== Where am i? 🤔 ==&lt;br /&gt;
&lt;br /&gt;
Directories are folders 📁.  When you open the terminal you are in your home 🏠 folder or directory.  If you get lost you can ask!&lt;br /&gt;
&lt;br /&gt;
    $ 🤔&lt;br /&gt;
&lt;br /&gt;
== What is in 📁? ==&lt;br /&gt;
&lt;br /&gt;
You can see the contents of a 📁 by listing them.&lt;br /&gt;
&lt;br /&gt;
    $ 📃&lt;br /&gt;
&lt;br /&gt;
== Navigating to a new 📁 ==&lt;br /&gt;
&lt;br /&gt;
Think of 📁 as a tree 🌲.  You can climb up and down the 🌲.&lt;br /&gt;
&lt;br /&gt;
To go in a 📁 up the tree.&lt;br /&gt;
&lt;br /&gt;
   $ 📁 Documents&lt;br /&gt;
&lt;br /&gt;
To go down the tree.&lt;br /&gt;
&lt;br /&gt;
   $ 👇&lt;br /&gt;
&lt;br /&gt;
== Making a new 📁 ==&lt;br /&gt;
&lt;br /&gt;
   $ ✨📁 🌞&lt;br /&gt;
&lt;br /&gt;
== Putting some stuff together 🤔 ==&lt;br /&gt;
&lt;br /&gt;
   $ 📁 🌞&lt;br /&gt;
   $ 🤔&lt;br /&gt;
   $ 👇&lt;br /&gt;
   $ 🤔&lt;br /&gt;
&lt;br /&gt;
== Creating files 📝 ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s create 📝 in 📁 🌞.&lt;br /&gt;
&lt;br /&gt;
  $ 📁 🌞&lt;br /&gt;
&lt;br /&gt;
You can create an empty file by touching 👈 it and naming it.&lt;br /&gt;
&lt;br /&gt;
   $ 👈 🌏&lt;br /&gt;
&lt;br /&gt;
Was the 🌏 📝 created?  List the contents of 🌞.&lt;br /&gt;
&lt;br /&gt;
   $ 📃&lt;br /&gt;
&lt;br /&gt;
Let&#039;s add some 👯 to 🌏.  You can do this by simply echoing 📣 👯, and directing it into 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 📣 👯 &amp;gt; 🌏&lt;br /&gt;
&lt;br /&gt;
To see if 🌏 now has 👯, you have to ask the cat 😺.&lt;br /&gt;
&lt;br /&gt;
   $ 😺 🌏&lt;br /&gt;
&lt;br /&gt;
Let&#039;s add more 👯 to 🌏, and then count 💯 them!  The &amp;gt;&amp;gt; means to add/append to 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 💯 🌏&lt;br /&gt;
&lt;br /&gt;
The 💯 show number of 👯, number of lines and number of bytes.&lt;br /&gt;
&lt;br /&gt;
== Deleting ❌ ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s make a second earth, see if it&#039;s created and then delete it.&lt;br /&gt;
&lt;br /&gt;
   $ 👈 🌎&lt;br /&gt;
   $ 📃&lt;br /&gt;
   $ ❌ 🌎&lt;br /&gt;
&lt;br /&gt;
== Searching 🔍 ==&lt;br /&gt;
&lt;br /&gt;
You can search through 📃 by grepping 🔍.  So to 🔍 for 👯 on 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 🔍 👯  🌏&lt;br /&gt;
&lt;br /&gt;
== Pipes | ==&lt;br /&gt;
&lt;br /&gt;
You can send output from one command into another with a pipe |.  What does the following do?&lt;br /&gt;
&lt;br /&gt;
   $ 😺 🌏 | 💯&lt;br /&gt;
&lt;br /&gt;
== The Internet w/ curl 📡 ==&lt;br /&gt;
&lt;br /&gt;
   $ 📡 http://www.baidu.com/&lt;br /&gt;
&lt;br /&gt;
== Cut/Replace ✂️ ==&lt;br /&gt;
&lt;br /&gt;
   $ ✂️ -i -e &#039;s/👯/👫/g&#039; 🌏&lt;br /&gt;
   $ 😺 🌏&lt;br /&gt;
&lt;br /&gt;
Put some stuff together...&lt;br /&gt;
&lt;br /&gt;
   $ 📡 http://www.baidu.com/ | ✂️ -e &#039;s/&amp;lt;/👯/g&#039; &lt;br /&gt;
&lt;br /&gt;
= Now create your own commands, and we&#039;ll try to guess what they do! =&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojiterm&amp;diff=22878</id>
		<title>Emojiterm</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojiterm&amp;diff=22878"/>
		<updated>2017-09-19T02:44:38Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here you&#039;ll be given a quick Terminal tutorial outlining some introduction commands and inputs to give you a better grasp on the command line.&lt;br /&gt;
&lt;br /&gt;
Following the instructions below in order will give you a step-by-step instruction that should get you up to speed with the basics of using the Terminal.&lt;br /&gt;
&lt;br /&gt;
The traditional Unix commands have been translated into emoji in order to call to question the arbitrary English based command naming conventions, being replaced with the pictographic language of emoji.&lt;br /&gt;
&lt;br /&gt;
Each $ is a new line to try in the terminal.  &#039;&#039;&#039;DO NOT COPY THE $.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= NOTICE =&lt;br /&gt;
&lt;br /&gt;
You will need to download a bash [https://github.com//hackersanddesigners script] and execute it to make the emoji commands available.  Here is how to do this...&lt;br /&gt;
&lt;br /&gt;
   $ curl -O https://gist.githubusercontent.com/bgraves/20af9279100fc75599eb1db094d90e69/raw/bb4c8aafb3980a7b16e44b4d6b1d8b809c26fe0b/emoji.sh&lt;br /&gt;
   $ source emoji.sh&lt;br /&gt;
&lt;br /&gt;
== Who am i 🙋 ==&lt;br /&gt;
&lt;br /&gt;
On Unix based systems like Linux or Mac OS, you are a user 🙋.  To find out who you are you can always ask!&lt;br /&gt;
&lt;br /&gt;
    $ 🙋&lt;br /&gt;
&lt;br /&gt;
== Where am i? 🤔 ==&lt;br /&gt;
&lt;br /&gt;
Directories are folders 📁.  When you open the terminal you are in your home 🏠 folder or directory.  If you get lost you can ask!&lt;br /&gt;
&lt;br /&gt;
    $ 🤔&lt;br /&gt;
&lt;br /&gt;
== What is in 📁? ==&lt;br /&gt;
&lt;br /&gt;
You can see the contents of a 📁 by listing them.&lt;br /&gt;
&lt;br /&gt;
    $ 📃&lt;br /&gt;
&lt;br /&gt;
== Navigating to a new 📁 ==&lt;br /&gt;
&lt;br /&gt;
Think of 📁 as a tree 🌲.  You can climb up and down the 🌲.&lt;br /&gt;
&lt;br /&gt;
To go in a 📁 up the tree.&lt;br /&gt;
&lt;br /&gt;
   $ 📁 Documents&lt;br /&gt;
&lt;br /&gt;
To go down the tree.&lt;br /&gt;
&lt;br /&gt;
   $ 👇&lt;br /&gt;
&lt;br /&gt;
== Making a new 📁 ==&lt;br /&gt;
&lt;br /&gt;
   $ ✨📁 🌞&lt;br /&gt;
&lt;br /&gt;
== Putting some stuff together 🤔 ==&lt;br /&gt;
&lt;br /&gt;
   $ 📁 🌞&lt;br /&gt;
   $ 🤔&lt;br /&gt;
   $ 👇&lt;br /&gt;
   $ 🤔&lt;br /&gt;
&lt;br /&gt;
== Creating files 📝 ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s create 📝 in 📁 🌞.&lt;br /&gt;
&lt;br /&gt;
  $ 📁 🌞&lt;br /&gt;
&lt;br /&gt;
You can create an empty file by touching 👈 it and naming it.&lt;br /&gt;
&lt;br /&gt;
   $ 👈 🌏&lt;br /&gt;
&lt;br /&gt;
Was the 🌏 📝 created?  List the contents of 🌞.&lt;br /&gt;
&lt;br /&gt;
   $ 📃&lt;br /&gt;
&lt;br /&gt;
Let&#039;s add some 👯 to 🌏.  You can do this by simply echoing 📣 👯, and directing it into 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 📣 👯 &amp;gt; 🌏&lt;br /&gt;
&lt;br /&gt;
To see if 🌏 now has 👯, you have to ask the cat 😺.&lt;br /&gt;
&lt;br /&gt;
   $ 😺 🌏&lt;br /&gt;
&lt;br /&gt;
Let&#039;s add more 👯 to 🌏, and then count 💯 them!  The &amp;gt;&amp;gt; means to add/append to 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 💯 🌏&lt;br /&gt;
&lt;br /&gt;
The 💯 show number of 👯, number of lines and number of bytes.&lt;br /&gt;
&lt;br /&gt;
== Deleting ❌ ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s make a second earth, see if it&#039;s created and then delete it.&lt;br /&gt;
&lt;br /&gt;
   $ 👈 🌎&lt;br /&gt;
   $ 📃&lt;br /&gt;
   $ ❌ 🌎&lt;br /&gt;
&lt;br /&gt;
== Searching 🔍 ==&lt;br /&gt;
&lt;br /&gt;
You can search through 📃 by grepping 🔍.  So to 🔍 for 👯 on 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 🔍 👯  🌏&lt;br /&gt;
&lt;br /&gt;
== Pipes | ==&lt;br /&gt;
&lt;br /&gt;
You can send output from one command into another with a pipe |.  What does the following do?&lt;br /&gt;
&lt;br /&gt;
   $ 😺  🌏 | 💯&lt;br /&gt;
&lt;br /&gt;
== The Internet w/ curl 📡 ==&lt;br /&gt;
&lt;br /&gt;
   $ 📡 http://www.baidu.com/&lt;br /&gt;
&lt;br /&gt;
== Cut/Replace ✂️ ==&lt;br /&gt;
&lt;br /&gt;
   $ ✂️ -i -e &#039;s/👯/👫/g&#039; 🌏&lt;br /&gt;
   $ 😺 🌏&lt;br /&gt;
&lt;br /&gt;
Put some stuff together...&lt;br /&gt;
&lt;br /&gt;
   $ 📡 http://www.baidu.com/ | ✂️ -e &#039;s/&amp;lt;/👯/g&#039; &lt;br /&gt;
&lt;br /&gt;
= Now create your own commands, and we&#039;ll try to guess what they do! =&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22871</id>
		<title>Unix</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22871"/>
		<updated>2017-09-17T06:25:14Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unix was created in the 1960s at Bell Laboratories in New Jersey.&lt;br /&gt;
&lt;br /&gt;
[[File: Ken_n_dennis.jpg]]&lt;br /&gt;
&lt;br /&gt;
Mac OS X, which based on BSD which is from Berkley, CA 1977. 😈&lt;br /&gt;
&lt;br /&gt;
[[File: BSD.jpg]]  [[File: Berkeley.jpg]]&lt;br /&gt;
&lt;br /&gt;
Richard Stallman created a set of programs and libraries called GUN in 1983, but also created the idea of Free Software which later gave inspiration to Open Software via the GNU licence.&lt;br /&gt;
&lt;br /&gt;
[[File: Stallman.jpg]] [[File: MIT.jpg]]&lt;br /&gt;
&lt;br /&gt;
Linux by a guy named Linux Torvalds in Finland 1991. 🐧&lt;br /&gt;
&lt;br /&gt;
[[File: Tux.png]] [[File: Linus.png]]&lt;br /&gt;
&lt;br /&gt;
Both Android and iOS devices, like iPhones, are based on these systems.&lt;br /&gt;
&lt;br /&gt;
[[File: Iphoneandroid.jpg]]&lt;br /&gt;
&lt;br /&gt;
We are going to interact with these technologies at a much lower and closer level using the Terminal program.&lt;br /&gt;
&lt;br /&gt;
[[File: TerminaIIcon.png]]&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22870</id>
		<title>Unix</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22870"/>
		<updated>2017-09-17T06:24:54Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unix was created in the 1960s at Bell Laboratories in New Jersey.&lt;br /&gt;
&lt;br /&gt;
[[File: Ken_n_dennis.jpg]]&lt;br /&gt;
&lt;br /&gt;
Mac OS X, which based on BSD which is from Berkley, CA 1977. 😈&lt;br /&gt;
&lt;br /&gt;
[[File: BSD.jpg]]  [[File: Berkeley.jpg]]&lt;br /&gt;
&lt;br /&gt;
Richard Stallman created a set of programs and libraries called GUN in 1983, but also created the idea of Free Software which later gave inspiration to Open Software via the GNU licence.&lt;br /&gt;
&lt;br /&gt;
[[File: Stallman.jpg]] [[File: MIT.jpg]]&lt;br /&gt;
&lt;br /&gt;
Linux by a guy named Linux Torvalds in Finland 1991. 🐧&lt;br /&gt;
&lt;br /&gt;
[[File: Tux.png]] [[File: Linus.png]]&lt;br /&gt;
&lt;br /&gt;
Both Android and iOS devices, like iPhones, are based on these systems.&lt;br /&gt;
&lt;br /&gt;
[[File: Iphoneandroid.jpg]]&lt;br /&gt;
&lt;br /&gt;
We are going to interact with these technologies at a much lower and closer level using the Terminal program.&lt;br /&gt;
&lt;br /&gt;
[[:File TerminaIIcon.png]]&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22869</id>
		<title>Unix</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22869"/>
		<updated>2017-09-17T06:24:23Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unix was created in the 1960s at Bell Laboratories in New Jersey.&lt;br /&gt;
&lt;br /&gt;
[[File: Ken_n_dennis.jpg]]&lt;br /&gt;
&lt;br /&gt;
Mac OS X, which based on BSD which is from Berkley, CA 1977. 😈&lt;br /&gt;
&lt;br /&gt;
[[File: BSD.jpg]]  [[File: Berkeley.jpg]]&lt;br /&gt;
&lt;br /&gt;
Richard Stallman created a set of programs and libraries called GUN in 1983, but also created the idea of Free Software which later gave inspiration to Open Software via the GNU licence.&lt;br /&gt;
&lt;br /&gt;
[[File: Stallman.jpg]] [[File: MIT.jpg]]&lt;br /&gt;
&lt;br /&gt;
Linux by a guy named Linux Torvalds in Finland 1991. 🐧&lt;br /&gt;
&lt;br /&gt;
[[File: Tux.png]] [[File: Linus.png]]&lt;br /&gt;
&lt;br /&gt;
Both Android and iOS devices, like iPhones, are based on these systems.&lt;br /&gt;
&lt;br /&gt;
[[File: Iphoneandroid.jpg]]&lt;br /&gt;
&lt;br /&gt;
We are going to interact with these technologies at a much lower and closer level using the Terminal program.&lt;br /&gt;
&lt;br /&gt;
[[:File TerminalIcon.png]]&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=File:TerminaIIcon.png&amp;diff=22868</id>
		<title>File:TerminaIIcon.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=File:TerminaIIcon.png&amp;diff=22868"/>
		<updated>2017-09-17T06:22:56Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22867</id>
		<title>Unix</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22867"/>
		<updated>2017-09-17T06:19:42Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unix was created in the 1960s at Bell Laboratories in New Jersey.&lt;br /&gt;
&lt;br /&gt;
[[File: Ken_n_dennis.jpg]]&lt;br /&gt;
&lt;br /&gt;
Mac OS X, which based on BSD which is from Berkley, CA 1977. 😈&lt;br /&gt;
&lt;br /&gt;
[[File: BSD.jpg]]  [[File: Berkeley.jpg]]&lt;br /&gt;
&lt;br /&gt;
Richard Stallman created a set of programs and libraries called GUN in 1983, but also created the idea of Free Software which later gave inspiration to Open Software via the GNU licence.&lt;br /&gt;
&lt;br /&gt;
[[File: Stallman.jpg]] [[File: MIT.jpg]]&lt;br /&gt;
&lt;br /&gt;
Linux by a guy named Linux Torvalds in Finland 1991. 🐧&lt;br /&gt;
&lt;br /&gt;
[[File: Tux.png]] [[File: Linus.png]]&lt;br /&gt;
&lt;br /&gt;
Both Android and iOS devices, like iPhones, are based on these systems.&lt;br /&gt;
&lt;br /&gt;
[[File: Iphoneandroid.jpg]]&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22866</id>
		<title>Unix</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22866"/>
		<updated>2017-09-17T06:09:55Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unix was created in the 1960s at Bell Laboratories in New Jersey.&lt;br /&gt;
&lt;br /&gt;
[[File: Ken_n_dennis.jpg]]&lt;br /&gt;
&lt;br /&gt;
Mac OS X, which based on BSD which is from Berkley, CA 1977. 😈&lt;br /&gt;
&lt;br /&gt;
[[File: BSD.jpg]]  [[File: Berkeley.jpg]]&lt;br /&gt;
&lt;br /&gt;
Richard Stallman created a set of programs and libraries called GUN in 1983, but also created the idea of Free Software which later gave inspiration to Open Software via the GNU licence.&lt;br /&gt;
&lt;br /&gt;
[[File: Stallman.jpg]] [[File: MIT.jpg]]&lt;br /&gt;
&lt;br /&gt;
Linux, which is from a guy named Linux Torvalds in Finland 1991. 🐧&lt;br /&gt;
&lt;br /&gt;
[[File: Tux.png]] [[File: Linus.png]]&lt;br /&gt;
&lt;br /&gt;
Both Android and iOS devices, like iPhones, are based on these systems.&lt;br /&gt;
&lt;br /&gt;
[[File: Iphoneandroid.jpg]]&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22865</id>
		<title>Unix</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22865"/>
		<updated>2017-09-17T06:09:05Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unix was created in the 1960s at Bell Laboratories in New Jersey.&lt;br /&gt;
&lt;br /&gt;
[[File: Ken_n_dennis.jpg]]&lt;br /&gt;
&lt;br /&gt;
Mac OS X, which based on BSD which is from Berkley, CA 1977. 😈&lt;br /&gt;
&lt;br /&gt;
[[File: BSD.jpg]]  [[File: Berkeley.jpg]]&lt;br /&gt;
&lt;br /&gt;
Richard Stallman created a set of programs and libraries called GUN in 1983, but also created the idea of Free Software which later gave inspiration to Open Software via the GNU licence.&lt;br /&gt;
&lt;br /&gt;
[[File: Stallman.jpg]] [[File: MIT.jpg]]&lt;br /&gt;
&lt;br /&gt;
Linux, which is from a guy named Linux Torvalds in Finland 1991. 🐧&lt;br /&gt;
&lt;br /&gt;
[[File: Tux.png]] [[File: Linus.png]]&lt;br /&gt;
&lt;br /&gt;
Both Android and iOS devices, like iPhones are based on these systems.&lt;br /&gt;
&lt;br /&gt;
[[File: Iphoneandroid.jpg]]&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojiterm&amp;diff=22864</id>
		<title>Emojiterm</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojiterm&amp;diff=22864"/>
		<updated>2017-09-17T06:07:00Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here you&#039;ll be given a quick Terminal tutorial outlining some introduction commands and inputs to give you a better grasp on the command line.&lt;br /&gt;
&lt;br /&gt;
Following the instructions below in order will give you a step-by-step instruction that should get you up to speed with the basics of using the Terminal.&lt;br /&gt;
&lt;br /&gt;
The traditional Unix commands have been translated into emoji in order to call to question the arbitrary English based command naming conventions, being replaced with the pictographic language of emoji.&lt;br /&gt;
&lt;br /&gt;
Each $ is a new line to try in the terminal.  &#039;&#039;&#039;DO NOT COPY THE $.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= NOTICE =&lt;br /&gt;
&lt;br /&gt;
You will need to download a bash [https://github.com//hackersanddesigners script] and execute it to make the emoji commands available.  Here is how to do this...&lt;br /&gt;
&lt;br /&gt;
   $ curl -O https://gist.githubusercontent.com/bgraves/20af9279100fc75599eb1db094d90e69/raw/bb4c8aafb3980a7b16e44b4d6b1d8b809c26fe0b/emoji.sh&lt;br /&gt;
   $ source emoji.sh&lt;br /&gt;
&lt;br /&gt;
== Who am i 🙋 ==&lt;br /&gt;
&lt;br /&gt;
On Unix based systems like Linux or Mac OS, you are a user 🙋.  To find out who you are you can always ask!&lt;br /&gt;
&lt;br /&gt;
    $ 🙋&lt;br /&gt;
&lt;br /&gt;
== Where am i? 🤔 ==&lt;br /&gt;
&lt;br /&gt;
Directories are folders 📁.  When you open the terminal you are in your home 🏠 folder or directory.  If you get lost you can ask!&lt;br /&gt;
&lt;br /&gt;
    $ 🤔&lt;br /&gt;
&lt;br /&gt;
== What is in 📁? ==&lt;br /&gt;
&lt;br /&gt;
You can see the contents of a 📁 by listing them.&lt;br /&gt;
&lt;br /&gt;
    $ 📃&lt;br /&gt;
&lt;br /&gt;
== Navigating to a new 📁 ==&lt;br /&gt;
&lt;br /&gt;
Think of 📁 as a tree 🌲.  You can climb up and down the 🌲.&lt;br /&gt;
&lt;br /&gt;
To go in a 📁 up the tree.&lt;br /&gt;
&lt;br /&gt;
   $ 📁 Documents&lt;br /&gt;
&lt;br /&gt;
To go down the tree.&lt;br /&gt;
&lt;br /&gt;
   $ 👇&lt;br /&gt;
&lt;br /&gt;
== Making a new 📁 ==&lt;br /&gt;
&lt;br /&gt;
   $ ✨📁 🌞&lt;br /&gt;
&lt;br /&gt;
== Putting some stuff together 🤔 ==&lt;br /&gt;
&lt;br /&gt;
   $ 📁 🌞&lt;br /&gt;
   $ 🤔&lt;br /&gt;
   $ 👇&lt;br /&gt;
   $ 🤔&lt;br /&gt;
&lt;br /&gt;
== Creating files 📝 ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s create 📝 in 📁 🌞.&lt;br /&gt;
&lt;br /&gt;
  $ 📁 🌞&lt;br /&gt;
&lt;br /&gt;
You can create an empty file by touching 👈 it and naming it.&lt;br /&gt;
&lt;br /&gt;
   $ 👈 🌏&lt;br /&gt;
&lt;br /&gt;
Was the 🌏 📝 created?  List the contents of 🌞.&lt;br /&gt;
&lt;br /&gt;
   $ 📃&lt;br /&gt;
&lt;br /&gt;
Let&#039;s add some 👯 to 🌏.  You can do this by simply echoing 📣 👯, and directing it into 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 📣 👯 &amp;gt; 🌏&lt;br /&gt;
&lt;br /&gt;
To see if 🌏 now has 👯, you have to ask the cat 😺.&lt;br /&gt;
&lt;br /&gt;
   $ 😺 🌏&lt;br /&gt;
&lt;br /&gt;
Let&#039;s add more 👯 to 🌏, and then count 💯 them!  The &amp;gt;&amp;gt; means to add/append to 🌏.&lt;br /&gt;
&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 📣 👯 &amp;gt;&amp;gt; 🌏&lt;br /&gt;
   $ 💯 🌏&lt;br /&gt;
&lt;br /&gt;
The 💯 show number of 👯, number of lines and number of bytes.&lt;br /&gt;
&lt;br /&gt;
== Deleting ❌ ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s make a second earth, see if it&#039;s created and then delete it.&lt;br /&gt;
&lt;br /&gt;
   $ 👈 🌎&lt;br /&gt;
   $ 📃&lt;br /&gt;
   $ ❌ 🌎&lt;br /&gt;
&lt;br /&gt;
== Searching 🔍 ==&lt;br /&gt;
&lt;br /&gt;
You can search through 📃 by grepping 🔍.  So to 🔍 for 👯 on 🌎.&lt;br /&gt;
&lt;br /&gt;
   $ 🔍 👯 🌎&lt;br /&gt;
&lt;br /&gt;
== Pipes | ==&lt;br /&gt;
&lt;br /&gt;
You can send output from one command into another with a pipe |.  What does the following do?&lt;br /&gt;
&lt;br /&gt;
   $ 😺 🌏 | 💯&lt;br /&gt;
&lt;br /&gt;
== The Internet w/ curl 📡 ==&lt;br /&gt;
&lt;br /&gt;
   $ 📡 http://www.baidu.com/&lt;br /&gt;
&lt;br /&gt;
== Cut/Replace ✂️ ==&lt;br /&gt;
&lt;br /&gt;
   $ ✂️ -i -e &#039;s/👯/🕺/g&#039; 🌏&lt;br /&gt;
   $ 😺 🌏&lt;br /&gt;
&lt;br /&gt;
Put some stuff together...&lt;br /&gt;
&lt;br /&gt;
   $ 📡 http://www.baidu.com/ | ✂️ -e &#039;s/&amp;lt;/🕺/g&#039; &lt;br /&gt;
&lt;br /&gt;
= Now create your own commands, and we&#039;ll try to guess what they do! =&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22863</id>
		<title>Unix</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22863"/>
		<updated>2017-09-17T06:06:44Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unix was created in the 1960s at Bell Laboratories in New Jersey.&lt;br /&gt;
&lt;br /&gt;
[[File: Ken_n_dennis.jpg]]&lt;br /&gt;
&lt;br /&gt;
Mac OS X, which based on BSD which is from Berkley, CA 1977. 😈&lt;br /&gt;
&lt;br /&gt;
[[File: BSD.jpg]]  [[File: Berkeley.jpg]]&lt;br /&gt;
&lt;br /&gt;
Richard Stallman created a set of programs and libraries called GUN in 1983, but also created the idea of Free Software which later gave inspiration to Open Software via the GNU licence. &lt;br /&gt;
&lt;br /&gt;
[[File: Stallman.jpg]] [[File: MIT.jpg]]&lt;br /&gt;
&lt;br /&gt;
Linux, which is from a guy named Linux Torvalds in Finland 1991. 🐧&lt;br /&gt;
&lt;br /&gt;
[[File: Tux.png]] [[File: Linus.png]]&lt;br /&gt;
&lt;br /&gt;
Both Android and iOS devices, like iPhones are based on these systems.&lt;br /&gt;
&lt;br /&gt;
[[File: Iphoneandroid.jpg]]&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=File:Iphoneandroid.jpg&amp;diff=22862</id>
		<title>File:Iphoneandroid.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=File:Iphoneandroid.jpg&amp;diff=22862"/>
		<updated>2017-09-17T06:06:10Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=File:MIT.jpg&amp;diff=22861</id>
		<title>File:MIT.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=File:MIT.jpg&amp;diff=22861"/>
		<updated>2017-09-17T06:03:59Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22860</id>
		<title>Unix</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22860"/>
		<updated>2017-09-17T06:01:15Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unix was created in the 1960s at Bell Laboratories in New Jersey.&lt;br /&gt;
&lt;br /&gt;
[[File: Ken_n_dennis.jpg]]&lt;br /&gt;
&lt;br /&gt;
Mac OS X, which based on BSD which is from Berkley, CA 1977. 😈&lt;br /&gt;
&lt;br /&gt;
[[File: BSD.jpg]]  [[File: Berkeley.jpg]]&lt;br /&gt;
&lt;br /&gt;
Richard Stallman created a set of programs and libraries called GUN in 1983, but also created the idea of Free Software which later gave inspiration to Open Software via the GNU licence. &lt;br /&gt;
&lt;br /&gt;
[[File: Stallman.jpg]] &lt;br /&gt;
&lt;br /&gt;
Linux, which is from a guy named Linux Torvalds in Finland 1991. 🐧&lt;br /&gt;
&lt;br /&gt;
[[File: Tux.png]] [[File: Linus.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Start w/ History of Unix...&lt;br /&gt;
  - Unix started a Bell Labs, the US, in 1960s&lt;br /&gt;
  - Mac OS X, which based on BSD which is from Berkley, CA 1977&lt;br /&gt;
  - Linux, which is from a guy named Linux Torvalds in Finland 1991&lt;br /&gt;
  - but...what made BSD possible and Linux possible, was the work of Richard Staltzman at MIT who create a set of programs and libraries called GNU. 1983&lt;br /&gt;
  - but more importantly Staltzman introduce the idea of free and open software, GNU licience&lt;br /&gt;
  - this is contrary to the idea of propriatiary software like adobe design software, which you can not read or change the source code.&lt;br /&gt;
&lt;br /&gt;
* Most all software today still uses at least pieces of these early libraries and programs, but today wil will investigate them on a much lower level, and for fun in the context of emoji.&lt;br /&gt;
  - There is a window into this lower level of software via a program called the Terminal on most computers.&lt;br /&gt;
  -&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=File:Berkeley.jpg&amp;diff=22859</id>
		<title>File:Berkeley.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=File:Berkeley.jpg&amp;diff=22859"/>
		<updated>2017-09-17T06:00:40Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22858</id>
		<title>Unix</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22858"/>
		<updated>2017-09-17T05:58:36Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unix was created in the 1960s at Bell Laboratories in New Jersey.&lt;br /&gt;
&lt;br /&gt;
[[File: Ken_n_dennis.jpg]]&lt;br /&gt;
&lt;br /&gt;
Mac OS X, which based on BSD which is from Berkley, CA 1977. 😈&lt;br /&gt;
&lt;br /&gt;
[[File: BSD.jpg]]&lt;br /&gt;
&lt;br /&gt;
Richard Stallman created a set of programs and libraries called GUN in 1983, but also created the idea of Free Software which later gave inspiration to Open Software via the GNU licence. &lt;br /&gt;
&lt;br /&gt;
[[File: Stallman.jpg]] &lt;br /&gt;
&lt;br /&gt;
Linux, which is from a guy named Linux Torvalds in Finland 1991. 🐧&lt;br /&gt;
&lt;br /&gt;
[[File: Tux.png]] [[File: Linus.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* Start w/ History of Unix...&lt;br /&gt;
  - Unix started a Bell Labs, the US, in 1960s&lt;br /&gt;
  - Mac OS X, which based on BSD which is from Berkley, CA 1977&lt;br /&gt;
  - Linux, which is from a guy named Linux Torvalds in Finland 1991&lt;br /&gt;
  - but...what made BSD possible and Linux possible, was the work of Richard Staltzman at MIT who create a set of programs and libraries called GNU. 1983&lt;br /&gt;
  - but more importantly Staltzman introduce the idea of free and open software, GNU licience&lt;br /&gt;
  - this is contrary to the idea of propriatiary software like adobe design software, which you can not read or change the source code.&lt;br /&gt;
&lt;br /&gt;
* Most all software today still uses at least pieces of these early libraries and programs, but today wil will investigate them on a much lower level, and for fun in the context of emoji.&lt;br /&gt;
  - There is a window into this lower level of software via a program called the Terminal on most computers.&lt;br /&gt;
  -&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=File:Linus.png&amp;diff=22857</id>
		<title>File:Linus.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=File:Linus.png&amp;diff=22857"/>
		<updated>2017-09-17T05:58:19Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=File:Stallman.jpg&amp;diff=22856</id>
		<title>File:Stallman.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=File:Stallman.jpg&amp;diff=22856"/>
		<updated>2017-09-17T05:53:48Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22855</id>
		<title>Unix</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22855"/>
		<updated>2017-09-17T05:51:11Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unix was created in the 1960s at Bell Laboratories in New Jersey.&lt;br /&gt;
&lt;br /&gt;
[[File: Ken_n_dennis.jpg]]&lt;br /&gt;
&lt;br /&gt;
Mac OS X, which based on BSD which is from Berkley, CA 1977. 😈&lt;br /&gt;
&lt;br /&gt;
[[File: BSD.jpg]]&lt;br /&gt;
&lt;br /&gt;
Linux, which is from a guy named Linux Torvalds in Finland 1991. 🐧&lt;br /&gt;
&lt;br /&gt;
[[File: Tux.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Start w/ History of Unix...&lt;br /&gt;
  - Unix started a Bell Labs, the US, in 1960s&lt;br /&gt;
  - Mac OS X, which based on BSD which is from Berkley, CA 1977&lt;br /&gt;
  - Linux, which is from a guy named Linux Torvalds in Finland 1991&lt;br /&gt;
  - but...what made BSD possible and Linux possible, was the work of Richard Staltzman at MIT who create a set of programs and libraries called GNU. 1983&lt;br /&gt;
  - but more importantly Staltzman introduce the idea of free and open software, GNU licience&lt;br /&gt;
  - this is contrary to the idea of propriatiary software like adobe design software, which you can not read or change the source code.&lt;br /&gt;
&lt;br /&gt;
* Most all software today still uses at least pieces of these early libraries and programs, but today wil will investigate them on a much lower level, and for fun in the context of emoji.&lt;br /&gt;
  - There is a window into this lower level of software via a program called the Terminal on most computers.&lt;br /&gt;
  -&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=File:Tux.png&amp;diff=22854</id>
		<title>File:Tux.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=File:Tux.png&amp;diff=22854"/>
		<updated>2017-09-17T05:50:47Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=File:BSD.jpg&amp;diff=22853</id>
		<title>File:BSD.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=File:BSD.jpg&amp;diff=22853"/>
		<updated>2017-09-17T05:45:27Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22852</id>
		<title>Unix</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Unix&amp;diff=22852"/>
		<updated>2017-09-17T05:41:36Z</updated>

		<summary type="html">&lt;p&gt;JBG: Created page with &amp;quot;Unix was created in the 1960s at Bell Laboratories in New Jersey.  File: Ken_n_dennis.jpg&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unix was created in the 1960s at Bell Laboratories in New Jersey.&lt;br /&gt;
&lt;br /&gt;
[[File: Ken_n_dennis.jpg]]&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=File:Ken_n_dennis.jpg&amp;diff=22851</id>
		<title>File:Ken n dennis.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=File:Ken_n_dennis.jpg&amp;diff=22851"/>
		<updated>2017-09-17T05:40:04Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22850</id>
		<title>Emojicode</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22850"/>
		<updated>2017-09-14T09:09:30Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Emojicode Workshop =&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
[http://www.emojicode.org/ Emojicode] is an open-source, full-blown programming language consisting of emojis.&lt;br /&gt;
&lt;br /&gt;
== Workshop ==&lt;br /&gt;
&lt;br /&gt;
Please note that lines that begin with $, should be executed with the Terminal and are NOT program syntax.  This workshop also assumes you have completed the [[Emojiterm]] workshop.  The $ should not be pasted in the terminal.&lt;br /&gt;
&lt;br /&gt;
All other code blocks should be considered valid Emojicode syntax.&lt;br /&gt;
&lt;br /&gt;
Create a file.&lt;br /&gt;
&lt;br /&gt;
   $ 📝 myprog.emojic&lt;br /&gt;
&lt;br /&gt;
The simplest Emojicode program looks as follows.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
To save and exit the text editor (nano📝), first do Cntl+O, and then Cntl+X.&lt;br /&gt;
&lt;br /&gt;
You can run it by first compiling it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicodec myprog.emojic&lt;br /&gt;
&lt;br /&gt;
Running it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicode myprog.emojib&lt;br /&gt;
&lt;br /&gt;
This program is so simple, it doesn&#039;t do anything.&lt;br /&gt;
&lt;br /&gt;
The famous &amp;quot;Hello world!&amp;quot; example.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     😀 🔤Hello world!🔤&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Making a variable...first the &amp;quot;frozen&amp;quot; type.  Frozen means you can never change it.  Here we make a variable called &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
   🍦 a 10&lt;br /&gt;
&lt;br /&gt;
You can also compare two numbers with this program.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 a 10&lt;br /&gt;
     🍦 b 4&lt;br /&gt;
     🍊 ▶️ a b 🍇&lt;br /&gt;
       😀 🔤a is bigger than b🔤&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
User input.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 input 🔷🔡😯 🔤Ask something here?🔤&lt;br /&gt;
     😀 🍪🔤You said: 🔤 input🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Convert integers to strings and back.&lt;br /&gt;
&lt;br /&gt;
   🏁🍇&lt;br /&gt;
     🍦 a 🍺 🚂 🔤9🔤 10&lt;br /&gt;
     🍊 ▶️  a 0 🍇&lt;br /&gt;
       😀 🔤a is bigger than 10🔤&lt;br /&gt;
       😀 🔡 a 10&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Lists, make an empty list, add a 2 items (China, Nederland) print them in a loop.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🔷 🍨🐚🔡 🐸&lt;br /&gt;
     🐻 list 🔤China🔤&lt;br /&gt;
     🐻 list 🔤Nederland🔤&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize an a list when you create it (this code does the same as what is above.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🍨🔤China🔤 🔤Nederland🔤🍆&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Dictionaries, add items.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🔷 🍯🐚🔡 🐸&lt;br /&gt;
     🐷 dict 🔤James🔤 🔤USA🔤&lt;br /&gt;
     🐷 dict 🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
     🐷 dict 🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     😀 🍪🔡 🐔 dict 10 🔤 items in the dictionary🔤🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize the dictionary when you make it, and look up a value.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🍯&lt;br /&gt;
       🔤James🔤 🔤USA🔤&lt;br /&gt;
       🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
       🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     🍆&lt;br /&gt;
     🍦 home 🍺 🐽 dict 🔤James🔤&lt;br /&gt;
     😀 🍪🔤James is from 🔤 home🍪&lt;br /&gt;
   🍉&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22812</id>
		<title>Emojicode</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22812"/>
		<updated>2017-09-11T17:58:20Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Emojicode Workshop =&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
[http://www.emojicode.org/ Emojicode] is an open-source, full-blown programming language consisting of emojis.&lt;br /&gt;
&lt;br /&gt;
== Workshop ==&lt;br /&gt;
&lt;br /&gt;
Please note that lines that begin with $, should be executed with the Terminal and are NOT program syntax.  This workshop also assumes you have completed the [[Emojiterm]] workshop.  The $ should not be pasted in the terminal.&lt;br /&gt;
&lt;br /&gt;
All other code blocks should be considered valid Emojicode syntax.&lt;br /&gt;
&lt;br /&gt;
Create a file.&lt;br /&gt;
&lt;br /&gt;
   $ 📝 myprog.emojic&lt;br /&gt;
&lt;br /&gt;
The simplest Emojicode program looks as follows.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
To save and exit the text editor (nano📝), first do Cntl+O, and then Cntl+X.&lt;br /&gt;
&lt;br /&gt;
You can run it by first compiling it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicodec greeter.emojic&lt;br /&gt;
&lt;br /&gt;
Running it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicode myprog.emojib&lt;br /&gt;
&lt;br /&gt;
This program is so simple, it doesn&#039;t do anything.&lt;br /&gt;
&lt;br /&gt;
The famous &amp;quot;Hello world!&amp;quot; example.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     😀 🔤Hello world!🔤&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Making a variable...first the &amp;quot;frozen&amp;quot; type.  Frozen means you can never change it.  Here we make a variable called &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
   🍦 a 10&lt;br /&gt;
&lt;br /&gt;
You can also compare two numbers with this program.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 a 10&lt;br /&gt;
     🍦 b 4&lt;br /&gt;
     🍊 ▶️ a b 🍇&lt;br /&gt;
       😀 🔤a is bigger than b🔤&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
User input.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 input 🔷🔡😯 🔤Ask something here?🔤&lt;br /&gt;
     😀 🍪🔤You said: 🔤 input🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Convert integers to strings and back.&lt;br /&gt;
&lt;br /&gt;
   🏁🍇&lt;br /&gt;
     🍦 a 🍺 🚂 🔤9🔤 10&lt;br /&gt;
     🍊 ▶️  a 0 🍇&lt;br /&gt;
       😀 🔤a is bigger than 10🔤&lt;br /&gt;
       😀 🔡 a 10&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Lists, make an empty list, add a 2 items (China, Nederland) print them in a loop.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🔷 🍨🐚🔡 🐸&lt;br /&gt;
     🐻 list 🔤China🔤&lt;br /&gt;
     🐻 list 🔤Nederland🔤&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize an a list when you create it (this code does the same as what is above.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🍨🔤China🔤 🔤Nederland🔤🍆&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Dictionaries, add items.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🔷 🍯🐚🔡 🐸&lt;br /&gt;
     🐷 dict 🔤James🔤 🔤USA🔤&lt;br /&gt;
     🐷 dict 🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
     🐷 dict 🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     😀 🍪🔡 🐔 dict 10 🔤 items in the dictionary🔤🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize the dictionary when you make it, and look up a value.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🍯&lt;br /&gt;
       🔤James🔤 🔤USA🔤&lt;br /&gt;
       🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
       🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     🍆&lt;br /&gt;
     🍦 home 🍺 🐽 dict 🔤James🔤&lt;br /&gt;
     😀 🍪🔤James is from 🔤 home🍪&lt;br /&gt;
   🍉&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22811</id>
		<title>Emojicode</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22811"/>
		<updated>2017-09-11T17:37:16Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Emojicode Workshop =&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
[http://www.emojicode.org/ Emojicode] is an open-source, full-blown programming language consisting of emojis.&lt;br /&gt;
&lt;br /&gt;
== Workshop ==&lt;br /&gt;
&lt;br /&gt;
Please note that lines that begin with $, should be executed with the Terminal and are NOT program syntax.  This workshop also assumes you have completed the [[Emojiterm]] workshop.  The $ should not be pasted in the terminal.&lt;br /&gt;
&lt;br /&gt;
All other code blocks should be considered valid Emojicode syntax.&lt;br /&gt;
&lt;br /&gt;
Create a file.&lt;br /&gt;
&lt;br /&gt;
   $ 📝 myprog.emojic&lt;br /&gt;
&lt;br /&gt;
The simplest Emojicode program looks as follows.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
To save and exit the text editor (nano📝), first do Cntl+O, and then Cntl+X.&lt;br /&gt;
&lt;br /&gt;
You can run it by first compiling it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicodec greeter.emojic&lt;br /&gt;
&lt;br /&gt;
Running it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicode myprog.emojib&lt;br /&gt;
&lt;br /&gt;
This program is so simple, it doesn&#039;t do anything.&lt;br /&gt;
&lt;br /&gt;
The famous &amp;quot;Hello world!&amp;quot; example.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     😀 🔤Hello world!🔤&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Making a variable...first the &amp;quot;frozen&amp;quot; type.  Frozen means you can never change it.  Here we make a variable called &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
   🍦 a 10&lt;br /&gt;
&lt;br /&gt;
You can also compare two numbers with this program.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 a 10&lt;br /&gt;
     🍦 b 4&lt;br /&gt;
     🍊 ▶️ a b 🍇&lt;br /&gt;
       😀 🔤a is bigger than b🔤&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
User input.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 input 🔷🔡😯 🔤Ask something here?🔤&lt;br /&gt;
     😀 🍪🔤You said: 🔤 input🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Convert integers to strings and back.&lt;br /&gt;
&lt;br /&gt;
   🏁🍇&lt;br /&gt;
     🍦 a 🍺 🚂 🔤9🔤 10&lt;br /&gt;
     🍊 ▶️  a 0 🍇&lt;br /&gt;
       😀 🔤a is bigger than 10🔤&lt;br /&gt;
       😀 🔡 a 10&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Lists, make an empty list, add a 2 items (China, Nederland) print them in a loop.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🔷 🍨🐚🔡 🐸&lt;br /&gt;
     🐻 list 🔤China🔤&lt;br /&gt;
     🐻 list 🔤Nederland🔤&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize an a list when you create it (this code does the same as what is above.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 list 🍨🔤China🔤 🔤Nederland🔤🍆&lt;br /&gt;
     🔂 str list 🍇&lt;br /&gt;
       😀 str&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Dictionaries, add items.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🔷 🍯🐚🔡 🐸&lt;br /&gt;
     🐷 dict 🔤James🔤 🔤USA🔤&lt;br /&gt;
     🐷 dict 🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
     🐷 dict 🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     😀 🍪🔡 🐔 dict 10 🔤 items in the dictionary🔤🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Initialize the dictionary when you make it, and look up a value.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 dict 🍯&lt;br /&gt;
       🔤James🔤 🔤USA🔤&lt;br /&gt;
       🔤Minhong🔤 🔤中国🔤&lt;br /&gt;
       🔤Anja🔤 🔤Deutschland🔤&lt;br /&gt;
     🍆&lt;br /&gt;
     🍦 home 🐽 dict 🔤James🔤&lt;br /&gt;
     😀 🍪🔤James is from 🔤 home🍪&lt;br /&gt;
   🍉&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22810</id>
		<title>Emojicode</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22810"/>
		<updated>2017-09-10T14:46:31Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Emojicode Workshop =&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
[http://www.emojicode.org/ Emojicode] is an open-source, full-blown programming language consisting of emojis.&lt;br /&gt;
&lt;br /&gt;
== Workshop ==&lt;br /&gt;
&lt;br /&gt;
Please note that lines that begin with $, should be executed with the Terminal and are NOT program syntax.  This workshop also assumes you have completed the [[Emojiterm]] workshop.  The $ should not be pasted in the terminal.&lt;br /&gt;
&lt;br /&gt;
All other code blocks should be considered valid Emojicode syntax.&lt;br /&gt;
&lt;br /&gt;
Create a file.&lt;br /&gt;
&lt;br /&gt;
   $ 📝 myprog.emojic&lt;br /&gt;
&lt;br /&gt;
The simplest Emojicode program looks as follows.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
To save and exit the text editor (nano📝), first do Cntl+O, and then Cntl+X.&lt;br /&gt;
&lt;br /&gt;
You can run it by first compiling it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicodec greeter.emojic&lt;br /&gt;
&lt;br /&gt;
Running it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicode myprog.emojib&lt;br /&gt;
&lt;br /&gt;
This program is so simple, it doesn&#039;t do anything.&lt;br /&gt;
&lt;br /&gt;
The famous &amp;quot;Hello world!&amp;quot; example.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     😀 🔤Hello world!🔤&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Making a variable...first the &amp;quot;frozen&amp;quot; type.  Frozen means you can never change it.  Here we make a variable called &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
   🍦 a 10&lt;br /&gt;
&lt;br /&gt;
You can also compare two numbers with this program.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 a 10&lt;br /&gt;
     🍦 b 4&lt;br /&gt;
     🍊 ▶️ a b 🍇&lt;br /&gt;
       😀 🔤a is bigger than b🔤&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
User input.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 input 🔷🔡😯 🔤Ask something here?🔤&lt;br /&gt;
     😀 🍪🔤You said: 🔤 input🍪&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
Convert integers to strings and back.&lt;br /&gt;
&lt;br /&gt;
   🏁🍇&lt;br /&gt;
     🍦 a 🍺 🚂 🔤9🔤 10&lt;br /&gt;
     🍊 ▶️  a 0 🍇&lt;br /&gt;
       😀 🔤a is bigger than 10🔤&lt;br /&gt;
       😀 🔡 a 10&lt;br /&gt;
     🍉&lt;br /&gt;
   🍉&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22809</id>
		<title>Emojicode</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackersanddesigners.nl//index.php?title=Emojicode&amp;diff=22809"/>
		<updated>2017-09-10T14:01:54Z</updated>

		<summary type="html">&lt;p&gt;JBG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Emojicode Workshop =&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
[http://www.emojicode.org/ Emojicode] is an open-source, full-blown programming language consisting of emojis.&lt;br /&gt;
&lt;br /&gt;
== Workshop ==&lt;br /&gt;
&lt;br /&gt;
Please note that lines that begin with $, should be executed with the Terminal and are NOT program syntax.  This workshop also assumes you have completed the [[Emojiterm]] workshop.  The $ should not be pasted in the terminal.&lt;br /&gt;
&lt;br /&gt;
All other code blocks should be considered valid Emojicode syntax.&lt;br /&gt;
&lt;br /&gt;
Create a file.&lt;br /&gt;
&lt;br /&gt;
   $ 📝 myprog.emojic&lt;br /&gt;
&lt;br /&gt;
The simplest Emojicode program looks as follows.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
To save and exit the text editor (nano📝), first do Cntl+O, and then Cntl+X.&lt;br /&gt;
&lt;br /&gt;
You can run it by first compiling it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicodec greeter.emojic&lt;br /&gt;
&lt;br /&gt;
Running it.&lt;br /&gt;
&lt;br /&gt;
   $ emojicode myprog.emojib&lt;br /&gt;
&lt;br /&gt;
This program is so simple, it doesn&#039;t do anything.&lt;br /&gt;
&lt;br /&gt;
The famous &amp;quot;Hello world!&amp;quot; example.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     😀 🔤Hello world!🔤&lt;br /&gt;
   🍉&lt;br /&gt;
&lt;br /&gt;
User input.&lt;br /&gt;
&lt;br /&gt;
   🏁 🍇&lt;br /&gt;
     🍦 input 🔷🔡😯 🔤Ask something here?🔤&lt;br /&gt;
     😀 🍪🔤You said: 🔤 input🍪&lt;br /&gt;
   🍉&lt;/div&gt;</summary>
		<author><name>JBG</name></author>
	</entry>
</feed>