(Updated July 26, 2024) “Um, I’ll tell you the problem with the scientific power that you’re using here: it didn’t require any discipline to attain it. You read what others had done, and you took the next step. You didn’t earn the knowledge for yourselves, so you don’t take any responsibility for it.” – Dr. … Read More “Before you paste that code you found during your online search…” »
Author: William Jojo
CISS-150 Project 1 (10 points) (Updated August 29, 2021) Overview You have been given three (3) virtual machines (VMs) in a resource pool that bears your name. Within these VMs, you are to configure the networking for each. You will be given details and videos to watch to understand what needs to be done. Learning … Read More “CISS-150 Project 1 – Planning!” »
public class CharEx { public static void main(String[] args) { char c; c = ‘a’; System.out.println(c); if ( c >= ‘0’ && c = ‘A’ && c = ‘a’ && c
[Updated 3/15/2019] Table of Contents Basic Knowledge Certificate Selection Tomcat Apache Nginx IIS 8.5 Windows 2012 IIS 10 Winows 2016 References Basic Knowledge These configurations assume that you know that RC4 is bad, weak DH leads to LogJam and 3DES & weak ciphers have no place here. We avoid DROWN, ROBOT, MITM and others. We … Read More “Security Settings for Apache, Tomcat, NGINX and IIS.” »
Final CISS-150 Project (75 points) (Updated May 12, 2023) Omnes relinquite spes, o vos intrantes [Abandon hope, all ye who enter here.] This is it—the last project. Here we will make all three guests operate in a heterogeneous way. That is, Windows 10 will authenticate against the Active Directory (AD) domain in Windows 2019 and … Read More “CISS-150 Final Project – Heterogeneous Integration” »
CISS-150 – Operating Systems Instructor: William Jojo Email: w.jojo@hvcc.edu Location: Higbee 115 Phone: 518-629-7540 (Updated January 11, 2024) Topical Outline (Student Behavioral Objectives): Examination of Linux and Windows operating systems Virtualization Explore functionality and interoperability of Linux and Windows operating systems Processes and Threads Scheduling CPU, Instructions and Assembly Language Memory Management Explore MBR and … Read More “CISS-150 Syllabus” »
Stats for the average human! DND Character Sheet The code shown below will perform [#]d{#}[+#] rolls. Examples: d20 d10 4d6 6d6+8 4d12 + 10 When you run this code, you will run it as: java RollD ‘4d12 + 10’ or java RollD 6d6+8 public class RollD { public static void usage() { System.out.println(“\n\nRollD {#}d##{+#}\n”); System.exit(1); … Read More “DND Code” »
Overview In this project you will create your own network and connect it to the existing network infrastructure. You will also demonstrate your understanding of the process and develop team-building skills by working together to create a plan for documenting, deploying, testing and confirming your solution is complete. Your team’s network switch is labeled TEAM##, … Read More “Facilitating Learning – Final Project Specification – Spring 2018” »
[PROJECT WRITE-UP MINUS THE LEARNING OUTCOMES CHART] Project Design Below is the descriptive design response which is based in design principles using “an iterative dialogic structure that enables students to learn, but also enables teachers and the system to learn as well” (Laurillard, pp. 9-10). The project is designed to tap into student’s current knowledge … Read More “Facilitating Learning and Emerging Technology – Final Project – Spring 2018” »
Write enough programs and you’ll soon discover that there seems to be a good deal of repetition in your programming. There seems to always be a main() method somewhere. Swing programs nearly always extend JFrame – or some other JThing. So why do we continue to write the same code over again? Well, use a … Read More “Java Boilerplate” »