Sponsored Content
The Lounge What is on Your Mind? Surviving in the business world - which tools to know Post 302464410 by awayand on Wednesday 20th of October 2010 05:34:33 AM
Old 10-20-2010
Surviving in the business world - which tools to know

Hello everyone,
I have been in the corporate world for a couple of years now, and I have realized that most successful/semi-productive people are those that are a hybrid between technically proficient in Visualbasic/Access while at the same time in the corporate sphere, meaning Powerpoints and "management". The management part aside, I would like to know, which tools, in your experience have been consistent in lending you a helping hand to set yourself apart from the rest of the average working crowd.

Example: we have a configuration management database (cmdb) which is in really bad shape, it is not very well maintained for various reasons. The management sphere knows this, and can complain about, but has no real measure. The technical sphere knows this as well, but is, well, too technical. The "hybrids" I talked about, they are in charge of an "improvement program" that has been setup by the management sphere. The average hybrid will create a couple of powerpoints, process documentation and muck around manually or with Excel with a cmdb export to see trends. The really efficient hybrid will do the stuff, but he will also use certain tools, in this example Visual Basic, to get some real numbers out of a cmdb export, to say: x percent of the data field "address" is empty, etc.

I am not too keen on learning Visual Basic, because I believe the Unix tools are a lot more powerful, thus I prefer to invest my time in Unix.

For those of you who can relate to my situation, do you agree, or should I just learn Visual Basic?

If you agree, what are the tools you recommend learning? Here's what I have thought about (in the order of importance):

- perl
- SQL
- awk
- php

Thanks for your ideas and insights!

Moderator's Comments:
Mod Comment Profanity removed. It is not necessary to use profanity to communicate an idea. This forum is open to all people of alll ages, even youngsters. Please follow forum rules.
 

3 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Array not surviving while loop

So I'm trying to read datafile into an array, with each line representing one variable in the array. I'm successful at first but somehow it keeps getting erased. i=0 grep '.*' datafile | while read line do echo $i array=$(echo $line) echo ${array} #printing array to make sure it's... (5 Replies)
Discussion started by: DrSammyD
5 Replies

2. Red Hat

Cron entry for every 10 mints on business day business hour

Could you “crontab” it to run every 10 minutes on work days (Mo - Fr) between 08:00 and 18:00 i know to run every 10 mints but can any one guide me how to achieve the above one (2 Replies)
Discussion started by: venikathir
2 Replies

3. What is on Your Mind?

Mad World Remix of Moby Video (Are You Lost In The World Like Me)

This is an excellent video comment on modern society and the remix is good too: https://www.youtube.com/watch?v=5DU1B_XkyIk 5DU1B_XkyIk Watch the video above and post your comments. (3 Replies)
Discussion started by: Neo
3 Replies
BlenderImport(3pm)					User Contributed Perl Documentation					BlenderImport(3pm)

NAME
XRacer::BlenderImport - Import files exported by xracer-blenderexport.py SYNOPSIS
use XRacer::BlenderImport; $world = parse XRacer::BlenderImport [ $filename ]; $index = $world->add_vertex ($vertex); $verticesref = $world->get_vertices; %layerinfo = $world->get_layer_info; @objects = $world->get_meshes_in_layer ($layer); DESCRIPTION
The "XRacer::BlenderImport" module contains functions for importing special XRacer-specific Blender files into Perl scripts. These Blender files have been previously exported by the "xracer-blenderexport.py" Python script for Blender. The "XRacer::BlenderImport" module parses the "blender.export" file, cleans it up (removing multiple vertices, for example) and presents an internal world representation. The world is divided into layers (corresponding to the layers in the original Blender image), and in each of these layers is a set of meshes. FUNDAMENTAL TYPES Vertices are stored in a global list, so that common vertices are only stored once. A vertex structure looks like this: $vertex = { coords => [ $x, $y, $z, 0 ], texcoords => [ $u, $v ], normal => [ $nx, $ny, $nz, 0 ], colour => [ $r, $g, $b, $a ] }; The fields are (in order): the coordinates of the vertex, the texture coordinates, the normal vector at this point and the colour of the vertex. Faces are stored simply as a list of vertex indices (relative to the global list of vertices). A face looks like this: $face = { vertices => [ $index0, $index1, $index2, ... ] } Faces have at least three vertices, and maybe more. A mesh is a list of faces and additional information, such as the name of the mesh (object). A mesh structure looks like this: $mesh = { name => $name, layer => $layer, faces => @faces, material => [ $red, $green, $blue ], has_colours => $has_colours, has_texcoords => $has_texcoords, has_material => $has_material }; The fields are: the name of the mesh (or object), the layer on which the object exists, the list of faces, the material and then three flags which are passed to us from Blender: did the user supply vertex colours? did the user supply texture coordinates? and did the user supply a material? CLASS METHODS
$world = parse XRacer::BlenderImport [ $filename ]; Parse the import file $filename (or "blender.export" if no filename is given) and generate a world representation. If the file could not be parsed, then this function will print an error message and return "undef". OBJECT METHODS
$index = $world->add_vertex ($vertex) This function adds a single vertex to the world object (vertices are stored in a large shared list so that common vertices are folded into one). It returns the vertex index of the new vertex. If another vertex with the same position, texture coordinates, normal and colour existed, then this function would return the index of the other vertex, rather than creating a fresh vertex object. $verticesref = $world->get_vertices This returns a reference to the global list of vertices. You must not update or change this list. Use the "add_vertex" method instead. %layerinfo = $world->get_layer_info This method returns a hash. The keys of the hash are layers which contain at least one object. The values of the hash are the number of objects in that layer. For example, if the world contained 3 objects on layer 1, 1 object on layer 2 and 4 objects on layer 5, then the hash returned would be equivalent to: %layerinfo = ( 1 => 3, 2 => 1, 5 => 4 ); @objects = $world->get_meshes_in_layer ($layer) Get a list of the objects (i.e. meshes) found in layer $layer. See the DESCRIPTION section above for a description of the mesh structure. AUTHOR
Richard W.M. Jones, <rich@annexia.org> COPYRIGHT
XRacer is copyright (C) 1999-2000 Richard W.M. Jones (rich@annexia.org) and other contributors listed in the AUTHORS file. SEE ALSO
perl(1), xracer(6). perl v5.14.2 2000-01-30 BlenderImport(3pm)
All times are GMT -4. The time now is 08:12 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy