• User Attivo

    Ciao Ivano,
    complimenti per il lavoro che stai portando avanti!
    cercavo un software così da tempo!

    ho notato una cosa:
    se metti url e key nell'analisi dei competitor, il numero dei risultati da controllare (100 di default nell'altra schermata) non viene selezionato automaticamente.
    Se non te ne accorgi e vai avanti da un errore (parte il debug)

    un (forse) suggerimento:
    a me, non se poi se anche agli altri, farebbe comodo gestire in un progetto più pagine, del tipo:
    sito (progetto) -> pagina1 -> key1, key2, key3
    sito -> pagina2 -> key2, key2
    sito2 -> pagina1 .......

    andando ancora più avanti, i competitor potrebbero essere definiti a livello di sito e cercati automaticamente nelle chiavi di quel sito (non so se mi sono spiegato bene!)

    a livello di programmazione non so se sono in grado di aiutarti, se però vuoi una mano per testare/provare etc, sono felice di aiutarti

    ciao e ancora complimenti!


  • User Attivo

    Purtroppo mi si blocca durante l'installazione


  • User Attivo

    bravo, continua cosi!!!


  • User Attivo

    ..ma .. ivano .....cosa è successo ....:?

    non vai più avanti con il software...:?

    ma si........ presumo che hai anche e soprattutto altri impegni.....;)

    tienici informati!!!!!!!!:ciauz:


  • Bannato User

    Grande Ivano,

    Scarico subito il software ed inizio a testalo


  • User

    Finalmente sono riuscito a trovare un po di tempo da dedicare a SEOMax ed ho finito la versione Beta 2.0

    Ovviamente si tratta sempre di una versione "under development" quindi consentitemi qualche BUG 🙂

    Le modifiche effettuate al software:

    • Ottimizzate le funzioni di data collection (è molto più veloce)
    • Migliorato il multithreading
    • Esportazione dei dati in formato HTML e TXT (PDF e XLS per la Enterprise version)
    • Esportazione grafici in formato GIF, BMP, JPG
    • Salvataggio ultime posizioni
    • Visualizzazione trend sito (variazioni di posizione)
    • Creato script per la creazione dei language records
    • Keyword density analisys tool
    • Aggiunti menù di scelta rapida sul click tasto destro

    C'è anche altro credo ma mi sfugge al momento.

    Potete scaricare la nuova versione sempre su www.ivanodibiasi.com

    Ogni consiglio/commento è sempre bene accetto.


  • Bannato User Attivo

    Sotto windows vista x64 anche se viene eseguito come amministratore da il seguente errore:

    Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
    sono riportate in fondo al messaggio.
    ************** Testo dell'eccezione **************
    DevExpress.Xpo.DB.Exceptions.UnableToOpenDatabaseException: Unable to open database. Connection string: 'data source=C:\Program Files (x86)\SEOMax\SEODB.mdb;user id=Admin;mode=Share Deny None;provider=Microsoft.Jet.OLEDB.4.0;password='; Error: 'System.InvalidOperationException: Il provider 'Microsoft.Jet.OLEDB.4.0' non è registrato nel computer locale.
       in System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper)
       in System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
       in System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
       in System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
       in System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
       in System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       in System.Data.OleDb.OleDbConnection.Open()
       in DevExpress.Xpo.DB.AccessConnectionProvider.CreateDataBase()' ---> System.InvalidOperationException: Il provider 'Microsoft.Jet.OLEDB.4.0' non è registrato nel computer locale.
       in System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper)
       in System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
       in System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
       in System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
       in System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
       in System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       in System.Data.OleDb.OleDbConnection.Open()
       in DevExpress.Xpo.DB.AccessConnectionProvider.CreateDataBase()
       --- Fine dell'analisi dello stack dell'eccezione interna ---
       in DevExpress.Xpo.DB.AccessConnectionProvider.CreateDataBase()
       in DevExpress.Xpo.DB.ConnectionProviderSql..ctor(IDbConnection connection, AutoCreateOption autoCreateOption)
       in DevExpress.Xpo.DB.OleDBConnectionProvider..ctor(IDbConnection connection, AutoCreateOption autoCreateOption)
       in DevExpress.Xpo.DB.AccessConnectionProvider.CreateProviderFromConnection(IDbConnection connection, AutoCreateOption autoCreateOption)
       in DevExpress.Xpo.XpoDefault.GetConnectionProvider(String connectionString, AutoCreateOption defaultAutoCreateOption, IDisposable[]& objectsToDisposeOnDisconnect)
       in DevExpress.Xpo.XpoDefault.GetDataLayer(String connectionString, XPDictionary dictionary, AutoCreateOption defaultAutoCreateOption, IDisposable[]& objectsToDisposeOnDisconnect)
       in DevExpress.Xpo.Session.ConnectOldStyle()
       in DevExpress.Xpo.Session.Connect()
       in DevExpress.Xpo.Session.get_Dictionary()
       in DevExpress.Xpo.Session.GetClassInfo(Type classType)
       in DevExpress.Xpo.XPCollection..ctor(Session session, Type objType, CriteriaOperator theCriteria, SortProperty[] sortProperties)
       in DevExpress.Xpo.XPCollection..ctor(Type objType, CriteriaOperator theCriteria, SortProperty[] sortProperties)
       in SEOLanguage.LoadLanguages()
       in DevExpress.XtraBars.Demos.SEOMax.frmMain.frmMain_Load(Object sender, EventArgs e)
       in System.Windows.Forms.Form.OnLoad(EventArgs e)
       in System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       in System.Windows.Forms.Control.CreateControl()
       in System.Windows.Forms.Control.WmShowWindow(Message& m)
       in System.Windows.Forms.Control.WndProc(Message& m)
       in DevExpress.XtraEditors.XtraForm.WndProc(Message& msg)
       in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    ************** Assembly caricati **************
    mscorlib
        Versione assembly: 2.0.0.0
        Versione Win32: 2.0.50727.312 (rtmLHS.050727-3100)
        Base di codice: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    ----------------------------------------
    SEOMax
        Versione assembly: 1.0.2715.23335
        Versione Win32: 1.0.2715.23335
        Base di codice: file:///C:/Program%20Files%20(x86)/SEOMax/SEOMax.exe
    ----------------------------------------
    DevExpress.XtraBars.v7.1
        Versione assembly: 7.1.3.0
        Versione Win32: 7.1.3.0
        Base di codice: file:///C:/Program%20Files%20(x86)/SEOMax/DevExpress.XtraBars.v7.1.DLL
    ----------------------------------------
    DevExpress.Utils.v7.1
        Versione assembly: 7.1.3.0
        Versione Win32: 7.1.3.0
        Base di codice: file:///C:/Program%20Files%20(x86)/SEOMax/DevExpress.Utils.v7.1.DLL
    ----------------------------------------
    System.Windows.Forms
        Versione assembly: 2.0.0.0
        Versione Win32: 2.0.50727.312 (rtmLHS.050727-3100)
        Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
        Versione assembly: 2.0.0.0
        Versione Win32: 2.0.50727.312 (rtmLHS.050727-3100)
        Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
        Versione assembly: 2.0.0.0
        Versione Win32: 2.0.50727.312 (rtmLHS.050727-3100)
        Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    DevExpress.Data.v7.1
        Versione assembly: 7.1.3.0
        Versione Win32: 7.1.3.0
        Base di codice: file:///C:/Program%20Files%20(x86)/SEOMax/DevExpress.Data.v7.1.DLL
    ----------------------------------------
    DevExpress.XtraEditors.v7.1
        Versione assembly: 7.1.3.0
        Versione Win32: 7.1.3.0
        Base di codice: file:///C:/Program%20Files%20(x86)/SEOMax/DevExpress.XtraEditors.v7.1.DLL
    ----------------------------------------
    System.Xml
        Versione assembly: 2.0.0.0
        Versione Win32: 2.0.50727.312 (rtmLHS.050727-3100)
        Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    Accessibility
        Versione assembly: 2.0.0.0
        Versione Win32: 2.0.50727.312 (rtmLHS.050727-3100)
        Base di codice: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    ----------------------------------------
    Microsoft.VisualBasic
        Versione assembly: 8.0.0.0
        Versione Win32: 8.0.50727.312 (rtmLHS.050727-3100)
        Base di codice: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System.Data
        Versione assembly: 2.0.0.0
        Versione Win32: 2.0.50727.312 (rtmLHS.050727-3100)
        Base di codice: file:///C:/Windows/assembly/GAC_64/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    DevExpress.Xpo.v7.1
        Versione assembly: 7.1.3.0
        Versione Win32: 7.1.3.0
        Base di codice: file:///C:/Program%20Files%20(x86)/SEOMax/DevExpress.Xpo.v7.1.DLL
    ----------------------------------------
    System.Configuration
        Versione assembly: 2.0.0.0
        Versione Win32: 2.0.50727.312 (rtmLHS.050727-3100)
        Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Web
        Versione assembly: 2.0.0.0
        Versione Win32: 2.0.50727.312 (rtmLHS.050727-3100)
        Base di codice: file:///C:/Windows/assembly/GAC_64/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
    ----------------------------------------
    System.Web.Services
        Versione assembly: 2.0.0.0
        Versione Win32: 2.0.50727.312 (rtmLHS.050727-3100)
        Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll
    ----------------------------------------
    System.Transactions
        Versione assembly: 2.0.0.0
        Versione Win32: 2.0.50727.312 (rtmLHS.050727-3100)
        Base di codice: file:///C:/Windows/assembly/GAC_64/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
    ----------------------------------------
    System.Data.resources
        Versione assembly: 2.0.0.0
        Versione Win32: 2.0.50727.312 (rtmLHS.050727-3100)
        Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Data.resources/2.0.0.0_it_b77a5c561934e089/System.Data.resources.dll
    ----------------------------------------
    mscorlib.resources
        Versione assembly: 2.0.0.0
        Versione Win32: 2.0.50727.312 (rtmLHS.050727-3100)
        Base di codice: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    ----------------------------------------
    System.Windows.Forms.resources
        Versione assembly: 2.0.0.0
        Versione Win32: 2.0.50727.312 (rtmLHS.050727-3100)
        Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------
    ************** Debug JIT **************
    Per attivare il debug JIT, è necessario impostare il valore
    jitDebugging nella sezione system.windows.forms del file di configurazione
    dell'applicazione o del computer (machine.config).
    L'applicazione inoltre deve essere compilata con il debug
    attivato.
    Ad esempio:
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    Quando il debug JIT è attivato, tutte le eccezioni non gestite
    vengono inviate al debugger JIT registrato nel computer,
    anziché essere gestite da questa finestra di dialogo.
    

    Si può risolvere il problema?


  • User

    Credo che basti compilarlo per processori a 64 bit.
    Faccio un pacchetto di installazione con versione compilata per processori a 64Bit e ti ricontatto così mi fai sapere se va 🙂


  • Bannato User Attivo

    Va bene... aspetto con ansia 😉


  • User

    Ciao probabilmente il problema non è nella compilazione del software.
    Prova ad installare MDAC 2.7 or superiore, ho l'impressione che manchi sul tuo computer. Di default dovrebbe essere già presente.
    Ho letto l'errore, il problema è che non riesce ad aprire il database.
    Ad ogni modo proverò ad installarlo anche io su un X64 con vista per verificare, magari si tratta di una sciocchezza 🙂


  • Bannato User Attivo

    Ma MDAC va bene solo su sistemi x86.... 😞


  • User

    Troverò un'alternativa...
    Devo procurarmi un PC con processore a 64Bit e fare delle prove.
    Grazie per la segnalazione


  • User Attivo

    @idibiasi said:

    Troverò un'alternativa...
    Devo procurarmi un PC con processore a 64Bit e fare delle prove.
    Grazie per la segnalazione

    Perche' non lavori con XML? Non credo ti serva un database potente o che necessiti di una gran mole di dati nella tua applicazione...
    Almeno non ti serve nessun motore, XML e' un semplice file di testo!

    Spero di esserti stato d'aiuto... :yuppi:


  • User

    Potrebbe essere un'alternativa ma ho la necessità di fare query per la visualizzazione dei grafici e per le funzionalità future.
    XML è comodo ma richiede maggior impegno per la gestione dei dati. Sfortunatamente ho veramente poco tempo a disposizione quindi sto cercando di evitare complicazioni che mi facciano rallentare.
    Comunque grazie mille per il suggerimento sei stato gentilissimo.


  • User Attivo

    @idibiasi said:

    Potrebbe essere un'alternativa ma ho la necessità di fare query per la visualizzazione dei grafici e per le funzionalità future.
    XML è comodo ma richiede maggior impegno per la gestione dei dati. Sfortunatamente ho veramente poco tempo a disposizione quindi sto cercando di evitare complicazioni che mi facciano rallentare.
    Comunque grazie mille per il suggerimento sei stato gentilissimo.

    Figurati!
    Leggevo che a breve sara' possibile fare query direttamente su un datatable e quindi anche l'XML sara' una fonte dati interessante da questo fronte, forse esistono gia' applicazioni che lo permettono... un'altra alternativa puo' essere Sql Express... esiste la versione per X64 se non sbaglio e quindi non dovrebbe creare problemi: a parte l'installazione di Sql che richiede molte risorse ed un po' di tempo...
    Se posso esserti utile... non vedo l'ora esca la versione definitiva del tuo ottimo software e non manchero' poi di utilizzarlo!!! 😉


  • User

    Gran bel software!
    GRAZIE TANTE!:vaiii:


  • User Attivo

    La prima cosa che mi viene pensata (dopo aver pensato complimenti) è ma il software sarà compatibile anche per mac?

    Chi sà, lo scopriremo nella prossima puntata 😉


  • User Attivo

    @---io--- said:

    La prima cosa che mi viene pensata (dopo aver pensato complimenti) è ma il software sarà compatibile anche per mac?

    Chi sà, lo scopriremo nella prossima puntata 😉

    Qui ti faccio io una domanda: che sistema operativo hai su mac?
    Il framework funziona perfettamente su win, se usi questo SO (io non conosco molto mac ma mi dicono che e' possibile utilizzare anche win) non ci dovrebbero essere problemi!

    Poi vedremo, la cosa e' sicuramente molto interessante... :mmm:


  • User Attivo

    @---io--- said:

    La prima cosa che mi viene pensata (dopo aver pensato complimenti) è ma il software sarà compatibile anche per mac?

    Chi sà, lo scopriremo nella prossima puntata 😉

    Usi Parallels o Crossover per utilizzare applicazioni per windows con il Mac.


  • User Attivo

    @Elvino said:

    Usi Parallels o Crossover per utilizzare applicazioni per windows con il Mac.

    Si probabilmente mi converrebbe cmq trovare il sistema di istallare winzoz sul mac, visto che poi ultimamente sto provando alcuni programmi che nn si trovano in mac.

    Però è anche da tenere conto che il numero di mac sta crescendo in buonissime percentuali considerando che si sta parlando di computer e sistemi operativi...

    Cmq per edesso proverò il programma con il mio pc's vecchio vecchio...