haashemi.dev – Telegram
haashemi.dev
105 subscribers
38 photos
2 files
50 links
Personal channel

Contact: @Byfron
Website: https://haashemi.dev
Download Telegram
⚡️ TGO v1.5.0 released!

🔹 TGO's API has been updated to Bot API v7.5

🪄 [TGO]
Please open Telegram to view this post
VIEW IN TELEGRAM
622
😭 Here we go again...

⚡️ TGO v1.7.0 released!

🔹 TGO's API has been updated to Bot API v7.7 (after 8 minutes of its release)

🪄 [TGO]
Please open Telegram to view this post
VIEW IN TELEGRAM
1
haashemi.dev
😭 Here we go again... ⚡️ TGO v1.7.0 released! 🔹 TGO's API has been updated to Bot API v7.7 (after 8 minutes of its release) 🪄 [TGO]
😐 Well, I'm tired of announcing TGO updates too. 

😈 But... By the end of this week, I will have a HUGE experiment result to share with you. I've been working on it for a few days. Also, a few announcements for go-harfbuzz and writer are planned too! (if everything goes right.)

(( 🤡 posts another tgo update... ))

👨‍💻 @HaashemiDev
Please open Telegram to view this post
VIEW IN TELEGRAM
41
⚡️ I found a bug in Golang's vector package!

🔹 I've always struggled with random panics from the vector's package, but I thought maybe I'm just using it wrong. Until someone reported an issue to my writer package for some unexpected drawings (here). At first, I was like, "Ok, it's how vector works. I can't do anything." But it stayed in my mind until I did my own research.

🥺 There's actually a bug causing unexpected panics or drawings!

🔹 These issues will only happen in some specific cases, which is also a very common use case of the package!
— They will only happen when you try to draw an image.Uniform on an image.RGBA or image.Alpha.

😐 But how should I prove it then?

🔹 I created a repository for this research, covering almost everything I could find out. I'd be appreciate you to give some time and read it! ❤️
🔸 https://github.com/haashemi/exp-vector-overflow

😈 I've opened an issue too

🔹 No response at the moment, but here is it anyway.
🔸 https://github.com/golang/go/issues/68335

👨‍💻 @HaashemiDev
Please open Telegram to view this post
VIEW IN TELEGRAM
10
⚡️ I've finally implemented my personal website!

🖱️ After trying lots of different UI designs, I ended up with a simple and minimal UI design for my website.

🖱️ From now on, I'll try to share my experiences in a better way, which will be my website's blog!

🌐 https://haashemi.dev

👨‍💻 @HaashemiDev
Please open Telegram to view this post
VIEW IN TELEGRAM
9633
⚡️ Another reason to hate GraphQL

🖱️ I've always hated GraphQL for lots of reasons. But @ASafaeirad tells us the most critical reasons in the best possible way. Highly recommended.

🌐 https://dev.to/frontendmonster/the-myth-of-graphql-20fl

👨‍💻 @HaashemiDev
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Introducing MDE!

🖱️ MDE is a dead simple markdown editor with just the features that you need. If you are just trying some markdown writing and seeing it's output live (even on your phone), MDE might be the website that you're looking for.

🌐 Website: mde.haashemi.dev

🌐 Source: github:haashemi/mde

👨‍💻 @HaashemiDev
Please open Telegram to view this post
VIEW IN TELEGRAM
6431
⚡️ Personal Note:

🖱️ NEVER let Windows install your graphics drivers, whether iGPU or dGPU. It just can't install the right driver.

👨‍💻 @HaashemiDev
Please open Telegram to view this post
VIEW IN TELEGRAM
Update TGO? do my UNI homework?

Nah, time to spam the LOGIN button. 🤪
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍1
🔹 Fix: Laggy cursor on Hyprland in Telegram

🔸 If you have a HiDPI screen and feel a massive lag on your cursor on Hyprland in Telegram, just update these settings and it'll be fixed:

— Disable hardware cursors:
hyprland.conf
cursor {
no_hardware_cursors = true
}


