lundi, novembre 27, 2006

Des procedures stokées pour connaitre et générer des stats sur l'etat d'une base de données, l'etat d'une table, etc.

Généralement sur les serveur de production ou sont installé les serveur MySQL, on ne trouve pas des outils de qui permettent de gérer facilement et rapidement les base de donnée via une interface graphique (phpMyAdmin & like) et qui sont plus pratique que de le faire par le Terminal (client MySQL classique).

Cependant les DB admins, les IT ou les developpeurs eux même, sont obligés parfois de passer par un Terminal et de tapez des longues requetes via le client MySQL pour avoir des informations sur l'etat du serveur, l'etat d'une base de données, l'etat d'une table, etc.!

Pour cela, on compte faire dans ce qui suit quelques procedures qui nous seront utiles, rapides et pratiques dans ces cas :
  • Problème : C'est d'avoir un idée sur l'etat d'une base de données et l'etat d'une table en créeant des fonctions qui nous permet de recupéré les infos suivantes :
    • Table 1 : Avoir un aperçu sur les bases qui existent sur le serveur MySQL, l'espace d'occupation en MB, en Pourcentage et un Histograme qui une représentation graphique de l'ensemble de données qui met en évidence l'importance de l'espace occupé par chaque BD :
mysql> CALL dbsize();
+--------------------+-----------+----------+------------------------------------+
| base | Size (MB) | Pourcent | Graph |
+--------------------+-----------+----------+------------------------------------+
| test | 0.0010 | 0.01 | * |
| olap | 0.0011 | 0.01 | * |
| webauth | 0.0020 | 0.01 | * |
| cdcol | 0.0031 | 0.02 | * |
| information_schema | 0.0040 | 0.03 | * |
| phpmyadmin | 0.0070 | 0.04 | * |
| faq_edt | 0.0447 | 0.29 | * |
| projectstatus | 0.0652 | 0.42 | * |
| idma_101 | 0.0880 | 0.56 | * |
| faq_sql | 0.1003 | 0.64 | * |
| mos | 0.1488 | 0.95 | * |
| idma_102_old | 0.1772 | 1.13 | * |
| wordpress | 0.1895 | 1.21 | * |
| idma_102 | 0.2640 | 1.69 | ** |
| mysql | 1.6560 | 10.59 | ***** |
| olapx0d | 3.3677 | 21.54 | ******** |
| tn_blog_feed | 9.5201 | 60.88 | ********************* |
| TOTAL : | 15.6374 | 100.00 | ********************************** |
+--------------------+-----------+----------+------------------------------------+
18 rows in set (2.81 sec)

Query OK, 0 rows affected (3.80 sec)
La suite sur : Des procedures stokées pour connaitre et générer des stats sur l'etat d'une base de données, l'etat d'une table, etc.

dolfine.blogspot.com

mardi, novembre 21, 2006

Gateway Timeout. el bare7 yahoo, wel youm google

Gateway Timeout

The following error occurred:

[code=GATEWAY_TIMEOUT] A gateway timeout occurred. The server is unreachable. Retry the request.


Please contact the administrator.

S'il est votre cas, pas la peine de contacter votre ISP (tel. Hexa) ,
ils vont vous repondre :
"Désolé Monsieur, mais ca vient pas de chez nous.
peut etre, votre carte son qui deconne!"

RdvSurNet.com! Assez bien (5/20)

100 % GRATUIT pour vous mesdemoiselles
Inscription & Consultation
GRATUITES pour vous messieurs.


Whois Record for Rdvsurnet.com

Front Page Information

Website Title: Premier site Tunisien de rencontres et de chat : Votre amour vous donne rdv sur net
Record Type: Domain Name
Meta Description: rdvsurnet est le premier site Tunisien de rencontres et de chat. Trouvez votre âme soeur, Dialoguez en direct par le chat
Meta Keywords: rencontre, rencontres, chat, tchatche, amitie, tchat, salon de chat, tchatché, tchatcher, tchate, annonces rencontre, discussion direct, sites de rencontre, sites de rencontres, amour, célibataire, célibataires, chat gratuit, petite
AboutUs: Wiki article on Rdvsurnet.com
SEO Score: 75%
Meta Relevance: 11%
Terms: 172 (Unique: 130, Linked: 0)
Images: 22
Links: 1 (Internal: 1, Outbound: 0)


Domain Name : RDVSURNET.COM
Created On : 2006-02-22
Expiration Date : 2007-02-22
Status : PROTECTED
Registrant Name : MDSOFT (eh ichbih, netcharfou)
Registrant Street1 : 13, Rue Afghani
Registrant City : Sfax (mar7aba)
Registrant State/Province : TN

(c) Copyright 2006 RDV sur Net, Tous les droits réservés

primo,
c koi cette histoire de MDSOFT ? (by www.google.com search)

-1 -
Your search - ("MD SOFT"|"MDSOFT") sfax - did not match any documents.

-2 -
Results 1 - 4 of about 8 for ("MD SOFT"|"MDSOFT") + ("tunis"|"tunisie").



e deuxiemo,
Houwa el 7a9, el template wel design mouch ta3ebin barcha,
mais,
sur les trois pages que j'ai visité ya :

-1-

http://www.rdvsurnet.com/inscription

