La estadística es el estudio de la recolección, organización, análisis e interpretación de datos. Se utiliza para comprender patrones y relaciones en grandes conjuntos de datos. La estadística es una herramienta importante para la toma de decisiones informadas en muchos campos como los negocios, las ciencias sociales y la investigación científica.
This document contains a resume for Mohamed Adel Zein Ghallab, including personal details, education history, certifications, technical skills, work experience, and projects. Some key points:
- He is a Senior BI & ETL And Data Warehouse Consultant at Petromin Corporation in Saudi Arabia.
- His education includes a B.Sc. in Information Systems from Mansoura University in Egypt and several Oracle certifications.
- He has over 15 years of experience in business intelligence, data warehousing, and ETL development using tools like Oracle BI, Informatica, and Oracle Data Integrator.
- Notable projects include building data warehouses and BI systems for government agencies in Ku
Basil is an herb native to India that is commonly used in Italian and Southeast Asian cuisines. There are many varieties of basil, with the most common being sweet basil. Basil grows best in sunny, warm conditions and is often used fresh right before cooking to preserve its flavor. It has a distinctive aroma due to chemical compounds like eugenol and linalool. Basil is considered a king of herbs in many cultures and has various traditional medicinal and cultural uses around the world.
La Fundación ARSIS ofrece servicios de apoyo psicológico, educativo y de inserción laboral a personas en situación de vulnerabilidad en Barcelona. Durante el curso 2014-2015 ayudaron a 901 personas a través de varios proyectos. Cuentan con un equipo de 6 profesionales y 24 voluntarios y reciben apoyo de empresas e instituciones. Su objetivo es mejorar la calidad de vida de personas en riesgo de exclusión social.
Laurel's Princess Parties contributes to two organizations per month and then offers 15% off discount of services for other non-profits who were not selected to be one of the two donations given monthly. We are so excited to work with so many organizations to make dreams come true and to help raise funds for those non-profits in need.
La estadística es el estudio de la recolección, organización, análisis e interpretación de datos. Se utiliza para comprender patrones y relaciones en grandes conjuntos de datos. La estadística es una herramienta importante para la toma de decisiones informadas en muchos campos como los negocios, las ciencias sociales y la investigación científica.
This document contains a resume for Mohamed Adel Zein Ghallab, including personal details, education history, certifications, technical skills, work experience, and projects. Some key points:
- He is a Senior BI & ETL And Data Warehouse Consultant at Petromin Corporation in Saudi Arabia.
- His education includes a B.Sc. in Information Systems from Mansoura University in Egypt and several Oracle certifications.
- He has over 15 years of experience in business intelligence, data warehousing, and ETL development using tools like Oracle BI, Informatica, and Oracle Data Integrator.
- Notable projects include building data warehouses and BI systems for government agencies in Ku
Basil is an herb native to India that is commonly used in Italian and Southeast Asian cuisines. There are many varieties of basil, with the most common being sweet basil. Basil grows best in sunny, warm conditions and is often used fresh right before cooking to preserve its flavor. It has a distinctive aroma due to chemical compounds like eugenol and linalool. Basil is considered a king of herbs in many cultures and has various traditional medicinal and cultural uses around the world.
La Fundación ARSIS ofrece servicios de apoyo psicológico, educativo y de inserción laboral a personas en situación de vulnerabilidad en Barcelona. Durante el curso 2014-2015 ayudaron a 901 personas a través de varios proyectos. Cuentan con un equipo de 6 profesionales y 24 voluntarios y reciben apoyo de empresas e instituciones. Su objetivo es mejorar la calidad de vida de personas en riesgo de exclusión social.
Laurel's Princess Parties contributes to two organizations per month and then offers 15% off discount of services for other non-profits who were not selected to be one of the two donations given monthly. We are so excited to work with so many organizations to make dreams come true and to help raise funds for those non-profits in need.
This document summarizes an online course about using open educational resources (OERs) in teaching. The course is part of a MOOCs for Teachers series created through a partnership between Politecnico di Milano and another university. Participants will learn tips for incorporating OERs, basics of OERs, and perspectives on key issues from experts in the field. The course follows Kolb's experiential learning cycle, starting with an introduction and moving through reflections on OER examples, theoretical background, and hands-on design activities. Videos are supplemented with graphics and keywords to highlight important content, and references are provided to deepen knowledge and awareness. The goal is to help teachers start using OERs in their
The document discusses how a parent process can determine if a child process terminated normally or abnormally. It explains that the wait() system call returns the child's exit status to the parent. This status can be passed to the WIFEXITED() and WIFSIGNALED() macros to check if the child exited normally or was terminated by a signal. It then provides an example C program that uses fork() to create three child processes, each terminating differently (normal exit, abort(), division by zero) and calls wait() and the macros to print the termination type.
Program to find out whether the child process died normally or abnormally.If It died abnormally then the program finds out the signal which caused it .
First create a file in your Home directory by name seqno.txt,just write one character the
digit one( 1 ) into the file and save it.This program reads the number from the file , increments it
then writes back the incremented value back into the file.
This sequence o program is used to control print jobs in UNIX
Hackintoshrao:codes for GNU/LINUX
ILLUSTRATION OF ORPHAN PROCESS AND ASSIGNMENT OF INIT AS A PARENT TO SUCH A PROCESS
SYSTEM CALLS USED
1.fork()
2.getpid()
3.getppid()
4.sleep()
*/
#include<stdlib>
#include<unistd>
#include<time>
int main()
{
int pid;
pid=fork();
if(pid==0)
{
printf("\nChild process here \n");
printf("\nchild here..Parent id=%d,Process id=%d\n",getppid(),getpid());
sleep(3);
printf("\nChild process here,now its a orphan process,so init is my parent process now \n");
printf("\nchild here...Parent id=%d,Process id=%d\n",getppid(),getpid());
/*its clearly evident in the o/p that the parent process Id of the child process will now be =1,
the init process is made as a parent */
}
else{
sleep(1);
/*since parent process finishes earlier than the child ,the latter becomes a orphan process */
printf("\nparent process here \n");
printf("\nparent process..Process id=%d\n",getpid());
printf("\nparent process Exiting,making the child process a orphan .......\n\n") ;
}
}
This document discusses buffer overflows as a major software security problem. It begins by explaining how a buffer overflow occurs when a program writes past the end of an allocated buffer through errors like failing to check array bounds. This can allow attackers to execute arbitrary code by overwriting return addresses on the stack. The document covers various dynamic countermeasures implemented by compilers like stack canaries to help detect and prevent buffer overflow attacks. However, it notes these don't prevent all overflows like those on the heap.
This document summarizes an online course about using open educational resources (OERs) in teaching. The course is part of a MOOCs for Teachers series created through a partnership between Politecnico di Milano and another university. Participants will learn tips for incorporating OERs, basics of OERs, and perspectives on key issues from experts in the field. The course follows Kolb's experiential learning cycle, starting with an introduction and moving through reflections on OER examples, theoretical background, and hands-on design activities. Videos are supplemented with graphics and keywords to highlight important content, and references are provided to deepen knowledge and awareness. The goal is to help teachers start using OERs in their
The document discusses how a parent process can determine if a child process terminated normally or abnormally. It explains that the wait() system call returns the child's exit status to the parent. This status can be passed to the WIFEXITED() and WIFSIGNALED() macros to check if the child exited normally or was terminated by a signal. It then provides an example C program that uses fork() to create three child processes, each terminating differently (normal exit, abort(), division by zero) and calls wait() and the macros to print the termination type.
Program to find out whether the child process died normally or abnormally.If It died abnormally then the program finds out the signal which caused it .
First create a file in your Home directory by name seqno.txt,just write one character the
digit one( 1 ) into the file and save it.This program reads the number from the file , increments it
then writes back the incremented value back into the file.
This sequence o program is used to control print jobs in UNIX
Hackintoshrao:codes for GNU/LINUX
ILLUSTRATION OF ORPHAN PROCESS AND ASSIGNMENT OF INIT AS A PARENT TO SUCH A PROCESS
SYSTEM CALLS USED
1.fork()
2.getpid()
3.getppid()
4.sleep()
*/
#include<stdlib>
#include<unistd>
#include<time>
int main()
{
int pid;
pid=fork();
if(pid==0)
{
printf("\nChild process here \n");
printf("\nchild here..Parent id=%d,Process id=%d\n",getppid(),getpid());
sleep(3);
printf("\nChild process here,now its a orphan process,so init is my parent process now \n");
printf("\nchild here...Parent id=%d,Process id=%d\n",getppid(),getpid());
/*its clearly evident in the o/p that the parent process Id of the child process will now be =1,
the init process is made as a parent */
}
else{
sleep(1);
/*since parent process finishes earlier than the child ,the latter becomes a orphan process */
printf("\nparent process here \n");
printf("\nparent process..Process id=%d\n",getpid());
printf("\nparent process Exiting,making the child process a orphan .......\n\n") ;
}
}
This document discusses buffer overflows as a major software security problem. It begins by explaining how a buffer overflow occurs when a program writes past the end of an allocated buffer through errors like failing to check array bounds. This can allow attackers to execute arbitrary code by overwriting return addresses on the stack. The document covers various dynamic countermeasures implemented by compilers like stack canaries to help detect and prevent buffer overflow attacks. However, it notes these don't prevent all overflows like those on the heap.