Computer And Technologies

Computer And Technologies

Sunday, 9 February 2014

ନାରୀ – Naari – Odia Kabita ra Lekhika Rosy Malik #Odia #Poetry #ଓଡିଆ #ଓଡିଶା

ନାରୀ – Naari – Odia Kabita ra Lekhika Rosy Malik #Odia #Poetry #ଓଡିଆ #ଓଡିଶା

Sunday, 29 August 2010

Common Problems in CVS

  • Problem 1:- How will we modify our conflict occurred files ?

While updating if you will get message like bellow, then check,

This will list:

* "A filename" for files that you added
* "M filename" for files that you modified
* "C filename" for files that have conflicts

Conflicts are files that you modified and that were modified on the head revision as well.

@ If u ll get C or conflict then go to that file and remove that lines and duplicate line then it will recover, it because, if more than two developer working on same file and comming on same time then conflict occures,

Files with conflicts will have conflict markers in them. Conflict markers look like:

<<<<<<< filename
your lines
=======
other person's lines
>>>>>>> current version

  • Problem 2:-

If you are using your colleague's checked out code for some changes, after that If you made any changes in code and then if you will try to check-in the code in CVS from your machine,after that if it will ask your colleague's password for checking-in. So How will we resolve this one ?


Soln:-
Please fine the CVS dir on your present code directory, then go to CVS dirctory, there, you will find Entries, Root, Repository like files , So now open that Rot file and change that username then your problem will solve, else let me know.
Steps:
cd CVS
vim Root
edit present urername to your username
@cvs:
:wq // save and quit
cd .. // come to parent directory
then do your work ..
it will fine

  • Problem 3:-
    Is there any way to identify the information of deleted lines in a file through CVS annotate or any other means?

Soln:-

You deleted from CVS or local server ? if u deleted from both server then i have to see, else if u deleted from either local server or CVS server then do "cvs -q up -Pd "

else do " cvs -q up -Pd -r " .

  • Problem4:-

When I view the "cvs log", the log report is fetching the file but says

"date: 2008/12/31 06:00:51; author: amareshcd; state: Exp; lines: +0 -0"
But I have added with 130 lines. Why the log is not showing "+130 -0" in its report. ?

Soln:-

Use ,"cvs log -d date1 logfile.log"

  • Problem5:-

I have files that went into the Attic. How do I restore them back? Viewing the files revealed that they're in DEAD State. Someone has 'cvs remove'd the files. Just restore them with 'cvs add'. How ?

Soln:-

Step1:-
cvs log
Step2:-
Find til newest non-dead version
step 3:-
cvs update -r
step4:-
mv foo
step 5:-
cvs update -A
step 6:-
mv foo
step 7:-
cvs add
step 8:-
cvs commit -m "bring out your dead"

Wednesday, 24 March 2010

First Unicode Odia Designer Font eOdissaBOXUni released...

=====================================

Wish you all a Happy International Water Day. Drink plenty of water to fight SunRays n also at the same time conserve for others.

Saturday, 20 March 2010

What is network Entry procedure in WIMAX -interview question?

Go to the Section of Network entry and Initialization of wimax std 802.16d (page 167, section , 6.3.9)

The phases are :-
  1. It scans the download channel and established synchronization with the BS (Base station)
  2. Obtain the transmit parameter (from UCD message)
  3. Perform ranging.
  4. Negotiate basic capabilities.
  5. Authorize SS and performs key exchange for privacy.
  6. Perform registration.
  7. Established IP connectivity.
  8. Established TOD (time of Day)
  9. Transfer operational parameters.
  10. Setup connection .
The stages of 7, 8 and 9 are optional for SS . These phases are performed if the SS has indicated in the REG-REQ message that it is a managed SS.

Tuesday, 5 January 2010

Job opening for Executive-Field Operations(MAN-INFRA)

Hi,

With ref. to your Cv in monster.com, plz. find job opening for one of our reputed client below.

Company : Tata Communication

Position : Executive-Field Operations(MAN-INFRA)

Location:Pune

Responsibilities

1. Project manage Service Assurance (SA) related OSS/BSS projects with IT organisation
2. Work with Service Assurance internal teams to identify and analyze automation requirements
3. Develop automation tools using Unix shell scripts, PHP, Perl, Apache, Mysql, and Java. Knowlege of other development tools is an added advantage.
4. Development of webbased management dashboards

Requirements

Candidate should be a Engineering graduate or diploma holder in Engg
Candidate should have atleast 3 years of experience in development of web based tools
Expertise in SQL is a must
Familiarity with IP and/or Transmission network technology will be an added advantage
Candidate should be able work in a fast paced telecom environment and should be open to learning new technologies with/without formal training
Candidate should be able a team player and should have good interpersonal skills
Excellent spoken and written skills in English is a must

