annotate src/computer_literacy/computer_literacy.html @ 26:fb87f762847e

start computer_literacy
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 09 Oct 2025 16:56:36 -0600
parents
children 9134d56639ae
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
26
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
1 <!doctype html>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
2 <html lang="en">
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
3 <head>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
4 <script src="/site.js"></script>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
5 <script> head() </script>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
6 <title>Arkian - Computer Literacy</title>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
7 <script>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
8 'use strict';
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
9
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
10 let content = {
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
11 intro: {
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
12 title: 'Introduction',
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
13 content: `\
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
14 <p>Learning reactionary programming will give you a deep understanding of programming and will enable to you to write your own programs and websites. However this is not enough to get a job in depraved modern culture. Modern culture will expect you to use tools popular with them, so you would have to learn one of those. Probably the least horrible programming tool used by modern culture is <a href="python.html">Python</a>, so I would recommend learning that if you want a job.</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
15
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
16 <p>The next 4 lessons are basic computer literacy. Even if you are not interested in programming, these would be useful skills.</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
17
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
18 <p>I will develop this course incrementally based on demand. Whenever anyone completes the content here, I will add another lesson/section. This way I won't waste my time writing content that no one will use.</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
19
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
20 <p>This course will be designed for you to learn reactionary programming in a logical sequence. I will focus on finding relevant resources, and I will only write explanations when nothing else is available on the subject. I will focus on web development since that is what I know best.</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
21
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
22 <p>I will often say "Do X" without saying how to do X. A big part of programming is figuring out how to do things. Your two main resources are Google and ChatGPT. If you get stuck, you can ask me.</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
23
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
24 <p>ChatGPT has become an essential programming tool. So the only task for this lesson is to play with ChatGPT. Later you can ask it technical questions.</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
25
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
26 <p>If you have any questions, you can ask me on <a href="https://mikraite.arkian.net/Reactionary-Software-f1999.html">my forum</a>.</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
27 ` ,
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
28 },
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
29 editor: {
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
30 title: 'Text Editor and JSON',
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
31 content: `\
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
32 <p>A text editor is a basic tool for reactionary programmers. We use simple flexible tools. Modern culture uses an <a href="https://en.wikipedia.org/wiki/Integrated_development_environment">IDE</a> which is big, <a href="https://mikraite.arkian.net/Changed-my-mind-about-IDE-s-tp2769.html">complicated</a>, and inflexible. We don't use such tools.</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
33
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
34 <p>I reviewed the available text editors and I think <a href="https://www.sublimetext.com/">Sublime Text</a> is the best one available. So please download it and learn how it works.</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
35
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
36 <p><a href="https://en.wikipedia.org/wiki/JSON">JSON</a> is the most popular text data format. I think JSON was the last good programming idea from modern culture, developed around 2001, before modern culture became fully depraved. Do your own research on JSON to understand it. It is fairly simple.</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
37
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
38 <p>I paired Sublime Text with JSON because Sublime Text uses JSON files for its <a href="https://www.sublimetext.com/docs/settings.html">settings</a>. (Actually not quite pure JSON because it includes comments which are lines starting with <code>//</code>.) Experiment with Sublime Text settings to learn more about both Sublime Text and JSON.</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
39 ` ,
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
40 },
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
41 bash: {
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
42 title: 'Bash - Command Line Shell',
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
43 content: `\
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
44 <p><a href="bash.html">Bash</a> is the other basic tool for reactionary programmers. I was hoping to just reference existing Bash tutorials in this lesson, but they are all horrible, so I am writing my own. So for this lesson, please read <a href="bash.html">my tutorial</a>.</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
45 ` ,
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
46 },
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
47 regex: {
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
48 title: 'Regular Expressions',
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
49 content: `\
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
50 <p><a href="https://en.wikipedia.org/wiki/Regular_expression">Regular expressions</a>, or regex for short, are used for searching or matching text. Since this is such a common need, regex are found everywhere in programming. Since you just learned Bash, you can learn regex with the <a href="https://en.wikipedia.org/wiki/Grep">grep</a> command that uses regex.</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
51
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
52 <p>Unlike with Bash, there are a few decent grep tutorials, so I don't have to write my own. Here they are:</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
53
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
54 <ul>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
55 <li><a href="https://vegastack.com/tutorials/regular-expressions-in-grep/">Regular Expressions in Grep</a></li>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
56 <li><a href="https://cs.nyu.edu/~mohri/unix08/lect4">Regular Expressions</a></li>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
57 <li><a href="https://www.gnu.org/software/grep/manual/grep.html">GNU Grep</a></li>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
58 </ul>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
59
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
60 <p>I suggest that you just read through these tutorials so that you get a sense for how regex and grep work. You don't need to practice anything here. You can come back to these tutorials later when you have a real need for regex or grep.</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
61
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
62 <p>The details of regex vary by implementation. Luan uses <a href="https://docs.oracle.com/javase/8/docs/api/java/util/regex/package-summary.html">Java regex</a>.
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
63
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
64 <p>If you become a serious programmer, then you should have a deeper understanding of regex. In that case I recommend the book <a href="https://www.amazon.com/Mastering-Regular-Expressions-Jeffrey-Friedl/dp/0596528124/">Mastering Regular Expressions</a>.</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
65 ` ,
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
66 },
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
67 hg: {
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
68 title: 'Mercurial - Source Control',
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
69 content: `\
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
70 <p>Thankfully <a href="mercurial.html">Mercurial</a> is well documented. Read <a href="https://hgbook.red-bean.com/">Mercurial: The Definitive Guide</a> up to (and including) chapter 9.</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
71
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
72 <p>To get started with Mercurial, download Mercurial from <a href="https://www.mercurial-scm.org/">their website</a> and install it. Then do:</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
73
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
74 <code block>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
75 ~/learn $ hg version
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
76 Mercurial Distributed SCM (version 5.2.2)
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
77 (see https://mercurial-scm.org for more information)
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
78
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
79 Copyright (C) 2005-2019 Matt Mackall and others
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
80 This is free software; see the source for copying conditions. There is NO
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
81 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
82 ~/learn $
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
83 </code>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
84
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
85 <p>If this works, it is installed properly. Next <a href="https://hgbook.red-bean.com/read/a-tour-of-mercurial-the-basics.html#sec:tour-basic:username">set up your Mercurial configuration file</a> which is <code>~/.hgrc</code> on a Mac or <code>/c/Users/$(whoami)/mercurial.ini</code> on Windows <a href="https://www.msys2.org/">MSYS2</a>. My <a href="https://www.mercurial-scm.org/doc/hgrc.5.html">hgrc</a> file looks like this:
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
86
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
87 <code block>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
88 [ui]
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
89 username = Franklin Schmidt <fschmidt@gmail.com>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
90
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
91 [auth]
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
92 hghosting.prefix = https://hg.reactionary.software/repo/
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
93 hghosting.username = fschmidt@gmail.com
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
94 hghosting.password = xxxxxxxxxx
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
95
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
96 [extensions]
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
97 hgext.extdiff =
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
98
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
99 [extdiff]
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
100 cmd.dm = diffmerge
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
101 </code>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
102
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
103 <p>You should register on <a href="https://hg.reactionary.software/">our Mercurial hosting service</a> and use your email as the username and the assigned password in <code>.hgrc</code>. The last two blocks set up <code>hg dm</code> to call <a href="https://sourcegear.com/diffmerge/">DiffMerge</a> by using the <a href="https://wiki.mercurial-scm.org/ExtdiffExtension">Extdiff extension</a>.</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
104
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
105 <p>Now you can play with <a href="https://hg.reactionary.software/repo/test/">https://hg.reactionary.software/repo/test/</a> like this:</p>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
106
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
107 <code block>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
108 ~/learn $ hg clone https://hg.reactionary.software/repo/test/ hgtest1
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
109 no changes found
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
110 updating to branch default
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
111 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
112 ~/learn $ hg clone https://hg.reactionary.software/repo/test/ hgtest2
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
113 no changes found
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
114 updating to branch default
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
115 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
116 ~/learn $ ls -Fd h*
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
117 hgtest1/ hgtest2/
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
118 ~/learn $ cd hgtest1
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
119 ~/learn/hgtest1 $ touch file.txt
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
120 ~/learn/hgtest1 $ e file.txt
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
121 ~/learn/hgtest1 $ cat file.txt
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
122 some text
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
123 ~/learn/hgtest1 $ hg status
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
124 ? file.txt
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
125 ~/learn/hgtest1 $ hg add file.txt
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
126 ~/learn/hgtest1 $ hg status
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
127 A file.txt
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
128 ~/learn/hgtest1 $ hg pull
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
129 pulling from https://hg.reactionary.software/repo/test/
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
130 no changes found
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
131 ~/learn/hgtest1 $ hg commit -m 'add file.txt'
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
132 ~/learn/hgtest1 $ hg push
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
133 pushing to https://hg.reactionary.software/repo/test/
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
134 searching for changes
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
135 remote: adding changesets
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
136 remote: adding manifests
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
137 remote: adding file changes
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
138 remote: added 1 changesets with 1 changes to 1 files
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
139 ~/learn/hgtest1 $ cd ../hgtest2
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
140 ~/learn/hgtest2 $ hg pull
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
141 pulling from https://hg.reactionary.software/repo/test/
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
142 requesting all changes
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
143 adding changesets
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
144 adding manifests
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
145 adding file changes
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
146 added 1 changesets with 1 changes to 1 files
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
147 new changesets aab34516d8dc
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
148 (run 'hg update' to get a working copy)
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
149 ~/learn/hgtest2 $ hg update
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
150 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
151 ~/learn/hgtest2 $ hg status
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
152 ~/learn/hgtest2 $ cat file.txt
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
153 some text
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
154 ~/learn/hgtest2 $ e file.txt
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
155 ~/learn/hgtest2 $ cat file.txt
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
156 some text
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
157 and more
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
158 ~/learn/hgtest2 $ hg status
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
159 M file.txt
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
160 ~/learn/hgtest2 $ hg pull
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
161 pulling from https://hg.reactionary.software/repo/test/
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
162 searching for changes
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
163 no changes found
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
164 ~/learn/hgtest2 $ hg dm
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
165 ~/learn/hgtest2 $ hg commit -m 'and more'
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
166 ~/learn/hgtest2 $ hg push
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
167 pushing to https://hg.reactionary.software/repo/test/
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
168 searching for changes
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
169 remote: adding changesets
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
170 remote: adding manifests
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
171 remote: adding file changes
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
172 remote: added 1 changesets with 1 changes to 1 files
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
173 </code>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
174 ` ,
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
175 },
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
176 qqq: {
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
177 title: 'qqq',
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
178 content: `\
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
179 ` ,
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
180 },
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
181 };
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
182 </script>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
183 </head>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
184 <body>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
185 <script> header() </script>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
186 <div content>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
187 <h1><a href="computer_literacy.html">Computer Literacy</a></h1>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
188 <hr>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
189 <h2>Contents</h2>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
190 <div toc>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
191 <script> showToc(content) </script>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
192 </div>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
193 <hr>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
194 <script> showContent(content,2) </script>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
195 </div>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
196 </body>
fb87f762847e start computer_literacy
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
197 </html>