fanto30 a écrit 159 commentaires

  • [^] # Re: ton serveur hote n'ecoute pas sur l'IP VPN

    Posté par  . En réponse au message Accès ssh par un VPN. Évalué à 1.

    Comme promis je reviens te faire un bisou pertinenter.

    Ca marche … juste eu besoin de changer l'interface d'entrée, pas "vmbr0" (le bridge sur eth0) mais "openvpnbr0" (le bridge du VPN).

    Merci !

  • [^] # Re: ton serveur hote n'ecoute pas sur l'IP VPN

    Posté par  . En réponse au message Accès ssh par un VPN. Évalué à 0.

    Merci pour toutes les réponses.

    Je vais essayer ça lundi et je reviendrais te faire un bisou (enfin te pertinenter hein ;-) ) si c'est bon.

  • [^] # Re: ton serveur hote n'ecoute pas sur l'IP VPN

    Posté par  . En réponse au message Accès ssh par un VPN. Évalué à 0.

    Je me doutais (mais juste un peu) que ca vient de par là.

    Et donc pour rendre disponible SSH sur l'adresse VPN de l'hôte (dans le cas ci-dessus 10.10.110.10), il faudrait quoi comme règles en gros ?

  • [^] # Re: ton serveur hote n'ecoute pas sur l'IP VPN

    Posté par  . En réponse au message Accès ssh par un VPN. Évalué à 0. Dernière modification le 09 août 2013 à 17:15.

    # Generated by iptables-save v1.4.8 on Fri Aug  9 15:11:41 2013
    *nat
    :PREROUTING ACCEPT [2193980:169780406]
    :POSTROUTING ACCEPT [6823211:592020009]
    :OUTPUT ACCEPT [6597700:581565837]
    :none-postrouting - [0:0]
    :none-prerouting - [0:0]
    :zFive-postrouting - [0:0]
    :zFive-prerouting - [0:0]
    :zFour-postrouting - [0:0]
    :zFour-prerouting - [0:0]
    :zOne-postrouting - [0:0]
    :zOne-prerouting - [0:0]
    :zSrv-postrouting - [0:0]
    :zSrv-prerouting - [0:0]
    :zThree-postrouting - [0:0]
    :zThree-prerouting - [0:0]
    :zTwo-postrouting - [0:0]
    :zTwo-prerouting - [0:0]
    -A PREROUTING -j zSrv-prerouting 
    -A PREROUTING -j zOne-prerouting 
    -A PREROUTING -j zTwo-prerouting 
    -A PREROUTING -j zThree-prerouting 
    -A PREROUTING -j zFour-prerouting 
    -A PREROUTING -j zFive-prerouting 
    -A POSTROUTING -j zSrv-postrouting 
    -A POSTROUTING -j zOne-postrouting 
    -A POSTROUTING -j zTwo-postrouting 
    -A POSTROUTING -j zThree-postrouting 
    -A POSTROUTING -j zFour-postrouting 
    -A POSTROUTING -j zFive-postrouting 
    -A zFive-postrouting -s 10.10.110.0/24 -o vmbr0 -j SNAT --to-source 178.33.171.175 
    -A zFour-postrouting -s 10.10.110.0/24 -o vmbr0 -j SNAT --to-source 178.33.171.174 
    -A zFour-prerouting -d 178.33.171.174/32 -i vmbr0 -p tcp -m tcp --dport 22 -j DNAT --to-destination 10.10.110.204:22 
    -A zFour-prerouting -d 178.33.171.174/32 -i vmbr0 -p tcp -m tcp --dport 21 -j DNAT --to-destination 10.10.110.204:21 
    -A zFour-prerouting -d 178.33.171.174/32 -i vmbr0 -p tcp -m tcp --dport 3306 -j DNAT --to-destination 10.10.110.204:3306 
    -A zOne-postrouting -s 10.10.110.0/24 -o vmbr0 -j SNAT --to-source 178.33.171.171 
    -A zOne-prerouting -d 178.33.171.171/32 -i vmbr0 -p tcp -m tcp --dport 22 -j DNAT --to-destination 10.10.110.201:22 
    -A zSrv-postrouting -s 10.10.110.0/24 -o vmbr0 -j SNAT --to-source 37.59.19.187 
    -A zSrv-prerouting -d 37.59.19.187/32 -i vmbr0 -p tcp -m tcp --dport 22203 -j DNAT --to-destination 10.10.110.203:22 
    -A zSrv-prerouting -d 37.59.19.187/32 -i vmbr0 -p tcp -m tcp --dport 8080 -j DNAT --to-destination 10.10.110.203:8080 
    -A zSrv-prerouting -d 37.59.19.187/32 -i vmbr0 -p tcp -m tcp --dport 22202 -j DNAT --to-destination 10.10.110.202:22 
    -A zSrv-prerouting -d 37.59.19.187/32 -i vmbr0 -p tcp -m tcp --dport 3306 -j DNAT --to-destination 10.10.110.202:3306 
    -A zSrv-prerouting -d 37.59.19.187/32 -i vmbr0 -p tcp -m tcp --dport 22204 -j DNAT --to-destination 10.10.110.204:22 
    -A zSrv-prerouting -d 37.59.19.187/32 -i vmbr0 -p tcp -m tcp --dport 21 -j DNAT --to-destination 10.10.110.204:21 
    -A zSrv-prerouting -d 37.59.19.187/32 -i vmbr0 -p tcp -m tcp --dport 22201 -j DNAT --to-destination 10.10.110.201:22 
    -A zThree-postrouting -s 10.10.110.0/24 -o vmbr0 -j SNAT --to-source 178.33.171.173 
    -A zThree-prerouting -d 178.33.171.173/32 -i vmbr0 -p tcp -m tcp --dport 8080 -j DNAT --to-destination 10.10.110.203:8080 
    -A zThree-prerouting -d 178.33.171.173/32 -i vmbr0 -p tcp -m tcp --dport 22 -j DNAT --to-destination 10.10.110.203:22 
    -A zTwo-postrouting -s 10.10.110.0/24 -o vmbr0 -j SNAT --to-source 178.33.171.172 
    -A zTwo-prerouting -d 178.33.171.172/32 -i vmbr0 -p tcp -m tcp --dport 22 -j DNAT --to-destination 10.10.110.202:22 
    -A zTwo-prerouting -d 178.33.171.172/32 -i vmbr0 -p tcp -m tcp --dport 3306 -j DNAT --to-destination 10.10.110.202:3306 
    COMMIT
    # Completed on Fri Aug  9 15:11:41 2013
    # Generated by iptables-save v1.4.8 on Fri Aug  9 15:11:41 2013
    *mangle
    :PREROUTING ACCEPT [205336522:51813689510]
    :INPUT ACCEPT [164126014:42464207017]
    :FORWARD ACCEPT [40538740:9276177158]
    :OUTPUT ACCEPT [179321481:41392494593]
    :POSTROUTING ACCEPT [225946990:55166703834]
    COMMIT
    # Completed on Fri Aug  9 15:11:41 2013
    # Generated by iptables-save v1.4.8 on Fri Aug  9 15:11:41 2013
    *filter
    :INPUT DROP [0:0]
    :FORWARD DROP [0:0]
    :OUTPUT DROP [0:0]
    :after-forwarding - [0:0]
    :after-input - [0:0]
    :after-output - [0:0]
    :before-forwarding - [0:0]
    :before-input - [0:0]
    :before-output - [0:0]
    :fail2ban-ssh - [0:0]
    :none-brforward - [0:0]
    :none-forwarding - [0:0]
    :none-input - [0:0]
    :none-output - [0:0]
    :zFive-brforward - [0:0]
    :zFive-forwarding - [0:0]
    :zFive-input - [0:0]
    :zFive-output - [0:0]
    :zFour-brforward - [0:0]
    :zFour-forwarding - [0:0]
    :zFour-input - [0:0]
    :zFour-output - [0:0]
    :zOne-brforward - [0:0]
    :zOne-forwarding - [0:0]
    :zOne-input - [0:0]
    :zOne-output - [0:0]
    :zSrv-brforward - [0:0]
    :zSrv-forwarding - [0:0]
    :zSrv-input - [0:0]
    :zSrv-output - [0:0]
    :zThree-brforward - [0:0]
    :zThree-forwarding - [0:0]
    :zThree-input - [0:0]
    :zThree-output - [0:0]
    :zTwo-brforward - [0:0]
    :zTwo-forwarding - [0:0]
    :zTwo-input - [0:0]
    :zTwo-output - [0:0]
    -A INPUT -p tcp -m multiport --dports 22 -j fail2ban-ssh 
    -A INPUT -p udp -m state --state NEW -m multiport --dports 5404,5405 -j ACCEPT 
    -A INPUT -p icmp -j ACCEPT 
    -A INPUT -m state --state INVALID -j DROP 
    -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 
    -A INPUT -p tcp -m tcp ! --tcp-option 2 --tcp-flags SYN SYN -j DROP 
    -A INPUT -j before-input 
    -A INPUT -j none-input 
    -A INPUT -j zSrv-input 
    -A INPUT -j zOne-input 
    -A INPUT -j zTwo-input 
    -A INPUT -j zThree-input 
    -A INPUT -j zFour-input 
    -A INPUT -j zFive-input 
    -A INPUT -j after-input 
    -A INPUT -i lo -j ACCEPT 
    -A INPUT -p icmp -j ACCEPT 
    -A INPUT -p tcp -j REJECT --reject-with tcp-reset 
    -A INPUT -j REJECT --reject-with icmp-port-unreachable 
    -A FORWARD -m state --state INVALID -j DROP 
    -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 
    -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT 
    -A FORWARD -j before-forwarding 
    -A FORWARD -j zSrv-forwarding 
    -A FORWARD -j zOne-forwarding 
    -A FORWARD -j zTwo-forwarding 
    -A FORWARD -j zThree-forwarding 
    -A FORWARD -j zFour-forwarding 
    -A FORWARD -j zFive-forwarding 
    -A FORWARD -j after-forwarding 
    -A FORWARD -j zSrv-brforward 
    -A FORWARD -j zOne-brforward 
    -A FORWARD -j zTwo-brforward 
    -A FORWARD -j zThree-brforward 
    -A FORWARD -j zFour-brforward 
    -A FORWARD -j zFive-brforward 
    -A OUTPUT -m state --state INVALID -j DROP 
    -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 
    -A OUTPUT -j before-output 
    -A OUTPUT -j zSrv-output 
    -A OUTPUT -j zOne-output 
    -A OUTPUT -j zTwo-output 
    -A OUTPUT -j zThree-output 
    -A OUTPUT -j zFour-output 
    -A OUTPUT -j zFive-output 
    -A OUTPUT -j after-output 
    -A OUTPUT -j ACCEPT 
    -A after-forwarding -i openvpnbr+ -o venet+ -j ACCEPT 
    -A after-forwarding -i venet+ -o openvpnbr+ -j ACCEPT 
    -A fail2ban-ssh -j RETURN 
    -A none-input -i vmbr0 -p tcp -m tcp --dport 22 -j ACCEPT 
    -A none-input -i vmbr0 -p tcp -m tcp --dport 8006 -j ACCEPT 
    -A none-input -i vmbr0 -p udp -m udp --dport 1194 -j ACCEPT 
    -A none-input -i vmbr0 -p tcp -m tcp --dport 80 -j ACCEPT 
    -A zFive-brforward -i venet0 -o vmbr0 -j ACCEPT 
    -A zFive-brforward -i vmbr0 -o venet0 -j ACCEPT 
    -A zFive-brforward -i venet0 -o venet0 -j ACCEPT 
    -A zFive-input -i venet0 -j ACCEPT 
    -A zFour-brforward -i venet0 -o vmbr0 -j ACCEPT 
    -A zFour-brforward -i vmbr0 -o venet0 -j ACCEPT 
    -A zFour-brforward -i venet0 -o venet0 -j ACCEPT 
    -A zFour-input -i venet0 -j ACCEPT 
    -A zFour-input -d 178.33.171.174/32 -i vmbr0 -p tcp -m tcp --dport 22 -j ACCEPT 
    -A zFour-input -d 178.33.171.174/32 -i vmbr0 -p tcp -m tcp --dport 21 -j ACCEPT 
    -A zFour-input -d 178.33.171.174/32 -i vmbr0 -p tcp -m tcp --dport 3306 -j ACCEPT 
    -A zOne-brforward -i venet0 -o vmbr0 -j ACCEPT 
    -A zOne-brforward -i vmbr0 -o venet0 -j ACCEPT 
    -A zOne-brforward -i venet0 -o venet0 -j ACCEPT 
    -A zOne-input -i venet0 -j ACCEPT 
    -A zOne-input -d 178.33.171.171/32 -i vmbr0 -p tcp -m tcp --dport 22 -j ACCEPT 
    -A zSrv-brforward -i venet0 -o vmbr0 -j ACCEPT 
    -A zSrv-brforward -i vmbr0 -o venet0 -j ACCEPT 
    -A zSrv-brforward -i venet0 -o venet0 -j ACCEPT 
    -A zSrv-input -i venet0 -j ACCEPT 
    -A zSrv-input -d 37.59.19.187/32 -i vmbr0 -p tcp -m tcp --dport 22203 -j ACCEPT 
    -A zSrv-input -d 37.59.19.187/32 -i vmbr0 -p tcp -m tcp --dport 8080 -j ACCEPT 
    -A zSrv-input -d 37.59.19.187/32 -i vmbr0 -p tcp -m tcp --dport 22202 -j ACCEPT 
    -A zSrv-input -d 37.59.19.187/32 -i vmbr0 -p tcp -m tcp --dport 3306 -j ACCEPT 
    -A zSrv-input -d 37.59.19.187/32 -i vmbr0 -p tcp -m tcp --dport 22204 -j ACCEPT 
    -A zSrv-input -d 37.59.19.187/32 -i vmbr0 -p tcp -m tcp --dport 21 -j ACCEPT 
    -A zSrv-input -d 37.59.19.187/32 -i vmbr0 -p tcp -m tcp --dport 22201 -j ACCEPT 
    -A zThree-brforward -i venet0 -o vmbr0 -j ACCEPT 
    -A zThree-brforward -i vmbr0 -o venet0 -j ACCEPT 
    -A zThree-brforward -i venet0 -o venet0 -j ACCEPT 
    -A zThree-input -i venet0 -j ACCEPT 
    -A zThree-input -d 178.33.171.173/32 -i vmbr0 -p tcp -m tcp --dport 8080 -j ACCEPT 
    -A zThree-input -d 178.33.171.173/32 -i vmbr0 -p tcp -m tcp --dport 22 -j ACCEPT 
    -A zTwo-brforward -i venet0 -o vmbr0 -j ACCEPT 
    -A zTwo-brforward -i vmbr0 -o venet0 -j ACCEPT 
    -A zTwo-brforward -i venet0 -o venet0 -j ACCEPT 
    -A zTwo-input -i venet0 -j ACCEPT 
    -A zTwo-input -d 178.33.171.172/32 -i vmbr0 -p tcp -m tcp --dport 22 -j ACCEPT 
    -A zTwo-input -d 178.33.171.172/32 -i vmbr0 -p tcp -m tcp --dport 3306 -j ACCEPT 
    COMMIT
    # Completed on Fri Aug  9 15:11:41 2013
    

    Me suis demandé si y avait des trucs à cacher là-dedans et j'ai décidé que non …

    Alors, j'utilise un script (Fridu-Firewall) pour me simplifier la config de iptables, parce que avec des containers, un nginx en load-balancer et quelques autres joyeusetés je m'en sortais pas (surtout au début tout ça n'avait qu'une IP publique).

    Donc sur ce serveur (37.59.19.187 et 10.10.110.10), il y a 4 containers qui tournent sur 10.10.110.201 à 204 et des IP publiques (178.33.171.171 à 175) pour les services dispatchés sur les containers (du web, de la BDD, du git, etc …).

    Y a aussi quelques règles à la mimine, notamment :

    -A after-forwarding -i openvpnbr+ -o venet+ -j ACCEPT 
    -A after-forwarding -i venet+ -o openvpnbr+ -j ACCEPT 
    

    Pour que justement, chaque "zone" (@IP publique) accède au VPN et vice-versa.

    Mais ca reste pas non plus, super clair our moi :(.

    Y traine aussi quelques trucs, plus vraiment utiles, genre les accès SSH en 22XXX.

  • [^] # Re: ton serveur hote n'ecoute pas sur l'IP VPN

    Posté par  . En réponse au message Accès ssh par un VPN. Évalué à 0.

    J'avais déjà pensé à ça (j'ai fais quelques recherches/tests avant de "forumer").

    Mais à priori

    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1906/sshd       
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      8257/sshd       
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      5602/sshd       
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      417932/sshd     
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      10966/sshd      
    tcp6       0      0 :::22                   :::*                    LISTEN      1906/sshd       
    tcp6       0      0 :::22                   :::*                    LISTEN      8257/sshd       
    tcp6       0      0 :::22                   :::*                    LISTEN      5602/sshd       
    tcp6       0      0 :::22                   :::*                    LISTEN      417932/sshd     
    tcp6       0      0 :::22                   :::*                    LISTEN      10966/sshd      
    
    SSH écoute bien sur toutes les interfaces.
    
  • [^] # Re: Ca reste flou

    Posté par  . En réponse au message Site Ecommerce pour TPE/particuliers. Évalué à 0.

    A ma connaissance, à peu près tous les systèmes de paiement proposent soit d'être redirigé vers le site de la banque en appelant un binaire sur le serveur, soit d'utiliser un "webservice".
    Mais étant développeur web, je ne fais que très peu confiance à un commerçant utilisant le webservice. C'est au commerçant de se palucher la collecte des infos, de la mettre en forme et d'appeler la banque.
    Et là, y a un gros problème, c'est que je ne sais pas du tout ce que le commerçant va faire de mes infos bancaires qu'il doit obligatoirement conserver, et on a eu pas mal de cas de commerçants s'étant fait ouvrir leur SI et où ces infos se retrouvent dans la nature.
    Bon quand Amazon, Darty, la FNAC, google ne me laisse pas le choix (et je déteste leur système de portefeuille me permettant soit disant de me faciliter l'achat), ben tant pis je fais avec, mais un "petit" commerçant, là c'est clair je ne fais pas du tout confiance et je vais voir ailleurs si il ne propose que cette solution (je n'aime pas payer par Paypal non plus, mais ca date plus du temps où il fallait un compte Paypal pour payer).

    My 2 cents (et mon avis/impression/feeling de dev web hein ;-) ).

  • [^] # Re: Je vais très vitte me retrouver à -10, mais...

    Posté par  . En réponse à la dépêche TPB AFK : The Pirate Bay, Away From Keyboard. Évalué à 4.

    En même temps, là, c'est une dépêche …

    Bon -10 ;-)

  • [^] # Re: Style de marche

    Posté par  . En réponse au journal Bleuette, un robot hexapode libre. Évalué à 3.

    Si tu as 2h à consacrer au projet, n'hésite surtout pas

    On a le droit à la calculatrice ?

  • # Les doublons ?

    Posté par  . En réponse au message Optimisation programme. Évalué à 2.

    J'imagine qu'on ne voit qu'un bout de ton code, mais quid des paths déjà trouvés précédemment ?
    Genre je lance 2 fois le programme sur le même path et je me retrouve avec tous les paths en double ?

  • [^] # Re: regarde si tu ne peux pas faire une simple recherche

    Posté par  . En réponse au message Optimisation programme. Évalué à 1.

    Et aussi je dirais que best practice, couplage faible, responsabilités, toussa koi, la methode scanFiles n'a pas à faire les insertions en BDD (même si on sent un peu d'injection de dépendances avec la ref à db qui est passée).
    Je verrais plutôt que la méthode retourne une liste de paths à insérer, surtout que comme déjà dit les insertions dans sqlite ca fait mal au FS.

  • # Bazinga !

    Posté par  . En réponse à la dépêche RasPyPlayer V1.0 est sorti !. Évalué à 0.

    Avec ce qui est listé dans la capture d'écran ça ne peut être qu'un logiciel de bon gout !

  • # Nexus 4

    Posté par  . En réponse au message Téléphones/tablettes Android : les pas chèrs valent... juste pas cher ?. Évalué à 6.

    Et pourquoi pas un Nexus 4 (en ROM stock google bien sur).
    J'en ai un (oui je suis un des heureux élus :-p ) et franchement la bête est vraiment réjouissante.
    Puissant, plaisant à utiliser, et à 300 brouzoufs pour le 8Go, je crois que c'est tout simplement imbattable.
    Je l'ai en 8Go et pour moi c'est amplement suffisant, ne trimballant pas toute ma discothèque avec moi, et regarder de la vidéo (principalement des séries en VOST) sur un écran de portable (même un 4.7') ben c'est juste pas pensable pour moi.
    Et AHMA un Note c'est pas un téléphone (trop grand pour l'usage) et c'est pas une tablette (trop petit pour l'usage). C'est beau dans la pub, mais pour en avoir eu un entre les mains, je n ai pas du tout été convaincu.

    My 2 cents ;-)

  • [^] # Re: Ouch !!!

    Posté par  . En réponse au journal Printemps québécois. Évalué à 8.

    j'ai eut du temps libre et regardé la seconde

    Salaud de pauvre qui a du temps libre ! Assisté va !

    heu … humour toussa patapé hein

  • [^] # Re: tout simplement ?

    Posté par  . En réponse au journal Des LinuxFRiens Shanghaiens ?. Évalué à 2.

    Il en reste un peu ;-).

    Mais tu vois, je ne me voyais pas m'incruster dans leur conversation pour filer rencard place de la Com' pour un meet'up au Shakespeare hein …

    Dans le midi aussi, il fait bon vivre !

    +1

  • [^] # 3 lettres ... pas mieux ...

    Posté par  . En réponse au message Monitoring web de tables SQL. Évalué à 3.

    DIY

  • [^] # Re: Grou !

    Posté par  . En réponse à la dépêche Les plus ${adjectif} histoires en science pour 2011. Évalué à 3.

    Doit-on en conclure que ceux qui viennent furieusement s'étriper troller ici, ont de petits bras ... huhuhuhuhu

  • [^] # Re: Fascinant !

    Posté par  . En réponse au journal [journal bookmark] Et hop, c'est fait. Évalué à 2.

    Pour une fois que c'est pas un journal sur le cinéma ou le cyclimse ...

    Et c'est vrai, c'est qui ce B(r)o(n)son dont on parle tout le temps hein ?

  • [^] # Re: mes 2 centimes.

    Posté par  . En réponse au message Plus de résolution de nom de domaine. Évalué à 1.

    C'est un Kimsufi chez OVH.
    Donc le serveur lui-meme et apres le DNS de OVH.

    Mais je me fais vraiment l'effet d'être une buse de ne pas avoir pensé avant aux serveurs interrogés.

    Faut que je regarde pourquoi bind ne demarre plus.
  • [^] # Re: que dit "dig" ?

    Posté par  . En réponse au message Plus de résolution de nom de domaine. Évalué à 1.

    En fait je viens de tester en inversant les DNS dans le resol.conf et ca refonctionne.
    Si je comprends bien, pas de service DNS en local (ou pas demarré).

    Donc je replonge dans la config du serveur.

    Merci !
  • [^] # Re: que dit "dig" ?

    Posté par  . En réponse au message Plus de résolution de nom de domaine. Évalué à 1.

    Ca :


    ks3094078:~# dig www.free.fr

    ; <<>> DiG 9.7.2-P3 <<>> www.free.fr
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 64607
    ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
    ;; WARNING: recursion requested but not available

    ;; QUESTION SECTION:
    ;www.free.fr. IN A

    ;; Query time: 1 msec
    ;; SERVER: 127.0.0.1#53(127.0.0.1)
    ;; WHEN: Sat Feb 12 13:42:56 2011
    ;; MSG SIZE rcvd: 29
  • [^] # Re: webdev sous Linux ?

    Posté par  . En réponse au message Vitrualisation accédez au serveur Host Vb. Évalué à -2.

    Tu sais ce n'est pas sale d'utiliser des trucs qui te facilitent la vie ... parce que si tu veux vraiment faire barbu :

    $> echo "<html>" > mapage.html
    $> echo "<body>" > mapage.html
    $> echo "<p>Oh la jolie page</p>" > majoliepage.html
    $> echo "</body>" > mapage.html
    $> echo "</html>" > mapage.html

    Ou *mieux* pire :

    $> echo "<body>" > mapage.html
    $> echo "<html>" > mapage.html
    $> echo "<?asp" > mapage.html
    $> echo "document.write('<p>Un troll se trouve dans cette page, sauras-tu le retrouver ?</p>')" > mapage.html
    $> echo "?>" > majoliepage.html
    $> echo "</body>" > mapage.html
    $> echo "</html>" > mapage.html


    <ma vie>
    Moi je suis netbeans
    </ma vie>
  • [^] # Re: webdev sous Linux ?

    Posté par  . En réponse au message Vitrualisation accédez au serveur Host Vb. Évalué à 1.

    Je pense que le mossieux te demande si tu fais du développement web (en abrégé dans la cour de récré "webdev") ou si tu utilises cette bouse immonde ce merveilleux outil d'atelier logiciel issu du monde PCSoft qu'est Webdev (trademark etc ...)
  • # TSE libre

    Posté par  . En réponse au message équivalent citrix sur linux. Évalué à 2.

    Détrompez-moi (disait la prise ...) mais Citrix c'est du TSE bien proprio dans le protocole, alors que VNC c'est juste de la prise en main à distance d'une machine.
    Donc c'est pas vraiment la même utilité ni utilisation.

    En gros, tu cherches du TSE libre (ah ben voila d'où ca vient le titre alors).

    Bon j'ai juste fais mon mariole, j'ai aucune réponse ou piste pour toi :-(.
  • # S ennuyer au boulot saylemal

    Posté par  . En réponse au message disque dur free agent go de chez seagate. Évalué à 5.

    Eske tas le bon kabl hue esbet verre paix ris t'elle ?

    J'avais prévenu tout est dans le titre ... oui j'ai honte :-p
  • # On le repetera jamais assez

    Posté par  . En réponse au message 32 ou 64 bits. Évalué à 5.

    La taille des pointeurs étant 2 fois plus grande en 64 bits

    C'est pas la taille qui compte ...