TECHNICAL SKILLS:

Work with SA operations internal teams to analyze automation requirements
Develop automation tools using Unix shell scripts, PHP, Perl, Apache, Mysql, and Java
Project manage SA related IT projects with IT organisation
Development of webbased management dashboards
Candidate should have atleast 3 years of experience in development of tools
Familiarity with MySQL is needed
Familiarity with IP and/or Transmission network technology will be an added advantage

Candidate should be willing to travel to Mumbai on short term assignments

Kindly revert back if interested ,by mailing in your updated CV with ur

current & expected CTC.

Notice period.


Thank you

Regards
Kavita Pathare | Mangalam Placements Pvt. Ltd.
204, Pujit Plaza, Sector - 11, | CBD Belapur,
Navi Mumbai - 400 416.
022- 40179626 | (Direct Line)
022-40179696 | (Board Line)

"The greatness of any enterprise is perhaps above all uniting men"

Flag this message Informatica Opening with US Based @ Bangalore

Hi,


I got your mail id from Naukri.com. I have the following opening with our client @ Bangalore.

Experience -4 to 6 Years

Working experience in Informatica
Expertise in Unix/PLsql/SQL/ Oracle

Professionals interested in exploring this opportunity can forward their profile to mohanapriya@roljobs.com with the following details

Total Experience
Relevant in informatica
Current CTC:
Expected CTC:
Joining Time:
Contact no:
Are u willing to relocate to Bangalore?

Thanks & Regards
Priya
Roland & Associates

Openings for Delphi Professionals

DynPro specializes in helping companies build infrastructures that can weather the most fierce storms by focusing on strong fundamentals: appropriate and effective systems, the right people, and proven business processes. Our worldwide force of technology and business experts can identify the right solutions to meet any challenge. Our relationships with the world's best service and product providers ensures that you get the most practical, value-driven solutions available anywhere.

We have following urgent requirement

Skill details : - Delphi
Years of experience : 3 - 10 years

If you fulfil all above basic criteria

Pls forward your updated profile along with following details

Current CTC:
Expected CTC:
Notice Period:
Passport details & Visa Status

(Ignore this mail who have already responded).

Pls forward to your known circle also.
Note: Salary is not constraint for this requirement

Thanks & Regards,

Vinod
DynPro India Pvt. Ltd.
#3793, 7th Main,
HAL 2nd Stage, Indira Nagar,
Bangalore-560 038.
E-Mail ID: vinod@dynproindia.com
URL: www.dynproindia.com
Messenger: girish.narasimha@gmail.com

C# with .NET Developer opening with a product based MNC in Chennai

Dear Amaresh,

C# with .NET Developer opening with a product based MNC in Chennai

Requirement is given below

Position:SSE
Experience: 4 - 9 yrs
Qualification: BE/B Tech/ME/M Tech (CSE, IT, EEE,ECE)
Job Description:
Education: Bachelor's or Master's degree in Software Engineering, Computer Science, or related field.

Experience: 4+ years of applicable work experience

* Expertise in C++, C#, DotNet and OOAD
* Experience in design and development of GUI applications
* Excellent verbal and written communication skills
* Product design, implementation and testing experience
* Ability to work independently with minimal supervision.

Other: Experience in network security protocols, wireless, 802.11, Bluetooth
DESCRIPTION OF FUNCTION & RESPONSIBILITY:
* Design and develop software applications and tools for wireless networking on Windows OS platform
* Support software releases during test and release cycle


If you are interested Send your updated profile to saku@roljobs.com with the following details,

Total IT Exp:
Current CTC :
Expected CTC:
Joining Time:
Active contact no:

Please mention your complete Educational & Employment details within your resume

Thanks & Regards.
Saku

Monday, 4 January 2010

Development Engineers (2+yrs) for a Multibillion MNC in Chennai/Bangalore. Only Bangalore and Pune candidates can apply

Development Engineers (2+yrs) for a Multibillion MNC in Chennai/Bangalore. Only Bangalore and Pune candidates can apply [Send profiles to ankita@wengerwatson.com]

Skills required:
Hands-on experience in C++/ Java
Strong CS fundamentals
Expertise in data Structure & Algorithms
Education: BE/Btech/ ME / Mtech - Computer Science - From premier institutes

Please share your profiles with ankita@wengerwatson.com

NAUVUS TECHNOLOGY-FRESHERS JOB..

Experience:0 - 2 Years

Location:Bengaluru/ Bangalore

