Chapi Dev Talks
8.67K subscribers
970 photos
111 videos
12 files
616 links
My name is Chapi and I am a Developer.

I post my thoughts about tech here.

Message to our assistant to give U Feedback: @sophiservebot

Join https://t.me/chapidevtalks_group

Urgent? Contact Me: @chapimenge (Don't say hi or ask Meta Questions )
Download Telegram
Forwarded from Pavel Durov (Paul Du Rove)
๐Ÿ™ƒ This is the biggest update in the history of Mini Apps: full-screen mode, home screen shortcuts, geolocation, motion tracking, media sharing, document creation, gift sending, subscription tiers, emoji statuses โ€” and much more ๐Ÿ˜Ž

๐Ÿ•บ To explore some of these new features, update Telegram and check out these early examples:

Tiny Verse opens in full-screen, which looks great on desktops and tablets. Make sure to swipe and zoom to admire the 3D effects ๐Ÿ˜Š

Playdeck's task section now features an "Add to Home Screen" option โ€” and a flying Yeti that moves based on your deviceโ€™s orientation ๐Ÿ˜™

Major has added a custom loading screen and the new Major Maze mini-game, where you can guide a rolling ball by tilting your phone ๐Ÿ˜Ž

๐Ÿ˜ This is just the beginning โ€” all discovered within the first day of Mini Apps 2.0's launch! ๐Ÿ˜ฎ
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘3
Pavel Durov
Video
This is insane ๐Ÿคฏ
Chapi Dev Talks
IMG_20241118_172629_090.jpg
To Shade some light how big the csv files are.

๐Ÿคฏ
๐Ÿคฏ19๐Ÿ‘1
Chapi Dev Talks
To Shade some light how big the csv files are. ๐Ÿคฏ
Based on @frectonz recommendation to change it to sqlite it might get me a huge performance on processing part of the big csv, since file size doesn't matter for us but the speed is a huge gain for us.

plus there were a lot of duplication in the csv rows and we didn't notice that until today.

after a bit of experiment even tho the sqlite file size increased i think the query time is much faster than the normal looping so i think i am changing the approach a bit.

So the idea is to merge and process 4 csv file so i am going to change 3 csv to sqlite and looping through one csv and getting the file from other 3 might be the best approach i have at the moment.

just like

for i in big_csv:
result_1 = cursor.execute(f"SELECT * FROM table WHERE id = {i}")
result_2 = cursor.execute(f"SELECT * FROM table WHERE id = {i}")
result_3 = cursor.execute(f"SELECT * FROM table WHERE id = {i}")
# do something with the result


tho this doesn't help much for file downloading part but i think it's a good start for processing part.

anyways thanks @frectonz for the recommendation it super cool to have such community.
โšก21๐Ÿ‘1
Forwarded from Hacker News
Show HN: Embed an SQLite database in your PostgreSQL table (Score: 150+ in 11 hours)

Link: https://readhacker.news/s/6icWC
Comments: https://readhacker.news/c/6icWC

pglite-fusion is a PostgreSQL extension that allows you to embed SQLite databases into your PostgreSQL tables by enabling the creation of columns with the `SQLITE` type. This means every row in the table can have an embedded SQLite database.
In addition to the PostgreSQL `SQLITE` type, pglite-fusion provides the `query_sqlite`` function for querying SQLite databases and the `execute_sqlite` function for updating them. Additional functions are listed in the projectโ€™s README.
The pglite-fusion extension is written in Rust using the pgrx framework [1].
----
Implementation Details
The PostgreSQL `SQLITE` type is stored as a CBOR-encoded `Vec<u8>`. When a query is made, this `Vec<u8>` is written to a random file in the `/tmp` directory. SQLite then loads the file, performs the query, and returns the result as a table containing a single row with an array of JSON-encoded values.
The `execute_sqlite` function follows a similar process. However, instead of returning query results, it returns the contents of the SQLite file (stored in `/tmp`) as a new `SQLITE` instance.
[1] https://github.com/pgcentralfoundation/pgrx
โšก20๐Ÿ”ฅ6โค2๐Ÿ‘1
This is not related to tech at all but I urge you to find couple of minutes and read the below story.

https://www-bbc-com.cdn.ampproject.org/c/s/www.bbc.com/amharic/articles/c2e714vekk1o.amp

I really am out of word at this point. May God help us and follow the right path.

Out kids might live in this country at least for most people and do we really give this to our kids.

Hopefully our generation will bring the good out of humanity.

Thank you for all of you who reads this. ๐Ÿ™
๐Ÿ˜ญ24
Me going out to office from home(aka around semit fiyel bet)

Me arrived at the office (aka 22)

Me go upstairs 4 floors fyi no lift

Me realising I forgot my office key Infront of the door ๐Ÿ˜‚

Me now drinking coffee eventho I have to work trying to decide what to do ๐Ÿ˜‚๐Ÿ˜‚(aka anqi coffee)
๐Ÿ˜41๐Ÿ‘4๐Ÿ”ฅ1
Samson Endale ๐Ÿ‡ช๐Ÿ‡น
Get ready for Black Friday ๐Ÿ”ฅ
How i love black Friday sales.

it is already started and since i am working heavily on US sites and other sites i think i needed a strong VPN which proton VPN best at it.

https://protonvpn.com/blackfriday

Billed at $35.88 for the first 12 months best deal so far i think.

i was tempted to go for Proton Unlimited which Billed at $77.88 for the first 12 months.

Anyways if you are want to buy something and was waiting for discount this is your chance.
๐Ÿ”ฅ1
Windows Clock with Focus Session + Microsoft Todo is making me more productive than i expected.

I used to avoid most todo apps and other productivity applications but i think i might like it more. I will plan my day ahead and everything is just so amazing so far until i hate it again ๐Ÿ˜‚
โšก18
Forwarded from Tech Nerd (Tech Nerd)
I bet this "chill Guy" is gonna be on the next Fireship video๐Ÿ˜

@selfmadecoder
๐Ÿ˜4
What on earth this guy smoking to make this much amount of money.

The difference from number 1 to 2 is $86.4bn ๐Ÿคฏ
๐Ÿ˜21๐Ÿ”ฅ4๐Ÿ‘1๐Ÿซก1
แ‹จ WebFlow แˆแˆแ‹ต แ‹ซแˆˆแ‹ แˆ›แŠ•แŠ›แ‹แˆ แˆฐแ‹ แŠฅแ‰ฃแŠญแ‹ŽแŠ• แ‹ˆแ‹ฐ @SophiServebot แˆ˜แˆแŠฅแŠญแ‰ต แ‹ญแˆ‹แŠฉ แŠฅแŠ” Small Task(แ‰ตแŠ•แˆฝ แˆšแˆฐแˆซ แˆตแˆซ แŠ แˆˆแŠ) plus แˆˆแ‹ˆแ‹ฐแŠแ‰ฑ แˆŒแˆ‹ แˆตแˆซแˆ แˆŠแŠ–แˆญ แ‹ญแ‰ฝแˆ‹แˆแกแก

Max 1 hr bihon new so please text on the bot your username.

very very small task.

Task Detail:

yehone website ale esu lay and page weyim demo and section form mechemer new keza. i will send you the fields. formu submit sidereg yemihedibet aws lambda ale keza success message masayet new.

lela form pagu lay silale copy paste new mostly
๐Ÿ‘3๐Ÿ”ฅ2
Got a question for android nerds is there any good network monitor application you know?

Please send playstore link ๐Ÿ™

trying PCAPdroid - network monitor as of now but would love to know if there is any good ones
๐Ÿ‘1
Nextjs people can you tell me your opinion on this?

I mean I personally use nextjs a lot because of the convenience and easy to use.

But dont have deep knowledge on this
๐Ÿ˜13๐Ÿ‘4
READ THIS AND YOU MIGHT SAVE COUPLE OF HOUR OF DEBUGGING
โค4๐Ÿ˜3๐Ÿ’ฏ1