Razvi Blog Space

Living and Sharing

Craigslist - Buying and Selling Ads

Craigslist is a relatively new network of websites that deal with a number of topics from buying and selling items to employment and even personal ads. It is one of the new steps in the natural evolution of the web according to many online analysts and while it started off from humble beginnings as a single Craigslist San Francisco website it has now built up into a large network of websites spanning not only all the major cities in the United States (i.e. there is a craigslist Dallas, craigslist New York etc.) but also many of the major cities around the world like craigslist Toronto, craigslist Tokyo and craigslist Melbourne.

One of the things that has made this website so popular is the fact that all of the services were free and it really served to provide a way for two people in same community to liaise with each other. Other online websites like ebay really do most of the work themselves and the two people doing the actual transaction don’t get a lot of opportunity to speak directly with the other person. Craigslist websites on the other hand are all about direct communication; one person posts something and another person replies to it, it’s just that simple.

So what exactly can a person do with craigslist? Well, let us take a quick look at a few of the features offered by all craigslist websites:

Employment Ads: Companies have the ability to post ads for free on craigslist regarding opportunities available for jobs with them and potential employees have the ability to search those jobs. Many people have found great employment opportunities through craigslist and for this reason many craigslist network websites have really started to have regular job opportunities posted on them.

Buy/Sell Ads: These are like normal classified ads except the difference is that you don’t have to pay for them. Posting ads on most craigslist websites is free and because of that many people are now using craigslist to advertise things that they have for sale. If you are looking for a used bike or an old video game then it is definitely worth giving craigslist a try because you just might be able to surprise yourself with what you can find on craigslist.

Personal Ads: Another great aspect of craigslist is the fact that you can search personal ads in your own city right away. Every single online dating website will force you to go through a search field to narrow down the results; with craigslist that is already done for you.

These are just a few of the great things about craigslist. Additionally it is worth mentioning again that most craigslist websites offer all their services for free. This is likely to make the craigslist website in your city very popular amongst the locals and therefore a good starting point for any activity you want to carry out. Whether you are looking to buy something or in the mood to sell, craigslist can help you with both.

July 5, 2008 Posted by razvi | Blogroll, Uncategorized | , , , , , , , , , , , | No Comments

Geting an A+ Dissertation

A dissertation or final year project report is a kind of academic paper/book that provides an opportunity to get a BSc or Master’s degree. So, if a student decides to write a dissertation/project report, he/she aims to become a Bachelor of Science or Master of Science. Dissertation writing is nearly impossible without consulting a supervisor.

Once you are to write your dissertation report, you should choose a supervisor, a person who will be available to support you during your project dissertation writing and who has a certain expertise in the area of your topic chosen.

The duties of your supervisor can be presented as follows:

  • To give you advice on the relevant sources for writing your project report dissertation;
  • To guide you in drawing up a proposal of your project dissertations and making proper focuses in writing and research procedure;
  • To assist you in planning your project dissertations as well as in planning your work itself;
  • To assist you in drawing up an outline for your  project dissertation and advise on subsequent revisions;
  • To read and provide you with the comments on a complete draft of your project dissertation.

In the process of writing the thesis it is very important to pay attention to each part of it as the role of each element is rather specific. The structure of the thesis contains several issues: the title page, the thesis abstract, the introduction, the main body, and the conclusion.

Well, after the title follows the thesis abstract. The task of this article is to illustrate the main points of the abstract thesis. The size of thesis abstract is not very long, about 200-400 words . It should not be very complicated in order the reader to make it comprehensible to readers with different theses degrees of knowledge.

Abstract thesis presents the necessity of the work, highlights the important information and in some way predicts the results of the research.

It is very important to avoid repetition of information in the abstract thesis.

Also, the abstract thesis should give the explanation to your writing process, the reasons for your research, the methods of you work, the results and their importance.

LITERATURE REVIEW

What is the purpose of writing literature reviews in your academic works? So, we can enlighten this topic in order to clear up some misunderstandings, which take place when you start writing your literature review.

First of all, it is necessary to point out what a literature review is. Well, a literature review is a chapter of your academic work, which describes literature sources used by an author and presents a kind of criticism of some particular topics from the text.

Your literature review should be logically connected. It is important to present information in a certain order.

You should mention the following in the literature reviews:

  • A bit of criticism makes your literature review more exciting;
  • Your ideas about the topic you have chosen is just what you need;
  • Problems, which are described in your work, should be mentioned in the literature review as well;
  • A certain style should be taken into consideration when writing your literature review;
  • All primary and secondary sources are to be mentioned in the literature review. It is important to cite all used sources properly and completely (according to the style chosen);

