Do privacy and confidentiality still exist?

May 13, 2012 in Daily Shoutout, IT and Stuff, Uncategorized

Lately I am asking myself whether privacy and confidentiality still exist. Why I am asking this question, well…it always comes back from my course in Vrije University. And this time it is from Software Architecture course.

In this course, we have to build the architecture of special software which most problem is in its privacy and confidentiality. But then I am thinking again, does it exist?

When I looked around, the social behavior has changed into more public and less private. How can I say such things? Well first, I observed two best social media which are Facebook and Twitter. Facebook is even more terrible than twitter because in Facebook everyone else can view your profile, pictures, thought, comment, anything. Especially after it is completed with “timeline” which you can not remove it once you install the timeline.

And the surprise thing is, people just share their information willingly. There is no such pressure or force to share their information even for really private information.

Another example is foursquare. The idea of this application is the user shared their current location information to their social network. In the old days, we usually tried to hide our information to most people if we are going to leave the empty house. The idea behind this is to prevent people to know that the house is left without any companion. Well, you might argue there is such a good security system in the house so you can just leave the house with no companion. But we can also argue that there are a lot of smarter criminal nowadays. :P

Btw, that is not the point, my point here is …people just willingly share their current location to everyone. Imagine if there is someone “admire” you badly and then track your location constantly. When there is an opportunity to “meet” you, he or she might “come” to meet you. Or when someone knows that your current location not at home, and then he knows that the home is empty, then he might come to the house and steal some goods from the house. Well, you got the idea, right?

So my question here: Does privacy still exist? Do we need to think about it? Are we totally aware that we are actually sharing our information publicly? Are we totally aware that our data in the internet will not be used for something else?

After reading this post, I hope that everyone will aware that we need to filter the information we want to share and not. Sometimes people argue that the world becomes more open and openness is good because everything is transparent. Well it depends on the context. Sometimes openness is good and sometimes it is not. We need to question ourselves whenever we want to update our information and share it. Once it is out there, it will never come back like before. :)

Groetjes van Pink! Happy Thinking!

Image source: http://www.ideaover10.com/social-marketing.html

Acer Aspire S3 – Webcam stopped Working – How to?

May 12, 2012 in IT and Stuff, Uncategorized

It’s been almost 4 weeks I spent my days by taking pictures and videos. Well it is started from the Data Mining Project to capture the idea of data mining in VIDEO format. But since then I am interesting in making video. :P

Last week, I had problem with my webcam in my lovely Acer Aspire S3. It did not work! I could not click any button on it. It was always not-responding everytime I try to click it. It was so annoying and I spent almost two days to fix it!

I tried to reinstall the driver – but it still no luck.

I tried to change the software – but it was even more terrible.

And then I found it! I found the fix!

And the fix is pretty amazingly easy!

You just have to move every files you have in “My Pictures” and “My Videos” folder. It seems that when you start video-ing but then you forgot to stop it before you close your laptop, then it will corrupt the file under the aforementioned folders.

And whenever you started the webcam video, it always tries to re-populate every files again but since there is one corrupted file….it fails the whole webcam video system.

But believe me, it will just work after you empty-ing those two folders. Like a magic!

Groetje van Pink! Happy Experimenting!

img by: technostreak.in

Byzantine in life – Distributed Algorithms (DA) fever

April 8, 2012 in Daily Shoutout, IT and Stuff, Uncategorized

Byzantine refers to Byzantine empires in Balkans and Turkey (330-1453). At that time, it was full with conspiracies and intrigues.  There was a general’s problem and agreement problem. In this case, the generals which are geographically separated must communicate to each other to be able to decide whether they have to attack the enemy army at some point. The communication is sent by means of messenger. However, the traitors (which is possibly the main-generals) will most likely sends different order to different generals. Therefore the other generals will unable to decide what to do.

I hope by now you understand the story behind the Byzantine problem.

So now let’s take the example in our own life:

for example there are three people (processes). One person wants to invite other two friends to come to the house for cooking together. Let’s say: A, B, C. A is the owner of the party (general). B and C are friends (lieutenant).

