Fork – React Native Image Offline for RN63+

React Native library for iOS and Android offline image storage. This library provides most of the capabilities for an application to display pre-loaded images when offline. (This library has a dependency on rn-fetch-blob. Refer here for more details about the library.)

Any problem with React Native Image Offline after migrating RN63+ ?

The current library is not maintained anymore since RN59. Anyways, I created a little fork to maitain the React Native Offline Image for RN63+ :

https://github.com/Immolare/react-native-image-offline

It is functional. Feel free to share and PR if needed.

Prestashop 1.7 : lier un produit virtuel à un produit physique, c’est possible !

Simple linked products ou “Produits simples liés” est un module pour Prestashop 1.7 qui vous permet de lier un produit virtuel à un produit physique. Chose impossible actuellement, même en passant par des déclinaisons. Petite présentation !

Produits Simples Liés : en bref

C’est un module qui vous permet de lier un produit physique à sa version virtuelle, et de la mettre en avant sur la page de produit de la boutique. Utile si par exemple vous voulez vendre un livre et proposer sa version e-book dans une même fiche.

Les avantages du module :


Liez n’importe quel produit à un autre très simplement depuis l’administration

Directement visible dans votre page produit sur la boutique grâce au hooks

Améliore votre tunnel de vente et la présentation de vos produits

Aucune configuration requise à l’installation

Le code est propre et très simple (une table ajoutée en base)

Aucune pub

Traductible

Compatible avec n’importe quel thème Prestashop possédant le hook “displayProductActions”

Compatible avec les déclinaisons et les packages de produits

Compatible avec n’importe quel autre module

Ce que vous allez aimer avec Simple Linked Products

Le module vous permet de palier au problème de déclinaison virtuelle d’un produit physique simplement.


Il améliore ainsi le canal de vente en mettant en valeur une autre version du produit, gardant toutes les spécificités et le SEO de celle-ci et, bien sûr, sans réduire les fonctionnalités de chaque fiche produit.

Le module ne requiert aucune configuration particulière. Une fois installé, vous n’avez plus qu’à l’utiliser !


Toutefois, il existe 2 options pour configurer plus finement l’affichage :
– Activer le mode compact : Si vous souhaitez rendre l’affichage minimaliste.- Cacher la vue rapide : si vous souhaitez cacher le bouton de vue rapide, et mettre un lien sur l’ensemble du bloc redirigeant vers la page du produit lié.

Acheter le module Simple Linked Product

Le module est disponible sur le store Prestashop Officiel :

https://addons.prestashop.com/fr/produits-virtuels-telechargeables/48601-simples-produits-lies.html

Fix Composer memory limit sur Vagrant

Vous êtes sur Vagrant (Linux) ou sur un serveur web et n’arrivez pas à lancer vos commandes :

  • composer install
  • composer require
  • composer update

Et un joli message apparait :PHP Fatal error: Allowed memory size of XXXXXX bytes exhausted <...>

Alors le petit bout de code suivant est sans doute pour vous. Il s’agit de créer une partition de la RAM sur la machine virtuelle pour allouer de la mémoire supplémentaire. Cette technique est appelée “SWAP” :

Qu’est ce que le swap sur Linux ?

Swap est un espace sur un disque utilisé lorsque la quantité de mémoire RAM physique est pleine. Lorsqu'un système Linux manque de RAM, les pages inactives sont déplacées de la RAM vers l'espace de swap. L'espace d'échange peut prendre la forme d'une partition d'échange dédiée ou d'un fichier d'échange

Corriger le bug Allowed memory size de Composer

On y va ! Dans votre machine ou sur votre serveur tapez dans l’ordre ces commandes :

$ /bin/dd if=/dev/zero of=/var/swap.1 bs=4096k count=1024
Créer un fichier d’une taille de 4Mo contenant uniquement des caractères NULL et nommé « /var/swap.1»
$ chmod 600 /var/swap.1
On assigne les droits du dossier « /var/swap.1» à 600 pour qu’il ne soit pas visible
$ /sbin/mkswap /var/swap.1
Formater cette zone à l’aide de la commande mkswap
$ /sbin/swapon /var/swap.1
Activer la zone de swap à l’aide de la commande swapon
$ COMPOSER_MEMORY_LIMIT=-1 composer require librairie/yours
COMPOSER_MEMORY_LIMIT=-1 est optionnel, ensuite vous n’avez plus qu’à composer !

