Autor: vejeta

  • Como usar ITS

     

    – Cómo hacer un backup:

    .VAL 0; 66753>>HRLM 1,114040   
    ^C
    
    :
    
    --- aqui pulso ^\
    
    *[HALTED: FE interrupt]
    KLH10> devmount mta0 tape1 rw
    Mount requested: "tape1"
    KLH10> [mta0: Tape online]
    cont
    Continuing KN10 at loc 05600...
    
    PI ITS revived!
    
      
    :massacre
    *:dump
    (Please Log In)
    DUMP  .443   
    *** WRONG VERSION OF DUMP--ASSEMBLED FOR KN     BUT RUNNING ON PI     ***
    *** CERTAIN TAPE OPERATIONS WON'T BE ALLOWED ***
    _
    
    --- pulso ^Z :sl <enter> wrong/0 〈ENTER〉 y $P (esc p)
    
    6146)   .IOT 5,1   :sl
    *wrong/'DUMPER$:   -1   0
    $p
    PFTHMG DRAGON CHANNA _DRGN_ TIMES  WRITE  19:12:14
    PFTHMG DRAGON CHANNA LOGOUT TIMES  DELRNM 19:12:14
    dump full links
    
    --- Nombre de la cinta : tape1
    
    TAPE NO=tape1
    ___002 DUMP   SYSENG MACRO  TAPES  WRITE  19:12:34
    ___002 DUMP   SYSENG MACRO  TAPES  WRITE  19:13:34
     REEL      0 FIRST USER =  .      LAST USER =  TEACH 
    
    _icheck
     E-O-T 
    _quit
    
    
    --- volvemos al monitor de klh10 con ^\
    
    :KILL 
    *[HALTED: FE interrupt]
    KLH10> devunmount mta0
    Unmount requested
    KLH10> [mta0: Tape offline]
    
    KLH10> cont
    Continuing KN10 at loc 05600...
    
    PI ITS revived!
    
    
    
    

     

     

    – ver los procesos (equivalente a un ps)

    *:peek
    New system version; must repurify.
    Take paws off keys and wait.
    %CFOFF?%CFSTS?%CFCLS?%CFSTY?%SWOUT?%SWLOD?%SWSB?IPKSNC?NSUBNT?MYCHAD?%PKNOF?PK.!
    HSP?PK.HST?CHNPI?CHNPO?CHNPF?CHNSTS?CHNSNS?CHNRTR?CHNPFL?CHNPD?CHNABT?CHNCRC?CH!
    NCR2?CHNWLE?CHNPLE?CHNLOS?CHNSPZ?CHTTBF?CHFRBF?CHQRFC?CHQLSN?CHNIPI?CHNIPO?CHSU!
    SR?CHSSTA?CHSNBF?CHSNOS?CHSFRN?CHSACK?CHSPKN?CHSWIN?CHSIBP?CHSOBP?SBNRUT?UWRKST!
    ?USVWRK?USWTIM?TRCTBL?
    :PDUMP DSK:SYS;TS PEEK
    *GO$G'PEEK$:
    
    MD ITS 1647  Peek 632   5/11/08 00:21:02  Up time = 2:43:02
    Memory: Free=303   Runnable Total=11 Out=0     Users: High=12 Runnable=1
    Index Uname Jname Sname     Status   TTY    Core Out %Time    Time PIs
      0 SYS    SYS    SYS        HANG    ?        55   0   0%           
      1 CORE   JOB    CORE       UUO     ?         0   0   0%           
      2 COMSAT JOB.07 SYS        HANG    ?         4   1   0%           
      3 COMSAT IV     IV         HANG    ?        30   9   0%           
      4 ___004 HACTRN USERS2     HANG    >        30   9   0%           
      6  ___004 LISP   USERS2    TTYI    T0       56   0   0%           
      5 PFTHMG DRAGON DRAGON     HANG    ?         6   0   0%           
      7 11TLNT TELSER 060124     SLEEP   ?         1   0   0%           
     10 PACO   HACTRN SYS        HANG    >   C    33   9   0%           
     11  PACO   PEEK   USERS2    +TTYBO  T11      11   0   3%           
    Fair Share 4%     Totals:                    226       3%        1
    Logout time = 1       Lost 0%  Idle 4%  Null time = 14
    
    

     

    – Como acceder en red ..

     

    root@pruebas2:/mnt/hdb1/paco#  route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.24.96.3
    root@pruebas2:/mnt/hdb1/paco# exit
    exit
    paco@pruebas2:~$ ping 192.168.0.203
    PING 192.168.0.203 (192.168.0.203) 56(84) bytes of data.
    64 bytes from 192.168.0.203: icmp_seq=1 ttl=59 time=0.675 ms
    64 bytes from 192.168.0.203: icmp_seq=2 ttl=59 time=0.658 ms
    64 bytes from 192.168.0.203: icmp_seq=3 ttl=59 time=0.664 ms
    64 bytes from 192.168.0.203: icmp_seq=4 ttl=59 time=0.681 ms
    64 bytes from 192.168.0.203: icmp_seq=5 ttl=59 time=0.669 ms
    64 bytes from 192.168.0.203: icmp_seq=6 ttl=59 time=0.668 ms
    
    --- 192.168.0.203 ping statistics ---
    6 packets transmitted, 6 received, 0% packet loss, time 4997ms
    rtt min/avg/max/mdev = 0.658/0.669/0.681/0.016 ms
    paco@pruebas2:~$ telnet 192.168.0.203
    Trying 192.168.0.203...
    Connected to 192.168.0.203.
    Escape character is '^]'.
    MIT Mostly Development PDP-10
    Welcome to PI!
    
    Please do ":PRINT HACK;PI NEWS" for help.
    
    
    MD ITS.1647. DDT.1545.
    TTY 11
    You're all alone, Fair share = 1%
    
    
    

     

     

    – Usar MD en lugar de PI y lanzar  maclisp con los primeros ejemplos de pitmanual

    ~/ITS$ ./kn10-ks  klh10-md.ini
    KLH10 V2.0A release (MyITS) built May 10 2008 10:40:00
        Copyright � 2001 Kenneth L. Harrenstien -- All Rights Reserved.
    This program comes "AS IS" with ABSOLUTELY NO WARRANTY.
    
    Compiled for LINUX on I386 with word model USEHWD
    Emulated config:
             CPU: KS10   SYS: ITS   Pager: ITS  APRID: 759
             Memory: 512 pages of 1024 words  (SHARED)
             Time interval: INTRP   Base: OSGET   Quantums: OSVIRT
             Interval default: 60Hz
             Internal clock: OSINT
             Other: JPC DEBUG PCCACHE CTYINT IMPINT EVHINT
             Devices: RH11 RPXX(DP) TM03(DP) DZ11 CH11 LHDH(DPIMP)
    [MEM: Allocating 512 pages shared memory, clearing...done]
    
    KLH10> ; KLH10 emulator configuration for MD ITS system.
    KLH10> 
    KLH10> ; Define basic KS10 device config - two RH11s each on its own Unibus
    KLH10> 
    KLH10> devdef rh0  ub1   rh11   addr=776700 br=6 vec=254
    KLH10> devdef rh1  ub3   rh11   addr=772440 br=6 vec=224
    KLH10> 
    KLH10> ; Provide one disk, one tape in config ITS expects
    KLH10> 
    KLH10> devdef dsk0 rh0.0 rp     type=rp06 format=dbd9 path=PI-ITS-RP06.0-dbd9 iodly=0
    KLH10> devdef mta0 rh1.0 tm02   fmtr=tm03 type=tu45
    KLH10> 
    KLH10> ; ITS wants a 60Hz clock, allow it.  Need this until defaults OK.
    KLH10> set clk_ithzfix=60
       clk_ithzfix: 60.  =>  60.
    KLH10> 
    KLH10> ; Define IMP for MD
    KLH10> devdef imp  ub3   lhdh   addr=767600 br=6 vec=250 ipaddr=192.168.0.203 gwaddr=192.168.0.2
    KLH10> 
    KLH10> ; Dummy definitions.  Only one DZ is still (apparently) needed.
    KLH10> devdef dz0  ub3   dz11   addr=760010 br=5 vec=340
    KLH10> ;devdef dz1  ub3   dz11   addr=760020 br=5 vec=350
    KLH10> ;devdef chaos ub3  ch11   addr=764140 br=5 vec=270
    KLH10> 
    KLH10> ; Define new HOST device hackery
    KLH10> devdef idler ub3 host addr=777000
    KLH10> 
    KLH10> ; Preload ITS for convenience
    KLH10> load @.its-647md-u
    Using word format "u36"...
    Loaded "@.its-647md-u":
    Format: ITS-SBLK
    Data: 65468, Symwds: 0, Low: 01, High: 0777266, Startaddress: 0144430
    KLH10> 
    KLH10> ; go 774000 ; to start DDT, else "go" to start ITS
    KLH10> 
    KLH10> [EOF on klh10-md.ini]
    KLH10> go
    Starting KN10 at loc 0144430...
    
    Salvager 260
    
    .TEMP. has no files, User File Directory DELETED
    .MSGS. has no files, User File Directory DELETED
    
    [dpimp: Using default interface "eth0"]
    [dpimp: ifc "eth0" => ether 0:1d:92:62:cf:6f]
    [dpimp:   inet 172.24.96.3]
    [dpimp:   netmask 255.255.255.0]
    [dpimp:   net 172.24.96.0]
    [dpimp:   HOST: 192.168.0.203]
    [dpimp:   gwdef 192.168.0.2]
    [dpimp: no native ARP entry, assuming shared ifc]
    
    IT IS NOW  8:25:59 PM EDT, SATURDAY, MAY 10,2008
    
    MD ITS 1647 IN OPERATION AT 20:25:59
    MD ITS 1647 SYSTEM JOB USING THIS CONSOLE.
     LOGIN  TARAKA 0 20:25:59
    
    MD ITS.1647. DDT.1545.
    TTY 0
    You're all alone, Fair share = 1%
    :inquir
    SYS: SYS3; TS INQUIR - NON-EXISTENT DIRECTORY
    IT IS NOW  8:26:39 PM EDT, SATURDAY, MAY 10,2008
    
    :lisp
    (Please Log In)
    
    LISP 2149
     Alloc? y
    # REGPDL = 10000        
    # SPECPDL = 4000        
    # FXPDL = 4000  
    # FLPDL = 2000  
     LIST = 40000   
     SYMBOL = 6000  
     FIXNUM = 14000 
     FLONUM = 2000  
     BIGNUM = 2000  
     ARRAY = 1000   
    
    
    * 
    
    :lisp
    
    ;:LISP UNBOUND VARIABLE
    
    
    (setq x '(hi there))
    (HI THERE) 
    (car x)
    HI 
    (+ 3 4)
    7 
    (zerop 17)
    NIL 
    (+ 5 5)
    12 
    --- esto es correcto :) maclisp opera por defecto en octal
    (atom 3)
    T 
    (setq x (list 'a 'b) y (list 'a 'b))
    (A B) 
    (equal '(a b) '(a b))
    T 
    (= 3 'foo)
    ;FOO NON-NUMERIC VALUE
    (eval '((lambda (x) (plus x x)) 2.5))
    5.0 
    (eval '(+ (* 2 3) 1))
    7 
    (progn (setq x 'a y 'b)
           (psetq x y y x)
           (list x y))
    ;Loading DEFMAX 98
    ;Loading MLMAC 92
    (B A) 
    
    
    

     

     

     

    – como ver el directorio de lisp:

    :listf ts lisp;
    
    PI   LISP
    FREE BLOCKS #0=17573
      0   -READ- -THIS- 1 ! 3/21/84 13:52:46
      0   .FASL  DEFS   7 ! 5/4/81 10:17:12
      0   @      FASL   5 ! 7/24/81 10:53:43
      0   ALLFIL FASL   2 ! 2/23/79 17:24:57
      0   BACKQ  FASL   1 ! 8/19/81 18:33:42
      0   BACKQ  OFASL  1 ! 12/23/80 17:33:55
      0   BITS   FASL   4 ! 1/23/82 17:02:00
      0   BITS   OFASL  3 ! 1/23/82 16:30:34
      0   BITS   OOFASL 3 ! 11/10/81 20:40:10
      0   BLTARR FASL   1 ! 4/2/81 05:56:58
      L   BS     FASL   LIBLSP BS FASL
      0   BUG    MAIL   39 ! 10/5/87 12:42:54
      0   CERROR FASL   2 ! 7/6/81 19:42:28
      0   CERROR OFASL  2 ! 5/18/81 20:35:14
      0   CGOL   FASL   10 ! 4/6/82 20:22:25
      0   CGOL   QFASL  10 ! 2/9/82 00:10:49
      0   CGPRIN FASL   5 ! 1/24/81 05:54:46
      0   CNVD   FASL   1 ! 7/5/81 08:01:30
      L   DEBUG  FASL   LIBLSP DEBUG FASL
      0   DEFMAC FASL   5 ! 10/17/81 11:53:57
      0   DEFMAC OFASL  5 ! 8/1/81 15:26:42
      0   DEFMAX FASL   2 ! 12/8/81 14:42:50
      0   DEFMAX OFASL  2 ! 7/31/81 20:02:24
      0   DEFMAX OOFASL 2 ! 6/15/81 16:25:09
      L   DEFNS  MID    L DEFNS >
      0   DEFSET FASL   2 ! 7/24/81 10:48:37
      0   DEFSET OFASL  2 ! 6/4/81 22:49:38
      0   DEFVST FASL   3 ! 12/8/81 16:21:39
      0   DEFVST OFASL  3 ! 8/21/81 21:31:05
      0   DEFVSX FASL   3 ! 12/8/81 14:34:29
      0   DEFVSX OFASL  3 ! 10/21/81 14:49:49
      0   DEFVSY FASL   2 ! 12/8/81 14:33:36
      0   DEFVSY OFASL  2 ! 7/7/81 05:23:18
      0   DESCRI FASL   2 ! 12/8/81 14:48:18
      0   DESCRI OFASL  2 ! 4/10/81 02:05:15
      0   DRAMMP FASL   3 ! 10/20/81 09:51:33
      0   DRAMMP OFASL  4 ! 3/3/81 19:09:49
      0   DUMPAR FASL   1 ! 3/13/81 08:08:15
      0   EDIT   FASL   2 ! 4/25/80 16:59:47
      0   ERRCK  FASL   2 ! 8/8/81 15:21:55
      0   ERRCK  OFASL  2 ! 5/21/81 07:49:53
      0   EVONCE FASL   1 ! 12/1/80 14:06:49
      0   EXTBAS FASL   1 ! 12/18/81 17:59:47
      0   EXTBAS OFASL  1 ! 12/8/81 14:31:44
      0   EXTBAS OOFASL 1 ! 11/1/81 16:25:44
      0   EXTEND FASL   5 ! 1/23/82 15:56:01
      0   EXTEND OFASL  5 ! 1/23/82 16:28:40
      0   EXTEND OOFASL 5 ! 12/8/81 16:13:09
      0   EXTHUK FASL   2 ! 12/8/81 15:33:25
      0   EXTHUK OFASL  2 ! 11/10/81 16:08:47
      0   EXTMAC FASL   4 ! 12/18/81 18:39:21
      0   EXTMAC OFASL  4 ! 12/8/81 16:11:56
      0   EXTSFA FASL   2 ! 8/15/81 14:21:43
      0   EXTSFA OFASL  1 ! 3/28/81 21:41:22
      0   EXTSTR FASL   2 ! 12/8/81 16:10:17
      0   EXTSTR OFASL  2 ! 11/1/81 16:20:19
      0   FLRMAT FASL   3 ! 12/16/80 18:03:03
      0   FORMAT BRACK  1 ! 8/29/82 19:37:43
      0   FORMAT EXTEND 1 ! 2/9/81 20:13:02
      0   FORMAT FASL   6 ! 8/29/82 19:34:49
      0   FORMAT FLOAT  2 ! 8/29/82 19:36:31
      0   FORMAT HAIR   2 ! 2/9/81 20:12:23
      0   FORMAT INVOKE 1 ! 6/11/81 22:32:05
      0   FORMAT ITER   1 ! 2/9/81 20:12:44
      0   FORMAT MACROS 1 ! 2/9/81 20:13:14
      0   FORMAT NUM    2 ! 8/29/82 19:38:03
      0   FORMAT UMACS  1 ! 8/29/82 19:38:23
      0   FUNCEL FASL   1 ! 10/24/81 09:15:05
      0   FUNCEL OFASL  1 ! 2/21/81 20:36:00
      0   GCDEMN FASL   2 ! 11/9/81 16:12:29
      0   GCDEMN OFASL  2 ! 2/28/81 20:29:26
      0   GETMID FASL   2 ! 12/6/80 13:21:09
      0   GFILE  FASL   2 ! 2/8/80 00:56:12
      0   GFN    FASL   5 ! 10/20/81 07:33:11
      0   GFN    OFASL  5 ! 4/6/81 03:41:30
      L   GRIND  FASL   LISP GFILE FASL
      L   GRINDE FASL   LISP GFN FASL
      0   HUMBLE FASL   2 ! 5/14/80 11:53:58
      L   ITSBTS 1      SYS ITSBTS >
      L   ITSDFS 4      SYS ITSDFS >
      0   LAP    FASL   3 ! 5/31/81 14:44:59
      0   LCHNSP FASL   1 ! 5/5/80 12:10:56
      0   LDBHLP FASL   1 ! 9/20/80 15:11:37
      0   LEDIT  FASL   2 ! 2/27/81 19:21:25
      0   LET    FASL   3 ! 6/9/81 18:13:12
      0   LEXPRF FASL   1 ! 7/10/81 18:29:13
      L   LISP   NEWS   LSPMAI LISP NEWS
      L   LISP   RECENT LSPMAI LISP RECENT
      0   LISPT  FASL   6 ! 5/16/80 14:15:52
      0   LOCK   224    1 ! 8/9/83 16:48:50
      0   LOCK   229    1 ! 3/23/84 15:20:52
      0   LOCK   231    1 ! 4/13/84 09:02:48
      0   LOCK   MAIL   1 ! 7/24/83 02:01:37
      0   LOCK   OMAIL  3 ! 12/9/81 21:38:04
      0   LOCK   REPORT 1 ! 12/16/81 19:39:44
      0   LODBYT FASL   3 ! 12/9/80 13:29:17
      L   LOOP   FASL   LIBLSP LOOP FASL
      0   LSETS  FASL   1 ! 7/25/81 07:40:15
      0   LSETS  OFASL  1 ! 6/4/81 21:46:03
      0   LSPTTY 100QIO 2 ! 4/24/81 04:36:34
      0   LSPTTY 122QIO 2 ! 8/1/81 01:54:33
      0   LSPTTY 138QIO 2 ! 6/16/83 04:09:02
      0   LSPTTY 144QIO 2 ! 1/22/84 06:43:04
      0   LSPTTY 149QIO 2 ! 4/21/86 00:47:29
      0   MACAID FASL   4 ! 10/31/81 10:32:00
      0   MACAID OFASL  4 ! 10/27/81 12:40:55
      0   MACLIS LISP   1 ! 7/10/81 17:19:01
      L   MACLIS SHARAB LISP MACLIS LISP
      0   MLMAC  FASL   4 ! 11/17/81 13:15:34
      0   MLMAC  OFASL  4 ! 8/26/81 16:15:53
      0   MLSUB  FASL   2 ! 8/1/81 14:39:44
      0   MLSUB  OFASL  2 ! 7/17/81 11:59:54
      0   NADEFV FASL   6 ! 12/9/81 19:47:28
      0   NADEFV OFASL  6 ! 8/21/81 21:50:09
      0   NALET  FASL   3 ! 6/9/81 18:18:48
      0   NALOOP FASL   8 ! 8/11/81 22:43:12
      0   NEW    RECENT 2 ! 9/14/82 04:13:14
      L   NILAID FASL   LSPSRC NILAID FASL
      0   PUREP  FASL   1 ! 3/12/80 04:56:08
      L   PURQIX 1997   SYS PURQIO 1997
      0   QUERIO FASL   2 ! 10/17/81 08:41:49
      0   QUERIO OFASL  2 ! 6/25/81 22:06:03
      0   REAP   FASL   1 ! 6/2/80 09:48:02
      L   SAIDFS 314159 SYS SAIDFS >
      0   SENDI  FASL   1 ! 7/4/81 21:04:39
      0   SETF   FASL   5 ! 11/4/81 11:14:55
      0   SETF   OFASL  5 ! 8/14/81 14:06:02
      0   SHARAB LISP   1 ! 4/4/81 23:22:20
      0   SHARPA FASL   2 ! 7/7/81 03:05:11
      0   SHARPC FASL   3 ! 7/5/81 01:40:53
      0   SHARPM FASL   3 ! 1/23/82 18:02:15
      0   SHARPM OFASL  3 ! 11/7/81 15:43:11
      0   SHARPM OOFASL 3 ! 6/9/81 18:43:41
      0   SORT   FASL   1 ! 9/23/81 17:33:43
      0   SORT   OFASL  1 ! 11/22/78 04:34:54
      0   STRAUX FASL   3 ! 11/7/81 16:26:29
      0   STRAUX OFASL  3 ! 9/2/81 19:13:52
      0   STRING FASL   9 ! 11/12/81 16:16:48
      0   STRING OFASL  9 ! 9/2/81 22:07:44
      L   STRUCT FASL   LIBLSP STRUCT FASL
      0   SUBLOA FASL   1 ! 7/5/81 14:15:01
      L   SUBLOA LSP    NILCOM SUBLOA >
      0   SUBSEQ FASL   3 ! 10/27/81 11:03:53
      0   SUBSEQ OFASL  3 ! 7/31/81 22:52:58
      0   TAPEXX 55     3 ! 11/25/80 18:08:43
      0   THREAD FASL   2 ! 9/29/81 13:40:43
      0   THREAD LFASL  2 ! 9/29/81 13:25:53
      0   TRACE  FASL   3 ! 1/29/81 10:33:27
      L   TTY    FASL   LIBLSP TTY FASL
      0   UMLMAC FASL   3 ! 7/30/81 18:52:21
      0   UMLMAC OFASL  2 ! 5/13/81 19:20:03
      0   VECTOR FASL   3 ! 1/23/82 15:52:48
      0   VECTOR OFASL  3 ! 1/23/82 16:32:05
      0   VECTOR OOFASL 3 ! 11/10/81 19:48:00
      0   YESNOP FASL   1 ! 9/1/81 18:35:30
      0   YESNOP OFASL  1 ! 6/3/81 21:49:30
    *
    
  • Sobre máquinas virtuales: Parrot

    Parrot es un intento de crear una maquina virtual cuyo principal objetivo son los lenguajes dinámicos como puedan ser perl, tcl, python o rubi. Actualmente esta en fase alpha (version 0.6.1) pero se puede decir que la infraestructura esta casi creada, y poco a poco se van creando lenguajes basados en esta maquina virtual.

     

    Uno de los principales objetivos de parrot es la creacion de rakudo o per6 en parrot. Existe un monton de informacion disponible en la red:

    • Pruebas: http://smoke.parrotcode.org/smoke/
    • Página principal del proyecto : http://www.parrotcode.org/
    • lista de BUGS : http://rt.perl.org/rt3/NoAuth/parrot/Overview.html
    • Tutorial de PCT : http://rt.perl.org/rt3/NoAuth/parrot/Overview.html
    • Vista previa de perl6 : http://www.perl.com/pub/a/2007/05/10/everyday-perl-6.html
  • CDC Cyber – Cray

    Caracteristica curiosa de los CDC: 60 bits y de 10 a 24 ppu’s

    URLs:

    http://members.iinet.net.au/~tom-hunter/

    http://60bits.net/

    http://www.cray-cyber.org/general/start.php

    Hacer referencia a Plato:

     

     

  • teclado IBM PC original

    Teclado IBM PC Original

  • ¡Sale a la luz Grok 1.3!

    Vuestro editor, Zoperman, ya lo está utilizando para algunos proyectos internos. Y nada mejor que leer la nota de la publicación que reproducimos traducida a continuación, para hacerse una idea de lo que trae esta nueva versión.

    Aquí reproducimos la nota original del equipo de desarrollo de Grok:

    Grok 1.3 es el último lanzamiento de Grok basado en el Zope Toolkit 1.1c1.

    Mientras que en la anterior versión se reducia el número de dependencias en la jerarquía de paquetes que componen Grok, en esta versión vemos cambios importantes en la funcionalidad tipica de una aplicación basada en Grok.

    Debido a que la versión de Zope Toolkit (ZTK) 1.1 elimina el soporte de Python2.4 y añade soporte a Python 2.7, ha sido posible actualizar un gran número de paquetes, entre ellos ZODB. En la actualidad, Grok no necesita reimplementar ninguna versión de los paquetes del ZTK.

    Para ver una lista de las versiones de los paquetes que trae Grok:

    http://grok.zope.org/releaseinfo/1.3/versions.cfg

    Para actualizar un proyecto, se recomienda seguir las notas de actualización a la nueva versión definidos aquí:

    http://grok.zope.org/doc/1.3/upgrade.html

    Algunas de las nuevas características de Grok 1.3 son:

    • Soporte para la versión más reciente de martian.
    • Se añade una refactorización del registro de plantillas. Esto supone un descenso considerable de avisos concernientes a plantillas no asociadas.
    • La inclusión de la libería Fanstatic y componentes WSGI. Según el sitio de Fanstatic:

     

    «»» Fanstatic es un framework pequeño pero a la vez muy potente, dirigido a la publicación automática de recursos en páginas webs. Piensa en Javascript y en CSS. Sirve contenido estático, pero lo hace realmente bien. «»»

    La funcionalidad del directorio «static» de los proyectos Grok se basa ahora en Fanstatic, y zope.fanstatic se encarga de proveer la capa de compatibilidad.

    • La nueva versión de la herramienta «grokproject» es ahora capaz de generar proyectos Grok de versiones < 1.3
    • La comunidad de Grok no sólo está trabajando generando código, tambien está mejorando la documentación, y no solo la «oficial», también la generada por la comunidad. Ésta es una tarea que aún se está llevando a cabo.

     

    Sabemos que esta nueva versión requiere de cambios estructurales que afectaran vuestros actuales proyectos basados en Grok.  Haganos saber si encuentras problemas al actualizar a la nueva versión a traves de la lista de correo grok-dev o a través del canal #grok de IRC en Freenode. Intentaremos ayudarte, y eso también nos ayudará  

    a nosotros, los desarrolladores de Grok, a corregir incidencias y bugs.

  • Seguimos luchando contra la censura. «Contra la ley Sinde, damos la cara.»

    «En cuanto a los que montan esos líos en Internet, son gente que tiene mucho poder y que se revuelve en defensa de sus intereses…” (Ángeles González-Sinde, El Pais 25/12/2010 )

    Participa en:  http://damoslacara.net/

    Es hora de demostrarles que somos más, y que damos la cara para defender nuestros derechos e impedir que leyes como la «Ley Sinde» imponga nuevas restricciones

    Somos el mundo de la cultura. Somos internautas, artistas, estudiantes, creadoras, científicos. Somos tu médico, la ingeniera que diseña las carreteras y el obrero que las construye, somos el camarero que te sirve el café cada mañana, jubiladas, becarios, escultores, el diseñador que hace tus páginas web, quien organiza un taller de música en un centro social o monta una obra de teatro en el barrio… Somos las trabajadoras de la cultura. Somos el mensajero que lleva los guiones, el pinche del cátering, la tercera ayudante de producción, quienes enchufan los micros. Todas somos cultura, todas somos creadoras y muchas vivimos de nuestras creaciones, sin prohibir su difusión y reproducción, y a pesar de la falta de apoyo institucional y la ausencia de compromiso empresarial.

    Leer el llamamiento en hacktivistas.net

  • Manifestación a las 18:00 Sábado, 11 de Diciembre 2010

    1. Reclamamos la puesta en libertad de Julian Assange en el territorio de Reino Unido.
    2. El restablecimiento del dominio de Wikileaks (wikileaks.org) el cual apuntaba a la IP número: 213.251.145.96.
    3. Que sea repuesta la cuenta en la entidad financiera PostFinance en Suiza, dado que a Assange le ampara una solicitud de asilo en dicho país y la presunción de inocencia que todo ciudadano posee.
    4. Dado que nadie ha demostrado la culpabilidad de Assange por los delitos que se le imputan, ni la organización Wikileaks está imputada en ninguno de ellos, les sea restituido el servicio en las redes de VISA y Mastercard para el movimiento de dinero que tengan a bien realizar libremente.
    5. Expresamos nuestro deseo de que cesen las acciones orquestadas por parte de todos aquellos poderes gubernamentales que mediante coacciones y ataques están librando un conflicto contra dicha organización, temerosos del uso que ciudadanos anónimos hacen de su legitimo derecho a la libertad de expresión y al esclarecimiento y difusión de la verdad.
    6. Consideramos que la transparencia es un bien fundamental a preservar en cualquier sociedad que se haga llamar a sí misma democrática y por ello estamos dispuestos a defender iniciativas que como Wikileaks suponen una ventana abierta a la libre información.
    7. El inicio de un proceso judicial  sobre  aquellos responsables, que si se demostrase la veracidad de los hechos, cometieron crímenes o graves delitos revelados por filtraciones publicadas en Wikileaks. Con el fin de evitar la corrupción y que sigan ejerciendo el poder en detrimento de nuestras libertades.
    8. La petición de repulsa por parte de todos nuestros dirigentes por los actos de terrorismo de Estado que Wikileaks ha descubierto.

    “Aquellos que sacrifican una libertad imprescindible para conseguir una seguridad temporal no merecen ni libertad ni seguridad“. Benjamin Franklin


    Hora: 18:00, Sábado, 11 de Diciembre 2010
    Lugar: En las siguientes ciudades

    Madrid
    Embajada británica en Madrid
    Torre Espacio
    Paseo de la Castellana 259D
    28046 Madrid
    Teléfono de la embajada: +34 917 146 300

    Barcelona
    Consulado General Británico en Barcelona
    Edificio Torre de Barcelona
    Avenida Diagonal, 477, 13º, 08036 Barcelona
    Teléfono del consulado: +34 93 366 62 00

    Valencia
    Consulado de Suecia en Valencia
    Plaza Porta de la Mar 4, pta 8, Valencia, Spain
    Teléfono del consulado: +34 963940375,  +34 963940377

    Otras ciudades
    Si deseas organizar una manifestación en alguna otra ciudad no listada aquí, debes pedir los oportunos permisos para realizarla a las autoridades competentes, concretar el lugar (preferiblemente embajada o consulado Británico o Sueco) y hacérnoslo saber enviándonos un mail a info@freewikileaks.eu lo antes posible.

    Descargar el manifiesto:

    Descarga [rapidshare] [megaupload] [gigasize] en formato doc (Documento de Word)
    Descarga [rapidshare] [megaupload] [gigasize] en formato odt (OpenOffice)
    Descarga [rapidshare] [megaupload] [gigasize] en formato pdf (Portable Document)
    Descarga [rapidshare] [megaupload] [gigasize] en formato rtf (Rich Text Format)
    Descarga [rapidshare] [megaupload] [gigasize] en formato txt (Texto plano)
    Descarga [rapidshare] [megaupload] [gigasize] en formato html (HTML en ZIP)

  • Press Release – Wikileaks empieza a publicar cables diplomáticos de la embajada de estados unidos

    “La publicación de los documentos revela las contradicciones entre la imagen pública de los Estados Unidos y qué se dice realmente tras puertas cerradas – y muestra que si los ciudadanos en una democracia quieren que su gobierno refleje sus deseos, entonces deberían tener la oportunidad de pedir que se les muestre qué pasa en realidad detras del escenario”

    “En los Estados Unidos se le enseña a cada niño en la escuela que George Washington – el primer Presidente de dicho país – era alguien incapaz de mentir. Si los sucesores de cada administración que le precedió realizaran su trabajo ajustados a dicho principio, entonces la marejada de documentos publicada hoy no sería más que una situación incómoda” dijo Assange. “Al contrario, el Gobierno de los Estados Unidos ha alertado a cada gobierno – aún aquellos más corruptos- alrededor del mundo, tratando de mitigar el daño ante el inminente impacto de los documentos a revelarse hoy”.

    A diferencia de las publicaciones anteriores de Wikileaks, en las que numerosos documentos se publicaron todos a la vez, en esta ocasión la organización publicará los documentos de una forma gradual. “Los cables de la Embajada serán publicados por etapas en los próximos meses. La materia de los cables es de tal importancia, y abarca un ámbito geográfico tan amplio, que el hacerlo de otra forma no haría justicia al contenido que revela”

    “Debemos a las personas que nos confiaron la difusión de los documentos que éstos se difundan de la forma debida. Es por ello que debemos asegurarnos que haya tiempo para escribir sobre los mismos, comentar y discutir ampliamente y en público su contenido, algo que es imposible de conseguir si todos los documentos se publican a la vez. Es por ello que la publicación se realizará de forma gradual en las siguientes semanas y hasta meses.”

    “Mientras los documentos muestran atroz cinismo diplomático y abuso, el hecho de que dichos materiales fueron filtrados muestra que hay buenas y valientes personas trabajando dentro del gobierno, que creen en la transparencia y en una polítoca exterior más ética. Estas personas buscan reformar las organizaciones para las que trabajan, una meta que, de acuerdo a lo que los cables muestran, importa a cada ciudadano en todos los países. La publicación realizada hoy es una muestra del poder de las acciones de una persona valiente, pero será la reacción del mundo a dichos cables la que definirá si un cambio es posible”.

    “En las próximas semanas podremos juzgar el clima político de docenas de países por sus reacciones. ¿Se unirán éstos a la campaña de distracción y desinformación o tomarán esta situación como la oportunidad para reformar el sistema?”

    Datos clave:

    - El set completo comprende 251,288 documentos, que a su vez suman 261,276,536 palabras (siete veces el tamaño de «The Iraq War Logs», la que fuera la más grande publicación de información clasificada hasta hoy).

    - Si el ritmo de lectura de una persona que quisiera leer todos los cables fuera equivalente al de alguien que lee una tesis doctoral por semana, ésta demoraría aproximadamente 70 años en finalizar la tarea.

    - Los cables abarcan el período que va desde el 28 de Dciembre de 1966 al 28 de Febrero de 2010, se originaron desde 274 distintas embajadas, consulados y misiones diplomáticas.

    De acuerdo al sistema de etiquetas utilizado por el Departamento de Estado, los temas más discutidos en las comunicaciones son:

    - Relaciones Internacionales de orden político– 145,451
    - Asuntos internos de Gobierno – 122,896
    - Derechos Humanos – 55,211
    - Condiciones Económicas – 49,044
    - Terroristas y terrorismo – 28,801
    - Consejo de Seguridad de las Naciones Unidas – 6,532

    - Irak es el país más discutido en las comunicaciones – 15,365 (Cables enviados desde Irak– 6,677)

    - Ankara, Turquía fue la Embajada que envió el mayor número de cables, 7,918

    - 8,017 instrucciones se enviaron desde las oficinas de la Secretaria del Departamento de Estado.
    - 15, 652 cables están clasificados como secretos, 101,748 como confidenciales y 133,887 son documentos no clasificados.

     

    Fuente: http://cablegate.wikileaks.org/articles/2010/Wikileaks-empieza-a-publicar.html

     

  • Captura de Nethack

    Nuestro aventurero, representado por una @, se encuentra en el nivel 8 del dungeon. ¿Que peligros le acechan?

Creative Commons License
Except where otherwise noted, the content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.