Tuesday, August 23, 2016
Monday, August 22, 2016
a unrecovery-able day
01 August 2016
Sorry that I can't help you out with the recovery.
Thanks you for letting me try some ways with some software tools.
At lease I can learn thing ...
Sorry that I can't help you out with the recovery.
Thanks you for letting me try some ways with some software tools.
At lease I can learn thing ...
The picture taken in Poipet
If I am not wrong, this picture is about more than 3 years when Saolin (the girl in the picture), my PNC's friend, started her work after graduated her associate degree in 2012 the same me. She worked in one Casino in Poipet and she worked as IT support. At that time, it was my first visit my uncle right after I got my job. That was also my first time driving a motorbike with Satya, my cousin around Poipet casino area and we did visit Saolin. After meeting for awhile at her work place, we could not stay long so that we needed to go out and yeah to find something to eat.
We enjoyed the time and we talked happily because we had no longer contact each other a half year already.
We enjoyed the time and we talked happily because we had no longer contact each other a half year already.
ម៉ែ
ម៉ែជាពាក្យដែលអ្នកគ្រប់គ្នាស្គាល់ច្បាស់ និងចាំគ្មានថ្ងៃភ្លេច។ សម្រាប់ខ្ញុំម៉ែជាមនុស្សដែលខ្ញុំស្រឡាញ់លើសអ្វីៗទាំងអស់។ និយាយបែបនេះវាហាក់ដូចជាលំអៀងសម្រាប់ពុក តែតាមពិតទៅយើងគ្រប់គ្នាស្រឡាញ់អ្នកមានគុណទាំងពីរដូចគ្នា តែបើឲ្យរើសយកតែមួយនោះ ខ្ញុំជឿថាមនុស្សយើងភាគច្រើននឹងជ្រើសយកម៉ែ។ មូលហេតុនោះគឺងាយយល់ទេ ដោយហេតុថាយើងស្គាល់ម៉ែមុនអ្នកណាទាំងអស់ ម៉ែអោប ថ្នាក់ថ្នម បំពេរ អោយចំណី បង្រៀន តាំងពីតូចក្រូចឆ្មារ រហូតដឹងក្ដី និងជារៀងរហូត។ ម៉ែនៅជិតយើងជាជាងពុក។ នេះមិនមែនពុកមិនយកចិត្តទុកដាក់នោះទេ តែដោយសារពុករវល់រកស៊ីដើម្បីទ្រទ្រង់ជីវភាព ដូច្នោះពុកមិនសូវមានពេលជិតស្និតដូចម៉ែ។ រួមមកគុណអ្នកទាំងពីរគឺម្យ៉ាងម្នាក់។

នេះគឺរូបភាពម៉ែ
មើលរូបនេះហើយនាំឲ្យកូននឹកម៉ែណាស់
ម៉ែរវល់ណាស់រាល់ថ្ងៃស្ទើររកពេលសំរាកគ្មាន
មិនដឹងថ្ងៃណាកូននឹងអាចសម្រួលបន្ទុកម៉ែខ្លះទេ
កូនសុំទោសដែលកូននៅតែបន្តចាកឆ្ងាយពីផ្ទះដោយសារការសិក្សា ក៏មិនបានមើលថែម៉ែដិតដល់
កូនស្រឡាញ់ម៉ែ