Brave : un navigateur sur la blockchain !

Brave : un navigateur puissant entièrement fait pour protéger vos données personnelles et votre vie privée sur Internet. Et en plus ? Il est basé sur la blockchain.

Basé sur le Basic Attention Token (BAT) issue de la technologie Ethereum, le navigateur Brave vous permet choisir la visibilité des pubs sur les sites où vous naviguez. Mais pas que !

Brave un navigateur unique pour protéger votre vie privée et supprimer les publicités.

Fonctionnant à la manière d’Ad-Block, un bloqueur de pub très populaire, le web browser Brave permet d’activer ou de désactiver les pubs et les trackers d’un site Internet lors de votre navigation. Très utile si vous êtes soucieux de la protection de vos données personnelles et de la sécurité sur Internet, il facilite aussi votre expérience utilisateur sur le web en bloquant tous les indésirables.

Brave et Qwant pour un anonymat optimal sur Internet

Vous pouvez choisir le moteur de recherche que vous voulez : Google, Bing, etc… Par défaut, le moteur de recherche français Qwant est activé pour une sécurité et une protection de vie privée maximale.

Brave : bien plus qu’un navigateur

Environ 7 fois plus rapide qu’un navigateur mobile et 2 fois plus qu’un navigateur web classique sur ordinateur, il vous permettra en plus de rémunérer facilement les éditeurs de vos sites préférés grâce à l’intégration de micro-paiement basé sur le B.A.T.

Rémunérez les sites que vous adorez
gratuitement ou via un don.

Pour rémunérer vos sites favoris, vous avez deux possibilités :

  • A la manière de Utip, le navigateur Brave vous propose discrètement de regarder une annonce privée. Vous acceptez et visionnez la publicité. Puis Brave envoi automatiquement quelques BAT à l’éditeur du site.
  • Le navigateur intègre un système de dons / cagnotte qui vous permet aussi de faire un don directement au site à conditions d’avoir déjà quelques BAT dans votre portefeuille. Ce don peut être unique ou mensuel à votre souhait.

Un navigateur basé sur la blockchain

Brave est un navigateur Internet puissant et sécurisé. Le plus, c’est qu’il est basé sur la blockchain. Une technologie en devenir qui prend de plus en plus d’ampleur, notamment grâce à la popularisation grandissante du Bitcoin et de l’Ethereum

Comment télécharger Brave ?

Si vous êtes intéressé comme moi par ce navigateur, voici un lien vers lequel le découvrir et le télécharger. En plus de ça, vous aiderez à supporter mon blog grâce à leur programme de parrainage !

Découvrir et télécharger le navigateur Brave

Se lancer en freelance : créer sa micro-entreprise

Pour devenir freelance il est nécessaire de créer une micro-entreprise. Micro-entreprise et auto-entreprise, ce sont deux statuts qui ont fusionné en 2016. Voici quelques conseils et liens utiles pour vous aider à créer votre micro-entreprise et vous lancer en freelance.

Ça y est, vous avez choisi votre spécialité ! Maintenant comment se débrouiller pour lancer son affaire en tant qu’indépendant ? Se lancer en freelance en créant sa micro-entreprise, ça prend 30 minutes et c’est ici.

Se renseigner sur la micro-entreprise avant de se lancer en freelance

Note : les statuts d’auto-entrepreneur et micro-entrepreneur ont fusionné en 2016 pour ne faire qu’un.

Avant toute chose, renseignez-vous sur le domaine de l’auto-entreprise, de la micro-entreprise et du freelance en général. Faîtes une petite recherche sur Le blog du freelance ou sur des sites spécialisés tels que 404works ou divers forums pour vous donner une idée de “comment qu’on fait” ainsi que du pour et du contre sur le statut freelance.

