Tuesday, January 4, 2011

How to communicate to senior management of the company effectively?

There are many points those need to keep in mind while you are communicating with senior managers.



  1. Most importantly to understand the business and customers of the organization and respect them.

  2. You should be aware about prospective/concerns of the senior manager.

  3. You need to have a much broader focus when communicating with senior management than you would when communicating to rest of employees.

  4. As time plays major factor in communication, as soon as you can communicate your ideas/ problems to managers, you are doing one thing right in order to communicate effectively. Moral : “focus on the most critical things you need to tell a senior manager”.

  5. If you are communicating in writing the gist / intent should be clear enough in first 2-4 lines and if you are communicating verbally then it should be clear with in first few mins say 1 min.

  6. Over communication is major problem among the team members while they communicate to their managers, many senior managers discard the information if it’s too much.

  7. Prepare a list or outlines of the points those you want to make.

  8. Feel free to take your notes with you and refer to them. That just shows you are organized and you have put thought into using your managers' time efficiently.

  9. If they ask you something that you don't have the answer to, don't panic. Just tell them you'll check on it and give them an answer later. It would be better if you can give time bound answers like “I'll give answer in next 1 hr or later today etc..”.

  10. One major problem i have seen that team members don't verify their EMails or messages If they are communicating in writing, So write out your messages / MoMs or e-mail but DON'T SEND IT until you have re-read it and edited it(if required).

  11. Remember that the way you use language reflects your attitudes and your respect for the audience.

  12. Be an effective Listener by understanding the complexities of listening, prepare to listen, Focus on each and every points, delay judgment, establish eye contact with the speaker, take notes effectively and encourage others to talk.

  13. If you are technical person then don't give your judgment very early. Generally people say its not possible, we can't do it, we should not do it, how this task will be done, etc etc.

    Apart from above points YOU MUST UNDERSTAND / RESPECT THE GIVEN DEADLINES BY YOU TO MANAGER or MANAGER TO YOU for the given tasks. Because using these deadlines / timelines your managers plan further activities and business plans.



Sunday, January 2, 2011

How to Install Darwin Streaming Server 5.5 on Ubuntu

Darwin Streaming Server, the open source version of Apple’s QuickTime Streaming Server technology that allows you to send streaming media to clients across the Internet using the industry standard RTP and RTSP protocols. Based on the same code base as QuickTime Streaming Server, Darwin Streaming Server provides a high level of customizability and runs on a variety of platforms allowing you to manipulate the code to fit your needs.

  1. Make sure you have installed libc6-dev, linux-libc-dev, gcc and g++. if not follow the below :

    $ sudo apt-get install libc6-dev linux-libc-dev gcc g++

  2. download the source from

    http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Linux.tar.gz

  3. Extract the file

tar xzf DarwinStreamingSrvr5.5.5-Linux.tar.gz

  1. create group and users for this streaming server

sudo addgroup --system qtss

sudo adduser --system --no-create-home --ingroup qtss qtss

  1. If you want to change the password of this user then execute the below command. (Not mandatory)

sudo passwd qtss

  1. Enter to “DarwinStreamingSrvr5.5.5-Linux and type:

    sudo ./Install

  2. To verify access the URL http://localhost:1220/

  3. If Server doesn't respond, Run the DSS web server:

    sudo /usr/local/sbin/streamingadminserver.pl

  4. Now try step (7), you should be able to see the login page:

  5. Login with the admin user name and password, you will see home page, here you can modify your server settings.

  6. To stream the UGC files, you need to hint them using MP4Box.

    Installing MP4Box :

    $ sudo apt-get install gpac

    Exceute the below command

    $ MP4Box -hint

    access the file via rtsp protocol in browser

    rtsp://127.0.0.1:554/

12. Done.

Difference between GSM, GPRS, EDGE, 3G, WCDMA and HSDPA

It's a very basic and non-technical comparison.

GSM

GSM, stands for Global Systems for Mobile Communications, is basic standard bearer of 2G technologies. It is mainly used in mobile communication. Short Messaging System (SMS) was introduced into GSM networks along with capability to download content from various service providers. The content could ring tone, logos and picture messages.

It can support Voice telephony and Data however the Data rate is only 9.6Kb/s, that is very low bit rate for date communication.

GPRS

GPRS, stands for General Packet Radio Service, is used to give higher data speed over GSM. It is not the replacement of GSM. It is just a extension to the older GSM technology to gain faster speed.

Multimedia Messaging System or MMS is the feature of GPRS. It allowed subscribers to send videos, pictures, or sound clips to each other just like text messages. GPRS also provided mobile handset the ability to surf the Internet at dial-up speeds through WAP enabled sites.

GPRS offered higer bit rate ( Up to 171kb/s) by usage of A packet-linked technology over GSM.

EDGE
  • EDGE stands for Enhanced Data Rates for GSM Evolution. This technology, also termed as Enhanced GPRS.
  • This is a technology that uses the same equipment as GSM with only a few minor modifications to provide faster data speeds and is often regarded as a stepping stone towards 3G thus it is called 2.5G.
  • EDGE gives the users the inimitable chance to increase the throughput capacity and the data speed at least 3 to 4 times higher to what GPRS offers.
  • EDGE is a digital mobile phone technology but GPRS is a mobile data service.
  • It is a 3G Radio technology and GPRS or General Packet Radio Service is essentially packet oriented.
3G
  • The introduction of 3G changed a lot of the accepted standards in the mobile phone industry. It allows the use of a greater bandwidth that allows more features to be implemented on it.
  • 3G gives many features like video calls and TV applications because of the speed of 3G which began at 384kbps; well within DSL speeds. Further development on 3G technologies have also created even faster data rate reaching 3.6 and even 7.2Mbps.

  • Existing GSM networks are not compatible with the 3G networks. To keep it, requires a new infrastructure.
  • According to popularity and demand Telecom Operators place 3G towers in those areas.They have to operate 2 radios in particular areas; one for GSM and one for 3G.
  • Mobile phone Users are also required to switch mobile phones in order to take advantage of the new features of 3G.
WCDMA

3G Networks are based on WCDMA i.e. Wideband Code Division Multiple Access, a mobile technology that improves upon the capabilities of current GSM networks.

HSDPA

HSDPA (High Speed Downlink Packet Access) is what is also known as 3.5G, as it offers no substantial upgrade to the feature set of WCDMA, but improves the speed of data transmission to enhance those services.
WCDMA networks provides max 384kbps speed whileHSDPA allowed speeds above 384kbps, the most notable of which is 3.6Mbps and 7.2Mbps.

HSDPA has lower latency times and Fast Packet Scheduling compared to WCDMA.