PDF : spliter, merger, extraire des pages

J’ai récemment cherché un outil sous mac pour splitter un document, je voulais extraire chaque page.
Plutôt que de lancer une impression de chaque page dans un pdf, j’ai cherché un peu et je suis tombé sur PDFSam.
Sa version basique est opensource et fait le boulout. Il est multi-OS.

Quand j’en ai parlé à mon frère, il m’a rappelé que sous Mac OS X cela existe déjà nativement, avec Preview ou même automator.
Vilà un petit tuto bien documenté chez documentsnap.

Publié dans Bureautique, Informatique, Script shell et utilitaires associés | Marqué avec , | Laisser un commentaire

Test de la bibliothèque Javascript iioengine

J’ai testé récemment iioengine, sur lequel se base plein de mini-jeux web en tout genre (beaucoup de clone de flappy bird).

Les tutoriels en ligne sur le site permettent de rapidement mettre en place les démos, très efficace.
Bon l’API est fournit vraiment de la 2D basique, un peu comme la SDL, avec un plus un binding avec box2D.
Je trouvais aussi que la CPU tournait un max également.

Puis en me baladant dans les pages je suis tombé sur PhoneGap.
Le lien entre iio et Phonegap je l’ai perdu, probablement qu’il s’agit d’embarquer l’application pour le mobile.
J’ai suivi les étapes de création d’un projet d’exemple sur PhoneGap. J’ai passé la soirée à comprendre pourquoi le « player » sur mobile ne fonctionnait pas (il faut lancer le navigateur mobile pour voir apparaitre une demande d’autorisation qui débloque le truc).

Et j’en resterai là pour l’instant.

Publié dans Développement, Graphisme 2D/3D, Informatique | Marqué avec , | Laisser un commentaire

VLC : Caster une vidéo sur sa télé via sa box (miami)

Je suis récemment passé chez Bouygues avec une offre fibre associée à une box Miami.
C’est une box Android, avec des fonctionnalités de la chromecast activée, je peux donc facilement diffuser dessus une vidéo web (youtube, par exemple).

Mais quid des vidéos enregistrées sur le disque dur jouées avec un player tel que VLC ? Et bien justement avec ce dernier dans sa version 3.0.X c’est possible !

Les explications trouvées dans cet article.
En résumé il suffit de cliquer sur lecture -> Rendu -> et choisir Bbox Miami.

C’est une nouvelle fonctionnalité chez moi toutes les vidéos ne marchaient pas et les sous-titres chargés ne s’affichaient pas ce qui réduit les opportunités chez moi. Je trouvais la diffusion correcte alors que je diffusais la vidéo depuis le Wifi un peu ancien de mon MBP.

Mais je pense que c’est quelque chose aui est appelé à être amélioré !
Merci VideoLan !

Publié dans Bureautique, Informatique | Marqué avec , , , | Laisser un commentaire

Mac OS X – installer python 3

J’ai voulu essayer le framework GUI kivy sous mac OS X 10.11 EL Capitan.

Beuh… ça marchait pas les import, j’avais pourtant bien fait l’install des dépendances.
En grattant un peu j’ai compris deux choses : je n’ai pas python3 et je ne sais pas ou python 2.7 va chercher ses modules.
Bref j’ai voulu passer à python3, avec les homebrews… toutes les étapes sont tirées d’ ici.

Ca marche bien, par contre c’est long à installer (recompilation de pyton et d’autres choses).

Dans un terminal : xcode-select --install
installer homebrew (si besoin ) : ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
ajouter au path dans .profile (pour os x < 10.12) : export PATH=/usr/local/bin:/usr/local/sbin:$PATH
installer python : brew install python
tester : python3

Publié dans administration, Informatique | Laisser un commentaire

Vlc crash sous Mac OS X

Récemment après une mise à jour MAC OS X Vlc crashait au lancement.

Je l’ai finalement lancé depuis la console pour avoir les logs et j’ai eu ça :

MBPdeseliberado:~ selsoliberado$ /Applications/VLC.app/Contents/MacOS/VLC
VLC media player 3.0.4 Vetinari (revision 3.0.4-0-gf615db6332)
[00007fdfebc73300] main interface error: no suitable interface module
[00007fdfebc265b0] main libvlc error: interface "(null),none" initialization failed

Lorsque je lançais directement la vidéo en la passant en argument la vidéo est bien jouée, donc il s’agit bien d’un problème d’interface.

Quelques tours sur les forums pour trouver la commande magique :
/Applications/VLC.app/Contents/MacOS/VLC --reset-config

Après ça tout est rentré dans l’ordre.

Publié dans Informatique, video & audio | Marqué avec , | Laisser un commentaire

virtualbox – démarrage impossible « invalid pre-header »

Suite à une extinction forcée de Windows 10 je ne pouvais plus redémarrer ma VM, j’avais au démarrage une annulation avec le message type suivant :

Could not open the medium ‘D:\Program Files\L1.vdi’.
VDI: invalid pre-header in ‘D:\ \.vdi’
(VERR_VD_VDI_INVALID_HEADER).

Après quelques recherches sur le web je suis tombé sur un post dédié qui préconisait d’éditer directement le fichier pour rétablir l’entête.
Mais après avoir fait cela je me suis retrouvé avec un « invalid header »….

Finalement la solution a été de clôner le disque avec l’outil CloneVDI qui propose une réparation au passage.