នេះគឺរូបភាពម៉ែ
មើលរូបនេះហើយនាំឲ្យកូននឹកម៉ែណាស់
ម៉ែរវល់ណាស់រាល់ថ្ងៃស្ទើររកពេលសំរាកគ្មាន
មិនដឹងថ្ងៃណាកូននឹងអាចសម្រួលបន្ទុកម៉ែខ្លះទេ
កូនសុំទោសដែលកូននៅតែបន្តចាកឆ្ងាយពីផ្ទះដោយសារការសិក្សា ក៏មិនបានមើលថែម៉ែដិតដល់
កូនស្រឡាញ់ម៉ែ
Friday, August 19, 2016
ITCS631 - #1
vasaka.vis@mahidol.ac.th
vasaka.vis@mahidol.edu
(ext. 118)
Definitions:
Data Communication: transmission digital data over a long distance
Communication Network: set of equipment and facilities that provide service and transfer information across distance.
A computer network: computers interconnected using a technology.
Pre-test:
unit of transmission rate: bps
1 byte = 8 bits
50 bytes = 400 bits
Client/Server (specific roles) vs Peer-to-peer (no fixed roles)
What is internet? = network of networks
Packet switching (ex. the internet) vs Circuit switching (need to make a confirmed call before the connection is established)
Protocol: define format, order of message sent and received, transmission...
DSL: use DSLAM (data for internet and voice for telephone), up 2.5 Mbps and down 24 Mbps
Cable network: 9 channels (6 for video, 2 for data and 1 for control)
Ethernet: today LAN technology
Shared (share speed among others) and Dedicated network (fixed speed)
end-to-end delay:
Satellite 270 msec & LAN 10 msec
Packet Delay = L, length of packet (bit) / R, transmission rate (bit/sec)
assuming zero propagation delay => end-to-end delay = 2L/R
router function: routing (determine path) and forwarding packets
FDM (divide medium equally) vs TDM
http://tdfdm.blogspot.com/
vasaka.vis@mahidol.edu
(ext. 118)
Definitions:
Data Communication: transmission digital data over a long distance
Communication Network: set of equipment and facilities that provide service and transfer information across distance.
A computer network: computers interconnected using a technology.
Pre-test:
unit of transmission rate: bps
1 byte = 8 bits
50 bytes = 400 bits
Client/Server (specific roles) vs Peer-to-peer (no fixed roles)
What is internet? = network of networks
Packet switching (ex. the internet) vs Circuit switching (need to make a confirmed call before the connection is established)
Protocol: define format, order of message sent and received, transmission...
DSL: use DSLAM (data for internet and voice for telephone), up 2.5 Mbps and down 24 Mbps
Cable network: 9 channels (6 for video, 2 for data and 1 for control)
Ethernet: today LAN technology
Shared (share speed among others) and Dedicated network (fixed speed)
end-to-end delay:
Satellite 270 msec & LAN 10 msec
Packet Delay = L, length of packet (bit) / R, transmission rate (bit/sec)
assuming zero propagation delay => end-to-end delay = 2L/R
router function: routing (determine path) and forwarding packets
FDM (divide medium equally) vs TDM
http://tdfdm.blogspot.com/
Can you describe your time at Mahasarakham?
I would say it's a good time ever in my life where I feel it really gives me a lot of meaningful memories such as gentle classmates of Thai class group 5, time to get to know Thai friends, first time I learn about Thailand both living and environment or something like that. Moreover, it's really a very happy time I sometimes forget missing my family because I feel Mahasarakham is just like my home; I mean I feel very warm. It helps me a lot to continue my journey in Thailand in this two years.
Why...?
Why...? This question has always been asked by everyone to dig for a reason basically a detail. In general, I always teach my students and someone I know that before you do anything you should raise a question why to yourself to make clear and you will do your job intensively and guarantee success.
Now I still feel I miss all my memories at Mahasarakham University where I spent only a few months while I never feel this feeling about Cambodia where I spend nearly half of my life. Tell me the reason?
Now I still feel I miss all my memories at Mahasarakham University where I spent only a few months while I never feel this feeling about Cambodia where I spend nearly half of my life. Tell me the reason?
Sunday, August 7, 2016
R programming brief note
What is R?
R is a dialect of S.
What is S?
S is a language that was developed by John Chambers and others at the old Bell Telephone
Laboratories, originally part of AT&T Corp. S was initiated in 1976 as an internal statistical analysis environment—originally implemented as Fortran libraries. Early versions of the language did not even contain functions for statistical modeling.
R Objects
R has five basic or “atomic” classes of objects:
• character ("This is a text")
• numeric (real numbers) (2, 5, 10)
• integer (2, 3, 10)
• complex (2i, 4i)
• logical (True/False)
Assignment Operator
"<-" is an assignment operator in R
Declare a variable
x <- 5 #This is a comment in R like other programming language, note that number 5 is assigned to variable x
Attributes
R objects can have attributes, which are like metadata for the object.
Some examples of R object attributes are
• names, dimnames
• dimensions (e.g. matrices, arrays)
• class (e.g. integer, numeric)
• length
• other user-defined attributes/metadata
Creating Vectors
The c() function can be used to create vectors of objects by concatenating things together.
> x <- c(0.5, 0.6) ## numeric
> x <- c(TRUE, FALSE) ## logical
> x <- c(T, F) ## logical
> x <- c("a", "b", "c") ## character
> x <- 9:29 ## integer
> x <- c(1+0i, 2+4i) ## complex
or
x <- vector("list", length = 5)
Matrices
Matrices are vectors with a dimension attribute. The dimension attribute is itself an integer vector of length 2 (number of rows, number of columns)
> m <- matrix(1:6, nrow = 2, ncol = 3)
> m
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
List
Lists are a special type of vector that can contain elements of different classes. Lists are a very important data type in R and you should get to know them well. Lists, in combination with the various “apply” functions discussed later, make for a powerful combination.
Lists can be explicitly created using the list() function, which takes an arbitrary number of
arguments.
> x <- list(1, "a", TRUE, 1 + 4i)
> x
[[1]]
[1] 1
[[2]]
[1] "a"
[[3]]
[1] TRUE
[[4]]
[1] 1 + 4i
Factors
Factors are used to represent categorical data and can be unordered or ordered.
> x <- factor(c("yes", "yes", "no", "yes", "no"))
> x
[1] yes yes no yes no
Levels: no yes
Data Frames
Data frames are used to store tabular data in R.
> x <- data.frame(foo = 1:4, bar = c(T, T, F, F))
> x
foo bar
1 1 TRUE
2 2 TRUE
3 3 FALSE
4 4 FALSE
> nrow(x)
[1] 4
> ncol(x)
[1] 2
Names
R objects can have names, which is very useful for writing readable code and self-describing objects.
Here is an example of assigning names to an integer vector.
> x <- 1:3
> names(x)
NULL
> names(x) <- c("New York", "Seattle", "Los Angeles")
> x
New York Seattle Los Angeles
1 2 3
> names(x)
[1] "New York" "Seattle" "Los Angeles"
Subsetting R Objects
There are three operators that can be used to extract subsets of R objects.
• The [ operator always returns an object of the same class as the original. It can be used to
select multiple elements of an object
• The [[ operator is used to extract elements of a list or a data frame. It can only be used to
extract a single element and the class of the returned object will not necessarily be a list or
data frame.
• The $ operator is used to extract elements of a list or data frame by literal name. Its semantics are similar to that of [[.
x <- c("a", "b", "c", "c", "d", "a")
x[1]
x[1:4]
x[c(1,2,4)]
u <- x > "a"
u
x[x > "a"]
Subsetting Matrix
x <- matrix(1:6, 2, 3)
x[1,2]
> x[1, ] ## Extract the first row
[1] 1 3 5
> x[, 2] ## Extract the second column
[1] 3 4
Subsetting Lists
> x <- list(foo = 1:4, bar = 0.6)
> x
$foo
[1] 1 2 3 4
$bar
[1] 0.6
x[[1]]
x[["bar"]]
x$foo
> x <- list(a = list(10, 12, 14), b = c(3.14, 2.81))
>
> ## Get the 3rd element of the 1st element
> x[[c(1, 3)]]
[1] 14
>
> ## Same as above
> x[[1]][[3]]
[1] 14
>
> ## 1st element of the 2nd element
> x[[c(2, 1)]]
[1] 3.14
> x <- list(foo = 1:4, bar = 0.6, baz = "hello")
> x[c(1, 3)]
$foo
[1] 1 2 3 4
$baz
[1] "hello"
Date Time:
datestring <- c("January 10, 2012 10:40", "December 9, 2011 9:10")
x <- strptime(datestring, "%B %d, %Y %H:%M")
x <- as.Date("2012-03-01")
y <- as.Date("2012-02-28")
x-y
Control Structures
Commonly used control structures are
• if and else: testing a condition and acting on it
• for: execute a loop a fixed number of times
• while: execute a loop while a condition is true
• repeat: execute an infinite loop (must break out of it to stop)
• break: break the execution of a loop
• next: skip an interation of a loop
> if(a==4){
+ print(a)
+ }
[1] 4
>
> for(i in 1:10){
+ print(i)
+ }
[1] 1
[1] 2
[1] 3
[1] 4
[1] 5
[1] 6
[1] 7
[1] 8
[1] 9
[1] 10
>
> x <- c("a", "b", "c", "d")
>
> for(i in 1:4) {
+ ## Print out each element of 'x'
+ print(x[i])
+ }
[1] "a"
[1] "b"
[1] "c"
[1] "d"
> x <- c(1,3,4,5,6,7)
> for(i in 1:3) print(x[i])
[1] 1
[1] 3
[1] 4
>
Nested for loops
x <- matrix(1:6, 2, 3)
for(i in seq_len(nrow(x))) {
for(j in seq_len(ncol(x))) {
print(x[i, j])
}
}
next and break:
for(i in 1:100){
if(i<=20){
next
}
print(i)
if(i>=50){
break
}
}
Function
> f <- function() {
+ ## This is an empty function
+ }
> ## Functions have their own class
> class(f)
[1] "function"
> ## Execute this function
> f()
NULL
f <- function(a, b){
a^2 #now b no use
}
f(2) #result 4 and no error
f <- function(a,b){
print(a)
print(b)
}
f(1) #result 1 and return error because no b
R is a dialect of S.
What is S?
S is a language that was developed by John Chambers and others at the old Bell Telephone
Laboratories, originally part of AT&T Corp. S was initiated in 1976 as an internal statistical analysis environment—originally implemented as Fortran libraries. Early versions of the language did not even contain functions for statistical modeling.
R Objects
R has five basic or “atomic” classes of objects:
• character ("This is a text")
• numeric (real numbers) (2, 5, 10)
• integer (2, 3, 10)
• complex (2i, 4i)
• logical (True/False)
Assignment Operator
"<-" is an assignment operator in R
Declare a variable
x <- 5 #This is a comment in R like other programming language, note that number 5 is assigned to variable x
Attributes
R objects can have attributes, which are like metadata for the object.
Some examples of R object attributes are
• names, dimnames
• dimensions (e.g. matrices, arrays)
• class (e.g. integer, numeric)
• length
• other user-defined attributes/metadata
Creating Vectors
The c() function can be used to create vectors of objects by concatenating things together.
> x <- c(0.5, 0.6) ## numeric
> x <- c(TRUE, FALSE) ## logical
> x <- c(T, F) ## logical
> x <- c("a", "b", "c") ## character
> x <- 9:29 ## integer
> x <- c(1+0i, 2+4i) ## complex
or
x <- vector("list", length = 5)
Matrices
Matrices are vectors with a dimension attribute. The dimension attribute is itself an integer vector of length 2 (number of rows, number of columns)
> m <- matrix(1:6, nrow = 2, ncol = 3)
> m
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
List
Lists are a special type of vector that can contain elements of different classes. Lists are a very important data type in R and you should get to know them well. Lists, in combination with the various “apply” functions discussed later, make for a powerful combination.
Lists can be explicitly created using the list() function, which takes an arbitrary number of
arguments.
> x <- list(1, "a", TRUE, 1 + 4i)
> x
[[1]]
[1] 1
[[2]]
[1] "a"
[[3]]
[1] TRUE
[[4]]
[1] 1 + 4i
Factors
Factors are used to represent categorical data and can be unordered or ordered.
> x <- factor(c("yes", "yes", "no", "yes", "no"))
> x
[1] yes yes no yes no
Levels: no yes
Data Frames
Data frames are used to store tabular data in R.
> x <- data.frame(foo = 1:4, bar = c(T, T, F, F))
> x
foo bar
1 1 TRUE
2 2 TRUE
3 3 FALSE
4 4 FALSE
> nrow(x)
[1] 4
> ncol(x)
[1] 2
Names
R objects can have names, which is very useful for writing readable code and self-describing objects.
Here is an example of assigning names to an integer vector.
> x <- 1:3
> names(x)
NULL
> names(x) <- c("New York", "Seattle", "Los Angeles")
> x
New York Seattle Los Angeles
1 2 3
> names(x)
[1] "New York" "Seattle" "Los Angeles"
Subsetting R Objects
There are three operators that can be used to extract subsets of R objects.
• The [ operator always returns an object of the same class as the original. It can be used to
select multiple elements of an object
• The [[ operator is used to extract elements of a list or a data frame. It can only be used to
extract a single element and the class of the returned object will not necessarily be a list or
data frame.
• The $ operator is used to extract elements of a list or data frame by literal name. Its semantics are similar to that of [[.
x <- c("a", "b", "c", "c", "d", "a")
x[1]
x[1:4]
x[c(1,2,4)]
u <- x > "a"
u
x[x > "a"]
Subsetting Matrix
x <- matrix(1:6, 2, 3)
x[1,2]
> x[1, ] ## Extract the first row
[1] 1 3 5
> x[, 2] ## Extract the second column
[1] 3 4
Subsetting Lists
> x <- list(foo = 1:4, bar = 0.6)
> x
$foo
[1] 1 2 3 4
$bar
[1] 0.6
x[[1]]
x[["bar"]]
x$foo
> x <- list(a = list(10, 12, 14), b = c(3.14, 2.81))
>
> ## Get the 3rd element of the 1st element
> x[[c(1, 3)]]
[1] 14
>
> ## Same as above
> x[[1]][[3]]
[1] 14
>
> ## 1st element of the 2nd element
> x[[c(2, 1)]]
[1] 3.14
> x <- list(foo = 1:4, bar = 0.6, baz = "hello")
> x[c(1, 3)]
$foo
[1] 1 2 3 4
$baz
[1] "hello"
Date Time:
datestring <- c("January 10, 2012 10:40", "December 9, 2011 9:10")
x <- strptime(datestring, "%B %d, %Y %H:%M")
x <- as.Date("2012-03-01")
y <- as.Date("2012-02-28")
x-y
Control Structures
Commonly used control structures are
• if and else: testing a condition and acting on it
• for: execute a loop a fixed number of times
• while: execute a loop while a condition is true
• repeat: execute an infinite loop (must break out of it to stop)
• break: break the execution of a loop
• next: skip an interation of a loop
> if(a==4){
+ print(a)
+ }
[1] 4
>
> for(i in 1:10){
+ print(i)
+ }
[1] 1
[1] 2
[1] 3
[1] 4
[1] 5
[1] 6
[1] 7
[1] 8
[1] 9
[1] 10
>
> x <- c("a", "b", "c", "d")
>
> for(i in 1:4) {
+ ## Print out each element of 'x'
+ print(x[i])
+ }
[1] "a"
[1] "b"
[1] "c"
[1] "d"
> x <- c(1,3,4,5,6,7)
> for(i in 1:3) print(x[i])
[1] 1
[1] 3
[1] 4
>
Nested for loops
x <- matrix(1:6, 2, 3)
for(i in seq_len(nrow(x))) {
for(j in seq_len(ncol(x))) {
print(x[i, j])
}
}
next and break:
for(i in 1:100){
if(i<=20){
next
}
print(i)
if(i>=50){
break
}
}
Function
> f <- function() {
+ ## This is an empty function
+ }
> ## Functions have their own class
> class(f)
[1] "function"
> ## Execute this function
> f()
NULL
f <- function(a, b){
a^2 #now b no use
}
f(2) #result 4 and no error
f <- function(a,b){
print(a)
print(b)
}
f(1) #result 1 and return error because no b
Self reflection about R programming
R programming is a statistic tool/program or I would also possibly say a programming language that derives from S programming language which originally written by John Chambers, Bell Lab. It is improved a lot and now become popular among statisticians and here at Mahidol University, we have it in a course called Advanced Artifical Intelligence (Adv. AI) in majoy of Computer Science, master degree program.
I did read a book written by Roger D. Peng and I get some views from R programming. Note that I am a fresh one to programming and I have never write a line of code in any programming lanauges because but I have ever read and know something about it from friends who are web developers or programmers.
Like other programming language like C or Java, it has basic data structure, control structure, variable or functions. Unlike other, maybe it has a lot of external packages than its basic one which developed by other programmers as contribution. It is very powerful related to statistic modeling.
That's it what I just learnt.
I did read a book written by Roger D. Peng and I get some views from R programming. Note that I am a fresh one to programming and I have never write a line of code in any programming lanauges because but I have ever read and know something about it from friends who are web developers or programmers.
Like other programming language like C or Java, it has basic data structure, control structure, variable or functions. Unlike other, maybe it has a lot of external packages than its basic one which developed by other programmers as contribution. It is very powerful related to statistic modeling.
That's it what I just learnt.
Are you serious?
Is it about the green bottle yoghurt? If yes, I will give you back and give you some reasons and YEAH, I AM SORRY FOR THAT.
At the time I took that yoghurt, I really could not find mine, I don't know why the bottle just appears today when I see the serious note about "Stealing..." and I check out the refrigerator. Why I decided to take it??? Because I thought someone may take mine as that time I had drunk it only 1 cup so it looks quite the same if I remembered right.
That's it, I don't want to hear that I'm stealing thing. If possible, I want to meet a talk and let make friend, no emermy. OK?
Saturday, August 6, 2016
Time...
Many people say that only time is a magic medicine to cure everything that impossibly cured by a simple one. Is it right?
If talking about love, breaking love, after the two lovers break their relationship, I would say this is correct. Because when this happens, I am sure most of the time there will be one of them getting hurt (heart broken). Some people may find it easily to fix this out by finding a new one and he/she forgets the broken relationship. But to some people, this kind of solution might not make it possible to be easily fixed like this. It must be "Time" (mostly about the one who loves the other guy very much [would say "adore"]). To be able to get back the normal state of feeling, he/she needs time and sometimes it takes very long can be years to forget everything and accepts the new one. To notify, I think this is basically happened to the "first love", if I am not wrong.
I just write this down and I don't have experience myself but I heard kind of these from my friends. Haha, Time is very important even when you solve other problem. Let me give you an example in study, you will never get a good result if you rush especially with lesson that you never know because you need to dig it out step by step.
That's it!!! What I want to talk today...
If talking about love, breaking love, after the two lovers break their relationship, I would say this is correct. Because when this happens, I am sure most of the time there will be one of them getting hurt (heart broken). Some people may find it easily to fix this out by finding a new one and he/she forgets the broken relationship. But to some people, this kind of solution might not make it possible to be easily fixed like this. It must be "Time" (mostly about the one who loves the other guy very much [would say "adore"]). To be able to get back the normal state of feeling, he/she needs time and sometimes it takes very long can be years to forget everything and accepts the new one. To notify, I think this is basically happened to the "first love", if I am not wrong.
I just write this down and I don't have experience myself but I heard kind of these from my friends. Haha, Time is very important even when you solve other problem. Let me give you an example in study, you will never get a good result if you rush especially with lesson that you never know because you need to dig it out step by step.
That's it!!! What I want to talk today...
IT, Information Technology
IT, Information Technology...
It's funny when I was first selected to apply to go with IT field and I first thought that it's related to something about broadcasting or doing thing on newspaper. Let me told you something at the time I was at high school. Get back to early 2010 when I was a grade 12 student at Samdech Euv high school where I spend my high school life 3 years there. Around February, it's the time when all students were struggle to study in order to prepare themselves for the first semester exam as well as the time to decide which field and which university they prefer to go after BACII (high school degree). I remembered I was very nervous because I was one of students who didn't have any clear goal both of life and study. The reason made me felt that because I remembered one of my cousin did told me "You don't need to have a long term plan, you just need to complete your current job, then you will see what you gonna do next, they choose it and go for it, that's it!". It's inspired me as I am not the one who like to plan a lot.
The tough time came to me that I needed to choose 3 preferable majors to go after BACII. I spent only a few days thinking of what subjects I like. That time I did choose Agriculture at Royal University of Augriculture, Environmental at Royal University of Phnom Penh and the last choice was Information Technology (IT) at National University of Management, all of them are located in Phnom Penh. At the same time, I was also interested in applying a scholarship of IT in an French NGO called Centre for Information System Training (CIST) in Phnom Penh which now changed to Passerelles numeriques Cambodia, after I did attend a orientation at Enfant Du Mekong (EDM), a partner that NGO I was about to apply the application to. You may noticed that all my applications were focused to Phnom Penh, WHY? Because I was trying to find whatever way to get to know Phnom Penh; my goal is to know Phnom Penh, haha.
Briefly description here, I passed an IT scholarship to study at CIST. Here, I was still not clear what I would learn about. You know, in my mind, I just thought that it's related to news, becoming a reporter or something like this. Until I arrive the campus, I realized that IT is about computer, technology...
IT is not about writing a news article or reporting news.
It's funny when I was first selected to apply to go with IT field and I first thought that it's related to something about broadcasting or doing thing on newspaper. Let me told you something at the time I was at high school. Get back to early 2010 when I was a grade 12 student at Samdech Euv high school where I spend my high school life 3 years there. Around February, it's the time when all students were struggle to study in order to prepare themselves for the first semester exam as well as the time to decide which field and which university they prefer to go after BACII (high school degree). I remembered I was very nervous because I was one of students who didn't have any clear goal both of life and study. The reason made me felt that because I remembered one of my cousin did told me "You don't need to have a long term plan, you just need to complete your current job, then you will see what you gonna do next, they choose it and go for it, that's it!". It's inspired me as I am not the one who like to plan a lot.
The tough time came to me that I needed to choose 3 preferable majors to go after BACII. I spent only a few days thinking of what subjects I like. That time I did choose Agriculture at Royal University of Augriculture, Environmental at Royal University of Phnom Penh and the last choice was Information Technology (IT) at National University of Management, all of them are located in Phnom Penh. At the same time, I was also interested in applying a scholarship of IT in an French NGO called Centre for Information System Training (CIST) in Phnom Penh which now changed to Passerelles numeriques Cambodia, after I did attend a orientation at Enfant Du Mekong (EDM), a partner that NGO I was about to apply the application to. You may noticed that all my applications were focused to Phnom Penh, WHY? Because I was trying to find whatever way to get to know Phnom Penh; my goal is to know Phnom Penh, haha.
Briefly description here, I passed an IT scholarship to study at CIST. Here, I was still not clear what I would learn about. You know, in my mind, I just thought that it's related to news, becoming a reporter or something like this. Until I arrive the campus, I realized that IT is about computer, technology...
IT is not about writing a news article or reporting news.
Subscribe to:
Posts (Atom)

