| |||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||
January 6, 2015
Raghavendra shet's invitation is awaiting your response
December 31, 2014
Raghavendra shet's invitation is awaiting your response
| |||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||
December 25, 2014
I'd like to add you to my professional network on LinkedIn
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
April 28, 2012
All New IPad!
Hello everyone
Long time I haven't been on the writing pads for blogging something interesting. But now it's been about time I must write something which makes sense and has value to readers. So this weekend I had a chance to checkout the best ever innovation from the almighty Sir Steve Jobs. So this is a awesome piece of one among multiple innovations so I never had opportunity to excite it or had any scope to understand this particular peice of innovation. So a good friend of mine who just landed in India for some days brought this "The All New IPad" and to my amusement I believe this is a peice of superior quality and has really quite out of the box features. But something coming to my mind was this is good for people who neither have a Mac book and nor are enthusiast on using any other product. Because I have an IPhone and also have used a Mac Book Pro and I feel an IPad is mix and match of much included features for the combinations of the both, so if you get chance to use anything of the available you will surely miss not having used the feature again and again. This innovation looks class looks smart and sharp!
I have been falling in love with this gadget as another apple products and I wish I can simple keep one in my pocket because I am a heavier fanny of all awesome innovations from my admired and respected the god of technology.
Please use it for a day and then comment if you feel the blog depicts the truth of all Apple Innovations.
Happy technology .
September 18, 2011
"ERP - Ruby On Rails Build It to Believe It"
ERP with Ruby On Rails
ERP which means Enterprise Resource Planning is a heavy advantage of computational power. Enterprise level resources & their appropriate planning is the first goal of any ERP system. The most amazing thing about any system, is its just not one piece of software bundle to directly integrate with any other system. ERP means a large package of mutiple softwares each responsible of achieving its core capabilities and also ensuring the out come is safely & securely passes to other bridging system. The power of enterprise collaboration lies specifically in systems like ERP/MRP/MRPII Etc. Lets first understand what is a common behavior of ERP like systems.
They can consist of following modules
1. Resourcing - commonly understood as Human Resource or People Management
2. Attendance/Payroll/Leaves/Deputation/Appraisal/Primary/Secondary Information
3. Finance
4. MIS(Management Information System) or High Level Decision Making system
5. Recruitment System
6. Procurement System
7. Sales Modules
This list can go on and one depending upon the operational and functional areas in your organization. But the scenario is again different when you assist a manufacturing kind of process oriented system because majorly an Manufacturing or assembly/Demand & Supply system will work based on external demands and internal supplies. So their is a lot of information on WIKI how these system typically operate; while this is not the mantra for this discussion I am trying to explain how we can build such systems using Ruby On Rails.
Rails has been the latest cutting edge technology in the market, since twitter added scala and ruby was again in mainstream. So now their are less people complaining about the slowness and less optimizing factor of ruby on rails. Likewise I can list some typical features that will help us understand how this technology can be very well used to build a ERP like minded system.
1. Security
Security is the major concern when we try building such complex web based systems, so rails 3 has all major support related to security I guess with rails 3 you can also afford to build a banking website. so MD5/SHA1/Kerberos everything is possible; Top of this Rails 3 also addresses a major bundle of client server model based concerns like cookie hacking/session hijacking/CSRF cross site request forgery/javascript injection/SQL injection Etc. So you can pretty much make sure all your transactions are SSL based and highly secured. this also has password and sensitive data filtering which allows encryption is texts like passwords inside log files.
2. Interchange & Data Exchange
Ruby On Rails primitively supports REST based URL's which means all your resources are suddenly acting as restful resources. so the best way is to modular the code and allow people to access based on request their required resources. so data interchange is feasible and secondly all controller methods can expose your data or objects in XML/JSON formats which means data interchange is really inbuilt. The time that it takes to convert a rails object into XML is like 10 seconds - 1 minute, which means no technology in world can primitively achieve this. So data interchange and security on restful is also solved in Rails 3.
3. Beautiful Look and Dynamic Updating Information
Majorly ERP's or any other real time systems needs a good support like PUSH systems. If I post a tweet on twitter and my followers can only see when they refresh the page, which means its not real time. So twitter would had been never so dramatic in terms of WEB2.0, so they used the PUSH server approach which means I will get any post as soon as my following posts it. for this in Rails 3 their is unobtrusive JavaScript so you can use JQuery, Prototype or any other JavaScript styling engine(DOJO/YUI/Ext.js/Closures/Node.JS) to beautify you page. and on the other hand rails 3 has observing models scheme where the model callback pushes the data whenever its created. this is an amazing part in terms of rails 3.
Other than this, their are around 100 such reasons, which if required I can asnwer through comments, you can say this could a very devilish way to increase comments on my post. Buts friends and fellow readers believe me I bet rails is a elixir or Mirage which can solve many complex problems only if we are able to make necessary adjustments and tweaks in real time in sense to make sure, that we identify the cause of problem.
August 23, 2011
Technical Blogging a Science or Philosophy
http://programmingzen.com/2011/08/23/an-update-on-my-technical-blogging-book/
First of all, i would like to dedicate my views to my friend, guide Antonio Cangiano. He is writing a very inspiring and purpose of help to all the dedicated and really interested people out in community, who want to become Good Technical Writers; and I can assure you friends this is surely going to work. This book is a must read for most of us and including me, as I am eagerly waiting for it to be launched. this adds a lots of value, I do not write too many or even few technical blogs, whatever I write is more a sense of theory and explanations. which means all gyan and talk kind of stuff.
Although I have good readers around in society may be people still like reading good things and motivational ideas. Well I believe writing technical blogs is a science in true sense because when you want to explain something important and more interestingly when its more a practical experience than it needs a valid procedure to explain each of it. you cannot just jump to conclusions and end up declaring some un connected links in the flow. so here I believe its a science and complete essence of this science lies in understanding the provisional aspects.
Philosophy? Should i say its a philosophy then yes, its a philosophy because here you cannot restrict the intention of interaction. so when one explains the idea of a purpose of technical procedure, then the process must be bonded in simple statements and clear thoughts because the readers must have a straight process to re produce the same output again.
So readers Please go and buy this new book and be better technical writers in the society, because we practically need very good technical writers as I can surely see that there is too much talent in this society and no one takes efforts to recite the same to global audience.
Best of luck to :- Antonio Cangiano
First of all, i would like to dedicate my views to my friend, guide Antonio Cangiano. He is writing a very inspiring and purpose of help to all the dedicated and really interested people out in community, who want to become Good Technical Writers; and I can assure you friends this is surely going to work. This book is a must read for most of us and including me, as I am eagerly waiting for it to be launched. this adds a lots of value, I do not write too many or even few technical blogs, whatever I write is more a sense of theory and explanations. which means all gyan and talk kind of stuff.
Although I have good readers around in society may be people still like reading good things and motivational ideas. Well I believe writing technical blogs is a science in true sense because when you want to explain something important and more interestingly when its more a practical experience than it needs a valid procedure to explain each of it. you cannot just jump to conclusions and end up declaring some un connected links in the flow. so here I believe its a science and complete essence of this science lies in understanding the provisional aspects.
Philosophy? Should i say its a philosophy then yes, its a philosophy because here you cannot restrict the intention of interaction. so when one explains the idea of a purpose of technical procedure, then the process must be bonded in simple statements and clear thoughts because the readers must have a straight process to re produce the same output again.
So readers Please go and buy this new book and be better technical writers in the society, because we practically need very good technical writers as I can surely see that there is too much talent in this society and no one takes efforts to recite the same to global audience.
Best of luck to :- Antonio Cangiano
July 13, 2011
Google + || Facebook
I am sure you must have read a lot of content on similar lines. But what seems more important is why are we trying to differentiate among social networks. Facebook predominantly held this position and possibly will always be holding it. But ideally the latest craze is anything that looks new makes end users feel nice. This is what something which has happened with Google+; If we take ourselves to some years in past we would remember that Google is trying to penetrate in Social market since they launched there desktop client "Google talk". Although severely after that they came with many such ideas Orkut / Wave / Buzz / +.

images are property of appropriate content owner
So if we practically understand & see their are many features that Facebook offers to make end users keep touching the site which currently not Google is able to provide. The most important fact is Google is doing great business in many different domains and sectors leaving apart the failures that they had in Social Domain.
In the same business domain fights a native player who has doing good enough is Linkedin. This website has been favorite for n number of reasons. And has always satisfied the way people tend to get around with it.
I am a follower of technology so I respect and try all the best & quality products that really appreciate end users want us to play with these toys. So I will bring you some similar interesting aspects in technology now and then.
images are property of appropriate content owner
So if we practically understand & see their are many features that Facebook offers to make end users keep touching the site which currently not Google is able to provide. The most important fact is Google is doing great business in many different domains and sectors leaving apart the failures that they had in Social Domain.
In the same business domain fights a native player who has doing good enough is Linkedin. This website has been favorite for n number of reasons. And has always satisfied the way people tend to get around with it.
I am a follower of technology so I respect and try all the best & quality products that really appreciate end users want us to play with these toys. So I will bring you some similar interesting aspects in technology now and then.
November 13, 2009
Something about Google Wave
Q1. What is Google wave?
Ans: - Google wave is a new technology playground by Google where you can do everything just like you do on Orkut, Gmail or any social networking website.
Q2. Why is it called wave?
Ans: - Wave is basically a frequency termed, as Google believes that users can do something with content they post, like you post something on BlogSpot, and you get comments but when you intend to create a blog with more than one user, and then maybe you need to allow multiple people to edit the same blog to add their suggestions, so just to make sure one wave can be edited and posted by multiple people you can share your content with fellow users who will add their suggestions or postings.
Q3. How do I create a wave?
Ans :- Creating a wave is simple just click on the new wave link and a new page opens in editable format, you can start writing anything you interest to write, and add users to view or make changes to that wave.
Q4. What does it means replaying a wave, what is the reply button doing?
Ans :- Replay a way means showing all the states of wave, for example person A creates a wave with content “can we come to office at 9:30 tomorrow ?”, then this wave which is basically a question is shared among may be 5 people, now the first person answers the wave by replying it as “Yes I am ready to come” and consecutively the other four people do the same thing, now when the user who is viewing the wave clicks on replay or next & previous buttons all the entries are ordered in chronological order of their posting and you can go through an whole flow, that how this wave has come to an end.
Q5. I still don’t understand the replay & next, previous options?
Ans: - OK, let’s do it with simple example like this
I want to explain a power point presentation for making tea so here are the points I can sue by wave
1. Go to kitchen
2. Take a bowl of water
3. Turn on the burner
4. Put the bowl on the burner
5. Add 3 spoons of sugar
6. Add 2 spoons of tea powder
7. When the water starts boiling with all ingredients in it
8. Add milk to the bowl
9. Tea is ready to be served.
If I replay this wave I will get one step at a time, and this will work as a power point slide.
Q6. How do I stop following a wave?
Ans: - by clicking unfollow you can be marked out of that wave.
Q7. How do I archive a wave?
Ans: - By clicking the archive button you can move the wave to particular folder, or archive it from inbox.
Some general information about wave, by clicking the request, link you can see all requests you have received from other wave users. Also the left panel has settings where you can add various add-ons.
Wave can be used to manage events, polling, ask questions, reply as comments, get help with respective people, although you cannot directly log on to wave with your Google account, wave users can invite up to 20 users they like.
I believe that this information must be helpful to people finding it hard to understand wave, any suggestions and comments are always welcome J
November 10, 2009
The Art of Presentation
I believe its an Art of marketing yourself, through you is called presentation skills.
I recently had a chance to entitle myself for one of presentation skills enhancement training, and to my surprise the outcome was awesome.
Although possibly its just because my trainer was an expert guy with nearly five years of experience in brushing IT heads to the limit.
I saw a variety of people there, some were good tech geeks but they really lacked the art of presentation. I am highly impressed with the way he helped us overcome the notational fear of standing on stage.
The purpose of this post is to express my gratitude and resemble certain details which can be useful for any human being who is social and lives in society
Points to do before any meeting of presentation
- Always make sure you reach early enough
- Check all the arrangements like Mic, Projector, Lightning of room
- Make sure of your position, so that when you speak you are visible to everyone and everyone else can see you
- Always keep backup of your important documents on some second location so that last minute call, you can collect it from there
- your content according to your audience
- if your audience is a newbie plan accordingly
- relevant visuals to suit your content
- will keep lasting effect on the people, rather than just hearing
- (What people hear, they forget, what they see they remember , what they do they never forget)
- not put lot of text or complete explanation to your ppt slides , that people can merely read it out.
- sure you have enough time for questions, because if you end without giving a chance to ask questions it can be a closed ended presentation.
- Every time and in every presentation there are three forms of demonstrating or displaying information
- Must Know (necessary or must be provided)
- Should Know (statistics or relevant helping info)
- Could Know (can be shared with the audience but not a part of presentation)
How to start your presentation
- Always start with an introduction
- make sure you stand in right posture
- Do not use (Basically | Actually) it kills the interest
- Tell them what you have for them
- Mention your targets and boundaries
- Keep your laptop or organizer accessible to you, so that you don't keep running around on stage
- Always keep a stimulus eye contact with all the audience so that they are notified of you watching them
- Keep a small smile on your face
- Be gentle with your tone, do not increase the tone with no reason
- Always raise your tone, specifically you spell an verb or Noun (Like The Conceptt'tt is implementeddd successfully for more than 200 companiesss)
- so when you stress on some words, your gestures must match the words
- Speak with opening your mouth, so you speak at average rate and its audiable
- Make sure you have covered topics, necessary for the audience
- If you forget something, just don't try to remember it, as your audience never knew what you were suppose to say
Finally I end this post, with a small and useful proverb I was shared by my Trainer
"Great presenters aren't Born, They are trained "
by Kevin Kuri
Best Of luck..
Thank-You
August 16, 2009
libmysql.dll error with rails 2.2.2 and mysql gem
I recently had a situation when my system was formatted, i had to install rails with MySql .
so i started with installation of ruby as always, got all gems with it, downloaded the MySql gem as they have removed the bundled gem of MySql with rails 2.2.2.
Now when i run gem install MySql-1.7.3 mswin32, i used to get an error saying cannot install Rdoc as # character found on line 71.
agreed i don't need Rdoc, so i thought may be the gem is successfully installed, but to my surprises, i saw the gem has [extconf.rb] file and no dll found in bundled installation.
after 29 hrs of struggle and some good experiences in past i was able to recognize that i had to add the [libmysql.dll] file from MySql bin folder, to this place where the gem is installed.
i figured this out and got my problems resolved.
now i have certain questions to David,
I agree mysql is moving out of the open source community so may be he removed the gem from rails bundled resource, agreed but why there exists no proper documentation which can guide the naive user with this change.
Neither the guys who developed MySql adapter have taken care of copying the [libmysql.dll] file from MySql root folder to gem installation folder.
I also searched the internet for some help, but I was not sure of the posts telling me to do lot of re-installations and get this issue cured.
so expect with rails being so popular and dynamic, how hard it would be to find the mysql installed on system and copy the dll to required location.
I don't know if this knocks the right doors, least it can help may developers like me who are stuck with installation process pose them right way.
so guys if anyone faces a similar problem then please copy your [libmysql.dll] file from MySql root location to gems/mysql/lib/ folder... restart system and you are set to go :-)
so i started with installation of ruby as always, got all gems with it, downloaded the MySql gem as they have removed the bundled gem of MySql with rails 2.2.2.
Now when i run gem install MySql-1.7.3 mswin32, i used to get an error saying cannot install Rdoc as # character found on line 71.
agreed i don't need Rdoc, so i thought may be the gem is successfully installed, but to my surprises, i saw the gem has [extconf.rb] file and no dll found in bundled installation.
after 29 hrs of struggle and some good experiences in past i was able to recognize that i had to add the [libmysql.dll] file from MySql bin folder, to this place where the gem is installed.
i figured this out and got my problems resolved.
now i have certain questions to David,
I agree mysql is moving out of the open source community so may be he removed the gem from rails bundled resource, agreed but why there exists no proper documentation which can guide the naive user with this change.
Neither the guys who developed MySql adapter have taken care of copying the [libmysql.dll] file from MySql root folder to gem installation folder.
I also searched the internet for some help, but I was not sure of the posts telling me to do lot of re-installations and get this issue cured.
so expect with rails being so popular and dynamic, how hard it would be to find the mysql installed on system and copy the dll to required location.
I don't know if this knocks the right doors, least it can help may developers like me who are stuck with installation process pose them right way.
so guys if anyone faces a similar problem then please copy your [libmysql.dll] file from MySql root location to gems/mysql/lib/ folder... restart system and you are set to go :-)
still facing native issues contact me :- raghubetter@gmail.com
Recently one of friend had one more problem, after resolving the issue
Problem:- Mysql::Error: query: not connected: SELECT version FROM schema_migrations
Solution:- http://stackoverflow.com/questions/1343500/ruby-on-rails-
connection-problem
Get the libmysql.dll from the source above, and replace the dll copied in ruby/bin.
Subscribe to:
Posts (Atom)