Votre journée de geek en live

Pages: 1 ... 31 32 33 34 35 [36] 37 38 39 40 41 ... 47

Downhill

  • Membre
  • 7236 posts
07 mai 2014, 23:12
Il te suffit de muxer le .mkv anglais avec la piste audio française que t'auras choppé je sais pas où. Mais du peu que j'ai trouvé tu ferais bien de regarder en VOST, le mieux sur lequel je suis tombé est de l'AAC 2 canaux 160kbps...

Weby

  • Membre
  • 56564 posts
07 mai 2014, 23:13
mec c'est hremeraude, il sait pas faire ça

hremeraude

  • Membre
  • 11384 posts
08 mai 2014, 00:25
Il te suffit de muxer le .mkv anglais avec la piste audio française que t'auras choppé je sais pas où. Mais du peu que j'ai trouvé tu ferais bien de regarder en VOST, le mieux sur lequel je suis tombé est de l'AAC 2 canaux 160kbps...

Les VOST sont de moins bonne qualité que la vidéo que j'ai (h264 720x1280p) donc non c'est clairement pas intéressant de regarder en sous-titré.
Sinon mon film est enfin complet  :win:
Et j'ai bien la bande son anglaise et celle française sur la même vidéo si c'est de ça dont vous parlez.
Dommage mon son français n'est pas aussi bon que celui anglais (AC3 pour l'anglais et MPEG pour le français) :/
« Modifié: 08 mai 2014, 00:27 par Hack Rom Pierre Précieuse »

Nesis

  • Membre
  • 21494 posts

Biodd13

  • Membre
  • 489 posts
08 mai 2014, 16:08
J'ai installé Elementary OS sur mon Latitude la semaine dernière, après avoir vu un post sur le topic des wallpapers et histoire de tester... Ça avait l'air pas mal.

Au final, bof. C'est joli, c'est mignon, mais Pantheon (le DE) tient pas la route et n'est pas assez personnalisable comparé à d'autres DE, on perd presque tout l'intérêt d'avoir un Linux à ce niveau là. J'ai réussi à faire un truc pas trop moche en modifiant 2/3 fichiers .css que j'ai trouvé dans les répertoires du thème par défaut, mais connaissant pas spécialement l'organisation tout ce bordel, j'ai été assez limité dans ma démarche. J'ai aussi rapidement viré Plank, un dock minimaliste qui est fourni par défaut. Plank est léger et donc pas trop mal si on tourne sous une machine avec des vieilles perfs, mais tant qu'à avoir une machine correcte, autant utiliser un bidule un peu plus sympathique. Pantheon ne possédant pas de système permettant de naviguer entre les différentes fenêtres en dehors de Alt+Tab, et histoire de rester dans l'ambiance Applefag, j'ai installé Docky en remplacement.

Spoiler

Elementary OS est livré avec Midori, un navigateur web un peu plus exotique que l'habituel IceWeasel/FF/Chromium. C'est pas mal, l'interface est assez réussie, mais il manque cruellement d'options et c'est pas spécialement simple de faire tourner Flash dessus. Le gestionnaire de fichier est lui aussi exotique, et a spécialement été développé pour Elementary OS. Pas grand chose à dire à son sujet, je ne le trouve ni plus ni moins complet que Nemo (mais toujours plus complet que Nautilus, huhuh). Bizarrement, Elementary OS est livré sans suite bureautique. Pour une distribution qui se veut à la base "simple et rapide d'utilisation" et sans prise de tête, je trouve ça limite.

Bref, je m'attendais à mieux. eOS étant basé sur Ubuntu, je pense que je vais le virer d'ici peu et le remplacer par la version Debian de Mint...

Nuri Yuri

  • Membre
  • 575 posts
08 mai 2014, 17:29
Dommage que ça ne réponde pas à tes attentes :/

