Tagged: Programmierung Toggle Comment Threads | Keyboard Shortcuts

  • DerFichtl 9:17 am on January 14, 2011 Permalink
    Tags: , , , Programmierung, ,   

    New Google Ranking Checker with Locale-Support 

    A new release of the Google Ranking Checker Class is available now. The new version 1.2.0 is released under a Creative Commons license (by-sa 3.0) and supports locale settings for language and country.

    More …

     
    • Soren 6:54 am on January 20, 2011 Permalink | Reply

      Hi there

      Love the script – Although, I cant get it to work properly… For some keywords it’s ok, but for others it just dont return a result…

      I.e. I have a site called notebooktoshiba.net – I know for a fact that it is currently on position 13 on Google. The script turns up a blank for both “notebook toshiba” and for “notebooktoshiba” – Even “notebooktoshiba.net” gives a blank which should be a given 1st place position on Google. I have the same results for many other sites… What gives?

      I’ve set the locale to “$rankingChecker->setLocale(‘us’, ‘en’);”

      Good work btw ;) Would love to make this work and not jump on a Google scraper…

    • Google Search Rank Checker 4:20 pm on May 25, 2011 Permalink | Reply

      You can use Google search rank checker to check your rankings

    • Google Search Rank Checker 5:19 pm on May 25, 2011 Permalink | Reply

      You can use Google search rank checker to check your rankings

    • Zabbath 8:06 am on August 17, 2011 Permalink | Reply

      I just want to know how to modify your script become multi Ses, so I can chek rank using Google, yahoo and bing using your existing code

    • Zabbath 8:06 am on August 17, 2011 Permalink | Reply

      I just want to know how to modify your script become multi Ses, so I can chek rank using Google, yahoo and bing using your existing code

    • Roger Tschallener 2:49 pm on August 27, 2011 Permalink | Reply

      Ich habe eine kleine Anpassung in der Class vorgenommen, da diese ab dem zweiten Keyword des Arrays bei mir etwas gezickt hat.

      Folgender Bereich habe ich VOR das “foreach($keywords as $keyword) {” verschoben:
      if (! empty($this->country)) {
      $this->country = ‘&gl=’.$this->country;
      }

      Darfst du gerne für ein Update übernehmen ;)

    • Roger 2:49 pm on August 27, 2011 Permalink | Reply

      Ich habe eine kleine Anpassung in der Class vorgenommen, da diese ab dem zweiten Keyword des Arrays bei mir etwas gezickt hat.

      Folgender Bereich habe ich VOR das “foreach($keywords as $keyword) {” verschoben:
      if (! empty($this->country)) {
      $this->country = ‘&gl=’.$this->country;
      }

      Darfst du gerne für ein Update übernehmen ;)

    • Arthur J 11:15 pm on February 2, 2012 Permalink | Reply

      Does anyone know what’s the daily limit on querying Google?

    • Arthur J 11:15 pm on February 2, 2012 Permalink | Reply

      Does anyone know what’s the daily limit on querying Google?

    • Vmukul111 5:24 am on February 11, 2012 Permalink | Reply

      Thanks for the nice code!
      But I could not make it work properly. It always shows the same result unaffecting by locale settings.

      And Can I use your API in my code?
      I could not get one from the link given by you

    • Vmukul111 5:24 am on February 11, 2012 Permalink | Reply

      Thanks for the nice code!
      But I could not make it work properly. It always shows the same result unaffecting by locale settings.

      And Can I use your API in my code?
      I could not get one from the link given by you

    • Msathesh 6:25 am on March 29, 2012 Permalink | Reply

      Your script is accurately displaying the rankings but when I run it on my localhost, it’s getting me the rankings wrongly more often. I simply, do not understand why it’s display different results for same script. The only difference is API key. Which makes no sense to me. Do you know why? Thanks for the script though.

    • Msathesh 6:25 am on March 29, 2012 Permalink | Reply

      Your script is accurately displaying the rankings but when I run it on my localhost, it’s getting me the rankings wrongly more often. I simply, do not understand why it’s display different results for same script. The only difference is API key. Which makes no sense to me. Do you know why? Thanks for the script though.

    • stevo 5:02 pm on April 8, 2012 Permalink | Reply

      Hey there,
      I tried the script on my server and while it does return results, they are different from those shown in the Bohuco Labs example (which are actually correct in my case). In both cases I use de/de for lang/country. Any idea why the script shows different results?
      Cheers,
      Stefan

    • stevo 5:02 pm on April 8, 2012 Permalink | Reply

      Hey there,
      I tried the script on my server and while it does return results, they are different from those shown in the Bohuco Labs example (which are actually correct in my case). In both cases I use de/de for lang/country. Any idea why the script shows different results?
      Cheers,
      Stefan

    • Arthur J 11:13 pm on February 2, 2012 Permalink | Reply

      try ‘en’,'us’

  • DerFichtl 7:02 pm on December 28, 2010 Permalink
    Tags: , Programmierung, select,   

    MySQL/SQL: count chars in table field 

    SELECT CHAR_LENGTH(field)-CHAR_LENGTH(REPLACE(field,’-',”)) AS count FROM table

     
  • DerFichtl 6:10 pm on October 16, 2010 Permalink
    Tags: , , profile, Programmierung, , user,   

    WordPress Quicky: Add User Profile Fields 

    If you want add fields to the wordpress user profile then two hooks are important for you.
    More …

     
  • DerFichtl 7:51 pm on July 15, 2010 Permalink
    Tags: , , , Programmierung, ,   

    Google Ranking Checker Class in PHP 

    Check out the new version 1.2.0 of the class! It supports locale settings and is released under a creative commons license.

    New Google Ranking Checker »

    The only goal for an SEO is a good or very good google ranking. To ensure this you have to monitor your rankings and compare it to the positions of your competitors. With the Google AJAX Search API and my little PHP Class you can easy build a Google Ranking Checker …

    The class needs an Google API key for the AJAX Search API (get it here) … it’s just one field and a click and you can start. You can check multiple keywords for multiple domains or urls, just pass this two arrays to the check() method.

    More …

     
    • Bill 9:13 pm on July 18, 2010 Permalink | Reply

      This is nice article learned new things from this site.thanks for sharing

    • Indiana web design 9:54 pm on July 20, 2010 Permalink | Reply

      How do you post this when designing a website? Do you have the Html file?

    • GXKevin 4:26 pm on July 23, 2010 Permalink | Reply

      Nice post! ;-)

      Flying Tech

    • Soren Beck Jensen 6:30 pm on July 26, 2010 Permalink | Reply

      The demo does not work?

    • DerFichtl 9:37 am on July 27, 2010 Permalink | Reply

      thanks for info, bug fixed, now it works again …

    • Travis L 7:25 pm on July 29, 2010 Permalink | Reply

      Demo still doesn’t seem to work.

    • DerFichtl 8:55 am on July 30, 2010 Permalink | Reply

      @Travis Demo works! What do you want to check?

    • Ash 12:34 am on October 19, 2010 Permalink | Reply

      HI,

      This is very useful. Have you licensed this as GPL or MIT etc. Meaning may I use this in my own projects, for clients etc

      • DerFichtl 4:29 pm on October 19, 2010 Permalink | Reply

        hi, thanks for concern, the class has no license it is just free to use and modify for everyone. maybe when i have time i choose a gpl or lgpl license for it …

    • JC 12:49 pm on October 26, 2010 Permalink | Reply

      hi,

      can you show us how we can invoke this script in html?

    • CJA 5:02 pm on November 11, 2010 Permalink | Reply

      I checked out the test script and its not working. I tried a few keywords and came up with no results then i tried the most obvious keyword ‘Google’ and its coming up as 9th position? it should be #1 position.

      • DerFichtl 5:58 pm on November 11, 2010 Permalink | Reply

        Thanks for comment, i have checked the code and it works fine … but: my class is using the german language version and austria as country so google.at is on first position.

        you can easily change that in the class … and maybe i will add this feature to the online demo … when i have time …

    • CJA 5:27 am on November 12, 2010 Permalink | Reply

      you’re absolutely right… i was thinking about that on my way home from work. If the server the script is located on is somewhere else the results will be different. i’ll have to play with your script.

      thanks for the quick feedback :)

    • Ruben Sedano 11:51 pm on December 14, 2010 Permalink | Reply

      but its not very accuracy because i prove with keyword ‘deportes’ and domain ‘clarin.com’ and not results!!! (-) :S

    • Wes 4:38 am on January 14, 2011 Permalink | Reply

      Hey DerFichtl,
      The new version works great! I see a call to RankingChecker.php. Do you have a link to the code in that file somewhere?

      I tried copying the code above to create a RankingChecker.php file to use with the new version, however I get this error:

      Fatal error: Call to undefined method RankingChecker::setLocale() in /home/wadmin/public_html/index.php on line 17

      Thank you, I really appreciate it.

      • DerFichtl 9:28 am on January 14, 2011 Permalink | Reply

        Dear Wes!
        Thanks for using the ranking checker, you can download the new version here.

    • Dreis 9:09 pm on January 14, 2011 Permalink | Reply

      Tnx for this! Awsome & handy script! if you had a donate button I would donate.

    • DerFichtl 11:41 pm on January 17, 2011 Permalink | Reply

      Thanks, DerFichtl!

    • buy generic Keflex 6:33 pm on March 3, 2011 Permalink | Reply

      The Zune concentrates on being a Portable Media Player. Not a web browser. Not a game machine. Maybe in the future it’ll do even better in those areas, but for now it’s a fantastic way to organize and listen to your music and videos, and is without peer in that regard. The iPod’s strengths are its web browsing and apps. If those sound more compelling, perhaps it is your best choice.

    • Waiver Form 5:18 pm on March 5, 2012 Permalink | Reply

      Great Post

    • Waiver Form 5:18 pm on March 5, 2012 Permalink | Reply

      Great Post

  • DerFichtl 3:53 pm on May 25, 2008 Permalink
    Tags: , Code Complete, Programmierung   

    My weekly Code Complete 

    Ein Buch das man als Programmierer kennen sollte aber wohl nur die wenigsten komplett gelesen haben … ich versuchs jetzt nochmal auf eine andere Art … häppchenweise aufgearbeitet.

    More …

     
  • DerFichtl 9:22 am on May 11, 2008 Permalink
    Tags: IDE, Programmierung, ,   

    Zend Studio for Eclipse – Killerfeature der Woche 

    SFTP Client, Remote Folders und Remote Projects …

    More …

     
  • DerFichtl 3:03 pm on May 10, 2008 Permalink
    Tags: , , Programmierung, , ,   

    SongZwa 2 

    Ich hab heut ein neues ZwischenRelease von SongZwa hochgeladen. Leider gibts immer noch keine Userverwaltung und damit auch keine Playlisten die über eine Session hinaus bestehen bleiben, aber einige andere Sachen hab ich verbessert.

    Die größten Änderungen hat es im Player gegeben. Alle Elemente sehen jetzt grafisch gleich aus, die Elapsed-Time-Bar hab ich mit dem Song-Titel kombiniert und alles wurde etwas hin-/hergeschoben und schaut jetzt hoffentlich besser aus.

    Die Kommunikation zwischen YouTube-Player und meinem Javascript-Interface sollte jetzt besser funktionieren. Wenn man also im YouTube-Player lauter dreht sollte sich das auch oben in der Lautstärkeanzeige ändern und umgekehrt.

    Die drei Interface-Blöcke Search, Playlist und Video lassen sich jetzt ausblenden. Das braucht genau keiner außer rbrthmr weil er sich immer Sachen anhört die ganz grausliche Videos haben … also viel Spaß jetzt beim ausblenden.

    Videos die von YouTube als NotEmbedable markiert sind werden jetzt ausgegraut angezeigt. Man kann dennoch draufklicken und man wird gefragt ob man das Video direkt bei YouTube ansehen will.

    Und jetzt! Fehlt noch der Link:

    http://bohuco.net/songzwa

     
  • DerFichtl 8:00 am on May 1, 2008 Permalink
    Tags: Programmierung, Scrum   

    Muda, Mura, Muri 

    Verschwendung, Unausgeglichenheit und Überlastung … laut Scrum (und dem Toyota Production System) die drei Hauptgründe warum Projekte schief gehen …

    Scrum Buch von Roman Pichler

     
  • DerFichtl 10:29 pm on February 7, 2008 Permalink
    Tags: Competition, Programmierung, , Sitepoint   

    What the Others can do. 

    24 hours, 7 people, 1 website … was man in nur 24 Stunden auf die Beine stellen kann, zeigen die beiden Teams der Full Code Press Competition. Auf Sitepoint gibt’s dazu noch ein Interview mit den Entwicklern.

    Es traten zwei Teams gegeneinander an, das eine mit Drupal als Grundsystem das andere mit einer Eigenentwicklung.

    Wenn man sich dann überlegt was man eigentlich mit üblichen Budgets umsetzen könnte und was dann wirklich abgeliefert wird, kann einem fast nur schlecht werden.

     
  • DerFichtl 6:29 am on January 20, 2008 Permalink
    Tags: Management, Programmierung, , QA   

    Project Management Methods to Maintain IT Standards 

    David Eric spricht über Project Mangement in Software Projekten. Dazu gibt’s auch die Slides und folgende Punkte hab ich mir als wichtig herausgeschrieben.

    More …

     
  • DerFichtl 3:07 pm on January 6, 2008 Permalink
    Tags: , , , Programmierung, trim   

    trim() in javascript + printf() 

    Richtig es gibt sie nicht, die trim() Funktion (mid() für M$ fans). Und auch einige andere Funktionen die man in PHP oft verwendet, gibt’s nicht. Aber jetzt!

    Beispiele: wordwrap, explode, stripslashes, trim

    [UPDATE]

    sprintf gibt’s auch

     
  • DerFichtl 1:15 am on January 5, 2008 Permalink
    Tags: , CoverFlow, Gallery, , , , Programmierung   

    Stinkt es da nach fauligen Äpfeln? 

    Dieses ImageFlow schaut doch irgendwie nach Apple aus, oder? Na ja, ich schätze das ich es demnächst wo einbauen darf, hoffentlich gibt’s das Ding dann schon als jquery Plugin. (via Basic Thinking Blog)

     
  • DerFichtl 7:42 pm on December 11, 2007 Permalink
    Tags: , , , , Programmierung,   

    Proof it to me …. Isometric Gamearea 

    Ist es grundsätzlich möglich ein isometrisches Spielfeld im Browser darzustellen? Im ersten Augenblick wird man sagen, “Sicher, why not.”, aber nach einer kurzen Denkpause sollte einem auffallen das man da einige Probleme bekommt.

    1. Man hat keine Zeichenfunktionen, ich will kein svg, canvas oder dergleichen verwenden (das wär ja leicht).
    2. Damit kann man nur rechteckige Bilder verwenden … das macht die Sache nicht einfacher, vorallem im Bezug: Wie erkenn ich auf welchem der Bilder die Maus gerade steht (überlappen sich ja).

    Aber mit ein bissl Fantasie hats dann doch hingehauen. Dann noch mittels jquery ein wenig Drag hier und ein bisschen Drop dort, und schon wars fertig.

    http://bohuco.net/webiso/

     
  • DerFichtl 9:08 pm on December 10, 2007 Permalink
    Tags: ImageMagick, , , Programmierung,   

    what if … (ImageMagick Fairy tale) 

    … man einen Plan erstellen muß der aus einem Hintergrundbild besteht, auf dem ca. 10 Startpunkte mit ca. 10 Endpunkten verbunden werden müssen. Ganz klare Antwort eines Grafikers … das kann doch der/die Neue machen. Alles klar … 100 Bilder händisch herausspeichern … viel Spaß.

    Aber what if … man das Spielchen jedes halbe Jahr spielt weil sich die Hintergrundgrafik ein bischen ändert und zufällig kein/e Neue in der Grafikabteilung angefangen hat?

    Vielleicht gehts auch vollautomatisch (hätte man doch gleich einen Programmierer gefragt :) ?

    ImageMagick (6.3.7) ist dein Freund und überraschenderweise ist das Ergebnis mehr als überzeugend. Sogar Schlagschatten (also Alpha-Kanal) und dergleichen SchnickSchnack funktionieren problemlos.

    http://www.imagemagick.org

    Mittels composite Befehlen werden aus einzelnen Layer-Bildern, die alle als 24Bit PNGs mit Transparenz abgespeichert wurden, die Pläne erstellt. In sekundenschnelle, in gleichbleibender Qualität, ganz ohne Neue/n und vor allem immer leicht änderbar. Das Script das die Arbeit erledigt hab ich in einer Stunde als PHP Commandline Script geschrieben.

    Warum muß man sich die Arbeit zuerst immer so verdammt schwer machen?


    composite 2.png 1.png 3.png (dann auf jpg konvertiert, deshalb die Fragmente)

     
  • DerFichtl 8:25 pm on December 10, 2007 Permalink
    Tags: , , Programmierung   

    De-/Motivations Links 


    Das ganze Büro ist schon voll mit mehr oder weniger sinnvollen Motivations-Plakaten.

    http://wigflip.com/automotivator/


    Moving Tag-Cloud, Next Generation Web 2.0 Killerapplication, MicroBlog … whatever

    Alles was i net pock … kommt auf http://pockinet.com

     
  • DerFichtl 10:20 am on August 8, 2007 Permalink
    Tags: , Programmierung, quality, Sourcecode,   

    daily programmer life 


    ----
    Beschreibung: true|20|2|1|1|0|0|1|1|0|
    ----
    Beschreibung: true;global.htms;false;0;
    ----

    Was sagt uns das wenn wir solche Einträge in einem Beschreibungsfeld einer CMS-Software finden?

    RICHTIG: da hat wohl jemand das Feld missbraucht um seine Einstellungen für diesen Ordner zu hinterlegen.

    So weit so schlecht aber leider kann man jetzt im Nachhinein auf die Schnelle auch nicht mehr herausfinden wofür welche Einstellung gut was, außer … ja außer es wurde dokumentiert … aber wo? Im Source-Code nachschauen geht da deutlich schneller.


    if ($catParams[5] eq "1") {
    $templateFile = "predefined.htms"; # na klar
    } elsif ($catParams[5] ne "0") {
    $templateFile = SYSTEM_CONF{'DOCUMENT-ROOT'}.'/'.$catParams[5];
    }

    Ahh … eh ganz klar … wenns 1 ist, dann ist predefined wenns 0 ist dann ist gar nix und sonst kannst ein template mitgeben … sehr logisch. Naja!

    Wie wärs den mit dieser Methode:


    Beschreibung: showInMenu=true,template=predefined.htms,showTeaser=false

    Ist auch nicht viel schwerer zu parsen und man bekommt zumindest einen Hauch von Ahnung was die Einstellungen bewirken könnten.

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
shift + esc
cancel