Vipul Limbachiya Rotating Header Image

Indian Air Force(IAF) – Engineering Knowledge Test(EKT)

Hi Friends,

——-
Guys, forum to discuss more on such topics please visit http://iaf.vipullimbachiya.com/

Give your inputs, we’ll make it better!
——-

I had an EKT(Engineering Knowledge Test) last Sunday (27/April), the test was not much tough. But before this test I was not knowing about anything about the exam the paper style, syllabus, etc..

There are lots of people like me who wants to know about the exam before facing it so we can prepare or at least see the topics covered in exam, I was not able to find any resource regarding this on net so I thought let me write this post so it might be helpful to the people who really want to get prepared for EKT.

What I am going to write below is only from my 1st exam experience of EKT, so scheme or question style may differ for upcoming exams but it helps at least to understand an EKT experience.

There were two papers for EKT :

- No negative marking
- Total 75 marks
- 60 mins time duration
- 1st paper for general engineering knowledge and,
- 2nd is for special stream you’ve selected on form filling time

General Engineering Test Paper :

This one needs good amount of preparation, It has 40 questions and questions were from the knowledge we got from our engineering.

Area of our study covered in this paper was

- Chemistry (Basic fundas of Atom, Element, Molecule, atomic structure, etc and basic rules)
- Maths (Probability,Trigonometric functions and its rules, etc)
- General Aptitude
- Few questions were for basic physics (like satellites,gravity, pressure etc..).
- Few questions were on Electrical Engineering.
- Few were on Strength of material.

Specialist Paper :

This paper had 35 questions.

For this paper there were 5 options
- Electrical
- Aeronautical
- Electronics & Communication
- Electrical, Electronic and Instruments and
- Computer

My test was for computer, this paper was easy but questions were so old like paper was made in 19s.

Questions were based on

- History of computers
- Basic electric elements used in computer
- Storage and input devices
- Peripherals
- SQL
- etc.

So this is the basic information of the test i’ve given, I am waiting for the results.

Feel free to comment if you’ve any questions.

——-
Guys, forum to discuss more on such topics please visit http://iaf.vipullimbachiya.com/

Give your inputs, we’ll make it better!
——-


Vipul Limbachiya

VN:F [1.9.3_1094]
Rating: 4.6/5 (21 votes cast)
VN:F [1.9.3_1094]
Rating: +24 (from 26 votes)

Web Spiders – How to create? Guidelines and resources.

Spiders are also known as robots, ant, crawler, bot, worm and automated indexer, spider is the program which runs in a methodical and automated manner for browsing(and capturing) data from World
Wide Web.

Few Definitions:

Seeds: Spider starts with the list of URLs to visit this list is called as “Seeds”

Crawl Frontiers: After visiting Seed URL spider extracts all links in visited page and add them to list of URLs to visit in future, this list is called as “Crawl Frontier”

Process:

Steps of Creating Spider which generates data from web-pages:

  1. Fetch HTML from live webpage
  2. Store captured data in local file-system
  3. Parse stored HTML
  4. Gather required Data from HTML

Step 1: Fetch HTML from live webpage

After having Seeds the spider will start fetching pure HTML from available (uncrawled) URLs.

This process is not much complex but making it performance concerned requires lots of learning and complexity.

The points to be considered well in these steps are:

1. Check access restriction for page getting crawled (robots.txt)

2. Bandwidth usage of spider host

3. Bandwidth usage for the site being crawled

4. The overall load on the website getting crawled

5. If the page requires authenticated login and/or some cookies available at visitor’s browser to allow visiting, in this case we need to build some functionality to achieve this.

6. Checking of content-type before downloading whole stream. Its possible response might have unwanted content other than our interested HTML (like media streams).

Good article: How To – Write a web crawler in c#

http://www.thecodinghumanist.com/Content/

HowToWriteAWebCrawlerInCSharp.aspx

Uncompleted article from the geek’s corner

http://thegeekscorner.googlepages.com/

csharp_multithreaded_web_spider


Focus on Technology:
For better performance there are few options like multi-threading and asynchronous calls, now which to use or use both together is totally depends on requirement of application. ThreadPool is a thing need to
be concerned while working with multi-threading

Step 2: Store captured data in local file-system

After getting HTML from web-page (seed), we need to store this html somewhere in
local file-system to perform other actions later.

The actions would get performed on this stored HTML are:

- Extract links from this html and build crawl-frontier for next Seed-list

- Extract data required and gather information. Up on this data the tools can be made like search engine, data repository, etc.

The points to be considered in these steps are:

1. How and where to store captured data, either database or file-system.

2. Both database and file-system have its own pros and cons.

3. The data stored should have support of Unicode so multilingual data can’t get affected.

4. The files or data must get deleted after finishing its task; otherwise it tends to
create junk-bin of terabytes of space in little time.

This step itself contains one sub-step called Crawl-Frontier list building: The links available in the page are most likely to be a new seed (aka Crawl frontier)