A sends message to B:

“Hi B, do you want to cook together at my house?”

“Hi A, of course. Let me know when are we going to cook together”

“I am available weekday only. On the weekend I am fully booked”

“Ok A, weekday then”

Couple days after that, A sends message as well to C

“Hi C, wanna cook together at my house?”

“Hi A, sure…when?”

“How about weekend?”

“that will do A. Nice!”

It is clear that A sent two different message to B and C. A sent weekday to B and A sent weekend to C. When B and C communicate to each other. Both of them are confused with the messages. Since B knows that A said only available in the weekday and fully booked in the weekend. But with C is different story, A offers weekend right away to C.

The exact message they both have are:

B receives message from A that the available day is weekday. B also receives message from C that the available day is weekend.

C receives message from A that the available day is weekend. C also receives message from B that the available day is weekday.

So B and C can not decide which day they should cook together.

It might be possible that A does not want to cook together with B since A knows that B will not have enough time during the weekday. But A wants to cook together with C and does not bother to place extra block in the weekend for C or A knows that C will also not have time in the weekend.  But the point is, Byzantine process will always try to confuse other processes to work in the correct order.

The story above is also proved that it is impossible to solve the Byzantine failure when the loyal-lieutenant (correct processes) are less than 2Byzantine process. If there is 1 Byzantine process, there should be at least 3 correct processes.

The lesson:

  • If you want to know whether your friend is telling the truth then you should get at least another two people in the ring (except the friend you want to know). In that case you will have 1 message from the friend, 2 messages from another friends. Then you can do internal check which messages have larger amount.
  • For boys who have two girlfriends at the same time, make sure that your girlfriends are not communicating to each other or even worse…make sure that they are not friend to each other. If that is the case…you are screwed man! :P

Happy thinking! Groetje van Pink! Muach!

Protege 4.1 Installation : How to make it run

March 4, 2012 in IT and Stuff, Uncategorized

What the hell protege is….

Well, Protege provides  API which enables us to explore and edit the OWL ontologies. It also enables us to check whether our reasoning is visibly correct. In other word, it is an interface which make our life become easier because we can create ontology and check whether the inference or the rule set we defined is correct.

And why do I need it?

Frankly said, I need it to accomplish the course project in Vrije University for “Intelligent Web Application”. For this course, we need to make semantic web. Therefore we need to create or combine ontology and make inference from it. Therefore we need PROTEGE….:P *the reason is that simple ….

So I downloaded the Protege 4.1 but it does not work… It always complained that

Core Bundle 1 failed to start.
Exception in thread ”main” org.osgi.framework.BundleException: Unresolved constraint in bundle org.protege.common [1]: package; (&(package=javax.swing.text)(version>=0.0.0)) …….*en so on en so on…..

It turned out that the Protege 4.1 is not compatible with jdk1.7. :( Well too bad, since I am using jdk1.7 . But don’t worry, it is solvable. We just need to tweak it.

  1. First, just make a backup for your felix.jar which is located in {protege.home}/bin. Just rename it.
  2. Second, download the new version of felix.jar from this site http://felix.apache.org/site/downloads.cgi and extract the Felix Framework Distribution.zip or tar.gz to your favorite folder (it does not matter anyway)
  3. Third, put the felix.jar which is located from the {extracted_felix_folder.home}/bin to the {protege.home}/bin

Then run the Protege, and it should work like a charm :D

Be yourself, be brave and of course Happy thinking!

I love myself, muach from Pink!

3D printers

March 3, 2011 in IT and Stuff

Have you ever imagined that you can do 3D print? Do you want to have piggy bank? Do you want to have computer mouse? You can just print it and then voila you got the 3D version of your print out.

3d Print is coming soon. You can read the article here. It will explain bit more about 3D printer and some videos about it.

However, the price is way too expensive. It is mentioned as 13.000 Euro and the DIY version is 1200 Euro. Too bad…but maybe it will be cheaper and cheaper later on. And we will just wait and see. :D

OOOoooooo I want one for sure!

Function Point Analysis

February 10, 2011 in IT and Stuff

SAM_FunctionPointAnalysis_2010_final

Java: java/lang/ClassFormatError: Bad version information

February 2, 2011 in IT and Stuff

I have just started to build a J2ME application again after neglect it for about 4 years. I use EasyEclipse for Mobile Java and it is cool! *sort of speak :D

But anyway when I tried to run the example application it returns error

java/lang/ClassFormatError: Bad version information

If you encountered this kind of error message, don’t panic. It means that the compiler you are using is not compatible with what you have.

So just change the compiler version to 1.4 and it will work like a charm (at least mine does :P )

Happy coding!

I love my life! Groetje van Pink!  Muach!

Wget: Download multiple files without clicking one by one

January 25, 2011 in IT and Stuff

Sometimes I get annoyed by teacher who gives the list of materials we have to read. And I of course have to save all the files to my directory. And guess what! I used to download it one by one…and it is really pain in the ass. And after that, something happen…I lost my notebook and I have to re-do all the things again and again.

Therefore, I tried to look for the way to be able to download all the files in a single command…and this is what I found.

wget -r -l1 –no-parent *.* url

This command above will crawl the site and download every files mentioned there automatically to your local directory. So, it will make your life easier. :)


