Re: Compiler for C for Windows

2016-06-11 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Compiler for C for Windows

If you're a fan of using Unix-style tools, such as GCC, etc, then you should really consider using Cygwin. You can just download the installer, and pass a few command line parameters to it to download git, openssh client, and more. You can use a command like the following: "setup_x86.exe -P zip -P unzip -P openssh -P " Actually, the same thing can be done with the MinGW system. Just download the installer, and pass a few commands to it to download the standard system. Personally, I'm not a fan of IDEs, since most of them involve a lot of inconsistency as far as accessibility is concerned. However, you can pretty far by developing C/C++ programs by using GNU Make, GCC, and shell scripting.

URL: http://forum.audiogames.net/viewtopic.php?pid=264049#p264049





___
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector

Re: programming games in C++

2016-10-03 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: programming games in C++

You can never go wrong with GCC and GNU Make, or CMake. Easier to use these build environments than bulky IDEs in my opinion. I just use Cygwin, which offers a lot of Unix-based tools for Windows. Personally, C/C++ is not a particularly friendly language for beginning programmers because you do have to deal with manual memory management. However, C/C++ are probably the most flexible programming languages you can find in terms of getting as close to low-level coding as possible. BTW, contrary to some people's beliefs, C/C++ are still high-level compiled languages. Low-level coding is left up to those brave enough to learn assembly languages or raw machine code. A library I recommend you use for game development in particular is SDL (Simple Media Direct Layer or something). It offers companion libraries that will handle streaming of MP3, OGG, WAV (raw), and a few other formats. I'm using these libraries to build an audiogame of my own that is coming along quite nicely. I


Re: Modules to help build Audio Games in the browser

2018-03-15 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Modules to help build Audio Games in the browser

Awesome! Thanks so much for this! I have two questions:1. In the libraries you provided, are there functions to read raw binary sound data? I ask because people could potentially make sound packaging formats. Many benefits to this, one of which allows for encrypted .dat files, or custom formats. I assume NPM has modules for compression, etc? I don't know, I haven't messed much with NodeJS.  I'm so used to C/C++.2. If not too much to ask, how did you learn about all of this? Just a quick summary would suffice. I suppose that an answer to any such question could be something as simple as, "I learned it through experimentation and article reading."  But if anything else helped, I'd like to know about it.Thanks again.

URL: http://forum.audiogames.net/viewtopic.php?pid=355695#p355695





___
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector

Re: how to set up raspberry pi out of the box blind

2019-01-08 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: how to set up raspberry pi out of the box blind

I did a podcast a long time ago as to how to set up a Raspberry Pi. It was an old version of the Raspberry Pi, but it's still somewhat relevant. Unfortunately, the website where this podcast was hosted is no longer maintained. If you can find a copy of it, I'd say that's a good resource. Otherwise, you might want to check out the raspberryvi.org website.

URL: http://forum.audiogames.net/post/404054/#p404054




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: list of places to find sounds and music

2019-04-03 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: list of places to find sounds and music

Thanks for taking this on, Carter. You might consider adding audiojungle.net . I think it was part of the original list.

URL: https://forum.audiogames.net/post/424805/#p424805




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: bitwise operators

2019-06-04 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: bitwise operators

Post 12 and 13, you make valid points in that perhaps it is not worth optimizing using bit manipulation if you have a nice compiler that will do everything for you behind the scenes. Especially since most of the bit manipulation operators are abstracted away from machine-level implementations due to overhead, register allocation, etc. However, it's obvious that OP is just curious about how these things can be applied. It never hurts to be curious.  I will say, OP, just keep that in mind when you want to use bit manipulation in higher level programs you decide to write that it might not be worth the headache. These are definitely tricks that an embedded systems engineer could use to significantly improve certain aspects of a program. Even at that, sometimes, there are compilers for really well-known microcontrollers, and if you have the privilege of having a nice OS, then you might not even have to touch them in any case. Bit manipulation certainly facilitates a better understanding of computers at a much lower level. IMO, a nice intro to Electrical Engineering. 

URL: https://forum.audiogames.net/post/438556/#p438556




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Becoming a CS Major: Some Questions

2019-05-31 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Becoming a CS Major: Some Questions

Hey guys. I just want to let you know that I would be happy to help all of you who need it. I was successful in my college classes, and have done plenty of work around making Math accessible for us. One of the many projects was to work on an accessible Equation Editor with Pearson, the publishing company. Also, Computer Science, Electrical Engineering, Chemistry, and Physics are all courses I am willing to help you all if you need it. If it has a strong mathematical background, I can definitely give it a shot in helping you as well. All you have to do is reach out via my contact below. I already have some of you reaching out, and I'm happy to help more. This can be a joint effort. I'm always happy when hearing other visually impaired people are achieving success in engineering/tech-related disciplines.

URL: https://forum.audiogames.net/post/437714/#p437714




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: bitwise operators

2019-05-31 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: bitwise operators

Yes, there are many uses for them. For example, you can use bitwise operators to add, multiply, subtract, and divide numbers. This saves on CPU cycles, and it's an efficient way to represent data without using multiple integers. I should clarify that as the name suggests, bitwise operators operate on the level of bits (binary digits). So, building truth tables and practicing with 32-bit integers is always helpful in understanding how to manipulate data using this method. If you know what you're doing, you can use them to write simple conditionals involving numbers by eliminating checks altogether and self-evaluate for flags. These things are especially used in embedded systems in where you have a microcontroller with limited memory and you want to optimize performance and reduce footprint. If you study assembly languages, some of this might make more sense. I've worked on embedded systems before, and believe me, if you know how to use bitwise operators and other features of C (unions, bit structs, etc), you will be greatly valued.

URL: https://forum.audiogames.net/post/437841/#p437841




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: JavaScript and audio games. Where to start?

2019-06-02 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: _javascript_ and audio games. Where to start?

Ghorthalon, or whatever he goes by these days, made a nice post on this forum on some modules he created to aid in the development of _javascript_ audiogames. The search feature will come in handy for this. Fair warning, you might want to be familiar with NPM and the general outline of how NPM packages are structured. You can then use NPM to install the custom modules he published. Also, you might want to consider using Howler.js directly as opposed to relying on his wrapper to this library. I found there were some issues. I'm creating a small game, and another library I found to work quite well is Sono. You can even use class-like declarations to structure your code and transpile it to regular _javascript_ and bundle your app. You can even create Electron apps that will run on multiple platforms. I have a love-hate relationship with _javascript_, but it's great in that there are so many useful libraries out there to help in development.

URL: https://forum.audiogames.net/post/438108/#p438108




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: bitwise operators

2019-06-02 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: bitwise operators

Post 5, truth tables can be expressed as regular row-column tables. I think Wikipedia has a nice entry on truth tables you can read. On the web, they can usually be represented in standard HTML tables. These are simple tables that have headers such as, x, y, x, x|y, x^y, etc. Then, for each row, you have the different combination of bits that x and y can take on. I would show you an example, but not sure if you can make tables in BB code or whatever this forum system uses. That, and I am kinda in a hurry. lol A quick example of using bitwise operators to do arithmetic is by using AND operator on bits for carry bit, and XOR on the two bits to add, shift left 1 position to the left, and add. There is a very interesting implementation here: https://www.geeksforgeeks.org/add-two-n … operators/ . It uses a recursive technique, which is not very efficient, but it gets the point across. Also, a good article to read on Wikipedia is on the adder circuit. Keep in mind that at a circuit level, the ALU only has logic gates available to it. A good intro to digital logic or computer architecture might be really useful. Hope some of this is helpful and it doesn't go over your head. Users of higher-level programming languages don't usually have to concern themselves with these things, but bitwise operations and registers and all that fun stuff is essential to how programming languages can do what they do so easily.

URL: https://forum.audiogames.net/post/438111/#p438111




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Becoming a CS Major: Some Questions

2019-06-02 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Becoming a CS Major: Some Questions

Post 28, have you taken a look at the OpenStax books? These have MathML in them, and if you download MathPlayer, you should be able to get NVDA to read them quite nicely. They might not be exactly aligned with your curriculum, but you can use simple reasoning to determine what your teacher is teaching that week, and read relevant material. That, and Khan Academy. That was a life-saver for some of the courses I took in college. Also, take advantage of tutoring and TA services. Each person has a process for what works for them, but if I'm being honest, from personal experience, relying on disability services and other people can sometimes just let you down. I'm not saying they're useless, but you might need to develop strategies of your own to get through some of the hard sciences, maths, etc.

URL: https://forum.audiogames.net/post/438114/#p438114




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: bitwise operators

2019-06-02 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: bitwise operators

Post 5, truth tables can be expressed as regular row-column tables. I think Wikipedia has a nice entry on truth tables you can read. On the web, they can usually be represented in standard HTML tables. These are simple tables that have headers such as, x, y, x, x|y, x^y, etc. Then, for each row, you have the different combination of bits that x and y can take on. I would show you an example, but not sure if you can make tables in BB code or whatever this forum system uses. That, and I am kinda in a hurry. lol A quick example of using bitwise operators to do arithmetic is by using AND operator on bits for carry bit, and XOR on the two bits to add, shift left 1 position to the left, and add. There is a very interesting implementation here: https://www.geeksforgeeks.org/add-two-n … operators/ . It uses a recursive technique, which is not very efficient, but it gets the point across. Also, a good article to read on Wikipedia is on the adder circuit. Keep in mind that at a circuit level, the ALU only has logic gates available to it. A good intro to digital logic or computer architecture might be really useful. Hope some of this is helpful and it doesn't go over your head. Users of higher-level programming languages don't usually have to concern themselves with these things, but bitwise operations and registers and all that fun stuff is essential to how programming languages can do what they do so easily. If you take a computer science cirriculum, much of this is covered in an Intro to Digital Logic course, or Computer Organization course. And the real fun stuff is if you dive into Electrical Engineering and you get to play with FPGAs and microprocessors, not to be confused with microcontrollers.

URL: https://forum.audiogames.net/post/438111/#p438111




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Becoming a CS Major: Some Questions

2019-05-15 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Becoming a CS Major: Some Questions

Hey. I just want to chime in and say that Computer Science is much more than programming. There is a little bit of everything from math, to electrical engineering, to even some minor philosophy concepts. Multithreading and performance optimizations are concepts that you will most likely learn in an Operating Systems class, which if your university is anything like mine, is going to be your third or fourth year. As others have already mentioned, the first steps of your CS journey is to learn the basics of compiling, language-specific features, command line, etc. Then, you'll get into the fun stuff with Discrete Mathematics and data structures and even into designing your own compiler. I should dig up my compiler I wrote for a class. haha The best of luck to you, and I offer my assistance if you need it. I am a recent graduate in Computer Science and Electrical Engineering.

URL: https://forum.audiogames.net/post/433947/#p433947




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: List of resources for programmers, developers, and more

2019-07-12 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: List of resources for programmers, developers, and more

