mardi 27 mai 2014

Problème de vnc...

Sur mon serveur privé j'ai fait la mise à jour donc avec Vino ce qui est logique. Vino, sous Ubuntu 14.04, est une source de problème infini, il permet de voir avec un autre Ubuntu ou avec bvnc à partir d'android mais ultra vnc et autres disponibles sous Windows ne fonctionne pas. Tout fonctionne normalement sous une vielle version d'ubuntu mais avec la mise à jour ça ne marche plus. Je ne sais pas pourquoi Vino-server tourne et écoute sur le bon port mais j'ai l'impression que la sécurité fait blocage.
J'ai deux solutions réinstaller une vielle version ou laisser comme ça et démarrer mon netbook pour faire en faire l'administration. Ou peut être mieux virtualisé un Linux sous Windows. 'fin bon ne pas faire se que l'on veut avec son pc est très énervant.

jeudi 22 mai 2014

UPNP Serveur Ubuntu



En voulant un serveur UPNP pour mon media center ( avec le Raspberry Pi), j’ai essayé rygel, je ne suis jamais arrivé b à le configurer pour qu’il partage disque dur externe. XBMC pouvait être une solution mais il consomme beaucoup trop de ressources système pour tourner sur mon serveur. En continuant mes recherches je suis tombé sur Ushare. Il est très simple à configurer et il tourne en mode démon. Voici son installation et sa configuration, la grande partie de ce tutoriel vient de la documentation francophone d’Ubuntu.

Installation                                                                      

Configuration simplifiée

Ushare est très facile à configurer.
  • Un nom pour le partage ;
  • l'interface réseau utilisée ;
  • et puis les chemins des dossiers contenant les médias.
Dans un terminal on lance la commande suivante qui va permettre de configurer le partage via une interface graphique :

sudo dpkg-reconfigure ushare


NB : La souris ne fonctionne pas dans ce type d'interface graphique. Le déplacement s'effectue avec la touche <tab>. 
Le nom du partage
Ici on inscrit le nom qu'on veut donner au partage. Exemple : Alphonse 

L'interface réseau
Ici on choisit l'interface réseau utilisée pour la connexion réseau. (rappel wlan si vous êtes connecté en WIFI ou eth si vous êtes connecté par câble.


Les dossiers médias
Ici on indique le chemin du dossier où sont stockés les fichiers multimédias. Exemple : /home/utilisateur/Images/

On peut indiquer plusieurs dossiers se trouvant à des endroits différents. On séparera alors les chemins par une virgule ",". Exemple : /home/utilisateur/Images,/home/utilisateur/Vidéos,/home/utilisateur/Musique

Si un dossier d'un des chemins comporte un espace, encadrez l'ensemble avec des guillemets. Exemple : "/home/utilisateur/Images,/home/utilisateur/Vidéos,/home/utilisateur/Ma musique"

Une fois validé, le partage est réinitialisé et activé. Ensuite, uShare sera activé automatiquement en tant que service à chaque démarrage d'Ubuntu.
Si ce n'était pas le cas, réinitialisez et activez le depuis un terminal avec la commande suivante :

sudo /etc/init.d/ushare restart

Le Pare-feu d'Ubuntu n'est normalement pas activé par défaut. Si vous avez votre Pare-feu d'activé, il vous sera nécessaire d'y autoriser uShare. Dans ce cas, voir chapitre Configuration du Pare-feu de la section suivante. 

On peut modifier le fichier de configuration cela être utile si vous avez oublié de mettre les guillemets, pour cela il faut taper dans un terminal la commande suivante :
sudo gedit /etc/ushare.conf
L’installation et la configuration de ce serveur UPNP est très simple et le serveur est fonctionnel.

MAJ du 30 juin 2014 : Ushare ne semble pas accepter les arrêts, à chaque reboot il faut le reconfigurer. et aprés il remarche comme ci de rien n’était. Je pensai que cela venait du nom du disque dur externe qui avait un espace dans son nom mais non. Après je pensais que le serveur faisait une distinction entre DD interne et externe donc essai avec un répertoire local, mais non toujours pas. Donc voila une mise à jour, si vous avez une solution n’hésite pas.

lundi 19 mai 2014

Documentation sur Internet

Voici une suite de reportage sur Internet et tous ce qui va avec.
Comment la NSA vous espionne (expliqué en patates) par lemondefr

Une conférence de vingt minutes sur ce que doit savoir tous citoyen du cyberspace

Des videos en anglais

Timer ?

Pendant les vacances j'ai pris mon netbook, bah quoi ? Les vacances sont faites pour faire d'autres choses que d'habitude. Donc voila en une semaine j'ai pu  faire un timer graphique en python. Quelque remarque l'utilisation de sleep(x) est a deconseillé car les processus tourne toujours et empêche l’arrêt par le bouton, pour faire afficher le temps restant je n'ai pas réussi à faire autrement.  Si on met le texte dans le corps(pas dans la fonction) la fenêtre est généré mais jamais mis à jour, alors que la fonction réimprime dessus ce qui donne l'effet voulue. il reste une commande pour lancer la musique pour le réveil. En écrivant ces ligne je me rend compte qu'il manque les minutes du réveil, 'fin bon c'est pas grave.
from Tkinter import *
from time import strftime, localtime
textedesortie, varret, heures, minutes, heuresf, minutesf = '', 0, int(0), int(0), str(0), str(0)
def arret (event):
    fen.destroy()
