Jul 22 2009

Profile Image of asbesto
asbesto

Differenze tra Programmatori e “programmatori”

Posted at 12:48 pm under niente a senso

…ovvero, dell’arte di risolvere i problemi senza complicarsi la vita.

Problema: aggiornare il proprio ip su dyndns.org

Soluzione 1, da “programmatore”: ddclient

http://ddclient.wiki.sourceforge.net/

Un client in PERL per aggiornare un cazzo di ip. Che gia’ l’idea di dover scrivere un pezzo di codice del genere in PERL per una cazzata simile… e per giunta metterlo SUL SORCIOFROCIO… mi viene l’orticaria al crocifisso in culo. Pazzesco.

Analizziamo questo pezzo di STERCO:


Ddclient doesn't have any automatic installation procedure. Get the tar-file from sourceforge

Grazie al cazzo.


# /etc/ddclient/ddclient.conf
#
protocol=dyndns2
use=web
login=mylogin
password=mypassword
myhost.dyndns.org

Ah, il file di configurazione, gia’. Mi serve UN FILE per metterci dentro 4 cose in croce. ok. Peccato che vai a vedere il file di esempio, e sono 40 K DI STRONZATE.


Copy the perl script to your favorite location (ex. /usr/sbin) and create a /etc/ddclient/ddclient.conf configuration file. Don't forget to create the cache directory.

Cioe’, mi raccomando eh, Don’t forget to create the cache directory, eh!!! LA CACHE DIRECTORY, mi raccomando! PER AGGIORNARE UN CAZZO DI IP. IL CRISTO CICLOPE.


root@medialab:~# ls -la ddclient-3.8.0.tar.gz
-rw-r--r-- 1 root root 45893 Jul 22 13:25 ddclient-3.8.0.tar.gz

40K di programma targizzato. QUARANTA K.


root@medialab:~# tar xzvf ddclient-3.8.0.tar.gz
ddclient-3.8.0/
ddclient-3.8.0/sample-etc_ppp_ip-up.local
ddclient-3.8.0/sample-ddclient-wrapper.sh
ddclient-3.8.0/COPYING
ddclient-3.8.0/RELEASENOTE
ddclient-3.8.0/TODO
ddclient-3.8.0/sample-etc_ddclient.conf
ddclient-3.8.0/README.cisco
ddclient-3.8.0/Changelog
ddclient-3.8.0/sample-etc_rc.d_init.d_ddclient.ubuntu
ddclient-3.8.0/README.ssl
ddclient-3.8.0/COPYRIGHT
ddclient-3.8.0/sample-etc_dhcpc_dhcpcd-eth0.exe
ddclient-3.8.0/sample-etc_rc.d_init.d_ddclient.lsb
ddclient-3.8.0/sample-etc_rc.d_init.d_ddclient.redhat
ddclient-3.8.0/sample-etc_dhclient-exit-hooks
ddclient-3.8.0/sample-etc_cron.d_ddclient
ddclient-3.8.0/sample-etc_rc.d_init.d_ddclient
ddclient-3.8.0/ddclient
ddclient-3.8.0/README
ddclient-3.8.0/ChangeLog
root@medialab:~#

IL SANTO MADONNO. Ma che cazzo c’e’ qua dentro? Tutto sto MACELLO per AGGIORNARE UN CAZZO DI IP? Vabe’. Proviamolo.

Configuro, sbatto, creo dir, edito files… va bene, ma il succo del discorso e’:


FATAL: Error loading the Perl module IO::Socket::SSL needed for SSL connect.
FATAL: On Debian, the package libio-socket-ssl-perl must be installed.

mayhem

che il succo del discorso, indipendentemente dal fatto che


root@medialab:~/ddclient-3.8.0# cpan
su: cpan: command not found
root@medialab:~/ddclient-3.8.0# uname -a
Linux medialab 2.2.19 #39 Wed Jun 3 17:23:24 CEST 2009 i686 unknown
root@medialab:~/ddclient-3.8.0#

