CSV AdStats 4.0 est dispo ! [Outil pour Adsense]
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
-
Nix - WRInaute impliqué

- Messages: 864
- Inscription: 2 Mar 2004
Suede, j'ai fait un update tout à l'heure qui règle le problème totalement (enfin en théorie car en ukraine ça marche maintenant
)
Pour les autres, quand vous mettrez à jour, vous devrez re-saisir vos logins et pass dans les options car j'ai du changer la méthode de cryptage car elle posait problème pour les langues avec des caratères spéciaux (autre que les notres)
Rappel : http://www.nix.fr/csvadstats.aspx?q=download
Pour les autres, quand vous mettrez à jour, vous devrez re-saisir vos logins et pass dans les options car j'ai du changer la méthode de cryptage car elle posait problème pour les langues avec des caratères spéciaux (autre que les notres)
Rappel : http://www.nix.fr/csvadstats.aspx?q=download
-

Suede - WRInaute accro

- Messages: 3722
- Inscription: 4 Oct 2002
Nix a écrit:Suede, j'ai fait un update tout à l'heure qui règle le problème totalement (enfin en théorie car en ukraine ça marche maintenant)
Pour les autres, quand vous mettrez à jour, vous devrez re-saisir vos logins et pass dans les options car j'ai du changer la méthode de cryptage car elle posait problème pour les langues avec des caratères spéciaux (autre que les notres)
Rappel : http://www.nix.fr/csvadstats.aspx?q=download
-> MP
J'ai KIS 2007 en antivirus/FW
-

magicaxe - WRInaute discret