Petit lien au passage : la quikclick FAQ du forum VirtualBox.

Publié dans administration, Informatique | Laisser un commentaire

linux – réparer son boot : Kernel panic at boot: not syncing. No init found

Il arrive qu’après une mise à jour il soit impossible de booter, et le noyau lance un kernel panic avec le joyeux message suivant : « not syncing. No init found ».

Si le point de montage est réussi, il est possible que le chemin vers le script d’init soit modifié : en effet je l’ai déjà vu à plusieurs endroit : /init, /sbin/init, …

La démarche pour le vérifier est la suivante :

  • démarrer avec un live (systemRescue par exemple, ou votre CD d’install qui peut comporter un mode d’essai)
  • monter le disque dur et vérifier le chemin vers l’init.
  • redémarrer le PC en modifiant les paramètres du boot dans le menu grub, pour vérifier la correction.
  • rendre permanente la correction dans les options grub.
  • Pour modifier les paramètres de démarrage du kernel, et pour la mise à jour définitif des options GRUB vous pouvez vous référez à cette page Wiki Ubuntu.

    Publié dans administration, Informatique | Marqué avec , , , | Laisser un commentaire

    Thunderbird : copier les images qui sont référencées dans le mail

    Dans la signature de mon mail j’utilise les balises http comme suivant :
    img src="http://static.mozillazine.org/common/images/blimp.png"

    J’utilise ce mécanisme notamment pour héberger sur un serveur webdav les logos de l’entreprise et icônes des réseaux sociaux à utiliser dans l’entreprise.
    Récemment un collègue est venu me voir pour me signaler que les images liés ainsi ne sont jamais affichées dans son lecteur mail (outlook/thunderbird), et pour cause l’image qui s’affiche chez moi lors de la rédaction n’est pas copiée dans le mail, on conserve le lien.

    La solution donc pour embarquer dans le courriel les images référencées est tirée du Mozillazine, il faut ajouter un attribut au code html comme suivant :

    img src="http://static.mozillazine.org/common/images/blimp.png" moz-do-not-send="false"

    Et voilà !

    Publié dans Bureautique, Informatique | Laisser un commentaire

    TuxGuitar 1.4 sur Mac OS X El Capitan 10.11

    J’ai installé le nouveau tuxguitar 1.4 depuis la page officielle.
    Version max os X 64 bits

    J’ai au passage installé une update de JAVA : java 1.8

    Mac OSX Panneau Java

    Mac OSX Panneau Java

    J’essaie dans savoir plus, j’ouvre le finder, clic-droit sur l’app pour voir le contenu et je double-clic sur le launcher qui m’ouvre la console et là j’ai les infos suivantes :
    /Applications/tuxguitar-1.4-macosx-cocoa-64.app/Contents/MacOS/tuxguitar ; exit;
    java.lang.UnsupportedClassVersionError: org/eclipse/swt/widgets/Display : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)

    Mais lorsque je lance dans la console la commande java -version j’ai les infos suivantes qui s’affichent :
    java -version
    java version "1.6.0_65"
    Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)
    Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)

    Dans quelle version suis-je ?
    Lorsque je regarde dans le répertoire d’install, j’ai seulement une 1.6 : /Library/Java/JavaVirtualMachines/1.6.0.jdk

    Manifestement la console Java des préférences ne m’installe que le plugin WEB.

    Donc j’y vais à la mano depuis la page de téléchargement pour avoir une image qui lance l’update…
    • Mais finalement ça marche toujours pas et j’ai la réponse depuis la page « notes d’installation d’oracle » :
    Installing a JRE from Oracle will not update java -version symlinks or add java to your path. To be able to do this, you need to install the JDK.
    • If you have not yet installed Apple’s Java Mac OS X 2012-006 update, then you are still using a version of Apple Java 6 that includes the plug-in and the Java Preferences app. See Note for Users of Macs that Include Apple Java 6 Plug-in.

    Je me résous donc à installer un JDK et non un JRE.
    En cherchant bien je trouve le téléchargement à réaliser sur cette page d’Oracle. A noter que le package fait 227 Mo contre 63 pour une installation « classique » du plugin.

    Je relance une verification de version depuis la console :
    macbook-pro-de-selso-liberado:/ selsoliberado$ java -version
    java version "1.8.0_131"
    Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

    Et on relance Tux directement depuis le browser d’application… Tadaaaaa ça marche !

    Je signale au passage que cette version 1.4 supporte le format Guitar Pro GPX !!!
    N’hésitez pas à soutenir les auteurs avec quelques tips !!

    Remarque : sur stackoverflow on proposer d’utiliser les homebrews pour installer Java, mais comme je ne trouvais pas la version 1.8 j’ai préféré une installation classique.

    Publié dans Informatique | Marqué avec , , | Laisser un commentaire

    Restauration Partage réseau Windows 10 – QNAP

    Après un passage sous windows 10, j’ai perdu mes lecteurs réseau sur mon NAS QNAP (V > 4.2) , ou plutôt j’avais une erreur d’accès.
    En cherchant un peu j’ai trouvé que je n’étais pas le seul, et j’ai trouvé la réponse : il faut activer une version supérieure du réseau SMB.
    N’ayant pas trouvé comment faire pas les menus, j’ai testé la commande smb3enable via ssh. Et ça marche !

    Activation samba3 pour windows 1

    Publié dans administration, Informatique | Laisser un commentaire