Archives de catégorie : Do It Yourself

Un Clavier Orthogonal pour le 21ième siècle -1- – まこと の ブログ

Un article vraiment sympa d’un maker que je suis attentivement pour ces projet assez fou. cette fois faire un clavier Ortogonal en bidoulliant des clavier moderne et en impriment des support. Trop Cool, allez voir!

J’évoquais il y a quelques temps l’envie et le besoin de bricoler un clavier orthogonal en vue notamment de servir comme pièce maitresse à un ordinateur 16Bits like. – Idéalement

Source : Un Clavier Orthogonal pour le 21ième siècle -1- – まこと の ブログ

No-ip et Dns

Salut tout le monde!!!

oui, je imagine qu’il y a plein de monde qui passe ^^ et pourtant…

vessiel.no-ip.biz a pas du être très fréquenter ces dernier temps,et pour cause, le nom de domaine n’existais plus…

je m’explique. j’utilise no-ip, qui est un système de dns dynamique. quant on s’auto-heberge, on change parfois d’adresse ip (genre chez orange adsl a chaque redémarrage de la box) ou quant on change le serveur de place, genre déménagement, du coup on pose le serveur cher un pote/papa/maman en attendant de retrouver une connexion perso valable.

Donc ce système permet de faire pointer un nom de domaine, vessiel.no-ip.biz vers une adresse IP, celle de ma box (le bordel entre ma box et mon pc qui sert de serveur est décrite dans le billet loopback de livebox

et si on ne passe pas voir no-ip réguliérment il considére le domaine comme abandonner, et le suprimme… heureusement que le frangin est passer et a vu que ça marchait plus, et que j’ai réussi a le recrée!

voilou, tous ça pour dire, faisez gaffe a vos nom de domain!!!

l’auto-hebergement c’est bien!! et de moins en moins compliquer et de plus en plus important éthiquement! a bas GAFAM!!

à bientôt, je devrais faire plus d’article du coup ^^

 

contourner le probleme de loopback de la livebox

—EDIT—

Suite au passage a la fibre, j’ai du changer de box, et le hack n’est en effet plus possible. enfin pas à ma connaissance.

pour ma par, étant sous system linux/unix, j’ai modifier mes /etc/hosts pour pointer mes domaine locaux vers ma machine/server, et je fait des test de mis en ligne via des proxy. je laisse l’article, qui est quant même utilise au cas ou ^^ mais aussi pour aprendre a utiliser firedebug et contourner des javascripte à la con, qui font juste chier le monde….

sur ce bonne continuation!

Salut à toutes et à touts

Que l’on s’auto-heberge, ou pour d’autre application, il y a une option de la box qui peu s’avérer utile, mais qui pour une raison pas vraiment connu, ne marche pas… c’est la loopback.

en gros c’est pour dire a la box, si telle nom de domaine est demander, va voir à cette ip/machine (résumer à la hache)

le gros probleme c’est que dans la casse ou l’on est sensé mettre ce fameux nom de domaine, il y a un script qui vérifie le contenu de la cellule, et qui empêche de mettre des car acter spéciaux. jusque la c’est de la sécurité basique pour pas qu’il soit fait n’importe quoi… le probleme est que le « . » est un caractère spéciale… et un nom de domaine sans . bin…. sa marche pas…. linuxfr sans le .org ça déconne…

Donc il faut contourner ce scripte ‘à la con’ ^^

la première mouture de cette solution était à cette adresse:

http://www.2leplace.fr/contourner-le-probleme-de-loopback-avec-la-livebox-play/

mais depuis le lien est mort… Fort regrettable, vu qu’il est citer a pas mal d’endroit et que la hot-line orange conseillait mm ce site a une époque pour les client mécomptant… (c’est dire..) a confirmer si il le font encore XD

l’auteur en etait « Julien Deleplace », donc un grand merci à lui, mais également à lapinjaune qui avais fait une copie de ceci.

en effet je m’était servie du site de julien la premier fois, mais suite a un déménagement, j’ai voulu refaire cette bidouille… Malheureusement le site, comme je l’ai déjà dis était mort… donc merci tout le monde!!

Il faut aussi dire ce cette modif est valable en fonction de la MAJ de votre Box… vu que le code change, les ligne a chercher change aussi… mais voyons comment faire:

afin d’y parvenir, nous aurons besoin de Mozilla Firefox ainsi que de l’extension Firebug. Commencez par vous rendre dans l’interface de gestion section configuration avancée / DNS.

configuration avancée > configuration réseau > DNS

ou http://192.168.1.1/advConfigNetworkDns.html

Etape 1 : Cliquer sur l’icône de Firebug.
Etape 2 : Choisir script.
Etape 3 : Sélectionner le script.js?xxxx (où xxxx représente une suite de chiffres)
Etape 4 : Dans le quart inférieur gauche, localiser les lignes numéros « 43 179 »  à «  »42 195 »  puis cliquer dessus. Vous obtiendrez ainsi une pause dans l’exécution du script.
Etape 5 : Dans le champ « nom DNS » de l’équipement concerné, entrez une valeur temporaire. Ici, nous utiliserons le mot « test », puis cliquer sur enregistrer.
Etape 6 et 7 : Doucement, il va falloir cliquer sur le bouton play jusqu’à arriver à la ligne « 43 193 ». Un triangle jaune vous signifie le bon moment pour arrêter.
Etape 8 : Il faut développer dans la partie droite l’item Argument puis 0 (zéro) pour retrouver le mot clé « exemple ». il est dans la variable « DNSName » tout à la fin de la liste (en théorie, en fonction des MAJ)
Etape 9 : Double cliquer sur l’élément pour lui donner le nom désiré puis valider.
Etape 10 : Relancer l’exécution du script en appuyant sur le bouton play (n°6).
Vous avez terminé, la modification apparaîtra après avoir actualisé la page.

avec une belle image en qualiter pas trop mal ça va mieux

screenhacklivebox

le probleme, c’est que cette article ne serra plus bon a la prochaine mise a jour de la box. Donc ce que je propose en plus c’est:

  • copier le scripte dans votre éditeur de texte préféré
  • afficher les numéro des lignes
  • chercher les lignes de code suivant:

event.stop();
device.DNSName = element.down(« .DNSName »).getValue();
var dnsNameReg = new RegExp(« ^([a-zA-Z0-9]*(\-)*)*$ »);
if (device.DNSName === «  ») {
Sah.translator.change($(« advconfig.network.dns.error.description »), « advconfig.network.dns.error.empty.description », « X Empty device name »);
$(« advconfig.network.dns.error »).show();
} else if (device.DNSName.length > 64) {
Sah.translator.change($(« advconfig.network.dns.error.description »), « advconfig.network.dns.error.length.description », « X Device name must contains under then 64 char »);
$(« advconfig.network.dns.error »).show();
} else if (!dnsNameReg.test(device.DNSName)) {
Sah.translator.change($(« advconfig.network.dns.error.description »), « advconfig.network.dns.error.invalid.description », « X Invalid device name »);
$(« advconfig.network.dns.error »).show();
} else {
$(« advconfig.network.dns.error »).hide();
device.Names.each(function (name) {
if (name.Source.indexOf(« dns »)>=0) {
name.Name=device.DNSName;
}
});

une fois les numéro de ligne repérer, adapter les consignes ^^

ce qu’il faut retenir c’est de modifier la variable « DNSName » quant le script est en pause sur

device.Names.each(function (name) {

voilou

n »hésiter pas à reprendre, améliorer recopier ce hack sur d’autre site, au cas ou mon serveur auto-héberger ni prenne la pluie ou soit victime d’une coupure de courant XD

et souvenez vous Do It Yourself!!!!