Hi. This post is much appreciated. Although I am already a professional developer and all that business, I know some of these resources may be of great use to some people. That being said, and please try not to take offense to this, but how many of these books listed have actually been read? I'm not expecting for one single person to have sat down and read all these books. And I also realize it is the responsibility of beginners to try to evaluate resources for its pedagogical styles and whether or not it might work for them. However, it may also be somewhat overwhelming for new programmers to sift through so many formal resources, only to be discouraged. Maybe, just maybe, someone could consider adding a section for recommended paths to take for learning essentials that would be particular to audiogame development, as it is appropriate for this community. Again, I'm really not trying to discredit the efforts being made here. It is truly appreciated. However, someone can just as easily google a list of top programming books and compile a list similar to this. At the end of the day, I guess curiosity also has to exist to even make it far on this journey of being a developer (even a beginner developer). A good subredit I would recommend is http://old.reddit.com/r/learnprogramming. There are good discussions on Computer Science topics, programming languages, resource discussions, etc.

URL: https://forum.audiogames.net/post/448471/#p448471




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: List of resources for programmers, developers, and more

2019-07-12 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: List of resources for programmers, developers, and more

Hi. This post is much appreciated. Although I am already a professional developer and all that business, I know some of these resources may be of great use to some people. That being said, and please try not to take offense to this, but how many of these books listed have actually been read? I'm not expecting for one single person to have sat down and read all these books. And I also realize it is the responsibility of beginners to try to evaluate resources for its pedagogical styles and whether or not it might work for them. However, it may also be somewhat overwhelming for new programmers to sift through so many formal resources, only to be discouraged. Maybe, just maybe, someone could consider adding a section for recommended paths to take for learning essentials that would be particular to audiogame development, as it is appropriate for this community. Again, I'm really not trying to discredit the efforts being made here. It is truly appreciated. However, someone can just as easily google a list of top programming books and compile a list similar to this. At the end of the day, I guess curiosity also has to exist to even make it far on this journey of being a developer (even a beginner developer). A good subredit I would recommend is r/learnprogramming. There are good discussions on Computer Science topics, programming languages, resource discussions, etc.

URL: https://forum.audiogames.net/post/448471/#p448471




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: List of resources for programmers, developers, and more

2019-07-12 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: List of resources for programmers, developers, and more

@37, I understand what you're saying. I wasn't suggesting a book on the subject of AudioGame development. It's obvious that such a book does not exist yet. Although, that wouldn't be a bad idea. I was merely suggesting a path listing out some resources (possibly in the order that they should be read) to get to the point of being able to develop an AudioGame. Also, in this recommended path, ideally, there would be a variety of subpaths (which programming language, libraries, etc that could be used for audiogame development). Or if a person isn't looking to develop audiogames, just give some recommendations as to what books/resources could be considered useful from the perspective of a screen reader user, etc. Maybe even start doing book/resource reviews. lol I know there is only so much we can do to simplify the learning process, but I think it's something worth thinking about. Also, possessing a book and actually reading it to get some value out of it are two different things. I have a huge collection of books too. But I've only read like 10 out of a possible 100. And mostly, it was just to search for specific type of information. I wish I had more time to help out with a lot of this! I've always had a curiosity for pedagogical approaches to learning about computer science, electronics, programming, etc. But maybe that's a different conversation altogether.

URL: https://forum.audiogames.net/post/448474/#p448474




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


AudioGame Collaboration: Should We Do It?

2019-08-02 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


AudioGame Collaboration: Should We Do It?

So guys! I have an idea. I don't know how the community will take it, but I want to try. I have been kind of feeling a bit tired of a typical work day as a software dev, and I've been looking to fill my life with a bit more excitement when it comes to programming. I've been working on a game that I am planning to release really soon, but this would just be a side-side project if you know what I mean.  Essentially, this is a game I started coding a couple months ago, and I just want to put it out there. Anyway, this is not what I want to discuss given that it is in _javascript_. There is a project I started about a year ago, and it never really went anywhere. However it has a relatively good modular design, and most importantly, it is written in Python! I know a lot of you are learning Python, and it would be really cool to have collaboration from the community to see if we can't develop an awesome audio game. This is an opportunity to learn from each other, learn about version control, and if you want to potentially get a job as a developer, it would look pretty good on a resume. And of course, we would have an AudioGame that the whole community can enjoy!A few things to note: This project would not be for financial gain. This would also be open source. I am expecting that we would try to adhere to modular design. Also, each addition to the code base would be its own branch. So, person A and Person B would be working off of different branches. Also, ideally, I would like to track the features/functionality added by each user so as to avoid replicating or conflicting work.Again, this project already has some code, so it's not like I'm asking the community to do the entire coding for me. lol I am definitely contributing as well. And finally, since I run the original project, I will approve all changes and merge them into master, unless you want to use a fork of it to do other projects. I do want to note that I am 100 percent flexible if you come to me with reasonable conversation. In other words, I am willing to repurpose the code, use different libraries, or have a desire to do pair programming or something similar.Things you should probably know: If some of the above jargon confuses you, I would recommend you Google, pick up a book, or find a way to learn some of the following technologies. Git for version control. Github as the main host for the project. Travis for possibly having builds of the project (any similar service will work. we can discuss). Python3 is what I began building this system off of.At the moment, I am using PyInstaller for packaging, Tolk for screen reader output, and Pyglet for sound, basic window rendering, and a few other things. We can certainly write things to Cythonize, encrypt, etc if you want to suggest it. Again, I know a lot of you use Soundlib. I am open to switching for the sound.Now for some final notes: OK. I don't want to exclude anyone. But I am going to apologize ahead of time for possibly leaving some of you out via some very random criteria. I would really like to work with people who are serious about collaborating. I would really prefer if you have relatively good English skills. Also, there will not be too much handholding (it is my hope that you've coded enough to understand a lot of the code being written). This being said, I would also want people to leave in-line comments to explain how code is being written to accomplish certain tasks. I try to be reasonable when it comes to honoring each person's coding style. However there are standards that would help facilitate code organization and modularity. Also, arrogance and unwillingness to compromise will get you nowhere with me. You will be ignored!The reason why I want to bring this up now is because I believe that if enough of us put our heads together, we could make a really neat game that could potentially be a next great hit in our small community. I want to see if there is enough interest. If none exists, then I won't bother. But if it does exist, maybe we can start a skype group or something to discuss specifics about the type of game we are going to create, libraries, and other specifics. The repo in github can be found at this link. Feel free to browse and view the source. No pull requests or contributions will be accepted until project starts. Also, if you don't necessarily wish to contribute, feel free to use this as a starting point or something for another project. What do you guys think?

URL: https://forum.audiogames.net/post/452688/#p452688




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: AudioGame Collaboration: Should We Do It?

2019-08-03 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: AudioGame Collaboration: Should We Do It?

nolan, your contribution is much appreciated. And I understand your explanation. However identifying parts of code as branches is still somewhat valuable to get an overview, from a glance, as to what the issue or feature being added is, and how it's commits relate to the current flow. I understand branches can ultimately be created by the maintainer from a fork contribution. Still it's good to have some accountability on the person forking and contributing by identifying parts of code as branches. Also good concise commit messages are great too! Of course I can't prevent people who fork from sticking to my conventions, but I certainly encourage it. Commits, making small feature changes, are probably fine just leaving at master (e.g. spelling changes). Again, thanks for your contribution. I'll be definitely merging your contribution. I'll be adding a contributors.md file. You're first on the list.  Also, I had some sounds I began using for this project. I have to figure out a way to host them such that collaborators can add sounds and be able to have a complete build to play the game and distribute if they so desire. Maybe OwnCloud?

URL: https://forum.audiogames.net/post/453058/#p453058




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: AudioGame Collaboration: Should We Do It?

2019-08-03 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: AudioGame Collaboration: Should We Do It?

Wow! I'm glad there is some interest. I was afraid nobody was going to offer. It sounds good to me. If you guys wouldn't mind, send me your Skype addresses, or suggest another messaging method so that we can communicate more freely and we have a dedicated space to talk about this project. I can start a Skype group unless others have other ideas. If you don't want your Skype out there for everyone, just go to my website at edgarl.com and fill out the contact form. It has a "I'm not a robot" thing, so you can just fill out that form and provide me with your Skype address. My website is a really bare thing, but the contact form works, and I'm planning to add other things in the future when I can get around to it.  Also, I noticed someone already submitted a pull request. The effort is much appreciated. However I will not merge it because I am going to be firm about enforcing the rule about good version control practices. And usually, in a good development setting, each person will create their own branch, even off of their own forked project. This branch with the new feature or bug fixes is eventually merged into master by the original author. That way there is some central authority. Direct changes to master will not be merged. Sorry! If the contributor that made the pull request to improve the build process could make a separate branch and call it "improve-build" or something like that and commit that and do another pull request, then I would be happy to merge into master. Also, I did say pull requests would not be accepted until the scope, goals, and extent of our project is further discussed and established. I can make exceptions for pull requests addressing documentation, build environment improvements, and anything not related to the code directly. I also want to emphasize no contribution is too small. If you make small spelling corrections, grammar corrections, etc, that's just as valid as code contributions. In my opinion, documentation is just as important! Anyway, I'll keep an eye on this thread, and I am excited to work with some of you guys.

URL: https://forum.audiogames.net/post/452926/#p452926




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: AudioGame Collaboration: Should We Do It?

2019-08-04 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: AudioGame Collaboration: Should We Do It?

defender, thanks for your optimism. lol And I understand collaboration hasn't been a strong part of our community. I know about the many leaks, disagreements, lack of communication, and other negative attributes associated to collaboration within our community. This is the beauty of Github and open source projects. I am not obligating anyone to work on the project once they commit. I don't have to accept any pull requests if I don't want to. And if people distribute the source, so what? It's open source! This is just an attempt to get people to work together! If I'm the only one that contributes to the project in the end, so be it! It doesn't bother me. Heck, I might not even contribute too often. I have a life outside of this, and I'm not obligating myself to work on it to release it for any reason. This is a mere attempt to get something going for people to enjoy. I'm not trying to say that I'm not treating this like a real and true project, but at the same time, I'm not stressing out about it! I have a job, I have other commitments. But you never know, something cool might come out of this. I'm leaving it up to you guys to commit as you see fit. If nothing comes out of it, I don't loose anything. Also, if people expect features to be added, they can add it themselves. Again, I can promise you I won't be unmotivated. The major reason being that I'm not anchored to this community. People's feedback doesn't affect me. I just want to do something good to help our developers, especially our beginners. Maybe you can even help since you are good at procuring sounds. 

URL: https://forum.audiogames.net/post/453215/#p453215




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: AudioGame Collaboration: Should We Do It?

2019-08-14 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: AudioGame Collaboration: Should We Do It?

Hey guys. Just a quick update.So, we are taking off with this small project. Good discussions are being had, and contributions are beginning to come in.That being said, we don't quite have an idea for the game just yet. If you guys have any suggestions as to what we should make, feel free to throw them out here. You don't have to be a contributor to make suggestions. We're happy to hear them all. I feel like we could potentially make anything. The only thing is actually sticking to something. I might even check out some game idea threads on the forum. We have an expandable map system, thoughts about good sound libraries to use, good screen reader support, and other incoming things. Never too late to join in if you want to get in on the fun! 

URL: https://forum.audiogames.net/post/455500/#p455500




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: AudioGame Collaboration: Should We Do It?

2019-08-18 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: AudioGame Collaboration: Should We Do It?

