how to, programació, windows

Fer Una Extensio De Fitxter Executable En Windows

En el mundillo unix fer un script executable es quelcom tan senzil com donar-li permisos d’execució al fitxer i posar en la primera lina del script el path de l’executable que interpretará l’script. En windows aço no es posible, no obstant es pot associar a cada extensió de fitxer amb quin programá s’ha d’executar per defecte . En aquest exemple farem que el scripts python (*.py) s’executen amb IronPython (implementació de python sobre .net de Microsoft).

Crear clau per a l`extensió d`arxiu

  1. Obrir el editor de registre de windows i sobre la clau HKEY_CLASS_ROOT crear una nova clau amb l’extensió que volem fer executable (en el nostre cas “.py”)
  2. Sobre aquesta nova clau que hem creat, crear nou valor amb aquestos valors
    Nombre Tipo Datos
    Content Type REG_SZ text/plain
  3. Sobre aquesta nova clau que hem creat en el valor predeterminat canviar les dades per a que quede de la següent forma:
    Nombre Tipo Datos
    (Predeterminado) REG_SZ IronPython.File

Crear una clau per al tipus d`arxiu

  1. Sobre la clau HKEY_CLASS_ROOT crear una nova clau amb el valor de les dades en el valor predeterminat, valor introduït en el punt anterior (En el nostre cas “IronPython.File”)
  2. Sobre la clau creada en el pas anterior crear una sub clau anomenada shell
  3. Sobre la clau creada en el pas anterior crear una sub clau anomenada open
    1. Editar la clau predeterminada per a que tinga els següents valors:
      Nombre Tipo Datos
      (Predeterminado) REG_SZ Open
  4. Sobre la clau creada en el pas anterior crear una sub clau anomenada command
  5. Editar el valor predeterminat de la clau creada en el pas anterior per a que quede de la següent forma:
    Nombre Tipo Datos
    (Predeterminado) REG_SZ “C:\Archivos de programa\IronPython 2.6\ipy.exe” “%1” %*

    Nota: C:\Archivos de programa\IronPython 2.6\ipy.exe es la ruta cap a l’executable d’IronPython.

Afegir l`extensió al PATHEXT

  1. Afegir la cadena “.py” a la variable d’entorn PATHEXT per a que el shell de windows reconega els arxius .py com a executables
Estàndard
windows

Deshabilitar la plana d’inici per defecte de IE7

Com ja vaig comentar en la meva anterior entrada per motius de treball he tingut que tornar recentment al “mundillo” windows. I dintre que aquest “feliç” retrobament m’he trobat en un vell conegut al qual feia encara mes temps que no m’enfrontava i que per qüestions de la feina he tingut que afrontar de nou…
Internet Explorer
el meu benvolgut amic Internet Explorer, ara en la seva versió 7 (el ser webdeveloper i que els jefes et diguen que les aplicacions han de soportar IE, a mes de firefox, es el que té).

Encara que la cosa en aquest nova versió del navegador ha millorat prou (millor tractament de les CSS i els standars web, navegació per pestanyes, etc) i que en la pròxima versió promet encara millorar més (IE8 porta firebug i tot i promet encara millorar el acompliment dels standars web, encara que despres es queda en res).

Però la el meu problema no es si IE acompleix els standars o no, la questió es que per força l’he d’utilitzar i he tingut un xicotet problema amb ell. No se per que no podia fer que hem deixara de mostrar la plana que es mostra per defecte la primera vegada que s’executa el navegador (http://runonce.msn.com/runonce2.aspx) de cap manera. Aixi que googlejant un poc vaig torbar la solució ací.

Continua llegint

Estàndard
software, windows

Recopilació de programes per a windows

Recentment, per motius de treball, he hagut de tornar al mon windows. Ací deixe una recopilació de ferramentes lliures i/o gratuïtes indispensables per a aquest S.O.

  1. Notepad++: Un editor al l’estil del Kate, lliure i per a windows. Aporta ressaltat de sintaxis i autocomplementat per a mes d’una dotzena de llenguatges (entre ells PHP, HTML, javascript, C#, C++, etc.). També substituirà al “benvolgut” notepad com a visor de codi HTML en el IE.
  2. Sysinternals Suite: Aquesta suite ens proporciona un set de ferramentes avançades per a tasques de administració de windows.
  3. PDFCreator: Aquesta ferramenta ens crea una impresora virtual que ens permetrà guardar els nostres documents en format PDF.
  4. foobar200: Reproductor de musica molt lleuger i versàtil.
  5. avast! antivirus: Antivirus gratuït per a us personal.
  6. Como Firewall: Firewall gratuït.
  7. InfraRecorder: Torrador de CDs lliure i gratuït.
Estàndard
administració, windows

shutdown -r també és possible en windows

Avui en la feina, un linuxero administrant una xarxa windows (wellcome hell), dintre de les tasque hi havia de fer que una màquina es reiniciara cada cert temps. Buscant un poc per la xarxa me he assabentat que windows, XP el 2000 hi ha que instal·lar un resource kit o quelcom per l’estil, també hi te l’ordre shutdown!!! i amb una sintaxis molt pareguda a la de unix!!! (little pice of heaven inside hell).

Continua llegint

Estàndard