Archive for the ‘Windows’ Category

Solució a problema windows 7: quan connecto el portàtil al monitor per HDMI no sento l’aúdio

dissabte, juliol 27th, 2013

Pantalla de configuració de windows 7 en castellà per a indicar per quins dispositiu reproduirà el soLa passada setmana em va arribar una consulta.

Vaig resoldre-la i la comparteixo amb vosaltres.

La consulta era que havia deixat de funcionar-li el so, coincidint amb que havia connectat una pantalla nova.

La pantalla nova la connectava per la connexió digital HDMI.

 

El connector HDMI no només envia imatge, també transporta so, així que quan connectem el portàtil a un monitor, el sistema operatiu creu que el monitor disposa de reproducció de so i deixa d’emetre pels altaveuls del portàtil.

Això va molt bé si connectem el portàtil a la televisió però gens si ho fem a un monitor sense altaveus.

Per a recuperar el so en el nostre portàtil la solució és tan senzilla com dir-li a windows per on volem que reprodueixi el so.

 

Alliberat HeidiSQL 7.0

Dimarts, març 13th, 2012

El proppassat 12 de Febrer es va alliberar la versió d’aquest genial giny per a treballar amb bases de dades MySQL.

El que fa especial aquesta versió és que funciona amb Linux, amb Wine.

Jo considero que és el millor gestor de bases de dades que he fet servir fins la data.

A part de poder editar schemas amb facilitat, procediments emmagatzemats (stored procedures), fer backups, executar queries en diferents pestanyes… també permet editar les dades directament a la graella de resultats d’una consulta.

 

Linux: Solució error Wine wineboot.exe

dijous, desembre 29th, 2011

Si des de la eina de configuració de Wine heu especificat que ole32 funcioni en mode natiu (windows) i després no podeu iniciar cap programa windows, ni tan sols la configuració de Wine, aquest article us ajudarà a restablir la configuració anterior i solucionar-ho.

Si us succeeix el problema descrit, esteu rebent l’error:

The programa wineboot.exe has encountered a serious error.

La solució es troba en editar l’arxiu:

/home/el_vostre_nom/.wine/user.reg

i eliminar-ne les dues línies:

[Software\\Wine\\DllOverrides] 13251800

“ole32″ = native

Després tot funcionarà correctament de nou.

 

Acudit: windows va néixer

divendres, desembre 23rd, 2011

Mentre patia les misèries d’instal·lar windows en una màquina virtual (en justícia no totes atribuïbles al sistema operatiu de microsoft), he començat a fer rajar comentaris sobre windows, com per exemple que fins i tot si l’instal·les en una màquina virtual, es dedica a escriure al mateix sector del disc per a fer-te’l malbé, i m’ha sortit un comentari molt celebrat pels meus companys.

Espero que us agradi. :-)

Windows va néixer d’un byte subnormal. Tenia 7 bits.

Veure els arxius ocults i l’extensió en Windows 7 mitjançant un script

dijous, juny 2nd, 2011

Una empresa per a la que treballo fa servir windows 7 per als ordinadors de desenvolupament, i tots són connectats al domini.

El problema és que tenen una política al domini per la qual, en iniciar sessió i periòdicament, es modifica el registre de windows i fan que no es vegi l’extensió dels arxius, i que no es vegin els arxius ocults.

Això és extremadament molest per als desenvolupadors ja que necessitem saber quina extensió té cada arxiu.

Per això, vaig fer un petit script, o guió, que torna activa al registre de windows veure l’extensió  dels arxius, i veure els arxius ocults.

 

' @author Carles Mateo
' @desc mostra_amagats.vbs Mostrar l'extensió dels arxius. Mostrar arxius ocults.
' @

Set o_sh = CreateObject("WScript.Shell")
s_laClau = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden"
' Opcional si es vol llegir
' i_setHidden = o_sh.RegRead(s_laClau)
' msgbox i_setHidden

i_setHidden = 1
o_sh.RegWrite s_laClau,i_setHidden,"REG_DWORD"

