Archive for the ‘Uncategorized’ Category

The Basic Semantics of Nominals and Generative Lexicon

Generative Lexicon Generative Lexicon is a computational theory of linguistic semantics that focuses on the nature of compositionality. The theory is firstly proposed by James Pustejovsky in 1991 in his paper titled as “The Generative Lexicon”. The Generative Lexicon has 4 levels: 1. Lexical Typing Structure 2. Argument Structure 3. Event Structure 4. Qualia Structure [...]

Network Anomaly Detection

Anomaly detection is one of the most important aspect of Network Security Monitoring. Most of the current approaches in Network Intrusion Detection Systems use signature based techniques. Recently data-mining approaches become popular and many paper published about that topic. Supervised data-mining approaches rely on some kind of training data. But for network traffic, it is [...]

Git Tags and Branches

You’ve probably known that repository is usually divided into three separate directories. Short explanations, for the folks who haven’t used them : Branch: Every time you release a major version, it gets a branch created. This allows you to do bug fixes and make a new release without having to release the newest – possibly [...]

Ubiquitous Computing

Mark Weiser is the person who firstly pointed out the term of ubiquitous computing(also sometimes recalled as calm technology).His thoughts were summarized in a brief burst simply entitled “Ubiquitous Computing” In it, as in the series of seminal papers and articles that followed, Weiser developed the idea of an “invisible” computing, a computing that “does [...]

Polya Processes

Hungarian mathematician George Polya’s Polya Processes are usually very helpful in problem-solving. Most of the students learn about it in secondary school or high school in math classes for problem solving but they are also useful for complex problems too: Understand the problem. Most people need to read the problem several times. You may need to rewrite [...]

Surely You’re Joking, Mr. Feynman!

Richard Feynman was one of the most influential physist at the post-war era. He was also known as reducing the science to the ordinary men’s and masses level. He also break the taboo of crazy evil nerdy scientist taboo in US with his social and funny character.  In the following link, you can watch the [...]

How to iterate through a Hashtable in Java?

Java hashtable’s are really easy to use and useful for many case . But for starters iterating in a hash table and getting the key of a value in a hash table might look mysterious. So I decided to put here a code which I hope may help : 1 2 3 4 5 6 [...]

Memoization

What is memoization? Memoization is a code optimisation technique in which instead of calculating same values over and over you calculate the value and save it in a variable. In short you save a calculated answer in a variable for later use. This techniques make your code faster by avoiding redundant calculations and function calls. [...]

Round Robin Databases and RRDTOOL

What is a Round Robin Database? A round robin database is usually a time-series data like network bandwith, temperatures, hardware load etc. is stored. The data is stored in the hdd such a way that the footprint on the storage stays constant over time. This avoids complexity and saves space. RRDTool is a popular tool [...]