De mon coté, j'ai fait un truc un peu barbare. Comme je recode le RGSS sous OpenGL, j'ai attaqué certaines classes et là j'entre vraiment dans la gestion graphique et c'est plutôt la fête x)
J'ai codé la méthode .z= de la classe Viewport, cette fonction en plus de modifier la propriété z va repositionner le viewport qui a vu sa cote modifiée dans le stack de Viewports. Ca permettra à Graphics.update d'afficher les choses dans le bon ordre car pas de zBuffer dans la zone d'affichage 2D x)
Le petit code pour la route :
Spoiler
VALUE RGSSViewport_z_set(VALUE self, VALUE v)
{
struct RGSSViewportData *data;
struct RGSSViewportData *viewport;
int z;
Check_RB_DATA_Type(self);
rb_check_type(v,T_FIXNUM);
data=RVIEWPORT(self)->data;
z=data->z=FIX2LONG(v);
//Si Stack est indéfini, on va le définir avec ce viewport.
if(!FirstViewport)
{
FirstViewport=data;
data->last_viewport=NULL;
data->next_viewport=NULL;
return self;
}
//Ici nous allons donner la priorité d'affichage du viewport par rapport aux autres
viewport=data->last_viewport;
//On essaie la vérification dans la direction des cotes décroissantes pour replacer le viewport avant ceux qui ont une cote plus élevée
if(viewport)
{
if(viewport->z > z) //Si viewport d'avant a une cote plus élevée on fait les déplacements vers le bas du stack
{
while(viewport)
{
if(viewport->z > z)
{
/* Etat initial
v1:{v0,lv}
lv:{v1,dt}
dt:{lv,v2}
v2:{dt,v3}
Changement de position entre dt et lv
=> v1:{v0,dt}
=> dt:{v1,lv}
=> lv:{dt,v2}
=> v2:{lv,v3}
*/
data->last_viewport=viewport->last_viewport; //dt:{v1,v2}
if(data->last_viewport)
{data->last_viewport->next_viewport=data;} //v1:{v0,dt}
viewport->next_viewport=data->next_viewport; //lv:{v1,v2}
if(viewport->next_viewport)
{viewport->next_viewport->last_viewport=viewport;} //v2:{lv,v3}
data->next_viewport=viewport; //dt:{v1,lv}
viewport->last_viewport=data; //lv:{dt,v2}
}
else
{
break;
}
//Reprise du viewport précédent
viewport=data->last_viewport;
}
//On test si la boucle s'est arrêté parce qu'elle était en bas du stack
if(!viewport)
{
FirstViewport=data; //Dans ce cas on change ce fameux bas du stack
}
return self;
}
}

viewport=data->next_viewport;
if(!viewport)
{
//Ici on vérifie si le viewport actuelle est un nouveau viewport et dans ce cas on le met au début du stack (cohérence avec le traitement suivant)
if(FirstViewport && !(data->last_viewport))
{
viewport=FirstViewport;
viewport->last_viewport=data;
data->next_viewport=viewport;
FirstViewport=data;
}
}

//On essaie la direction des cotes croissantes maintenant
if(viewport)
{
if(viewport->z < z) //On peut se déplacer vers les cotes croissantes
{
while(viewport)
{
if(viewport->z < z)
{
/* Etat initial
v1:{v0,dt}
dt:{v1,nv}
nv:{dt,v2}
v2:{nv,v3}

Changement de position entre nv et dt
=> v1:{v0,nv}
=> nv:{v1,dt}
=> dt:{nv,v2}
=> v2:{dt,v3}*/
viewport->last_viewport=data->last_viewport; //nv:{v1,v2}
if(viewport->last_viewport)
{viewport->last_viewport->next_viewport=viewport;} //v1:{v0,nv}
else
{FirstViewport=viewport;} //Data était le premier viewport, c'est maintenant viewport qui l'est.
data->next_viewport=viewport->next_viewport; //dt:{v1,v2}
if(data->next_viewport)
{data->next_viewport->last_viewport=data;} //v2:{dt,v3}
viewport->next_viewport=data; //nv:{v1,dt}
data->last_viewport=viewport; //dt:{nv,v2}
}
else
{
break;
}
viewport=data->next_viewport;
}
}
}
return self;
}

