Details
-
AboutNatural. Born. Coder.
-
Skillsjs, Go, C++, Java, python, cloud, embedded, linux
-
LocationMunich, Germany
-
Github
Joined devRant on 12/28/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
-
the targets above are various linux-es and architectures, luckily no windows.
It could be that Mingw64 is an option for you, there are dockerized crosscompilers for it, e.g. dockcross.
I used appveyor with js once and it was good enough, the tricky part more that you have to write/maintain quite different CI/CD lanes for both linux and win. -
I also have faced your struggle, and your description is very accurate indeed. Maintining several libs and executables across various platforms, we came up with dockerizing our cross-compilers with the goal of creating the same environment for each build, and only if-needed doing target specific steps in the CMakelists.txt based on an env-var that got set by the container
called by a shellscript shadowing the magic of mounting source dir and ssh keys and whatnot into the container, it works with spartanic comfort.
I really wish therer was a better tooling for C/C++ also for complex x-compile cases. I heard some people had set up nice chains using Conan, but did not try it out yet. -
@pxeger so it's not Arch Linux :)))
-
I agree, when I need to think deep, silence is best. when there is no silence, I take some meditaion music.
Repetitive work, or things like code documentation or creative writing etc. justo go easier with music IMHO.
And especially taking public transport, music is crucial for me.
So, depending on situation, for focussing, I like things like Heilung / Viking sounds, Trance, Jungle etc.
For pacemaking I like classic metal, electric swing, sub reggae, abstract hip-hop and some other weird things. -
Freddy Krueger sends his regards.
-
no bad expiriences. but no good ones either.
when I saw it exists, it was kind of like a dog chasing a car.
Had get it, no question. But then kinda no idea what to do with it... -
maybe mistyped whsat should go into the terminal...?
maybe next time reply:
enter password for user <username>:
(phising intensifies!) -
Setup an armada of request bots that hit your servers with requests using user agents like IE6 on Win 95.
If thats the #1 ranked browser, maybe some management wonk will actually mandate to make your frontend compatible for it.
Alternatively you can spam nonsense like a user agent of "your mama" -
@endor I see it often it in frontend (web components, CSS classes) and URIs and some special things like e.g. HTTP headers
opposedly, this_case (I know it as snake) and thisOne/ThisOne (camel, isn't it?) for variables and JSON keys.
I currently try to seperate name and case, i.e. keep the same words for the same thing across the system (polyglot in our case) and alter just the case. -
@Midnigh-shcode this-is-kebab-case (cause it looks like pierced), I read the term once and found it cute. probably there is a more correct one
-
turning it off and on again
-
well good luck, non-web UI makes me shiver all the time.
But then it's Go, which by definiton makes it nice.
If you are concerned about gettin the executable size down (without going platform-specific with gcc-go), strip the symbols using linker flags and you can even use UPX to shrink it tremendously (with a tiny hit on start-up time) -
@bhushant3769 about installing arch: I found a while ago Anarchy Linux, it's really not bad (not too bloated), and even the die-hards will forgive you if you use it for your first installs, but the philosophy is really to build it yourself in all aspects.
I recommend Arch if you want to dive in and learn and have the largest repo of software ready (AUR).
If it just needs to work and always needs to work plus you don't want to put much time into it or anything too exotic, go with Fedora -
I feel you.
setting up rules like those don't cause passwords to be safer. they just give the boundaries for rainbow tables.
but they block high entropy, easy memorizable techniques like diceware.
basically "long, simple passwords" will outperform cryptic short ones.
IMO maximum length is the worst idea ever (just hash it!), and believe it or not there are still people/organizations forcing you to change your password every x weeks.
luckyly, we see a growing adoption of "magic links", 2FA and "sign in with..." -
That's python in a nutshell!!
what's an intepreter language worth if it only slows down and for every import you fight through dependency/native code hell anyways?
angry script kiddies in 5...4...3...2...1... -
I exactly know that problem, bro.
I also did programm a lot already in my school time. (For the record, i also did sports and have a social life).
My time mgmt hack was choosing the right topics for the hobby projects when I did explore a new progrmming language, tech or framework.
What I did was to use school content as the domain questions for my hobby/programming projects
e.g. when you to understand a caclulation scheme in physics or chemistry (RedOx equations, relativity physics, probability etc.) then I built a web app for it, or a CLI tool for the next thing.
IMHO writing a tool for it helped me understand it better than doing the same calculation myself over and over.
It ill get better. I did finish school with grades that were OK, it was enough to go for CS at university. and for a top-grade Ph.D. in it. -
it's never "not complex" :P
when involving other services, check out @Kimmax 's comment - log heavy in Lamda & target and compare logs by timestamp.
I used SNS to send me messages also - but that was a bad idea! -
AWS as a hosted Cloud9 that allows doing this. Also you can use serverless (from npm), allowing you to run/debug locally and then deploy it
-
@bkwilliams an empty string is a value. the workaround is no really to manually take them out, and therefore having NULL values
-
he does look kind of amused though. That guy got his zen straight!
-
Ok, no prob. Let's do 8am and shift-cancel it at 8:15! And could you prepare this-and-that for it?
-
@Taqriaqsuk havent heard "download manager" for a while either...
but some old ideas still make sense.
I recently thought about making downloads where a lot of mirrors exist, e.g. packages & updates multi-point downloads, like having pacman resp. apt-get download a big libreoffice binary e.g. in 4 threads from 4 different mirrors. GetRight was a download manager in Windows that did this.
The reason is mainly that the mirrors can limit bandwidth for individual downloads while the clients can download at full speed from several mirrors, distributing load -
This somehow sounds like rural Germany...