Aller au contenu

Le fil des geeks informatiques


Johnnieboy

Messages recommandés

Pffff je suis deg, j'ai installé Mac OS X 10.11 et le seul explorateur que je trouvais bien, TotalFinder, n'est plus supporté (j'avais même acheté une license).

Pour l'instant il me manque encore le fait de pouvoir grouper les dossiers en haut et de switcher rapidement l'affichage de dossiers cachés.

Grrrrrrr, pas content.

Lien vers le commentaire

Microsoft sort un surfacebook

Ouais, moi j'ai surtout vu la Surface Pro 4: elle est magnifique :) Ils ont corrigé tous les petits défauts de la 3, et elle est encore plus fine. 

 

http://www.theverge.com/2015/10/6/9460651/microsoft-surface-pro-4-tablet-announced-specs-price-release-date

http://www.theverge.com/2015/10/6/9461259/microsoft-surface-pro-4-announced-hands-on-video-release-date

 

Bon, je vais certainement avoir une Surface Pro 3 à vendre dans pas longtemps :)

Lien vers le commentaire

Pour les geeks SQL

 

Pour un de mes wikis

sous phpMyAdmin

Base de données Tables                 Lignes    Données    Index      Total       Perte
xxxxxxx    latin1_swedish_ci     49    69 221    189,3 Mio  18,8 Mio   208,1 Mio   0    o
Total: 1     utf8_general_ci     49    69 221    189,3 Mio  18,8 Mio   208,1 Mio   0    o
Mais quand je réalise un export (rapide ou non),

j'ai systématiquement un fichier SQL qui fait moins de 6Mo ?!

Comment cela est-il possible ? de passer de 200Mo à 6Mo ?

Pensez-vous que je fais une fausse manip ?

Si qqun peut m'éclairer ?

Merci.

Lien vers le commentaire

Pour les geeks SQL

 

Pour un de mes wikis

sous phpMyAdmin

Base de données Tables     Lignes     Données     Index     Total     Perte

xxxxxxx    latin1_swedish_ci    49    69 221    189,3    Mio    18,8    Mio    208,1    Mio    0    o

Total: 1     utf8_general_ci     49     69 221     189,3     Mio     18,8     Mio     208,1     Mio     0     o

Mais quand je réalise un export (rapide ou non),

j'ai systématiquement un fichier SQL qui fait moins de 6Mo ?!

Comment cela est-il possible ? de passer de 200Mo à 6Mo ?

Pensez-vous que je fais une fausse manip ?

Si qqun peut m'éclairer ?

Merci.

 

Ta base doit subir de nombreux delete/insert. Les delete/Insert sont logiques et ne libèrent pas nécessairement l'espace disque. Si un export ne prend que les enregistrements "vivants", il est possible d'avoir une telle différence.

 

Regarde aussi les Transaction logs: http://dev.mysql.com/doc/refman/5.1/en/log-file-maintenance.html

 

Lien vers le commentaire

Par quelle commande tu réalises ton export ?

 

Je fais ça sous phpMyAdmin349.

Je clique l'onglet "exporter".

Je touche pas aux params par défaut :

méthode d'exportation : rapide

format : SQL.

Et c'est tout.

 

@Mathieu

L'index ne fait "que" 18,8 Mo. (mon copié/collé n'est pas très bien tabulé)

Il y a quand même indiqué 189,3Mo de données.

 

@Nicolas Luxivor