Comme je vais porter ça sous "Linux", j'aimerais savoir si l'application qu'on compile est compatible avec toutes les distributions de Linux ou ça me bloque uniquement à la distrib' que j'utiliserais ?

Weby

  • Membre
  • 56564 posts
08 mai 2014, 20:28
En général si t'as pas un compilateur multilib et multidistrib tu oublies la compatibilité. Ca te sort un exe d'ailleurs, donc exe = windows.

Nuri Yuri

  • Membre
  • 575 posts
08 mai 2014, 22:36
Pourquoi ça sort des exe ? x)
J'installerais une distrib' de Linux et pour compiler et pour tester.

Weby

  • Membre
  • 56564 posts
11 mai 2014, 20:58
J'm'amuse à créer un driver pour un émetter/récepteur infrarouge non reconnu par lirc. J'ai réussi à faire reconnaître les signaux que j'envoie avec la télécommande, maintenant me manque plus qu'à faire en sort que lirc puisse envoyer du signal, le tout en non bloquant. J'vais m'amuser un moment.

Weby

  • Membre
  • 56564 posts
11 mai 2014, 22:13

code télécommande

Nuri Yuri

  • Membre
  • 575 posts
11 mai 2014, 23:14
C'est claire que tu vas t'amuser :d
Tu utilise quoi pour faire l'interface physique entre ta machine et la télécommande ?
« Modifié: 11 mai 2014, 23:15 par Nuri Yuri »

Weby

  • Membre
  • 56564 posts
11 mai 2014, 23:33
Le récepteur c'est un truc chinois USB pourri trouvé en broc pour 2 balles, aucune marque rien du tout.

il émule un port série tout à fait normal, sauf que mon programme doit envoyer un signal d'horloge à l'émetteur/récepteur afin qu'il capte quelque chose, et convertir le signal qui en sort (simple inversion de bytes 2 par 2, comme pour passer du little au big endian).

Pour la partie réception c'est ultra simple et ça s'est fait en 10 minutes et 30 lignes de code, mais pour la partie émission c'est une autre paire de manches... Là j'suis bloqué parce que j'arrive pas à envoyer mon signal d'horloge en même temps que les données. Ce que je veux faire c'est pouvoir utiliser le mode écoute et envoi en même temps, chose normalement pas possible.

Faut en gros que j'alterne entre le mode écoute (envoi de signal d'horloge et écoute de ce qui en sort) et le mode écriture (envoi d'un signal complet à l'émetteur), et pour qu'un des deux modes tourne faut que le deuxième soit désactivé, et c'est là tout le problème avec lirc : il ne peut pas le faire. Donc en gros je suis en train de réécrire lirc.

Weby

  • Membre
  • 56564 posts
11 mai 2014, 23:33
Sinon j'me rends compte que j'ai un deuxième émetteur/récepteur USB qui traîne dans mes tiroirs depuis des années et que je pourrais parfaitement utiliser un des deux en écoute et l'autre en envoi sans aucun problème de blocage :v

Nuri Yuri

  • Membre
  • 575 posts
12 mai 2014, 19:13
Sympa d'avoir trouvé une telle chose :d
Pour les modes écriture et lecture, ça me rappelle vaguement mes cours d'elec sur les µC. Malheureusement j'ai pas abordé la partie programme donc la manip je te dis que je veux ça puis dès que je te l'ai dit je t'autorise à écrire pour recevoir les données n'est que théorique pour moi :/

Weby

  • Membre
  • 56564 posts
13 mai 2014, 16:46
J'ai commandé une carte wifi sur thinkpenguin l'autre jour, reçue une semaine plus tard sans les antennes

je contacte le support, ils s'excusent et disent qu'ils envoient des antennes rapidement



