Déduction des frais de repas indépendant, freelance (BNC)

Un petit article atypique vu que ce site est principalement dédié à des sujets concernant le développement web. Mais vu que j’ai bien galèré à trouver cette info, je vais la publier ici, ce qui aidera peut-être d’autres personnes à la recherche de la même information.

Déduire ses frais de repas quand on est indépendant, freelance, consultant

L’administration fiscale considère qu’un repas pris chez vous coûte 4.65 € (barème 2015). Lorsque, pour votre activité professionnelle, vous êtes obligé de payer un repas à l’extérieure, vous devez donc déduire ces 4.65 €, que vous auriez payé si vous étiez chez vous.

Ainsi, si vous payez un repas 10 €, vous n’aurez le droit de déduire de vos frais professionnels : 5.35 €.

Le deuxième seuil:
L’administration fiscale impose un deuxième seuil : 18.10 € (barème 2015). Au delà de ce montant, vous ne pouvez plus rien déduire, faut quand même pas exagèrer.

Imaginons donc que vous payez un repas 20 €, alors vous ne pourrez déduire que 18.10 – 4.65 = 13.45 €.

Si on appelle X le montant de votre repas, vous pourrez donc déduire :

min ( 13.45, (X – 4.65) )

Les barêmes 2016 sont :
montant à déduire : 4.70 €
montant maximum : 18.30 €
Ce qui donne un montant déductible maximum de 13.60 €.

Présitions

Bien sur, vous devez conserver tous vos tickets de repas.

Si par contre, il s’agit d’un « repas d’affaire » (vous payez un repas à un client, un prospects, un collaborateur, …) c’est différent : vous pouvez déduire l’intégralité du montant du repas, mais il faut que celà soit réellement lié à votre activité professionnelle. Personnellement, je note le nom de la ou les personnes et leur société au dos du ticket, et l’administration fiscale refusera certainement d’accepter cette dépense si elle se déroule durant le week-end.

Publié dans Non classé | Marqué avec , , , , | Commentaires fermés sur Déduction des frais de repas indépendant, freelance (BNC)

Gandi simple hosting : astuces ssh

Si vous avez un virtual hosting chez Gandi, il est possible que vous ayiez parfois envie de vous y connecter en SSH. Hélas, pas de couleurs, terminal bloqué à 80 colonnes, et comment puis-je configurer mes raccourcis favoris ou paramétrer mon prompt ? Où est donc le .bashrc ?

Ce petit tutoriel vous explique comment paramétrer votre virtual hosting chez Gandi, de façon à le rendre un peu plus utilisable. C’est un recueil d’astuces que j’ai pu trouver en tatonnant. C’est du bricolage, mais c’est mieux que rien.

Point de .bashrc … ou presque.

Je suis infoutu de trouver comment créer un fichier .bashrc dans lequel mettre mes configurations et alias favoris. Il est impossible d’écrire à la racine, donc, à première vue, pas de .bashrc possible.

Voici l’astuce :

  1. créez votre .bashrc où vous pouvez (moi je le mets dans /home/.bashrc)
  2. une fois que vous êtes connecté, la première chose à faire : tapez
     . home/.bashrc

Et voilà, votre .bashrc est chargé. (n’oubliez pas le . avant home)

Bien sur, c’est saoulant de devoir taper celà à chaque fois que vous vous connectez sur votre instance virtual hosting chez Gandi, mais c’est le prix à payer pour avoir accès à tous vos raccourcis favoris.

A titre d’exemple, voici mon .bashrc

# the usual alias to get directory lists
alias ll='ls -alFh --color=auto'
alias la='ls -A --color=auto'
alias l='ls -CF --color=auto'
alias last='ls -alFht --color=auto'
alias lk='ls -alFh --group-directories-first --color=auto'
# alias to have a pretty prompt
PS1='\[\e[0;97m\]\t \[\e[1;32m\]\u\[\e[0;32m\]@\h \[\e[1;33m\]\w \n\[\e[0;97m\]\$\[\e[0m\] '
# alias to edit the crontab with nano
alias croneditnano='export VISUAL=nano; crontab -e'
# alias to search inside the current folder's files
function search() {
 grep -rni --exclude-dir=\.svn --exclude-dir=\.idea $1 . ;
}

Ah bah c’est pas si mal. On retrouve nos jolis listings en couleur, un joli prompt avec retour à la ligne qui nous permet d’utiliser au maximum les 80 colonnes de notre terminal, l’édition de la crontab avec nano (j’ai jamais encaissé vi) et une petite fonction pour faire des recherches faciles sur le contenu de tous les fichiers se trouvant à l’intérieur du répertoire courant.

Agrandir le terminal

Le terminal par défaut est un peu étriqué : 80 colonnes sur 24 lignes. Quand on avait tous des 14 pouces, on trouvait ça normal, mais ça, c’était l’internet de l’époque. A l’aire des écrans Ultra HD, on a un peu perdu l’habitude.

Ajoutez donc ceci dans votre .bashrc :

# pour agrandir le terminal
COLUMNS=160;
LINES=80;
export COLUMNS LINES;

Et vous voilà avec un terminal de 160 colonnes sur 80 lignes !!!

On respire un peu mieux.

Publié dans Non classé | Marqué avec , , , , | Commentaires fermés sur Gandi simple hosting : astuces ssh

Primaire de l’écologie

La dernière mission des MetaCités : réaliser la partie technique de l’inscription à la primaire de l’écologie, qui doit désigner la personne qui défendra l’écologie lors de la présidentielle 2012.

2011_primaire_home

