Details
-
About🏳️⚧️ CompSci student from Germany. I also have a lot of dank memes 😎
-
SkillsC, Rust, Java, Python, Git, Dart, Flutter, HTML, CSS, Javascript. Also a bit of Erlang, Elixir, C++ and C#. tl;dr my main expertise is that I just know how to Google stuff.
-
LocationGermany
-
Github
Joined devRant on 9/23/2016
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
-
@piratefox well you could always give it a nice front end to display the data in a better understandable or structured fashion :)
-
Hope you didn't put in to much time already. Seriously fuck guys like that!
-
@Jilano Looking forward to meeting you in the verse :)
-
@Jilano Well this patch actually was pretty stable for me and they fixed a lot of annoying stuff. For example you can even restock and repair now when fully LANDED on the pad, not only when you're hovering and lucky.
I'm sure if you wanted to give it a go again now wouldn't be the worst time :) -
Just become the next Terry Davis xD
-
They don't even have many texts or articles. Viewed the map from their website and what they build looked nice but that's it. Looks like they wanted to have a paid reason to build in Minecraft or something? Didn't even take their time to think this trough because the server and their website can easily be blocked either. All in all a giant waste of time. I'm sure there are better solutions to address censoring than trough building a Minecraft map xD
-
I'm sure there is a way around it. A quick scrappy script with bf4 would probably enough.
-
@don-rager Like this?
-
@Mr-Myrk well of course it always depends on many factors. If you're working on a quick and dirty script for yourself or the logging framework would be bigger than the actual software it's probably better to just do it as described here or maybe even just to remove the code after testing but when I would be working on a medium to large sized project with other collaborators I probably would just pay the price to have one dependency more if this means I don't have to constantly remove and add debugging code again.
-
How about using a logging framework or a simple debug flag in your code to control if you need the debug output or not?
-
Despite using duck duck go for my daily searches, if I find myself asking a coding related question I will immediately switch to Google trough a quick "!g" in the search query because on Google I usually need to check 2-3 pages to find the problem and answer I'm looking for while on duck duck go, in the worst case, I have to rephrase the entire search query before finding what I'm looking for. When I'm lucky the query was okay but I still need to check way more results.
-
Well I guess we could write a code yeetifyer that does this automatically. Hit me up it you're interested in starting an open source project 😂.
-
Yeah it sucks that you have to register for some downloads now (that's what has kept me from downloading JDK 8 for at least 2-3 times, needed it for testing some old code but just didn't do it after seeing the login page) but on a site note I think it's only for the older "legacy" versions of Java. If you try to download JDK 13 I belive you didn't have to log in, at least not the last time I tried. And like others said OpenJDK is also an option.
-
@C0D4 is there a reason that I should prefer to do a merge? I'm always just "git push --force"ing my amended commits effectively overriding / the placing the old one entirely to keep my commit history as clean and short as possible. Is this considered bad practice?
-
Dude I have to do the exact same task right now and there are defenetly more fun things to do... Where you're studying at?
-
I was just like you but then I started to learn Elixir, a functional language that uses pattern matching as one of its main ways to control flow. After that I started to employ switch case more often because it fundamentally changed the way how I looked at switch case / pattern marching and made me more familiar with the syntax. But in the end it all depends on what you're doing, what language your coding in and probably how others you collaborate with would write it I guess.
-
@klutch
... Also I already found some online build tools for flutter like Codemagic and successfully completed a build there but I fail at sideloading the app on my iPad, probably because it isn't signed and I don't have a developer account or a key. Do you by chance know of a way how to install a build on my physical device without paying 100$ for a developer account so that I can test around a bit before deciding if I even want to release for ios if it isn't possible to use an emulator without a Mac? If not I might have to buy a cheap used Mac later on to continue working on iOS but that's a thing for the future. -
@klutch First of all thanks for the reply. I really would want to buy a Macbook but I decided against it a few days ago and bought myself a surface from Microsoft because it was a lot cheaper and you can write and draw on it thanks to its Touch support and the surface pen. I bought it mainly for university so the note taking by hand actually was pretty important to me (after all iOS deployment just was a bonus to me for using flutter and I didn't plan to keep writing iOS apps in near future so actually it's not that important to me [after all development for Android isn't made that hard and expensive for developers and you have way more possibilities, options and device access so, if anything, I'm probably continuing development for Android.]).
Comment is to long so I will continue in the next... -
@klutch are you running this on a Mac? If not can you explain how to set up android studio to emulate iOS devices?
-
@tekashi but python does have lambdas doesn't it?
-
@Midnigh-shcode I don't know man we literally got exercises where the assignment was "Create 3 variables, read numbers into them and use 3 if statements to sort them." and this was university.
So there are other solutions... They might not be universally valid on any problem but if you specify your problem enough there is no need to write universally functional code I guess 😂
Freshman programming tasks literally keep people from becoming good programmers because the way they are written you're required to write bad code that will teach you nothing about the real world. -
@NikolaiX sounds familiar 😂. Although bubble sort generally is considered the worst algorithm isn't it? But I guess it's the logically most simplistic algorithm to implement without really knowing what you're doing?
-
@elonmusk yeah somehow the (slight) stuttering while scrolling still seems to be a thing (at least on my android device) but it isn't that noticeable.
-
@tekashi it's still alive and just got an update a few days ago. Also developing in flutter is a breeze and stuff actually is pretty easy to find too. Started out around a week ago with no flutter or dart knowledge whatsoever and this is what I have now. As I started out I would never have imagined that I would be able to get stuff done this fast. Plus the prospect of being able to run this on iOS (when I get the tools to compile for iOS) and eventually Linux and windows from a single code base is pretty sweet too.
-
@M1sf3t How do I do it then? Keep in mind that Xcode isn‘t an Option because I don’t have have a Mac. How do I get the (unsigned) ipa installed on my device ?
-
@Fast-Nop the thing is I would kind of understand this if I even had planned to release the app to the appstore or use some of the tools Apple offers for testing and deployment (which I can't because I don't have the money to buy an iPad and a Mac). But all I want to do is plug my iPad into my pc or move the ipa to the storage and install it on my own device. How can this not be a thing? It's just a big middle finger to all the people who plan on developing on iOS or people who might want to write their own tools for personal use.
-
@zemaitis as nice as this sound I'm probably not going to rewrite my scrapper a third and fourth time in Java and swift (already did it in python and now in dart for the flutter app) just to build two native apps (flutter is compiled to native code for both devices anyway). Also I don't own a Mac for writing and testing on iOS. Saw a medium article about how to build flutter apps for ios online though so I might give that a try.
I'm also thinking that flutter and dart will get some more attention in the future because working with it was quite enjoyable. -
@Ranchu once you have this working you simply import your parser library in your UI project and start working on the interface. If you want an example on how you might approach this task feel free to take a look at my scrapper / parser library if written for the app.
https://github.com/ElCap1tan/... -
@Ranchu Well I'm still full one working on the app for our university (there are some features missing I would like to implement) and I'm not even sure if they would be okay with me releasing the app as it is because it's probably using some of their servers and services in ways they aren't intended to be used. After all I'm just pulling my data out of the web interface. So finding out with whom to speak to get clearance is also something I will sooner or later have to concern myself with.
Also schedules and student specific things most of the time are hidden behind user accounts I don't have access to and your university probably isn't even using the same software as ours. Developing an app under this conditions wouldn't be feasible. But maybe you could give it a try yourself?
I would start out with just writing a parser library that you can test with a quick console script that's just concerned with giving you back the schedule for example as an object you can work with easily. -
@Ranchu Thanks man 😁