[QUOTE=paindoc;49629804]oh good god sublime text is so much better than matlab's editor and the default theme is actually [I]glorious[/I]. plus its not pure white so it doesn't burn my eyes out at night.
i think i even like this more than n++ tbh[/QUOTE]
Dunno I use the shit out of the debugger though.
They should implement a "paste without indentation" thing too.
Not much to show as of late. I've been mostly optimizing rendering code by reducing the amount of data that was getting sent to the GPU each frame. I've also implemented configuration loading and saving, similar to source, where a user configuration file is searched for at engine run time and checked against all possible cvars, with the values stored into a simpleton data bank of sorts. I also gave it a fallback file to search for in the case of the user's file being missing. In the case that the backup is missing, it won't even matter as all classes use predefined values to start with anyways.
I want to start the next chapter of this project very soon. There are several things that I eventually need to tackle with no obvious order of which should come first.
There are several advanced shading techniques I've gathered information on, including high dynamic range, bloom, and other related things.
I also need to start development on a physics system, and an audio system. Lastly, I also want to implement a system for approximating frames in order to smooth out frame rate in times of heavy load, similar to what [URL="https://facepunch.com/showthread.php?t=1487934&p=48811834&viewfull=1#post48811834"]Icedshot made way back in this post[/URL]. Unfortunately I haven't been able to find a lot of information on that yet, but this might end up being one of the last things I work on anyways.
[QUOTE=Richy19;49631644]For me sublime takes upwards of 30s to unfreeze when starting up (it seems to just freeze on boot)
Atom takes a second or 2 to startup[/QUOTE]
That pretty unusual.
Even with several plugins, sublime takes no more than 2 seconds to start for me, even when it's loading my previous session with multiple windows.
The key bonus of Sublime for me so far is the amount of languages it natively supports. Matlab syntax is workable if just set ot "C" but there are some odd changes that make readability go to hell. Sublime has a native matlab setting that works [I]really[/I] well with the stock color theme and is MILES better than matlabs editor for debugging and spotting errors.
Notepad++ is ass ugly, yes, but it still is highly functional and works well. But even it doesn't have a MATLAB syntax highlighting setting, so I have to use the C setting and miss out on a number of things.
Ultimately, this editor stuff sounds like the constant DAW arguments I see in MGG and hear in the questions I answer on the teaching site/thing I write for. At the end of the day, choose the editor that assists your workflow and appeals to [I]you[/I] the most. Because if you spend tons of time picking an editor or switching between them, you waste time you could be using coding and learning concepts.
Same applies to the language discussions. Just pick one. Stick with it. Finish the project. I thought about trying to better learn C#/C and writing my n-bod sim in that, but decided I'm going to finish it in MATLAB first. If I switch, I can translate and spend the C time doing new stuff, like writing a visualizer or graphics system. I spent a good week when I was getting into music production deciding on a DAW, and thats time I wasted. Pick, and then get the fuck to work.
tl:dr: Just. DO. IT. YESTERDAY YOU SAID TOMORROW. DO IT.
[QUOTE=Trebgarta;49632705]Can you explain whats wrong with the "stack" to an outsider?[/QUOTE]
[quote]
Atom is a desktop application built with HTML, JavaScript, CSS, and Node.js integration. It runs on Electron, a framework for building cross platform apps using web technologies.
[/quote]
TIL theguardian is opensource: [url]http://developers.theguardian.com/open-source.html[/url]
So for work I'm making a system for automating tasks on a particular web service. The program has to basically simulate the user. To do some action you have to first request the page which provides the said action to the user because in that page there's a token that you have to send with your next request.
Then there are some global concerns like some actions can only be done after you login while some can be done anonymously.
So I decided to see how far I can push compile time safety on this. I designed an api that lets you construct workflows the program can then execute. Code looks like this
[code]
action = do
GetLoginPage
PostLogin mail password
ForkAction $ do
DoSomeThing
DoSomeThing2
DoSomeOtherThing
[/code]
Pretty straight forward to use. But what's great about this is that if you, for example, try to PostLogin BEFORE you GetLoginPage, the code just doesn't compile.
This is because the required tokens for the PostLogin action are encoded at the type level, and so are the provided tokens from the GetLoginPage.
Similarly, if you try to DoSomeOtherThing which requires that you're logged in, and you haven't yet logged in, the code doesn't compile.
The ForkAction allows you to do something that requires the tokens from the previous action, but still be able to use those same tokens later.
This is all written in Haskell, not a separate language with a separate parser and interpreter, so you can use everything else you could usually.
despite being much less technically and mathematically demanding, I'm finding my MATLAB hw so much more challenging than the n-body sim.
mostly cus for my own work I freely copy and learn from others by analyzing and rewriting their code, but for this hw I'm just so bored and too scared to use anything from anyone else since the plagiarism checker is such an asshole
[QUOTE=Trebgarta;49632769]To an outsider. I made one website in django, I dont know anything about node.js.[/QUOTE]
It's the fact that it DOES use web technologies.
[editline]29th January 2016[/editline]
[I]Web[/I] technologies (in my strongly subjective opinion) are meant for the [I]web[/I], not the desktop. They're not called desktop technologies.
[editline]29th January 2016[/editline]
Everything web related runs like crap on older hardware. And mind you, my laptop is from 2011.
I wish Notepad++ supported multiselect of same selected text. The SciTE engine it uses already supports multiselect but I didn't find a built in way to do it.
[editline]asdf[/editline]
I mean this
[vid]https://my.mixtape.moe/kttfoe.webm[/vid]
In brackets.io it's Ctrl+B
What do you mean? Select all instances of a word or multiple carets? Because N++ supports the latter.
(emacs)
(fight me)
in the uni I go to, the intro to programming class is in Java
there's a class meant for transfer students who already know how to program, and just need to learn java
i just took the transfer student class cos the regular classes were full and I already know C++ and dont want to get slammed by a giant 3 hour or so 'lab' on fridays.
the best part is that I don't have to use BlueJ or some shit unlike the regular classes
[editline]29th January 2016[/editline]
heard they used to use Alice :vomit:
okay sublime is my new bff adding a build config was stupidly easy and since running matlab in terminal mode is really simple I have no need to ever go back. I mean, compare this: (matlab)
[t]http://i.imgur.com/JY8p3e8.png[/t]
to this:
[t]http://i.imgur.com/jws88Hf.png[/t]
mmm bb. function is in such fancy font too ~
[QUOTE=cartman300;49632820]It's the fact that it DOES use web technologies.
[editline]29th January 2016[/editline]
[I]Web[/I] technologies (in my strongly subjective opinion) are meant for the [I]web[/I], not the desktop. They're not called desktop technologies.
[editline]29th January 2016[/editline]
Everything web related runs like crap on older hardware. And mind you,[B] my laptop is from 2011[/B].[/QUOTE]
In terms of computing that is pretty old, hell most smartphones probably have more processing power
[QUOTE=paindoc;49633174]okay sublime is my new bff adding a build config was stupidly easy and since running matlab in terminal mode is really simple I have no need to ever go back. I mean, compare this: (matlab)
to this:
[t]http://i.imgur.com/jws88Hf.png[/t]
mmm bb. function is in such fancy font too ~[/QUOTE]
To be honest, seeing the Monokai theme is making me feel the same things I feel when I see a webpage that uses the default bootstrap layout and theme.
[QUOTE=Darwin226;49633383]To be honest, seeing the Monokai theme is making me feel the same things I feel when I see a webpage that uses the default bootstrap layout and theme.[/QUOTE]
I normally feel the same way but none of the other themes worked as well, but they all still worked better than matlab default
also I was playing with themes late at night and with f.lux on so ill have to run through them again with f.lux off AND not when my eyes are liable to be burnt out
[editline]29th January 2016[/editline]
also, my project this weekend is to fix my website because its on the stock bootstrap theme and has been for a couple months :v: (have nothing to add, been busy, and haven't used it yet)
[QUOTE=Darwin226;49633383]To be honest, seeing the Monokai theme is making me feel the same things I feel when I see [B]a webpage that uses the default bootstrap layout and theme[/B].[/QUOTE]
The "sagging pants" of web design.
[QUOTE=Richy19;49631139]You should use Atom*
*By should I mean its as good as sublime without the cost, not that sublime is inferior[/QUOTE]
[URL="http://davidvgalbraith.com/how-i-fixed-atom/"]God I just love having a text editor written in JavaScript.[/URL]
i tried out atom but uninstalled it when it i realized i might as well have been booting up visual studio
[QUOTE=Richy19;49633272]In terms of computing that is pretty old, hell most smartphones probably have more processing power[/QUOTE]
Dual core 1.9 GHz with 4 gb RAM should be more than enough to run a text editor.
[editline]29th January 2016[/editline]
I feel most programmers (garry specifically) are spoiled by having a super fast development computer because their IDE may require that. It ends up with the end-product barely running on anything weaker. Just look at rust.
gaem
[video=youtube_share;ehfbiNzkCXM]http://youtu.be/ehfbiNzkCXM[/video]
it's called Not Asteroids because it's nothing like Asteroids, and I feel like I have to drive that point home because all my friends are pointing out the similarities to Asteroids. After you play this you will walk away from it and say: "Wow, that was definitely nothing like Asteroids."
I really like Atom in terms of how it looks and feels. I really want to like it enough to use it, but it's just so slow sometimes, even on my pretty beastly machine. Sublime feels a lot faster to me and seems to offer most/all of the same functionality, so I use that instead.
[editline]30th January 2016[/editline]
Dark theme as default is a bit meh, but whatever. I can change it if it bothers me enough.
I don't understand how anyone can use a light theme. that shit burns my eyes.
[QUOTE=Amiga OS;49634436][url]https://github.com/buymeasoda/soda-theme[/url][/QUOTE]
[url=https://github.com/YabataDesign/afterglow-theme]Afterglow theme best theme[/url]
[QUOTE=Lumaio;49634413]I don't understand how anyone can use a light theme. that shit burns my eyes.[/QUOTE]
I sit in a well lit room with my screen on a comfortable brightness level.
[QUOTE=General J;49634325]gaem
it's called Not Asteroids because it's nothing like Asteroids, and I feel like I have to drive that point home because all my friends are pointing out the similarities to Asteroids. After you play this you will walk away from it and say: "Wow, that was definitely nothing like Asteroids."[/QUOTE]
I love the aesthetic, one thing that bugged me is that the transparent sprites shouldn't be additive (if you are going for the "retro aesthetic") but that's just me.
This game jam is fun, 1 day in game is comong along nicely. Slept on the couch in the office its set up in. Cant wait to go home in 24 hours
I've been working on a gpu SSTV encoder thing recently using Shadertoy's sound shaders.
Input from the shader:
[t]http://i.imgur.com/vtgT4QG.png[/t]
Sound decoded back to an image with MMSSTV:
[t]http://i.imgur.com/bY4sMMI.png[/t]
Here is the shader itself (Volume warning!):
[url]https://www.shadertoy.com/view/4syGzw[/url]
Im currently trying to figure out why horizontal gradients completely destroy the signal though.
I didn't heed the volume warning...
Sorry, you need to Log In to post a reply to this thread.