Erste Programmierversuche - Hilfe gesucht

  • Aber ich sehe schon, einem Fanboy (bzw. Fanwoman) was anderes nahe zu legen, ist aussichtslos.

    Das war aber jetzt schwach, oder? Das kannst Du doch besser. :)

    Eine Liste meiner genutzten Editoren/IDEs
    ISPF, vi, Crimson Editor, Notepad++, Visual Studio, SharpDevelop, Eclipse, CodeBlocks, WinAsm, ... mehr fällt mir auf die schnelle nicht ein.
    Alle nicht schlecht - Liebling bleibt, bis dato, Npp - wer weiß, in naher Zukunft mag/wird sich das ändern.

    Cheers
    Claudia

  • Ich hänge schon wieder. Vermeintlich leichte Steps sind doch etwas komplizierter.
    Funktioniert:

    Code
    ret = urllib2.urlopen('https://s8.postimg.org/i01u1nz5h/icon.png')
    if ret.code != 200:
        xbmcgui.Dialog().ok('IP Webcam Monitor', errorline1, errorline2, errorline3)


    Funktioniert nicht:

    Code
    ret = urllib2.urlopen('http://test:test@192.168.178.20:9595/shot.jpg')
    if ret.code != 200:
        xbmcgui.Dialog().ok('IP Webcam Monitor', errorline1, errorline2, errorline3)


    Lasst mich raten: Im Log nachsehen. :)

  • Oh, es rutscht ins Absurde ab. vi (und nano) möchte ich jetzt nicht als IDE bezeichnen ;) . Fehlt noch awk in der Aufzählung. Oder Notepad.

    Man muss ja eine Evolution nicht mitmachen. Wenn man in seinem Habitat zufrieden ist, ist ja alles ok ;) .

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Lasst mich raten: Im Log nachsehen.

    Wäre nicht verkehrt. ret ist ein Objekt (genauer gesagt eine Instanz), die ausser dem Return-Code der Anfrage an den Server noch andere interessante Dinge liefert: https://docs.python.org/2/library/urllib2.html

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Oh, es rutscht ins Absurde ab. vi (und nano) möchte ich jetzt nicht als IDE bezeichnen ;) . Fehlt noch awk in der Aufzählung. Oder Notepad.

    Man muss ja eine Evolution nicht mitmachen. Wenn man in seinem Habitat zufrieden ist, ist ja alles ok ;) .

    Hab ich auch nicht, vi ist ein Editor, wie Npp ;)
    Wie passt aber awk hier rein - ist weder Editor noch IDE, oder?

    Ja, eine Evolution muß nicht immer von Vorteil sein, siehe Viren!

    Ich denke unsere Diskussion, welche mir gut gefällt, zeigt, dass wohl jeder in seinem Habitat sehr zufrieden ist.

    Cheers
    Claudia

  • Wie passt aber awk hier rein - ist weder Editor noch IDE, oder?

    Natürlich meinte ich awk in Verbindung mit sed (bzw. umgedreht). Sorry :thumbup:

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Lass uns doch mal ein bisschen spielen (aber nur nützliche Spielchen)

    Kann das pyCharm?

    Ich würde einfach mal vorschlagen, dass Du dir Pycharm installierst, obiges ausprobierst und sehen wirst, das es funktioniert. Ich habe zum Freitagabend keine Lust, irgendeine IDE anzuwerfen noch irgendwelche Screenshots zu posten. Sorry, da habe ich besseres zu tun.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • schön, und das meine ich ernst und positiv, wenn zwei fähige Leute sich austauschen und es dabei auch noch ein wenig witzig und humorvoll bleibt :thumbup:

    Thread aboniert :P

  • Und dann kommt der Vogel vorbei und schlägt sich auf die Seite der Frau weil er NPP auch für universell gut hält. :D

    --------------
    Guides nicht mehr verfügbar wegen Youtube unvermögen guten von schlechten Kodi Videos zu unterscheiden.

  • Weil ich gerade drüber war:

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Der Code-Inspector: Er warnt hier in diesem Fall das evtl. eine Variable benutzt wird, die vorher nicht zugewiesen/definiert wurde. Führt zum Crash (Exception) des Codes. Der Code-Inspector ist immediate.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Die Engine von PyCharm ist natürlich auf Python optimiert (auch wenn sie mit .xml, .md, .sh usw. usf. klar kommt). Für Web-Geschichten empfehle ich PHPStorm und WebStorm. Die IDE ist die gleiche (bzw. sieht ähnlich aus), unter der Haube werkeln dann allerdings für PHP, HTML, CSS, JavaScript usw. optimierte Engines.

    Einfach mal bei jetbrains.com vorbeischauen.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Zum Thema Kosten:

    Die Software von Jetbrains kostet Lizenzgebühren, und das nicht wenig. Bevor ihr euch auf die Suche nach diversen Cracks usw. macht, solltet ihr euch das "DISCOUNTED AND COMPLIMENTARY LICENSES" Programm anschauen, denn da gibt es die Software für lau. Educationals (Studies, Abis, Lehrer, Profs, usw.) eingeschlossen. Wer z.B. ein Projekt mit Jetbrains Produkten auf GitHub veröffentlicht, hat ein Jahr lang eine Lizenz.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • @BJ1

    ein klein bisschen anders hab ich das in Npp gelöst

    Externer Inhalt i.imgur.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Ich weiß jetzt nicht was bei Dir sofort heisst, ich habe das bei mir so konfiguriert das ich das angezeigt bekomme
    wenn ich speichere, da ich, solange ich schreibe, noch keine Überprüfung will.

    Cheers
    Claudia

  • Hallo Leute.

    Ich habe gestern Abend nochmal ein wenig rumprobiert und bekomme mein Problem immer noch nicht gelöst.

    Code
    ret = urllib2.urlopen('http://test:test@192.168.178.20:9595/shot.jpg')
    if ret.code != 200:
        xbmcgui.Dialog().ok('IP Webcam Monitor', errorline1, errorline2, errorline3)


    funktioniert nicht. Sobald ich aber eine "echte" Adresse nehme:

    Code
    https://s8.postimg.org/i01u1nz5h/icon.png

    funktioniert es.

    Ich habe mir schon die Finger wund gegooglet und probiert, aber nichts zu machen.
    Denke mal, es liegt an der lokalen IP, oder?

    Ich hänge mal das Logfile an. Kann ja nicht so kompliziert sein, so einen Onlinecheck zu programmieren.... ?!?
    Hoffe, dass mir einer weiter helfen kann.

    MfG.

    Log: https://pastebin.com/qhj50fHE

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!