putain les mecs se sont pas foutus de ma gueule : ils m'envoient 2 antennes 5dbi (les normales c'est des 2dbi) ET DEUX MOTHERFUCKING CARTES WIFI USB (https://www.thinkpenguin.com/gnu-linux/penguin-wireless-n-usb-adapter-w-external-antenna-gnu-linux-tpe-n150usbl) DE 45$ CHACUNE


Merci thinkpenguin !

Nuri Yuri

  • Membre
  • 575 posts
14 mai 2014, 17:51
Ce matin, j'ai taxé un lecteur DVD qui se branche en IDE pour pouvoir installer Xubuntu sur une tour n'a que de l'IDE :d (Pas pratique pour installer directement sur le disque dur quand il y a plus de boot dedans x))
Bref ça s'installe, j'espère que ça ramera pas autant qu'Ubuntu :d

Weby

  • Membre
  • 56564 posts
14 mai 2014, 18:03
sinon tu faisais simplement apt-get remove gnome et apt-get install xfce4 et c'était la même chose que d'installer xubuntu :cheval

Nuri Yuri

  • Membre
  • 575 posts
14 mai 2014, 19:19
C'est un peu compliqué quand l'OS ne peut plus se lancer depuis le disque dur x)

Weby

  • Membre
  • 56564 posts
15 mai 2014, 08:09
Live USB non.?

Nuri Yuri

  • Membre
  • 575 posts
15 mai 2014, 09:15
C'est une chose que je me suis empressé de faire, le proco a des fonctions plug and play, mais ça doit être le plug and play d'il y a dix ans parce qu'il a agit comme si il n'y avait rien même avec la priorité sur les ports USB en première position x)

Enfin bref, maintenant c'est installé donc bon, ça va :3

Max

  • Membre
  • 12928 posts
20 mai 2014, 23:26
J'ai eu 23/20 à mon projet en Java du coup, ça va

Weby

  • Membre
  • 56564 posts

Weby

  • Membre
  • 56564 posts
21 mai 2014, 10:05
wait y'a des points supplémentaires si tu améliores le code par rapport au minimum demandé ?

Max

  • Membre
  • 12928 posts
21 mai 2014, 17:53
ouais, en gros y'avait un barème de base sur 20 si on respectait le cahier des charges et le modèle MVC, et jusqu'a +3 point si on ajoutait des options (style jeu en 3x3, et 5x5 en plus du 4x4 etc)
donc c'est frais

Lamelune

  • Membre
  • 8806 posts
12 juin 2014, 22:42
Je veux simplement poser une question à Apple sur mon iPod car je trouve l'autonomie vraiment très basse. Mais comme il n'a pas de garantie, je dois payer: 35€ juste pour une simple demande d'information. Ils prennent vraiment les gens pour des vaches à fric.

Weby

  • Membre
  • 56564 posts
13 juin 2014, 01:46
pas du tout

ils font des appareils de qualité pas du tout destinés aux gamins de 4 ans et demi

Nuri Yuri

  • Membre
  • 575 posts
17 juin 2014, 11:26
xD
Les problèmes d'autonomie ça existe depuis le MP3 quand Apple n'était pas encore sur le marcher :d Si t'as vraiment un problème avec, regarde chez les autres marques, surtout fait attention à la puissance de la batterie et de l'appareil. Sinon, vas voir dans ton grenier, si t'as un Walkman, une cassette et chaine hifi avec prise Auxiliaire et lecteur enregistreur de cassette, tu peux te faire au moins 90 minutes de bonne musique pour une bonne autonomie :d (Si t'as pas de cassette enregistrable, fout un bout de scotch sur les trou en haut de la cassette.) *fuit très loin*

Edit : Ouais je débarque 4 jours après :D

Chris_TCK

  • Membre
  • 3185 posts
20 juin 2014, 00:58
j'ai un dd en raw, que faire ??

Lamelune

  • Membre
  • 8806 posts
25 juin 2014, 13:50
Facebook a sorti une copie de Snapchat: Slinghsot. Mais la grosse différence, c'est que pour pouvoir voir la photo qu'un de vos contacts vous a envoyée, vous êtes obligé de lui en envoyer une aussi, marrant.

Chris_TCK

  • Membre
  • 3185 posts
25 juin 2014, 18:48
oui reste dessus stp

Pages: 1 ... 31 32 33 34 35 [36] 37 38 39 40 41 ... 47    En haut ↑