(e quindi non posso fare un cazzo, dato che trattasi di una slackware dell’anteguerra… dicevo, il succo del discorso e’ che solo l’idea di programmare un macello del genere, fatto di moduli Perl, software del cazzo, una DIR CACHE, ed un file di configurazione, e’ semplicemente

ABERRANTE.

Soluzione 2, da Programmatore con la P maiuscola:


wget http://USERNAME:PASSWORD@members.dyndns.org:8245/nic/update?hostname=ILTUOHOSTNAME.TUODOMINIO.ORG

UNA RIGA DI COMANDO.
UNA SOLA.
UNA SOLA RIGA DI COMANDO, COMPATIBILE CON QUALSIASI SISTEMA ABBIA WGET, DAL 1995 A OGGI.
UNA RIGA DI COMANDO, PERFETTA PER crontab.

E MUOIANO ORA TUTTI I PROGRAMMATORI.

Possa il KRYSTO NON avere pieta’ di programmatori di tal specie.

24 responses so far

24 Responses to “Differenze tra Programmatori e “programmatori””

  1. asbestoon 22 Jul 2009 at 1:13 pm 1

    che poi mi si fa notare ovviamente che

    asbesto@medialab:~$ perl -MCPAN -e shell

    pero’ il succo del discorso e’ un’altro, ovviamente, quindi non provateci nemmeno.

  2. vbon 22 Jul 2009 at 1:30 pm 2

    YMMV.
    La riga di comando in crontab è perfetta per chi se la sa scrivere.
    Il client con file di configurazione e cazzimmazzi è perfetto per l’utonto che non è in grado di uscire dallo schema “scarica – installa – configura – lancia”. (Che poi sia implementato alla cazzo è un altro discorso…)

  3. Simone Carpanion 22 Jul 2009 at 1:41 pm 3

    il perl è merda non c’è altro da commentare. i dyndns invece sono da straccioni.

  4. pallotronon 22 Jul 2009 at 2:36 pm 4

    almeno fallo ssl il wget :D

  5. asbestoon 22 Jul 2009 at 2:51 pm 5

    Ma chi se ne fotte, dio porco

  6. Genialon 22 Jul 2009 at 3:46 pm 6

    Geniale

  7. losslesson 22 Jul 2009 at 7:15 pm 7

    Il perl fa cagare, sia come linguaggio sia come sintassi. Comunque PROCODIO 40 kilomerd per uno scriptino del cazzo che fa quello che fa un wget lanciato bene mi inquieta il kattso.

  8. dyndnson 22 Jul 2009 at 8:12 pm 8

    @Simone Carpani:
    Ok, dyndns è da straccioni: allora dona dei fottuti soldi per pagare un fottuto server con un fottuto IP fisso a tutti gli straccioni che non se lo possono permettere, visto che sei il più bello. Stracciona sarà la strappona che ti si incula con lo strap-on.

  9. Billon 22 Jul 2009 at 8:53 pm 9

    Ma usa uindovs :°°) porkodio che commento di merda merito il purgatorio.. o la purga è uguale.

  10. Salvatore Aranzullaon 23 Jul 2009 at 9:39 pm 10

    Spesso problemi di questo tipo possono essere risolti chiudendo e riaprendo il programma. Spero di esserti stato utile.

  11. Aranzulla???on 23 Jul 2009 at 11:28 pm 11

    Aranzulla anche qua? Ma porka l’inkoroneta di Cerignola…
    ARANZULLA VAI A CAGAREEEEEE tanto non sei quello vero, almeno mi sono sfogato

  12. Salvatore Aranzullaon 24 Jul 2009 at 12:41 pm 12

    Ti denuncio. Tanto il mio amico Silvio è con me.

  13. Salvatore Aranzullaon 24 Jul 2009 at 6:00 pm 13

    Se avete difficoltà con Linux è normale, è un programma troppo difficile perchè è usato dalla gente che fa cose complicate e da hacker. Vi consiglio di tornare a Windows XP, ma anche 98, e di farvelo installare da una persona esperta del settore.

  14. Gesuinoon 26 Jul 2009 at 12:30 pm 14

    Ma tipo… non ti blacklista dyndns se fai l’update dell’ip anche se non è cambiato?

  15. fudon 26 Jul 2009 at 12:31 pm 15

    ma non è meglio se lo metti in /etc/network/if-up.d invece di cacare il cazzo ogni due e tre a dyndns?

  16. madonnoloon 26 Jul 2009 at 12:36 pm 16

    ma mettere ssl=no nel file di conf e ti risparmiavi tutta sta stronzata?

  17. Salvatore Aranzullaon 26 Jul 2009 at 2:04 pm 17

    Nessuno pare aver capito che questo NON è un forum di discussione sul programma Linux. Visitate il mio sito per saperne di più sul programma Linux, e imparate a diventare àcher inviando email anonime.

  18. cacatoon 26 Jul 2009 at 5:55 pm 18

    Ma fare uno script in bash con variabili personalizzabile per utonti che usa wget no?

  19. ienabellamyon 27 Jul 2009 at 8:42 am 19

    “Spesso problemi di questo tipo possono essere risolti chiudendo e riaprendo il programma. Spero di esserti stato utile.”

    AHAHAHHAHAHA

  20. pisellino primaveraon 27 Jul 2009 at 11:04 am 20

    Aranzulla sei favoloso. Dai aspettami sul lettone di Putin.

  21. aon 28 Jul 2009 at 7:07 pm 21

    basta leggere l’homepage e vedi che fa mille altre cose (inutili): operating as a daemon, manual and automatic updates, static and dynamic updates, optimized updates for multiple addresses, MX, wildcards, abuse avoidance, retrying failed updates, and sending update status to syslog and through e-mail

    se non ti servono, non usarlo

    ma in realtà scrivo principalmente per dirti che non sei offensivo per niente, provochi solo fastidio e noia

    in più citi burzum e metti immagini black metal, oltre a fingere di capire di programmazione ed atteggiarti, non capisci nemmeno un cazzo di musica e ti atteggi

    io non sto condannando il non capire un cazzo, questo è normale per un individuo medio come te, è solo aggravato dall’atteggiamento da asilo e dalla supponenza dall’alto di sto cazzo

    burzum ti prenderebbe a legnate in faccia, sappilo

    e anche io

    discorso vale anche per tutti gli altri che commentano facendosi le seghe a vicenda

  22. Salvatore Aranzullaon 30 Jul 2009 at 7:30 am 22

    Non avete capito un cazzo di Asbesto, o più semplicemente delle sue lamentazioni :D Di sicuro ne sa più di voi bimbiminchia acher…

  23. asbestoon 30 Jul 2009 at 10:21 pm 23

    a: ma vai a CAGA’ :)

  24. Davidone detto Cristoneon 07 Aug 2009 at 9:09 am 24

    ahah, ma dio bestia… che storia

Comments RSS

Leave a Reply