Software specifications Chapter number

Software required (With version)

Free/Pro prietary

1

32-bit / 64-bit guest OS

Free

2

R 3.X.X/RStudio Desktop V0.9X

Free

If proprietary, can code testing be performed using a trial version

If proprietary, then cost of the software

Download links to the software

R

Hardware specifications

OS required

None

Windows/Mac OS/Debian/RedHa t/CentOS/SUSE/U buntu Windows/Mac OS/Debian/RedHa t/CentOS/SUSE/U buntu

None

http://www.r-project.org/

RStudio https://www.rstudio.com/i de/download/

3

R 3.X.X/RStudio Desktop V0.9X

Free

R

None

Windows/Mac OS/Debian/RedHa t/CentOS/SUSE/U buntu

None

Windows/Mac OS/Debian/RedHa t/CentOS/SUSE/U buntu

None

Windows/Mac OS/Debian/RedHa t/CentOS/SUSE/U buntu

None

Windows/Mac OS/Debian/RedHa t/CentOS/SUSE/U

http://www.r-project.org/

RStudio https://www.rstudio.com/i de/download/

4

R 3.X.X/RStudio Desktop V0.9X

Free

R http://www.r-project.org/

RStudio https://www.rstudio.com/i de/download/

5

R 3.X.X/RStudio Desktop V0.9X

Free

R http://www.r-project.org/

RStudio https://www.rstudio.com/i de/download/

6

R 3.X.X/RStudio Desktop V0.9X

Free

R http://www.r-project.org/

RStudio https://www.rstudio.com/i

de/download/

7

R 3.X.X/RStudio Desktop V0.9X

Free

R

None

http://www.r-project.org/

RStudio https://www.rstudio.com/i de/download/

8

R 3.X.X/RStudio Desktop V0.9X

Free

R

None

Windows/Mac OS/Debian/RedHa t/CentOS/SUSE/U buntu

None

Windows/Mac OS/Debian/RedHa t/CentOS/SUSE/U buntu

None

Windows/Mac OS/Debian/RedHa t/CentOS/SUSE/U buntu

None

Windows/Mac OS/Debian/RedHa t/CentOS/SUSE/U buntu

4 GB of RAM is required to start VM, with available disk space of at least 3 GB.

64-bit guest OS with either VMWare or VirtualBox, or KVM installed.

http://www.r-project.org/

RStudio https://www.rstudio.com/i de/download/

9

R 3.X.X/RStudio Desktop V0.9X

Free

R http://www.r-project.org/

RStudio https://www.rstudio.com/i de/download/

10

R 3.X.X/RStudio Desktop V0.9X

Free

R http://www.r-project.org/

RStudio https://www.rstudio.com/i de/download/

11

R 3.X.X/RStudio Desktop V0.9X

Free

R http://www.r-project.org/

RStudio https://www.rstudio.com/i de/download/

12

VMWare User: VMWare Player 4.x or higher/Cloudera QuickStart VM 4.X or above VirtualBox User: VirtualBox V4.X or above/Cloudear a QuickStart

Free

VMware Player https://my.vmware.com/w eb/vmware/free#desktop_ end_user_computing/vm ware_player/7_0

VirtualBox https://www.virtualbox.or g/wiki/Downloads

QuickStart VM for VMWare: https://downloads.clouder

buntu Windows/Mac OS/Debian/RedHa t/CentOS/SUSE/U buntu

For VMWare User: WorkStation 8.x or higher: Player 4.x or higher, ESXi 5.x or higher, or Fusion

VM 4.X or above KVM User: KVM/Cloudear a QuickStart VM 4.X or above

a.com/demo_vm/vmware/ cloudera-quickstart-vm5.2.0-0-vmware.7z

4.x or higher.

QuickStart VM for KVM: https://downloads.clouder a.com/demo_vm/kvm/clo udera-quickstart-vm5.2.0-0-kvm.7z

QuickStart VM for VirtualBox: https://downloads.clouder a.com/demo_vm/virtualb ox/cloudera-quickstartvm-5.2.0-0-virtualbox.7z

Detailed installation steps (software-wise) The steps should be listed in a way that it prepares the system environment to be able to test the codes of the book. 1. R: a. Step a: Go to R CRAN http://www.r-project.org/ and click on the “download R” link (http://cran.r-project.org/mirrors.html) b. Step b: You may select the mirror location closest to you c. Step c: Select the correct download link based on your operating system. For windows user: d. Step d: Click on “Download R for Windows” , and then click on “base” e. Step e: Click on “Download R 3.x.x for Windows” f. Step f: The installation file should be downloaded. Once the download is finished, you can double click on the installation file and begin installing R. g. Step g: The Windows installation of R is quite straightforward; the installation GUI may instruct you how to install the program step by step (public license, destination location, select components, startup options, startup menu folder, select additional tasks). Leave all installation options as the default settings if you do not want to make any changes.

