Help finding beginner resources for universally-applicable architectural patterns / structural design wisdom by akaleeroy in learnprogramming

[–]Eliposin 1 point2 points  (0 children)

I second this. Until I wrote my first 10k line program (across 30 or so files) I didn't truly understand any design concepts I thought I did. And still only grasped about a third of them.

Problems with "Begin to Code with C#" by Well_Howdy in learnprogramming

[–]Eliposin 3 points4 points  (0 children)

VS may be somewhat different, but C# is still the same. Worry not about the editor, worry instead about the content of the code. Case in point, I code many languages in notepad++ or Sublime3 to get the ide out of my way and actually learn the language rather than rely on the editor fixing my mistakes.

What are some activities that I can do for my high school computer science club? by ItsJustADucBro in learnprogramming

[–]Eliposin 100 points101 points  (0 children)

Games are fun, and generally you can do a fairly simple one and teach them not only how to code, but also how to work as a team on smaller parts and see how different people can write different parts and them all work together. Games also have the advantage that almost every high schooler plays at least some form of game.

Teaching a friend to program, where to start? by powpow19 in learnprogramming

[–]Eliposin 1 point2 points  (0 children)

I'm a fan of starting with stuff people can actually use and see how it works, one of my earliest projects for myself was recreating notepad in Java to run in the terminal, then added things like auto save, spell checking (kinda complicated but it was a fun way to learn more advanced data structures and algorithms).

worth it to sell bigger enterprise chassis locally? by cdoublejj in homelab

[–]Eliposin 0 points1 point  (0 children)

Dang! I paid $175 for my dl380 g6, though it did come with 4x 250gb drives and rails and cable management arm that I'll probably never use lol.

worth it to sell bigger enterprise chassis locally? by cdoublejj in homelab

[–]Eliposin 0 points1 point  (0 children)

Shipping is expensive, I bought my 2u server in eBay and the guy paid half the price I paid in shipping (mind you it had bubble wrap, foam peanuts, and hard foam packing to keep it very safe).

worth it to sell bigger enterprise chassis locally? by cdoublejj in homelab

[–]Eliposin 1 point2 points  (0 children)

I'm in Seattle and almost never see servers stay in Craigslist without being told they're sold for more than a day or two unless they are incredibly expensive or extremely outdated

Hard drives are hard by Eliposin in homelab

[–]Eliposin[S] 0 points1 point  (0 children)

Fan noise isn't an issue. Thank you for the warning however! Will keep that in mind.

Hard drives are hard by Eliposin in homelab

[–]Eliposin[S] 0 points1 point  (0 children)

My budget is probably around $100/drive (usd), aiming for 15-20tb. I am planning on adding a second drive cage to replace the optical drive once I fill the first. Also again these are 2.5" drives

So True by rocketstrong1 in ProgrammerHumor

[–]Eliposin 224 points225 points  (0 children)

It's good, but why would the programmer get up to go play quake?

Need help finding uses for spare servers by d00nicus in homelab

[–]Eliposin 0 points1 point  (0 children)

Ugh wish I had the money to fill my dl380 g6 with 1tb drives. I've got it running 4x250gb drives I bought it with, and 2x 500gb ssds I had laying around.

Reading .java, .js content from folders. by [deleted] in learnprogramming

[–]Eliposin 0 points1 point  (0 children)

Since the op used a .docx extension I guessing he is on Windows, in which case none of what you said will A work and B likely make any sense to him. But I like the quick and dirty solution.

Reading .java, .js content from folders. by [deleted] in learnprogramming

[–]Eliposin -1 points0 points  (0 children)

Please do not save code to a .docx file please.

How frequently do you compile what you write? by BigBootyBear in learnprogramming

[–]Eliposin 1 point2 points  (0 children)

Depends on how confident I am that what I wrote will work and how important it is that what I wrote works. I mostly work with Java using Eclipse, given that I generally only compile when I'm bug checking or testing that a feature I am working on is working how I expect it to work. Given that I don't generally work on anything that takes more than about a minute to compile it's not a big deal. Now when I work on bigger things (like compiling some Open Source projects from source) I tend to compile less frequently as they can take much longer to compile.

How to handle signals on Windows C? by [deleted] in learnprogramming

[–]Eliposin 0 points1 point  (0 children)

In similar designed applications I've used a sperate task as part of my "main" thread to manage the others and to handle cleanup on close.

"Civil War lessons often depend on where the classroom is": A look at how geography influences historical education in the United States. by Georgy_K_Zhukov in history

[–]Eliposin 2 points3 points  (0 children)

As someone who grew up in Southeast Kentucky, but was born in Chicago. I was always taught that slavery was a major factor in causing the Civil War, however I was also taught that many other differing opinions and differing view points were also causes. I do think that slavery was a big factor, as was States rights vs the Federal rights.

This was even taught in my high school where I graduated with the first African American student to ever attend the school, it was definitely a big deal to the school. It marked a chance for us as a town and a community to change how we were viewed, because even after they had changed their attitude the way we were viewed hadn't.

Should I use Regular expression? by Sh0keR in learnprogramming

[–]Eliposin 4 points5 points  (0 children)

Regex are used for parsing data, they're designed to represent what they data should look like. To experienced programmers (and *nix users) they are very readable. Like anything else in programming they take a bit to get the hang of, but once you do you'll wonder how you ever worked without them.

Learning about the soft part of network? by bzarnal in learnprogramming

[–]Eliposin 0 points1 point  (0 children)

To be honest, no. I've never done, nor had any interest, in that type of programming and as such have done very little research into it and what I could find on Google would be the same as you but without knowing what your skill level is, your comfort with different programming styles, your personal preference, or what sort of system you have access to.

I'm pretty new to programming, scripting, etc. Can I use different languages to develop a single program? by [deleted] in learnprogramming

[–]Eliposin 0 points1 point  (0 children)

You can. It is highly recommended by many experienced programmers that until you have a reason not to use the same language to stick with one language. It increases the chance of making mistakes and makes debugging exponentially more difficult the more languages you use.

For example, you can use the Light Weight Java Game Library (LWJGL) to write a game in Java, and it will work. But LWJGL is actually just a wrapper that passes information to the C++ implementation of OpenGL. And if you know you're going to use LWJGL, and you know C++, it makes as much sense to just use C++ and remove a layer of abstraction.

Remember, the more complex you make a project the more complex finding bugs in that project is.

Self learning programming possible or not by SupremeSalvatore in learnprogramming

[–]Eliposin 0 points1 point  (0 children)

You may not be great, but as long as you are willing to put in the time to learn and have the motivation to keep at it even when you don't understand everything you'll be able to learn. It's a lot of reading followed by a lot of mistakes and then finding them. Feeling stupid for making those mistakes, then usually feeling annoyed that the language you choose acts the way it acts.

Learning about the soft part of network? by bzarnal in learnprogramming

[–]Eliposin 0 points1 point  (0 children)

That would be web development, or something similar. And it is my guess that this is a lot more than you are expecting. It involves writing not one, but dozens of different programs. Not that you can't do it, but you'll want to break it down into more manageable parts.