gillardg's profileGeek 'N RollPhotosBlogListsMore Tools Help

Blog


    September 30

    La grosse mite

     

    La grosse mite

     <>

    Visual Studio 2010 and .NET Framework 4.0 Overview

    the next generation of developer tools from Microsoft

    Designed to address the latest needs of developers

     

    Visual Studio 2010 and .NET Framework 4.0 Overview

    September 25

    A to Z of Software Methodologies

    secretGeek .:dot Nuts about dot Net:.

    ADD  Asshole driven development - team lead badly out of touch, yet never wrong
    BDD Build driven Development - builds it does? check it in you should
    CDD Competition driven development - GOOG and AAPL have one, we need one too
    Checkin driven Development - boss measures success by checkin count, more==better
    DDD Database driven Design - objects enslaved by related rows
    EDD Education driven Development - Ruby newbie, but i'll learn
    Entertainment driven Development - maybe we will fail, but by god we'll have a blast
    FDD Fear driven development - if we don't add feature number 1 million and 3, we may lose a customer
    Fantasy driven development - shipping on time, feature complete, zero bugs, free of charge
    GDD Golf driven development - ceo heard a new buzzterm while on golf course
    HDD Hatred driven Development - strong team plus clear goals forged around common enemy
    Heisenberg driven development - cannot be defined without altering the meaning
    IDD Industry driven development - never aim at the ass end of a duck
    JDD Java driven development - "i don't know the problem, but i know the solution is java"-style thinking
    KDD Knowledge driven development - we are wise and our product is awesome
    Knife driven development - code it or i'll cut you
    LDD Luncheon driven development - drunken lunch, big idea, now we're sleepy
    MDD Munchie driven development - team too stoned to stop coding
    NDD Nacho driven development - then they ate some nachos
    ODD Object driven development - don't stop until your OO hierarchy is 57 levels deep
    PDD Panic driven development - works for me
    Paradigm driven development - synthesizes an ecosystem of evolving collaboration architectures
    QDD Quantum driven development - only works on hardware that hasn't yet been invented
    RDD Research driven development - this time for sure!
    SDD Sales driven development - head salesguy already promised it, now we gotta build it
    TDD ToDo driven development - aka stepwise refinement
    UDD Underwear driven development - seat of the pants approach
    VDD Voodoo driven development - if it doesn't compile, just stick another pin in it
    WDD "Works on my machine" driven development - formerly, Rapid Application Development
    Whiteboard driven development - see Domain Driven Design
    XDD Xml driven development - "xml is like violence, if it's not working you need more of it"
    YDD Y-Combinator driven development - (equals (name Paul Graham) (plus lisp god))
    ZDD Zen driven development - you don't drive the development, the development drives you
    TDD Test Driven Development: You're so endeared with the idea of test-first that you'll sacrifice productivity,
    profitability and common sense to hammer every round peg into this tetrazoidal hole
    GDD Google Driven Development. Building an application by stitching together code snippets found in web searches.
    BDD Boredom-driven development - Nothing on TV tonight.
    EDD Ego-driven development - "Oh, yeah?! I can do that, only better!"
    FDD Fashion-driven development - "Everyone is doing dynamic languages! We need to do those too!"
    MDD Marketing-driven development - We promised it, you better code it.
    NDD Noob Driven development - Learning to code by doing enterprise level development with code snippets from books.
    BDD Beer Driven Development - "Must finish code so I can drink myself to death off the but-me-a-beer PayPal links."
    iDD iPhone Driven Development - with caveats. Stay inside the square.
    FDD Flash Driven Development - Pointless but bloody hell, it looks great. Once.
    DDD Dollar Driven Development - the base class from which all development is derived.
    YSDD Yakov Smirnov Driven Development you don't drive the development, the development drives you

    secretGeek

     http://secretgeek.net

    a simple checklist for trouble-shooting regular problems

    With Joe Cooney's help, we've constructed a simple checklist for trouble-shooting regular problems.

    Have you got any further items you regularly find yourself checking off?

    Please add more!

    1. check the event log
    2. google it
    3. reboot
    4. run iisreset
    5. empty the recycle bin
    6. hit ctrl+break
    7. kill the aspnet worker process
    8. clear temporary internet files
    9. touch the config file
    10. degauss the monitor
    11. remove everything from the startup folder
    12. "get latest" and rebuild
    13. login as admin
    14. run ipconfig /renew
    15. check if capslock is on.
    16. run a virus scan
    17. download the latest CTP
    18. disable and then re-enable the network interface
    19. restart services (some/most/all)
    20. change your password
    21. unplug your router, and leave it unplugged for 10 seconds before plugging it back in
    22. clear your cookies
    23. add current site to your trusted zone
    24. disable javascript
    25. try to ping the server
    26. press 'clean solution' from the context menu in the solution explorer
    27. repair the installation
    28. run large magnets over all hard drives
    29. check the network cable
    30. defrag the hard drive
    31. try it in a different browser
    32. run a spyware scan
    33. minimize all windows and check for a modal dialog
    34. ensure configuration is correct
    35. see what has changed recently
    36. run process monitor
    37. run chkdsk /v
    38. revert all checkins from anyone named 'Gazza'
    39. run the windows update service
    40. remove and then recreate all Bluetooth partnerships
    41. do a hardware reset on your mobile device
    42. decompile + monkey punch + duck slap + donkey whack
    43. what would jesus do?
    44. look for suitable workarounds
    45. re-calibrate your Geiger counter
    46. check for packet storms
    47. best to rule out toxicological contamination early on
    48. describe the problem in terms even a child can understand
    49. apply duct tape
    50. increase the timeout duration
    51. increase the maximum threadpool size
    52. write to your local minister or government representative
    53. try using the Microsoft Online Crash Analysis to submit your crash dump bucket-id
    54. disable the customer experience improvement program
    55. eat liver of sacred monkey
    56. import the decryption certificate to the local client certificate store
    57. ensure sql server is setup for mixed mode authentication
    58. bypass proxy server for local addresses
    59. check the hosts file and the routing tables
    60. use filemon to locate any other log files being accessed
    61. check the bios
    62. update the device drivers for all peripherals
    63. attach a debugger, get a memory dump, look at it in a hex reader and post it to a forum
    64. cleanse all user inputs
    65. put a try catch around it
    66. replace the batteries in your wireless mouse and keyboard
    67. recompile all dll's
    68. uninstall the old version, re- install the new version, apply hot fixes patches and upgrades
    69. remove the case from your computer, and aim a fan at it
    70. check that you haven't been blacklisted
    71. run diagnostic checks on surge protection units
    72. add an index
    73. remove an index
    74. recalculate indexes
    75. ensure ftp uses passive mode
    76. recalculate statistics
    77. reboot in safe mode
    78. check kerberos delegation
    79. review query plan
    80. if 'automatically detect settings' is checked/unchecked, then uncheck/check it
    81. kill rogue processes in task manager
    82. run memtest.exe
    83. boot from your emergency repair disks
    84. follow standard knoppix data recovery procedures
    85. tweak-UI
    86. uninstall adobe pdf reader
    87. insert "Debug.WriteLine("up to line 53");" where appropriate
    88. set tracelevel to verbose
    89. flush buffers
    90. % truss -t \!all -t open a.out
    91. use cdb or windbg. add in SOS for clr issues.
    92. field test any lightning protection devices
    93. use a temperature gauge on all hardware components, and compare against safe operating limits from manufacturer
    94. run it inside a VM
    95. check the DPI.
    96. search the knowledge base
    97. enable javascript debugging
    98. turn off friendly http error messages in IE
    99. set the current culture to en-US
    100. attach a multi-meter
    101. roll back to your most recent backup
    102. check for GC pressure
    103. empty the MSI cache
    104. temporarily allow popups
    105. look in your spam folder
    106. recompile. wait. recompile.
    107. turn off windows firewall
    108. run caspol and give everything full trust
    109. put yourself in the shoes of the program itself. if you were the program, what would you do?
    110. ask hanselman
    111. try wireshark. failing that, try fiddler. what does tracert show?
    112. check the blueprints and read over the uml.
    113. implement the retry pattern.
    114. rtfm
    115. delete the bios
    116. attach anti-static wrist strap on every appendage
    117. sit inside a faraday cage
    118. insert "alert('here');" where appropriate
    119. overwrite every byte in memory the standard five times as pre-scribed by nsa guidelines
    120. reinstall the operating system from the original media provided by the supplier
    121. add a lock statement
    122. blame Irwin the intern
    123. blame the guy who left last week
    124. blame the ESL guy
    125. blame DNS
    126. add a sleep statement
    127. apply a fudge factor.
    128. run a spell checker over your code
    129. light some candles. sacrifice chicken.
    130. set all DWORD's to 0 in the registry. Then delete the registry
    131. drop all databases.
    132. unregister and re-register all dlls
    133. reboot 3 times
    134. drink own urine
    135. run prime95 overnight
    136. recompile the kernel
    137. do the packets hop subdomains, and if so does NAS require a NAS forwarding service -- how about VLAN?
    138. track down the original programmers who wrote the system, apply percussive trauma therapy.
    139. uninstall java
    140. underclock it
    141. ignore it
    142. post a request for comment on theDailyWTF
    143. ask for correlating evidence that the problem even exists
    144. sharpen your wooden stakes before proceeding any further
    145. melt silver crucifixes onto tips of all bullets
    146. fill your water bottle with holy water
    147. call tech support
    148. check when daylight savings begins
    149. simmer ground rhino horn on a bed of whale pancreas
    150. plan and enact your fire evacuation plan
    151. bathe in holy water
    152. increase dosage on all medications. check for interactions.
    153. bury heart of an ox at midnight under crossroads on fullmoon
    154. clean up your desk
    155. check that pump's suction pipe is elevated above bottom of pond. (Float the inlet 18 to 24 inches below the water surface)
    156. wear shoes with six inch cork soles
    157. wear raincoat, goggles, breathing apparatus
    158. climb into an anti static bag
    159. always use a condom
    160. check pressure reading on gauges number 1 and 2
    161. run it through an oscilloscope
    162. check your immunization schedule is up to date
    163. check for seismic/tectonic activity, solar flares, tsunami, meteor showers.
    164. go and get a coffee. come back and look at it with a fresh set of eyes.

    secretGeek

    September 24

    Publicité

     

    Fumer tue ... mais la connerie humaine est mille fois plus meurtière

    Nolife du matin page 3 - Le Bar / Discussions libres, Visual Basic, VB6, VB.NET, VB 2005, VB

     

    jeudi 18 septembre 2008 à 11:30:37 | Re : Nolife du matin


    rt15
    Membre Club

    Il y a un an et demi j'ai changé ma version Fiancée 7.0 par la version Épouse 1.0 et j'ai observé que le programme a lancé une application inattendue appelée Bébé 1.0 qui prend beaucoup d'espace dans mon disque dur.
    Dans la notice, cette application n'est pas mentionnée. D'autre part, Épouse 1.0 s'auto-installe dans tous les autres programmes, et se lance automatiquement dès que j'ouvre n'importe quelle autre application, parasitant l'exécution de celle-ci. Des applications telles que Bière entre Copains 10.3, Nuit de Bringue 2.5 ou Dimanche Foot 5.0 ne fonctionnent plus.
    De plus, de temps en temps se lance un programme occulte (virus ?) appelé Belle-mère 1.0 lequel soit plante le système, soit fait que Épouse1.0 se comporte de manière totalement inattendue. Je n'arrive pas à désinstaller ce programme, et ceci est très irritant, surtout lorsque j'essaye d'exécuter l'applicatif "Dimanche Câlin 3.0".
    Il semblerait également que certaines fonctionnalités aient des bugs. Par exemple, la commande C:/Petite_pipe_du_samedi.EXE qui ne s'active jamais.
    J'envisage de revenir au programme que j'avais avant, Fiancée 7.0, mais la processus de Désinstallation d' Épouse 1.0 me semble fort complexe, et je ne mesure encore pas bien les risques que cela peut comporter pour les autres applicatifs comme Bébé 1.0, qui je l'avoue est très convivial.
    Pouvez-vous m'aider ?
    Un utilisateur démoralisé.
    RÉPONSE
    Cher Utilisateur :
    Votre plainte est très fréquente parmi les utilisateurs, mais elle est due la plupart du temps à une erreur basique de conception : Beaucoup d'utilisateurs passent de n'importe quelle version de "FiancéeX.0" à "Épouse 1.0" avec l'idée fausse que "Épouse 1.0" n'est qu'un programme de divertissement et utilités. Cependant, Épouse 1.0 est bien plus que ça :
    Il s'agit d'un OPERATING SYSTEM complet, créé pour contrôler et gérer tout vos applicatifs. il est presque impossible de désinstaller "Épouse 1.0" et revenir à uneversion "Fiancée X.0", car il y a des applications occultes dans ce système qui feraient que "Fiancée X.0" se comporterait comme Épouse donc vous n'y gagnez rien.
    Même problème avec "Belle-mère X.0". Ces programmes sont d'anciennes générations, desquels dérivent "Épouse X.0" et entraînent souvent des problèmes de compatibilité. Avec un peu de chance, ils finissent par être victime d'un virus et disparaissent au bout de plusieurs années.
    Certains utilisateurs ont essayé de formater à nouveau tout le module, pour installer ensuite les programmes "Fiancée Plus" ou "Épouse 2.0",mais cela leur a créé plus de problèmes qu'avant (lire dans la notice, au chapitre Mises en garde, le paragraphe Pensions alimentaires et Garde partagée des enfants).
    D'autre part, si vous installez la version "Fiancée 8.0", n'essayez pas de passer par la suite à "Épouse 2.0", parce que les problèmes générés par ce nouveau système sont encore pires qu'avec "Épouse 1.0".
    Bien qu'il existe une version "Épouse 3.0" et même 4.0, ces programmes sont réservés aux spécialistes, d'un coût extrêmement élevé et nous les déconseillons pour l'utilisateur normal. Si tous ces systèmes échouent, nous vous conseillons d'opter des programmes tout à fait différents comme "Célibat 1.0" ou "Tarlouze 5.3" ;mais je vous conseillerai plutôt de garder "Épouse 1.0" et de le manipuler du mieux possible.
    Personnellement, j'ai installé "Épouse 1.0", et je vous suggère tout spécialement d'étudier attentivement toute la partie de la notice concernant les Erreurs Générales (EG's).
    Épouse 1.0 est un programme très sensible aux commandes et fonctionne en mode protégé contre les erreurs. Cela signifie que vous devez assumer n'importe quelle erreur qui pourrait se produire quelle qu'en soit la cause, car Épouse 1.0 considère toujours qu'une erreur provient d'une mauvaise utilisation de votre part. Une des meilleures solutions est l'application de la commande :
    C:\FAIRE_DES_EXCUSES.EXE dès qu'apparaît le moindre problème ou que le système se bloque. Évitez aussi l'utilisation excessive des touches ESC ou SUPPR, car vous devrez après utiliser la commande : C:\ FAIRE DES EXCUSES.EXE/fleurs/All pour que le programme refonctionne normalement.
    Épouse 1.0 est un programme assez intéressant, mais qui peut générer un coût élevé, s'il est mal utilisé. Je vous conseille d'installer un software additionnel pour améliorer la rentabilité Épouse 1.0. comme, Fleurs 5.0, Bijoux 2.3, ou bien Séjour au ClubMed 3.2 .
    Vous pouvez aussi vous servir de Ouimonamour 8.0 ou bien de Tuasraisonmachérie 14.7. Vous pouvez les télécharger sur Internet, leurs résultats sont assez satisfaisants. N'installez jamais Secrétairenminijupe 3.3, Petiteamie 1.1 ou Bandedepotes 4.6. Ces programmes ne fonctionnent pas dans l'univers Épouse 1.0 et pourraient causer des dommages irréversibles dans le système.
    Pour la fonctionnalité : C:/Petite_pipe_du_samedi.EXE, elle ne s'activera qu'après l'exécution d'autres commandes Comme :/Collier_en_diamant.EXE ou C:/la_faire_picoler.EXE
    Bonne chance .
    Le service d'assistance technique


    Les bugs suivants ont été signalés :
    - Alors que MonMec 1.0 fonctionnait automatiquement sans problème chaque jour , MonMari 1.0 refuse de se mettre en route plus d'une fois par semaine, à la rigueur deux , et encore faut-il auparavant avoir activé LingerieFine 3.0 et Turlutte 4.2.
    - MonMec 1.0 était livré avec de nombreuses extensions différentes, alors que MonMari 1.0 n'en propose qu'une seule : l'extension 'missionnaire'.
    - Alors que MonMec 1.0 fonctionnait sans problème pendant 24 heures, MonMari 1.0 se désactive au bout de 3 minutes et affiche le message : "#exécution de la routine terminée, passage en mode veille# " La phase de la veille étant accompagnée de l'émission d'un inquiétant bourdonnement de l'unité centrale , impossible à supprimer. Certaines utilisatrices ont pu désactiver la carte-son par application de la fonction "oreiller sur la tête", mais cela peut provoquer des arrêts complets du système.
    - Les extensions BouquetDeFleur, CaféAuLit, RepasAuxChandelles et VeniseTravel ont été supprimées sur MonMari 1.0 et remplacées par les extensions TVfoot , TVrugby, TVformule.1, et CuiteAvecMesPotes. La majorité des utilisatrices les trouvent superflues et regrettent que ces extensions se mettent automatiquement en route quand elles essayent d'activer l'extension VaisselleWash, qui fonctionnait pourtant très bien sur MonMec 1.0.
    - L'extension Ecoute, plus ou moins développée selon les différentes versions de MonMec 1.0 , a complètement disparu de MonMari 1.0. Les utilisatrices ayant essayé d'installer la version MonMec 2.0 pour suppléer aux déficiences de MonMari 1.0 ont essuyé de cuisants échecs, MonMari 1.0 étant équipé de l'anti-virus PoingDansLaGueule 8.0.
    - En raison d'une utilisation excessive des fonctions CuisineFine et Apéro , qui provoquent un stockage de données sur la zone médiane de votre disque dur , MonMari 1.0 a une tendance fâcheuse à augmenter en taille et en poids.
    De façon générale, le malentendu provient du fait que MonMec 1.0 faisait partie de la catégorie "Utilities and entertainment software" alors que MonMari 1.0 est un système d'exploitation global qui tend à utiliser toute votre mémoire vive.
    - MonMari 1.0 génère des bugs affectant un certain nombre de programmes vitaux de votre système tels que BisousPhone 6.0, MeetFriends 2.0, Movie 5.0 et Readbook3.2. Certaines versions de MonMari 1.0 essayent même de supprimer MyJob1.0 et de le remplacer par ChildRen 5.1, auquel cas il deviendra extrêmement difficile pour votre système de tourner sans MonMari 1.0.
    => De nombreuses utilisatrices ont trouvé la solution qui consiste à désinstaller Mon-Mari 1.0 avant d'avoir mis en route la fonction ChildRen5, et de le remplacer par plusieurs versions de MonMec 1.0 tournant simultanément. Le bon fonctionnement de cette solution nécessite l'achat de nouvelles barrettes-mémoire et une excellente gestion du système.

    Nolife du matin page 3 - Le Bar / Discussions libres, Visual Basic, VB6, VB.NET, VB 2005, VB

    September 17

    MTV Video Music Awards 2008: Britney Spears Rebounds, Lil Wayne Impresses at the 25th Annual Event : Photos : Rolling Stone

     

     vma 08 Photo

    Britney Spears' return to the Video Music Awards stage was the big story in Los Angeles, where MTV's 25th annual event went down Sunday, September 7, 2008. Spears nabbed three trophies for "Piece of Me," while host Russell Brand made headlines for joking about President Bush and the Jonas Brothers' purity rings. Keep clicking for photos from the big night, and see below for complete coverage.

     

     

    Photos : RollingStone

    September 04

    sondages

     
       
     

     
       
     

    Microsoft Research Machine Translation (MSR-MT) Team Blog : Office document translation (updated)

    Office document translation (updated)

    Windows Live Translator is now integrated into Office!  One of the top features that our users ask for is simple integration of translation into Office, to translate a document quickly.  The feature is really easy to use, and you can translate a block of text or an entire document, from within Office. 

    We have officially handed over our code to the Microsoft Office team for the integration of the translation tool directly in the Research Task Pane.  Once they have finished their own testing and "flipped the switch" on their side, the feature will auto-update in existing versions of Office.  I'll blog about that here again when that happens - at that point, no additional setup steps will be necessary.

    Microsoft Research Machine Translation (MSR-MT) Team Blog : Office document translation (updated)

    Microsoft Research Machine Translation (MSR-MT) Team Blog : Windows Live Messenger translation bot now available!

     

     

    The Microsoft Translator team is excited to announce the new translation bot for Windows Live Messenger! This Messenger bot does translations for you. Just add mtbot@hotmail.com to your contacts and start chatting. You can have one-on-one conversations with the bot, or you can invite a friend and chat in different languages with the bot translating for you.  As usual, remember that machine translation isn’t perfect – slang especially will give the engine trouble.

    You can also access Windows Live Messenger on your smartphone to use the bot to translate simple sentences while you’re traveling to other countries!

    The translator bot is localized into all of the languages for which we have translation support on www.windowslivetranslator.com:

    • English to/from:
      • Arabic
      • Chinese Simplified
      • Chinese Traditional
      • Dutch
      • French
      • German
      • Italian
      • Japanese
      • Korean
      • Portuguese
      • Russian (RUS->ENU only)
      • Spanish
    • Chinese Simplified <-> Chinese Traditional

    More languages will be rolled out over the next several months.  Start using the bot and let us know your feedback! FYI - at any time while you’re chatting with the bot, just type “TBot ?” to get a list of commands that the bot understands:

    Microsoft Research Machine Translation (MSR-MT) Team Blog : Windows Live Messenger translation bot now available!

    Pc-System.fr || Optimisez votre système !

     

     

    Pc-System.fr || Optimisez votre système !