h. Step h: After successfully completing the installation a shortcut to the R application will appear in your Start menu, which will open the R Console For Mac User d. Step d: Go to “Download R for (Mac) OS X” (as shown in Figure 5) e. Step e: Click on latest version (.pkg file extension) according to your Mac OS version. f. Step f: Double click on the downloaded installation file (.pkg extension) and begin to install R. Leave all installation options as the default settings if you do not want to make any changes. g. Step g: Follow the on screen instructions (Introduction, Read Me, License, Destination Select, Installation Type, Installation, Summary) and press “continue” to complete the installation h. Step h: After the file is installed, you can use “Spotlight Search” or go to the application folder to find R. i. Step i: Click on “R” to open R Console

a. b. c. d.

Download and Install R on Ubuntu Step a: Add the entry to the file /etc/apt/sources.list: $ sudo sh -c "echo 'deb http:// cran.stat.ucla.edu/bin/linux/ubuntu precise/' >> /etc/apt/sources.list" Step b: Then update repository $ sudo apt-get update Step c: Install R with command $ sudo apt-get install r-base Step d : Start R in command line $R

Download and Install R on CentOS For CentOS 5 a. Step a: Get rpm CentOS5 RHEL EPEL repository of CentOS5. $ wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm b. Step b: Install CentOS5 RHEL EPEL repository. $ sudo rpm -Uvh epel-release-5-4.noarch.rpm

c. Step c: Update installed packages $ sudo yum update d. Step d: Install R through repository $ sudo yum install R e. Step e: Start R in command line $R

a. b. c. d. e.

For CentOS6 Step a: Get rpm CentOS5 RHEL EPEL repository of CentOS6. $ wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm Step b: Install CentOS5 RHEL EPEL repository. $ sudo rpm -Uvh epel-release-6-8.noarch.rpm Step c: Update installed packages $ sudo yum update Step d: Install R through repository $ sudo yum install R Step e: Start R in command line $R

2. RStudio a. Step a: Access Rstudio’s official site by using the following URL http://www.rstudio.com/products/RStudio/ b. Step b: For desktop version installation, click on “Download RStudio Desktop” (http://www.rstudio.com/products/rstudio/download/) and choose the Rstudio recommended for your system. Download the relevant packages. c. Step c: Install Rstudio by double clicking on the downloaded packages. For Windows users: d. Step d: follow the on-screen instruction to install the application. For Mac users, d. Step d: simply drag the Rstudio icon to the “Applications” folder.

For Debian(6+)/Ubuntu(10.04+) 32 bit a. Step a: Download RStudio $ wget http://download1.rstudio.org/rstudio-0.98.1091-i386.deb b. Step b: Install Rstudio $ sudo gdebi rstudio-0.98. 1091-i386.deb For Debian(6+)/Ubuntu(10.04+) 64 bit a. Step a: Download RStudio $ wget http://download1.rstudio.org/rstudio-0.98. 1091-amd64.deb b. Step b: Install Rstudio $ sudo gdebi rstudio-0.98. 1091-amd64.deb For RedHat/CentOS(5,4+) 32 bit a. Step a: Download RStudio $ wget http://download1.rstudio.org/rstudio-0.98. 1091-i686.rpm b. Step b: Install Rstudio $ sudo yum install --nogpgcheck rstudio-0.98. 1091-i686.rpm For RedHat/CentOS(5,4+) 64 bit a. Step a: Download RStudio $ wget http://download1.rstudio.org/rstudio-0.98. 1091-x86_64.rpm b. Step b: Install Rstudio $ sudo yum install --nogpgcheck rstudio-0.98. 1091-x86_64.rpm 3. VMware Player (For Windows or Linux User) a. Step a: Go to VMware Player download site https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/7_0 b. Step b: Choose to download VMware Player Windows or Linux version depends on your guest OS. c. Step c: Double click on downloaded VMWare Player(.exe for Windows version and .bundle for Linux version) d. Step d: Follow the on-screen instruction to install VMWare Player 4. VirtualBox (For either Windows, Linux, Solaris and Mac OS user) a. Step a: Go to VirtualBox download site https://www.virtualbox.org/wiki/Downloads