- Messages: 151
- Inscription: 18 Oct 2004
Salut Nix et bonne année à tous.
Tous d'abord, merci pour ton outils. J'ai cependant quelques remarques et suggestions.
1. Je l'ai essayé sur le réseau de mon entreprise avec firewall, l'exception suivante est levée:
[...]
System.InvalidOperationException: ExecuteNonQuery: Connection property has not been initialized.
[...]
at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
at CSV_AdStats_4.DB.SQLExecute(String ReqSQL, Int32 Tentative)
at CSV_AdStats_4.modData.PatchCPCNull()
at CSV_AdStats_4.FrmCSVAdStats.FrmCSVAdStats_Load(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at Nevron.UI.WinForm.Controls.NForm.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
[...]
2. Pour résoudre le problème, n'y aurait-il pas la possibilité de développer une version lite en php que l'on pourrait installer sur notre propre serveur web, une version online en fait, accessible de partout - comme adsense me direz-vous, mais ça peut être intéressant dans le cas du réseau de mon entreprise, depuis lequel je ne me connecte pas sur mon compte pour éviter tous risque de ban. En plus, je suis sûr que mon serveur web ne clique pas sur mes pub.
3. L'install 1-Click c'est génial, rapide et efficace on se pose pas de questions, tous est vite réglé. Par contre j'aime pas le chemin d'install: C:\Documents and Settings\***\Local Settings\Apps\2.0\1895T9T4.PWO\KTYQD4Y7.2MN\csva..tion_c7d95f09eb59034d_0004.0000_025737475781aad9 .... bof bof quand tu as bcp d'appli installées comme ça.
4. J'ose espérer que tu n'utilise pas une clé de cryptage de style suite numérique très logique
pour stocker crypté le mot de passe dans le fichier options.nix si c'est le cas, tu DOIT demander à l'utilisateur de saisir la clé de cryptage. N'oublie pas que les logiciels .NET sont de facto Open Source. (Le logiciel que j'ai utilisé pour visiter ton soft est dispo sur h**p://www.aisto.com/roeder/dotnet)
Voili voilou, très efficace ton outil et merci pour ton développement communautaire, j'apprécie énormément...
Magicaxe
Tous d'abord, merci pour ton outils. J'ai cependant quelques remarques et suggestions.
1. Je l'ai essayé sur le réseau de mon entreprise avec firewall, l'exception suivante est levée:
[...]
System.InvalidOperationException: ExecuteNonQuery: Connection property has not been initialized.
[...]
at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
at CSV_AdStats_4.DB.SQLExecute(String ReqSQL, Int32 Tentative)
at CSV_AdStats_4.modData.PatchCPCNull()
at CSV_AdStats_4.FrmCSVAdStats.FrmCSVAdStats_Load(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at Nevron.UI.WinForm.Controls.NForm.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
[...]
2. Pour résoudre le problème, n'y aurait-il pas la possibilité de développer une version lite en php que l'on pourrait installer sur notre propre serveur web, une version online en fait, accessible de partout - comme adsense me direz-vous, mais ça peut être intéressant dans le cas du réseau de mon entreprise, depuis lequel je ne me connecte pas sur mon compte pour éviter tous risque de ban. En plus, je suis sûr que mon serveur web ne clique pas sur mes pub.
3. L'install 1-Click c'est génial, rapide et efficace on se pose pas de questions, tous est vite réglé. Par contre j'aime pas le chemin d'install: C:\Documents and Settings\***\Local Settings\Apps\2.0\1895T9T4.PWO\KTYQD4Y7.2MN\csva..tion_c7d95f09eb59034d_0004.0000_025737475781aad9 .... bof bof quand tu as bcp d'appli installées comme ça.
4. J'ose espérer que tu n'utilise pas une clé de cryptage de style suite numérique très logique
Voili voilou, très efficace ton outil et merci pour ton développement communautaire, j'apprécie énormément...
Magicaxe
-
Nix - WRInaute impliqué

- Messages: 864
- Inscription: 2 Mar 2004
Salut magicaxe,
Alors pour ton 1) c'est pas le réseau qui est en cause mais l'accès à la base de données (c'es ce que dit l'erreur que tu as collé) qui se trouve normalement dans /Mes Documents/CSV AdStats 4/, probablement que la stratégie de sécurité empêche l'appli d'y accéder (voir même de la créer, donc il faut voir avec l'admin réseau de ta boite)
Pour le 2), j'ai décidé de faire une appli desktop pour ne pas avoir de risque de sécurité, publier ce genre de truc sur un site comporte des risques en cas de faille de sécu pour vos données et je ne veux pas être responsable (en plus si je faisais une version web, elle serait en ASP.NET, je ne fais pas de PHP
)
Pour le 3) j'ai choisi l'install clickonce afin de pouvoir vous proposer des mises à jour facilement sans avoir à gérer tout un bazarre et/ou vous faire installer (et donc vous prévenir) à chaque mise à jour. La, dès que je mets à jour comme la semaine passée, l'appli vous prévient au lancement et vous propose de se mettre à jour.
Le fait que l'appli soit logé dans un dossier "bizarre" ne pose pas de pb puisque toutes les données sont mises dans "Mes Documents"
Pour le 4), le cryptage n'est pas un crypatage tout bête, je suis très bien placé pour savoir que reflector existe
(je suis MVP .NET hein
) mais je le répète, l'appli est sur votre machine, si quelqu'un s'introduis sur votre machine, il aura surement d'autres choses plus interessantes à récupérer que votre fichier de config. La sécurité de ce fichier est lié à la sécurité de votre machine. Si je le crypte c'est surtout pour éviter que quelqu'un qui serait sur votre machine (un ami, un cousin, un frere, une soeur etc...) puisse les voir en clair.
Au passage, je vais surement faire une mise à jour dans la semaine car ma dernière correction n'a pas suffit à corriger complètement le petit bug que j'ai mentionné dans le changelog du site.
Merci pour ton feedback et je vous souhaite une bonne année à tous plein de $$$
Alors pour ton 1) c'est pas le réseau qui est en cause mais l'accès à la base de données (c'es ce que dit l'erreur que tu as collé) qui se trouve normalement dans /Mes Documents/CSV AdStats 4/, probablement que la stratégie de sécurité empêche l'appli d'y accéder (voir même de la créer, donc il faut voir avec l'admin réseau de ta boite)
Pour le 2), j'ai décidé de faire une appli desktop pour ne pas avoir de risque de sécurité, publier ce genre de truc sur un site comporte des risques en cas de faille de sécu pour vos données et je ne veux pas être responsable (en plus si je faisais une version web, elle serait en ASP.NET, je ne fais pas de PHP
Pour le 3) j'ai choisi l'install clickonce afin de pouvoir vous proposer des mises à jour facilement sans avoir à gérer tout un bazarre et/ou vous faire installer (et donc vous prévenir) à chaque mise à jour. La, dès que je mets à jour comme la semaine passée, l'appli vous prévient au lancement et vous propose de se mettre à jour.
Le fait que l'appli soit logé dans un dossier "bizarre" ne pose pas de pb puisque toutes les données sont mises dans "Mes Documents"
Pour le 4), le cryptage n'est pas un crypatage tout bête, je suis très bien placé pour savoir que reflector existe
Au passage, je vais surement faire une mise à jour dans la semaine car ma dernière correction n'a pas suffit à corriger complètement le petit bug que j'ai mentionné dans le changelog du site.
Merci pour ton feedback et je vous souhaite une bonne année à tous plein de $$$
-

