AboutMy name is Rohan. I like to program, mostly 3D engines and raycasters. Also am interested in emulation.
Skillspython, c/c++, js, rust, flask, lua, love2d
Joined devRant on 7/10/2017
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
The Surface RT failed because of the lack of apps available. At least that’s what I heard.
Why didn’t Microsoft make a x86 compatibility emulator like Apple did when they were moving away from the PowerPC architecture?
Sure x86 apps would be slower, but if they distributed the ARM version of windows as well, made it available for the Raspberry Pi and all sorts of devices, I fell that would be a huge drive from ARM based processors.
The DirectX, Windows forms..etc. libraries could be recompiled by Microsoft, which would make graphically intensive programs run faster too. Did Microsoft just not think of a compatibility layer? Or is there some obvious reason I’m missing?2
TL;DR I'm looking for a way to make a webapp for iOS.
I am developing an app for iOS devices. I am more familiar with JS, CSS and HTML, not to mention I have already created a fair chunk of the app. So it would be great if there was a solution that worked like UIWebView/WKWebView. I've had numerous issues with both of these widgets. UIWebView worked the best, most like a normal browser renderer, however still has some very annoying anomalies. For instance the input box could be covered up such so that you could still type but not see what you were typing, no other web browser does this. I've had plenty of issues that I have had to find hacky workarounds for. Is there a better way? I've heard of Titanium by Appcelerator, however I wanted to get as many opinions as a can.
Around a week ago I asked my mentor(lecturers friendly sidekick buddy 'o pal) if in iOS dev(the very next subject) I could virtualize, rent in cloud or run a hackintosh instead of buying a Mac. My mentor sounded enthusiastic and asked the lecturer of the next subject, who promptly said no, he did not support or recommend students who tried any of these approaches because in the past he had encountered students who have run into performance issues and we're unable to compile some things. Most likely those students were unable to setup GPU passthrough and whatnot.
However this is the exact point of a VM. It's exactly the same as if you had a real Mac. I believe this is just them being lazy. Tbh, this is an IT course they should be writing guides on how to do virtualisation, not preventing it.
Looks like I'm headed to the Apple store :(4
I'm setting up my Linux environment
This is what I'm thinking:
Dual boot: Arch(anarchy)/windows 10
Parths terminal deploy ->
I did it! I learnt vim!
Oh wait, how do you exit again?
This is how it feels with me and vim, every time I think I know it, it turns out there's a whole batch of shortcuts I had no idea existed :"(5
Everyone here deserves the worst.
No, really, you all deserve those dark juicy stories. So here's why I hate password systems that don't have the user experience in mind.
Recently my university went under a huge update, most of it good, but this is DevRant, so let me tell you what's just the worst.
They asked me to change my password, they do this every month or two. So I did it, but as I clicked "Ok" a wild error appeared! It told me I had to use a password that was not one of the FIFTEEN that I'd used previously...
I tried everything, and despite everything else being poorly programmed, or what not, I thought it would be easy to spoof. Nope. Unfortunately this seems to be the ONE thing they did right. Looks like I'll have to go back to basics. Just add a number on the end of my previous password, up to fifteen, and reset :]
I think this rant needs to turn into an email headed straight to them :)3
Hello fellow DevRanters!
Recently I have put together a UX survey about DevRant! Us!
If anyone is interested in filling it out, I'd greatly appreciate it.
The more responses the better! If you have a friend or know anyone who is interested in filling it out then sharing is caring! If not, a ++ wouldn't hurt to spread the word :)
If you have any questions, feel free to comment down below.
I am required to do a UX report of an app of my choice for my University assignment - I thought, why not?23
Thinking Edge might actually be the next new browser.
And then using it for a few weeks.
Not documenting my code 😥6
Every time I write a comment or a rant, I edit it a bazillion times. I try to fix up spelling, grammar and wording.
Who else edits their rants and comments too much?7
Hey everyone, just wondering how to learn about Grammar.
No I don't mean English grammar.
In particular, I'm looking at PlyPlus grammar. Any thoughts for learning material?
I know it wasn't ethical, but I had to do it.
Semester 4 started this week, we all got to vote which day we wanted the lecture to be held on. There were quite a few options. My preference was Monday at 7:30pm.
So I entered the poll, as I have every other semester. But I noticed something, this particular poll didn't require any form of identification. Not even a Student ID.
I dug deeper, found that it used local cookies to store weather you'd voted or not, this is obviously a security problem, so I opened up Python and wrote a simple Selenium program to automate this process.
I called it the "Vote Smasher". First it would open the webpage, then it would choose Monday 7:30pm and vote. Then it would clear it's cookies, refresh and do it over again.
I ran it fifty times.
Can you guess what the revealed vote was for UCD SP4 IT was?
I heard my lecturer mutter:
"The votes aren't usually this slanted..."
I could hardly contain my giggles.
My vote won by about fifty over the others 😂
Let me just say, it was his fault for choosing such a naive poll system in the first place 😉39
Does anyone know of there's a DevRant discord? Going to make one of there isn't one already.4
This Halloween we didn't get anyone turning up at the door.
I wonder if it's because last time we gave them apples?
At least their parents were happy 🎃3
I've put together a gaming desktop, and I want your opinions 😊
Keep in mind, I am Australian, so it's all in AUD currency.
Currently 1$ AUD == 1.30$ USD16
This might seem insignificant, but I just hit 2000 ++'s!
I think it shows how the community here appreciates each other, it's great 👍7
I think it would be awesome to have a PM system, where you can send personal messages to each other.
I understand that you'd need to integrate blocking and other privacy features, but hey what do you think?3
This is really two things in one:
1). Asking about a good gaming laptop.
2). Follow up on a post I made a while back asking for suggestions for new programming languages to learn
So right now I have a surface pro 3 i7 256gb, it's great for development, but not so great for gaming (Overwatch).
Saw the Razer Blade Stealth and thought it looked pretty nifty. Suggestions?
Also I would like to say a big thank you to all the people who told me about some really cool new languages, like Crystal, Elixir..etc.
Here's another suggestion (sorry to keep bothering your team!).
When I'm scrolling through my notifications, it would be nice to have them colour coded, for example, mentions could be highlighted with a slight yellow tint, and ++'s could be not highlighted at all..etc.
Hey, here's a suggestion.
I bet that there are lots of people who cannot afford the supporter ++, monthly cost(like me), but still want that black theme.
And my suggestion is to have another way to get something similar, maybe a gold badge, and you get it when you reach a certain number of ++'s, E.g. 1000.
What do you think?13
I've created an interpreter that I am very proud of :)
It's based off the variation of Scheme(I think, maybe just Lisp) called Lel.
So my language is like a variation of a variation of Lisp... Written in an Interpreter(Python).
I've got a wiki, and source code on GitHub:
Thanks for any feedback. And help appreciated!11
I used to think I was a great programmer, then I joined a computercraft server, it makes you feel like an absolute noob 😕6