Book Acknowledgements: Contributors and Image Sources

Acknowledgements

Contributors and Collaborators

The authors would like to thank everyone who has helped in the creation of this book:

  • José Vicente Gargallo (Computing Engineer)
  • Xavier Amorós (Telecommunications Engineer)
  • Vicente Puchol (Agricultural Engineer and employee at Isagri)
  • Daniel de las Heras (Graphic Designer)
  • Ted McAleer (Voiceover Actor)
  • Andy Boyns (Voiceover Actor)
  • Jenn Henry (Voiceover Actress)

Image and Icon Sources

We would like to thank the following websites for the permission to reproduce

Read More

Trigonometry: Functions, Laws, and Applications

Trigonometric Functions

Even Functions: cos(-t) = cos(t), sec(-t) = sec(t)

Odd Functions: sin(-t) = -sin(t), tan(-t) = -tan(t), csc(-t) = -csc(t), cot(-t) = -cot(t)

Example: A point P(x, y) is shown on the unit circle corresponding to a real number t. Find the values of the trigonometric functions at t.

A) P(-15/17, 8/17):

  • sin(t) = 8/17
  • cos(t) = -15/17
  • tan(t) = -8/15
  • csc(t) = 17/8
  • sec(t) = -17/15
  • cot(t) = -15/8

Graphs of Trigonometric Functions

Amplitude, Period, and Phase Shift:

y = Asin(Bx):

  • |A|: Amplitude
Read More

RMI Elevator System: Server-Side Code Analysis

AscensorRMI: Server Package

This section details the AscensorRMI class, which extends UnicastRemoteObject and represents a remote elevator object.


package server;
import java.rmi.*;
import java.rmi.server.UnicastRemoteObject;
import interfaz.GestorAscensores;

public class AscensorRMI extends UnicastRemoteObject {
    private static final long serialVersionUID = 1L;
    Gate door;
    private int floor;
    private int state;
    private int id;
    int model;

    public AscensorRMI(int num) throws 
Read More

Network Device Configuration: Comprehensive Command Reference

Network Device Configuration Commands

This document provides a comprehensive reference to configuration commands for network devices.

  • aaa: Authentication, Authorization and Accounting.
  • access-list: Add an access list entry.
  • alias: Create command alias.
  • arp: Set a static ARP entry.
  • banner: Define a login banner.
  • boot: Boot Commands.
  • buffers: Adjust system buffer pool parameters.
  • cdp: Global CDP configuration subcommands.
  • clock: Configure time-of-day clock.
  • cluster: Cluster configuration commands.
  • cns: CNS Subsystem.
Read More

Essential MS-DOS Commands & Batch Scripting

Essential MS-DOS Commands & Batch Scripting

Basic MS-DOS Commands

Here’s a list of fundamental MS-DOS commands:

  • CD – Change from one directory to another.
  • CLS – Clears the screen and returns the cursor to the top.
  • COPY – Copies files.
  • DATE – View or change the date.
  • DEL – Deletes files.
  • DIR – Displays a list of files and directories (folders) within a directory.
  • PATH – Specifies paths where the operating system searches for executable files.
  • EXIT – Closes the MS-DOS window.
  • MD – Creates a new folder (directory)
Read More

Yelp Dataset Analysis with Spark: Business Insights

Yelp Dataset Analysis with Spark

This document outlines a Spark-based analysis of the Yelp dataset to extract valuable business insights. The analysis includes category-based business performance, user review patterns, and location-specific trends.

Data Loading and Preparation

First, we load the business data from a JSON file:

val path = "/Users/ishanhanda/Downloads/yelp_dataset_challenge_round9/yelp_academic_dataset_business.json"
val businessDF = spark.read.json(path)

Next, we flatten the categories

Read More