SlideShare a Scribd company logo
You have been asked to maintain a legacy application called 'File Drop' that was designed for
BSD Unix and has to be ported to Ubuntu Linux. The target OS must be Linux to stay with a free
OS (your company doesn't have that much money yet). The application monitors two FTP
folders. One folder is used by multiple (internal) departments to drop files listing their job
openings (JobsFolder). The other folder is used by an external recruiting company to deposit
completed applications from prospective job seekers (ApplicationsFolder). The HR department
(also internal) relies on the FileDrop application to notify the recruiters each time a new job
opening files is dropped into the JobsFolder, and to notify the HR department each time a new
Application is dropped into the ApplicationsFolder. In each case, an email is sent to the
appropriate person via email. You need to understand the current system, maintain the general
architecture 'as-is', but port it to Linux. You need to ensure the system only allows the proper
(approved) people to access each folder. You are a software engineer for a software development
firm who has been contracted to build the system.

More Related Content

Similar to You have been asked to maintain a legacy application called 'File Drop.pdf

六合彩-香港六合彩 » SlideShare
六合彩-香港六合彩 » SlideShare六合彩-香港六合彩 » SlideShare
六合彩-香港六合彩 » SlideShare
mmfirkhw
 
六合彩,香港六合彩 » SlideShare
六合彩,香港六合彩 » SlideShare六合彩,香港六合彩 » SlideShare
六合彩,香港六合彩 » SlideShare
dqxjlhfc
 
六合彩-香港六合彩
六合彩-香港六合彩六合彩-香港六合彩
六合彩-香港六合彩
skpkcd
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideShare
cxrcpdu
 
香港六合彩-六合彩
香港六合彩-六合彩香港六合彩-六合彩
香港六合彩-六合彩
qiohms
 
六合彩,香港六合彩 » SlideShare
六合彩,香港六合彩 » SlideShare六合彩,香港六合彩 » SlideShare
六合彩,香港六合彩 » SlideShare
yqtvdsbl
 
Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)
Dong Calmada
 
K2presentation
K2presentationK2presentation
K2presentation
Kishor Kunal
 
Inferno O.S.
Inferno O.S.Inferno O.S.
Inferno O.S.
Sanjeev Kumar Jaiswal
 
Architecture-of-Linux-operating-system.docx
Architecture-of-Linux-operating-system.docxArchitecture-of-Linux-operating-system.docx
Architecture-of-Linux-operating-system.docx
VivekGupta920049
 
Linux interview questions-ppt
Linux interview questions-pptLinux interview questions-ppt
Linux interview questions-ppt
Mayank Kumar
 
Linux introductory-course-day-1
Linux introductory-course-day-1Linux introductory-course-day-1
Linux introductory-course-day-1
Julio Pulido
 
1_Introduction_To_Unix_and_Basic_Unix_Commands
1_Introduction_To_Unix_and_Basic_Unix_Commands1_Introduction_To_Unix_and_Basic_Unix_Commands
1_Introduction_To_Unix_and_Basic_Unix_Commands
Gautam Raja
 
Signotron Software India Projects
Signotron Software India ProjectsSignotron Software India Projects
Signotron Software India Projects
Rajat Kumar Saha
 
Inferno
InfernoInferno
Inferno
Ankush Kumar
 
introduction to linux operating system basic information
introduction to linux operating system basic informationintroduction to linux operating system basic information
introduction to linux operating system basic information
DILEEPSADHANKAR
 
Operating systems have to balance the conflicting goals of convenien.pdf
Operating systems have to balance the conflicting goals of convenien.pdfOperating systems have to balance the conflicting goals of convenien.pdf
Operating systems have to balance the conflicting goals of convenien.pdf
infomalad
 
bui ba ba
bui ba babui ba ba
bui ba ba
buibaba
 
you work for a mid-size corporation known for its inventions that does.docx
you work for a mid-size corporation known for its inventions that does.docxyou work for a mid-size corporation known for its inventions that does.docx
you work for a mid-size corporation known for its inventions that does.docx
farrahkur54
 
