Posts tagged: Simple

Simple C source code about the using of foo() functions 2

 
#include <stdio.h>
#include <string.h>
 
 
 
int say_hello(char name[100])
{
	printf("Hello %s !\n",name);
}
 
int say_goodbye(char name[100])
{
	printf("Goodbye %s !\n", name);
}
 
char get_surname(char name[100])
{
	printf("What is your surname: %s", name);
}
 
char say_howareyou(char name[100])
{
	printf("How are you ?");
}
 
int main()
{
	char name[100];
 
	printf("Insert your name: ");
	scanf("%s",name);
 
 
	say_hello(name);
	say_goodbye(name);
 
 
 
 
}

Simple C source code about the using of foo() functions 1

 
#include <stdio.h>
#include <string.h>
 
 
 
int say_hello(char name[100])
{
	printf("Hello %s !",name);
}
 
 
 
int main()
{
	say_hello("John");
 
 
}

Simple cat program in C code with fopen and getc

#include <stdio.h>
 
int main(int argc, char *argv[])
{
 
	char c;
	int i;
 
	FILE *fp;
 
 
	if(argc>1)
	{
		for(i=1;i<argc;i++)
		{
			if(!(fp=fopen(argv[i], "r")))
			{
				printf("Could not open %s file.\n\n",argv[i]);
			}
			else
			{
				printf("The file %s has been opened sucessfull.\n\n",argv[i]);
 
				while((c=getc(fp))!=EOF)
				{
					printf("%c",c);
				}
 
				fclose(fp);
			}
 
		}
 
 
	}
	else
	{
		printf("There are no arguments parsed.\n");
		printf("Example: cat file1.txt file2.txt ...\n");
 
	}
 
}

simple web server logs rotation

Debian package “logrotate”

Configuration file /etc/logrotate.conf

IOF>>

/var/www/www.simonalsa.com/logs/*.log {
  daily
  missingok
  rotate 31
  compress
  delaycompress
  create 640 simonalsa desarrollador
}

<<EOF

Simple MySQL server backup DATABASE batch

IOF>>
@ECHO OFF
SET SUSER=backup_www
SET SPASSWD=XXXXXX
rem date?
FOR /F “TOKENS=2-4 DELIMS=/ ” %%A IN (‘DATE /T’) DO (SET date=%%B%%A%%C)
rem db? filename?
SET db=dbname
SET filename_db=%db%_db_%date%.bak
del F:\BACKUP\server.domain\MySQL\%filename_db%.rar
mysqldump -u %SUSER% -p%SPASSWD% –complete-insert –default-character-set=utf8 %db% > F:\Backup\MySQL\%filename%
rar a -m3 -v1G -vn F:\BACKUP\server.domain\MySQL\%filename_db%.rar F:\BACKUP\server.domain\MySQL\%filename_db%
del F:\BACKUP\server.domain\MySQL\%filename_db%
<<EOF

Simple Microsoft MsSQL server backup DATABASE & LOG batch

IOF>>

@ECHO OFF
SET SUSER=backup_www
SET SPASSWD=XXXXXX

rem date?
FOR /F “TOKENS=2-4 DELIMS=/ ” %%A IN (‘DATE /T’) DO (SET date=%%B%%A%%C)

rem db? filename?

SET db=dbname

SET filename_db=%db%_db_%date%.bak

SET filename_log=%db%_log_%date%.bak

del F:\BACKUP\server.domain\MSSQL\%filename_db%.rar

del F:\BACKUP\server.domain\MSSQL\%filename_log%.rar

OSQL -U%SUSER% -P%SPASSWD% -D server.domain -n -Q “BACKUP DATABASE [dbname] TO DISK = ‘\\machine.domain\F$\BACKUP\server.domain\MSSQL\%filename_db%’”

rar a -m3 -v1G -vn F:\BACKUP\server.domain\MSSQL\%filename_db%.rar F:\BACKUP\server.domain\MSSQL\%filename_db%
del F:\BACKUP\server.domain\MSSQL\%filename_db%

OSQL -U%SUSER% -P%SPASSWD% -D server.domain -n -Q “BACKUP LOG [dbname] TO DISK = ‘\\machine.domain\F$\BACKUP\server.domain\MSSQL\%filename_log%’”

rar a -m3 -v1G -vn F:\BACKUP\server.domain\MSSQL\%filename_log%.rar F:\BACKUP\server.domain\MSSQL\%filename_log%
del F:\BACKUP\server.domain\MSSQL\%filename_log%

WordPress Themes