1
00:00:02,420 --> 00:00:04,090
Me gustaría mostrarte
Pharo Launcher.

2
00:00:04,257 --> 00:00:06,030
Pharo Launcher es una herramienta
desarrollada

3
00:00:06,670 --> 00:00:09,590
independientemente de Pharo y
que, al final, reemplazará

4
00:00:09,757 --> 00:00:14,460
la aplicación Pharo que hemos visto en la
otra sesión sobre la comprensión del intercambio.

5
00:00:15,320 --> 00:00:18,630
Esta es una aplicación que
permite administrar

6
00:00:20,640 --> 00:00:23,730
un conjunto completo de imágenes y
sobre todo para acceder a todos

7
00:00:23,897 --> 00:00:26,790
los servidores de integración que
te permitirá, cada vez que

8
00:00:26,957 --> 00:00:28,250
haya un commit, recrear
una imagen

9
00:00:28,417 --> 00:00:30,920
y para descargarla
muy facilmente.

10
00:00:31,087 --> 00:00:33,880
Escribí PharoLauncher
en Google para mostrarte.

11
00:00:34,810 --> 00:00:38,450
Si vas al Jenkins de INRIA,
¿Qué obtienes?

12
00:00:38,617 --> 00:00:41,140
Obtienes esta pagina.

13
00:00:41,520 --> 00:00:42,630
Hay un sitio web oficial.

14
00:00:42,797 --> 00:00:45,040
Ok, el sitio web oficial está
en SmalltalkHub.

15
00:00:46,830 --> 00:00:51,680
Y aquí si quiero instalar
en Mac OS X

16
00:00:52,790 --> 00:00:54,250
voy a

17
00:00:58,730 --> 00:01:00,070
descargar un .dmg.

18
00:01:07,490 --> 00:01:12,370
Si descomprimó el .dmg,
obtengo una aplicación llamada

19
00:01:12,537 --> 00:01:14,520
Pharo (debería llamarse
Pharo Launcher, sería mejor).

20
00:01:15,340 --> 00:01:18,430
Personalmente uso esta aplicación

21
00:01:18,597 --> 00:01:23,580
todo el tiempo,

22
00:01:23,747 --> 00:01:25,390
te muestra (normalmente cuando
lo inicias

23
00:01:25,557 --> 00:01:26,190
no verás nada) ...

24
00:01:26,357 --> 00:01:29,230
Para mí aquí, muestra todas las cosas
que he instalado en mi sistema.

25
00:01:29,397 --> 00:01:32,900
Lo que es muy bueno, es que a
la izquierda, esta

26
00:01:33,067 --> 00:01:35,640
lista, estas son las imágenes
en que estoy

27
00:01:35,807 --> 00:01:40,500
trabajando y a la derecha,
estos son

28
00:01:40,667 --> 00:01:45,420
accesos directos, por ejemplo
puedes obtener

29
00:01:45,587 --> 00:01:48,250
Pharo versión 5 Beta,
la versión estable 4.

30
00:01:48,520 --> 00:01:50,270
Entonces, estos son mis favoritos.

31
00:01:50,650 --> 00:01:55,240
A continuación, puedo acceder a todas
las imágenes que

32
00:01:55,407 --> 00:01:59,060
he descargado recientemente
y que se almacenan

33
00:01:59,227 --> 00:02:01,950
localmente, para que
para no necesites

34
00:02:02,117 --> 00:02:04,400
descargarlas desde el servidor,
porque puede ser

35
00:02:05,080 --> 00:02:07,960
problemático dependiendo de tu
conexión a internet.

36
00:02:08,127 --> 00:02:11,340
La mía es lenta,
es problemática.

37
00:02:11,507 --> 00:02:12,460
Entonces, tienes ese tipo de cosas.

38
00:02:12,627 --> 00:02:13,920
Ahora lo que es genial, es
que tienes

39
00:02:14,087 --> 00:02:16,750
acceso a Pharo Contribution Jenkins.

40
00:02:19,600 --> 00:02:20,233
¿Qué es?

41
00:02:20,650 --> 00:02:24,520
Es un servidor Jenkins
en que las personas pueden

42
00:02:24,687 --> 00:02:26,060
almacenar una cierta cantidad de proyectos,
sólo tienes que

43
00:02:26,227 --> 00:02:27,570
pedir obtener acceso.

44
00:02:28,180 --> 00:02:31,290
Hay muchas cosas, no conozco
exactamente todas las que hay.

45
00:02:31,540 --> 00:02:34,150
Puedes elegir

46
00:02:36,560 --> 00:02:37,490
diferentes versiones.

47
00:02:37,657 --> 00:02:40,580
Te voy a mostrar Seaside,
la servidor de applicaciones

48
00:02:41,410 --> 00:02:48,130
webs dinámico,

