• What are you working on? November 2015
    964 replies, posted
Some more progress. The shadows were all bonked so I fixed that. You get a lot of flickering when working with a small level and having the Quality Settings set up for a big level. The physics are slightly better but there's still something strange about the interaction between the level and the player/ball. [media]https://www.youtube.com/watch?v=ceGp0p8QpQk[/media]
[QUOTE=Handsome Matt;49045135]C# compatibility with Linux is incredible right now and only getting better and better since CoreCLR became a thing. ASP.NET 5 should be complete in 2016 and will be fully compatible on Linux supported by Microsoft. I'm not entirely sure what you're referring to when you say places that run on Linux using C#? Do you mean company work environments? I didn't realise that was a thing?[/QUOTE] Yes, I didn't really mean how well does c# work, I meant how likely is a Linux shop to use c#.
[QUOTE=proboardslol;49046233]Yes, I didn't really mean how well does c# work, I meant how likely is a Linux shop to use c#.[/QUOTE] I'd say at this point in time, almost never. While .NET on Linux is making fast and great advancements, it's way too new for most reputable places to use as a main framework. And honestly, until Visual Studio proper runs on Linux, I wouldn't want to touch C#. It's the best IDE for C# there is, especially paired with ReSharper.
[QUOTE=Rocket;49046317]There are two very different kinds of "linux shops": tech startups and enterprise. Enterprise will probably use whatever software they've been using since the start (and why wouldn't they?), so it's probably not C#. Tech startups will be using the flavor of the month language.[/QUOTE] I'm just trying to get a feel for what I can expect to work with in the future. I hope to be working somewhere with linux and not windows but I'm unsure of just how much of the industry runs on linux vs windows
Having familiarity with both platforms is also great. You don't exactly need extensive experience with both to be able to get around most environmental problems. And today, a lot of IDEs do run on both platforms.
[QUOTE=Handsome Matt;49046461]wots ur beef with windows - windows & visual studio is just the most wonderful development work environment you can get[/QUOTE] I don't prefer graphical editors and I just simply like linux better. I don't even do my java assignments in eclipse; I do them in Vim. It's just a preference. I prefer VSCode (available on linux!) to full on VS but I still would much rather use vim. The "everything is a file" thing about linux makes everything make more sense to me when changing any kind of settings at all with anything on the system. Windows' registry and other graphical prompts just... don't make any sense to me. But I don't even have windows installed so it's not like I've made a real effort to try.
Honestly if you don't like using Visual Studio especially for C# you are missing out completely on one of the best reasons to develop C#. Amazing debugger, great performance testing tools, CodeLens, et cetera.
[QUOTE=Protocol7;49046514]Honestly if you don't like using Visual Studio especially for C# you are missing out completely on one of the best reasons to develop C#. Amazing debugger, great performance testing tools, CodeLens, et cetera.[/QUOTE] Well I know C#, like, abstractly, but I never actually code in it. I've had a lot of problems with VS in the past but I don't want to go into them because it's just going to turn into a discussion of "well you didn't try hard enough". Maybe later I'll learn to use the debugger in Eclipse and monodevelop and stuff, but for now I really never use the debuggers. I think I'm more focused on the product than the development process
[QUOTE=proboardslol;49046534]Well I know C#, like, abstractly, but I never actually code in it. I've had a lot of problems with VS in the past but I don't want to go into them because it's just going to turn into a discussion of "well you didn't try hard enough". Maybe later I'll learn to use the debugger in Eclipse and monodevelop and stuff, [B]but for now I really never use the debuggers[/B]. I think I'm more focused on the product than the development process[/QUOTE] How the hell did you ever manage to complete something? Trying to fix abstract errors that mean shit ends up taking up hours while if you used a debugger you'd fix it in a minute or two.
[QUOTE=cartman300;49046573]How the hell did you ever manage to complete something? Trying to fix abstract errors that mean shit ends up taking up hours while if you used a debugger you'd fix it in a minute or two.[/QUOTE] I dunno dude. I just think about it and I go "Oh it must be this". It's just a preference.
That usually suffices for one-off projects but when you're working in enterprise projects with several hundred files of an application and gargantuan call stacks you're going to learn to love your debugger, trust me.
[QUOTE=Protocol7;49046596]That usually suffices for one-off projects but when you're working in enterprise projects with several hundred files of an application and gargantuan call stacks you're going to learn to love your debugger, trust me.[/QUOTE] Well I don't work in that environment, so I've got time
[QUOTE=proboardslol;49046609]Well I don't work in that environment, so I've got time[/QUOTE] You might want to
[QUOTE=Handsome Matt;49046461]wots ur beef with windows - windows & visual studio is just the most wonderful development work environment you can get[/QUOTE] That's what you think until you work on linux.
Jetbrains editors are better than anything else. I will fight you on this.
[QUOTE=TheEyes;49047239]Jetbrains editors are better than anything else. I will fight you on this.[/QUOTE] [img]http://www.vim.org/images/vim_dishwash_bar.jpg[/img] Fite me
[QUOTE=Darkwater124;49047279] Fite me[/QUOTE] At least I can exit my editor to fight. No editor wars below this line. \t\t-------------
I'm primarily using Linux for a couple of months now, and currently I'm working on 2D game in C#. My workflow looks like this: MonoDevelop for compiling and debugging, Atom with [URL="http://www.omnisharp.net/"]Omnisharp[/URL] plugin for writing code. It's pretty good I would say, the only complain I have is the constant alt+tabbing when I want to compile, but other then that it's amazing. Same thing when using Unity. I would love Microsoft to bring Visual Studio to Linux, but I guess that's probably not going to happen. Time will tell.
[QUOTE=TheEyes;49047441]At least I can exit my editor to fight.[/QUOTE] I don't even have to, I can just suspend it to the background.
[QUOTE=Deseteral;49047448]I'm primarily using Linux for a couple of months now, and currently I'm working on 2D game in C#. My workflow looks like this: MonoDevelop for compiling and debugging, Atom with [URL="http://www.omnisharp.net/"]Omnisharp[/URL] plugin for writing code. It's pretty good I would say, the only complain I have is the constant alt+tabbing when I want to compile, but other then that it's amazing. Same thing when using Unity. I would love Microsoft to bring Visual Studio to Linux, but I guess that's probably not going to happen. Time will tell.[/QUOTE] I would love to use Atom but my laptop has like 2gb memory and I can't have Atom open with Chrome at the same time
Yay for using webkit as an IDE~
[QUOTE=Darkwater124;49047279][img]http://www.vim.org/images/vim_dishwash_bar.jpg[/img] Fite me[/QUOTE] The first option Intellij gave me when installing was a VIM extension. MyShape.GetRect(); Also Visual Studio Code is already on Mac/Linux
[QUOTE=proboardslol;49047508]I would love to use Atom but my laptop has like 2gb memory and I can't have Atom open with Chrome at the same time[/QUOTE] I've 8gb so that's no problem for me, but that's true, Atom is quite a resource hog. But when it comes to C# development on Linux, Omnisharp plugin is also available for other editors, including Vim and Emacs, so if you're interested in C# dev on Linux it's definitely worth trying. [QUOTE=Map in a box;49047539]Yay for using webkit as an IDE~[/QUOTE] There are both advantages and disadvantages for doing this. Memory is just not a problem for me. That being said Atom uses about 4x more memory then Visual Studio, but has better startup time. So it's just a matter of preference, and what you can and can not do on your machine.
[QUOTE=DoctorSalt;49047690]The first option Intellij gave me when installing was a VIM extension. MyShape.GetRect(); Also Visual Studio Code is already on Mac/Linux[/QUOTE] VSCode really... isn't much... It's just a text editor with default VS color schemes.
[QUOTE=DrDevil;49047212]That's what you think until you work on linux.[/QUOTE] I work 40 hours a week on Linux, and I still prefer Windows. People need to stop treating this is an objective thing, there's no such thing as the 'better' operating system/development environment for all use cases. Use whatever you prefer and/or whatever you have to use, depending on your situation.
[QUOTE=proboardslol;49047770]VSCode really... isn't much... It's just a text editor with default VS color schemes.[/QUOTE] And it's built on top of Atom, so there's really no point in using it instead of Atom. That was just MS way to say that VS is on all platforms, where the reality is that Windows has proper IDE, Mac and Linux got overhyped text editor.
So, I've got a simple graph assignment... Basically, just implement a BFS algorithm on a Graph class. Use adjacency lists and adjacency matrices to compare the running times of using both. [quote]4. Change the Graph implementation to have Adjacency matrix in place of adjacency lists and then compare the time to execute BFS from a source to all the nodes for both adjacency lists and adjacency matrix. Write a detailed report on the performance and the time complexities of the two variations of graph implementation for BFS. Report the performance for each of the three input graphs: largeG.txt, medium.txt, tinyDG.txt.[/quote] So, mediumG.txt worked fine, let's look at largeG.txt [quote]Vertices: 1000000 Method: Adjacency Matrix[/quote] [quote]SystemOutOfMemoryException[/quote] Hm... let me just change this to 64 bit mode Then Windows tells me it's just out of memory and I need to close stuff. I can hardly even move my mouse. Then I realize This fucking lab instructor wants me to create a sparse bit matrix of a TRILLION VALUES :goodjob: [editline]4th November 2015[/editline] [quote]1:03 PM - Carpmanium: You'd either need a terabyte of ram or a terabyte of hdd space where you'd dynamically stream the matrix into the ram [/quote] nice
Windows - development, gaming Stuff that needs to run 100% and is reliable aka server/backend shit - Linux case closed
[QUOTE=Fourier;49047918]Windows - development, gaming Stuff that needs to run 100% and is reliable aka server/backend shit - Linux case closed[/QUOTE] Windows - Everything you want on windows Linux - Everything you want on Linux Mac - Whatever you dirty hipster
[QUOTE=JohnnyOnFlame;49047967]Windows - Everything you want on windows Linux - Everything you want on Linux Mac - Whatever you dirty hipster[/QUOTE] Just use whatever you can and like. Or use everything if you want to?
Sorry, you need to Log In to post a reply to this thread.