[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

IT school project

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 33
Thread images: 4

File: bestMemeQuestion.png (61KB, 500x375px) Image search: [Google]
bestMemeQuestion.png
61KB, 500x375px
Hi /g/

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 /g/ 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
>>
>>56454029
>configure VPN
im pretty sure you can do this in one day even if you have very little experience.
>>
>>56454029
>I know a bit of python, Java and C.
>weeks to set up a VPN
Horrifying.
>>
Create a dialect of C called BoipuC and make your own operating system called FaggotOS. Then kys for being a faggot.
>>
>>56454071

i meant creating my own, rent a server, not just get one on the internet and explore menus...
>>
>>56454136
installing an os that can redirect internet is too hard for you.
>>
>>56454147

it hurts my feelings.
>>
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.
>>
>>56454369
Seriously look it up. This basically involves setting up a linux machine and configuring a router.
>>
>>56454479

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 ?
>>
>>56454369
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
>>
>>56454029
>4 months project
>configure my own VPN
shittygrad.png
>>
I can configure an L2TP/IPSec VPN in a couple hours. Git gud.
>>
File: wew.png (367KB, 960x1062px) Image search: [Google]
wew.png
367KB, 960x1062px
It took about 20 minutes.
>>
>>56454538

> 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).

>>56454517

Thanks, i'll check it out
>>
File: baitrick.jpg (13KB, 308x308px) Image search: [Google]
baitrick.jpg
13KB, 308x308px
>>56454574
>OpenVPN
>>
>>56454574

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)
>>
>>56454597
Dude I didn't have openvpn installed and I have never used it before.
>>
File: patrick baitman.jpg (131KB, 428x325px) Image search: [Google]
patrick baitman.jpg
131KB, 428x325px
>>56454587
>baitrick.jpg
>not filename related
>>
>>56454608

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.
>>
>>56454651
You want to create your own VPN software software is what you mean?
In 4 months? Kek
>>
>>56454136
>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
>>
>>56454651
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.
>>
>>56454669
Oh.
Fuck that lol.
Definitely not a beginner level project.
>>
>>56454669

Yes, kinda...

>>56454670
i wouldn't consider it a school project if such thing could be done, it takes like 10mn do so so ><

>>56454673

Well, same as the other, not very interesting as a project...
>>
>>56454699

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 ?
>>
Ansible
>>
>>56454029
>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.
>>
>>56454729
The discord bot would be a much more realistic goal, although you could probably make that in a couple hours to be honest.
>>
>>56454669
>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.
>>
>>56454805
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.
>>
>>56455044
>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"
>>
>>56455196

You have a point...
Thread posts: 33
Thread images: 4


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.