Quick update. An agreement has been made regarding the game. I think our main goal is to make a couple of minigames with coins and some complexity. We're going to try avoid replicating games found in CrazyParty. We don't necessarily want to make a game like CrazyParty, but it might be a little similar. If you have suggestions as to what mini games to make, feel free to suggest. I really like the horror game concept. There may be a game or two with this premise.

URL: https://forum.audiogames.net/post/456420/#p456420




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: problems when installing Modules in python

2019-08-22 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: problems when installing Modules in python

My recommendation is to first, before running any script, jump into the Python environment. Just type python in cmd, and trying importing the library. This is just to verify that your imports are either working or not working, even after pip install. If this does not work, one of a number of things could be wrong: you may have conflicting copies of Python (for example, another Python version you explicitly installed, another python version pulled in by a POSIX-like subsystem like Cygwin or Msys2, or python from somewhere in Visual Studio or similar IDE), or Pip is not properly aligned with your Python version. One last measure you can try is typing "python -m pip install library" (without the quotes) and then try importing again. Doing that command ensures that the pip module that actually corresponds to the python version you are using gets used. Finally, if all advice given here does not work, just uninstall and reinstall Python. Also, if you uninstall, make sure you delete all traces of the program, including Pip, pip cache, etc. Usually it can be found under c:\users\your_user_name\appdata\local . A few other things can be found depdning on your Python version. I hope this helps.

URL: https://forum.audiogames.net/post/457151/#p457151




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Accessible ides for C++?

2019-09-03 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Accessible ides for C++?

Visual Studio is getting up there in good accessibility. Honestly, C++ doesn't really need all that fancy stuff. If you've programmed before, you could really get by with just using a text editor like Notepad++, or any form of Notepad, or Visual Studio code. The thing you will have to learn is how to compile your C++ programs. Most people use GCC, which is something you can install on Windows a number of ways (through Cygwin, MinGW, Msys2, etc). Then, GCC is run on the command line using something like:gcc test.cpp -o testYou can add the -c flag to compile to object code, which is a prerequisite for a full executable. But you might want to start without the -c flag and read about it. It's a good practice to know how the whole process of how compiled languages ultimately generate executables, and this is where you can learn about the different parts of a compiler toolchain, including the assembler, linker, etc.

URL: https://forum.audiogames.net/post/459432/#p459432




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: How big of a deal are 32-bit builds?

2019-09-12 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: How big of a deal are 32-bit builds?

@16, technical explanations and justifications are good and well, but regular end users don't care about any of that. And again, if you're fine with losing some of that user base, then more power to you. I'm just saying that there is still somewhat  of a case to try to adapt to building for 32-bit systems. 64-bit systems are certainly becoming prevalent, and I agree people should just upgrade, but not everyone is of the same mindset or cares enough about technology to want to upgrade, despite some inherent improvements and lack of future support.

URL: https://forum.audiogames.net/post/461456/#p461456




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: How big of a deal are 32-bit builds?

2019-09-12 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: How big of a deal are 32-bit builds?

I agree 32-bit systems are becoming a thing of the past. However, the way I look at it is that some users are still running lower end systems either because the system was purchased a few years ago, or they're not too concerned with the technical side of things, and 32-bit systems are still appealing. Also, if you write 32-bit applications, they tend to run on both 32-bit and 64-bit environments. I think it's just fine to not have to deal with 32-bit builds with the understanding you might lose some users. Also, even though some users may have a 64 bit computer, they still tend to run 32 bit operating systems for some reason. Perhaps it's not viable to try to adapt, but when I compile an app, I usually try to compile 32-bit version.

URL: https://forum.audiogames.net/post/461441/#p461441




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: I need some help

2019-09-12 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: I need some help

I get you OP. I'm fine when it comes to my work projects, mostly because I know I'm getting compensated for what I'm doing. But personal projects are kind of hard to continue. The best thing I can tell you is to figure out what your long term goal is with your project. As an example, when I was in university, because I wanted to be employed, I built a lot of small projects and built up a portfolio only for potential employers to see. Even though I was already employed, I didn't want my skills to become outdated. Also, didn't want my online presence to be obscured. But I have so many unfinished Audiogame projects on my computer. And after seeing how some developers get treated in this community, I just don't see any longterm payoff to want to continue. Now if I work on projects, I do it mostly for myself, and I can continue to add to my employment portfolio. But I would say, if you are motivated to want to work on something, that goes a long way!

URL: https://forum.audiogames.net/post/461461/#p461461




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Blind Developers Working Full-Time

2019-07-30 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Blind Developers Working Full-Time

Are you working for a company?Yes. I am working for a good-size and well-known company in the US. We're Facebook friends, so you might know which company. haAre you doing contract work?No. But really thinking about it. Also, freelance sounds good. nolan, maybe you can give some advice as to what freelancing networks you use (word of mouth, websites, etc). I have a relatively good position at the moment, but I can see me getting tired in the future of the typical workday. What area of development does your work focus on (web development, database management, AI, etc)?Well, I work as full stack developer, but the main product I help to support is a web-based product. We mainly use web technologies like _javascript_, ReactJS, etc on the frontend, and NodeJS and others in the backend. Git, Jenkins, and others are also used for management of code and bug tracking.Do you like where you work?Some days I do, and other days I don't. At the end of the day, it puts money in my wallet, so can't complain too much.  Also, I feel like a lot of people feel the same way about their jobs.Is their in-house software accessible?It's getting there thanks to me. lol Well, only half kidding. There are efforts being made to make it accessible after it was brought up.What's the culture like?It's your typical big-company culture. You kind of have to fight to get noticed or get lost in the chaos. Also, a lot of meetings!What do you do on a day-to-day basis?Code, debug, deploy, and more meetings!What made you choose to work for that company?Nothing really. I just had a few job offers right out of college, and picked the one that paid relatively well and fit my skill set.What did you major in college?Computer Science and Electrical EngineeringDo I see myself working in a different position?Probably so in a year or two. My ideal position would be an Embedded Systems Engineer. I had such a position in the past, but couldn't really maintain it due to me being a university student. I really like low level coding. But I'm happy with anything related to coding, technology, etc!

URL: https://forum.audiogames.net/post/452145/#p452145




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: AudioGame Collaboration: Should We Do It?

2019-08-05 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: AudioGame Collaboration: Should We Do It?

Alright. So this reply is going to contain some information for how you can get started with Git and Github. If you're a Git or Github expert, I want to appologize ahead of time. Some of this will be oversimplified for the sake of explaining this to newcomers. If you are somewhat familiar with Git or github, this might still be helpful because it will have some cut and paste commands. I've written this over a span of a couple of days, so it might be a little unorganized in some parts.First, here is how I think about Git and Github. If you don't know the difference, this might help.Git is the program used to manage, create, clone, and contribute to repositories. A repository is basically just a code project. The advantage of using Git is that you have the ability to view the history of files, revert to files whose contents have changed over time, and isolate changes that you make to code to work on separate features and issues at the same time as other contributors.Github, on the other hand, is, in its simplist form, a place where these projects can be stored, viewed, and from where latest code changes can be retrieved. It's like a dropbox for code. lol Normally, Git projects are only stored on your computer, and contributions of the simplist kind can be made. Having an area where things can be centrally stored, such as Github, allows other developers to see and contribute to it.The Git program runs on Mac, Windows, and Linux/Unix systems. It can be downloaded at the Git downloads page. Most users run the Git program on the command line. There are GUIs, but I can't speak as to their accessibility. In my opinion, it's much more accessible to run commands in command line environments anyway. The only challenge most beginners experience is the fact that there are so many commands. This can become overwhelming. But no worries, if you're confused, you're not the only one. Even experienced developers have to look up commands from time to time. That, and the fact that books just for git have been written can tell you how complex this system can be. My aim here is to write just enough to get a collaborator to my project up and running. I'm certainly not going to write a whole book about it. lolSo, the first exercise is to get this project onto your computer. Here is where I want to introduce two words of Git/Github terminology: cloning and forking.Cloning a project is to essentially grab the repository from the web and making a copy of it on your computer. Forking a project is to essentially grab a copy of a person's repository, associated to a particular Github user, and making a copy of it on your own Github account. There is a difference! You need an account on Github to do both.You might ask, why would someone fork a project? Well, Github is full of open source libraries and projects. When cloning, although you do have a copy of the project on your computer, the repository is still associated to the location on the web that corresponds to the user that originally created it. So when you make contributions, the only location it can go to is that on the original owner's reserved project location. The original owner might have even restricted others from collaborating directly to their project on this dedicated space. However, when forking, you get a copy of the project, and you reserve a separate location on your account for changes to be made. You can also think about it in terms of URLs. When forking, you get a different URL that you can use to host and retrieve your copy of the repository. There is a bit more to it than that, but I'll introduce it as the concepts come up.Note: I will use the dollar sign ($) to denote that these are commands to be typed into the command line. I am assuming Git was installed on your computer. I am also assuming you have created a Github account. That part should be easy.So, there are two ways to get my project onto your computer:Cloning my repository. This would only be used for viewing the code because I don't have people as collaborators explicitly stated in the repository settings (which is required for allowing direct contribution via my web location). The command to achieve this is:$ git clone https://github.com/EdgarLozano185519/Au … Pyglet.gitWhen you press enter, because this is https, it will ask you for your Github username and password. Just enter that information, and a copy of the code is created in its own automatically-created directory.The second way is to fork a version of my repository onto your account and clone that fork.If you go to my repository URL (found in the first post), then you should see a "fork a copy of this repository" button. This should direct you to adding a repository with a similar name to your Github account. Once this is finished, the forked repository should appear in your account. You then want to take the url from your version, found as a collapsed button that says something like 

Re: AudioGame Collaboration: Should We Do It?

2019-08-06 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: AudioGame Collaboration: Should We Do It?

Hey guys. Just wanted to let you know that I just made a contribution to the repository that uses Git LFS for the game assets like dlls and sounds. So now if you clone and pull the repo, you should be able to build the code and test the current state of the project. Which, to be honest, isn't much, but just to ensure the code is indeed working. Thanks again Nolan for the suggestion to use Git LFS. Really handy!We now need an idea for the kind of game or games we are going to develop. There is some discussions going on in the Skype group, so feel free to join and participate. I also have a TeamTalk server on my domain. Maybe we can get that going for us to talk.

URL: https://forum.audiogames.net/post/453671/#p453671




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: AudioGame Collaboration: Should We Do It?

2019-08-04 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: AudioGame Collaboration: Should We Do It?

OK guys. For all interested in this project, you can join the Skype group at this link. Also, Nolan, thanks for your suggestion for Git LFS. I think we might use it. I encourage the collaboration to make use of ogg files.The next thing on the agenda is to discuss what kind of game we are going to make. I think a todo.txt file might help us get a little organized as to things to be implemented, discussed, etc. Oh, and I made a commit to change the source files to an src directory and added a gitignore. If we're using Git LFS, maybe we can modify it such that the sounds directory is no longer excluded from the tracked items.

URL: https://forum.audiogames.net/post/453173/#p453173




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: AudioGame Collaboration: Should We Do It?

2019-08-04 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: AudioGame Collaboration: Should We Do It?

