Main Page: Difference between revisions

From MTULUG
Jump to:navigation Jump to:search
m (I want to add resources page)
(Moved lecture to wiki.)
 
(29 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Welcome to the MTU LUG wiki. Feel free to sign up for an account and then add pages!
Welcome to the MTU LUG wiki. We'd like this to be an amalgamation of information to be used for future students. <strike>Feel free to sign up for an account and then add pages!</strike> Email the lug-l mailing list or message anyone in the chat room to get added: Spambotters were creating too many accounts.


* <strong>Meetings are currently on Thursdays from 7-8pm in Rekhi 101. (Updated for Spring 2022)</strong>
* <strong>Meetings are currently on Thursdays from 7-8pm in Rekhi 101. (Updated for Spring 2022)</strong>
== News ==
The [https://winterwonderhack.com/ winter wonder hack] is happening February 18th, 2022 and LUG is going to be there!


== Who we are ==
== Who we are ==
Line 11: Line 8:
Each week, we try to have a discussion on a topic of general interest.
Each week, we try to have a discussion on a topic of general interest.


You can check out our [[resources]] tab for a list of cool ideas.
We hope to make it so that you have enough knowledge to get your own server up and running with a lot of gizmos and gadgets.
 
== Archives ==
* [[Archived Meeting Minutes]]
* [https://shell.lug.mtu.edu/archived_wiki/index.php?title=Main_Page Archived Wiki] (Note, many links are broken here and requesting an account on here will do nothing.)
* [https://lug.mtu.edu/archive/mail/threads.html Archived email]
 
== [https://shell.lug.mtu.edu/wiki/index.php?title=Category:Meeting_Minutes Meeting Minutes] ==
 
* [[Current]] (2021+)
 
== Computer stuffs ==
 
List of links that I find beneficial for anything related to computers. Add to it any more topics that you like.
 
[[Testing page]]
 
=== Internal tips ===
 
* [[Archiving emails]]
 
* [[IRC Bouncer]]
 
=== Lectures ===
 
* [[ASIC Design]]
 
* [[FFmpeg]]
 
* [[Storage management]]
 
* [[vim]]
 
* [[nginx]]
 
* [[email]]
 
=== Tips ===
 
* [[Web safety]]
 
=== Servers ===
 
* [[Servers]] is a page for the (hopefully) current configuration of our servers.
 
=== Programming ===
* [https://overthewire.org/wargames/bandit/ Overthewire Bandit CTF] - A CTF for learning the basics of Linux and simple exploits.
 
* [[Bash]] - Crappy Bash Crash Course
 
* [https://teachyourselfcs.com/ Teach yourself CS] - Textbook-based learning.
 
* [https://projecteuler.net/archives Project Euler] - Small project, math-based learning.
 
* [https://www.beej.us/guide/bgnet/ Beej's guide to network programming] - A good user guide in C-based network programming (surprise).
 
* [https://handmadehero.org/ Handmade Hero] - A very long tutorial on how to write your own game engine in C/C++. Utilizes the Windows message handler. Rewrites SDL (and other) libraries before using them for a much better understanding.
 
* [https://github.com/ashier/martyrs-mega-project/ Martyr's Mega Project] - A list of ideas/projects to write to give ideas on what to keep programming.
 
* [https://github.com/danistefanovic/build-your-own-x Building your own X] - A list of ways to building your own types of systems. Some are very challenging, while some are straightforward.
 
* (Intermediate) [https://web.eecs.utk.edu/~azh/blog/challengingprojects.html Challenging projects 1] - Small list of week-to-month long projects that create some fascinating applications.
 
* (Intermediate) [https://web.eecs.utk.edu/~azh/blog/morechallengingprojects.html Challenging projects 2] - Small list of week-to-month long projects that create some fascinating applications.
 
* (Intermediate) [https://adventofcode.com/ Advent of Code] - a fun challenge to do data analysis and data parsers with daily challenges from December 1st to 25th (it's an advent calendar).
 
* (Advanced) [https://cryptopals.com/ Cryptopals] - A set of challenges that get insanely challenging extremely quickly. Look at the final challenges to see they do not hold back on any aspect of cryptography.
 
* (Advanced) [https://github.com/agelastic/eudyptula/blob/master/README Eudypatula challenge] - A dead challenge to start programming for the Linux kernel. Can still be done locally, but answers won't be verified.
 
=== Social ===
 
* [https://www.gwern.net/docs/technology/2005-shirky-agroupisitsownworstenemy.pdf Internet communities]
 
== Michigan Tech stuffs ==
 
* [[MTU Jargon]]
 
* [[Cool places in the Keweenaw]]

Latest revision as of 09:04, 20 April 2022

Welcome to the MTU LUG wiki. We'd like this to be an amalgamation of information to be used for future students. Feel free to sign up for an account and then add pages! Email the lug-l mailing list or message anyone in the chat room to get added: Spambotters were creating too many accounts.

  • Meetings are currently on Thursdays from 7-8pm in Rekhi 101. (Updated for Spring 2022)

Who we are

The Linux Users Group is a student organization at Michigan Tech that was established in 2001 to further students knowledge of Linux or UNIX based operating systems and discuss technological advancements in Operating Systems.

Each week, we try to have a discussion on a topic of general interest.

We hope to make it so that you have enough knowledge to get your own server up and running with a lot of gizmos and gadgets.

Archives

Meeting Minutes

Computer stuffs

List of links that I find beneficial for anything related to computers. Add to it any more topics that you like.

Testing page

Internal tips

Lectures

Tips

Servers

  • Servers is a page for the (hopefully) current configuration of our servers.

Programming

  • Bash - Crappy Bash Crash Course
  • Handmade Hero - A very long tutorial on how to write your own game engine in C/C++. Utilizes the Windows message handler. Rewrites SDL (and other) libraries before using them for a much better understanding.
  • Building your own X - A list of ways to building your own types of systems. Some are very challenging, while some are straightforward.
  • (Intermediate) Challenging projects 1 - Small list of week-to-month long projects that create some fascinating applications.
  • (Intermediate) Challenging projects 2 - Small list of week-to-month long projects that create some fascinating applications.
  • (Intermediate) Advent of Code - a fun challenge to do data analysis and data parsers with daily challenges from December 1st to 25th (it's an advent calendar).
  • (Advanced) Cryptopals - A set of challenges that get insanely challenging extremely quickly. Look at the final challenges to see they do not hold back on any aspect of cryptography.
  • (Advanced) Eudypatula challenge - A dead challenge to start programming for the Linux kernel. Can still be done locally, but answers won't be verified.

Social

Michigan Tech stuffs