Compensation: Rupees 80,000 - 1,50,000
Performance bonus

Education:UG - B.Tech/B.E. - Computers

PG - MCA - Computers

Industry Type:IT-Software/ Software Services

Role:Software Developer

Functional Area:Mobile

Job Description

Nuvus Technologies (http://www.nuvus. com) )

Nuvus Technologies is a leading mobile development company in the world. It is a startup with its development team in Bangalore and USA. The team in India has developing a range of iPhone applications which have been used by more than a million users. The work is exciting and challenging. And we are looking for very good programmers. We do not care about your percentage.

You will be joining a team of peers who are talented developers. We want people who are interested in programming.

If you are very good in C or C++ or Java, it is an opportunity you should check out ! We are not a services company. We are a team of developers who develop our own products ! We have worked on more than 100 iPhone apps and few of the best selling applications in iPhone, Android and other mobile platforms.

C, C++ or Java Software Developers for iPhone dev. Freshers welcome.

Do you want to be in a company where you get to develop popular and exciting applications ? Where you will never run the risk of landing up in the testing or maintenance division ?

By "experience" we do not mean job experience but the programming you have done since you were in school.

The candidate MUST:

1) Have spent around 1000 hours in programming in C, C++ or Java

2) Have great analytical skills.

3) Have good communication skills.

4) Proven ability of programming and writing quality code.

5) Object oriented skills.

Nice to have (Please mention in resume / cover letter):

1) iPhone or Mac programming experience.

2) Programming knowledge in php, python, perl, mysql etc.

3) Graphics skills.

4) Game programming knowledge.

5) Android, Blackberry, other mobile programming experience.

6) Experience with any SDK or IDE

First few months you will be working on probation. You will learn and get hands-on training on the latest mobile platforms ( mainly iPhone and mac ) on one of the hottest emerging markets. After the probation period, you will be absorbed into permanent positions.

If you are looking for intership, please mention in the title of the email.

Only a few openings left, so respond immediately.

Please mention these in your cover letter:

a) Your programming level

b) Five programs you have written single handedly.

c) How soon can you join in Bangalore ?

d) Your salary expectation (if anything specific).

Job Location : Bangalore

Desired Experience : 0-2 Years

Email us at careers@nuvus. com

Desired Candidate Profile

1) Have spent around 1000 hours in programming in C, C++ or Java

2) Have great analytical skills.

3) Have good communication skills.

4) Proven ability of programming and writing quality code.

5) Object oriented skills.
Company Profile

Nuvus is a leading mobile development software company based in Bangalore.
Contact Details

Company Name:Nuvus Technologies

Website:http://www.nuvus. com

Executive Name:Chandra Shekar

Email Address:careers@nuvus. com

Flag this message Immediate Jobs for "Core java Developer

Dear Amaresh,

We are Hiring:
Skills:
Strong hands on experience in Core Java development ( at least level 4 certified) on Linux OS.

Experience in Scripting ( Shell and/or PERL scripting), very good knowledge of and/or experience in JUnit tools ( Test development), UML, J2EE development

Design patterns and Rational tools.

Exposure to servers/systems based development would be a plus.


Job Location :Bangalore.

Candidates are requested to send thier resume as soon as possible.


MANY THANKS:
Anmol Singh
TAG(WF&RPO)- India Ops

MATAFLEX TECHNOLOGIES

DID: +91-172- 4240009
Fax : +91-172-4240029
Email: anmol.singh@mataflex.com

Web: www.mataflex.com

Linkedin: http://in.linkedin.com/in/anmol143
IT Services| Infrastructure Management Services | Education Services
India | Singapore

Sunday, 3 January 2010

Flag this message Unix Shell scripting opening for Bangalore

Dear Amaresh,

Hi,

IVitesse Technologies (ISO 9001-2000) is a leading provider of high-end, quality business technology solution and services with the traditional core competencies in the area of packaged solutions such as SAP, JD Edwards and Oracle E-Applications. IVitesse ensures that it's customers' IT environment deliver the high standards of availability and efficiency their business demands.

We have excellent job opening for Unix shell scripting profile for Bangalore location.


Experience:-5-6yrs

Job location:-Hyderabad



Job type:-Contract (3months) to hire

Description:- Develop UNIX shell Scripts to automate the deployment, administration, and monitoring of a large-scale UNIX environment
Gain deep application-level knowledge of the systems as well as contributing to their overall design
Work with Functional and development teams to enhance, document and improve UNIX scripting standards
Assist in the configuration/build-out of new deployments to facilitate our constant growth
Participate in a 24x7 on-call if needed
4-5 Years experience is Mandatory.
3+ years of experience in Unix Production Support with Unix Shell Scripting
Extensive UNIX shell scripting background
Strong troubleshooting and problem solving skills
Excellent written and verbal communication skills
Experience working with development and production operations
Experience with SAP, Control-M & Connect Direct desirable


