miércoles, mayo 30, 2007

Instal·lació de VS2003 en Windows Vista

Tot i que Microsoft no suporta oficialment Visual Studio 2003 en Windows Vista, és possible instal·lar-ho seguint els següents passos. El principal inconvenient és que Windows Vista ja no incorpora les requerides extensions Frontpage.

  • Executar SETUP.EXE /NO_BSLN_CHECK
  • Tenir instal·lat el SP1 del Framework1.1 (evita una incompatibilitat amb IIS7)
  • En IIS7 -element arrel, que coincideix amb el nom del servidor- obrir ISAPI CGI and Restrictions. Afegir aquí el filtre Isapi corresponent al Framework 1.1, i donar-li accés (ALLOW).
  • Modificar els directoris virtuals de la nostre solució (Basic settings), per tal que utilitzin l'Application Pool ASP.NET1.1.
  • Debugar utilitzant Ctrl-F5 i fent attach al procés w3wp.exe (F5 provoca un error de permisos i no permet executar la solució per a debugar).
  • martes, mayo 15, 2007

    52 maneres d'optimitzar el teu Mac


    I ma Fish ens proposa 52 maneres d'optimitzar el nostre Mac. No crec que hi hagi millor sistema que MacOsX, però tot i així, cal tenir cura de quatre aspectes per a tenir un Sistema afinat. Totes les guies que he consultat destaquen el mateix:

  • Reparar permisos (DiskUtility)
  • Buidar les caches (/Library/Caches de sistema i d'usuari)
  • Buidar les aplicacions executades al LogIn
  • Buidar els addins en System Preferences.

    M'ha sobtat, però, llegir que una gran quantitat de links en el Desktop pot influir en el rendiment. Això també cal tenir-ho en compte.

    Via ImAFish

    Editat. Article publicat en Applesfera
  • jueves, mayo 10, 2007

    Nanny Mania: simulador de feines de casa


    Nany Mania és un joc divertit que simula les tasques habituals de la llar. La versió demo deixa jugar 1h, i costa 20$. Al cap d'una estona és un xic estressant :-) perquè cada nivell té un temps associat. És molt intuitiu i només requereix el mouse. En aquesta versió demo només es pot triar una dona per a jugar, però espero que el joc incopori tot tipus de jugadors (homes, adolescents, etc), perquè la casa es cosa de tots.

    Via MacNN | Nanny Mania

    És oficial: Leopard es presentarà en la WWDC

    Apple ja ha enviat les invitacions per a assistir al Word Wide Developers Conference (WWDC), on es presentarà de manera oficial la beta de Leopard. Sembla ser que es desvelaran tots els secrets que s'estan guardant de manera confidencial.

    Via Genbeta| MacRumors

    Articles en PDF per als professionals de la Informàtica

    He trobat a ObjectMentor.com un seguit interessant d'articles en PDF freeware de molts temes (UML, Java, Design Patterns, Arquitectura, TDD, etc).

    En la mateixa Web també s'hi poden trobar els exemples referenciats en alguns dels articles.

    http://www.objectmentor.com

    lunes, mayo 07, 2007

    Resolucions de treball en iMovie

    Si vols fer alguna animació Flash per tal de poder importar-la en un projecte iMovie, cal tenir en compte les resolucions de treball d'aquesta aplicació, segons el tipus de projecte que haguem creat. Aquestes són les següents (segons un article de MacOsXHints):

  • Projectes DV: 720x480 (ratio 1,5)
  • Projectes DV Widescreen: 853x480 (16:9)
  • Projectes HDV 1080i: 1920x1080 (16:9)
  • Projectes HDV 720p: 1280x720 (16:9)
  • Projectes MPEG-4: 640x480?

    Via MacOsXHints.com
  • viernes, mayo 04, 2007

    Tindrà Leopard Dashboard 3D?


    Apple ha presentat una nova patent corresponent a un Dashboard en 3D. Aquesta patent, de 45 planes, explica en detall la interacció entre l'usuari i el conjunt de Widgets disposats per tota la superfície d'un cub. Cada cara podria servir per a mantenir diverses categories de widgets, donant la sensación de tenir múltiples dashboards. Segons l'article, inclús hi ha una implementació alternativa per a implementar una espècia de Rodolex, simulant el clàssic arxivador.

    Més informació: MacNN

    miércoles, mayo 02, 2007

    Creació de PNGs

    Dues utilitats per a crear ràpidament PNG. Aquest format és habitual en planes Web, ja que suporta una transparència més sofisticada que el format GIF. una freeware per Windows i altre online. IrfanView és un editor d'imatges freeware capaç de treballar en els formats més habituals. Entre d'altres, permet gravar qualsevol imatge en format PNG, podent assignar un color per a que actui de transparència. També permet importar directament des d'una interfície TWAIN, així com fer un presentació de diapositives.



    L'altre utilitat és Transparent PNG Generator. Permet generar online una imatge PNG rectangular, amb el color i el grau de transparència que ens interessi.

    Web oficials:
    Transparent PNG Generator
    IrfanView

    jueves, abril 05, 2007

    Organitza els gadgets en un sabater de plàstic



    No se m'havia acudit, però reconec que és una bona idea per a tenir organitzats tots els gadgets i accessoris que acostumem a aculumar. Adaptadors, cables, transformadors de corrent, mans lliures, etc. Tot a la vista i en un sol pla vertical. A veure si trobo algun organitzador d'aquestos en un tot a 1€ i experimento un aquesta idea...

    Via Lifehacker

    miércoles, abril 04, 2007

    VB6 i estils XP

    Molts articles ens parlen sobre com aconseguir que les velles aplicacions VB6 tinguin un aspecte XP. De fet, tenint l'arxiu Project1.exe, només cal crear l'arxiu Project1.exe.manifest amb el següent contingut:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
    <assemblyIdentity
      version="1.0.0.0"
      processorArchitecture="X86"
      name="Microsoft.VB6.VBnetStyles"
      type="win32"
    />
    <description>VBnet Manifest for VB6 IDE</description>
    <dependency>
      <dependentAssembly>
        <assemblyIdentity
          type="win32"
          name="Microsoft.Windows.Common-Controls"
          version="6.0.0.0"
          processorArchitecture="X86"
          publicKeyToken="6595b64144ccf1df"
          language="*"
        />
      </dependentAssembly>
    </dependency>
    </assembly>


    Cal tenir en compte, però, el següent:

  • No posar directament controls sobre els Frames. Cal situar un PictureBox en el frame i situar-hi els controls sobre aquest. Sino apareixen de manera errònia.

  • He notat que el rendiment cau notablement en el cas dels controls ComboBox. Si es fa servir el métode .AddItem, per sobre de 2000 elements mateix control mostra comportaments ben diferents si s'executa amb i sense arxiu .manifest. Això es soluciona afegint items directament amb crides a la API:


    Private Const CB_ADDSTRING = &H143
    Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

    Private Sub AddItemToCombo(cmb As ComboBox, str As String)
      Call SendMessage(cmb.hwnd, CB_ADDSTRING, 0&, ByVal str)
    End Sub
  • lunes, marzo 05, 2007

    Wink i CamStudio: creació fàcil de demos en format SWF

    Wink i CamStudio són dues utilitats freeware per a poder crear fàcilment una demo d'un producte en format SWF (CamStudio també exporta AVI). També permeten mostrar tooltips d'ajuda i diversos shapes enmig de la gravació.

    Després d'estar jugant una mica amb les dues, he vist que Wink ofereix més control i qualitat en general. Permet controlar com es realitzarà la captura (manualment, per intervals de temps o per inputs de mouse/teclar). Les formes gràfiques que es poden incorporar a la gravació ofereixen més qualitat que no pas CamStudio, que ofereix banners i tooltips més rudimentaris. A més a més, Wink ens permet afegir controls tipus: enrera, endavant, salta a URL i salta a Frame. Útil per a donar temps a l'usuari a llegir i continuar la reproducció quan vulgui.

    Com a dada curiosa, l'exportació de CamStudio a SWF en Windows Vista no m'ha funcionat correctament. M'ha generat un SWF que es visualitza amb 'salts', com si es tractés d'un canal de televisió mal sintonitzat.

    domingo, marzo 04, 2007

    Exposé per a Windows Vista

    Si ets un fan de MacOsX però has treballar amb Windows Vista obligatòriament per poder guanyar les garrofes a final de més, potser t'interesa tenir aquest MyExposé per a Windows Vista. Tot i que no és el mateix, en quant a finura i velocitat, si és útil per als que estem acostumats a aquesta funcionalitat. El Flip3D és molt maco comercialment, però haig d'estar una bona estona fent Tecla Windows-Tab fins a trobar la finestra que busco. Exposé només implica un click -o situar el mouse en una posició determinada- per tenir una vista completa de totes les finestres.

    Via Genbeta
    Download MyExposé

    martes, febrero 27, 2007

    15 dies de Windows Vista UAC.



    15 dies és el que he trigat a desactivar el meravellòs UAC de Windows Vista. Termes com seguretat millorada, escalada de serveis i sistema més segur, es tradueixen a la pràctica en un constant Accepting d'incansables missatges d'advertència com el de la imatge. Per a fer-se una vaga idea, accions tant habituals com copiar un arxiu a Program Files o una dll a Windows-System32 van acompanyades de dos o tres missatges d'advertència.

    A més a més, la majoria d'aplicacions de desenvolupament cal executar-les amb Run As Administrator, incloent-hi el notepad.exe en funció de l'arxiu que volguem editar.

    Després del meu pla 15 d'UAC de Windows Vista, vaig decidir anar a Control Panel, User Accouns i desactivar UAC fins a nova ordre.

    lunes, febrero 19, 2007

    Planificació sense complicacions



    L'article Painless Software Schedules és prou antic, però actual. Dóna uns quants consells sobre com dur a terme una planificació software àgil. Un resum dels principals punts són els següents:

  • Fes servir Excel en lloc de MsProject. Per aquest tipus de planificacions Excel és molt més àgil (sobretodo des que va incorporar les Pivot Tables o taules dinàmiques).
  • Preserva una estructura simplificada. No cal un gran conjunt de camps. Quan més simple sigui l'estructura, més àgil resultarà de cara a actualitzar-la diàriament.
  • Evita tasques que durin més de 40h. El nivell de detall per sobre de les 40h es perd. Cal trencar aquest tipus de tasques en subtasques més petites.
  • Només pot estimar una tasca la mateixa persona que la farà. Això, que sembla una tonteria, permet finalitzar en els plaços previstos. Cada persona sap com atacarà el problema i com acostuma a treballar. En cap cas és realista aplicar l'estimació d'una persona a una altra. Tampoc no és realista dir: has d'acabar en tant de temps!. L'estimació s'acostarà a la durada real només si estima la tasca qui la farà.
  • Adequar l'estimació incloent el temps de debug, temps de proves, etc. Microsoft ha estudiat les estimacions d'un munt de projectes, i les conclusions són afegir un % concret a l'estimació en funció del % de certesa.
    Entre 90-100 de certesa, afegir 15% a l'estimació. 80% de certesa, afegir 50% a l'estimació. Entre 50-70% de certesa, afegir 100% a l'estimació. Per sota de 50% de certesa, afegir 200%.
  • lunes, enero 15, 2007

    Quina originalitat


    Quina originalitat, Microsoft! És que fins i tot han copiat la icona i li han aplicat un flip. Crec que l'anaven a anomenar Microsoft LightSpot, però potser cantava massa :-) Els mateixos conceptes que OsX una i altre vegada. Algun dia m'agradaria veure de veritat alguna aportació original i útil, que ho hagi vist en altre lloc. A més a més, veig una còpia mal feta, perquè en OsX no tinc que configurar res. Per defecte, funciona bé i busca en tot el disc. La versió de Microsoft busca, per defecte Documents and settingsz i algun cas més, no sigui que es saturi la cpu en el cas de buscar per tot el disc.

    Per a que quedi compensada l'entrada al blog, val a dir que m'acabo d'instal·lar Office 2007 (al PC de la feina. Microsoft només a la feina) i m'ha donat bona impressió la nova distribució de menús. Al principi xoca, però la trobo molt més intuitiva. Encara no sé si s'ha afegit alguna funcionalitat més però tan em fa, perquè des del word 97 o anterior que no faig servir noves funcionalitats tret de les potents taules dinàmiques (les Pivot Tables).

    miércoles, enero 10, 2007

    L'iPhone ja ha arribat




    Ja el tenim aquí. Això sí, disponible només per a comptes bancàries abultades i sobrades. La versió més barata (no crec que es pugui anomenar així) costa 499$. Si més no, crec que és una meravella en quan a disseny i usabilitat (tirant-me a la piscina, perquè evidentment no l'he tingut a les mans, encara).

    I és que aquesta gent d'Apple demostra que pensa bé les coses abans de fer-les. Els botons estàtics? Incòmodes, perquè cada aplicació necessita la seva interfície. Stylus? "Who wants a stylus?" -va dir literalment. A més a més d'engorròs, té tendència a perdre's. Solució? Pantalla gran, tàctil i un bon software multitouch que inclús preveu pressions accidentals.

    M'esperava, però, que inclogués algun software per a prendre notes compatible amb word i pdf, és dir, alguna cosa relacionada amb productivitat, tipus DocsToGo. Personalment, les pel·lícules no em diuen res. Però poder rebre documents adjunts i obrir-los, entenc que és el mínim que es pot demanar. En fi, segur que no trigarem a veure futures revisions i més software que ja deuen estar codificant.