s_laClau = "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideFileExt"
i_setHidden = 0
o_sh.RegWrite s_laClau,i_setHidden,"REG_DWORD"

s_laClau = "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden"
i_setHidden = 1
o_sh.RegWrite s_laClau,i_setHidden,"REG_DWORD"

s_laClau = "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\AlwaysShowMenus"
i_setHidden = 1
o_sh.RegWrite s_laClau,i_setHidden,"REG_DWORD"

Set o_sh = Nothing

Adreça curta Twitter: http://wp.me/pzeab-1PZ

Vídeo: Alfons López Tena sobre la mentida de joana ortega

divendres, març 18th, 2011

Alfons López Tena diu algunes veritats a la cara de la falsa llicenciada i li exigeix la dimissió.

És contundent, i amb motiu. Paga la pena de veure’l.

Ja són massa els polítics mentiders que menteixen sobre la seva formació, des de montilla, chacón, com sospito de saura, patxi lópez

Adreça curta Twitter: http://wp.me/pzeab-1Nx

Alliberat windows 7 SP 1 i windows server r2 SP1

dijous, febrer 24th, 2011

Abans d’ahir s’alliberà el Service Pack 1 de windows 7 i de windows server 2008 R2.

L’SP1 per a windows 7 soluciona molts problemes i pot pesar fins a 2 GB!.

La versió de windows server sí que incorpora algunes novetats.

Es pot descarregar el Service Pack des del servei de windows downloads.

Via: Download Squad

Repte: un mes amb Linux

dissabte, desembre 18th, 2010

Sóc a punt de començar un repte.

Durant un mes treballaré amb el meu portàtil amb Linux.

Concretament amb Ubuntu Linux 10.10.

D’aquesta experiència n’extrapolaré els problemes i els avantatges i els compartiré amb vosaltres.

La configuració que tinc actualment és:

Portàtil Acer Aspire 1810TZ

– Windows 7 en castellà (de sèrie amb l’equip)

– 3 GB de RAM

– Disc dur de 320 GB

Per començar, buidaré una mica el disc descarregant coses a un disc extern, per a fer lloc per a Linux.

40 GB equivalen a més de dues hores d’espera, així que tinc moltes ganes que apareguin els equips amb USB 3.0, molt més ràpids.

Després canviaré la mida de la partició. He escollit la eina Freeware Partition Wizard.

En detall el que faré és canviar la mida de la partició de windows, reduir-la, i crear-ne una de nova darrera per a Linux, i una altra per a la partició d’intercanvi (swap) de Linux.

El mateix es pot fer arrencant amb Ubuntu i dient-li executar sense instal·lar i un cop l’escriptori apareix executar la eina GParted.

Aquesta genial eina permet modificar el tamany de les particions, moure-les i en la darrera versió permet fins i tot recuperar particions esborrades de Linux, Windows i Mac.

Fins ara tenia una distribució instal·lada amb Wubi, pel que no cal particionar ja que s’instal·la en un directori del sistema de fitxers NTFS de windows, però volia un Linux amb el seu sistema d’arxius i Wubi de moment només permet instal·lar fins la versió 10.04 d’Ubuntu.

És important que hi hagi espai lliure contigu al final perquè només es pot redimensionar la partició dins dels límits de la informació repartida en disc. Per tant cal tenir el màxim d’espai lliure al final, o bé des fragmentar el disc.

En contra de windows hi tinc algunes coses:

– Que la versió de 32 bits només veu 3 GB de RAM. Si en tens 4, 6, 8… només n’aprofita 3.

– Quan es penja i et fa perdre tota la feina.

– Les actualitzacions que t’obliguen a reiniciar la màquina.

– Les actualitzacions que et reinicien la màquina sense demanar permís.

– Els programes que després d’instal·lar-los t’obliguen a reiniciar la màquina.

– El mal funcionament d’alguns programes, per exemple pantalles que es queden en blanc mentre no acaben un procés, o mentre resolen un nom DNS.