Computer Software and Application Software
Computer Software and Application Software Computer Software and Application Software
Computer Software and Application Software
Bonie Patosa Jr.
 

Similar to You have been asked to maintain a legacy application called 'File Drop.pdf (20)

六合彩-香港六合彩 » SlideShare
六合彩-香港六合彩 » SlideShare六合彩-香港六合彩 » SlideShare
六合彩-香港六合彩 » SlideShare
 
六合彩,香港六合彩 » SlideShare
六合彩,香港六合彩 » SlideShare六合彩,香港六合彩 » SlideShare
六合彩,香港六合彩 » SlideShare
 
六合彩-香港六合彩
六合彩-香港六合彩六合彩-香港六合彩
六合彩-香港六合彩
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideShare
 
香港六合彩-六合彩
香港六合彩-六合彩香港六合彩-六合彩
香港六合彩-六合彩
 
六合彩,香港六合彩 » SlideShare
六合彩,香港六合彩 » SlideShare六合彩,香港六合彩 » SlideShare
六合彩,香港六合彩 » SlideShare
 
Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)
 
K2presentation
K2presentationK2presentation
K2presentation
 
Inferno O.S.
Inferno O.S.Inferno O.S.
Inferno O.S.
 
Architecture-of-Linux-operating-system.docx
Architecture-of-Linux-operating-system.docxArchitecture-of-Linux-operating-system.docx
Architecture-of-Linux-operating-system.docx
 
Linux interview questions-ppt
Linux interview questions-pptLinux interview questions-ppt
Linux interview questions-ppt
 
Linux introductory-course-day-1
Linux introductory-course-day-1Linux introductory-course-day-1
Linux introductory-course-day-1
 
1_Introduction_To_Unix_and_Basic_Unix_Commands
1_Introduction_To_Unix_and_Basic_Unix_Commands1_Introduction_To_Unix_and_Basic_Unix_Commands
1_Introduction_To_Unix_and_Basic_Unix_Commands
 
Signotron Software India Projects
Signotron Software India ProjectsSignotron Software India Projects
Signotron Software India Projects
 
Inferno
InfernoInferno
Inferno
 
introduction to linux operating system basic information
introduction to linux operating system basic informationintroduction to linux operating system basic information
introduction to linux operating system basic information
 
Operating systems have to balance the conflicting goals of convenien.pdf
Operating systems have to balance the conflicting goals of convenien.pdfOperating systems have to balance the conflicting goals of convenien.pdf
Operating systems have to balance the conflicting goals of convenien.pdf
 
bui ba ba
bui ba babui ba ba
bui ba ba
 
you work for a mid-size corporation known for its inventions that does.docx
you work for a mid-size corporation known for its inventions that does.docxyou work for a mid-size corporation known for its inventions that does.docx
you work for a mid-size corporation known for its inventions that does.docx
 
Computer Software and Application Software
Computer Software and Application Software Computer Software and Application Software
Computer Software and Application Software
 

More from shivachandalia

You can have an HSA if you have insurance that does not cover your fam.pdf
You can have an HSA if you have insurance that does not cover your fam.pdfYou can have an HSA if you have insurance that does not cover your fam.pdf
You can have an HSA if you have insurance that does not cover your fam.pdf
shivachandalia
 
You can decrease the number of collisions in a CSMA-CD network by incr.pdf
You can decrease the number of collisions in a CSMA-CD network by incr.pdfYou can decrease the number of collisions in a CSMA-CD network by incr.pdf
You can decrease the number of collisions in a CSMA-CD network by incr.pdf
shivachandalia
 
you are to idenitify a brute force password cracking tool that hackers.pdf
you are to idenitify a brute force password cracking tool that hackers.pdfyou are to idenitify a brute force password cracking tool that hackers.pdf
you are to idenitify a brute force password cracking tool that hackers.pdf
shivachandalia
 