OK guys. For all interested in this project, you can join the Skype group at this link. Also, Nolan, thanks for your suggestion for Git FS. I think we might use it. I encourage the collaboration to make use of ogg files.The next thing on the agenda is to discuss what kind of game we are going to make. I think a todo.txt file might help us get a little organized as to things to be implemented, discussed, etc. Oh, and I made a commit to change the source files to an src directory and added a gitignore. If we're using Git FS, maybe we can modify it such that the sounds directory is no longer excluded from the tracked items.

URL: https://forum.audiogames.net/post/453173/#p453173




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Found something for anybody using any language

2019-12-04 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Found something for anybody using any language

This is cool. There are a few of these websites around the web with similar content. The aim is to provide developers with algorithmic thinking and experience with data structures. In the US, especially for job interviews with large companies such as Google, Facebook, and Amazon, these are good exercises on which to practice because they will almost surely be part of the process! A very popular one among Software Engineers who want to prepare for this style of interviews is leetcode.com. To clarify, many software engineering positions nowadays almost require you have some experience with this style of questions. So, if you guys decide to do these problems, and you do well on them, you should consider applying to interview at Google. lol They helped me get a job at big company.

URL: https://forum.audiogames.net/post/482605/#p482605




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: C input?

2020-02-08 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: C input?

All this pointer stuff and stack stuff is probably confusing. As people have already mentioned, C is different enough from Python, _javascript_, etc, to have to endure a steep learning curve, especially if you're accustomed to dealing with higher level languages. I haven't really tested out your code, but I think this code essentially has the problem of function scope and the dreaded pointer management problem. Pointers are very tricky, and others have already done a good job explaining some of the intricate details. As an experiment, try directly printing the output variable as populated by the call to scanf after your failure condition in your getIntInput function. In other words, try printf(a) in that function. Additionally, I'm not sure you can return NULL in a function with the defined int return type. There is also the issue of scope, which I briefly mentioned. I'm not sure that a populated memory address is retained when the function exits. In other words, this relates back to the stack which others have explained. My recommendation would be to pass a temp variable to the function that calls the scanf function. I think this will allow the value to be retained for your comparisons in the main function. These are some suggestions as I can't really type a more an-depth explanation at the moment.

URL: https://forum.audiogames.net/post/499774/#p499774




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Forum Creation from Scratch

2020-01-29 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Forum Creation from Scratch

Do you mean that you want to create forum software by coding it yourself from the beginning? If so, there are many ways of going about this. However, I do advise you to learn a little bit about how front end, back end, and simple database systems work. You don't have to, but web stuff is so complicated nowadays, that you have to know a little about how all the pieces fit together. The old traditional way is to learn the LAMP stack, which is just an acronym for the technologies that include Linux, Apache, PHP, and MySQL. This is arguably falling behind in terms of security, performance, and other related factors. But it is a good starting point if this is just a personal project. PHP is usually a language that is used on the back end. For the front end, a common set of languages is HTML, CSS, and _javascript_ and libraries like React or Angular. Front end is mostly what people see on your website. The back end is the server stuff that runs on your Linux machine, or Windows machine, that provides the communication layer to the database. Anyway, sorry, I just wanted to put a little bit of information out there. and this is only scratching the surface. This is all to say that PHP is fine if you just want to run a hobby project. The old way is to render and bundle all code using PHP. And again, good way to start, but not good way to maintain a production system. Ideally, you want to separate server code from code that runs on the web browser.

URL: https://forum.audiogames.net/post/497034/#p497034




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Forum Creation from Scratch

2020-01-29 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Forum Creation from Scratch

I just want to clarify that PHP doesn't necessarily handle front end code. PHP is more of a back end language used to support back end services like REST etc. Ruby and Ruby on Rails is similar. PHP executes server code to render front end. Yes you can define front end code within PHP tags and proceed with modularizing your application that way, but maintaining an application can become difficult where a developer would have to manage all of the code on one code base. I think generally, if the application is small enough, this is fine. However, once applications start getting larger, separating and modularizing a full stack app with _javascript_ and/or other rendering libraries handling the front end is generally recommended. Anyway, a popular structure is the acronym JAM. this is _javascript_ API and Markup. API calls handle all of the backend stuff, and Markup is rendered with _javascript_. Also, _javascript_ can be used on both the front end and back end. Many people begin this way and, in fact is good for learning and is good if you ever want to be in the job market. Ultimately, it is up to you, OP. And let me tell you, there are an overwhelming number of technologies out there. If you feel comfortable with PHP, then by all means, use it and learn to implement a login and registration system, posting system, and other facilities existing on your typical forum software. Nothing is wrong for the task just as long as you can get it to work. There are already plenty of forum software designed in PHP from which you can get ideas.

URL: https://forum.audiogames.net/post/497096/#p497096




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Docker usage

2020-02-17 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Docker usage

I use docker at work. Most of what I was going to write has already been written. But just to add on, Docker is helpful for quickly setting up a local build of software, as compiled or packaged from source code. As an example, if you just got onboarded to a software engineering job, and you want to get a look at fully built software from a foreign code repository, this is a good way to get developers up to speed with little-to-no effort. I helped set up a docker setup to help new hires on some of the projects I work on, and everyone says it is so much easier than just throwing everybody in the deep end so to speak, and figuring out dependencies, proxy repository settings, etc. Then, beyond Docker, there is Kubernetes, Docker Swarm, etc.

URL: https://forum.audiogames.net/post/502288/#p502288




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: C input?

2020-02-09 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: C input?

@19, I am glad your question was answered and you learned from this experience. Sometimes, I tend to leave out a lot in my explanations because I don't want to overwhelm new learners. But sometimes, some background may help. In addition to the Assembly, C, and higher level language hierarchy, there are different assembly language systems and specifications for each architecture. These specifications are referred to as the Instruction Set Architecture (ISA) of a system. Two well-known architectures are ARM and X86. Different compilers generate appropriate assembly for machines. GCC, for example, is not just a compiler, but a linker, an assembler, and it includes a debugger. The compiler does all the converting from the languages that you are used to seeing to the assembly language flavor. of the machine. Prior to that, however, the preprocessor makes sure all files are included, macros are expanded, and so on. Then, the compiler hands the program over to the assembler, which generates the machine code. Finally, the generated output goes through the linker and links system libraries, etc to generate an executable. There are some intermediate steps I missed, but this is the general idea. I get really passionate about this because if you also do the Computer Engineering track in school, you'll even learn about even lower level stuff like logic gates, transistors, FPGAs, and so much more. I built my own minimal computer using these bare electrical components, created the machine's ISA, wrote an OS for it, wrote a compiler for it, and got it to run simple programs. Just FYI, I had a lot of resources as I was on an electrical engineering track as well. These exercises can really give you a handle and mastery of every part of the computer and help you realize the full potential these human-made innovations can ultimately reach. These are just some things to look forward to in your Computer Science track.

URL: https://forum.audiogames.net/post/499945/#p499945




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: C input?

2020-02-09 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: C input?

@19, I am glad your question was answered and you learned from this experience. Sometimes, I tend to leave out a lot in my explanations because I don't want to overwhelm new learners. But sometimes, some background may help. In addition to the Assembly, C, and higher level language hierarchy, there are different assembly language systems and specifications for each architecture. These specifications are referred to as the Instruction Set Architecture (ISA) of a system. Two well-known architectures are ARM and X86. Different compilers generate appropriate assembly for machines. GCC, for example, is not just a compiler, but a linker, an assembler, and it includes a debugger. The compiler does all the converting from the languages that you are used to seeing to the assembly languages. Prior to that, however, the preprocessor makes sure all files are included, macros are expanded, and so on. Then, the compiler hands the program over to the assembler, which generate the machine's assembly language flavor. Finally, the generated output goes through the linker and links system libraries, etc to generate an executable. There are some intermediate steps I missed, but this is the general idea. I get really passionate about this because if you also do the Computer Engineering track in school, you'll even learn about even lower level stuff like logic gates, transistors, FPGAs, and so much more. I built my own minimal computer with an ISA, wrote an OS for it, wrote a compiler for it, and got it to run simple programs. Just FYI, I had a lot of resources as I was on an electrical engineering track as well. These exercises can really give you a handle and mastery of every part of the computer and help you realize the full potential these human-made innovations can ultimately reach. These are just some things to look forward to in your Computer Science track.

URL: https://forum.audiogames.net/post/499945/#p499945




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Are there any audio guides on programming?

2020-01-03 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Are there any audio guides on programming?

When I learned the LAMP stack and the MERN stack, I learned by listening to videos. The thing I found appealing about videos is that concepts are usually expressed informally and quickly. It's not that I don't understand formal writing and technical jargon coming from text in articles, it's just there is an inherent ability to understand spoken explanations. Also, if you get a MOOC or a course from Udemy, most of the time, there are supplements to the videos, usually the code in plain text format. Although, full disclosure, I already had familiarity with programming and Computer Science when I learned from video. Pedagogical approaches to learning how to program are very interesting to me. One I typically agree with is to just start coding and pick up new concepts as you go and when you need them. There is always new technologies to be discovered in the software development landscape, so much so, that you just learn to use all resources, whether audio, video, or written text to your advantage.

URL: https://forum.audiogames.net/post/490351/#p490351




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Resources to Prepare for Technical Coding Interviews

2020-03-26 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Resources to Prepare for Technical Coding Interviews