Send your resume to :-

Tuesday, 8 December 2009

Job for C,C++ (telecom domain)

I am forwarding you the JDs as per our telecom. Kindly revert with some reference if any

· 1 - 6 yrs. Experience in software development in embedded/real- time platforms

· Responsible for development and integration of SW for GSM, GPRS and EDGE mobile handsets.

· Knowledge and expertise in the following areas GSM, GPRS, EDGE protocols (esp. in Layer 1).

· Software Engineering, RTOS, Embedded SW development using C and assembly (TI DSP).

· Programming language :C or C++ OS:RTOS or Linux environment

· You should hold a Bachelors or Masters Degree in Electrical/Electron ics/Computer Engineering

Send Resume to :- meenakshi.wizlead@ gmail.com

Regards,

Meenakshi

Genero victor consulting services

Ness Technologies Bangalore-QA 2-4 Yrs Of Exp in Automation(QTP)

Hi All ,
If anybody having the below skillset send me the resume parthajena@gmail.com

We have one QA open position in ELO Team . The position is for QA – Automation with Hands on QTP experience

Exp : 2-4 yrs

Refer your friends , Send me the resume to this ID.

Tuesday, 10 November 2009

Ho will you detect SNMP crash or core dump ?

How will you detect or how to debug where the core dump occures?
Please follow the steps:-

GDB is the GNU debugger, which is a terminal-based debugger. DDD is a graphical (GUI) front end to GDB.

Normal invocation

The simplest way to run an application under GDB is like so:

$ gdb /usr/local/sbin/snmpd
(gdb) run -f -Lo

The '-f' is necessary to prevent snmpd from forking into the background, and '-Lo' tells snmpd to send log messages to STDOUT (i.e. print them in the GDB console window).

Libtool invocation

Net-SNMP uses libtool while building it's applications. This means that sometimes the applications in the source/build directory are not actually binaries, but shell scripts. The libtool script does some magic so that the applications will run using the shared libraries in the build directory, instead of any libraries installed on the system. To run an application with GDB, you have to run GDB through libtool, like so:

$ ./libtool gdb agent/snmpd
(gdb) run -f -Lo

Getting a backtrace (aka stack trace)

Once you have got an application running under GDB, you can easily get a backtrace, which will display the sequence of functions that were called to arrive at the point where the debugger is currently stopped.

(gdb) bt
#0 0x10153d78 in init_snmp(type=0x101bb140 "snmp") at snmp_api.c:854
#1 0x1000524c in main(argc=3, argv=0x7fe04636) at snmpd.c:910
If an application has crashed, often it will leave a core file. This core file can usually be loaded into GDB to get debugging information after the fact. Simply add the path to the core file after the path to the application when starting GDB.
$ gdb /usr/local/sbin/snmpd /tmp/core.70816

Often this will tell you why the application crashed (e.g. SIGSEGV, aka signal 11). You can then get a backtrace to send to one of the mailing lists for interpretation.

If testing snmpd (or another application) from within the source tree, you'll need to run gdb via libtool:

$ ./libtool gdb agent/snmpd /tmp/core.70816

Debugger "DGB" Part-1

Introduction

This is a very short introduction into using gdb. Target audience is a unix user which has a serious problem with some application and wants to help fixing the issue by giving detailed informations to the developer or maintainer of the application.

Debug information

Unix binaries can have debug informations attached. gdb can use the debug informations to provide more detailed informations (like function prototypes, source file names and line numbers, ...), thus it is generally a good idea to use a binary which has debug informations.

gcc has a command line switch (-g) which will make gcc write debug informations into object files and executables. It is common practice in the free software community to compile projects with debug info, but strip it off when installing with "make install". Thus you'll usually see a big file size difference between the executables within the source tree and the installed ones, and using the executables from the source tree with gdb gives better results.

Analyzing a segfault

The linux kernel is able to write a so called core dump if some application crashes. This core dump records the state of the process at the time of the crash. gdb can read such a core dump and get informations out of it.

Most distributions have core dumps disabled by default, thus you'll have to reenable them first. "ulimit -c unlimited" will do that for the current shell and all processes started from it. Check the bash manpage if you want to know more about the ulimit command.

The next time some application crashes with a segfault you'll see that the message "Segmentation fault" changed to "Segmentation fault (core dumped)" and you'll find a file named "core" or "core.pid" in the current directory. Note: You need also write access for the current directory, otherwise that isn't going to happen.

