Current networking architectures are quite different from the Original Internet as we know it, they are hungry for services and applications that can’t be supported by normal Internet devices and technologies. For example, the explosion of mobile devices and content, server virtualisation and the advent of cloud services are one of the main change driven technologies for a new Internet that is able to support these various kinds of technologies without having to increase the complexity of the network…
To understand SDN, it is recommended to understand the stack of technologies the led to it. This presentation (the first quick presentation I did on SDN) contains a very brief overview on the previous technologies related to SDN.
Well, I have been through multiple forums looking for the best way that works for me to play a streamed video file from a server or from my local machine, and I found an easy way to do that, here is how: public void onCreate(Bundle icicle) { super.onCreate(icicle); getWindow().setFormat(PixelFormat.TRANSLUCENT);</code> yourVideoView = new VideoView(this); yourVideoView.setMediaController(new MediaController(this)); setContentView(yourVideoView); // This works fine for almost all MPEG-4 and H.264 containers you find out there // If you have the video file on your sdk card yourVideoView.
Okay, I have to admit I wasn’t a big fan of functional programming languages, but looking at the benefits that it introduces, it might not be a very bad idea to put it under the microscope for a while. So, in this blog post I am going to list some of the benefits that are introduced by functional programming language. “Polymorphic Type Systems” : Functional programing languages usually lets you use functions for many types (belonging to the same class), thus making use of the concepts of generecity and tragically reducing the software maintenance costs.
I have been away for a while now but every time I think I won’t need to lay a hand on C++ or any object oriented programming language I find my self mandated to do so. So I thought It would be helpful for people like me to look at this post if they got lost and forgot some of the basic concepts. In this post, I will talk specifically about the difference between public, private and protected key words.
If you are a wirless kinda guy, you might be interested in having a look at this quick presentation. This presentation will give you an idea about: WLAN pros and cons WEP introduction WEP vulnerabilities and threats Exploiting Vulnerabilities Counter measures and best practices If that caught your interest, then you might want to have a look at the presentation below.
Okay, the difference between a layer 3 router, switch and a multilayer switch seems to confuse alot of networkers, so I decided to write this to briefly explain in a nutshell the main between both. Before starting to talk about layer 3 switches or multi-layer switches, why not briefly summarize “Switching” as in basic layer 2 switching.Before switches existed there were devices called bridges, and I will not be explaining or going into much details about what is a bridge, but here is the main differences between a bridge and a switch:
As a network engineer you must have skimmed through millions of acronyms and abbreviations like MAC, IP, FTP, ….. and so on, they are un-countable :D. Sometimes these abbreviations mix them into a cocktail in my head, so Today I thought of re-visiting some of these abbreviations and concepts that I consider fairly important if you are considering to understand switching. So let’s start of by defining each one of these abbreviations.
“IP telephony is the Concept, VoIP is the Use” I believe this quote can serves as an answer to the Big Question, but what does this really mean ?. To answer this question lets define each term separately. IP telephony: It is a term used to describe the area of communication that is based on Internet standards like the Internet Protocol (IP). Examples of an IP telephony system include and IP Public Private Exchange (PBX).
Also this might be very easy to do, I always seem to forget it =D. Anyway, here is how: you just type cat etc/lsb-release on your terminal. That’s it =). I hope this helps, Have a good day!!