So, just to add on to my response a bit, there are usually a few rounds of interviews for a software engineering position, or many tech positions for that matter. I'm sure you already knew that.Software engineering interviews are the ones I am most familiar with. I'm not sure what you want to do (whether that's software engineering, QA, devops, etc). There is so much to do with a CS degree on hand, and even more if you've had some prior professional experience.Anyway, the first round is an informal conversation with a recruiter, followed by a possible conversation with a hiring manager. Also, sorry, I'm assuming these jobs are in the US. Wow! So many assumptions.Then, there is a technical interview. This can take on a couple of forms. Two of the most common, and the ones I've usually encountered, are the coding interview, or the take home assignment style of interviews. I should note that this first technical interview is usually done over the phone or on some other conferencing platform.Most of the resources I pointed to in my initial response would be helpful to study if you get the coding interview. You get an algorithm problem from an interview over the phone, or some other online calling platform, and you're expected to talk through and write code for your solution. In my opinion, if you get a coding interview, I consider this good luck. This is because coding interviews are kind of structured and somewhat predictable if you've done enough problem solving exercises.the second type of technical interview is the take home exercise. Basically, you are given a problem with requirements, and you should expect to develop something that matches these requirements. Most assignments I've received in this manner have been full stack projects. They're kind of fun and my preferred way of interviewing. Although, sometimes, you might be given a project with only front end considerations, or back end. For this interview, be prepared to know many things: Back end technologies, good front end development practices, databases, perhaps containerization or cloud technologies, and probably others. It really depends on the project requirements. I would say to know these things anyway for many jobs.Then, if you do well in this round, you go on to yet another round of interviews.These are the awesome on sight interviews! You go to the company's headquarters, and get to do a few more fast, or slow, rounds of interviews. This part, at least for me, has always been variable in the amount of interviews I've had to do. But they've all taken place in a single day. I've had up to 5 interviews in one day. Oh, and lunch. hahaThere are three main types of interviews I've encountered here: more coding interviews (also known as whiteboarding interviews, for which I usually just use my laptop), the system design interviews about which I briefly spoke, and the behavioral interviews.The behavioral interviews are basically things you would answer at pretty much any interview. People are looking to see if you would be a good person to work with, how you handle stress, your weaknesses, strengths, etc. Also, at companies like Facebook and Google, I was taken around to ask potential teams I would be joining about their work, and kind of a general tour.This has been my general experience with bigger companies. For startups, or even companies not so tech-oriented, the processes were simplified, but with the general outline being somewhat similar.Keep in mind, I recently graduated college as well (about 2 years ago), so I may not have a full outline of what a wider spectrum of companies are doing. but I imagine this to be fairly descriptive.I still have companies reaching out, but am happy in where I ended up, but I always say, it's good to keep your options open.I didn't really know much about the process when I graduated college because I was naive, but now I have a good grasp on these processes. I'm glad a company took me in to show me some of the way while I was in college, but I know this is not common. So, I'm just hoping this small response to your post will help you out, even a little.

URL: https://forum.audiogames.net/post/512687/#p512687




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Resources to Prepare for Technical Coding Interviews

2020-03-26 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Resources to Prepare for Technical Coding Interviews

The top website, and I mean the one a lot of people visit to practice, is LeetCode.There is also GeeksForGeeks.LeetCode has a list of problems on which you can practice from easy to hard. There are a lot of free gems in this list. However, to get complete access to the full list, you can pay about $35 USD per month. Kind of worth it for about 2 months if you can really settle on studying.GeeksForGeeks is kind of cool because all of the material is free. Some of it is in broken English, however, but still very valuable.FreeCodeCamp has some Algorithms and Data Structures training too and all for free. There are plenty of people on YouTube who do technical interview tutorials. You just have to determine which work for you.My recommendation: Learn a language and know it well for a coding interview. Most companies that have this as part of the process will allow you to pick any language, and it benefits you to stick to a language you know really well. I always used to pick Python or _javascript_ because these languages were the easiest to pick up and refresh on.AdventOfCode is a good website too. It has some good problems on which to practice.There is no shortage of practice material and tutorials. All you need is motivation and commitment because many companies have the coding interview as part of their process.Additionally, there are some interviews that will test you on your system design skills. A good resource to learn or freshen up on this topic is the System Design Primer.I think college was great in teaching me about Computer Science, but not so much at preparing me for software Engineering. And yes, there is a difference in some respects.So, definitely take time to build projects, get familiar with latest technologies, and really commit to learning even after college. BTW, a good podcast is SoftwareEngineeringDaily.Software Engineering salaries are really great!Let me know if you have questions. Slight brag, I landed offers at big name companies, which honestly, isn't such a big deal. The system is so structured enough to where if you just learn patterns/data structures and certain algorithms, you're pretty much set.

URL: https://forum.audiogames.net/post/512674/#p512674




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Resources to Prepare for Technical Coding Interviews

2020-03-26 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Resources to Prepare for Technical Coding Interviews

The top website, and I mean the one a lot of people visit to practice, is LeetCode.There is also GeeksForGeeks.LeetCode has a list of problems on which you can practice from easy to hard. There are a lot of free gems in this list. However, to get complete access to the full list, you can pay about $35 USD per month. Kind of worth it for about 2 months if you can really settle on studying.GeeksForGeeks is kind of cool because all of the material is free. Some of it is in broken English, however, but still very valuable.FreeCodeCamp has some Algorithms and Data Structures training too and all for free. There are plenty of people on YouTube who do technical interview tutorials. You just have to determine which work for you.My recommendation: Learn a language and know it well for a coding interview. Most companies that have this as part of the process will allow you to pick any language, and it benefits you to stick to a language you know really well. I always used to pick Python or _javascript_ because these languages were the easiest to pick up and refresh on.AdventOfCode is a good website too. It has some good problems on which to practice.There is no shortage of practice material and tutorials. All you need is motivation and commitment because many companies have the coding interview as part of their process.Additionally, there are some interviews that will test you on your system design skills. A good resource to learn or freshen up on this topic is the System Design Primer.I think college was great in teaching me about Computer Science, but not so much at preparing me for software Engineering. And yes, there is a difference in some respects.So, definitely take time to build projects, get familiar with latest technologies, and really commit to learning even after college. BTW, a good podcast is SoftwareEngineeringDaily.Software Engineering salaries are really great!Let me know if you have questions. Slight brag, I landed offers at big name companies, which honestly, isn't such a big deal. The system is so structured enough to where if you just learn patterns/data structures and certain algorithms, you're pretty much set.

URL: https://forum.audiogames.net/post/512674/#p512674




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: recommendations for CSS frameworks

2020-05-17 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: recommendations for CSS frameworks

Hi,I work a lot on front end too at my job. I'm fortunate to have understanding coworkers who help me validate some of my CSS. We essentially use Flexbox and Grid CSS. Honestly, you just have to understand basic concepts like the box model, padding, margin, etc. Also, we use MaterialUI for some components. I work with both React and Angular. I will say, however, we have strict mockups of how things should be placed on the page, and how certain elements should appear. Therefore, I tend to stay away from CSS for the most part, but if I need to write CSS for a component we have to lie down, I can pull up a W3Schools reference, and mentally step through a quick prototype of what to build. I primarily focus on actual component logic. Then, I ask a coworker to eyeball my work, and if they need to, they'll help me out with a PR. Sometimes, screen reader formatting information might come in handy. But more often than not, this is not quite helpful. These are huge enterprise applications I work on, so fortunately, there is opportunities to work on the backend as well, which is where I imagine most blind people feel comfortable, myself included.

URL: https://forum.audiogames.net/post/530321/#p530321




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Let's make an audio first person shooter in JavaScript together!

2020-05-17 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Let's make an audio first person shooter in _javascript_ together!

Post 5 triggers. lolNo. But he does have a point. In my case, I deal with my personal life and job, and as much as I would love to start an AudioGame project, or even contribute to one, I know I'll lose motivation half way through the project. It's happened many times. I hate to say it, but like many others, my main motivator is money and providing for my soon-to-be family.

URL: https://forum.audiogames.net/post/530395/#p530395




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: a great coding resource, free code camp .org

2020-05-06 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: a great coding resource, free code camp .org

I love to promote freeCodeCamp when I can. I almost have a full stack certificate from there. It really teaches you the basics of full stack development in _javascript_ rather well. It holds your hand a bit too much at first, but once you get to the more advanced lessons, you can branch out and learn how to deploy web apps on different platforms if you want. I think the PHP tutorial referenced in this discussion is part of the articles/news section on the site. FCC has articles contributed by others and full online lessons on many subjects. I can't wait for the Python certifications to come out!Another cool website to look at is TheOdinProject.org. It's not like FCC in the sense that you don't practice on the site, but similar in that it gives you step-by-step lessons on learning about web development, primarily with Ruby technologies. Actually, they now have a _javascript_ track as well.CodeCademy is fine too. Well, at least the programming-only sections. Courses on there are usable. Accessibility is not ideal, but you can work around most things.There are a few others with free curriculum. I like finding these little gems online.

URL: https://forum.audiogames.net/post/526390/#p526390




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Accessibility in Certification Tests

2020-05-06 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Accessibility in Certification Tests

I'll try to make these questions clear.Do you guys have experience obtaining developer-related certifications? If so, how were your experiences with respect to accessibility? I guess I specifically mean the examination itself. For example, what was it like with accommodations for a test? Was the exam center able to help meet the accommodations?I have to admit, I am a sucker for wanting to learn things, way too much sometimes I think, , and I like just looking at certification outlines to gauge path-based learning and acquire the knowledge. Almost like a structured self-guided curriculum.I don't really care much about job opportunities at the moment since I already have one, but actually acquiring these certifications couldn't hurt. Right? Additionally, I have college degrees as well.I've been looking at the COMPTIA certifications, the AWS developer and cloud practitioner certifications, and I am even planning on studying for the IAAP accessibility certifications.I don't suspect the accessibility certifications are going to be a problem when it comes to making the test-taking process accessible, but I am curious about others.Thoughts?As an aside, I've also been meaning to pick up a few more spoken languages as well. You see? There's just not enough time in a lifetime!

URL: https://forum.audiogames.net/post/526402/#p526402




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Is Wordpress a good deal if it comes to static sites

2020-05-18 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Is Wordpress a good deal if it comes to static sites

@7, I believe you! I mean, people can easily check to see if you have a wordpress installation if you visit certain routes.

URL: https://forum.audiogames.net/post/530907/#p530907




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Is Wordpress a good deal if it comes to static sites

2020-05-18 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Is Wordpress a good deal if it comes to static sites

@7, I believe you. I mean, people can easily check to see if you have a wordpress installation if you visit certain routes just as an example.

URL: https://forum.audiogames.net/post/530907/#p530907




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Is Wordpress a good deal if it comes to static sites

2020-05-18 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Is Wordpress a good deal if it comes to static sites

Yeah. Jekyll is a good static site generator.And yes there are security vulnerabilities, but if you're putting up a simple low-traffic website, I actually don't mind using Wordpress. I have a couple of instances with Markdown editors instead of the block editing. Placing down widgets is also pretty accessible.I take some precautions to increase some default security. Definitely not ideal, but the content is being served.

URL: https://forum.audiogames.net/post/530898/#p530898




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Getting started with C

2020-05-09 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Getting started with C

Oh look what we have here! Aparrently, C Is now the most popular programming language.Coincidence? lolI actually like using C as well. I used it as an Embedded Systems Engineer working with PIC controllers. Mind you, it was a short-lasting job, but it was fun. I doubled majored in CS and EE, so C was certainly valuable to know for EE classes too.I think I'm in my web dev phase right now though. I eventually want to return to embedded systems engineering and all the fun to be had with assembly and Minimal C systems.

URL: https://forum.audiogames.net/post/527434/#p527434




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: What are the necessary steps to go pro?

2020-03-20 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: What are the necessary steps to go pro?

Wow! camlorn hit all the points I was thinking about covering! Additionally, right now, _javascript_ and containerization and cloud are really big things to know for a job.I am going to make a bold statement that might be an unpopular opinion, but I think at first, especially if you become comfortable with algorithms and data structures, you should consider applying for big name companies like Google, Facebook, Apple, etc.I was fortunate in that I got software engineering jobs right out of high school. But if I hadn't, and I was starting from scratch, I'd probably consider accepting an offer at one of those companies. Recruiters I've talked to are looking for motivated individuals, and while degree is considered, it is not the number one thing to be considered. Of course, it depends on the hiring person and recruiter at the end of the day.These big name companies allow engineers to explore and move around in the company.I've received a few offers, so if you have any questions about the process, I'd be happy to answer. I ultimately chose to go with another company, still kind of big name, but neither of the big tech ones.Another thing potentially covered in interviews is System Design questions. Basically, interviewers ask you to design a system from scratch, like Twitter or Facebook. You then have to provide them with a full overview of everything from the back end, to scalability, to front end considerations.As far as things you should know for the job. Well, there are so many technologies out there!As others have pointed out, as a blind individual, you may not be able to be an effective front end developer. However, it would still be a bit beneficial to learn front end technologies such as React, HTML and CSS, CSS Grid, Flexbox, etc.Go see the curriculum at freecodecamp.org . I recommend this to a lot of people. The curriculum is strongly focused on _javascript_ technologies, specifically the MERN stack, which stands for MongoDB Express React and Node.js. Some say this is a limited scope, but if you want to be job ready, I'd argue this is a great start.I've done some front end development myself. I especially like to initiate accessibility initiatives at companies, and web accessibility is front end.I hope this was somewhat helpful. I feel there is a lot to the technology industry, so try not to get overwhelmed.Other really popular stacks right now are in Java, C#, Ruby on Rails (not so much anymore, but there are remote opportunities in this stack), and PHP.

URL: https://forum.audiogames.net/post/510572/#p510572




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Accessibility in Certification Tests

2020-05-07 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Accessibility in Certification Tests

Replies so far are a bit discouraging. But I do understand the negative views towards certifications. I did get an answer regarding accessibility, probably what I expected, and it's unfortunate that accommodations take an unpredictable amount of time to be approved.As for the value of certifications, I don't know how I feel about that because I'm just approaching certifications as learning material or a possible route to introducing myself to other avenues in Information Technology. I think something can be said for the level of commitment someone might put into studying for these exams. True some exams might be simple in that reading and conceptual understanding is enough, but I imagine some of these concepts may be too abstract to grasp by beginners, thereby encouraging them to try a more hands-on experimental approach.On the opposite end of the argument, I know some may think obtaining certifications is adequate to landing a job offer. I think this thinking is quickly resolved when they find themselves struggling in an interview, even for a junior role. Or, sometimes, it takes even longer to come to grips with the reality that certifications aren't enough. Heck, even a college degree isn't enough sometimes.I truly think it ultimately comes down to the individual and their motivations, passion, circumstances, etc. Certifications, especially the foundational ones, are understood to be an entry into conceptual understanding of a certain topic or field.Personally, I'm considering certifications because I enjoy learning, and I also may have gaps in my knowledge certifications might help address. But I guess I don't actually have to take the tests for that benefit.

URL: https://forum.audiogames.net/post/526720/#p526720




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Getting started with C

2020-05-08 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Getting started with C

In simple terms, C is an older language. It's still quite useful in some cases for developing an Operating System, compilers, and other programs that need some decent speed. It can also be used to develop games.C#, on the other hand, pronounced as C Sharp, is a programming language developed by Microsoft. It's relatively newer than C, but allows you to develop applications on the Windows platform. Actually, recently, it's been ported to other operating systems and will practically run on most major ones. C Sharp actually came from C. My recommendation would be to learn C Sharp because it might be easier to understand as a beginner.Finally, I'm not trying to be sarcastic, but if you Google for "C# tutorial" or "C# for beginners", this will allow you to view material that can help you learn the language. The documentation from Microsoft is probably the best to begin. I won't mention any of the extra stuff. This is just a simple explanation of both languages. I'm hoping you can pick up on other concepts as you go.

URL: https://forum.audiogames.net/post/527142/#p527142




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Is Wordpress a good deal if it comes to static sites

2020-05-19 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Is Wordpress a good deal if it comes to static sites

Just saying, route probing is not the only security flaw. There is even a lot of info on rendered HTML source code. It was just an example.But yes, there are some precautions to take. Like I said, probably good for low-traffic sites with some security plugins installed, but not ideal for production websites.

URL: https://forum.audiogames.net/post/531323/#p531323




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: A couple questions about JavaScript tutorials

2020-05-20 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: A couple questions about _javascript_ tutorials

I think the freeCodeCamp interactive tutorials teach quite a bit of new syntax. So they're pretty much up to date. Unfortunately, I don't believe FCC teaches you about Asynchronous programming, unpacking syntax, and complete closure coverage. Curried functions are covered, however. I think there are a few other topics not covered, but these are generally considered to be advanced.w3schools is a good resource. Eloquent _javascript_ is also pretty good. Unfortunately, there's no way around occasionally reading a lot of text to better understand a programming concept. The advantage of FCC is that they encourage you to learn a concept and practice by doing, which is something you can do on your own once you get a handle on resources and _javascript_ environments like your browser or Node.

URL: https://forum.audiogames.net/post/531790/#p531790




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Crazy party sound sourcing

2020-05-20 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Crazy party sound sourcing

I'm not one to argue. But if anything, this post did serve a purpose I think. OP, I'm glad you started this but not for the reasons one may think. It's a shame, really, since I know you were trying to do a good thing here.

URL: https://forum.audiogames.net/post/531773/#p531773




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: IOS Development

2020-10-12 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: IOS Development

This is some good reference material right in this post! It comforts me that some of you are having some success. I know React professionally, so I might even give React Native a try, and gradually move to Swift! This post should be Stickied.

URL: https://forum.audiogames.net/post/579657/#p579657




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: React native course, second try

2020-10-12 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: React native course, second try

Hey OP, this would be great content! I only have one question: what spin, if any, are you going to place on the content as it relates to accessibility, and blind developers?I know you're not looking for publishing ideas, but you should consider posting your lectures up on something like Udemy.My fear is you may not receive too much interest since the number of developers is very narrow in this community, much less interested mobile developers. Of course, I could be way off, in which case my apologies.Also, just an FYI, I would pay for a course like this for the right price and content. Perhaps a roadmap or syllabus?

URL: https://forum.audiogames.net/post/579656/#p579656




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Question Regarding Linux

2020-10-17 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Question Regarding Linux

To add to the Vagrant thing, you can also learn something like Docker. Docker is in demand at some jobs, and if you can use it while you're learning to use Linux, you will be ahead of the game. Docker is like Vagrant in some respects, but it offers containerization so that you can run lightweight Linux to quickly run your programs requiring Linux libraries and you don't want to install an entire OS or VM. I'm simplifying of course, and both of them are very useful, but I'm on a Docker streak at my job, so just figured I would inform of the option.

URL: https://forum.audiogames.net/post/580957/#p580957




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: anyone using Node for back end web development?

2020-10-09 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: anyone using Node for back end web development?

Yes I use Node at my current job. I do full stack, but the technology is heavy on _javascript_/Java. As far as recommending as the first backend language, I don't know if I would go so far as to encourage it, only because there is somewhat of a learning curve when dealing with deployment, integration, and all the asynchronis coding fun. But it is the path that many newcomers are taking, so there is something to be said about that. Oh, and it's actually become very popular. If you follow some project recommendations on freeCodeCamp, you could learn it no problem! And I dare say, to prototype a project, or to get something set up really quick, I've been using Ruby on Rails lately. I know, a little older, but it works to get things up and running in no time!And I don't really know what you mean by "legal terminology database." Node is not database technology. It allows you to interact with databases, but that's a bit of a different skill set to learn. Maybe you can pick up MySQL database?

URL: https://forum.audiogames.net/post/578954/#p578954




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: IOS Development

2020-10-09 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: IOS Development

My response won't be of any help, but I sincerely hope you will eventually get an answer from some successful iOS developers. I know there's at least one, so it can be done. I want to get into iOS development too, but honestly, I'm a bit scared off by all the visual programming I will have to potentially do, and perhaps even fearful of the Apple way of doing things. I guess it may be up to me to actually get my hands dirty if I can finally boot my Mac OS. Funny, I have a Mac, but I only use Windows on it, and am quite content with this solution!

URL: https://forum.audiogames.net/post/578824/#p578824




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Your thoughts on VS Code

2020-05-25 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Your thoughts on VS Code

I might look into VSCode. Some of its features sound like they could speed up my process by a bit. I have it on my work computer, and I've been meaning to try it, but Notepad++ does everything I need (code folding, find, regexp, auto indentation, etc).

URL: https://forum.audiogames.net/post/533429/#p533429




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: How Did You Guys Learn to Code

2020-05-26 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: How Did You Guys Learn to Code

I learned to code in high school.You know, it's interesting how I got started. I remember starting with the usual stuff, HTML, CSS, and _javascript_. Then, I went all into the Java documentation! Boy, was that a mistake! lol I was not ready for that.I had just learned to use the computer at age 16, and instantly pursued programming. It was ambitious, sure, but I took a dive into things I knew for which I wasn't ready. I listened to lots of podcasts on blind technology and found a couple of Linux podcasts. That kind of steered me to Linux and C. Funnily, I even pursued BGT at one point.It really was just a matter of finding multiple tutorials and sources from which I could learn. Then, I eventually built a small Math tool that worked for my needs in high school. It was a tool to turn in assignments written in a custom plain text Math notation. I wasn't aware of other tools like it at the time, but mine got the job done.During my research for the tool I was making, I learned about MathML and LaTeX and all the wonders of different text-to-speech rule sets and notations. After high school, I was called to do an internship at a major publishing company to work on some Math tools. Wow! I remember hearing how much they were going to pay me and thinking that was a lot for a recent high school graduate!After a summer-long internship with that company, they hired me as a conditional full time employee, since I was also just starting college. But I made some contributions they apparently liked, and I went with it.Truthfully, I had no idea what I was doing in that internship trial! But I got to reading and learning on the job, and experimented with the code base. Thank goodness for Git!For me, college actually did solidify some concepts I wasn't grasping. I remember reading the course outlines for my EE and CS degrees. I was so excited to know I was going to learn about Assembly, compilers, operating systems, Circuits, Microprocessors and Microcontrollers, transistors, integrated circuit design, and all of the Math and Physics I had the opportunity to pursue! I then realized this was a long path to essentially getting a career in software engineering. all of that course work was fun and interesting, but certainly I don't use any of it now at my job. But it's an academic way to gain a fundamental understanding of computing, down to the little silicon wafers and even chemical reactions to facilitate the process of controlling the switches we come to know as 0s and 1s. And it worked for me since I like digging deep into a subject I have an interest in.I know people who are self-taught, learning from bootcamp curriculum, or even free courses online. So, certainly college is helpful, but not a hard pre-requisite.I've worked for a number of companies and gone through a rigorous academic program, and I know I still don't know nearly as much as I would like! Tech is a constantly-evolving field, and new things keep popping up, so I dare say even the most of experienced developers might struggle from time to time. But in my opinion, having a strong goal and motivation go a long way! I used to say, "I want to learn to program because I eventually want to earn enough money to live comfortably." That was enough for me. But I also had a deep curiosity for computers, science, math, and electronics. I still have curiosities about many other things!Maybe your motivation is seeing yourself as a developer of a full-fledged multiplayer audiogame with advanced capabilities in a year. Maybe you see yourself running one of the most popular websites on the Internet because of an idea you have. Just go for it!I'm just going off on the motivational stuff now! lolAnyway, pursue what interests you, but also have some sense of a realistic outlook. Experience is key here depending on what you want to do. Build your way up to something, don't just hop into advanced something or other to gain reputation or achieve some arbitrary goal.(insert rest of cliche message here)Anyway, this is just part of my story. Hope it was an interesting read at least.

URL: https://forum.audiogames.net/post/533760/#p533760




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Programming language groups for the blind community

2020-08-04 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Programming language groups for the blind community

Program-lRaspberryVi for raspberry Pi discussioninteresting discussions about ORCA development hereNFB Computer Science for general Tech stuff (occasionally good discussion on actual CS)There's an NVDA Dev one but don't have it in my current collection. lol

URL: https://forum.audiogames.net/post/558349/#p558349




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Programming language groups for the blind community

2020-08-04 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Programming language groups for the blind community

Program-lRaspberryVi for raspberry Pi discussioninteresting discussions about ORCA development hereNFB Computer Science for general Tech stuff (occasionally good discussion on actual CS)BlindWebbers (it's been pretty quiet)NVDA Developer Mailing ListPythonVisI realize you're asking for communities in general, but mailing lists are as good as they get for blind people.

URL: https://forum.audiogames.net/post/558349/#p558349




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: appreciating visual effects?

2020-07-07 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: appreciating visual effects?

As pessimistic as 2 and 5 are, I'm afraid I have to agree!  Yes you can get an understanding of the box model, and maybe try to picture a mental image of your layout, but we aren't given the luxury of reviewing the rendered output. I like post 3's suggestions, but I'm afraid I wouldn't go so far as to try to work with CSS. I would like to appreciate animations though. That would be cool.@4, yes. NodeJS and express are good technologies to get your foot into backend development. Combine that with a database technology and a front end library like React, and you can learn a full stack, the MERN stack, or MEAN for Angular, whichever you prefer.

URL: https://forum.audiogames.net/post/549814/#p549814




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Can blind people uses Github and how to do that?

2020-06-20 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Can blind people uses Github and how to do that?

@17, fair point. But my statement still stands. Change is a constant thing, and adapting to it is also something that an over reaction someone has can be criticized. Not saying anyone is, but whether or not that change is agreed upon, if it becomes a norm because of certain events, the best thing we can do is adapt. Is it convenient, probably not! But over reaction, on both sides, is just pointless. So, if they change the wording, fine, I'll personally adapt. If not, whatever, no skin off my back either.

URL: https://forum.audiogames.net/post/543631/#p543631




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Can blind people uses Github and how to do that?

2020-06-20 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Can blind people uses Github and how to do that?

@17, fair point. But my statement still stands. Change is a constant thing, and adapting to it is also valid. An over reaction to adapting is also something someone has can be criticized. Not saying anyone is, but whether or not that change is agreed upon, if it becomes a norm because of certain events is an over reaction , and the best thing we can do is adapt. Is it convenient, probably not! But over reaction, on both sides, is just pointless. So, if they change the wording, fine, I'll personally adapt. If not, whatever, no skin off my back either.

URL: https://forum.audiogames.net/post/543631/#p543631




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: how does this work, and what do you recomend?

2020-06-28 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: how does this work, and what do you recomend?

lol 25, arrogance is prevalent in the developer community. But I learned to just brush people off. You do kind of have to have a thick skin to do that sometimes, but that's just the nature of opinionated and somewhat intelligent people. I've hung around worse though. *cough, physicist and mathematicians* lol Sometimes, however, I do think there is a kind of annoyance, especially in this community, when people don't take the time to learn and struggle through programming like many of us did.I think that's what attracted me to programming. Because you can literally see results of your code with some genuine work.And just because someone worked on something consumed by the public, or worked on this fancy tool to do x and y, that doesn't mean their opinions hold more weight. There just opinions. But you all knew that! At the end of the day, there is always someone who might have more experienced and may know a little more, but they still probably struggled to get there. This is all to say that arrogant programmers, stay away from them! The ones I enjoy working with are the ones who genuinely like passing along knowledge and don't mind being wrong. Good thing my job lets me work with most people who have that mindset.FYI, people in this community are actually nicer, relatively speaking. Try posting a question like this on Stack Overflow or some experienced dev circles on Reddit.

URL: https://forum.audiogames.net/post/546810/#p546810




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Android app and game development getting started

2020-06-15 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Android app and game development getting started

I don't know much about mobile app development, but I've been meaning to try React Native. I wonder how easy it would be to spin up an app using built components and the command line. I read that you would have to have an installation of Android Studio for Android apps, and obviously XCode for iOS apps. I'm not sure how much setup, if any, would have to be done on the GUI side of Android Studio or if having the toolchain there is enough.Of course, this would just be for non-gaming apps, but something worth trying I guess. Maybe there's some RN libraries to handle sound. Wouldn't know how advanced it would be though.

URL: https://forum.audiogames.net/post/541729/#p541729




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Can blind people uses Github and how to do that?

2020-06-21 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Can blind people uses Github and how to do that?

Exactly 19! And 20, feel free to speak out. Nobody's stopping you, but a bit hypocritical imo if you complain about complainers. lol But I know this conversation has political overtone, so I'll just stop. I'm just saying, feel free to use Bitbucket or even Gitlab.

URL: https://forum.audiogames.net/post/543804/#p543804




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Teach Yourself Computer Science

2020-06-18 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Teach Yourself Computer Science

@2, if you want to just learn more of web programming, I would probably recommend following something like FreeCodeCamp or TheOdinProject.These curricula teach you things like _javascript_, HTML/CSS, databases, React, and so on. But if you want to really dig deeper into computer theory itself, then I recommend the TeachYourselfCS outline.

URL: https://forum.audiogames.net/post/542923/#p542923




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Teach Yourself Computer Science

2020-06-18 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Teach Yourself Computer Science

Hey! So, I was going through HackerNews posts, and I found something called Teach Yourself Computer Science. I know there are a lot of you who are enthusiastic about programming, and some of you are probably in college getting a CS degree, or already obtained a CS degree.I just wanted to point you guys to this resource in case you haven't heard of it. It's an opinionated outline of the path you can take to teach yourself CS using mostly free resources, almost to the level of what an undergraduate college student might take to earn a Bachelor's Degree (as it is known in the US).Slight warning: 1 or 2 textbooks might need to be purchased if this outline is strictly followed. But as far as the videos are concerned, they are free courses you can find on YouTube or Coursera.A couple notes: Computer Science is not just programming. Programming is a major part, but CS is a broad field consisting of Math, Physics, even Chemistry, and some basic electrical engineering. Therefore, don't expect to just learn to program. CS is generally a rigorous academic program consisting of theory and filled with, in my opinion, many interesting critical thinking problems.I'll tell you what, supplement this with FreeCodeCamp or TheOdinProject curricula, and you'll master programming and/or CS in due time! Well, that's not completely true. Things like this are never truly mastered.I really enjoy procuring resources like this. So let me know if you guys find these things helpful.Even though I already have a background in all of this stuff, I am of the opinion that there is always something to learn, even from beginner content. Not to say I spend a lot of time going through every such resource, but I think it's nice to just browse through these things to see if anything is worth learning or brushing up on.

URL: https://forum.audiogames.net/post/542916/#p542916




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Can blind people uses Github and how to do that?

2020-06-20 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Can blind people uses Github and how to do that?

Yup! ha I knew someone was going to bring up that controversial topic. Well, now we know who truly over reacts. Change is the only constant! That's all I'll say.Anyway, you could probably just name local branch master and track upstream remote branch with something else github is more willing to accept if it's that big a deal.And yeah. Everyone already said it, blind people can use Github and Git. Bitbucket is also accessible.

URL: https://forum.audiogames.net/post/543608/#p543608




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: WSL2 and bash - select all feature?

2020-06-09 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: WSL2 and bash - select all feature?

Have you tried piping commands to tee to essentially capture output in a text file? Although, since it's a virtual environment, don't know how that will behave with docker-compose, etc.docker-compose | tee log.txtI use tee and redirection a lot to capture output in text files so I can review with standard commands in NPP or VSCode. Tee should be part of environment since WSL is Linux implementation.

URL: https://forum.audiogames.net/post/539230/#p539230




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Classes for learning new information about programming?

2020-06-02 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Classes for learning new information about programming?

Also, what do you mean by classes? There are a number of ways you can learn to program. Some of it may consist of you exploring on your own. There are coding tutorial courses, there are literal online classes into which you can enroll, and there are even archived online classes offered by big-name universities like MIT or Stanford. Some are free and others are paid. Paid curriculum allow the benefit of learning through a structured approach. Just some things to keep in mind.

URL: https://forum.audiogames.net/post/536440/#p536440




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Has anyone developed an Alexa skill or with Google Dialogflow

2020-12-05 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Has anyone developed an Alexa skill or with Google Dialogflow

I haven't developed an Alexa skill myself. However, I've used many AWS services over the years. The web interface for most of the services are pretty straightforward, if you know what you're looking for. And in the event something isn't quite accessible, AWS also has the command line interface toolkit for managing things, well, from the command line, which as you know is definitely accessible. I've not played with Google Cloud services, but I'm sure they must have a similar offering (that is, a command line interface toolkit).Additionally, many services have programmatic access via _javascript_ libraries or sometimes Python, or even others if you're lucky. So, that might be something else to consider.

URL: https://forum.audiogames.net/post/595610/#p595610




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Has anyone developed an Alexa skill or with Google Dialogflow

2020-12-05 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Has anyone developed an Alexa skill or with Google Dialogflow

I haven't developed an Alexa skill myself. However, I've used many AWS services over the years. The web interface for most of the services are pretty straightforward, if you know what you're looking for. And in the event something isn't quite accessible, AWS also has the command line interface toolkit for managing things, well, from the command line, which as you know is definitely accessible. I've not played with Google Cloud services, but I'm sure they must have a similar offering (that is, a command line interface toolkit).

URL: https://forum.audiogames.net/post/595610/#p595610




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: JavaScript Problems

2020-11-13 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: _javascript_ Problems

_javascript_ is so tricky! I think you'll find yourself banging your head against the wall a few times because of things like hoisting, scope, execution context, etc. Also, "use strict" might help with unpredictability a bit. I too come from low level background and had to pick up _javascript_ for work. Now, I've come to learn and appreciate some of what _javascript_ can offer. I still don't really like it, but oh well.Also, if you want my opinion, I would not try to pick up React and Typescript at the same time. Especially if you are a beginner to this somewhat confusing world. React is much simpler to learn with just _javascript_. If you ever decide you want to start a big project, this is when I would recommend learning Typescript, as it does offer the benefits of avoiding some of the tricky bits.When learning React and Node, be aware of all the tooling you have to learn like Webpack, Babel, Redux for complex state management, and other libraries.Luckily, there is tooling to generate starting templates so to speak, called Create-react-app that will help at first. Same for Angular and Vue.Anyway, best of luck, and MDN might become your best friend.

URL: https://forum.audiogames.net/post/589454/#p589454




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Software Engineer Interviewing

2020-10-28 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Software Engineer Interviewing

Ok. So I won't go into too much of my personal life, but anyway, I am beginning to interview for Software Engineering positions again (already have a few lined up). I wanted to know, are any of you interested in sharing your engineering interview experiences as a blind person?I may need some tips, especially since I feel my skills in interviewing are a bit rusty (since it's been a few years). I'm mainly looking for when would you disclose to an employer of visual impairment (either on initial conversational calls or technical calls when you're kind of forced to do that).As an additional question, anyone willing to practice with me? I know it's a long shot, but wouldn't hurt to ask.BTW, I'm in the US, so would be looking at standard interviews as conducted in the US (not that other countries are much different).Also, for those of you who have never been through the interview process, would you like to do some mock interviewing with me? I put myself at about mid to senior level of engineering and am familiar with some industry practices.Anyway, just thought I'd see what, if any, interest there is to do something like this.