Now it is time to start gdb to see what exactly happened. The first argument for gdb should be the executable of the crashed application, the second the core dump written due to the crash. gdb will read alot of informations and will great you with a "(gdb)" prompt when it is done. The most useful piece of information for a developer is a so called stacktrace. Typing "bt" at the prompt asks gdb to print one (which you can mail to the developer). With "quit" you'll leave gdb.

Other ways to use gdb

You can start a application completely under gdb's control. To do that just type "gdb executable". At the gdb prompt type "run arguments" to start the application. If the application receives some signal gdb will give you a prompt asking for commands. You can also type Ctrl-C at any time to get a gdb prompt. The most useful gdb commands are:

bt
print a stacktrace (as mentioned above).
c
continue running the application.
print expression
print the value of the specified expression. Can be used to inspect the value of certain variables for example, simply specify the variable name as expression
quit
quit gdb.

It is also possibel to attach gdb to a already running process. This can be done with "gdb executable pid". gdb will attach to the process specified by the process id. That might be useful it some application seems to be stuck in a endless loop and you want to figure where exactly it hangs.

Advanced gdb debugging

If you start to do more things with gdb than just printing a stacktrace you likely notice some odd effects like not being able to inspect certain variables. That may happen due to compiler optimizations. If gcc decides to make a variable a register variable (i.e. never store it somewhere in memory) gdb will not see it. To avoid that rebuild the application you are going to debug without optimizations.

More common gdb commands are:

s
single step though the application.
break argument
set breakpoints, i.e. make the application stop (and gdb give you a prompt) once it reaches some specific point, some function for example.
watch expression
set a watchpoint, i.e. stop if expression has changed. Can be used to catch the line of code which modifies some variable for example.
up, down
walk up and down in the stack, to inspect variables in other places of the stack too, not just the current function.
help
gdb online help. Go read there all the details, the scope of this document ends just here :-)
BTW: a nice info manual for gdb is available too.

other useful debug tools

electric fence
malloc debugger, helps to catch typical memory management bugs like accessing already freed memory, buffer overflows, ...
Comes as library which can either explicitly linked against the application or loaded via LD_PRELOAD.
strace
print a log of all (or selected) system calls some application performes.
One common programming mistake is missing error handling, not checking the return value of system calls for example. Instead of notifying the user with a message like "opening file foo failed with error bar" applications simply assume that opening the file worked and just crash later if it didn't. That kind of bug often can easily be found with strace because you'll see the system call return values in the strace log.
Of course strace is useful for alot of other purposes too.

Doubt in C programme

Dear all,

I have small doubt can anybody guide me how it's working and why?

It's give O/P as same code.
Please find the bellow code for your review.


int main()

{

char *s = "int main() { char *s = %c%s%c; printf(s,34, s, 34); ";

printf(s,34, s, 34);

}


Thanks,

-Amaresh

www.eOdissa.com

Tuesday, 27 October 2009

Debian dailuse commands

mkdir:-
----------------------
amaresh@eOdissa:~/Documents/Test$ mkdir --help
Usage: mkdir [OPTION] DIRECTORY...
Create the DIRECTORY(ies), if they do not already exist.

Mandatory arguments to long options are mandatory for short options too.
-m, --mode=MODE set file mode (as in chmod), not a=rwx - umask
-p, --parents no error if existing, make parent directories as needed
-v, --verbose print a message for each created directory
-Z, --context=CTX set the SELinux security context of each created
directory to CTX
--help display this help and exit
--version output version information and exit

cd - Change working directory:-
---------------------------------------------------------
cd - Change working directory,
cd :- will got respective dir
cd .. :- will go to one position dirctory to current dirctory
cd - :- will go to Old pwd from new pwd










http://www.oreillynet.com/linux/cmd/
http://ss64.com/bash/
http://www.pixelbeat.org/cmdline.html
http://www.debianhelp.co.uk/commands.htm
http://linux.about.com/od/commands/l/blcmdl8_ifconfi.htm
http://linux.about.com/od/lts_guide/a/gdelts47.htm


Resize your Images Using ImageMagick @ deian linux

If you are using Linux and you need to resize a hundred images or so, you can certainly use Gimp, but that would be too much work. Consider ImageMagick set of graphic tools. You can install ImageMagick on Ubuntu by going to the Terminal and typing: “sudo apt-get install imagemagick.” Once the application is installed, all you need to do is go to your image directory and execute the following command:

mogrify -resize 900×600 *.jpg

This command will resize any image with a .jpg extension to a size of 900×600 pixels.

PS:- do backup before doing it.