Author: 檸檬爸

[報稅] frais de garde d’enfant 兒童照護扣除額

五月是報稅的季節,不論是在台灣還是在法國,到了五月就是要來回顧一下自己去年究竟收入與支出是多少?然後要上交多少稅務給政府,檸檬爸多年在法國的生活已經有申報過多次法國的所得稅 (impot de revene),總而言之法國的所得稅是根據你的收入採累進稅率,是除了每個月自動扣除的社會捐 cotisation social 之外要額外繳納的,一般正常薪水收入的納稅人大約要繳整體收入的 25~35% 給法國政府與保險,本篇想要紀錄如何申報法國的 frais de garde d’enfant 兒童照護扣除額!

詳細內容

Transcription d’Acte de Naissance 轉譯出生證明

如果具有法國國籍的小朋友在法國以外的國家出生的話,需要申請轉譯出生地的出生證明 (Transcription d’Acte de Naissance) ,以台灣為例,申請轉譯這份文件主要是要能夠後續回法國申請身份證 Carte National d’Identité 與 Passeport,法國在台協會 (France-Taipei) 的網站有說明關於這項服務的申請方法。

詳細內容

[Spark] 建置自己的 Spark History Server

進入大數據的世界,基本上脫離不了使用 Spark 這個平行運算的框架,把問題拆小之後,利用螞蟻雄兵的力量可以更容易解決問題,這也是離散數學裡面提到的 Divide and Conquer 的概念,檸檬爸之前有寫過一些介紹 Spark 的文章,也有介紹如何在 Azure 的雲端平台裡面去開啟 On Demand 的 Spark Cluster。本篇要來介紹在運行 Spark Cluster 的時候一定不要忘記要開的 Spark History Server,本篇參考 aztk 的程式碼與 Spark 3.0.1 關於 Monitoring 的網頁,介紹怎麼使用 Spark History Server 。

詳細內容
elk

[Android + ELK] java.security.cert.CertPathValidatorException: Trust anchor for certification path

本篇的背景是想要利用 ELK 建立一個接收錯誤訊息的環境,本篇分成幾個部分做一個紀錄,首先建立 ELK 的服務,然後必須要在這兩的服務上面啟動 TLS (SSL) ,接著在 Android 程式端在建置好 Logger 就可以將錯誤訊息記錄到 ELK 裡面,這次卡比較久的地方是在 java.security.cert.CertPathValidatorException: Trust anchor for certification path 這個錯誤,所以本篇以此為標題。

詳細內容

[創業] 申報法國創業家收入

在上一篇檸檬爸介紹了如何申請法國的創業者身份,另外介紹了如何開出自己的第一張發票,本篇想要介紹每月或是每季要怎麼向法國政府申報創業所得,另外也順便介紹如果是透過 Google 或是 Youtube 得到的獲利又應該要怎麼申報法國創業家收入?本篇部分參考 Portail – Auto Entrepreneur 的網站。

詳細內容

[課稅] 居住地課稅 Résidence Fiscale

法國在稅務方面是屬於屬地主義,所以如果法國公民宣告為非居民 (Non-Résidence) 的內的話理論上就不需要扣在地稅以外的稅,這邊的在地稅包含 taxe foncières, taxe d’habitation 等等,但是像是所得稅 (impôt de revenu) 就可以被減免,但是另外又有法國與台灣簽的租稅協定,這份文件要規範的是什麼呢?本篇做一個紀錄留存。

詳細內容

使用 Nginx 與 Redis2-Nginx-Module 代理 Redis API

本篇想要紀錄一些在研究安裝 Redis Server 時候的一些考量,有關 Redis Server 的安裝其實並不複雜,只是作者有一些特殊的環境需求,所以才需要比較複雜的系統設定,關於如何在一台 VM 上面安裝 Redis Server 可以參考 How to Install and Secure Redis on Ubuntu 18.04 ,本篇的前半部也是稍微紀錄一些常用的操作指令,後半部則是紀錄如何透過 nginx server 去跟 redis 做互動,最主要有這個需求是因為筆者使用 Azure Webapp Container 作為部署 Redis 的標的,但是在實作安裝與啟動 redis 的時候出現錯誤訊息,似乎無法直接部署。

詳細內容