– Els constants problemes de seguretat.

– El fet que no para de “rascar de disc” (escriure al disc) encara que tinguis 2 GB de memòria lliure o no facis res.

– El mal funcionament que fa que de vegades no puguis obrir més finestres (límit d’objectes GDI) tot i tenir molta memòria lliure.

– Que només per arrencar consumeixi 850 MB (0,85 GB) de memòria RAM

– Que té problemes quan la ruta de les carpetes i el nom del fitxer superen una certa mida. En teoria la ruta i el nom d’arxiu junts no poden superar 260 caràcters, però a la pràctica et trobes amb problemes amb rutes i noms d’arxiu més curt (tenint en compte que l’escriptori és quelcom com: c:\Documents and Settings\elmeunom\Desktop de seguida tenim problemes)

Com el meu equip no disposa de cd, el que faig és instal·lar l’Universal USB Installer (instal·lador universal USB), baixar-me la versió 10.10 d’Ubuntu en format ISO, i genero un sistema auto-arrancable en una clau USB buida.

Aquest pas és delicat ja que s’esborren les dades de la clau USB.

En principi amb una clau d’un gigabyte en teniu prou, si és més gran no passa pas res.

Llavors indiquem a la bios de l’ordinador que iniciï amb USB abans que no pas el disc dur del sistema, i instal·lem com si ho féssim des d’una unitat de Cd o Dvd.

Solució al problema amb OpenVPN i Windows 7 i Vista 32 bits

diumenge, novembre 21st, 2010

Quan intentem establir una connexió VPN (Xarxa Virtual Privada / Virtual Private Network) del programaria lliure OpenVPN amb un equip windows 7 o windows vista ens trobem que aquest no pot establir les rutes, i per tant no funciona.

Obtenim un error com ara:

route add command failed [adaptive]: system() returned error code 1

La solució és ben simple, consisteix a anar a l’icone d’accés a l’aplicació OpenVPN i indicar-li que volem executar el programa com administrador.

A partir d’aquell moment ja no tindrem problema de privilegis i la connexió VPN funcionarà.

Instal·lació de Selenium amb PHPUnit per a windows

dimecres, novembre 17th, 2010

Unes petites instruccions per a instal·lar Selenium RC amb PHPUnit a windows.

Selenium és una eina per a testejar la funcionalitat de les nostres aplicacions web.

Hi ha un complement (plugin) per a Firefox que suporta guions (scripts):

Selenium IDE

Però té moltes menys funcionalitats que la versió servidor i quan intervé Ajax no és capaç de detectar les respostes siguin correctes o incorrectes.

Amb la versió servidor:

Selenium Remote Control (RC)

ho podrem controlar absolutament tot, i veurem les passes que segueix el nostre guió alhora que el navegador anirà fent les instruccions que indica el nostre codi PHP tal i com si fòrem nosaltres qui premèrem els butons al navegador (i veurem tot el que passa).

Primer cal instal·lar la darrera versió de PEAR, al moment d’escriure aquestes línies la 1.9.1.

Per a aquest fi teclejarem si emprem ZendServer:

c:\Program Files\Zend\ZendServer\bin\go-pear.bat

Si emprem wamp o php sense wamp:

c:\wamp\bin\php\php5.3.3\go-pear.bat

Un cop això farem:

pear channel-discover pear.phpunit.de

pear channel-discover components.ez.no

pear channel-discover pear.symfony-project.com

I un cop fet això:

pear install phpunit/PHPUnit

Si tinguèssim una versió molt antiga de PHP, per exemple la versió 5.2.11, i de PEAR, obtindriem un error i caldrà que actualitzem primer PEAR:

pear upgrade

Ara caldrà modificar la secció include_path de l’arxiu php.ini per afegir-hi les rutes a PEAR i al Framework de PHPUnit.

Per a Zend:

C:\Program Files\Zend\ZendServer\bin\PEAR;
C:\Program Files\Zend\ZendServer\bin\PEAR\PHPUnit\Framework;