Le travail sur ce projet a consisté à réaliser le formulaire d’inscription qui permet de collecter les informations, l’intégration du système de paiement sécurisé (PayBox) et un important back-office de traitement des données, validations des identités, saisie des chèques et formulaires papiers. Il fallu aussi intégrer d’autres listes de personnes (les adhérents à EELV antécédents au processus de la primaire) et dédoublonner ces plus de 30 000 individus, afin de s’assurer que personne ne puisse bénéficier de plusieurs voix.

2011_primaire_form

Le formulaire d'inscription principal

2011_primaire_backoffice

Un échantillon du back office.

Après fermeture de l’inscription le vendredi 10 juin à 14h, un important travail de compilation des données nous a emmené jusqu’à 23h30, heure à laquelle le fichier définitif comportant 32 896 lignes a pu être livré. Vendredi fut donc une journée marathon, mais pour un résultat qui en valait la peine.

La page d'accueil du site d'Europe Ecologie Les Verts. www.eelv.frC’est toujours très excitant de travailler sur un site à envergure nationale, pour lequel le trafic est immédiatement très important, parce que les média en parlent et parce que d’autres sites en font la promotion. En commençant par le site d’Europe Ecologie Les Verts, et bien sur les sites des deux candidats favoris pour cette primaire de l’écologie : Nicolas Hulot et Eva Joly.

La page d'accueil du site de campagne Hulot2012.fr. Le carré vert en base à droite est un lien direct sur www.primairedelecologie.fr.

La page d'accueil du site d'Eva Joly.

Publié dans Développement web | Marqué avec , , , , | Commentaires fermés sur Primaire de l’écologie

La fin des Web Services

Un article amusant de Simon Phipps annonçant la fin des Web Services, qui seraient remplacés par des formats ouverts et les technologies du Web Sémantique. Selon Simon Phipps, les Web Services seraient, comme les APIs, une façon propriétaire de faire de l’open source (enfin plutôt des open formats), et de ce fait, devraient être supplantés par des formats et des technologies plus simple et ouvertes.

Cet article mentionne ainsi cette opposition entre un web basé sur les API / Web Services, et un web basé sur des formats standardisés et protocoles simples (REST principalement).

The End of the Road for Web Services – Simon Phipps, Computer World le 11/11/2010

Publié dans Développement web, Web | Commentaires fermés sur La fin des Web Services

Broken mysql PHP link with mac OS X update? Here is the solution

Just recently updated Mac OS X (automatic update). Then, I reboot my computer and guess what: PHP is not able to talk to MySQL anymore. 👿

Erreur MySQL [2002] : No such file or directory
Can't find /var/mysql/mysql.sock

Here is what you need to tell PHP how to talk to MySQL back again:

  1. get some php.ini file at /etc/php.ini if you don’t already have one:
    I simply copied the /etc/php.ini.default to /etc/php.ini
  2. Replace all occurrenses of /var/mysql/mysql.sock, with /tmp/mysql.sock in /etc/php.ini, save the file.
  3. Restart Apache (go to system preferences >> Sharing, un-check and re-check « web sharing »).

By doing this, you simply told PHP the correct place to use to communicate with MySQL. Too bad some common Mac OS X update break this. 😡

Publié dans System Administration | Marqué avec , , , , , | Commentaires fermés sur Broken mysql PHP link with mac OS X update? Here is the solution

Book Review WordPress plugin ?

Je cherche un bon plugin pour gérer mes lectures sur WordPress. Je voudrais pouvoir créer des reviews des livres que je lis, avec import facilité de la 1ère de couv., du nom de l’auteur, de l’année de publication, avec lien affilié vers un site permettant d’acheter le bouquin (Amazon, Chapitre.com, …)

Actuellement, tout ce que j’ai trouvé c’est : Continuer la lecture

Publié dans Non classé | 2 commentaires

Turning WordPress into an RSS aggregator

A little article in English for once as it is more openly addressed to the WordPress community as a whole, and not restricted to the usual little French gettho 😉

Two sides of the same coin

Bloggers are, before all, blog readers. When you have a blog, you generally spend a lot of time reading others’ blogs. Blogs of friends, of interesting topics, of your commentators, …

In most of the situations, you use a software to maintain your blog (WordPress, DotClear, TypePad, …), and so PUBLISH. And you use another software (primarily your web browser but sometimes some specialized RSS feed aggregator) to READ other blogs. Continuer la lecture

Publié dans WordPress | Marqué avec , , | Commentaires fermés sur Turning WordPress into an RSS aggregator

Les projets Internet de l’Inde

En visite à Paris, Sam Pitroda, ministre indien des télécoms, explique les projets internet de l’Inde :

Nous prévoyons de créer un état civil numérique et biométrique pour améliorer l’identification des bénéficiaires des aides sociales. Continuer la lecture

Publié dans Web | Marqué avec , , , , | Commentaires fermés sur Les projets Internet de l’Inde

Matt Mullenweg

Matt Mullenweg, est le fondateur de WordPress, le moteur de blog le plus utilisé au monde. Dans cette vidéo, il présente la version 3 de WordPress et nous décrit sa vision de son logiciel.

Continuer la lecture

Publié dans Web | Commentaires fermés sur Matt Mullenweg

Mark Zuckerberg

Deux personnes à connaitre, qui changent le web chacun à leur manière.

Mark Zuckerberg est le fondateur de FaceBook. Dans cette vidéo historique, il présente les nouveaux services de FaceBook, notamment les FB socials plugins et l’Open Graph.

Continuer la lecture

Publié dans Web | Marqué avec , | Commentaires fermés sur Mark Zuckerberg