You are to create a concept map of the urinary system on a separate do.pdf
You are to create a concept map of the urinary system on a separate do.pdfYou are to create a concept map of the urinary system on a separate do.pdf
You are to create a concept map of the urinary system on a separate do.pdf
shivachandalia
 
You have isolated a strain of mutant yeast cells that divides normally.pdf
You have isolated a strain of mutant yeast cells that divides normally.pdfYou have isolated a strain of mutant yeast cells that divides normally.pdf
You have isolated a strain of mutant yeast cells that divides normally.pdf
shivachandalia
 
You have five fair coins- You toss them all so that they randomly fall.pdf
You have five fair coins- You toss them all so that they randomly fall.pdfYou have five fair coins- You toss them all so that they randomly fall.pdf
You have five fair coins- You toss them all so that they randomly fall.pdf
shivachandalia
 
You have isolated several mutants that behave normally at low temperat.pdf
You have isolated several mutants that behave normally at low temperat.pdfYou have isolated several mutants that behave normally at low temperat.pdf
You have isolated several mutants that behave normally at low temperat.pdf
shivachandalia
 
You have discovered a new growth regulator- designated Tamvin (TV)- th.pdf
You have discovered a new growth regulator- designated Tamvin (TV)- th.pdfYou have discovered a new growth regulator- designated Tamvin (TV)- th.pdf
You have discovered a new growth regulator- designated Tamvin (TV)- th.pdf
shivachandalia
 
You have been asked to design some forms for a volunteer organization-.pdf
You have been asked to design some forms for a volunteer organization-.pdfYou have been asked to design some forms for a volunteer organization-.pdf
You have been asked to design some forms for a volunteer organization-.pdf
shivachandalia
 
You have concurrent- small outbreaks of COVID-19- Neglected Tropical D.pdf
You have concurrent- small outbreaks of COVID-19- Neglected Tropical D.pdfYou have concurrent- small outbreaks of COVID-19- Neglected Tropical D.pdf
You have concurrent- small outbreaks of COVID-19- Neglected Tropical D.pdf
shivachandalia
 
You have been hired to serve as an Ethics Consultant for a company of.pdf
You have been hired to serve as an Ethics Consultant for a company of.pdfYou have been hired to serve as an Ethics Consultant for a company of.pdf
You have been hired to serve as an Ethics Consultant for a company of.pdf
shivachandalia
 
You have been tasked with choosing an offline syncing framework for Co.pdf
You have been tasked with choosing an offline syncing framework for Co.pdfYou have been tasked with choosing an offline syncing framework for Co.pdf
You have been tasked with choosing an offline syncing framework for Co.pdf
shivachandalia
 
You have been given the task of Preparing interview questions for a fe.pdf
You have been given the task of Preparing interview questions for a fe.pdfYou have been given the task of Preparing interview questions for a fe.pdf
You have been given the task of Preparing interview questions for a fe.pdf
shivachandalia
 
You have been given $100000 as an inheritance- If you invest it for10.pdf
You have been given $100000 as an inheritance- If you invest it for10.pdfYou have been given $100000 as an inheritance- If you invest it for10.pdf
You have been given $100000 as an inheritance- If you invest it for10.pdf
shivachandalia
 
You have been charged to develop a computational family tree for the g.pdf
You have been charged to develop a computational family tree for the g.pdfYou have been charged to develop a computational family tree for the g.pdf
You have been charged to develop a computational family tree for the g.pdf
shivachandalia
 
You have a quarter- a dime- and a nickel- You toss them in the air- an.pdf
You have a quarter- a dime- and a nickel- You toss them in the air- an.pdfYou have a quarter- a dime- and a nickel- You toss them in the air- an.pdf
You have a quarter- a dime- and a nickel- You toss them in the air- an.pdf
shivachandalia
 
You got hired as an HR manager at a new start-up IT organization based.pdf
You got hired as an HR manager at a new start-up IT organization based.pdfYou got hired as an HR manager at a new start-up IT organization based.pdf
You got hired as an HR manager at a new start-up IT organization based.pdf
shivachandalia
 
