Leave these fields empty (spam trap):
Name
You can leave this blank to post anonymously, or you can create a Tripcode by using the format Name#Password
Subject
Comment
[i]Italic Text[/i]
[b]Bold Text[/b]
[spoiler]Spoiler Text[/spoiler]
>Highlight/Quote Text
[pre]Preformatted & Monospace Text[/pre]
[super]Superset Text[/super]
[sub]Subset Text[/sub]
1. Numbered lists become ordered lists
* Bulleted lists become unordered lists
File

Sandwich


Discord Now Fully Linked With 420chan IRC

Learning C#

View Thread Reply
- Tue, 30 Jul 2019 17:02:55 EST M8sK+Yk/ No.37941
File: 1564520575000.png -(68954B / 67.34KB, 1200x1200) Thumbnail displayed, click image for full size. Learning C#
I know most people would just tell me to use online sources to teach myself to program because they're free but there is just something about a book that I find easier to learn from. I was wondering if if someone could give me a list of books that would take me from beginner to advanced in C#.

I was thinking about these books in this order.
1) Learn C# in One Day and Learn It Well. By Jamie Chan

2) Mastering C# (C Sharp Programming): A Step by Step Guide for the Beginner, Intermediate and Advanced User by Michael B. White

3) C# in Depth by Jon Skeet
>>
Edward Hollerwell - Thu, 15 Aug 2019 08:51:59 EST 0u7XtIRD No.37969 Reply
>>37941
We used the Wrox book "C# for professionals" back when I took my CS education in the .NET 4.0 days... contrary to the name, it starts off pretty simplistic, but showed off some great tricks with Visual Studio also.

Back then, I bought the entire box with the aforementioned book, along with a programmer's reference and a few books with design guidelines... mainly because the box set only cost a little bit more than the book alone. Pretty decent books to have even now, whether for reading or for quick reference. I still use mine sometimes for reference in building new projects.

My tip for any language is to try to get hold of one or more programmer's refence books... They often have good "recipes" for certain types of projects and can help you analyze and dissect more advanced problems. They may also contain quick references for various libraries and commands and are really good for helping in designing programs from scratch.
Also, as mentioned, reference books can help you learn a few tricks in the IDE for autogenerating code, say, for database access.

A year and a half left..

View Thread Reply
- Wed, 14 Aug 2019 03:29:19 EST AgRXFjAi No.37968
File: 1565767759081.png -(316506B / 309.09KB, 460x310) Thumbnail displayed, click image for full size. A year and a half left..
I'm in my junior year of college and I really spent the whole time just partying and getting decent grades but not really learning more of like last-minute studying. Anyway, I'm near the end of college by my spring semester I will be a senior and I still don't have any internships or any skills that can get me there. By my estimate, I only have a year at most to become employee material, but even I think this is far too little time for me. How do I begin? Am I fucked? Where should I begin this quest to becoming employed?

ImageBoard software