Per a wamp:

include_path=”.;C:\Selenium\selenium-remote-control-1.0.3\selenium-php-client-driver-1.0.1\PEAR;C:\wamp\bin\php\php5.2.11\pear;c:\php\includes;C:\Program Files\Zend\ZendFramework-1.10.8\library;C:\Program Files\Zend\ZendFramework-1.10.8\library”

Recordeu reiniciar el servidor web per a  que els canvis sorgeixin efecte.

Finalment caldria descarregar el servidor Selenium RC de la URL:

 http://selenium.googlecode.com/files/selenium-remote-control-1.0.3.zip

O de la seva plana de descàrregues:

http://seleniumhq.org/download/

Si el descomprimiu a C:\Selenium haureu d’executar Selenium amb les instruccions:

cd C:\Selenium\selenium-remote-control-1.0.3\selenium-server-1.0.3
java -jar selenium-server.jar

Caldrà que tingueu instal·lar el Java Runtime Environment (JRE).

La ruta a la carpeta PEAR de Selenium també s’haurà d’afegir a l’include_path de php.ini:

include_path=”.;C:\Selenium\selenium-remote-control-1.0.3\selenium-php-client-driver-1.0.1\PEAR;C:\wamp\bin\php\php5.2.11\pear;c:\php\includes;C:\Program Files\Zend\ZendFramework-1.10.8\library;C:\Program Files\Zend\ZendFramework-1.10.8\library”

Les primeres línies del nostre codi també hauran d’indicar on trobar els arxius del framework.

Per a wamp:

<?php
require_once 'Testing/Selenium.php';
spl_autoload_register('selenium_autoload');
function selenium_autoload($name) {
 $tempFilename = explode('_', $name);
 $filename = 'C:\\wamp\\bin\\php\\php5.2.11\\PEAR\\PHPUnit\\Framework\\' . array_pop($tempFilename) . '.php'; 
 if(is_file($filename)) require_once($filename);
}

Per a Zend Server:

<?php
require_once 'Testing/Selenium.php';
spl_autoload_register('selenium_autoload');
function selenium_autoload($name) {
 $tempFilename = explode('_', $name);
 $filename = 'C:\\Program Files\\Zend\\ZendServer\\bin\\PEAR\\PHPUnit\\Framework\\' . array_pop($tempFilename) . '.php'; 
 if(is_file($filename)) require_once($filename);
}

Tingueu present que Selenium executa el navegador amb un perfil (profile) diferent al que emprem normalment, amb la finalitat de realitzar les prives.

Això us causarà problemes en el cas de certificats SSL ja que els haureu d’acceptar cada vegada que comenceu uns nous tests.

Podeu solucionar aquest problema creant un perfil específic per a les proves i passant-li per línia de comandes a Selenium:

-firefoxProfileTemplate "ruta_al_perfil"

Podeu crear un perfil executant firefox -P sense cap procés firefox executant-se prèviament.

Amb windows 7 crearem es diu selenium.profile al directori c:\Documents and Settings\[el nostre usuari de windows]\Program Data\Mozilla\Firefox\Profiles\selenium.profile

Llavors executarem firefox amb aquest perfil (no marcar la opció no preguntar a l’inici) i posar com a url about:config

Als paràmetres de configuració crearem una nova entrada del tipus lògic amb el nom extensions.newAddons i valor false.

Dins del menú Eïnes – Opcions – Avançat – Actualització desmarcarem totes les opcions de la secció “Comprovar si hi ha actualitzacions de Firefox, complements i motors de cerca”.

Si pretenem testellar llocs SSL accedirem a la pestanya Xifrat del mateix menú, premerem sobre Visualitzar els certificats i a la pestanya Servidor afegirem totes les excepcions per als dominis que hem de testejar. Pe: *.codic.cat

Podeu trobar més informació a la documentació de Selenium:

http://seleniumhq.org/docs/05_selenium_rc.html

