I'm currently learning IT in school (second year after high school graduation to give you an idea of my level).
I have a 4 months project to make with two friend and i'm kinda hesitating on a few stuff, i wanted your advice.
First of all, configure my own VPN, but i don't realize how much work it represents. According to me it's more of a few-week-project than a huge one.
Then i thought about doing a compression file software (like winzip or stuff), for text at first and maybe sound / video if i have time.
and then a bot for Discord in C++ or Lua i can converse with (well, he'll be quite dumb but it would be my first AI..)
I know a bit of python, Java and C. So Sup Forums what is the most interesting project and why ? How much time will i spend doing it and which language should i use ? (i'm ok with learning a new one).
Thanks
Kevin Davis
>configure VPN im pretty sure you can do this in one day even if you have very little experience.
Ryan Gray
>I know a bit of python, Java and C. >weeks to set up a VPN Horrifying.
Jordan Young
Create a dialect of C called BoipuC and make your own operating system called FaggotOS. Then kys for being a faggot.
Brayden Hill
i meant creating my own, rent a server, not just get one on the internet and explore menus...
Noah Walker
installing an os that can redirect internet is too hard for you.
Christian Perez
it hurts my feelings.
Benjamin Price
Seriously guys, i have no clue on "how much time it represent", please answer seriously. The week-vpn thingy was just an estimation of the thing. I've never done it so i don't realize.
Joseph Reyes
Seriously look it up. This basically involves setting up a linux machine and configuring a router.
Isaiah Johnson
But how to make the http/https and the file downloading work correctly with a traffic encryption? Is it interresting to do and affordable at my level ?
Austin Morales
It shouldn't take you more than a few hours the first time you do it
Digital ocean even has a guide for installing openvpn I think, google it
Charles Morales
>4 months project >configure my own VPN shittygrad.png
Landon Kelly
I can configure an L2TP/IPSec VPN in a couple hours. Git gud.
Aiden Mitchell
It took about 20 minutes.
Gabriel Sanders
> come in thread > only read 2 lines > shitpost I've written other stuff, my initial question wasn't about the vpn only (which i wanted to make with encryption traffic, file download, integrated dns and blacklisting btw but didn't precised it cause it was still an option).
Thanks, i'll check it out
Jaxson Davis
>OpenVPN
Jaxon Kelly
Ok, gg, i guess. But you used something that already existed and configured it correctly. What i meant was DOING what you used. Doing OpenVPN (seems to be the name)
Nicholas Long
Dude I didn't have openvpn installed and I have never used it before.
Jacob Price
>baitrick.jpg >not filename related
Sebastian Watson
didn't say otherwise, but you used it now. I meant create a vpn from the start, doing my own openvpn, you know... maybe i lack the vocab, dunno, if it's the case sorry.
Robert Rogers
You want to create your own VPN software software is what you mean? In 4 months? Kek
Brayden Collins
>rent server with debian >ssh into server >apt-get install [...] openvpn >google "how to conputer openvpn" >copy paste config files, replace x.y.z. with ur ip >done
Jace Clark
If you rent a VPS and use a default OS image you would basically be starting at the same point. You ssh in, install openvpn and easyrsa, generate your keys, copy a default config file, edit like 3 lines and start the service. It shouldn't take two weeks.
Xavier Evans
Oh. Fuck that lol. Definitely not a beginner level project.
Hudson Powell
Yes, kinda...
i wouldn't consider it a school project if such thing could be done, it takes like 10mn do so so ><
Well, same as the other, not very interesting as a project...
Isaiah Brooks
oh x) that's why i asked... back to my initial question then... if the vpn seems to be out of reach, the file compression system or the bot ?
Jaxson Moore
Ansible
Camden Jenkins
>configure my own VPN Writing your own VPN, maybe. The problem is that it adds nothing new, it'll purely be a shitty and insecure subset of the many good VPN solutions out there.
>compression file software Good one person project, but the core functionality is hard to split between three people. Also, like above, it would be a shitty subset of existing tools.
>a bot for Discord i can converse with Your AI would probably be mostly a long chain of if-statements, which you can add to forever and still not get anything useful or interesting.
My suggestions would be:
A Discord utility bot that doesn't try to implement conversational AI. Have a theme and a few very specific use cases in mind, e.g. help organize games and keep track of score.
Any kind of game, such as a scorched earth or bomberman clone. These are good because they can be split between several people, and with the core gameplay in place, can be scaled up and down to fill your four months.
Any kind of CRUD website that there currently isn't a dedicated site for, such as for posting "who's up for doing X tonight at Y", or list things you're willing to lend someone on campus, or a way for cafe staff to put their daily menus online with automated labeling for gluten free and vegan items. These can also be split between people and scale well.
Ayden Reed
The discord bot would be a much more realistic goal, although you could probably make that in a couple hours to be honest.
Brandon Adams
>In 4 months? Kek Writing secure VPN software is hard, but shitty, insecure VPN software is not. I did it in college over a weekend with Linux tun devices.
Joshua Sanders
Ok, i'll admit even though i'd learn a lot from a vpn, it would probably be shitty in the end.
I haven't thought about sharing the work, The compression software seems to be a good idea overall, i'm not here to make something innovative, i don't work in a S&D department after all, it's a fucking school project... Thanks, what you said arise an important point.
The idea of a game i had was making a cheap-metroidvania in C++ with SDL2 (kinda hard...) but i haven't thought of a scorched earth or a bomberman. The first one really interrest me. I'll tell my friend.
I'm not really into the web thing with php, javascript and stuff, i kinda hate it actually but i've thought of it.
Landon Jenkins
>i'm not here to make something innovative This will go in your portfolio/resume and you'll be describing it in interviews.
You don't want to have to explain that "it's like winzip but worse" or "it's like Eliza but worse".
You want at least one new feature you can highlight, such as "it's like winzip for photo albums"