Je certifie que je suis majeur et avoir lu et approuvé les conditions d'utilisation de RDVsurNet
(bizarement, on trouve pas les
conditions d'utilisation de RDVsurNet sur la page o_O)

-2-

http://www.rdvsurnet.com/guest

Wbrabi, kankom t7ebou 3al foulous (7attin reservez votre pub fi kol blasa), choufou offre ma 5ir men mta3 el Infomaniak 90€ fil 3am (lol, 9allou MySQL server has gone away, e puis faite gaff a tel message :p)

Fatal error: MySQL server has gone away query: INSERT INTO watchdog (uid, type, message, severity, link, location, hostname, timestamp) VALUES (0, 'php', 'MySQL server has gone away\nquery: UPDATE sessions SET uid = 0, hostname = '196.203.39.207', session = 'search_sex|s:1:\\"1\\";search_cond|a:3:{i:0;s:9:\\"sex = \\'1\\'\\";i:1;s:42:\\"birth > \\'19681121\\' AND birth <= \\'19881121\\'\\";i:2;s:10:\\"pays = \\'0\\'\\";}search_count|s:3:\\"250\\";', timestamp = 1164073202 WHERE sid = 'ee071fc25f7ec414be416b5441604c2a' in /home/www/62fe8e5708cc0a61d142c65bb57559ee/web/includes/database.mysql.inc on line 66.', 2, '', '/guest', '196.203.39.207', 1164073202) in /home/www/62fe8e5708cc0a61d142c65bb57559ee/web/includes/database.mysql.inc on line 66


-3-

plein d'alertes 'Action impossible!', et 'Désolé, vous devriez vous abonner.'

alert('Action impossible!');
alert('Désolé, vous devriez vous abonner.');

suis pas contre le site, ni le genre,
amma barra yezzi faddit, Alt-F4.
ca fé un site tunizien de plis, c'e vrai, mais la ca fait pas trop pro quoi!

dimanche, novembre 19, 2006

Good job! Laszlo Systems

The premier open-source platform for rich internet applications

Update, /laszlo-explorer/source.jsp


String src = request.getParameter("src");
String title = request.getParameter("title");
String fname = src;
// Check if url is in proper subdir of this JSP (la catastrofe)
if (!isValidSubdir(application.getRealPath(src))) {
out.println("invalid path");
return;
}


merci a moi, qd même :P

samedi, novembre 18, 2006

Hier, je me suis rendu compte que c'est une 3afsa en PERL, celle ci!

Je me suis rendu compte que mon(s) chef de projet considere l'ecriture de :

$foo ||= 10;

a la place de :

$foo = 10 unless ($foo);

Est une 3afsa en PERL, et Moi qui croyait que tout ce que suit est equivalent en PERL :

if ( $foo == 0) { $foo = 10; }
$foo = 10 if (!$foo);
$foo = 10 unless ($foo);
$foo ||= 10;


amusant

jeudi, novembre 16, 2006

wi-max en Tunisie


À:"TunisieIT"
De:"Moez Ben Amor" moez . amor @ laposte . net
Date: Fri, 10 Nov 2006 12:40:26 +0100
Objet: [Tunisie IT] Du wi-max à Sfax


http://www.webmanag ercenter. com/management/ article.php? id=21976

Sfax (7écha lem7el) sera la première ville à se connecter au wi-max en Tunisie. Ce n’est pas un projet, mais une réalité d’ores et déjà là grâce au réseau pilote installé par le premier opérateur VSAT privé en Tunisie, Divona Télécom.

Ceux commandés actuellement par les clients sont de l’ordre de 256 k, mais l’opérateur VSAT peut offrir jusqu’à 2 mégas de débit pour le moment ! On croit rêver car ce débit est deux fois supérieur à ce qu’offre l’opérateur Tunisie Télécom sur son réseau ADSL ! Mais il ne s’agit que d’un premier pas, car très bientôt Divona pourra proposer jusqu’à 9 mégas de débit...


"On croit rêver", je la trouve tres drole de la part du Monsieur l'auteur !

vendredi, novembre 10, 2006

Yahoo! Mail beta, welcome

Sur la page "Yahoo! beta welcome" [http://fr.f277.mail.yahoo.com/dc/beta_welcome], on trouve l'image dite Trap1.gif :


Zoomin


Juste une, deux remarques,

vendredi, novembre 03, 2006

pertinence, Google et Yahoo

Coté pertinence, Google semble plus performant que Yahoo. Une recherche par le mot-clef "etc/shadow" le prouve :
  • Yahoo me classe 2e :


  • Google me classe 10 e :



3 : j'ai jamais parlé de /etc/shadow en tant qu'un fichier qui contient les mots de passe cryptés des utilisateurs sous Linux.
2 : pertinence, est dans le sens "Importance et utilité pratique".
1 : si vous souhaitez acceder a la page blogger.com/post-create.g en 163 secondes seulement, pensez a ADSL HexaByte.

jeudi, novembre 02, 2006

ellila 3awada fi 7oumetna

merde alors

OWL Visual Editor

Un nouveau projet viens d'être mis par la communauté TSS [http://www.teamsoftsuite.com/] sur la plateforme Open Source de Sourceforge.net [http://owlve.sourceforge.net/].

Il s'agit de l'éditeur d'ontologie, baptisé OWL Visual Editor.
...

Project Introduction :

Avec les progrès du Web et des technologies afférentes, on entend parler, de plus en plus, du Web sémantique. C’est une extension du Web syntaxique,qui lui offre des services s’apparentant au raisonnement. Pour cela, cette extension du Web doit se baser sur une infrastructure de documents décrits de manière standard.
Cette standardisation faciliterait les «mécanismes intelligents» de recherche, de transformation et d’extraction de connaissances. L’ontologie est un ensemble de concepts hiérarchiquement structurés qui décrivent un domaine d’intérêt qui peut être utilisé comme un squelette de base pour une base de connaissances.
Les ontologies sont définies selon des langages de description tels que RDF (Resource Description Framework ) et OWL (Ontology Web Language). Ce dernier ayant trois variantes: OWL-Lite, OWL-DL et OWL-Full. Nous nous intéresserons à l’utilisation du premier type.



Project Details :