Details
-
AboutJust a dude who's a little bit too enthusiastic about life :D Wish y'all a great time on our beautiful Earth <3
-
SkillsJava, C#, Python, C, JS/TS
-
LocationIsrael
Joined devRant on 6/23/2018
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
@devplace-net Talk to me if you need a backup of it(whimsical acc. posts/comments/upvotes/etc) for any reason
-
@whimsical Still, no thanks
-
@whimsical Yeah, thanks but no thanks, I would very much rather keep away from that AI mess of a place.
-
Also I don't wanna promise thing because I tend to decide to do something, and then by the time I get to actually doing it, it'll be like 500 years. But I do have a "rolling" backup of all of devrant's rants which is updated daily with new rants, which, already MONTHS ago, I planned(still plan to) to give it a pulic API and a basic frontend(as a website) which would give access to the backup, so that if the website gets down, the content is archived. Specifically it would also allow scrolling back more than 7d.
The main purpose was/is I have a plan to, if devrant dies and I or one of y'all decide to make devrant 2 electric boogaloo, old posts wouldn't get lost. -
@D-4got10-01 Actually it's very simple (I noticed it long time ago with all the different tools I made for devrant), it just only goes as far as 7d back. Notice how the oldest rant in the list is always no more than 7d.
So it's not a software or hardware or server (or etc') bug, it's just a lack of posts. When devRant was still being worked on, 7 days worth of rants was probably enough for them to consider as the "cutoff" point [shrugg emoji]
Why not just limit by number of posts(or not limit at all?) I don't know.
Also yes, I am alive. Hi everyone.
Just busy with wars.
But I do scroll through the rants once in a few weeks.
Love y'all -
Ah.
I wonder if that's why my app suddenly decided to stop working. Weird that it just crashes on start instead of displaying errors I do catch exceptions... -
@D-4got10-01 I think it supports down to API level 24(Android 7.0)?
-
@lorentz Yeah, I accidentally put "v0.2.0-alpha" in the update detection while the version name in the app and in git is "v0.2-alpha" so it sees its version technically "differs" from the latest and concludes "Ah, there's an update"
(The checker is extremely stupid, "If my version name != github latest version name, there was an update") -
It is actually pretty usable now, I've beeing using this app for the last few months, and aside from the not being able to open profiles to look at older posts of people(or myself), it is pretty usable.
-
Comments test
-
(Well, anyways, stripping the https part works)
Before: devrant.molodetz.nl/preview/youRantBeforePFP.jpg
After: devrant.molodetz.nl/preview/youRantAfterPFP.jpg -
Posting from the testing account because ofc I get a stupid ass sLiM aPpLiCaTiOn ErRoR while posting which of COURSE counts and is registered against the "Can't post more than once per 2h"
-
https://devrant.molodetz.nl/preview...
-
@D-4got10-01 Yes it, thank you, I wil try XD
-
@Lensflare But it tickles my brain funny
-
A secondary(but not less important) use is the fact that's it's containerized. It makes it isolated and is a semi-security feature, if you run something in a docker and it gets compromised, it will only have access to what you explicitly give it access to.
-
(Do take all that I say with a grain of salt, I don't particularly like docker and will always prefer to install software on the "bare" OS rather than containers, so I'm not *SUPER* versed in docker)
TL;DR: Portability, cross-distro compatibility, security
Main use is portability and compatibility across ALL distros. A Docker image will come with all the libraries of the versions that work well with the program and (the important part) in the paths and ways the application expects. It eliminates the "but it works on my machine" problems. If it works on the dev's "machine"(docker) it will work in any distro without any distro-compatibility issues. It's also somewhat useful because you don't have to systemwide i stall libraries and tools that you use inly for one program with docker, since everything is in the docker. -
Oooh
Do I smell another community dR client/tool? -
@D-4got10-01 Yeah, if you an error that says something about <html>
It's caused by the 'Slim Application Error' page.
Basically, it expects a response json from the API but unexpectedly gets an HTML file and doesn't know what to do with that. -
@retoor @whimsical
-
@retoor The neat thing about dR's api is that it always returns a json with at least `{"success": true/false}`, and if it's false there's also an "error" field, so you can just silently log the error and ignore the failure if some API call was incorrect
-
@retoor Just got bombarded with notifs so I assume you fixed the RSS feed
-
@retoor @whimsical (unsure how you will see it if no notifs, but hopefully you'll notice the rant)
-
@D-4got10-01 Oh, I see it now, the login icon should not be visible on the login page, that's weird.
It wasn't visible on the login page before .-.
I'll check it out later. -
@NotJeckel Oh, no no no, you misunderstand. It's 'Your Rant' for everybody else, just for you, my friend, it's pronounced 'Your Mom', you are welcome ^_^
;D -
@D-4got10-01 Oh, no I haven't noticed, thank you for the heads up!
If you could tell where or how you encountered the bug (So I'll know where to look), that would be great
Either here or as an Issue on github would be fine -
@retoor @whimsical @Lensflare
-
@retoor You can't change the meaning of a word WHILE you're still using it. Before you said reachable is a hundred or so, that means you meant how much the API returns in the feed.
The amount of rants you can get to by recursion is "basically" all rants. Which is a LOT more than a hundred. -
@retoor I would not call that stable normal development...
The amount of rants reachable is around ~40 for 'recent' (Currently: 40) and about ~140 for 'algo' (Currently: 130) -
@Lensflare No, I'm using the older native UI toolkit, but it's not JUST the UI (although a LOT is), it's the ENTIRETY of the android Framework. It's the UI, the android java (somehow took only the worst things about Java, and then made it even worst), the horrible documentation, the whole resources structure (all the values.xml and themes.xml, and all the others with little to no documentation of what does what, or how does any of it works, or what the defaults are, and other shit like this)
And basically every thing I do I have to spend hours on google hunting stack overflow questions or random forum questions becuase nothing is ACTUALLY fucking documented, so 80%+ of my time is literally spent trying to find "how to implement shit" instead of just fucking implementing shit.
Every time I make the mistake of making an android app, it just makes me feel retarded.
