Tokhy's hub2025-09-29T05:11:00+01:00Ahmed Gamal Eltokhyhttps://tokiesan.github.ioRecursion of SatisfactionThe young boy have always thought he found satisfaction, but it turned out to be a never-ending loop2021-01-10T09:58:58+02:00https://tokiesan.github.io/blogposts/RecursionOfSatisfaction.htmlMore is no GoodSo you think that achieving more will make you feel better? Huh2021-01-10T10:04:19+02:00https://tokiesan.github.io/blogposts/MoreIsNoGood.htmlAlmost Hate SpeechI wanted to write a hate speech while I was high but I think I slept over2021-01-10T10:07:27+02:00https://tokiesan.github.io/blogposts/almostHateSpeech.htmlMe to MeI wanted to write, but FaceToFace said it.2021-01-10T10:11:44+02:00https://tokiesan.github.io/blogposts/MeToMe.htmlTokhy's Documentation$man tokhy.2021-01-11T06:06:44+02:00https://tokiesan.github.io/philosophy.htmlHello World: Blog Announcement!Hello World! Blog Announcing post ^^!2021-01-18T04:27:02+02:00https://tokiesan.github.io/blogposts/AnnouncingTheBlog.htmlThe "Parler" DisasterMy comments on Google, Apple, Amazon dropping parler of their service. TL;DR It fucking sucks.2021-01-19T02:33:19+02:00https://tokiesan.github.io/blogposts/theParlerDisaster.htmlMy Worst Day Ever (Till Now)So, my best night ever, just got totally wrecked.2021-01-22T06:02:02+02:00https://tokiesan.github.io/blogposts/MyWorstDayEverTill2021Jan.htmlUntitledblank2021-02-06T03:45:17+02:00https://tokiesan.github.io/blogposts/Untitled.htmlLaTeX, 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:00https://tokiesan.github.io/blogposts/latexFullOfShitButBeautiful.html1993-20211993-20212021-02-22T20:28:46+02:00https://tokiesan.github.io/blogposts/1993-2021.htmlYcarcotiremYou either be smartly dominant, or forcefully submissive.2021-02-27T04:32:52+02:00https://tokiesan.github.io/blogposts/Ycarcotirem.htmlWhy 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:00https://tokiesan.github.io/blogposts/whyNoA.htmlIs It Done?2002-06-27T17:48:39+02:00https://tokiesan.github.io/blogposts/isItDone.htmlMigrating To MPDStopped using Spotify, time for a self-hosted alternative!2021-06-01T02:53:46+02:00https://tokiesan.github.io/blogposts/migratingToMPD.htmlWho Are You?A normal conversation with one-night-stand2021-06-02T03:40:23+02:00https://tokiesan.github.io/blogposts/whoAreYou.htmlLemonLemon is indeed sad.2021-06-11T11:30:09+02:00https://tokiesan.github.io/shorts.htmlHappy 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:00https://tokiesan.github.io/shorts.htmlScrobbling 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:00https://tokiesan.github.io/shorts.htmlRedefinitionAnother unsuccessful attempt to define my depression.2021-06-21T00:41:37+02:00https://tokiesan.github.io/blogposts/Redefenition.htmlThe Rewind?Do you remember your old-patched childhood shirt?2021-06-28T00:13:07+02:00https://tokiesan.github.io/blogposts/the19thRewind.htmlWhen You're StrangeEither I am strange or you are. We can not both be analogous.2021-11-15T00:09:02+02:00https://tokiesan.github.io/blogposts/whenYouAreStrange.htmlEmotions The way our minds percieve emotions is outdated. Happy new year.2022-01-01T22:30:15+02:00https://tokiesan.github.io/blogposts/Emotions.htmlDepression is InevitableGET ME FUCKING OUT OF THE DYSPHORICA MANIA EPISODES2022-02-20T20:04:25+02:00https://tokiesan.github.io/blogposts/depressionIsInevitable.htmlA Story of a PackI talk about how awesome my life is while smoking a pack of ciggaretes.2022-06-27T22:42:04+02:00https://tokiesan.github.io/blogposts/aStoryOfAPack.htmlA Message To My Loyal FriendA message to my loyal friend.2022-10-27T05:01:22+02:00https://tokiesan.github.io/blogposts/toMyFriend.htmlRedpilledWell, not that much of a redpill but call it a teaser for 2022 wrapped?2022-12-28T03:42:59+02:00https://tokiesan.github.io/blogposts/RedPilled.html2022 Wrapped2022 Wrapped! To be honest, I barely talked about 2022. Still, I think you will enjoy this.2023-01-05T05:53:11+02:00https://tokiesan.github.io/blogposts/2022-wrapped.htmlBroken GlassesI was not happy when I found out that I will have to get glasses.2023-03-01T00:04:41+02:00https://tokiesan.github.io/blogposts/broken_glasses.htmlAmal"This is heaven, and I will throw you out."2023-03-26T22:52:59+02:00https://tokiesan.github.io/blogposts/amal.htmlLibreOffice Google Summer of Code 23 Proposal2023-06-02T20:02:39+03:00https://tokiesan.github.io/blogposts/gsoc/libreoffice-prop.htmlPilot: Joining LibreOffice in GSoC'23Joining LibreOffice in GSoC'232023-06-02T20:03:54+03:00https://tokiesan.github.io/blogposts/gsoc/pilot.htmlGSoC 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:00https://tokiesan.github.io/blogposts/gsoc/week_1_report.htmlWeek 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:00https://tokiesan.github.io/blogposts/gsoc/week_2_report.htmlWeek 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:00https://tokiesan.github.io/blogposts/gsoc/week_4_report.htmlWeek 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:00https://tokiesan.github.io/blogposts/gsoc/week_5_6_report.htmlWeek 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:00https://tokiesan.github.io/blogposts/gsoc/week_7_report.htmlWeek 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:00https://tokiesan.github.io/blogposts/gsoc/week_8_9_report.htmlWeek 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:00https://tokiesan.github.io/blogposts/gsoc/week_10_11_report.htmlFinal 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:00https://tokiesan.github.io/blogposts/gsoc/final_report.htmlDo you know the feeling?Do you know the feeling?2024-05-12T17:23:32+03:00https://tokiesan.github.io/blogposts/doUKnowTheFeeling.htmlUntitled 03___ _______ __ ___2024-06-03T01:15:24+03:00https://tokiesan.github.io/blogposts/untitled03.htmlHow have fate tides swept us asunder?كيف آلت بنا الظروف؟2024-06-26T04:30:30+03:00https://tokiesan.github.io/blogposts/fateTides.htmlUntitled 04A patched-up blogpost documenting my experience with G.2025-03-31T06:29:24+02:00https://tokiesan.github.io/blogposts/untitled04.htmlSix MonthsBug fix update.2025-03-31T06:32:16+02:00https://tokiesan.github.io/blogposts/sixmonths.htmlGHB-AnniversaryHappy GHBAnniversary!2025-09-29T05:11:00+01:00https://tokiesan.github.io/blogposts/GHBAnniversary.html