URL: https://forum.audiogames.net/post/584274/#p584274




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Software Engineer Interviewing

2020-10-30 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Software Engineer Interviewing

What is BIT? Also, yeah. I guess I should have clarified. I am aware of all the interviewing styles out there. I've done everything from React interviews to low level C++ interviews. I was just wondering when you guys usually disclose your blindness and how do you go about doing it.I have tried a couple approaches.1. Email interviewer ahead of time (usually right before interview) to inform them of unique circumstance.2. I've waited until the actual interview and just casually informed them before starting coding.Both have yielded similar results. But interviewers are usually nice and can adapt a little. Usually it just means a little more patience as I review code with my screen reader.And you'd be surprised how many companies do DS and algo challenges. I got into a bigger tech company, but interview process was a bit more project based though. So, just depends really, and can be arbitrary to a point.About the mock interviews: I know of places where I can find interviewers (both peer and experienced). I just wanted to see if anyone from the community who was blind wanted to just do a casual interview. And trust me, it feels like you'll never be ready. But right out of high school, I was a junior dev, and my first job had me doing some complex Linked List problem. Interviewer just really liked how I talked through my thought process.Although now, that linked list problem seems trivial. But only because of experience. hahaAnyway, offer is still there if anyone wants to drop me an email or something.

URL: https://forum.audiogames.net/post/584692/#p584692




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Software Engineer Interviewing