Renseignez-vous aussi sur l’état de votre marché actuel : si votre domaine est blindé de concurrents dans votre coin, faîtes un peu de brainstorming, ou de “réfléchissement” comme dirait l’autre, afin de proposer quelque chose que les autres n’ont pas et qui ferait de vous quelqu’un d’unique à recommander.

Mais ne réfléchissez pas trop !

Cependant ne passez pas des heures et des jours sur tout ça. Trop d’information tue l’information et il faut savoir outrepasser la peur de se lancer.

En développement personnel, ça s’appelle “sortir de sa zone de confort“. Et c’est la meilleure solution : à un moment il faut acter sinon vous ne réaliserez pas votre rêve, et votre compte en banque restera quoiqu’il arrive à 0,00€.

Dernière chose, seul votre avis compte. C’est pour vous que vous faîtes ça, pas pour les autres. Ne remettez pas en cause ce que vous voulez faire car votre famille ou vos copains doutent de vos capacités. En tant que freelance, vous ne risquez pas grand chose puisque vous ne payez rien si vous ne faîtes pas de chiffre d’affaire.

Pas de C.A. = Pas de charges à payer

Auto-entrepreneur.fr

Attention aux dérapages du freelance

Soyez carré dans votre démarche et ne vous amusez pas à faire du black ou des trucs foireux avec vos clients. Il en va de votre crédibilité et vous pourriez avoir de gros ennuis en cas de contrôle si vous ne déclarez pas votre chiffre d’affaire réel encaissé.

De même, pour réussir il est nécessaire de se fixer des heures de travail régulières. Vous êtes libre de les choisir mais soyez quand même disponible pour répondre aux mails ou au téléphone. Un peu de sérieux. Personnellement j’ai choisi 9h00 – 17h30.

De même j’ai un bureau attitré et au calme. Celà me permet de mieux travailler et de répondre aux clients dans le meilleur des environnements possibles.

Si vous n’en n’avez pas, vous pouvez toujours aller dans un espace de co-working ou quelque chose du genre ! Cela vous permettera en plus de voir du monde.

Un espace de co-working.

Pour rappel : le cap de viabilité d’une entreprise est globalement de 3 à 5 ans.

Créer sa micro-entreprise sur net-entreprises.fr

Pour créer votre micro-entreprise, il suffit de se rendre sur le site officiel net-entreprises.fr et de vous inscrire sur le site.

Se lancer en freelance en 30min chrono

C’est assez facile de remplir les champs, et si on lit bien ce qui est écrit, il n’y a aucun soucis. Au pire, quelques recherches sur Internet peuvent vous sauver la vie. Si vraiment ça ne va pas demandez conseil à l’un de vos proches pour vous renseigner.

Ne buguez sur la sélection du domaine

Pour les domaines très spécialisés qui ne se trouvent pas dans la liste des métiers, ne pas hésitez à prendre la catégorie parente de ce domaine : si vous êtes “Analyste de base MongoDB” ou je ne sais quoi, choisissez “Autres métiers informatique”. Ce n’est pas quelque chose de fini dans le temps, cela sert surtout à vous catégoriser globalement. Et comme ça rien ne vous empêche de faire une prestation de création de site Internet par exemple si l’occasion venez à se présenter.

Attention à la localisation de votre entreprise !

Depuis 2015, les auto/micro-entrepreneurs sont soumis à la taxe C.F.E qui doit être réglée chaque année. Le prix varie en fonction de sa localité.

Un impôt selon moi un peu abusif puisque si vous travaillez chez-vous, vous payez à la fois les impôts locaux + les impôts fonciers + la C.F.E. en tant que “bureau”.

Qu’à cela ne tienne, faîtes donc attention à où vous déclarez votre entreprise. Quelques liens pour éclaircir :

Note : Cependant là encore lorsque si vous faites un C.A. de moins de 5000 euros, vous ne payez pas. Et vous êtes exonéré quoi qu’il arrive la première année.

La finalisation de votre statut

À la fin, vous obtiendrez un PDF qui atteste que votre demande de création a bien été prise en compte. À ce moment vous êtes freelance. Félicitations !