u/Aextoxicon

可能测试都过了?开心✌︎˶╹ꇴ╹˶✌︎
▲ 2 r/dev

可能测试都过了?开心✌︎˶╹ꇴ╹˶✌︎

看CI的测试差不多都没什么大问题了(有但是问题不大)

可以去做我想做的聊天软件了(尝试着给我自己的环境定制一个,就当做是玩了)

testcontainers感觉实在是太棒了

好吧这个纯粹是当一个小小的笔记发的:)

u/Aextoxicon — 3 days ago
▲ 11 r/dev

I made the backend of a chat software with C#. At first, I used SQLite, but I felt that the auto-increment performance was not good, so I fiddled around with something similar to Snowflake. Now I'm using PostgreSQL and I'm not sure if I should switch to an auto-increment sequence. It should be more convenient, right?

u/Aextoxicon — 11 days ago

the repository

The problem I needed to solve at the time was that our school's campus network kept logging out (it's been happening a lot lately)

It's really annoying that I keep getting redirected to the browser to log in. I think I need to create a tool to fix this problem

It started out as a simple Python script: you entered the user password and then periodically sent a login request string. It was simple, but not very "lazy"

Then I tried to build an app and chose Flutter. Actually, the app itself wasn't hard - Trae helped me set it up perfectly: getting user passwords → requesting the Microsoft network test website to check if the internet is working → if not, requesting the pre-assembled login string

The real challenge is how to keep this app running smoothly in the background. So I started asking around on chat about any recommended ways to run background services with Flutter on Android

Anyway, once the app was done, I had AI help me write the action building and release code. Trae is really useful😋

Actually, I wasn't too confident about solo at the time, so basically I just used builder. I was thinking, maybe I could try solo someday?

reddit.com
u/Aextoxicon — 15 days ago

The main problem is what the title says - I've always found flutter development a bit confusing. The UI and business logic seem really tightly coupled

reddit.com
u/Aextoxicon — 15 days ago

Although it's pretty basic, it can run smoothly on Android (minimum requirement is equivalent to Flutter's own requirements) up to Android 17. As for why it's called eureka-gjhgxx: originally it was just called eureka, but it had the same name as an existing framework. Tech stack: Flutter, compatible with Android/Windows/macOS

Because the app is in Chinese, I'll provide English explanations for the content later

The principle of this tool is simple: it polls every second to see if there's an internet connection (using a website from Microsoft's network testing), and if not, it requests the concatenated login string

I'm not sure what else to say - this is my first time trying to use AI to assist with my development, and it seems pretty good. It did take a while to get it working though (Android 16 beta2)

Regarding the UI in the video:Explain from top to bottom: the first button is for configuring account credentials; the second one is to start a task (initiate a loop);The third button takes you to the app management page where you can force the app to stop (I don't know why the tasks in dart lsolate just won't stop gracefully - I'll try to fix that later)The other two buttons are Log In Now (directly request the login URL) and Check for Updates (GitHub release)

Sorry if I missed anything, I'll add it later.

b23.tv
u/Aextoxicon — 16 days ago