You find a new Arabidopsis mutant that results in the overexpression o.pdf
You find a new Arabidopsis mutant that results in the overexpression o.pdfYou find a new Arabidopsis mutant that results in the overexpression o.pdf
You find a new Arabidopsis mutant that results in the overexpression o.pdf
shivachandalia
 
You desire to prove a vulnerability can be a problem- The best method.pdf
You desire to prove a vulnerability can be a problem- The best method.pdfYou desire to prove a vulnerability can be a problem- The best method.pdf
You desire to prove a vulnerability can be a problem- The best method.pdf
shivachandalia
 
You cross a Drosophila female with kidney-shaped and brown eyes with a.pdf
You cross a Drosophila female with kidney-shaped and brown eyes with a.pdfYou cross a Drosophila female with kidney-shaped and brown eyes with a.pdf
You cross a Drosophila female with kidney-shaped and brown eyes with a.pdf
shivachandalia
 

More from shivachandalia (20)

You can have an HSA if you have insurance that does not cover your fam.pdf
You can have an HSA if you have insurance that does not cover your fam.pdfYou can have an HSA if you have insurance that does not cover your fam.pdf
You can have an HSA if you have insurance that does not cover your fam.pdf
 
You can decrease the number of collisions in a CSMA-CD network by incr.pdf
You can decrease the number of collisions in a CSMA-CD network by incr.pdfYou can decrease the number of collisions in a CSMA-CD network by incr.pdf
You can decrease the number of collisions in a CSMA-CD network by incr.pdf
 
you are to idenitify a brute force password cracking tool that hackers.pdf
you are to idenitify a brute force password cracking tool that hackers.pdfyou are to idenitify a brute force password cracking tool that hackers.pdf
you are to idenitify a brute force password cracking tool that hackers.pdf
 
You are to create a concept map of the urinary system on a separate do.pdf
You are to create a concept map of the urinary system on a separate do.pdfYou are to create a concept map of the urinary system on a separate do.pdf
You are to create a concept map of the urinary system on a separate do.pdf
 
You have isolated a strain of mutant yeast cells that divides normally.pdf
You have isolated a strain of mutant yeast cells that divides normally.pdfYou have isolated a strain of mutant yeast cells that divides normally.pdf
You have isolated a strain of mutant yeast cells that divides normally.pdf
 
You have five fair coins- You toss them all so that they randomly fall.pdf
You have five fair coins- You toss them all so that they randomly fall.pdfYou have five fair coins- You toss them all so that they randomly fall.pdf
You have five fair coins- You toss them all so that they randomly fall.pdf
 
You have isolated several mutants that behave normally at low temperat.pdf
You have isolated several mutants that behave normally at low temperat.pdfYou have isolated several mutants that behave normally at low temperat.pdf
You have isolated several mutants that behave normally at low temperat.pdf
 
You have discovered a new growth regulator- designated Tamvin (TV)- th.pdf
You have discovered a new growth regulator- designated Tamvin (TV)- th.pdfYou have discovered a new growth regulator- designated Tamvin (TV)- th.pdf
You have discovered a new growth regulator- designated Tamvin (TV)- th.pdf
 
You have been asked to design some forms for a volunteer organization-.pdf
You have been asked to design some forms for a volunteer organization-.pdfYou have been asked to design some forms for a volunteer organization-.pdf
You have been asked to design some forms for a volunteer organization-.pdf
 
You have concurrent- small outbreaks of COVID-19- Neglected Tropical D.pdf
You have concurrent- small outbreaks of COVID-19- Neglected Tropical D.pdfYou have concurrent- small outbreaks of COVID-19- Neglected Tropical D.pdf
You have concurrent- small outbreaks of COVID-19- Neglected Tropical D.pdf
 