2020-10-30 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Software Engineer Interviewing

11, oh sorry. lolYou did explain BIT in your post. And I have a pretty good resume as well. But 12, you're right as well. Inaccessible coding environments are a possibility (Code Sandbox). I usually ask engineer who interviews me what coding environment will be used, and if it's inaccessible, that's kind of where I have to disclose my blindness. Then, screen sharing with editor of choice usually does it.

URL: https://forum.audiogames.net/post/584720/#p584720




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Question about lexing

2020-10-31 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Question about lexing

Ah this takes me back! I think 4 gave a pretty good summary.Also, I hope the professor has shown at least how to get started. You can't be expected to work on something like this without knowing a little bit about basic structure.But if you want to read a little on your own, the Dragon Book, as it is commonly known, but with actual title of "Principles of Compiler Design," is where everyone recommends to start.If all fails, you can use lex/flex to define regexp to generate a C file to examine its output and implement in programming language of choice.

URL: https://forum.audiogames.net/post/585001/#p585001




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Software Engineer Interviewing

2020-10-29 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Software Engineer Interviewing

Awesome guys! Well, no takers on the interview or mock interview?Yeah. I generally want to stay away from data structures and algorithms interviews (flash back to Facebook and Google). Basically, I had the offer in the bag, but I was too weak in social skills. lolNo, but once you figure out the Algo and DS styles, it really isn't too challenging. Well, that's a lie. Because you get that occasional interviewer that wants to throw some hard Dynamic Programming problem at you. Those dang math majors. lolBut really, if you get on the CS Reddit, they'll all say, "do leetcode. Read Crack the Coding Interview!" So I did. And really helps.Learn arrays, linked lists (singly and doubly), stacks, queues, heaps, trees (binary and tries), graphs, and other complex trees (which is spin off of graphs) for DS. And for algos, do the 6 to 7 sorting techniques, binary and linear search, BFS and DFS traversal for all graphs including trees, reverse linked list, two pointer, etc.So yeah. No sweat! lolIf you didn't get it, it's sarcasm. Oh, and System Design interviews. A whole other type. But IMO, those are more fun because it's more practical than theoretical.Front end roles are much easier to interview for if you ask me.