49
00:02:48,297 --> 00:02:49,710
tengo, por ejemplo, toda el build.

50
00:02:50,220 --> 00:02:53,800
Para un build, recibo el mensaje
"¿Quieres un Pharo 2.0,

51
00:02:54,000 --> 00:02:55,300
un Pharo 3.0,

52
00:02:55,467 --> 00:02:56,100
un Pharo 4.0,

53
00:02:56,267 --> 00:02:58,890
en BleedingEdge, under development,
under release, under release

54
00:02:59,057 --> 00:02:59,690
1.3.

55
00:02:59,857 --> 00:03:02,520
No lo bajaré porque ya
tengo lo que

56
00:03:03,000 --> 00:03:05,000
es genial,
así que lo tengo aquí,

57
00:03:06,110 --> 00:03:11,000
si le digo que cree una imagen,

58
00:03:11,167 --> 00:03:16,000
la llamo Seaside, aquí
extrae

59
00:03:16,167 --> 00:03:19,810
la imagen de mi caché y
va aquí, y ahora puedo ejecutarlo.

60
00:03:20,180 --> 00:03:21,210
Y aquí, tengo mi imagen de Seaside.

61
00:03:21,710 --> 00:03:23,750
Lo que es genial si ves
un poco en Seaside,

62
00:03:23,917 --> 00:03:26,670
Seaside es bastante grande,
tiene todos estos

63
00:03:26,837 --> 00:03:30,790
paquetes en el sistema
con que no sé cuántas

64
00:03:30,957 --> 00:03:36,600
clases

65
00:03:36,767 --> 00:03:37,400
descargará.

66
00:03:37,640 --> 00:03:40,110
Entonces, es muy práctico porque
lo que es genial, voy a tomar

67
00:03:40,277 --> 00:03:41,580
otro ejemplo…

68
00:03:41,747 --> 00:03:46,120
si salgo, ahora estoy trabajando en ...

69
00:03:47,040 --> 00:03:51,260
Tengo una biblioteca de
matemática en Smalltalk  llamada

70
00:03:51,427 --> 00:03:54,750
Sci-Smalltalk, tengo mi ambiente.

71
00:03:55,000 --> 00:03:58,420
Cada vez que commitee el código de esta

72
00:03:58,587 --> 00:04:03,510
esta imagen, en el
repositorio de Sci-Smalltalk,

73
00:04:03,677 --> 00:04:05,870
habrá un trabajo de Jenkins.
que lo verá y

74
00:04:06,037 --> 00:04:09,300
reconstruira la imagen y
me propóndea descargarla

75
00:04:09,620 --> 00:04:13,120
después de haber corrido las pruebas.

76
00:04:13,390 --> 00:04:16,380
Entonces aquí, si voy a contribución
y busco

77
00:04:16,547 --> 00:04:23,140
Sci-Smalltalk,

78
00:04:23,307 --> 00:04:25,790
esto es lo mismo, tengo todas las compilaciones
con las diferentes versiones de Pharo.

79
00:04:25,957 --> 00:04:27,110
Aquí hay menos.
Hay 4.0

80
00:04:27,277 --> 00:04:28,460
bajo desarrollo estable,

81
00:04:29,300 --> 00:04:30,310
5.0 bajo desarrollo inestable.

82
00:04:30,477 --> 00:04:34,020
Si quiero obtener uno,
Lo descargaré.

83
00:04:34,380 --> 00:04:35,550
Hago "crear imagen"

84
00:04:36,410 --> 00:04:39,910
Y automáticamente, puedo
obtener la última

85
00:04:40,077 --> 00:04:42,330
configuración cargada,
de acuerdo a

86
00:04:42,497 --> 00:04:46,400
configuraciones y según
cómo configuré mi trabajo Jenkins.

87
00:04:46,630 --> 00:04:50,640
Pharo Launcher, te recomiendo encarecidamente
usarlo

88
00:04:50,807 --> 00:04:51,440
porque es realmente genial.

89
00:04:52,620 --> 00:04:54,530
En conclusión, Pharo Launcher
es realmente muy agradable

90
00:04:54,697 --> 00:04:59,540
porque combina al mismo tiempo
el acceso a tus trabajos y

91
00:04:59,707 --> 00:05:01,420
la organización en tus archivos de sistema.

92
00:05:01,700 --> 00:05:03,230
Cuando trabajas en varios proyectos,

93
00:05:03,397 --> 00:05:06,290
siempre es bueno tener un
vistazo general de ellos.

94
00:05:07,090 --> 00:05:09,920
Pharo Launcher fue desarrollado
por Damien Cassou,

95
00:05:10,087 --> 00:05:12,900
quien es uno de los tres autores
de este MOOC, y realmente le

96
00:05:13,067 --> 00:05:14,210
agradezco por esto, es realmente genial.
