I DO NOT GET MONEY BECAUSE…
|
backup
.righthalf
{
position:relative;
left:51%;
top:10.1%;
}
Work Style I
1. Get Topic From The Community 2. Select Easy Or Interested Area From The Topic 3. Play With It. 4. Organize. 5. Make Connection Between Works(Posts) To Make A Beautiful Work.
Work Style II
1. Topic Selected By Us using Feedback. 2. Select Easy Or Interested Area From The Topic 3. Play With It. 4. Organize. 5. Make Connection Between Works(Posts) To Make A Beautiful Work.
Content Organization and Architecture
Beautiful Work ToolsLearn and Develop the basic tools that is |
Debian ResearchIn order of Priority+ Building knowledge from data of open source software. + Integrating data from multiple open sources. |
trueangle. open source music+ Learning Music using open source technology and methods. |
Linux Kernel DevelopmentLearn and Develop Linux Kernel Using |
MACHINE LEARNING
SOLUTIONS BY SOFTWARE TESTING WITH THE HELP OF STATISTICAL SCIENCES
semantic patch using coccinelle
commandline session
$ 4.2.36 26 525---> cat source.c
#include
int
main(int argc, char *argv[])
{
unsigned int bytes = 1024 * 1024;
char *buf;
/* allocate memory */
buf = alloca(bytes);
return 0;
}
$ 4.2.36 27 526---> cat source.cocci
@@ expression E; @@
-alloca(E)
+malloc(E)
$ 4.2.36 28 527---> spatch --sp-file source.cocci source.c
init_defs_builtins: /usr/share/coccinelle/standard.h
HANDLING: source.c
diff =
--- source.c
+++ /tmp/cocci-output-9888-dc7b02-source.c
@@ -7,7 +7,7 @@ main(int argc, char *argv[])
char *buf;
/* allocate memory */
- buf = alloca(bytes);
+ buf = malloc(bytes);
return 0;
}
$ 4.2.36 29 528---> spatch --sp-file source.cocci source.c -o newsource.c
init_defs_builtins: /usr/share/coccinelle/standard.h
HANDLING: source.c
diff =
--- source.c
+++ /tmp/cocci-output-9896-231c5d-source.c
@@ -7,7 +7,7 @@ main(int argc, char *argv[])
char *buf;
/* allocate memory */
- buf = alloca(bytes);
+ buf = malloc(bytes);
return 0;
}
$ 4.2.36 30 529--->
GRAPHICAL REPRESENTATION
GRAPHICAL REPRESENTATION USING COLLECTED STATISTICS
open( ) system call
commandline session
$ 4.2.36 50 548---> cat test-open.c
#include
#include
#include
main()
{
int fd;
fd = open( "text" , O_CREAT);
}
$ 4.2.36 51 549---> gcc test-open.c
$ 4.2.36 52 550---> ./a.out
$ 4.2.36 53 551---> ls
a.out test-open.c text
$ 4.2.36 54 552---> cat text
cat: text: Permission denied
$ 4.2.36 55 553---> ls -l text
---S--s--T 1 jeffrin jeffrin 0 Sep 9 20:56 text
$ 4.2.36 56 554---> sudo cat text
[sudo] password for jeffrin:
$ 4.2.36 57 555---> umask -S
u=rwx,g=rx,o=rx
$ 4.2.36 58 556---> vi test-open.c
$ 4.2.36 59 557---> gcc test-open.c
$ 4.2.36 60 558---> ./a.out
$ 4.2.36 61 559---> ls -l text
---S--s--T 1 jeffrin jeffrin 0 Sep 9 20:56 text
$ 4.2.36 62 560--->
universality of I/O
commandline session
$ 4.2.36 6 504---> sudo cp yt-chanrip /dev/tty43
[sudo] password for jeffrin:
$ 4.2.36 7 505---> tail -f /var/log/syslog
tail: cannot open `/var/log/syslog' for reading: Permission denied
$ 4.2.36 8 506---> sudo tail -f /var/log/syslog
Jan 5 21:04:54 debian -- MARK --
Jan 5 21:09:01 debian /USR/SBIN/CRON[4789]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null ; -delete)
Jan 5 21:10:40 debian dbus[988]: [system] Activating service name='org.freedesktop.PackageKit' (using servicehelper)
Jan 5 21:10:40 debian dbus[988]: [system] Successfully activated service 'org.freedesktop.PackageKit'
Jan 5 21:16:48 debian dbus[988]: [system] Activating service name='org.freedesktop.PackageKit' (using servicehelper)
Jan 5 21:16:49 debian dbus[988]: [system] Successfully activated service 'org.freedesktop.PackageKit'
Jan 5 21:17:01 debian /USR/SBIN/CRON[4854]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Jan 5 21:35:39 debian kernel: Kernel logging (proc) stopped.
Jan 5 21:35:39 debian kernel: Kernel log daemon terminating.
Jan 5 21:35:41 debian exiting on signal 15
^C$ 4.2.36 9 507---> cat /dev/tty43
cat: /dev/tty43: Permission denied
$ 4.2.36 10 508---> sudo cat /dev/tty43
^Z
[1]+ Stopped sudo cat /dev/tty43
$ 4.2.36 11 509---> cat /dev/tty43
cat: /dev/tty43: Permission denied
$ 4.2.36 12 510---> sudo cat /dev/tty43
^C$ 4.2.36 13 511---sudo cp yt-chanrip /dev/tty43
$ 4.2.36 14 512---> fg 1
sudo cat /dev/tty43
^C$ 4.2.36 15 513---> cat /dev/tty1
tty1 tty10 tty11 tty12 tty13 tty14 tty15 tty16 tty17 tty18 tty19
$ 4.2.36 15 513---> cat /dev/tty1
$ 4.2.36 15 513---> cp /dev/tty1 uio.txt
cp: cannot open `/dev/tty1' for reading: Permission denied
$ 4.2.36 16 514---> sudo cp /dev/tty1 uio.txt
^C$ 4.2.36 17 515---> sudo cp /dev/pts/2 uio.txt
2
$ 4.2.36 17 515---> sudo cp /dev/pts/2 uio.txt
$ 4.2.36 17 515---> sudo cp /dev/pts/2 uio.txt
^C$ 4.2.36 18 516---> cat uio.txt
cat: uio.txt: Permission denied
$ 4.2.36 19 517---> sudo cat uio.txt
ssad$ 4.2.36 20 518---> cat uio.txt
cat: uio.txt: Permission denied
$ 4.2.36 21 519---> sudo less uio.txt
$ 4.2.36 22 520---> sudo more uio.txt
ssad
$ 4.2.36 23 521---> sudo less uio.txt
$ 4.2.36 24 522--->
which [-a] args
commandline session
$ 4.2.36 4 501---> which $ 4.2.36 5 502---> which -h Illegal option -h Usage: /usr/bin/which [-a] args $ 4.2.36 6 503---> which ls /bin/ls $ 4.2.36 7 504---> which -a ls /bin/ls $ 4.2.36 8 505---> which -a top /usr/bin/top $ 4.2.36 9 506---> which top /usr/bin/top $ 4.2.36 10 507---> echo $? 0 $ 4.2.36 11 508---> which to $ 4.2.36 12 509---> echo $? 1 $ 4.2.36 13 510---> which -k top Illegal option -k Usage: /usr/bin/which [-a] args $ 4.2.36 14 511---> echo $? 2 $ 4.2.36 15 512--->
PHILOSOPHY
|
debug method 1
Debian Research
The components involving problem can be unwired from style and optimization functions and should be checked for basic functionality.