URL: https://forum.audiogames.net/post/584510/#p584510




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


List of Ways to Make AudioGames

2021-03-12 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


List of Ways to Make AudioGames

OK so I'm just curious, what are all the combinations of programming languages and frameworks/libraries that we can use to create AudioGames? Ideally, I'm looking for proven ways to make AudioGames. Happy to update this post if I get some discussion going here. I guess I'm looking for complete solutions, which I know limits the list by a bit. So, as an example, Python and OpenAL, that wouldn't really be a complete solution.Here is what I have so far:Python and Lucia (I haven't tested, but heard good things)Lua and Love2DSFML (can be used with C/C++ and Python and possibly others; has anyone actually tried it?)PureBasic (comercial)Python and Pyglet (some useful functionality)C/C++ and SDL with SDLMixer and SDLNET (sadly no pitch functionality, but I do have a sample game with it)Electron and _javascript_/TypeScript and WebAudio (probably works the best in my opinion)BGT (I have to include it!)I don't know much about C#, GoLang, or Rust, which I've heard are up-and-coming languages. But let me know if there are any others. Perhaps we can also talk about which allow for encryption of assets, etc. Hoping this can become a resource.

URL: https://forum.audiogames.net/post/622253/#p622253




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: List of Ways to Make AudioGames

2021-03-12 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: List of Ways to Make AudioGames

@3, you make good points. But I'm actually looking for general language and framework/library combinations. I'm not asking as a beginner, as I already program for 6 plus years. But I was just curious what everyone has experience with, what works, etc.

URL: https://forum.audiogames.net/post/622263/#p622263




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: List of Ways to Make AudioGames

2021-03-12 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: List of Ways to Make AudioGames

I'll add Earwax to the list. I was also thinking about Godot because someone was working on accessibility for that, but not sure if that's something that can easily be set up.

URL: https://forum.audiogames.net/post/622270/#p622270




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


List of Ways to Make AudioGames

2021-03-12 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


List of Ways to Make AudioGames

OK so I'm just curious, what are all the combinations of programming languages and frameworks/libraries that we can use to create AudioGames? Ideally, I'm looking for proven ways to make AudioGames. Happy to update this post if I get some discussion going here. I guess I'm looking for complete solutions, which I know limits the list by a bit. So, as an example, Python and OpenAL, that wouldn't really be a complete solution.Here is what I have so far:Python and Lucia (I haven't tested, but heard good things)Python and EarwaxLua and Love2DSFML (can be used with C/C++ and Python and possibly others; has anyone actually tried it?)PureBasic (comercial)Python and Pyglet (some useful functionality)C/C++ and SDL with SDLMixer and SDLNET (sadly no pitch functionality, but I do have a sample game with it)Electron and _javascript_/TypeScript and WebAudio (probably works the best in my opinion)BGT (I have to include it!)I don't know much about C#, GoLang, or Rust, which I've heard are up-and-coming languages. But let me know if there are any others. Perhaps we can also talk about which allow for encryption of assets, etc. Hoping this can become a resource.

URL: https://forum.audiogames.net/post/622253/#p622253




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: List of Ways to Make AudioGames

2021-03-12 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: List of Ways to Make AudioGames

Kaigoku wrote:what are all the combinations of programming languages and frameworks/libraries that we can use to create AudioGames?The "we" here is us blind people as the audience. So Unity is out of the picture.I am going to do some experimentation with Godot at some point. This might be a great solution in the end!Some don't agree the list is useful. That's fine. Someone might come across this and might find it helpful.  Thanks for contribution anyway.

URL: https://forum.audiogames.net/post/622287/#p622287




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: List of Ways to Make AudioGames

2021-03-12 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: List of Ways to Make AudioGames

Kaigoku wrote:what are all the combinations of programming languages and frameworks/libraries that we can use to create AudioGames?The "we" here is us blind people as the audience. So Unity is out of the picture.I am going to do some experimentation with Godot at some point. This might be a great solution in the end!

URL: https://forum.audiogames.net/post/622287/#p622287




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: List of Ways to Make AudioGames

2021-03-12 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: List of Ways to Make AudioGames

Perhaps the intent of this list was unclear. Yes I know you can pick practically any programming language, leverage some audio libraries, slap on a GUI something or other, and you got yourself an audiogame. That's not the point! I was just curious what full-fledged, or as close to full-fledged, solutions exist out there. I know people are using something like Bass, FMOD, etc out there. I mean, that's great.There's this constant struggle with tooling, procuring resources, etc, it shouldn't be that hard to make an AudioGame, should it?And this list isn't official or anything major. It is my curiosity and attempt to note down possibilities of potential technologies I would want to use if ever I choose to release something out here for people to play. That's it.And I didn't include Sable because, as noted, it's purpose is only really to make a certain style of games. Also, there is no programming involved there, unless perhaps if scripting was included. Could I write my own tools and library and all that? Yeah I could. But, put simply, I don't want to do it. I'd rather use existing tools out there. I'm thankful some are doing good work here in the community though.And yes, these technologies will become obsolete at some point. But what doesn't? VB6, Flash, ...

URL: https://forum.audiogames.net/post/622281/#p622281




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: Is paying for LeetCode worth it?

2021-02-06 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: Is paying for LeetCode worth it?

I would agree that paying for this service isn't really worth it. I have to be honest, most people who swear by LeetCode are those who had a lot of success practicing day in and day out, just to get into a big tech company. I went through my FAANG phase, and yes, LeetCode helped me. But all it really helps with is practicing for interviews! The actual coding on the job does not incorporate skills from doing so many obscure algorithm and data structure problems. So, unless you want to shell out 35 dollars a month to eventually try your hand at interviewing at companies like Google, I wouldn't recommend it. Besides, LeetCode already has a lot of nice free content that can still do the job in preparing you for that. Oh, and if you're a competitive programmer, I would probably recommend it, but even for that there are better resources. That being said, LeetCode does have the largest database of DSA questions, but again, many of them are obscure, or only really of interest to those who compete in these programming contests.

URL: https://forum.audiogames.net/post/613361/#p613361




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: what types of skills do I need to work with arduinos?

2021-02-19 Thread AudioGames . net ForumDevelopers room : kaigoku via Audiogames-reflector


  


Re: what types of skills do I need to work with arduinos?

Hey 14. You sound young. I'm actually 24 and I too am making 6 figure salary working remote etc. And you know, I started to learn to use a computer at age 15. I wouldn't worry so much about being natural at anything. There is a much lower barrier to entry into programming as compared to about 20 or so years ago.I won't go into the electronics part as there have been some good replies about that already. But just to put things into perspective, I went to college, majored in both Computer Science and Electrical Engineering, and I still picked programming. The way I think about it, it just works!I actually have done many hobby projects with Arduinos and Raspberry Pi. Things like custom mp3 player with speech, a simple device to play games with a custom controller using Retroarch, and simple circuits to control things around the house. But the keyword is hobby. I have a lot of knowledge about circuits and understand the Physics and Math, but as a blind person working professionally as an engineer, yeah, sadly that is not something I see as showing me any true satisfaction for the amount of work I would have to put in just to be on par with my peers.The closest thing to me using my EE degree is when I was working as an Embedded Systems Engineer. But I would even consider that using my Computer Science skills more than my EE skills. It was just low-level programming with some occasional schematic referencing for pins and on-chip systems.But if that's the path you truly want to take, no questions, then I would consider partnering up with mentors from places like NFB etc. There are some blind engineers. And post 2 beat me to the resources. Those are some good ones. I sought out someone to prove to my professors that blind people can solder. And now I know how to do it. You might also look into BlindMath or RaspberryVI mailing lists. That's where the real conversations take place with some really smart people. And I think NFB might also have a list for electrical engineers.But funnily, there is a colloquial, yet somewhat formal term for what you describe in post 1, and it's Mechatronics. And it is offered in select few universities. Usually, robots and such are built by a team of engineers, each specializing in different engineering disciplines. So it's not like one person would have to know all the intricacies of every field involved. The fundamental knowledge is certainly physics and math.

URL: https://forum.audiogames.net/post/616867/#p616867




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector