Category: Articles

Notes from setting up a home server

Notes from setting the Setting up your own home server meeting:

Like this idea on the google fiber forums. (click +1 on the right)
We’re trying to get them to allow port opening on ipv6.
https://productforums.google.com/forum/#!topic/fiber/uncAs6Heg_c

Port Forwarding:
To edit your google fiber port forwarding go to fiber.google.com click “My Fiber”, and then Network.

To edit your non-google fiber port forward settings, either type ‘ip route’ in linux, or ‘ipconfig’ in windows to find your default gateway, and go there with a browser (like firefox or chrome). Go to https://portforward.com/ if you need help.

How to find your world routable google ip addresss:
google ‘what is my ip’, or go to test-ipv6.com.

DNS Name:
To get a dns name duckdns.org gives them away for free.
You can use google dns as well. (google it)

HTTPS:
google letsencrypt

SSH Keys:
you should use ssh keys instead of passwords because it’s more secure, google ‘ssh keys’

Github education (get free stuff):
https://education.github.com/pack

Java Application Performance Tuning

In preparation for our last meeting this semester, we have put together a few articles that touch on the subject of “Tuning Java Servers” and “Java Application Optimization”. This next meeting will be extremely helpful if you are planing on taking CS240 next semester and we would recommend coming with good questions to ask.java-logo
http://www.infoq.com/articles/Tuning-Java-Servers

http://www.cubrid.org/blog/dev-platform/the-principles-of-java-application-performance-tuning/

http://www.theserverside.com/news/1364651/Optimizing-Java-Applications

http://www.sk89q.com/2013/03/improving-your-minecraft-servers-performance/

http://www.javaworld.com/article/2074843/build-ci-sdlc/j2ee-application-performance-optimization.html

 

Gaming in Linux

To prepare everyone for the coming workshop, we have compiled a few sources for learning how to game in Linux. This site has a great overview of installing games from the repositories, from source, and using wine & emulators for cross-platform support:
http://www.dedoimedo.com/games/linux-games-how-to-get.html

This site gives detailed descriptions and updates about games that were made for Linux natively.
https://www.gamingonlinux.com/

You can also install steam from your repositories, or add steam’s repositories to your own (since valve has built their own distro based on debian) to add many more Linux games to your arsenal:
http://store.steampowered.com/browse/linux/

Alienware_Controller_front_03.0.0

If your favorite games were made only for Windows then you can probably install “playonlinux” from the repositories and port them from there. This is a list of games that have been ported to Linux via playonlinux:
https://www.playonlinux.com/en/supported_apps.html

From the repositories and from source you can install console emulators for the Wii, Gamecube, Nintendo, Playstation, Atari, Sega, or dosbox to play your favorite console games on your Linux box (Make sure to obtain ROMs and ISOs legally).
http://www.linuxlinks.com/article/20081012160727880/VideoConsoles.html

Last of all, you can even use an android emulator (or the official Android SDK) to play games made for your phone on Linux:

http://techapple.net/2014/05/5-best-android-emulators-linux-run-android-apps-linux-ubuntulinuxmintfedoraarchlinuxopensusemageiacentos-etc/

Game responsibly 🙂

BYU Linux Club

Ubuntu 15.10 | Linux Action Show

Wolfing Down Ubuntu 15.10 | LAS 388

Ubuntu 15.10 Review
Linux kernel 4.2
Stateless persistent network interface names are now being used
GNOME packages have been upgraded to version 3.16.X
Upstream GNOME scrollbars are now being used.
GCC 5 and Python 3.x
Support for the Steam Controller when you install Steam from the repo.The Steam installer package takes care of setting requisite udev and uinput rules and permissions.