def timer (event) :
    heures = int(strftime("%H", localtime()))
    minutes = int(strftime("%M", localtime()))
    heuresav = int(entree.get())
    heuresf = str((23 + heuresav) - heures)
    minutesf = str(60 - minutes)
    textedesortie = "Il reste " + heuresf + " heures et " + minutesf + " minutes."
    chaine = Label(fen, text = textedesortie)
    chaine.grid(row = 0, column = 2)
    if heuresf == '0' and minutesf == '0':
        fen.destroy()
        #fonction lancement de musique a trouver
    fen.after(60000, lambda arg = event : timer(arg))

fen = Tk()
fen.title('Timer fait maison')
entree = Entry(fen)
#entree.bind("<Return>", timer)
entree.grid(row = 0, column = 1)
entree1 = Entry(fen)
entree1.bind("<Return>", timer)
entree1.grid(row = 1, column = 1)
fen.bind("<Escape>",arret)
b1 = Button(fen, text ='Arret du programme', command = fen.destroy).grid(row = 2, column = 1)
pres1 = Label(fen,text = 'Heure de reveil ').grid(row = 0, column = 0)
pres2  = Label(fen, text ='Minute de reveil ').grid(row = 1, column = 0)
fen.mainloop()
Il manque l'intégration, il faut que je réfléchisse dessus.
Si vous avez des questions, des remarques, une solution pour ce programme, n’hésitez pas ce blog est aussi le votre. 

dimanche 18 mai 2014

Mon bas ne resistera pas...

Bon bah voilà le moteur de la bb est fini de démonter. Dès que les consommables seront arrivé je peux attaquer le remontage du bas moteur. Le cylindre reste encore à nettoyer.

lundi 12 mai 2014

Son Serveur FTP sous ubuntu

Dans l'intention de me faire mon propre "cloud" j'ai eu à créer un serveur FTP sur une ubuntu, voici la démarche.
Il faut ouvrir le port 21 de la machine, pour ca on peut utiliser GUFW qui est l'interface graphique pour les règles du firewall, il est disponible dans la logithèque. On ajoute la règle sur le port 21 dans les deux sens et des deux protocoles.

ON peut alors lancé un terminal et taper sudo apt-get install proftpd, taper o quand il vous demande de si vous êtes d'accord. durant l'installation il va vous demander comment est lancé le serveur. La valeur par défaut est indépendamment, lors d'une première installation j'avais mis avec Inetd, le serveur n'a jamais fonctionné. donc pour moi le plus simple est de le mettre en indépendant. Pour les plus pointilleux voici la différence entre les deux,
Il y a deux façons de lancer ProFTPd :
Depuis inetd : ProFTPd ne sera lancé que si un client se connecte à la machine par FTP. Avec cette technique, le serveur FTP ne consomme pas de ressources sur le serveur lorsque personne n'est connecté, mais le démarrage du serveur FTP est plus lent.
Indépendamment : ProFTPd est lancé dès le démarrage du serveur et tourne toujours en toile de fond. Je vous recommande de choisir cette option.
Globalement, la première technique est recommandée pour un serveur FTP qui a peu de connexions par jour, et la seconde pour un serveur FTP fréquemment utilisé.
En pratique, je vous recommande de sélectionner indépendamment (qui est d'ailleurs la valeur par défaut). Le serveur FTP n'en sera que plus réactif et les serveurs ont aujourd'hui assez de mémoire pour ne pas être gênés par la présence d'un serveur FTP.

source Openclassroom
L'installation est terminée. le serveur est prêt, faites un test avec une second machine, il faut connaitre l'IP local de la machine pour s'y connecté.
Pour s'y connecté hors LAN il faut fixer l'ip de la machine avec le network manager puis faire un NATing sur la box.
Cela permet de renvoyer le flux qui vient d'internet dans le réseau local sur la bonne machine et sur un port.
Normalement tout est en ordre,je publie et dès que j'ai un peu de temps je ferais une video

Si vous avez des questions, des remarques, des mises à jour, à vos claviers ce blog est aussi le votre.

Un cyclomoteur ? Ah non pas de moteur.

En allant à la dechetterie pour vider les dechets verts, des gens etait entraint de jeter des velos et en avancant, je me rend compte que se sont des motobecane, ceci est un crime impardonnable :) mais trop tard il n'en reste plus qu'un. Je leurs demande de le laisser de coté pour venir le recupérer plus tard et me voila avec un vélo motobécane dans le coffre. Nettoyage et au final un vélo nickel, un point de rouille tout petit. Les pneus et les chambre à air sont à changer (on voit l'armature du pneu). L'élastique du porte-bagage est foutue et la béquille est cassé (je lui est monté celui du vieux cross,cf ). Mais rien n'est necesaire au fonctionnement du vélo alors je suis parti faire 23x103 m avec avec des montés et des descentes, vitesse max environ 13.89 m/s.

T'as du pot

Remontage de la boîte de la M16 et du pot, rien de difficile et un petit tour de test.

C'est pas brillant tout ça..

Aujourd'hui nettoyage de partie brillante du vélo motobécane avec de la laine d'acier triple 0. C'est bien mieux mais il y a de la surface et elle est pas des plus accessible. Mais le résultat est là on dirait qu'elle sortie des chaînes une semaine plus tôt. Réglage de la béquille, elle mettait le vélo trop vertical et risquait de faire chuter le vélo.