-
Notifications
You must be signed in to change notification settings - Fork 25
/
Copy pathindex.html
230 lines (217 loc) · 8.73 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html;">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="robots" content="index, follow">
<meta name="viewport" content="width=device-width,initial-scale=1" />
<meta name="description" content="" />
<meta name="author" content="talPor Solutions" />
<title>DevLabs USB - Tarea 1</title>
<link href="//fonts.googleapis.com/css?family=Ubuntu|Open+Sans" rel="stylesheet" type="text/css">
<link type="text/css" rel="stylesheet" media="all" href="screen.css" />
</head>
<body>
<a id="github-ribbon" href="https://github.com/devlabs-usb/tarea1-git"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_white_ffffff.png" alt="Fork me on GitHub"></a>
<header>
<h1>DevLabs__UCB/UCAB</h1>
<h2>Tarea 1</h2>
</header>
<section id="explanation">
<div>
<p>
Esta primera tarea consiste en familiarizarse un poco con
herramientas que deben ser comunes para el desarrollo de
cualquier proyecto. En las siguientes instrucciones
posiblemente hayan algunos términos desconocidos si nunca
has trabajado con Git; queda de tu parte investigar lo
que significan para poder realizar la actividad.
</p>
<p>
Como parte práctica de esta tarea, tendrás que seguir los
siguientes pasos:
</p>
<ol start="0">
<li>Crear una cuenta en <a href="https://github.com" target="blank">github</a>.</li>
<li>
Realizar un fork en github de este repo:
<a target="blank" href="https://github.com/devlabs-usb/tarea1-git">http://github/devlabs-usb/tarea-1</a>.
</li>
<li>
Clonar tu propio fork usando <code>git clone</code>.
</li>
<li>
Hacer merge del branch <code>conflict-branch</code> que existirá
en tu repositorio a tu branch <code>gh-pages</code> (ver
<code>git help checkout</code> y <code>git help merge</code>).
</li>
<li>Resolver los "merge conflicts" que surgirán al hacer el merge.</li>
<li>
En tu propio repositorio, rellena tu archivo "index.html" con las
respuestas a las preguntas teóricas que se encuentran acá.
</li>
<li>
Hacer <code>push</code> de los cambios a "index.html" a tu
repositorio cuando termines de rellenar las respuestas.
</li>
<li>
Enviarnos un correo
a <a href="mailto:[email protected]">[email protected]</a>
con el URL de tu repositorio en GitHub, tu nombre y
carnet. <strong>Bonus:</strong> Si entiendes como
funcionan
los <a href="https://help.github.com/categories/20/articles"
target="blank">git pages</a>, mándanos el link a tu página
de respuestas.
</li>
</ol>
</div>
</section>
<!-- This comment is exclusively designed to create a merge conflict
DEVLABS__UCV/UCAB
VERSION 2.002
-->
<section id="questions">
<article>
<h3>Preguntas</h3>
</article>
<article id="q1">
<h3>
1. Colocar acá el hash del commit en el que resolviste el merge
conflict causado por el paso 4.
</h3>
<div class="answer">
Colocar acá el hash. Nota: El hash sería algo como: 8a000d3d2ec8b5f8b2286ad279c54b430fc97c67<br />
o mejor aún, podrían apuntarlo directamente a github:
<a href="https://github.com/devlabs-usb/tarea1-git/commit/8a000d3d2ec8b5f8b2286ad279c54b430fc97c67" target="blank">8a000d3d2ec8b5f8b2286ad279c54b430fc97c67</a>
</div>
</article>
<article id="q2">
<h3>
2. Utilizando el diccionario SOWPODS de Scrabble
(<a href="http://norvig.com/ngrams/sowpods.txt"
target="blank">http://norvig.com/ngrams/sowpods.txt</a>)
escriba un programa (en su lenguaje de preferencia) que
determine cuáles letras nunca aparecen repetidas de forma
consecutiva (AA, BB, CC, etc). Por ejemplo, la letra “D”
aparece repetida pues la palabra “ADD” contiene la
subsecuencia “DD”.
</h3>
<div class="answer">
Coloca tu respuesta aquí.<br/>
Opcionalmente, puedes poner los archivos con la solución
en tu repositorio y poner la dirección del archivo acá.
Como por ejemplo: /Código/Scrabble.py
</div>
</article>
<article id="q3">
<h3>
3. En un contexto de la herramienta de control de versiones
Git: definir 'working directory', 'index', 'local repo', 'remote
repo', 'dirty working tree' y 'merge conflict'.
</h3>
<div class="answer">
Coloca tus respuestas aquí.
</div>
</article>
<article id="q4">
<h3>
4. Completar la siguiente tabla indicando para cada celda si el
comando especificado en la columna lee (R) y/o escribe (W)
en la ubicación especificada en la primera fila. Por
ejemplo, el comando git commit, lee el indice, construye un
commit, lo agrega al repositorio actual y finalmente vacía
el indice.
</h3>
<div class="answer">
<table>
<thead>
<tr>
<th></th>
<th scope="col"><code>git diff</code></th>
<th scope="col"><code>git fetch</code></th>
<th scope="col"><code>git add</code></th>
<th scope="col"><code>git commit</code></th>
<th scope="col"><code>git pull</code></th>
<th scope="col"><code>git push</code></th>
<th scope="col"><code>git checkout</code></th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">working dir</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row">index</th>
<td></td>
<td></td>
<td></td>
<td>R/W</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row">local repo</th>
<td></td>
<td></td>
<td></td>
<td>W</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row">remote repo</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</article>
<article id="q5">
<h3>Rellenar la siguiente encuesta</h3>
<div class="answer not-technically-an-answer"><a href="https://docs.google.com/forms/d/1CzebM_8YQThM7LjjGou6VxixEalTwXZg_FDoYEHKdes/viewform" target="blank">https://docs.google.com/forms/d/1CzebM_8YQThM7LjjGou6VxixEalTwXZg_FDoYEHKdes/viewform</a>.</div>
</article>
<article id="q6">
<h3>Actividad Extra (Bonus Points)</h3>
<div class="answer not-technically-an-answer">
<p>
Sabemos que esta página no es lo más bonito del mundo,
ni esta muy bien hecha. Tomaremos en consideración
a aquellos que quieran mejorar el diseño de esta página.
Pueden hacer uso de todas las tecnologías web que conozcan
para hacer algo extra con lo que impresionarnos. La única
condición es mantener las mismas preguntas y llenar las
respuestas adecuadamente.
</p>
</div>
</article>
</section>
<footer>
<p>Contacto: <a href="mailto:[email protected]">[email protected]</a></p>
</footer>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-45571408-1', 'devlabs-usb.github.io');
ga('send', 'pageview');
</script>
</body>
</html>