This step also has some points to be considered like:

1. Links going to be added is referring to external website or own.

2. Link going to be added is allowed to get crawled in robots.txt

3. Is newly added link already available there in seed list or frontier list?

4. File-storage space availability and security.

5. And while using database as storage, database connection pool and some twicks to enhance database operations should be considered.

Focus on Technology:

It seems rather than going for file-system Database Storage is better option as it supports Unicode natively.

For extracting links I’ve used library from codeplex called HTML Agility Pack http://www.codeplex.com/htmlagilitypack, its nice and useful.

Step 3: Parse stored HTML

After getting our required data available locally we have to start working with parsing and capturing required information from particular entry.This parsing requires lots of complexity and learning of best suited parsing method.Parser are never same for all webpage it’s totally specific (to particular webpage or module if site follows same presentation across our required module), so this step is little bit mind stumbling.

HTML Agility Pack is somewhat helpful in this step http://www.codeplex.com/htmlagilitypack

After parsing HTML and getting required data from parsed html, the gathered data should get stored somewhere; this is our step 4.

Focus on Technology:

Rather than starting parsing HTML its better if this HTML get converted to XML first, so it would be easy.

Step 4: Gather required data:

    In this step we will actually build our repository by storing data fetched from step 3. Below shown example shows the live scenario how this steps could make our spider work.

Example:

Our goal: extract User’s first name and last name from orkut profile. We will go step by step in our defined steps.

1.Go to his/her profile URL and get output HTML

2. Store this output in our local file-system (e.g. Database or file)

a. Fetch all links available in this page and make crawl-frontier list(totally based on
requirement, this is not a mandatory step)

3. Parse this HTML and locate to the HTML elements which contains our required data
(here) User’s First and Last name (in our this case if once we are able to get
information for one user then it will work for all profile pages)

          4. And after getting our required data store these data in database.

So this is all about how spider framework works.

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

I Don’t Know JavaScript!

Hello dear friends,

I am listing below few helpful resources to learn JavaScript:

How To Create

http://www.howtocreate.co.uk/

MDC(Mozilla Developer Center)

W3 Schools

MSDN (Microsoft’s Developer Network)

Video Tutorials

Source Mootools Blogs

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

The seven rules of Unobtrusive JavaScript (icant)

Hello friends,

Now days in web 2.0 applications we have to develop our application in the way all types of browser can run our application hassle free and the end users get the comfort level.

So the Unobtrusive JavaScript comes in action for developing such applications which works fine with JavaScript not supported browsers but make application better to use when JavaScript is available.

I found one good article which says about Unobtrusive JavaScript Rules

Rules Given in this Post:

1. Do not make any assumptions (JavaScript, the unreliable helper)

2. Find your hooks and relationships (HTML, the base to build on)

3. Leave traversing to the experts (CSS, the faster DOM traveller)

4. Understand browsers and users (build on existing working usage patterns and create what you need)

5. Understand Events (Event handling to initiate change)

6. Play well with others (Namespacing, scope and patterns)

7. Work for the next developer (Making maintenance easier)

You can find details in this Post.

Another Helpful Links

Happy (Java)Scripting.

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

Storrz.com Smart-Local-Convenient Online Shopping

Hello friends,

After long time i am posting this article.

Here i want to introduce Storrz.com , AJAX Shopping Cart

We had just launched new release with few new features, new GUI and lots of Offers.

For more read this article at Manoj Subudhi’s Blog

Some brief introduction to Storrz.com online shopping mall:
There are lots benefits you will shopping with Storrz.com
Safe payment and multiple option -

  • pay by online with credit card
  • pay by credit or debit card on delivery
  • pay by Sodexho meal pass or gift pass

prices are equal or less than the market price

SAVE TIME
Shop online for a few minutes v/s long hours at the market .
No quees, no crowds… thats conenient !!

SAVE MONEY

Yes ! with price comparable to your local shop
and plus home delivery,save on fuel cost, parking fees and more.That smart!!

BE A HAPPY FAMILY!

Now that you have so much free time .Go out for a party ,watch cricket and cheer for India.
so visit www.storrz.com and stars shopping for just re 1/-
shop now at Storrz.com and have fun with the time and money you save…

Storrz.com brings backs all your happiness with modern trends of retailing.

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

Trip To Nandi Hills

Hello dear friends,

Last weekend(8th Sept) me and my friends went to Nandi Hills – The hill station just 65 kms away to bangalore.

Snaps here

Nandi hillsNandi hillsNandi hills
Nandi hillsNandi hillsNandi hills

We hired Qualis and started at early morning 4 am, because if we reach there at morning then we can enjoy the sunrise.

It took around 1.5 hrs to reach there, when we reached there it was mildly raining, but the scene we had seen that time no one will forgot in life time.

The scene was amazing everywhere you can find out only clouds, we all were above the clouds – above the sky…

For more visit my gallery here

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)
Pages: Prev 1 2 3 4 5 6 7 8 9 Next