History and Philosophy of Information Society: The transition from the gatherer to Agricultural society

January 3, 2011 in IT and Stuff

INTRODUCTION

Hunters and gatherers is a society which exists between 12000 – 10000 BC. They use one primary subsistence method which is experimenting with tools, hunting and travelling in search for edible animals and plants. Some of their characteristics are:

-       They are able to adapt to changes occur in environment, resources, and climate.

-       They hunt, gather, and use many resources in a small amount rather than exploit few resources in a huge amount.

-       They travel or move seasonally to find more available resources or food.

Agriculture is a practice to gain benefits from the environment, employing more effective and efficient manner of cultivation by using some tools or technology invented by human. It domesticates both the animals and plants. In the end, it forms the basis of new life which is called civilization.

Horticultural society Agricultural society
Simple Cultivate plants but no plows

Use only wood and stone tools

Cultivate plants and use plows

Use only copper and bronze

Advance Use metal tools and weapons Use iron tools and weapons.

There are some arguments between archaeologists for the reason behind the transition from hunters and gatherers to horti-agricultural.  Some say that the development of agriculture may have been triggered by the climate change which is also followed by the retreating of glaciers. Some others argue that it is because of population growth and changes in exploitation of local resources. Plant domestication is brought because human are constantly in contact and consume plant or even specific plant. Agriculture provides a stable and large quantity of produce, therefore human population is growing even more.

THE EVIDENCE

Legend:

a. Horti-agricultural economics took root in the Near Eastern (Fertile Crescent)

b. Goat domestication in Zagros Mountains

c. Sheep cluster

d. Cattle and pig as domesticated animals in Abu Hureyra

The first agricultural sites were found in the Near East. It is in the Nile Valley and Western Asia, in Anatolia (modern Turkey, shown above), in northern Syria, in valleys of the Zagros Mountains in Iran, and along the Jordan River Valley [2].

North China mainly plants Foxtail Millet and Rice. In 6000BCE there was a fowl as domesticated animal. It is believed that it is derived from the red jungle fowl of Southeast Asia [1].The other evidence of agricultural era is founded in Mesoamerica. They planted beans, chilies, and maize. The yielded carbonized specimen is founded in Tehuacan Valley between 5500 – 4500 BCE. It is appeared to be the earliest maize’s cobs [1].

AGRICULTURAL’S INFLUENCES

Advantages Disadvantages
Permanent society and environment is created because there is more reason to devote a considerable amount of effort to develop the residences. It has great dependency to weather condition which influences the growth of the particular crops planted.
The condition of having a permanent society and environment encourage the expansion of technology such as making clothes, working with the wood, etc. They have more capability and availability to invest their time in exploring such skill and knowledge. The agriculturalist has high dependency on harvest time. Therefore they have to gather the food for two or three consecutive harvest time
Agriculture requires intense and sustained physical effort