b. Step b: Choose to download VirtualBox Windows, Linux, OS X, Solaris version depends on your guest OS. c. Step c: Double click on downloaded VirtualBox d. Step d: Follow the on-screen instruction to install VirtualBox 5. KVM For CentOS a. Step a: Install kvm with yum command $ yum -y install qemu-kvm libvirt virt-install bridge-utils b. Step b: start libvirtd service $ sudo service libvirtd start For Ubuntu a. Step a: Install kvm with apt-get command $ sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils b. Add current user to group “libvirtd” $ sudo adduser `id -un` libvirtd 6. Cloudera QuickStart VM a. Step a: Go to Cloudera QuickStart VM Download Site (http://www.cloudera.com/content/cloudera/en/downloads/quickstart_vms/cdh-5-2x.html) b. Step b: Download QuickStart VM depends on the type of virtual machine (VMWare, KVM, VirtualBox) installed on your guest OS QuickStart VM for VMWare: https://downloads.cloudera.com/demo_vm/vmware/cloudera-quickstart-vm-5.2.0-0-vmware.7z

QuickStart VM for KVM: https://downloads.cloudera.com/demo_vm/kvm/cloudera-quickstart-vm-5.2.0-0-kvm.7z

QuickStart VM for VirtualBox: https://downloads.cloudera.com/demo_vm/virtualbox/cloudera-quickstart-vm-5.2.0-0-virtualbox.7z

c. Step c: Extracted the downloaded VM file (with .7z extension)

d. Step d: Open the extracted VM with VM software (KVM, VirtualBox, VMWare) installed on your guest OS. e. Step e: Right click on the desktop of QuickStart VM and open a new terminal f. Step f: Type command “R” to check whether R is instsalled in Cloudera QuickStart VM. If not, please use following command to install R $ yum install R R-core R-core-devel R-devel

Software and hardware list.docx.docx - GitHub

Download links to the software. Hardware specifications. OS required. 1. 32-bit / 64-bit guest OS. Free. None. Windows/Mac. OS/Debian/RedHa t/CentOS/SUSE/U buntu. 2. R. 3.X.X/RStudio. Desktop V0.9X. Free. R http://www.r-project.org/. RStudio https://www.rstudio.com/i · de/download/. None. Windows/Mac. OS/Debian/ ...

136KB Sizes 7 Downloads 351 Views

Recommend Documents

Hardware and Representation - GitHub
E.g. CPU can access rows in one module, hard disk / another CPU access row in ... (b) Data Bus: bidirectional, sends a word from CPU to main memory or.

An Open-Source Hardware and Software Platform for ... - GitHub
Aug 6, 2013 - Release 1.03. Zihan Chen. 1. , Anton Deguet. 1. , Russell Taylor. 1. , Simon DiMaio .... the high-speed serial network (IEEE-1394a) and the I/O hardware. In this design .... of services: isochronous and asynchronous transfers.

MIAOW Whitepaper Hardware Description and Four ... - GitHub
design so likely to remain relevant for a few years, and has a ... Table 1: MIAOW RTL vs. state-of-art products (Radeon HD) .... details are deferred to an accompanying technical report. ...... our workloads and believe programs rarely do this.

Programming, Interfacing, Software, Hardware, and ...
Sep 8, 2002 - ... A. TRIEBEL, AVT. DOWNLOAD FROM OUR ONLINE LIBRARY ... The 8088 And 8086 Microprocessors: Programming, Interfacing, Software, Hardware, And Applications ... the assembly language program development cycle are explored. ... modern age

KUKA youBot Hardware Interfaces - GitHub
youBot hardware. omni-directional mobile platform.. 5-degree-of-freedom manipulator.. 2-finger gripper. all joints with relative encoders. real-time ...

Raspberry-Pi-Cookbook-Software-And-Hardware-Problems-And ...
Raspberry-Pi-Cookbook-Software-And-Hardware-Problems-And-Solutions.pdf. Raspberry-Pi-Cookbook-Software-And-Hardware-Problems-And-Solutions.pdf.

MS RAMAIAH INSTITUTE OF TECHNOLOGY Hardware ... - GitHub
6.2 Tests and results of frequency domain technique . . . . . . . . . . 33. 6.3 Tests and results of spatial domain .... represented as a linear combinations of the DCT basis functions which are shown in Fig.1.4. The DCT basis functions are obtained

Software Engineering - GitHub
Sep 26, 2011 - into an application used by nearly a million people to store over two million code ... “Continuous Integration is a software development practice ...

Reference Sheet for C112 Hardware - GitHub
Page 1 ... We might be able to make a considerable simplification by considering max- terms (0s) instead of minterms. • Don't cares (X) can ... Noise Margin. Fan out The number of inputs to which the output of a gate is connected. • Since 1. R.

Implementing a Hardware Accelerated Libretro Core - GitHub
May 10, 2013 - The frontend takes this rendered data and stretches to screen as ... at least as big as declared in max width and max height. If desired, the FBO ...

Modern Software Translation - GitHub
Translation memory. ▻ Translate Java, Android and iOS applications. ▻ LDAP integration. ▻ REST API. ▻ Find out more at http://www.jabylon.org.

Designing and Maintaining Software (DAMS) - GitHub
Automatically detect similar fragments of code. class StuffedCrust def title. "Stuffed Crust " +. @toppings.title +. " Pizza" end def cost. @toppings.cost + 6 end end class DeepPan def title. "Deep Pan " +. @ingredients.title +. " Pizza" end def cost

Designing and Maintaining Software (DAMS) - GitHub
Ruby Testing Frameworks. 3 popular options are: RSpec, Minitest and Test::Unit. We'll use RSpec, as it has the most comprehensive docs. Introductory videos are at: http://rspec.info ...

Designing and Maintaining Software (DAMS) - GitHub
Clear Names. Designing and Maintaining Software (DAMS). Louis Rose. Page 2. Naming is hard. “There are only two hard things in Computer. Science: cache invalidation and naming things.” - Phil Karlton http://martinfowler.com/bliki/TwoHardThings.ht

Designing and Maintaining Software (DAMS) - GitHub
Coupling Between Objects. Counts the number of other classes to which a class is coupled (other than via inheritance). CBO(c) = |d ∈ C - (1cl U Ancestors(C))| uses(c, d) V uses(d, c). - Chidamber and Kemerer. A metrics suite for object-oriented des

Designing and Maintaining Software (DAMS) - GitHub
Reducing duplication. Designing and Maintaining Software (DAMS). Louis Rose. Page 2. Tactics. Accentuate similarities to find differences. Favour composition over inheritance. Know when to reach for advanced tools. (metaprogramming, code generation).

Designing and Maintaining Software (DAMS) - GitHub
Plug-ins. Designing and Maintaining Software (DAMS). Louis Rose. Page 2. Problem. Page 3. Current Architecture. Shareable. Likeable. Food. Pizza. Liking and sharing foods are primary business concerns, so shouldn't be implemented as delegators. Page

Designing and Maintaining Software (DAMS) - GitHub
When we are testing the way that a unit behaves when a condition is met, use a stub to setup the condition. Solution: use stubs for queries class Subscription ... def bill(amount) unless payments.exists(subscription_id: id) payments.charge(subscripti

Designing and Maintaining Software (DAMS) - GitHub
Getting Cohesion. Designing and Maintaining Software (DAMS). Louis Rose. Page 2. Single Responsibility. Principle. A class should have only one reason to change. - Martin and Martin. Chapter 8, Agile Principles, Patterns and Practices in C#, Prentice

Designing and Maintaining Software (DAMS) - GitHub
Size != Complexity. “Imagine a small (50 line) program comprising. 25 consecutive "IF THEN" constructs. Such a program could have as many as 33.5 million distinct control paths.” - Thomas J. McCabe. IEEE Transactions on Software Engineering, 2:4,

Designing and Maintaining Software (DAMS) - GitHub
ASTs are tree data structures that can be analysed for meaning (following JLJ in SYAC 2014/15) ... More Cohesive. Avoids Duplication. Clearer. More Extensible.

Designing and Maintaining Software (DAMS) - GitHub
Open-source. Influenced by Perl, Smalltalk, Eiffel, Ada and Lisp. Dynamic. Purely object-oriented. Some elements of functional programming. Duck-typed class Numeric def plus(x) self.+(x) end end y = 5.plus(6) https://www.ruby-lang.org/en/about · http

Designing and Maintaining Software (DAMS) - GitHub
Designing and Maintaining Software (DAMS). Louis Rose ... Loosely coupled software is… Flexible: the ... http://www.objectmentor.com/resources/articles/dip.pdf ... Monthly. Sales. Reporting. Sales. Data. Provider. MySQL. Database. Access ...

Designing and Maintaining Software (DAMS) - GitHub
What is it? Several pieces of data are often used together. Why is it problematic? Behaviour that operates on the clump has no home. (and consequently is often duplicated). When does it arise? High cohesion of the clump has not been detected. D