Get organized and stay organized: Backpack Current Backpack customers can sign in here. Hello, We launched Backpack back in 2005 so people could “keep life’s loose ends together” in one place online. Since then, hundreds of thousands of people have kept millions of loose ends safe in their online Backpacks. However, because we haven’t given Backpack much attention in the last few years, and as part of refocusing our efforts on a slimmer product line, we’ve decided to no longer offer Backpack to new customers. Existing customers will be able to continue using Backpack as they always have. For those new customers who are interested in something like Backpack, we highly recommend checking out Basecamp. Onwards, Jason Fried, Founder & CEO, Basecamp
Les statistiques Oracle - Aide Oracle Passer les stats, celà devient une phrase de plus en plus à la mode. Elle l'est surtout depuis l'expension du mode CBO (cost based optimization) d'Oracle. A quoi servent les statistiques Oracle ? Les statistiques Oracle sont en fait la récupération de diverses informations concernant la volumétrie des tables, la distribution des différentes valeurs des champs indexés, la taille moyenne des tuples,... . Cet ensemble d'informations génèrera via un algorithme propre à Oracle (mis à jour au fur et à mesure des versions) un coût pour chaque plan d'exécution. Comment exécuter la mise à jour des stats ? Pour celà, il existe deux méthodes, suivant celle choisie, voici les requêtes SQL dans un cas, appels PL dans l'autre (voir aussi la reconstruction de tous les index dont les statistiques sont "anciennes"): analyze table T1 compute statistics; analyze index I1 compute statistics; ou bien (à préférer à partir de la 8i) EXEC DBMS_STATS.gather_schema_stats('USEREX', cascade=>TRUE); ou bien
des recettes de cuisine faciles, sympas, bien expliquées, bien photographiées et sans stress pour vous bartek:bargiel : iGTD Organize your life by contexts. Just divide your tasks by contexts - where they have to be done? At home? Organize your life by projects. Some of your tasks are related to your life projects. You won't forget it if you drag it. Synchronize your tasks with your mobile or PDA! Thanks to the integration with Mac OS X iCal and iSync you can easily synchronize tasks from selected contexts with your mobile device. Have an idea? Turn on the menu bar item of iGTD in the preferences panel. Search your tasks. No need to wait. Download? Bugs, comments, suggestions? To report bugs, comments and suggestions and to get further details about GTD - Getting Things Done MAC application? Time Managenment?
Oracle Date functions and parameters Oracle Date Functions Version 10.1 Date Current Date SELECT CURRENT_DATE FROM dual; SELECT SYSDATE FROM dual; Current Time SELECT CURRENT_TIME FROM dual; Formats J Julian Date -- Day -- Month -- Year -- Fill Mode Formats That Can Be Used With ROUND And TRUNC Functions - One greater than the first two digits of a four-digit year - Year (rounds up on July 1) - ISO Year - Quarter (rounds up on 16th day of the 2nd month of the quarter) - Month (rounds up on the sixteenth day) - Same day of the week as the first day of the year - Same day of the week as the first day of the ISO year - Same day of the week as the first day of the month - Day - Starting day of the week - Hours - Minute SELECT SYSDATE + 1 FROM dual; SELECT SYSDATE - 1 FROM dual; Add A Month To A Date ADD_MONTHS( , SELECT add_months(SYSDATE, 2) FROM dual; Returns the current date of the server as a value in the Gregorian calendar of datatype DATE col sessiontimezone format a30 SELECT sessiontimezone, current_date FROM dual; SELECT DUMP(SYSDATE) FROM dual; FROM t;
Native Cisco VPN on Mac OS X - With Group Password Decoder! Confirmed working on OS X High Sierra The proprietary CiscoVPN Mac client is somewhat buggy. It is possible to use the IPSec VPN software included with Mac OS X instead. This tutorial shows you how to migrate from CiscoVPN to the native OS X IPSec VPN by decrypting passwords saved in CiscoVPN PCF files. Please visit these guys if their offer interests you - they make this site possible. Open up your System Prefrences and select "Network". Pick "VPN" for the Interface and set its type to "Cisco IPSec". Copy the "Host" setting from CiscoVPN... to the "Server Address" setting in your System Prefrences" and enter your username under "Account Name". On Mac OS X, PCF files are usually found in /private/etc/CiscoSystemsVPNClient/Profiles. cd /private/etc/CiscoSystemsVPNClient/Profiles cat *.pcf You should get something like this: Find that long list of letters and numbers after enc_GroupPwd= and copy it. Fancy Schmancy Decoder Ring As an example, this should return "letmein" as the password:
Introduction aux Design Patterns en Java - Club d'entraide des développeurs francophones L'approche orientée objet tend à éclater les applications en composants plus simples et réutilisables. Cependant, cette approche peut vite devenir un piège lorsque le découpage s'effectue sans règles précises. Le concepteur finit par être saturé par la complexité du codage (effet spaghetti). J'en veux pour preuve ma propre expérience sur une application Java d'environ 40000 lignes de code. Sans architecture de base, cette application est devenue progressivement ingérable avec pour conséquence l'émergence de bugs de plus en plus difficiles à corriger (effet dominos). Pour réduire les risques de maintenance, il a fallu exploiter un niveau supplémentaire dans la conception objet : Les modèles de conception ou design patterns. Contrairement aux langages de type procéduraux comme le C ou le Pascal, la conception objet ne divise pas l'espace de données (attributs) et l'espace de traitements (méthodes). Une classe peut être associée à d'autre classes pour faciliter la réutilisation. 3.1.
Le SQL Dynamique Le SQL dynamique permet de construire dans un programme une requête SQL avant de l'exécuter. L'utilité principale est de fabriquer un code « générique » et réutilisable. Sans cela, le paramétrage d'une requête se limite aux valeurs de remplacement de la clause where : CURSOR C_CURSEUR( LN$Id IN EMP.empid%TYPE ) ISSELECT empno FROM EMP WHERE empid = LN$Id ; FOR C_EMP IN C_CURSEUR( 1024 ) LOOP ……. Dans cet exemple on voit que seul le numéro de l'employé donne son caractère “paramétrable” à la requête. CURSOR C_CURSEUR( LN$Id IN EMP.empid%TYPE ) ISSELECT COUNT(*) FROM EMP WHERE empid > LN$Id ; OPEN C_CURSEUR( 1024 ) ; FETCH C_CURSEUR INTO LN$Total ; CLOSE C_CURSEUR ……. Dans cet autre exemple qui permet un comptage d'enregistrements, on voit que cette requête ne compte que les enregistrements de la table EMP sur un critère figé (empid > LN$Id). Codage simplifié par rapport au package DBMS_SQL qui impose de nombreuses fonctions dans un ordre strict. Plus grande rapidité d'exécution 4.1. 4.5.