latest or last in an indefinitely numerous series
-

Life’s Theme
See the sun set,
The day is ending
Let that yawn out,
There’s no pretendingI will hold you,
And protect you
So, let love warm you
’til the morningI’ll stay, with you
By your side
Close your tired eyes
I’ll wait, and soon
I’ll see your smile
In our dreamAnd I, won’t wake before you go
And I, still hear your heart beatFeel the wind rise,
A dawn we’re bound to
Watch that star die,
Eons without youI’ll stay, with you
In your mind
Every single day
I’ll wait, and soon,
We’re stranded on the beach
In our dreamWe part, too soon
But in our lies
There’s a truth to find
The end, is new
A tomorrow we must reach for
To be heardSee the sun set
The day is ending
Let your heart sigh
See the sun set
See the sun setThough I, can’t stay with you
Oh I, won’t stray away from the truth
I, remember your warmth (I still remember)
And I’m, still learning to love anew
And I, woho-oh-ooohSee the sun set
The day is ending -

My blog got compromised!
Apparently, about two months ago, my blog got hacked (without me noticing) and infected with malicious code injected into the
functions.phpfile of the twentytwentyfive theme. A block of base64-encoded PHP was being re-saved to my blog every time it got deleted, and through that code, the attackers managed to install malicious plugins and create two admin users 🙁Luckily, since my blog runs in a Docker container, they couldn’t reach the OS level. But those plugins and admin users have been sitting there for over two months. I’ve since moved to a completely new server and tightened things up—disabling certain PHP functions (
exec,shell_exec, etc.), restrictingcurl_execat the network layer to only allow*.wordpress.org, and disablingfile_get_contentsviaphp.ini.Still, this really shows how vulnerable WordPress is!
-

Histoires Parallèles
The road goes ever on and on, down from the door where it began.
— J.R.R. Tolkien, The Fellowship of the RingPerhaps every life is made of parallel stories, the one we live and the countless ones that remain somewhere beyond it, shaped by roads not taken, words left unsaid, and moments that might have changed everything.
Sometimes two paths run beside each other for a while, close enough to seem destined to meet, before quietly drifting apart. Somewhere, perhaps, another version of the story continues differently, arriving at a place this one never could.
We are never given those pages, only the one unfolding beneath our feet. So we carry what remains of the stories that mattered, even when they leave an invisible weight behind, and let the unwritten ones return to whatever distance they came from.
The road goes on, and perhaps that is the only ending we are ever promised. Yet roads have a strange way of turning, crossing, and finding their way back to places we thought we had left behind. Perhaps, somewhere beyond the horizon, the road we once longed for is still waiting. And perhaps, when the roads have wandered far enough, some paths find their way back to where they were always meant to meet.
-

Programming is art
Reading this post made me realize that I’ve never seen programming as a chore or a burden. To me, it’s always been like brushes, canyons, or colored pencils to draw on a canvas or paper.
For me, it’s always been that: a medium for self-expression. A gateway to create things and breathe life into them. Even those simple console outputs and basic calculators I made back in middle school :D, they were art to me.
Programming is art. Truly.
Some people switch or give up their tools to earn more money, and don’t get me wrong, I like money too :)), but even if I wanted to do something else, I couldn’t abandon the tools that let me manifest something artistic.
This post is for me, for programmers, and for every artist who values the human touch over the artificial.
-
Enamour
To fill with love, charm, or fascination; to captivate or delight someone to the point of strong attraction or affection.
-

سیستم درمان
چند روزه که درگیر کار های درمان پدرم هستم. واقعا سیستم درمان و بیمه ایران به شدت فرسوده، time-consuming و با دوندگی بالا و اعصاب خرد کنه!
یعنی اگه وزارت بهداشت رو میدادن دست یک برنامه نویس، ۷۰ درصد کارهای سیستم درمان رو اتوماتیک میکرد.
از کمبود نیرو، چه پزشکی و چه خدمات، حقوق های ناکافی، ابزار فرسوده و …. که دیگه نگم.
-
onomatopoeia
The naming of a thing or action by a vocal imitation of the sound associated with it (such as buzz, hiss)
-
conscientiousness
The personality trait of being careful, diligent, and organized. A conscientious person wants to do a task well and takes their obligations to others seriously.
-

CV’s finally live!
امروز سایت معرفی خودم رو راه اندازی کردم. هنوز جای کار داره به نظرم ولی خب برای نسخه 0.1 قابل قبوله.
قسمت Works اش میتونست بیشتر باشه، ولی خب خیلی از ابزار هایی که ساختم internal بودن یا private. سعی میکنم ازشون نسخه اوپن بسازم و منتشر کنم روی گیتهاب، مثل رافائل.
