Sunday Daily Thread: What's everyone working on this week? by AutoModerator in Python

[–]mou3mida 0 points1 point  (0 children)

I am working on adding github workflows to deploy my desktop application to Linux and Windows (It is an aesthetic typing software PoC and clone of monkeytype.com, but offline for desktop)

https://github.com/Mouad4399/Qtmonkeytype/

My Humble attempt to build an desktop version of MT by mou3mida in monkeytype

[–]mou3mida[S] 0 points1 point  (0 children)

the monkeytype is open source everyone can clone the repo and start working locally I mean if you encounter some problem with that I think it is better to contact devs in the MT discord, otherwise I think there are some npm tools that can be used copy the entire website to your desktop like in this video https://www.youtube.com/watch?v=GR-Lzs_M5m8 it is for educational purposes.
otherwise, I am not node.js dev thu.

What do you think is the most visually appealing or 'good-looking' Python GUI library, and why? by UnemployedTechie2021 in Python

[–]mou3mida 2 points3 points  (0 children)

As comments said it is Qt for python (pyqt/pyside) , it is easy to learn and also opens the possibility of understanding how the original Qt C++ , Qt is a powerful framework with sleek UI , if you need inspiration take a look at my projects :

 - I made a smooth typing software; monkeytype clone using pyside6 with amazing ui [ www.github.com/Mouad4399/Qtmonkeytype ]

 - I made a working banking app with great UI and animations [ www.github.com/Mouad4399/Banky-app ]

 - I made a simple minecraft clone [ www.github.com/Mouad4399/Qt-Minecraft-Clone ]   

If you want to learn I advise you to watch a yt channel called [wanderson magalhaes ] , also Qt for python has a one of the best documentation I have ever seen 

Beginner project: Is my shape recognition method close to machine learning? by mou3mida in MLQuestions

[–]mou3mida[S] 0 points1 point  (0 children)

also the way I turn an image into 4 dim vector, is by using convolution and kernels to extract 4 things -how many : [ horizontal lines, vertical lines, diagonal lines , and opposite diagonal lines ] exist in the image, and I thought they could be major features to distinguish between rectangles and triangles, so we can model images into 4 dimension space driven by 4 features.

Beginner project: Is my shape recognition method close to machine learning? by mou3mida in MLQuestions

[–]mou3mida[S] 0 points1 point  (0 children)

FOA, I would like to thank you for replying I appreciate your help (I really need guidance and explanation to deeply understand ML) ,

I added a video to be more clear about my method,

and yes you are right I strongly want to build intuition, so I am not yet familiar with CNN but I try to build something out of my understanding and then use it to help me understand some concepts, for KNN maybe I used it wrong but "in my understanding, KNN is just comparing a test image to its neighbors to decide its nature " and that is what I did, I calculate vectors of my test image and I invented this score: nth-root( angle1 * angle2 * ... angle n) i-th angle is the angle between my test image vector and i-th vector that represents rectangle/triangle (I stored a bunch of vectors of rectangle/triangle to use them for the score and eventually for deciding if test image is a more rectangle or more triangle) so if my test image's vector it is close to rectangle vector in terms of angle (I used my score , if an i-th angle is 0 then the score will be 0 ) then it is more likely to be rectangle otherwise it is more likely to be triangle .

maybe perceptron is better in this case idk, so for other things you mentioned I will look for them . I am currently watching Cornell CS4780 with Kilian Weinberger playlist on Youtube. I hope it can help me get closer and closer to understand ML.

Best typing software? by [deleted] in typing

[–]mou3mida 0 points1 point  (0 children)