RiPSO - WRInaute passionné

- Messages: 1591
- Inscription: 4 Oct 2007
Bonjour
ca ne fonctionne pas chez moi
je te met l'erreur si ca peut t'aider :
bonne journée
ca ne fonctionne pas chez moi
je te met l'erreur si ca peut t'aider :
- Code: Tout sélectionner
************** Exception Text **************
System.ArgumentException: Cannot bind to the new display member.
Parameter name: newDisplayMember
at System.Windows.Forms.ListControl.SetDataConnection(Object newDataSource, BindingMemberInfo newDisplayMember, Boolean force)
at System.Windows.Forms.ListControl.set_ValueMember(String value)
at CSV_AdStats_4.FrmOptions.FrmOptions_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at Nevron.UI.WinForm.Controls.NForm.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at Nevron.UI.WinForm.Controls.NForm.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bonne journée
-
Nix - WRInaute impliqué

- Messages: 864
- Inscription: 2 Mar 2004
Regarde dans le dossir Mes Documents/CSV AdStats4 si tu as des fichiers, si oui, supprime les et relance l'appli. Vu le message on dirait que le fichier d'option peutaussi avoir un pb.
Est-ce que tu es sur ton pc perso (avec tous les droits) ou sur un pc dans une entreprise avec un tas de règles de stratégie de sécurité ? (Si c'est la 2eme option à mon avis l problème peut venir de la)
Est-ce que tu es sur ton pc perso (avec tous les droits) ou sur un pc dans une entreprise avec un tas de règles de stratégie de sécurité ? (Si c'est la 2eme option à mon avis l problème peut venir de la)
-

RiPSO - WRInaute passionné

- Messages: 1591
- Inscription: 4 Oct 2007
et maintenant j'ai ca quand je lance le soft :
EDIT : j'ai créé le répertoire en question et je vais réinstaller.. à mon avis il y eu un problème de droits de ton install pour créer ce repertoire.. je test et te tiens au courant
RE-EDIT : Ca fonctionne pas mieux en réinstallant.. je reboot sans grande conviction..
RE-RE-EDIT : ca ne fonctionne toujours pas après un reboot. Pour info le 1er message d'erreur c'est quand je clique sur options et le 2ème message d'erreur c'est quand je lance l'appli. En fait j'ai un message d'erreur à chaque action, sauf quand je change de skin (depuis que j'ai créé manuellement le répertoire il y a mis un fichier : options.nix)
voila j'ai tout dis..
- Code: Tout sélectionner
************** Exception Text **************
System.InvalidOperationException: ExecuteNonQuery: Connection property has not been initialized.
at System.Data.OleDb.OleDbCommand.ValidateConnection(String method)
at System.Data.OleDb.OleDbCommand.ValidateConnectionAndTransaction(String method)
at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
at CSV_AdStats_4.DB.SQLExecute(String ReqSQL, Int32 Tentative)
at CSV_AdStats_4.modData.PatchCPCNull()
at CSV_AdStats_4.FrmCSVAdStats.FrmCSVAdStats_Load(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at Nevron.UI.WinForm.Controls.NForm.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at Nevron.UI.WinForm.Controls.NForm.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
EDIT : j'ai créé le répertoire en question et je vais réinstaller.. à mon avis il y eu un problème de droits de ton install pour créer ce repertoire.. je test et te tiens au courant
RE-EDIT : Ca fonctionne pas mieux en réinstallant.. je reboot sans grande conviction..
RE-RE-EDIT : ca ne fonctionne toujours pas après un reboot. Pour info le 1er message d'erreur c'est quand je clique sur options et le 2ème message d'erreur c'est quand je lance l'appli. En fait j'ai un message d'erreur à chaque action, sauf quand je change de skin (depuis que j'ai créé manuellement le répertoire il y a mis un fichier : options.nix)
voila j'ai tout dis..
Formation recommandée sur ce thème :
Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- CSV AdStats v4 : le logiciel pour analyser ses statistiques AdSense
- Testez AdSense sans même vous inscrire !
- Google Analytics sur un téléphone Androïd
- Des stats AdSense détaillées !
- Les blogs de Google AdSense en néerlandais et en espagnol
- Google AdSense Calendar
- WebRankInfo interroge Google sur AdSense
- Récapitulatif sur Google AdSense
Consultez la description détaillée des produits ou services de Google suivants : Google Docs
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