Servidors web IIS i Apache alhora en el mateix servidor windows 2003 server

dissabte, juliol 24th, 2010

windows té moltes coses que no m’agraden.

Mentre que a Linux, un cop l’has aprés, tot és clar i coherent, i les coses no canvien soles si no modifiques els arxius de configuració (que s’editen a mà), windows és un món multicolor on poden passar moltes coses no desitjades.

Si tenim un servidor microsoft windows 2003 amb més d’una adreça ip i instal·lem el servidor web Apache o qualsevol altre, descobrirem que windows no permet fer que Internet Information Services (IIS, el servidor de microsoft) utilitzi només una ip.

Malgrat que li indiquem que utilitzi només una, intentarà escoltar per totes, i l’Apache no podrà arrencar, o bé si aquest s’executa abans, IIS no podrà arrencar perquè Apache estarà escoltant per una de les adreces Ip.

Aquí us adjunto un truc per a poder fer que IIS només escolti per alguna de les adreces Ip i no per totes.

Es tracta d’editar el registre com mostren les imatges.

La clau que editarem o afegirem és:

My Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\ Services\HTTP\Parameters\ListenOnlyList

És important deixar una línia en blanc. Si us fixeu en el cursor s’ha premut enter després de la darrera adreça Ip.

Indicant-li aquestes adreces, aquestes seran les úniques per a les que escoltarà el servidor web de microsoft i podrem fer que l’Apache o un altre servidor Web escolti de la resta d’ips del servidor.

Truc: suspendre o hivernar l’ordinador quan windows no mostra la opció

dijous, juny 24th, 2010

De vegades windows no ens permet hivernar l’ordinador o suspendre’l.

Hivernar consisteix en que l’ordinador passa al disc dur el contingut de la memòria RAM i s’apaga, de manera que quan l’encenem torna a posar el contingut desat al disc a la memòria i podem continuar per on érem amb els mateixos programes oberts. Depenent de la quantitat de dades en memòria el procés d’hivernar i reprendre l’activitat després pot anar dels 20 segons als dos minuts depenent de la velocitat del disc i de la quantitat de memòria RAM ocupada de l’ordinador (més dades a desar).

Suspendre l’ordinador consisteix a posar-lo en un mode en que no gasta pràcticament energia, de fet es consumeix una molt petita quantitat d’energia per a que la memòria no perdi les dades que té. Aquest mode és indicat per a portàtils i no per a ordinadors de sobre taula puix que si marxa la llum les dades s’esborren i cal engegar l’ordinador des de 0. Aquest mode tarda entre un segon i cinc segons habitualment.

Bé, el truc és que de vegades windows no ens mostra aquestes opcions al botó d’inici – apagar.

En aquest cas el que farem és obrir l’administrador de tasques i indicar-li-ho des d’allí, on sí que es troben disponibles les opcions, com s’aprecia a la imatge adjunta.

Es pot suspendre i hivernar els principals sistemes operatius per a pcs: Linux, windows, mac os x.

Actualitat tablets

divendres, maig 28th, 2010

Intel i microsoft treballen en la seva línia de tablets (wintel), Nvidia està creant unes altes expectatives amb els seus tablets Tegra accionats per processadors ARM, que no són compatibles amb windows però sí amb Linux, i apple té el seu iPad que com sabeu no permet instal·lar res que no hagi estat aprovat per apple a la seva botiga apple store.

Nogensmenys també existeixen solucions basades en Intel i Linux al meu parer, les millors.

També Amd va incorporant-se al sector dels tablets, i va guanyant terreny Via.

Fins ara parlo del sector dels tablets sense teclat, estil iPad.

En canvi el Tablet Gigabyte M1125 ens mostra el camí del que pot ser un tablet amb els millors avantatges:

– Equipat amb processadors  Intel Core ix (no s’ha comentat si i3,i5 o i7) de baix consum

– Operació en mode tablet amb pantalla tàctil o bé com a netbook corrent amb teclat

– USB 3.0