Having been involved in project supervision and project examination for quite a few years, I have seen several mistakes that undergraduate and postgraduate students repeat every year in their dissertation or project reports. Some mistakes are due to carelessness, lack of professional attitude in writing their work …. or just copying or imitating other reports that are not necessary good to refer as moidel. I have a number of selected sample reports of past year projects reports (http://cse.uom.ac.mu/node/316) that I have supervised/examined that can be provided to computer science students upon request as model for their own report writing. These sample projects can help students to have a idea on the content and structure of a good BSc or MSc project dissertation/report.

http://cse.uom.ac.mu/node/251

June 28, 2008 Posted by razvi | Uncategorized | , , , , , , , , , , | 1 Comment

Good Luck for Your first ‘low salary’ job

A bachelor’s degree is like a black belt in karate - it doesn’t mean you’ve mastered the subject, merely that you’re ready to start learning it. Unfortunately, as freshly graduated students are expected to get jobs after your graduation. We always hear of chicken-egg problem; nobody wants to hire a new graduate because the graduate has no experience, but how should the graduate get experience? There’s no answer to this, yet people have been surpassing this hurdle since people existed.

A BSc in Computer science or BSc Information system is not to be a pure in-depth exposure to Oracle database, Windows or Dot NET programming etc, but It has been an opportunity for you to hone critical thinking skills from a computer science or IT perspective. Many graduates are confused about who they are later on, and end up quitting the field of IT after realizing that they have spend years chasing an illusive goal called “Computer Scientist”, “Software Engineer” …. Because software engineering is so complex and creative, It’s more important to learn how to juggle information and people and produce something good enough in the time given, with the ability to adapt to changing requirements. That’s exactly what experiential learning provides when you embark on your first ‘low salary’ job.

June 25, 2008 Posted by razvi | Uncategorized | , , , , , , , , | 1 Comment

Dive into Python

First year students in computer science at UoM, will see some new changes in the programming modules. A better programming language will be used, so that it is easier to learn the programming paradigms. One of the programming language ‘en vogue’ is PYTHON. So, let’s dive into python now… I am sure students will find it easy to understand important programming concepts. You’ll find lots of online documentation and tutorial/notes about python and one interesting book that I came across is Dive Into Python by Mark Pilgrim. Hope you have lots of FUN learning Python and your comments/feedbacks are welcomed

Dive Into Python is a Python book for experienced programmers. You can buy a printed copy, read it online, or download it in a variety of formats. It is also available in multiple languages.

If You came here from www.google.mu searching for free video lectures. You might be also interest in these posts:

June 24, 2008 Posted by razvi | Blogroll, Uncategorized | , , , , , , | 1 Comment

Which Programming Language Is Best For Teaching?

Universities: Which Programming Language Is Best For Teaching

Programming as a profession requires a great deal of learning on one’s own. Whether you think Universities should or should not be in the business of providing job training for software development, the fact is that the industry moves far too rapidly for Universities to teach more than a small portion of the knowledge required to be competent on the job, even at an entry level.

- what base language Computer Science departments use for teaching programming?

- what platform and programming environment is taught?

What makes programming languages suitable or unsuitable as introductory languages? Which languages are better learnt first and at which order? And why what the masses think is the most suitable introductory programming language is not in fact that.

Rabbi Hanina used to say “I learned a lot from my teachers, and from my friends more than my teachers, and from my pupils the most.” It is believed this means that there are in fact three levels of learning:

1. Level 1 - Learning - this is a passive learning of the material, where one inputs the material.

2. Level 2 - Experiencing - in this level you work with the material you learned, and try to implement what you’ve learned and integrate it. This requires more understanding, because you have to work with the material.

3. Level 3 - Teaching - in this level you teach the material to someone else. This requires the most understanding because you need to organise it properly and convey it to someone else.

Perhaps there’s a fourth level - Science in which the knowledge is expanded. However, this implies that to truly understand the material, one needs to experiment with it (preferably in production) and better yet teach it to someone else.

The old adage “He who can - does. He who cannot - teaches.” which was said by George Bernard Shaw is amusing, but simply not true. Being a great teacher is much more difficult than being a great doer, and is much more enlightening.

June 19, 2008 Posted by razvi | Uncategorized | , , , , , , , | No Comments

Crazy Video Sharing

The number of video-sharing sites has shot through the roof recently, as dozens of companies try to become the Flickr of the online video world.  To this end, many video services have started offering new features like editing and remixability in an attempt to snatch a piece of the ever-expanding online video pie.  But for the average user–who just wants to post a video on the ‘net and share it with some friends–there are already too many options out there.  All one really wants to know is, which site is going to work, with the least amount of hassle?

I took 10 of these sites out for a test drive, and picked some winners.  If you want to post, watch, share, or edit video online, this post’s for you.

To test each service, I uploaded my demo reel (a 15MB Sorenson 3-encoded Quicktime file) to each site and compared video quality, site interface, community features, and functionality.  Where applicable I also tried to embed the resulting video in a WordPress page.  Many of these sites are still in beta, and their functionality could change in the coming months, but if you’re looking to post and share video today, this is the current state of things.

Eyespot

Appeal: Easy-to-use video uploading and remixing.
Interface:
Bright and colorful.  Tagging, forums, groups.  Not a lot of community features.
Editing:
Trim beginning and end, reorder clips on a timeline, add music and photos.
Sharing:
Post to a group, invite a friend to the service (but not directly to your clip).
Verdict:
Uploading straightforward and painless.  But: 25MB filesize limit too small.  Mashup features fall short of Grouper’s “groovies,” and it’s not even in the same ballpark as Jumpcut when it comes to mixing and editing.  Not a lot of reason to use Eyespot, in its current incarnation.

Google Video

Appeal: It’s Google.
Interface: Typically clean and sparse Google layout.  Uploading requires you download the Google Video Uploader.  Allows you to add plenty of metadata, including a transcript.  You can monetize your content by assigning a sale price to each clip (you can also give users a “day pass,” giving them access to the content for a limited time, but not ownership).
Editing: None.
Sharing: See below.
Verdict: Google Video requires a “video verification” process, where your submission is reviewed to ensure it conforms to Google’s technical standards and legal policies.  This process “may take several days,” so check back for an update.

Grouper

Appeal: YouTube with a file-sharing application built on top.
Interface: For full functionality, requires an application download. Windows Media Player-based (converts other formats).  Ratings, tagging, groups, RSS feeds.
Editing: Create mashups of your videos and photos, set to music (”groovies”).
Sharing: Post direct to myspace, friendster, eBay.  Download to hard drive, iPod.
Verdict: “Groovies” are easy to create and could be very popular.  But: File-sharing application seems half-baked (and is undifferentiated from existing options).  “Groovies” will prove much more popular if they can be built online without having to download the app.  E-mail registration system was a pain; had to do it twice to get confirmed.  After several hours, my file was still unavailable, as the service was still “upload processing.”

Jumpcut

Appeal: Create, edit, and remix video online.
Interface: Slick interface feels more like an application than a web page.  Scales all videos to a larger size than other sites, but videos don’t autoplay and there is no indication of what portion of the video has already been downloaded.
Editing: Bar-none the best editing options of the bunch.  Splice your footage, reorder the shots, add music, photos, transitions, even effects–think iMovie in an online interface.  Very, very slick.
Sharing: Email to a friend, embed in a web page (worked flawlessly in WordPress).
Verdict: Playing with Jumpcut’s features, you immediately understand that the future of online video is here.  No current competitor can touch it.  But: Get too effects crazy and your video slows down.  Jumpcut doesn’t re-render your files with every remix–which leaves the original video quality intact–but playback of edited files is not perfectly smooth. Don’t throw out iMovie just yet.

Ourmedia

Appeal:  “The Global Home for Grassroots Media.”
Interface: Slow, confusing, and messy.  Requires an Internet Archive account, and the integration of the two services is convoluted.  Keeps your content in its native format, which is both good and bad–it doesn’t recompress your video, but it requires its users to have several different players installed correctly.  Creative Commons licenses built-in.
Editing: None.
Sharing: RSS feeds, email to a friend, direct link to files from your own site.
Verdict: Going forward, a good place to upload your media if it is socially-conscious or activist by nature.  Also works as an online repository for video/audio storage.  But: One of the most difficult sites to upload video to.  Current “alpha” version falls far short of potential–wait for the next version.

Revver

Appeal: YouTube with monetization–if people watch your video (and the embedded ad), you get paid 20% of what the advertiser pays Revver.  If they click on the Revver link at the end, you split the proceeds 50/50.
Interace:
Quicktime-based.  Requires you to download a client for uploading content.  Tagging, emailing, rating, playlisting.
Editing:
None.
Sharing: See below.
Verdict: Offers a unique revenue-sharing model that may appeal to content owners and producers.  But: Uploading process is convoluted (the promised drag-and-drop functionality was nowhere to be found).  After trying to upload my file using the Revver client twice, my video was still listed as “unavailable.”  I later received an email from Revver stating that my submission may contain unauthorized material that requires clearances–which is true.  Because Revver and Google Video are the only sites in this roundup that let you monetize your content, we’ll be back with an update comparing the two.

Videoegg

Appeal: Lets you painlessly upload video of any format to the web and post it to other sites or share it with friends.
Interface: Requires you download an application in order to upload.  The download seamlessly embeds in your browser to give you drag-and-drop functionality.
Editing: Basic trimming of beginning and end points.
Sharing: Post direct to eBay, Blogger, and Typepad.  Creates a simple URL, lets you email the video, and gives you javascript and html code for embedding in your own pages.
Verdict: Painless experience.  If you only need to post and share video with friends, Videoegg just works.  Flash 8 video quality is pretty decent.  But: Video didn’t embed properly in other pages (WordPress).

Vimeo

Appeal: Flickr for video.
Interface: Nice and clean, uses a flash wrapper to play native formats.  No download required, simple and easy uploads.  Tagging, commenting, voting.  Nice player with a volume control and no burned-in logo.
Editing: None in the current version.
Sharing: Post to Flickr, send to del.icio.us, download original file, embed in your MySpace profile or blog, create an RSS feed.
Verdict: Good video quality. Embedding the video in WordPress worked flawlessly.  But: Light on community features, and weekly storage cap of 20 megs is too limiting.

vSocial


Appeal: “The fastest, easiest way to upload, watch and share your favorite video clips.”
Interface: All Web 2.0′d-out.  Big fonts, AJAX, tagging, rating, reviewing, RSS feeds, creative commons licenses.
Editing: Offers “edit this video” functionality, which I couldn’t test (see below).  Can also create “Video Rolls,” which are customized playlists generated from your selected criteria.
Sharing: Embed in your own page, MySpace, Typepad, Blogger, del.icio.us, Flickr, Blog It! (write a post on your own blog about a video without leaving vSocial).
Verdict: Lots of community features.  But: Didn’t live up to their “fastest” or “easiest” claim–I never successfully got a video uploaded (tried three times).  Quality of existing clips is less than stellar–everything’s resized to 320X240.  Your mileage may vary, but even with a Quicktime file that uploaded to other sites without a problem, I never got vSocial to work.

YouTube

Appeal: The video-sharing site everyone’s already heard of.  Mindshare-winner by a mile.
Interface: Tabbed pages feature ratings, favorites, flagging, tagging, and commenting.  Create playlists, subscribe to other’s uploads, subscribe to tags.  The player only features a mute button (rather than level control), and full-screening the video opens a new window and starts playback over.
Editing: None.
Sharing: Embed in other websites, including Friendster, eBay, Blogger, MySpace.
Verdict: Easy to use, no major issues.  Decent video quality, audio sounds compressed.  Video embedded in WordPress fine (but was off-center).  But: No progress bar for uploading.  Fairly lengthy “processing” delay before you (or anyone else) can watch your video.

AND THE WINNERS ARE…

For posting: If you just want to get a video clip online and share it with friends via email or on your own blog, Vimeo wins for its speed, ease-of-use, and simple playback functions.  It also lets users download the original file, and features some light community features (note that a new version is launching very soon).  One of the few sites I used that I never had a problem with.  Alternate choice: Videoegg.

For viewership: If you want to step up to more community features and get widespread viewership of your viral clip, YouTube gets the job done with a lot less hassle than vSocial or Grouper.

For editing: If you want to alter your video online in any way–through editing, remixing, or combining your clips with those from other users–then head on over to Jumpcut and don’t look back.  Jumpcut really offers the first leap forward in online video sharing, and is worth a look even if you have no use for editing features (its full-fledged community is launching “very soon”).  Alternate choice: none, yet, although Motionbox looks to be a potential competitor.

June 8, 2008 Posted by razvi | Blogroll, multimedia | , , , , , , , , , , , , , , , , , | No Comments

Video Blogging - Vlog

Video blogging, sometimes shortened to vlogging is a form of blogging for which the medium is video. A vlog (or video blog) is a blog that contains video content. The small, but growing, segment of the blogosphere devoted to vlogs is sometimes referred to as the vlogosphere. Some bloggers have included video content for years. However, vlogging is becoming more common as equipment becomes cheaper and supporting software and hosting and aggregation sites become more prevalent. Both Yahoo and Google feature video sections and many MP3 players, such as the hugely popular iPod, support video.

Anyone with access to a video-capable camera and a relatively recent computer with a high-speed connection can create a vlog and publish and distribute it online. Here’s how:

  1. Make your video and save it as a file on your computer. You can use easily available software, such as Windows Movie Maker, QuickTime or iMovie (for Apple systems).
  2. Compress your video file. Movie Maker, iMovie, Avid Free DV and Final Cut Pro are among the programs you can use to do this.
  3. Set up a blog. Feedburner and Blogger.com are popular blog hosting sites.
  4. Make a screen capture of an image from your video to display in your blog.
  5. Get your actual video content published online. Internet Archive, BlipTV and OurMedia are free hosting services.
  6. Create your blog entry. Add the image and link to your video.
  7. Get an RSS feed with enclosures and publish your blog at Feedburner or a similar site.

The vlogosphere is a very democratic arena. Unlike mainstream media, such as television or commercial Web sites, vlogs are not, for the most part, created to make money. As a result, vloggers are free to make their content about whatever they desire, no matter how controversial or esoteric the topic. Vlogging gives average citizens an audience and a chance to make their voices heard. In a BBC News article called “The year of the digital citizen,” Jo Twist discusses the potential of vlogging and podcasting to provide a venue for public discourse: “The changing nature of news offers a diversity of voices, sources, and choice… and lets anyone join in global and local conversations.”

http://www.vlogblog.com/

http://www.shvoong.com/internet-and-technologies/1805422-http-razvi-wordpress-com/

Wish to blog /write articles and earn some money, then register with:

http://www.shvoong.com/aff-4DBE9/

April 22, 2008 Posted by razvi | Uncategorized | , , , , , , , , , , , , | 1 Comment

Viral Video Marketing

Most viral and entertaining videos on the Internet.

The term viral video refers to video clip content which gains widespread popularity through the process of Internet sharing, typically through email or IM messages, blogs and other media sharing websites. With nearly 70% of home Internet users now surfing using a broadband connection, online video viewing has exploded. Video sharing site YouTube has become a virtual overnight sensation and major search engines Google and Yahoo soon followed with their own video sharing sites. Like YouTube and Google Video, many of the video sharing sites allow visitors to paste videos into their own websites and blogs, effectively extending the reach of your video.

In a February 2006 article in the New York Times, Julie Supan, YouTube’s marketing director said the site had more than 10 million videos viewed daily. “We’re streaming 115 videos a second,” she said, “6,944 per minute.”

And people aren’t just watching video online, either. They’re taking it with them by downloading video clips to their handheld devices like the video iPod and Sony’s handheld video game console, the PlayStation Portable. That allows them to share your video with others, extending your message even further…offline. This habit will only grow as more and more cell phones have the ability to play and/or stream video.

Most viral and entertaining videos on the Internet.

Courtesy of:

http://www.viralvideochart.com/

http://www.techcrunch.com/2007/11/22/the-secret-strategies-behind-many-viral-videos/

http://www.cliptubes.com/

April 21, 2008 Posted by razvi | Uncategorized | , , , , , , , , , | 4 Comments

Religion Tube Website

Christian tube

The ChristianTube™ is an alternative video share and online
social networking service that aims to give Christians around the globe great teaching videos, free sermons, testimonials, education alternatives, Bible
studies and general Christian advice videos online. If you would like to help
us populate this Christian you tube alternative video sharing service with
Christian teaching videos and edifying material for Christians please add you own videos to this Christian video share site.

GospelTube is a Christian video sharing website where
people can watch and share original Christian and Gospel videos
worldwide through a Web experience for

GodTube is the premier, Christian video-driven social
network where users GodTube, also known as “God Tube
or “God’s YouTube,” and GodTube’s videos can

Catholic video tube


April 21, 2008 Posted by razvi | Uncategorized | , , , , , , , | 1 Comment

Tiny Tube

TinyTube provides search and video proxy services for mobile devices. It enables search and video playback from several major video sharing services by optimizing web pages for smaller displays and reformatting video clips. Nearly all phones that have video support will be able to use their built-in phone applications to view videos downloaded from TinyTube. Phones that support RTSP protocol can also serve video with virtually no delay. If you are having trouble viewing downloaded videos, try playback using the TCPMP media player, it’’s excellent. If you”re not sure if your phone supports RTSP streams, check the specifications at PhoneScoop.com. All video content available through the TinyTube service is proxied from another site — no content is hosted by TinyTube. If you would like to make a video available here, you need to upload it to one of the supported upstream sites. Likewise, if you identify copyright-infringing material here report to the upstream site as the proxying process is fully automated.

April 21, 2008 Posted by razvi | Uncategorized | , , , , , | No Comments