View Thread Reply
- Mon, 27 May 2019 08:31:17 EST tIjRESAS No.37865
File: 1558960277436.jpg -(442595B / 432.22KB, 800x639) Thumbnail displayed, click image for full size. ImageBoard software
I'm just an almost total noob, but I figure it'd be fun to try out making an IB software (wouldn't ever want to host a chan, just for fun coding and exploring concepts) as a first real project to practice doing something more than just exercises. Had a look on githubs imageboard tag, and there's a load of them, but since I'm just a beginner I can't really tell bad from good.
>TL;DR
What's a good imageboard software to look at the source of for inspiration and good structure?
2 posts omitted. Click View Thread to read.
>>
Shitting Blatherhood - Sat, 08 Jun 2019 11:28:48 EST tIjRESAS No.37886 Reply
1560007728007.jpg -(1691196B / 1.61MB, 1920x1080) Thumbnail displayed, click image for full size.
>>37870
Thank you very much! Especially those lecture slides about webscaling, I haven't read up that much on webdev, more just general proggr. so it'll definitely be useful.

I've been too busy with other things to get started yet, but I'll pop back in with an update when I actually get some stuff coded up.
>>
Jarvis Puddlelore - Mon, 29 Jul 2019 02:41:57 EST 8EbRwhxh No.37935 Reply
what soft do you need?

Learn how a JPG works with this interactive fuckery tutorial

View Thread Reply
- Thu, 30 May 2019 04:48:22 EST 2D6pTKeg No.37875
File: 1559206102457.png -(572906B / 559.48KB, 1391x502) Thumbnail displayed, click image for full size. Learn how a JPG works with this interactive fuckery tutorial
https://parametric.press/issue-01/unraveling-the-jpeg/

Pretty cool, can fuck with an image live and learn how it all fits together.
1 posts omitted. Click View Thread to read.
>>
Phineas Hivingmack - Fri, 31 May 2019 11:19:20 EST 2D6pTKeg No.37879 Reply
>>37876
You should definitely do it, then! If you see something that you could do better that isn't currently being done as well as it could be, and you do it, you are advancing humanity. This justifies your existence forever.
>>
Charles Fillermick - Sun, 30 Jun 2019 19:49:05 EST QdPKZn3P No.37900 Reply
1561938545647.jpg -(1494B / 1.46KB, 100x100) Thumbnail displayed, click image for full size.
it should be possible to make pixel perfect art and fonts finding the right wavelets right? would be cool to make a game or something using that
>>
Fanny Sibberbury - Thu, 18 Jul 2019 12:10:28 EST a9BpE8FS No.37919 Reply
>>37900
You could.
It would be kind of like pixel art just instead of picking color values you pick a which coefficients each macro block should contain.
You would start by writing a graphics editor for the task.
Something like select a macro block and then select which "wavelets" apply to that block.

Could be a neat trick for 4k demo completions or games that should run on 8bit embedded cpus.

Pls help

View Thread Reply
- Sun, 09 Jun 2019 03:57:54 EST ijjGtuvc No.37887
File: 1560067074999.jpg -(19344B / 18.89KB, 320x331) Thumbnail displayed, click image for full size. Pls help
I literally want to make my very own message board, and I would like to ask what languages are best for doing so? I am going to be honest, I am almost a complete newbie, and I have little knowledge in scripting or coding besides basic HTML. Thank you in advance.
>>
Ebenezer Cluvingham - Tue, 16 Jul 2019 05:49:03 EST p7OqyXZ8 No.37916 Reply
I think you need to study PHP or contacted with IT specialists. For example, I contacted with https://www.effectivesoft.com/ I needet tocreate some medical sites so that guys did it successfully.

Embedded systems

View Thread Reply
- Fri, 05 Jul 2019 20:13:00 EST FnW9ut/o No.37903
File: 1562371980698.jpg -(46689B / 45.59KB, 445x473) Thumbnail displayed, click image for full size. Embedded systems
Whats it like to work in embedded systems? Is it based?
>>
Eugene Drummerfet - Fri, 05 Jul 2019 23:11:55 EST XgOrKnmP No.37908 Reply
>>37903
It's the sort of thing that you either love or hate.

Starting a "chan" site

View Thread Reply
- Thu, 04 Jul 2019 14:26:04 EST HDucUB/W No.37901
File: 1562264764502.jpg -(1755544B / 1.67MB, 2160x3840) Thumbnail displayed, click image for full size. Starting a "chan" site
Hi, hoping to start a chan site.
Is https://github.com/fallenPineapple/NPFchan the best place to start? Any other advice?
>>
Jack Blellerpudge - Thu, 04 Jul 2019 17:25:10 EST tIjRESAS No.37902 Reply
Haven't hosted a chan before, but my advice would be to post in /tech/ instead, this question is not really about programming at all. You just want to host software that already exists. That's a /tech/ thing.

yo gates

View Thread Reply
- Tue, 11 Jun 2019 11:31:04 EST Y59tiGvd No.37890
File: 1560267064217.jpg -(49645B / 48.48KB, 749x499) Thumbnail displayed, click image for full size. yo gates
ya trustfundie faggot
when ya gonna GPL winblows
M$ is still great satan you know you wont because of the NSA backdoors
1 posts omitted. Click View Thread to read.
>>
Walter Mavingcocke - Tue, 11 Jun 2019 20:49:51 EST 3l63U7vQ No.37892 Reply
>>37890
They've been open-sourcing things more and more recently.
>>
Simon Focklewack - Thu, 20 Jun 2019 13:14:18 EST SSZih+2H No.37898 Reply
>>37892
why don't we open source the fact that Italian intelligence attacked coinbase
>>
Alice Sonningville - Wed, 26 Jun 2019 23:52:08 EST 3l63U7vQ No.37899 Reply
>>37898
Because that would be journalism, not programming.

Message in a bottle from "an anonymous coward'

View Thread Reply
- Sun, 28 Apr 2019 09:04:29 EST Y59tiGvd No.37792
File: 1556456669611.jpg -(153716B / 150.11KB, 1900x1200) Thumbnail displayed, click image for full size. Message in a bottle from "an anonymous coward'
I'm sorry for working for free in Open Source. If I had any choice in the matter, I would not. You see, I cannot be employed because of legal circumstances. If I make income, I will lose my only means of financial support. That being said, I basically have no choice but to contribute to keep my skills.

No hard feelings?

https://www.youtube.com/watch?v=Sjgcb8EYH5A
>>
NameNo - Mon, 13 May 2019 14:10:59 EST 2UYWtQoj No.37839 Reply
>>37792
open source and free software are always the best. but you have to find yourself they way to earn. sadly
>>
Shit Greenshit - Fri, 31 May 2019 03:27:25 EST vASvAHmL No.37878 Reply
what's ya legal fam?

The hell am I doing wrong here

View Thread Reply
- Fri, 17 May 2019 10:15:39 EST GJnT0eOG No.37848
File: 1558102539275.jpg -(68101B / 66.50KB, 500x348) Thumbnail displayed, click image for full size. The hell am I doing wrong here
Just learning C++ and I'm trying to make a basic calculator. For some reason it won't provide an answer to the question.

#include "pch.h"
#include <iostream>
int getValue()
{
std::cout << "Enter a number.\n";
int x;
std::cin >> x;
return x;
}

char getOperator()
{
std::cout << "Enter an operator \n + for addition. \n - for subtraction. \n * for multiplication. \n / for division. \n";
char y;
std::cin >> y;
return y;
}


int answer(int x, char op, int z)
{
if (op = '+')
{
std::cout << x + z << '\n';
}
else if (op = '-')
{
std::cout << x - z << '\n';
Comment too long. Click here to view the full text.
3 posts omitted. Click View Thread to read.
>>
Charlotte Bradgestog - Fri, 17 May 2019 11:07:41 EST GJnT0eOG No.37852 Reply
nvm figured it out. Moved process to main instead of making it outside it.
>>
Fuck Bardbanks - Sat, 18 May 2019 05:31:05 EST yWCJdZvc No.37854 Reply
1558171865043.png -(600145B / 586.08KB, 1280x1280) Thumbnail displayed, click image for full size.
I'm glad you figured it out yourself, OP.

What level of "freedom" shall i expect after learning linux

View Thread Reply
- Sat, 04 May 2019 02:33:30 EST CuWZzwai No.37819
File: 1556951610303.png -(499814B / 488.10KB, 1920x1080) Thumbnail displayed, click image for full size. What level of "freedom" shall i expect after learning linux
The author is making it so rewarding but to which level?
>>
Hugh Chebberstig - Sat, 04 May 2019 04:11:07 EST CuWZzwai No.37820 Reply
1556957467303.jpg -(376862B / 368.03KB, 3000x2314) Thumbnail displayed, click image for full size.
Well,nevermind this post,saw this roadmap and i'm a bit mindblown

Redpill me on ANN's

View Thread Reply
- Thu, 18 Apr 2019 13:22:19 EST Sd0OtoID No.37758
File: 1555608139219.jpg -(15455B / 15.09KB, 480x360) Thumbnail displayed, click image for full size. Redpill me on ANN's
Hello /prog/, redpill me on Artificial Neural Networks.
1 posts omitted. Click View Thread to read.
>>
Emma Hennerdad - Fri, 19 Apr 2019 01:00:49 EST Bcf6RPCK No.37764 Reply
They are just another classification algorithm. All the Machine Learning or Artificial Intelligence conversation around it is just hype. It's a complex statistics equation and not intelligence. We cannot really build a computer algorithm that matches the way a human neural network learns because we do not understand the human brain well enough to mimic it.
>>
waiting for a plane at a shitty airport - Fri, 19 Apr 2019 18:06:44 EST x6K3CZQk No.37769 Reply
1555711604565.jpg -(2516124B / 2.40MB, 3840x2160) Thumbnail displayed, click image for full size.
>>37758
Google currently has the most advanced deep learning network and has no idea what to do with it, because network latency has not caught up with ANN technology, in other words we all have shit internet, because telecom monopolies essentially rule our countries and can just enjoy collecting fees for subpar service because there is nothing any of us can do about it without having a trillion dollars to bribe politicians with in order to deploy a modern network. Eventually this will change and then ANN/deep learning you will see some significant changes.

Imagine a hand held, wearable projecting or contact worn device that when you walk into a small restaurant in Hong Kong it can tell you everything that is going on the second you enter. For example, what language various tables are speaking, what conversation you can join and which one is private, what order is currently being prepared, etc. Translation can be instant so people with different languages will be able to easily communicate. Probabilities of danger can be calculated to warn the 'user' what's about to happen if they run across the street since the ANN has already learned their running speed. This is generally referred to as hyper reality https://youtu.be/YJg02ivYzSs
>>
Under Intact - Fri, 03 May 2019 00:04:12 EST 4yEi4Loi No.37816 Reply
Pretty sure that image is taken from the music video for One by Metallica.

Help me solve this issue, spent too long trying to solve it my self.

View Thread Reply
- Tue, 09 Apr 2019 10:07:30 EST 1LDhr8d/ No.37744
File: 1554818850260.png -(30827B / 30.10KB, 250x631) Thumbnail displayed, click image for full size. Help me solve this issue, spent too long trying to solve it my self.
https://www.circlejerk.com/r/unrealengine/comments/batz13/trying_to_create_a_player_inventory_system_from_a/
Posted all the pertinent info here.
Trying to make a inventory system in unreal engine, but the tutorial seems slightly out of date and I don't want to abandoned this project right now.
2 posts omitted. Click View Thread to read.
>>
Hannah Settingkidge - Tue, 16 Apr 2019 23:30:03 EST yWCJdZvc No.37753 Reply
>>37751
For that you'll probably have to use the Blueprint debugger. Try stepping through things and examining the values of each variable as they change and try to see what's going wrong. Look for values that do not match your expectations of what they should be.

Converting plaintext to runnable code

View Thread Reply
- Wed, 13 Mar 2019 17:25:18 EST DF3Sj/6k No.37708
File: 1552512318833.jpg -(5910B / 5.77KB, 195x259) Thumbnail displayed, click image for full size. Converting plaintext to runnable code
Hey guys.
I'm making a little game in unity right now and I'm building the quest system.

I want to make this system open ended, as in a quest requirement could be anything from clicking a ui button to changing any property in the game.

My first thought was to make a " " simple " " parsing engine to detect my own processing tags (i.e. $player.name) and then build a crapload of utility functions to execute any possible command.

The problem is that this game is a simulation, with a HUGE array of possible commands, and a huge amount of granularity interfacing those commands with all the data classes.

Is it possible to convert plaintext to c# AND run it while the game is running?

Example quest:

questID = Tutorial_1
questTitle = Welcome to the game
questDescription = Helo $player.fullName;. blah blah blah
questGiverId = (automatically set by system)

questGoals<String> (list):
[0] player.personalProperty.getBankData().getPrimaryAccount().balance == 100,000,000;

Rewards: gameSystems.events.pushEvent(Main_2.asset);

etc.etc.
1 posts omitted. Click View Thread to read.
>>
Ingledink Humperbird - Tue, 19 Mar 2019 03:22:05 EST DF3Sj/6k No.37724 Reply
>>37720
I think the plain-text structure will be the easy part. Almost all 'text-code' will be stored in lists where there is ONLY 'text-code'. One statement per element.
The exception to this, is in display text, where I would piggyback what I'm already having to do with 'get' statements denoted by $ and ended by ;

As for the functionality I need... That's what's lead me to this. Let's take a use-case from my game for example:

The game includes a (simplified) 'bank' system. This system keeps records and logs on transfers between players in the game. Perhaps a quest requires a player to transfer a certain amount to someone else... perhaps a quest RESULTS in a character transferring something to the player.
Either way, this occurring THROUGH the bank system is important.

There are a ton of systems throughout the game like this. I've considered writing a ton of custom listeners, a command-line system, a bunch of stuff. Nothing has the appeal of just being able to script:
"thisQuest.questGiver.initateBankTransfer(thisQuest.questOwner, 800,000)"
and stick it in a List<String> for when it's needed.

I get that what I'm asking sounds excessive here... but anything else I can think of feels like it will wind up being a spaghetti code clusterfuck. My big concern is the runtime overhead if a lot of these compilations go off at once.
>>
Hedda Cranningdig - Sun, 24 Mar 2019 23:51:24 EST pHfDabYj No.37729 Reply
fucking class and subclasses man
they fix all of this by only using modular changes when you bridge them.
>>
Jack Honeyham - Wed, 17 Apr 2019 07:15:30 EST De9RwqWL No.37754 Reply
>>37708
Maybe a bit late, but I had a similar situation.

At the end I adopted a different approach using spidermonkey. It's the previous javascript evolution and has interfacing to native classes.
You build C++ classes that bridge your system and the js environment , and either run it as standalone or call it from your system to evaluate embedded strings.

The great advantage is that it is sandboxed and whatever you feed (even if it's ridden with syntax errors) it doesn't influence your quest system.

https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey

Report Post
Reason
Note
Please be descriptive with report notes,
this helps staff resolve issues quicker.