– Pantalla tàctil de 11,6 polzades (resolució de 1366×768 molt probablement)

Aquest model és molt nou, es presentarà en breu a la fira Computex d’enguany, i no hi ha més característiques disponibles. No veig cap port HDMI, però sí que s’ha anunciat que hi haurà una base d’expansió i no puc considerar que no equipi un d’aquests ports d’imatge digital.

Sembla que la idea és oferir la funcionalitat justa per a que sigui molt lleuger, i ampliar el rendiment amb la base d’expansió acoblable.

Una de les característiques que s’estan començant a veure són bases d’expansió que proporcionen una tarja gràfica Nvidia o ATI d’alt rendiment.

Òbviament només es poden fer servir quan el netbook està connectat a la base d’expansió, mentre que quan funciona de manera autònoma utilitza una tarja integrada al netbook que consumeix molt poca energia.

Ja us vaig esmentar el canvi de tendència vers incorporar processadors Core i més potents.

Paral·lelament el fabricant de processadors,plaques base, i mini-pcs: Via, ha anunciat avui que comercialitzarà tablets amb el sistema operatiu de Google Android a un preu d’entre $100 i $150, actualment entre 81€ i 120 €.

Podeu veure moltes fotos que han penjat a via gallery.

Taiji també ha mostrat un tablet equipat amb un processador Snapdragon i un teclat extern per bluetooth.

Molts processadors diferents poden entrar en escena, i molt econòmics, la gràcia és que poden fer servir Linux. I si poden fer servir Linux, poden fer servir les aplicacions Linux, i Flash, cosa que els converteix en serioses opcions.

Els sistemes propietaris i tancats com els d’apple i microsoft poden quedar obsolets en un tres i no res.

Relacionat:

SlashGear: VIA reveal sub-$150 Android tablets: prepare to be underwhelmed?

Taiji tablet hides stowaway Bluetooth keyboard [Video]

Ubuntu Light: boot in 7 secons

Veure els arxius ocults i les extensions en Windows 7

Dimarts, maig 25th, 2010

Indicar que volem veure els arxius ocults, de sistema, i les extensions en Windows 7 és molt poc intuïtiu.

Per a fer-ho obrirem el panell de control, i obrirem opcions de la carpeta o “folder options” en anglès.

Si no veiem  el panell de control de manera similar a la foto que acompanya l’article haurem d’indicar, a dalt a la dreta:

Veure per: Icones grans

View by: Large Icons

Allà a la carpeta Opcions de les carpetes / Folder options punxareu sobre la pestanya Veure / View.

I de seleccionarem les opcions d’amagar els arxius ocults i indicarem mostrar els arxius, carpetes i unitats ocults (hidden).

Alliberat Virtual Box 3.2

divendres, maig 21st, 2010

El proppassat dia 18 de Maig s’alliberà la versió 3.2 de Virtual Box.

Aquest programari que permet virtualitzar ordinadors, i per tant fer còrrer diferents sistemes operatius com Linux, servidor i estacions de treball Windows, Solaris x86, Free BSD… incorpora força millores.

Sens dubte una de les que seran més apreciades pels usuaris de Mac és la possibilitat de fer còrrer màquines virtuals Mac Os X.

Segons el web aquesta possibilitat és només per a usuaris que utilitzin maquinari Mac, però sembla una limitació més aviat burocràtica i no tècnica puix que els Mac són pc’s.

Aquesta versió és la primera alliberada des que Oracle, que comprà Sun, que comprà Virtual Box, es feu amb la companyia.

I es nota el seu regust empresarial pel suport a cabines de disc SAN / NAS, millores a les imatges de la màquina virtual (snapshot), suport per a afegir processadors virtuals en calent (hot plug), suport per a Ubuntu i Oracle Enterprise Linux 5.5.

Podeu veure les novetats d’aquesta versió a la wiki de Virtual Box.

El programari és gratuït per a ús personal i de pagament per a ús empresarial, a partir de $50 per llicència.