vendredi 25 juin 2010
php,symfony
jeudi 24 juin 2010
mes Anciens Collegue
GST Tunisie
Chokri
http://raf-thani.com/
http://www.soft4gulf.2door.net/
ancien Alterlynk
Nawfel
http://www.owliance.com/
ancien Alterlynk
Redha
http://www.proxym-it.com/
ancien Alterlynk
Ayech,Wassim,haytem,Fatma,
IGA Tunisie
Abderhaman,Aymen,moez,Imed
Alterlynk
Hbib Halleb
http://www.telediffusion.net.tn/index.php?accueilen
show htaccess client ftp
1. Goto the Site Manager
2. Select the site in question
3. Click Options Tab,
4. Uncheck the option "Use MLSD to list directory"
redirection permanente d'un site
Redirection permanente d’un site vers un autre site
Lors d’un changement d’hébergeur, de nom de domaine, de nom d’un dossier ou autre, il peut être utile de rediriger des anciennes adresses vers de nouvelles. Voici une directive très simple et très puissante à mettre en oeuvre.
Il arrive que pour diverses raisons l’on doive déménager un site d’un hébergeur à un autre. Si le nom de domaine demeure le même, pas de problème : tant pour les visiteurs que les moteurs de recherche, il n’y aura pas de changement perceptible.
Par contre, si le nom de domaine change (même sur le même serveur ou le même hébergeur) il faudra alors procéder à une redirection afin que l’adresse (URL) d’origine redirige les visiteurs et les moteurs de recherche vers la nouvelle adresse ou le nouveau nom de domaine. Dans la terminologie du Web, c’est ce qu’on désigne sous le nom de redirection permanente de type HTTP 301.
Redirection par le serveur
Si les deux sites sont des copies conformes ou « miroirs » l’un de l’autre, une simple directive dans le fichier .htaccess à la racine du site d’origine devrait convenir avec pour avantages le report du PageRank de Google d’un site à l’autre ET de redirection valide pour toutes les adresses du site d’origine vers le site de redirection.
Pour celà, il faut créer à la racine du site d’origine un fichier de configuration Apache ayant très exactement pour nom .htaccess [1] et y incrire l’une ou l’autre des lignes suivantes (mais une seule).
Redirect permanent / http://www.mon-nouveau-site.org/
Redirect 301 / http://www.mon-nouveau-site.org/
RedirectPermanent / http://www.mon-nouveau-site.org/
Si la racine du site d’origine est située dans un répertoire (exemple : http://mon_site_free.fr/spip/), il faudrait alors inscrire dans .htaccess :
Redirect 301 /spip/ http://www.mon-nouveau-site.org/
Pour plus d’explications, voir la documentation d’Apache : Redirect Directive
Cette même directive peut aussi servir à rediriger de façon permanente, sur un même site, les requêtes d’un dossier vers un autre lors d’un changement de nom d’un dossier par exemple. Très pratique notamment pour s’éviter de modifier tous les liens directement dans les pages du site.
Redirection dans un script PHP ou ASP
Chez certains hébergeurs, il n’est parfois pas possible d’utiliser un fichier .htaccess . Dans ce cas, si un système de scripts côté serveur est disponible (PHP ou ASP), on peut atteindre le même résultat.
La redirection est alors définie par une fonction chargée de renvoyer un entête HTTP. Il faut bien sûr bien choisir le code de retour HTTP.
PHP
Exemple : utilisation de la fonction header() en PHP :
ASP
Exemple : utilisation de la fonction addheader en ASP :
Redirection HTML
Si les deux premières méthodes ne sont pas disponibles, il existe aussi une solution de dernier recours en HTML qui ne constitue pas à proprement parler une redirection, mais qui a sensiblement le même effet.
Elle consiste à fabriquer un fichier HTML sur le site d’origine qui encadre (à l’aide des balises FRAME et FRAMESET) le site de redirection.
Quoique que cette méthode ne vous pénalise pas en terme d’indexation auprès de moteurs de recherche, elle devrait être utilisée en dernier recours, car elle a pour effet de cacher aux visiteurs la véritable d’une page.
Il existe aussi d’autres méthodes HTML de redirection soit par balises META ou encore par Javascipt. Mais ces méthodes sont en général à proscrire, face aux abus de sites mal intentionnés, les moteurs de recherche imposant en général de sévères pénalités à de telles redirections.
Lire en complément :
- Choisir le type de redirection
- Pour lire l'article complet :http://edu.ca.edu/redirection-permanente-d-un-site
Redirection par URL Rewriting
La règle de redirection est indiquée dans un fichier .htaccess avec par exemple RedirectPermanent ou RewriteRule (dans ce cas il faut impérativement utiliser le code R=301)
Exemples : dans le fichier .htaccess situé à la racine du site (sur une seule ligne) :
RedirectPermanent /robotstats http://www.robotstats.com/
ou bien (toujours sur une seule ligne) :
RewriteRule ^article-([0-9]*).php archives-$1.htm [R=301]
Pour le référencement : fonctionne très bien avec tous les moteurs
pour Prestashop : ouvrir le fichier Init.php
et mettre ce code
pour la page index.html redrection HTML
La redirection se fera automatiquement, c'est à vous de décider du temps (en seconde) et de préciser l'url de la nouvelle page vers laquelle elle doit être orientée.
seconde(s) à préciser; URL=http://l'url de votre site">
resumé
la manip est la suivante : pour page php (init.php du site)
http://www.dunedusahara.com/
exit();
?>
pour les page Html
//
pour le fichier .htaccess
Redirect permanent / http://www.dunedusahara.com/
mardi 22 juin 2010
lundi 21 juin 2010
RIA,Flex
- Adobe Flex(.Net,php,Java)
- Silverlight (.Net,php,Java)
- JavaFX
http://www.adobe.com/devnet/flex/tourdeflex/web/#docIndex=0;illustIndex=0;sampleId=31700
jeudi 17 juin 2010
mercredi 16 juin 2010
Viewstate
http://www.dotnetguru.org/articles/dossiers/viewstate/viewstate.htm
mardi 15 juin 2010
Organisez votre travail pour combattre le stress quotidien !
Lorsque le stress perdure et prends une ampleur considérable, il est temps pour vous de tirer la sonnette d’alarme. Une surcharge de travail peut causer un stress nocif pour la santé et mener « au burnout ». Voici des conseils pour ne pas en arriver là :
1. Accomplissez les tâches les plus difficiles en premier. Classez les tâches par degré de difficulté et exécutez-les dans un ordre bien précis. Si vous remettez à plus tard une tâche ardue ou déplaisante, elle vous tracassera, même s’il ne s’agit que d’un coup de téléphone. Par contre, une fois la tâche accomplie, vous aurez l’esprit libéré, et vous serez prêt à en accomplir d’autres.
2. Mettez de l’ordre dans vos tâches et vos dossiers. Lorsque vous êtes très occupés, vous oubliez. Il faut donc tout écrire dans un agenda, en indiquant clairement les priorités de la journée. Il est aussi important de classer ses documents…
3. Ne soyez pas trop perfectionniste. Comme vos patrons imposent des délais serrés, il est rarement possible de peaufiner votre travail jusqu’à la perfection absolue. Il faut donc savoir accorder un temps raisonnable à chaque tâche.
4. Respectez vos limites. Si votre patron vous confie une tâche alors que vous êtes déjà débordé, montrez-lui votre emploi du temps. Laissez-le décider si cette nouvelle requête est plus pressante que vos autres responsabilités (principe de faveur).
5. Offrez-vous des petits plaisirs. Comme notre concentration diminue après une heure de travail, il faut souvent s’accorder de courtes pauses pour récupérer. Vous pouvez tout simplement aller respirer de l’air frais ou manger un morceau de chocolat !
Travail
+ Organisation
+ Gestion temps
+ Qualité
+ bon outille
=Bon rendement
!!!!! bonne Communication et travail en Groupe !!!!!!!!!!!!!!!
réfrencement
2- inscrivez votre site dans les annuaires gratuit :
http://www.webrankinfo.com
http://www.refgratuit.fr
http://www.mondev.net/inscription.php
http://www.best-web.fr/
http://www.aquitaine-web.com
http://www.echangesdeliens.fr/
exemple :
Titre :Agence Immoblier Djerba
Adresse (URL) :http://www.dream-immo.com/
Catégorie : Accueil > Achat et vente > Agence immobilière
Image du site : http://open.thumbshots.org/image.pxf?url=http://www.dream-immo.com/img/logo.jpg
Description : dream immo,agence Immobilière Djerba ,location djerba ,vente djerba,villa djerba,acheter villa djerba,Djerba Afous,
,maison djerba, immobilier djerba, investissement immobilier djerba, agence immobiliere Djerba,appartement djerba, propriete djerba
2-changer dans le cms les metaTags dans l'onglet préférences
3-Titre des pages
4-metaTags Descreption ,Title ,keywords(
5-choisir un nom de domaine significatif .
exemple MetaTags:
logciel de refrencement
lundi 14 juin 2010
matrix/crosstab/pivot report in SQL
How does one code a matrix/crosstab/pivot report in SQL?
Newbies frequently ask how one can display "rows as columns" or "columns as rows". Look at these example crosstab queries (also sometimes called transposed, matrix or pivot queries):
SELECT * FROM (SELECT job, sum(decode(deptno,10,sal)) DEPT10, sum(decode(deptno,20,sal)) DEPT20, sum(decode(deptno,30,sal)) DEPT30, sum(decode(deptno,40,sal)) DEPT40 FROM scott.emp GROUP BY job)ORDER BY 1;JOB DEPT10 DEPT20 DEPT30 DEPT40--------- ---------- ---------- ---------- ----------ANALYST 6000CLERK 1300 1900 950MANAGER 2450 2975 2850PRESIDENT 5000SALESMAN 5600 Here is the same query with some fancy headers and totals:
SQL> ttitle "Crosstab Report"SQL> break on report;SQL> compute sum of dept10 dept20 dept30 dept40 total on report;SQL>SQL> SELECT * 2 FROM (SELECT job, 3 sum(decode(deptno,10,sal)) DEPT10, 4 sum(decode(deptno,20,sal)) DEPT20, 5 sum(decode(deptno,30,sal)) DEPT30, 6 sum(decode(deptno,40,sal)) DEPT40, 7 sum(sal) TOTAL 8 FROM emp 9 GROUP BY job) 10 ORDER BY 1; Crosstab Report JOB DEPT10 DEPT20 DEPT30 DEPT40 TOTAL--------- ---------- ---------- ---------- ---------- ----------ANALYST 6000 6000CLERK 1300 1900 950 4150MANAGER 2450 2975 2850 8275
PRESIDENT 5000 5000
SALESMAN 5600 5600
---------- ---------- ---------- ---------- ----------sum 8750 10875 9400 29025
dimanche 13 juin 2010
vendredi 11 juin 2010
Trace Route de votre site
mettre l'adrrese du site exemple www.location-djerba.net puis cliquer sur trace Route.
ou bien directement avec ce lien
http://www.supporttechnique.net/traceroute.ihtml
Tools Oracle
- oracle sql développer
- SQLTools 1.5 un outille Free très léger 1Mo pour administrer oracle: http://www.sqltools.net/downloads/InstallSQLTools_15b10D.exe
-
Le top du top, mais payant et très cher : http://www.quest.com/toad/
MVC php
http://www.siteduzero.com/tutoriel-3-88620-votre-site-php-presque-complet-architecture-mvc-et-bonnes-pratiques.html
http://tahe.developpez.com/web/php/mvc/
http://julien-pauli.developpez.com/tutoriels/php/mvc-controleur/
http://ensweb.perso.info.unicaen.fr/tutoriels/bookmarks/index.php
http://www.snoupix.com/mon-site-en-mvc-avec-php_tutorial_10.html
http://juliencoquet.com/2006/05/03/mvc-avec-php-cest-du-gateau/
http://cakephp.org/
Windows Small Business Server
http://www.microsoft.com/sbs/en/us/trial-software.aspx
mercredi 9 juin 2010
Sql Doublon Table
SELECT * FROM ImportPersonne
WHERE ImportPersonne.Nom
IN
(SELECT ImportPersonne.Nom FROM ImportPersonne GROUP BY ImportPersonne.Nom HAVING Count(*)>1)ORDER BY ImportPersonne.Nom;
/*Et si la clé unique de votre table est basée sur plusieurs champs, vous pouvez même enchaîner les clauses IN :*/
SELECT * FROM ImportPersonne
WHERE ImportPersonne.Nom
IN(SELECT ImportPersonne.Nom FROM ImportPersonne GROUP BY ImportPersonne.Nom, ImportPersonne.Prenom HAVING Count(*)>1)
AND ImportPersonne.Prenom IN(SELECT ImportPersonne.Prenom FROM ImportPersonne GROUP BY ImportPersonne.Nom, ImportPersonne.Prenom HAVING Count(*)>1)ORDER BY ImportPersonne.Nom, ImportPersonne.Prenom;
/*supprimer doublon */
delete from <table> T1
where <clé primaire> not in (select min(<clé primaire>)
from <table> T2 where T1.<champ a comparer>=T2.<champ a comparer>
group by <champ a comparer>);