— Enable precise High DPI scaling
Telegram Settings
Settings -> Advanced -> Experimental settings -> Enable precise High DPI scaling


@HaashemiDev
🔹 Windows layout for Persian keyboard on Linux

🔸 If you're used to Persian (Windows layout) keyboard and want it so bad on Linux, good news is that you just need to set the variant to winkeys!

— Example: hyprland
input {
kb_layout = us,ir
kb_variant = ,winkeys
kb_options = grp:alt_shift_toggle
}


@HaashemiDev
👎12👍3
🔹 Remove the Telegram's noscript bar (Wayland/Hyprland)

🔸 This one depends on two things, Telegram settings and QT configurations.

— 1. Telegram:
—— Settings -> Advanced -> Use QT window frame

— 2. QT:
—— Export this env variable to disable the "Window decoration of QT applications"
QT_WAYLAND_DISABLE_WINDOWDECORATION=1


[Related Source]

@HaashemiDev
👍427👎165🍌5🤡4👀211
🔹 Two notes to have a better dual boot experience

🔸 I've been dual booting Linux and Windows for a long time, but I never tried to find a solution for two critical issues I had with it.

— 1. Not synced clock:
—— https://wiki.archlinux.org/noscript/System_time#UTC_in_Microsoft_Windows
—— If you struggle with having a synced time, the single Registry Key update from the link above is actually the easiest way.

— 2. Bluetooth pairing:
—— https://wiki.archlinux.org/noscript/Bluetooth#For_Windows
—— Let's say, you want to be able to connect to your earbuds on both OSs, you generally can't. But you can find the solution from the link above. (Pair to one OS, copy the key to another OS)

🔸 I know these are the most basic and easiest issues to fix, but I thought that it is worth sharing.

@HaashemiDev
32👍1👎1111
⚡️ Someone found a better OOBE\BypassNRO!

🖱️ It's as simple as before, but with a different command:
—— Shift + F10
—— start ms-cxh:localonly

🚁 Context: When installing Windows, it forces you to to have a network connection and login to your Microsoft account. Before this new methods, we were used to bypass it with OOBE\BYPASSNRO command, but this new method seems a bit more efficient.

🌐 Source: https://x.com/witherornot1337/status/1906050664741937328

👨‍💻 @HaashemiDev
Please open Telegram to view this post
VIEW IN TELEGRAM
422211
Please open Telegram to view this post
VIEW IN TELEGRAM
43211
Forwarded from FullstacksJS — Academy
این چالش توی ۱۰ دقیقه بهت می‌گه چقدر HTML بلدی.

https://youdontknowhtml.com

ساخته شده بدون 💸 در جامعه فول‌استکس
Please open Telegram to view this post
VIEW IN TELEGRAM
6222
⚡️ Introducing MyPac!
The most weird way to have your pacman packages organized.

🖱️ MyPac is a simple cli app that compares your explicitly installed pacman packages with a .YAML file that you've wrote by your own hands to know what is going on your system.

Read more:
🌐 Source: github:haashemi/mypac

👨‍💻 @HaashemiDev
Please open Telegram to view this post
VIEW IN TELEGRAM
341
⚡️ Latest linux-firmware upgrade requires manual intervention

🖱️ With the changes in the linux-firmware package that happened just 4 days ago, you need to reinstall the linux-firmware manually.

# pacman -Rdd linux-firmware
# pacman -Syu linux-firmware


Read more:
🌐 Source: https://archlinux.org/news/linux-firmware-2025061312fe085f-5-upgrade-requires-manual-intervention/

👨‍💻 @HaashemiDev
Please open Telegram to view this post
VIEW IN TELEGRAM
622211
🤡 I'm migrating to Seaweedfs!

As of the recent Minio (console) changes and the path they're following, I decided to give Seaweedfs a shot and hopefully migrate to it.

🤓 Although I have to learn so many things that I usually don't need, I think it's a great opportunity to learn how these softwares actually work and how I could leverage them.

So, Let's begin:
🌐 Wiki: github:seaweedfs/wiki

👨‍💻 @HaashemiDev
Please open Telegram to view this post
VIEW IN TELEGRAM
311