You have been hired to serve as an Ethics Consultant for a company of.pdf
You have been hired to serve as an Ethics Consultant for a company of.pdfYou have been hired to serve as an Ethics Consultant for a company of.pdf
You have been hired to serve as an Ethics Consultant for a company of.pdf
 
You have been tasked with choosing an offline syncing framework for Co.pdf
You have been tasked with choosing an offline syncing framework for Co.pdfYou have been tasked with choosing an offline syncing framework for Co.pdf
You have been tasked with choosing an offline syncing framework for Co.pdf
 
You have been given the task of Preparing interview questions for a fe.pdf
You have been given the task of Preparing interview questions for a fe.pdfYou have been given the task of Preparing interview questions for a fe.pdf
You have been given the task of Preparing interview questions for a fe.pdf
 
You have been given $100000 as an inheritance- If you invest it for10.pdf
You have been given $100000 as an inheritance- If you invest it for10.pdfYou have been given $100000 as an inheritance- If you invest it for10.pdf
You have been given $100000 as an inheritance- If you invest it for10.pdf
 
You have been charged to develop a computational family tree for the g.pdf
You have been charged to develop a computational family tree for the g.pdfYou have been charged to develop a computational family tree for the g.pdf
You have been charged to develop a computational family tree for the g.pdf
 
You have a quarter- a dime- and a nickel- You toss them in the air- an.pdf
You have a quarter- a dime- and a nickel- You toss them in the air- an.pdfYou have a quarter- a dime- and a nickel- You toss them in the air- an.pdf
You have a quarter- a dime- and a nickel- You toss them in the air- an.pdf
 
You got hired as an HR manager at a new start-up IT organization based.pdf
You got hired as an HR manager at a new start-up IT organization based.pdfYou got hired as an HR manager at a new start-up IT organization based.pdf
You got hired as an HR manager at a new start-up IT organization based.pdf
 
You find a new Arabidopsis mutant that results in the overexpression o.pdf
You find a new Arabidopsis mutant that results in the overexpression o.pdfYou find a new Arabidopsis mutant that results in the overexpression o.pdf
You find a new Arabidopsis mutant that results in the overexpression o.pdf
 
You desire to prove a vulnerability can be a problem- The best method.pdf
You desire to prove a vulnerability can be a problem- The best method.pdfYou desire to prove a vulnerability can be a problem- The best method.pdf
You desire to prove a vulnerability can be a problem- The best method.pdf
 
You cross a Drosophila female with kidney-shaped and brown eyes with a.pdf
You cross a Drosophila female with kidney-shaped and brown eyes with a.pdfYou cross a Drosophila female with kidney-shaped and brown eyes with a.pdf
You cross a Drosophila female with kidney-shaped and brown eyes with a.pdf
 

Recently uploaded

REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
سمير بسيوني
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
ssuser13ffe4
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
nitinpv4ai
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDFLifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Vivekanand Anglo Vedic Academy
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
Steve Thomason
 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
melliereed
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Henry Hollis
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
JomonJoseph58
 

Recently uploaded (20)

REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDFLifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
 

You have been asked to maintain a legacy application called 'File Drop.pdf

  • 1. You have been asked to maintain a legacy application called 'File Drop' that was designed for BSD Unix and has to be ported to Ubuntu Linux. The target OS must be Linux to stay with a free OS (your company doesn't have that much money yet). The application monitors two FTP folders. One folder is used by multiple (internal) departments to drop files listing their job openings (JobsFolder). The other folder is used by an external recruiting company to deposit completed applications from prospective job seekers (ApplicationsFolder). The HR department (also internal) relies on the FileDrop application to notify the recruiters each time a new job opening files is dropped into the JobsFolder, and to notify the HR department each time a new Application is dropped into the ApplicationsFolder. In each case, an email is sent to the appropriate person via email. You need to understand the current system, maintain the general architecture 'as-is', but port it to Linux. You need to ensure the system only allows the proper (approved) people to access each folder. You are a software engineer for a software development firm who has been contracted to build the system.