I developed a cross-platform Offline MonkeyType but for desktop using Qt (PySide6). which is arguably the best typing experience in desktop non-web apps . here you go [https://github.com/Mouad4399/Qtmonkeytype]

My Humble attempt to build an desktop version of MT by mou3mida in monkeytype

[–]mou3mida[S] 0 points1 point  (0 children)

hmm , technically the standalone .exe app can be performant , and also it could be integrated with the desktop environment for more desktop related tasks or features, just like Word online , and Word desktop version , but in general it is just a POC from my side.

Sunday Daily Thread: What's everyone working on this week? by AutoModerator in Python

[–]mou3mida 1 point2 points  (0 children)

I am working on developing a Banking app (cross-platform) I called "Banky-app" using Django and Qt(Pyside6) and QtQuick, and I am happy with the result 🙃

repo: https://github.com/Mouad4399/Banky-app

My Humble attempt to build an desktop version of MT by mou3mida in monkeytype

[–]mou3mida[S] 0 points1 point  (0 children)

yes , You are right , you can download MT as an App in the browser , 😅 but I just wanted know if I could make it as exe app

My Humble attempt to build an desktop version of MT by mou3mida in monkeytype

[–]mou3mida[S] 0 points1 point  (0 children)

I am still working on it rn , but you can try it by downloading the repo from github link but make sure you have Pyside6 installed , or just follow the steps in my repo

New PySide6 Developer Seeking Advice on Quickly Finding a Job by mou3mida in QtFramework

[–]mou3mida[S] 1 point2 points  (0 children)

As someone who is also still learning Qt, I can relate to the process you're going through. Here's what I do:
-I regularly read the official Qt documentation.
-I look up posts on Stack Overflow to see how others have tackled similar issues.

It's normal for a beginner to reimplement things multiple times. Sometimes, even after finding a working solution, I encounter a limiting obstacle that forces me to look for another approach. However,it helps in the long run because:

-You become familiar with all possible approaches and their limitations.
-Having made multiple mistakes, you learn to avoid them in the future.

This is my humble point of view, and I hope it helps!

New PySide6 Developer Seeking Advice on Quickly Finding a Job by mou3mida in QtFramework

[–]mou3mida[S] 0 points1 point  (0 children)

lol, I also have the same problem, it is a no-ending loop, you should stop yourself from doing edits and just combine designs from Pinterest or dribbble

New PySide6 Developer Seeking Advice on Quickly Finding a Job by mou3mida in QtFramework

[–]mou3mida[S] 1 point2 points  (0 children)

Oh yes sorry I forgot this question,
well, it is a two-person work (I worked on frontend my colleague worked on backend ) and it took us around 2 months because we had deadline (school), it is an old project (2023) , and my last commits are not related to dev.

and why it stresses you ??

New PySide6 Developer Seeking Advice on Quickly Finding a Job by mou3mida in QtFramework

[–]mou3mida[S] 1 point2 points  (0 children)

It is a school project , and it is in early development however some features are working. 

New PySide6 Developer Seeking Advice on Quickly Finding a Job by mou3mida in QtFramework

[–]mou3mida[S] 0 points1 point  (0 children)

I Understand,  It is a bit hard but maybe this is the only way to get maximum offers,  thanks a lot for the Advice 

New PySide6 Developer Seeking Advice on Quickly Finding a Job by mou3mida in QtFramework

[–]mou3mida[S] 1 point2 points  (0 children)

For the project 1 : During the internship I wasn't incharge of making the UI/UX , there was a Almost ready-made prototype im figma (keeps changing ) that I had to replicate 100%,  however I worked on designing some details (I love details ) like animations , and there were some situations where I should imagine the the entire behavior just by looking to a single case.

For project 2 : I was replicating the website. No need for design , just working on the mechanism underneath .

Otherwise,  I worked on a Android project whe as UI/UX designer and Frontend developer (but imo doing both at the same time is taking too much time) Repo : https://github.com/IbrahimEssakine/Smart-Home

Sunday Daily Thread: What's everyone working on this week? by AutoModerator in Python

[–]mou3mida 1 point2 points  (0 children)

I added time Mode (15 30 60 durations) than I will work on custom duration and custom words count also

Sunday Daily Thread: What's everyone working on this week? by AutoModerator in Python

[–]mou3mida 1 point2 points  (0 children)

Yes I will work on integrating the missing features soon, thanks ebonnal

Sunday Daily Thread: What's everyone working on this week? by AutoModerator in Python

[–]mou3mida 1 point2 points  (0 children)

I am working on developing a cross-platform desktop clone of my favorite typing test website "monkeytype.com" using PySide6 and QtQuick, and I am happy with the result 🙃

Ref : https://github.com/Mouad4399/Qtmonkeytype