There are also some challenges in agricultural age they have to face and solve.

  1. They need to develop elaborate cultural practices for disposing of wastes and maintaining a hygienic environment such as their corpse, their food wastes of their livestock. Otherwise, it will cause a problem such as polluting one’s living place.  Compare with the foragers, they can stay clean and healthy just by moving seasonally or constantly.
  2. The increase of population growth. There is a tendency to have more children in agriculturalist family to help them in processing the farm. It is contrary with the forager’s mindset; they have to limit the number of children to be taken care of in order to make their life simpler.
  3. The emergence of infectious disease. It is mainly related to difficulty of maintaining hygienic living space and population growth.

The transition from domestication of plants and animals does not mean that it transform to fully completed agricultural societies. It introduces the whole new block of considerations, where each consideration might trigger new consequences. Below are the consequences that occurred in agricultural societies.

  1. The rise of social elite or social hierarchies which lead to different means of decision making and governmental organization.
  2. The emergence of wealth’s hierarchy, status, and power which is caused by the developing of specialization in social and economy
  3. The emergence of “private” and “public” life influences the way people perceived their existence.
  4. Lower life expectancy due to diseases.
  5. The high possibility of increasing number of erosion. Agriculture has a tendency to degrade the soil. There is a tendency to grow a certain plant on the same area of land for certain of time due to the demand. It can deplete even very rich soil.

SOCIETY COMPLEXITY in MESOAMERICA and MESOPOTAMIA

Agricultural societies require the human to take initiatives, consideration, and action to overcome those challenges, consequences, and the negative values of having the agricultural system. It made them to organize or build up such a system that can accommodate all of those issues which is in the end creating the hierarchically differentiated society. Therefore, we can say that the existence of agriculture triggers the emergence of social, economic, and political complexity. In the other word, it builds up a complex society. Let’s explore in detail the Mesoamerica and Mesopotamia using the table below.

Mesoamerica Mesopotamia
Social and

economic foundations

The emergence of hierarchy of site.

Irrigation system through the city to supply water for crop production. (Olmec)

Irrigation system through a system of dikes, dam, and canals which requires high level of organization, and effort.

Wool production was large and being used as a textile fabrics.

Agriculture is dominated by the cultivation of barley which is used as means of payment.

Settlement archaeology The houses were made out of wooden walls with clay and palm roof tops (Olmec) The houses were made from mud brick
Mortuary archaeology Rich tombs, isolated ceremonial sites Nature grave goods for lower strata
Art Elite architectures

Carving

Painting upon paper, building plaster, wood, stone, clay, stucco molds and terra cotta figurines.

Pottery and jewelry

History and poetry was recorded and set down to music.

Lyres, pipes, harps and drums is used to accompany song and dances.

Written documents Sophisticated system of writing (maya), found in inscriptions on stone and wood. Pictographic, later it was used to represent Sumerian phonetic and words.
Believe strongly featured animals and animal symbolism (shamanism) The emergence of god and goddess

Base on the definition given in the table above, we are able to conclude that the society structure does exist in both Mesopotamia and Mesoamerica. It includes also the emergence of social organization, leadership, managing organism, specialization division, and other things that need extra consideration, knowledge, and specialization.

References

[1] Bogucki, Peter (1999): The Origins of Human Society, Oxford UK: Blackwell Publisher Ltd

[2] http://www.wsu.edu/gened/learn-modules/top_agrev/4-Agriculture/agriculture2.html

[3] http://www2.fiu.edu

[4] http://www.wsu.edu/gened/learn-modules/top_agrev/agrev-index.html

Note : 9

[HIPPO] Change jetty port

November 10, 2009 in IT and Stuff

For some reason, my port 8080 is blocked. I dont know how and why. But it does happen. Till now, I still could not fix it. What a drag!

Therefore, as we know the default cms port is 8080. And for some minutes, I could not run my hippo cms. So, I trie to change the jetty port by typing:

$ -Djetty.port=8999

but it still does not work, so there must be a configuration that define the jetty port. And it is in pom.xml so change the port to every number you want.


9966
stopCmsJetty
5

9999

/cms

Success!