Je regarde la piste suggérée (même si j'ai pas tout bien pigé).

En effet, il y a pas mal d'éditions de pages. Donc ça explique peut-être.

 

Je devrais peut-être défragmenter la grosse table principale (170Mo) ?

... mais comme c'est là qu'est stocké la substantifique moelle ... j'ai pas osé jusqu'à maintenant.

 

En tous cas, merci de vos éclaircissements.

Lien vers le commentaire

Oui, comme je ne sais pas comment est stockée ta table, met ta base hors ligne quelques minutes, lance un OPTIMIZE de toutes tes tables, et checke à nouveau.

La vraie bonne méthode pour voir si tu as beaucoup de lignes fantômes, c'est de faire brutalement un Count(*) de chacune de tes tables, et de multiplier par une longueur indicative de tes champs (j'avais fait un machin pour ça il y a des années, dans DB2... Qui s'était révélé inutile, puisque DB2 maintient bien ses stats, et que ça donnait un résultat très proche).

Lien vers le commentaire

Autre possibilité: tu as des colonnes de type BLOB ou CLOB et l'export rapide passe (skip) ces colonnes.

 

Est-ce que tu peux essayer avec la ligne de commande MySQL? C'est relativement simple si tu as accès à la machine. 

 

mysqldump -u YourUser -p YourDatabaseName > wantedsqlfile.sql

 

Sinon plus d'info là:

 

https://stackoverflow.com/questions/3031412/how-to-export-a-mysql-database-using-command-prompt

Lien vers le commentaire

Autre possibilité: tu as des colonnes de type BLOB ou CLOB

C'est effectivement le cas, la table principale (170Mo) est constituée d'un champ id et de champs blobs

https://www.mediawiki.org/wiki/Manual:Text_table

https://www.mediawiki.org/wiki/Category:MediaWiki_database_tables

 

... et l'export rapide passe (skip) ces colonnes.

Est-ce que tu peux essayer avec la ligne de commande MySQL? C'est relativement simple si tu as accès à la machine. 

mysqldump -u YourUser -p YourDatabaseName > wantedsqlfile.sql

Sinon plus d'info là:

https://stackoverflow.com/questions/3031412/how-to-export-a-mysql-database-using-command-prompt

Je vais creuser de ce coté.

Merci beaucoup pour le tuyau.

 

Lien vers le commentaire

Oh putain. Enfin, IBM a décidé de se sortit les doigts du cul, et a mettre des features indispensables dans DB2 for i. Enfin on a OVERLAY(), enfin on a LOCATE_IN_STRING(), enfin on a OFFSET x LIMIT y. Enfin, "on", ce n'est plus moi, j'ai changé de crèmerie. Mais ça faisait une douzaine d'années que c'était nécessaire.

Lien vers le commentaire
mysqldump -u YourUser -p YourDatabaseName > wantedsqlfile.sql

J'utilise ça dans un .php via

<?system("mysqldump --host=serveur_sql --user=nom_de_la_base --password=mot_de_passe nom_de_la_base > nom_de_la_base.sql");?>

... et ça marche, merci. 130Mo générés.

 

... est-ce qu'il y a une commande inverse pour importer une sauvegarde en mysql ?

 

(je vais me commander un bouquin :))

Lien vers le commentaire

Quelqu'un ici sait jouer avec le langage Facebook (Graph API) à des fins analytiques ?

De ce que je vois, il n'y a pas a proprement parler de langage de graph api. Il faut juste un langage dédier à de l'analyse capable de faire des requête HTTP GET.

J'imagine qu'on doit très bien pouvoir faire ça en python ou en R. https://cran.r-project.org/web/packages/httr/vignettes/quickstart.html

Le résultat semble être renvoyé au format JSON, donc il te faut ensuite une bibliothèque qui JSON pour le langage que tu auras choisi.

Lien vers le commentaire

Oui j'ai regardé Rfacebook mais comme je ne sais pas ce que je peux faire ni où est l'info chez facebook je ne sais pas faire les requêtes...

Et pas mal de tuto sont obsolètes selon les versions de l'API. (En particulier Rfacebook...)

Et ça semble assez différent entre les pages normales et les comptes corporates.

Bref, je souffre.

Lien vers le commentaire

Sinon tu as regardé du côté de leur Graph API Explorer https://developers.facebook.com/tools-and-support/ ?

Entre ça et là doc ça doit permettre de débroussailler pas mal.

Comme j'ai pas de token dev, je peux pas vraiment tester les outils ni trop comprendre ce qui coince.

Bon par exemple j'arrive à descendre les noms et les facebook ID de tous ceux qui likent ou commentent ma page corporate. (je pourrais faire pareil chez la concurrence.) (en passant par Rfacebook)

 

Maintenant la question à 100 francs : comment valoriser cette info ?

On a seulement 7000 comptes pour lesquels ont peut raccrocher une adresse mail. (sur une base client à plus de 10M de personnes...)

 

Bon la nana qui s'occupe de la com' sur Facebook est toute contente, c'est déjà ça...

Lien vers le commentaire

Maintenant la question à 100 francs : comment valoriser cette info ?

On a seulement 7000 comptes pour lesquels ont peut raccrocher une adresse mail. (sur une base client à plus de 10M de personnes...)

Comme tu dis, c'es la question à 100 francs.

Ma première impression c'est que c'est utile pour évaluer l'efficacité des campagnes de pub facebook. Ou simplement l'efficacité de la communication sur facebook de la boite en question.

C'est plus des infos dynamiques qui sont recherchées que de simples agrégats sans réel intérêt. 

Lien vers le commentaire

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...