Tokhy's hub 2025-09-29T05:11:00+01:00 Ahmed Gamal Eltokhy https://tokiesan.github.io Recursion of SatisfactionThe young boy have always thought he found satisfaction, but it turned out to be a never-ending loop 2021-01-10T09:58:58+02:00 https://tokiesan.github.io/blogposts/RecursionOfSatisfaction.html More is no GoodSo you think that achieving more will make you feel better? Huh 2021-01-10T10:04:19+02:00 https://tokiesan.github.io/blogposts/MoreIsNoGood.html Almost Hate SpeechI wanted to write a hate speech while I was high but I think I slept over 2021-01-10T10:07:27+02:00 https://tokiesan.github.io/blogposts/almostHateSpeech.html Me to MeI wanted to write, but FaceToFace said it. 2021-01-10T10:11:44+02:00 https://tokiesan.github.io/blogposts/MeToMe.html Tokhy's Documentation$man tokhy. 2021-01-11T06:06:44+02:00 https://tokiesan.github.io/philosophy.html Hello World: Blog Announcement!Hello World! Blog Announcing post ^^! 2021-01-18T04:27:02+02:00 https://tokiesan.github.io/blogposts/AnnouncingTheBlog.html The "Parler" DisasterMy comments on Google, Apple, Amazon dropping parler of their service. TL;DR It fucking sucks. 2021-01-19T02:33:19+02:00 https://tokiesan.github.io/blogposts/theParlerDisaster.html My Worst Day Ever (Till Now)So, my best night ever, just got totally wrecked. 2021-01-22T06:02:02+02:00 https://tokiesan.github.io/blogposts/MyWorstDayEverTill2021Jan.html Untitledblank 2021-02-06T03:45:17+02:00 https://tokiesan.github.io/blogposts/Untitled.html LaTeX, full of shit but beautifulI decided to "learn" LaTeX, or just use it to be precise. Here's a boring blogpost to trace. 2021-02-21T06:28:27+02:00 https://tokiesan.github.io/blogposts/latexFullOfShitButBeautiful.html 1993-20211993-2021 2021-02-22T20:28:46+02:00 https://tokiesan.github.io/blogposts/1993-2021.html YcarcotiremYou either be smartly dominant, or forcefully submissive. 2021-02-27T04:32:52+02:00 https://tokiesan.github.io/blogposts/Ycarcotirem.html Why I decided not to aim for the A in universityAfter deep research, I found out that caring for the A in college is pretty pathetic. 2021-03-27T00:55:23+02:00 https://tokiesan.github.io/blogposts/whyNoA.html Is It Done? 2002-06-27T17:48:39+02:00 https://tokiesan.github.io/blogposts/isItDone.html Migrating To MPDStopped using Spotify, time for a self-hosted alternative! 2021-06-01T02:53:46+02:00 https://tokiesan.github.io/blogposts/migratingToMPD.html Who Are You?A normal conversation with one-night-stand 2021-06-02T03:40:23+02:00 https://tokiesan.github.io/blogposts/whoAreYou.html LemonLemon is indeed sad. 2021-06-11T11:30:09+02:00 https://tokiesan.github.io/shorts.html Happy Birthday!"Today is my birthday. Or precisely, today is 11/06/21 which is before my birthday by about sixteen days. Sixteen is a perfect square. Perfect Squares are cool. Back to our point, Let's assume I'm writing a letter for my birthday. Hello Tokhy! Hope you die today. Bye!" The above started as a long letter that I decided to write myself another tragic letter. But man, the whole miserable letter thing I intended to do and shit is pretty pathetic. Thus, I decided to write my future self a real birthday card. I hoped him to receive his most wanted present; uncontrollable and sudden death. Heart attacks are my and his favorite. Happy birthday! 2021-06-11T11:30:44+02:00 https://tokiesan.github.io/shorts.html Scrobbling tracksSo I decided to start scrobbling my listening history starting from now. I scrobble using mpdas to libre.fm with a forward scrobbling to last.fm Find me here: https://libre.fm/user/eltokhy/ Notice that it was not fed enough by my listening history. Have fun stalking my music FOSSly! 2021-06-13T12:32:58+02:00 https://tokiesan.github.io/shorts.html RedefinitionAnother unsuccessful attempt to define my depression. 2021-06-21T00:41:37+02:00 https://tokiesan.github.io/blogposts/Redefenition.html The Rewind?Do you remember your old-patched childhood shirt? 2021-06-28T00:13:07+02:00 https://tokiesan.github.io/blogposts/the19thRewind.html When You're StrangeEither I am strange or you are. We can not both be analogous. 2021-11-15T00:09:02+02:00 https://tokiesan.github.io/blogposts/whenYouAreStrange.html Emotions The way our minds percieve emotions is outdated. Happy new year. 2022-01-01T22:30:15+02:00 https://tokiesan.github.io/blogposts/Emotions.html Depression is InevitableGET ME FUCKING OUT OF THE DYSPHORICA MANIA EPISODES 2022-02-20T20:04:25+02:00 https://tokiesan.github.io/blogposts/depressionIsInevitable.html A Story of a PackI talk about how awesome my life is while smoking a pack of ciggaretes. 2022-06-27T22:42:04+02:00 https://tokiesan.github.io/blogposts/aStoryOfAPack.html A Message To My Loyal FriendA message to my loyal friend. 2022-10-27T05:01:22+02:00 https://tokiesan.github.io/blogposts/toMyFriend.html RedpilledWell, not that much of a redpill but call it a teaser for 2022 wrapped? 2022-12-28T03:42:59+02:00 https://tokiesan.github.io/blogposts/RedPilled.html 2022 Wrapped2022 Wrapped! To be honest, I barely talked about 2022. Still, I think you will enjoy this. 2023-01-05T05:53:11+02:00 https://tokiesan.github.io/blogposts/2022-wrapped.html Broken GlassesI was not happy when I found out that I will have to get glasses. 2023-03-01T00:04:41+02:00 https://tokiesan.github.io/blogposts/broken_glasses.html Amal"This is heaven, and I will throw you out." 2023-03-26T22:52:59+02:00 https://tokiesan.github.io/blogposts/amal.html LibreOffice Google Summer of Code 23 Proposal 2023-06-02T20:02:39+03:00 https://tokiesan.github.io/blogposts/gsoc/libreoffice-prop.html Pilot: Joining LibreOffice in GSoC'23Joining LibreOffice in GSoC'23 2023-06-02T20:03:54+03:00 https://tokiesan.github.io/blogposts/gsoc/pilot.html GSoC Week 1 Report: Remembering Digital SignaturesIn the first week of GSoC, the focus was on implementing an option to remember digital signatures session-wise in LibreOffice. The initial setup involved creating a testing environment with numerous certificates, filing a bug on Bugzilla, and exploring the relevant codebase. The main workflow of the patch is now complete, with the next steps being to link the resigning function to the saving request and cache certificates and signatures per session. 2023-06-10T19:44:36+03:00 https://tokiesan.github.io/blogposts/gsoc/week_1_report.html Week 2 Report**Week 2 Report - Summary** Implemented the ability to remember digital signatures, eliminating the need for manual signing on each save. Also working on a caching mechanism to improve certificate loading performance. More details [here](https://gerrit.libreoffice.org/c/core/+/152687) and [here](https://gerrit.libreoffice.org/c/core/+/153113). Stay tuned for further updates on this ongoing work. 2023-06-17T21:18:46+03:00 https://tokiesan.github.io/blogposts/gsoc/week_2_report.html Week 4 Report: Custom Certificate Manager and Certificate UI EnhancementsThis week in GSoC'23 at LibreOffice, progress was made on custom certificate manager integration and certificate UI improvements. The custom certificate manager option is nearing completion, pending review, while work continues on transforming the certificate display with a tree view for easier navigation. Upcoming tasks include finalizing these features and continue working on UI improvements. 2023-07-03T12:07:28+03:00 https://tokiesan.github.io/blogposts/gsoc/week_4_report.html Week 5 6 ReportDuring Weeks 5 and 6 of GSoC at LibreOffice, I completed two patches: one for customized certificate managers, resolving related bugzilla issues, and another for improving the certificate chooser dialog. I also started working on search and filter functionalities for the dialog. Progress is being made to enhance the user experience and flexibility of certificate management in LibreOffice. 2023-07-17T12:25:47+03:00 https://tokiesan.github.io/blogposts/gsoc/week_5_6_report.html Week 7 ReportImplemented certificate manager searching and filtering functionalities in LibreOffice, enhancing user experience. Patches were merged, next on is focusing on refining the feature based on feedback. Progress made in improving certificate management and chooser dialog. Excited for the next steps in the project! 2023-07-25T18:15:59+03:00 https://tokiesan.github.io/blogposts/gsoc/week_7_report.html Week 8 9 ReportSignificant progress has been made on the project's final stages. Certificates caching has been successfully resolved, with the complexities of caching tackled through an effective implementation involving design patterns and a singleton approach. The initial project goals have been largely met. The coming weeks will be dedicated to documentation, final improvements, and addressing minor outstanding goals. 2023-08-08T20:03:46+03:00 https://tokiesan.github.io/blogposts/gsoc/week_8_9_report.html Week 10 11 ReportI'm providing an update after 10 weeks working on LibreOffice. I have successfully completed all the requirements I originally proposed related to improving the user interface for digital certificates and signatures. This includes developing a mechanism to remember selected recipients, improving the recipient selection UI, enabling intelligent searching of large keyrings, improving UI latency, and adding filtering for search results. I'm very pleased with the progress made so far. Going forward, I plan to focus on enhancing the documentation for the xmlsecurity module and addressing any bugs related to digital signatures. I'm very grateful to several LibreOffice developers, including Thorsten Behrens, Heiko Tietze, and Hossein Nourikhah, who provided excellent guidance during this project. While I'm sad this journey is nearly over, I achieved my goals and learned a lot along the way. I look forward to continuing to contribute to LibreOffice in the future. 2023-08-19T19:18:48+03:00 https://tokiesan.github.io/blogposts/gsoc/week_10_11_report.html Final ReportThe past four months working on LibreOffice for Google Summer of Code 2023 have been an amazing learning experience. With the help of mentors Thorsten, Heiko, and Hossein, I implemented features to improve the user experience around digital signing and encryption like remembering recipients, better recipient selection UI, fast searching/filtering of keys, and documentation. My 12 patches were merged and it was incredible contributing to open source with the friendly LibreOffice community. I look forward to more FOSS contributions in the future! 2023-08-25T15:25:48+03:00 https://tokiesan.github.io/blogposts/gsoc/final_report.html Do you know the feeling?Do you know the feeling? 2024-05-12T17:23:32+03:00 https://tokiesan.github.io/blogposts/doUKnowTheFeeling.html Untitled 03___ _______ __ ___ 2024-06-03T01:15:24+03:00 https://tokiesan.github.io/blogposts/untitled03.html How have fate tides swept us asunder?كيف آلت بنا الظروف؟ 2024-06-26T04:30:30+03:00 https://tokiesan.github.io/blogposts/fateTides.html Untitled 04A patched-up blogpost documenting my experience with G. 2025-03-31T06:29:24+02:00 https://tokiesan.github.io/blogposts/untitled04.html Six MonthsBug fix update. 2025-03-31T06:32:16+02:00 https://tokiesan.github.io/blogposts/sixmonths.html GHB-AnniversaryHappy GHBAnniversary! 2025-09-29T05:11:00+01:00 https://tokiesan.github.io/blogposts/GHBAnniversary.html