RSS feed आणि गुगल रीडर

RSS (Really Simple Syndication) हा वेबसाईट कडून अपडेट्स मिळवण्याचा एक format आहे. तुम्ही साईटच्या RSS feeds ला सबस्क्राइब केले की तुम्हाला प्रत्येक वेळी साईटवर जाऊन अपडेट्स बघण्याची गरज नाही. साईटवर जेंव्हा नवीन पोस्ट्स येतील तेंव्हा ते अपडेट्स तुम्हाला तुमच्या RSS feed reader मध्ये मिळतील.

जर तुम्ही इंटरनेट वापरत असाल आणि बरेच ब्लॉग्स, वेबसाईट्स वाचत असाल, तर त्या त्या साईटवर नवीन माहिती आली आहे की नाही हे बघण्यासाठी तुम्ही काय करता ?

साईट्स बुकमार्क्स करून प्रत्येक वेळी सर्व साईट्स उघडून बघणे हा एक पर्याय आहे. पण त्याचे बरेच तोटे आहेत. एका संगणकाच्या browser वर सेव्ह केलेले बुकमार्क्स तुम्हाला दुसऱ्या संगणकावर पाहता येत नाहीत. बरेचसे ब्लॉग्स अनियमितपणे अपडेट्स होतात. त्यामुळे एखादी साईट उघडल्यावर जुनीच पोस्ट दिसण्याचा प्रकार बरेचदा दिसतो. इंटरनेटचा स्पीड कमी असल्यास वेळ आणि bandwidth दोन्ही वाया जाते.

दुसरा पर्याय म्हणजे इमेलद्वारा सबस्क्रीप्शन. हा एका चांगला पर्याय असला तरी याचेही काही तोटे आहेत. एक म्हणजे तुम्ही वाचत असलेल्या सगळ्याच साईट्सवर हा पर्याय असतो असे नाही. आणि बरेचदा अश्या ठिकाणी मेलआयडी दिल्यावर स्पॅममेल्सच जास्त येण्याची शक्यता असते.

तिसरा पर्याय म्हणजे आर.एस.एस. फीड द्वारा अपडेट्स मिळवणे.

RSS (Really Simple Syndication) हा वेबसाईट कडून अपडेट्स मिळवण्याचा एक format आहे. तुम्ही साईटच्या RSS feeds ला सबस्क्राइब केले की तुम्हाला प्रत्येक वेळी साईटवर जाऊन अपडेट्स बघण्याची गरज नाही. साईटवर जेंव्हा नवीन पोस्ट्स येतील तेंव्हा ते अपडेट्स तुम्हाला तुमच्या RSS feed reader मध्ये मिळतील. RSS reader मधून तुम्ही सबस्क्राइब केलेल्या सर्व साईट्स चे अपडेट्स एकाच User interface मध्ये दिसतात. त्यामुळे एकाद्या ब्लॉगवरील फॉंट अथवा background कलर आवडत नसेल तरी काही फरक पडत नाही.

गुगल रीडर हि गुगलची RSS feed reader ची सर्व्हिस आहे. गुगल च्या account ने तुम्ही यावर लॉग-इन करू शकता. लॉग-इन केल्यावर डाव्या बाजूला असलेल्या “Add Subscription” मध्ये तुम्हाला हव्या असलेल्या साईटची URL टाकले की झाले. त्या साईटवर होणारे सगळे अपडेट्स तुम्हाला गुगर रीडर वर कळवण्यात येतील. गुगल रीडरवर नवीन फीड्स शोधण्याचीसुद्धा सोय आहे ज्याद्वारे तुम्ही तुमच्या आवडीच्या विषयाचे नवीन ब्लॉग्स, साईट्स शोधू शकता.

गुगल रीडर मध्ये नवीन साईट कधी Add करायची हे सांगणारा हा व्हीडीओ तुम्ही पाहू शकता.

उबुंटु प्रणाली संगणकावर कार्यान्वयीत करणे.

मागच्या लेखात आपण उबुंतू प्रणाली बद्दल थोडक्यात माहिती पहिली.
आता आपण ती कार्यान्वयीत कशी करायची ते पाहू . त्याच्या वेगवेगळ्या पायर्‍या आहेत.

मागच्या लेखात आपण उबुंटु प्रणाली बद्दल थोडक्यात माहिती पहिली.
आता आपण ती कार्यान्वयीत कशी करायची ते पाहू . त्याच्या वेगवेगळ्या पायर्‍या आहेत.

पायरी  १.   प्रथम संगणकाच्या  ” BIOS” settings मध्ये जाऊन  boot priority option “CD” असा ठेवा आणि नंतर उबुंटु १०.१० ची CD , CD ड्राइव्हमधे ठेऊन पुन्हा: चालू (Restart) करा. (म्हणजे तुमचा संगणक तुम्ही टाकलेल्या उबुंटु १०.१० ची CD वापरून चालू होईल …)

पायरी  २.   संगणक चालू झाल्यावर तुम्हाला निवड करण्यासाठी मेनू दिसेल. त्यातल्या “Boot  From CD ” या पर्यायावर जाऊन enter करा.   त्यातल्या   ” Install Ubuntu 10.10 ” या आयकॉनवर क्लीक  करा.

पायरी  ३.    एक नवीन विंडो दिसेल. त्यातला  “English”  पर्याय निवडून  ” Forward ” या बटणावर क्लिक करा.

पायरी  ४.     पुढची विंडो तुमच्या संगाणकाची माहिती दर्शवेल. (उर्वरित रिकामी जागा ई..)  ” Forward ” या बटणावर क्लिक करा.

पायरी  ५.     पुढची विंडो तुम्हाला कोठे  ” Install ” करायचे ते विचारेल.  शेवटचा पर्याय  ” Specify partition manually ” निवडा आणि  ” Forward ” या बटणावर क्लिक करा.

पायरी   ६.    पुढची विंडो तुम्हाला कोणत्या  ” partition ”  वर  ”  install ”   करायचे आहे ते विचारेल.

हिरवा पट्टा (sda1) हे माझ्या  हार्ड डिस्कचे पहिले partition आहे. त्यावर  ” Windows ”   इंस्टॉल आहे. भगवा आणि निळा हे माझे दुसरे दोन  partition आहेत.  पांढरा पट्टा म्हणजे ते रिकामी जागा (free space) आहे. आपण त्याच्यावर उबुंटु install करणार आहोत. त्याच्या खालच्या तक्त्यात (10818 MB) free space वर जाऊन  ” Add ”  हे  बटण दाबा.

याठिकाणी आपल्याला लागणारी जागा मोजण्यासाठी पुढील सूत्र तुम्ही वापरू शकता.

रॅम २ जी.बी. पर्यंत असल्यास:

swap partitions = रॅमची साईज (RAM Size) * २

जर रॅम २ जी.बी. पेक्षा जास्त असेल तर:

swap partition = रॅमची साईज (RAM Size) * १

** जर तुमच्या हार्ड डिस्कवर पुरेशी जागा असेल तर कधीही रॅमची साईज (RAM Size) * २ हे सूत्र वापरणे उत्तम.

रूट पार्टीशनसाठी ५० जी.बी. एवढी जागा पुरेशी असते, जर हार्ड डिस्कची जागा कमी असेल तर २० जीबी एवढी ठेवली तरी चालते.



पायरी ७.  ” Create New Partition ”   नवीन  विंडो  उघडेल.  New partition size  आणि  Mount  Point  ” /  ”  निवडून  ” Ok ” वर क्लिक करा.

पायरी ८.   पुढची  विंडो तुमचे तयार झालेले  ” partition ” दाखवेल.  (/dev/sda8).  आता  उर्वरित  free  space वर क्लिक करून  ” Add ”  हे बटण दाबा.

पायरी ९.   परत ” Create New Partition ”   नवीन  विंडो  उघडेल.  New partition size  आणि  Use as : ” swap area ” निवडून  ” Ok ” वर क्लिक करा.

पायरी  १०.  पुढची  विंडो तयार झालेले नवीन ” Partition ” दाखवेल.  ” Boot  loader ”  ” /dev /sda ” निवडून  ” इंस्टॉल नाऊ ” वर क्लिक करा.

पायरी  ११.  Where are you ?   Time  Zone  Kolkata  निवडून  ” Forward ”  वर क्लिक करा.

पायरी १२.   Keyboard  layout   ” USA ” निवडून  निवडून  ” Forward ”  वर क्लिक करा.

पायरी १३.   Who are you ?  पूर्ण माहिती भरून  ” Forward ”  वर क्लिक करा.

पायरी १४.   Welcome  Window, इनस्टॉलेशनची प्रगती दर्शवेल.

ती  पूर्ण झाल्यावर संगणक परत चालू होण्या पूर्वी  “CD”  काढून  ” BIOS ”  मधून  ” Boot priority ”  परत  ” Hard Disk  ”  ठेवा आणि संगणक परत चालू करा.

अभिनंदन आपण यशस्वीरीत्या उबुंटु इंस्टॉल केले!

या लेखात काही नविन मुद्दे श्री. नरेश खलासी यांच्या सुचनांनुसार जोडले आहेत.

Software Specifications घेताय? तुमच्यासाठी काही Tips:

सदर post, पल्लवी केळकर द्वारा प्रकाशित http://pallavikelkar.wordpress.com/2009/07/19/taking-software-specifications-tips-for-you/ या लेखाचे भाषांतर असून,http://pallavikelkar.wordpress.com च्या माध्यमातून घेतले आहे. याचे मराठी भाषांतर पल्लवी केळकर यांनीच केले आहे.

मी personally, Software Specifications घेण्याच्या प्रक्रियेत involve आहे. हे अतिशय कौशल्यपूर्ण व आव्हानात्मक काम आहे, असं मला वाटतं. Specification ची Software Development मधे अतिशय महत्वाची भूमिका आहे. तुम्हाला जेवढा त्याचा अनुभव येईल, तेवढी तुमची mastery होईल. आपण जर त्या घेताना चूक केली, तर आपल्याला ब‌र्‍याच changes मधून जावे लागते.
मला उपयुक्त वाटणारे काही मुद्दे मी reference साठी देत आहे.
१. काळजीपुर्वक ऐका: ऐकणं हेही एक कौशल्य आहे. client नक्की कशाबद्दल बोलतोय याची स्पष्ट कल्पना तुम्हाला यायलाच हवी. Client नेहमीच त्याची संकल्पना मांडण्याचा प्रयत्न करत असतो. तुम्हाला ती तंतोतंत पकडता आली पाहिजे. जर तुम्ही त्याचे म्हणणे काळजीपूर्वक ऐकत असाल, तुमचं त्याच्या बोलण्याकडे पूर्ण लक्ष असेल, तर तुम्ही आणि client एकाच track वर राहाल. नाहीतर client काहीतरी वेगळंच बोलतोयं, तुम्ही वेगळंच समजलात तर नंतर त्याचा खूप त्रास होऊ शकतो.

२. जेव्हा तुम्ही ऐकता तेव्हा parallel thinking करु नका: आपण जेव्हा कुठलीही गोष्ट ऐकत असतो तेव्हा दुस‌र्‍या गोष्टींशी त्याचा संदर्भ लावत असतो. उदा. जर आपण एखद्या software च्या संकल्पनेबद्दल ऐकत असू, तर त्याचा संदर्भ दुस‌र्‍या कुठल्यातरी software शी, जे आपण पाहिले आहे किंवा वाचले आहे, त्याच्याशी लावू पाहातो. असे parallel विचार जर चालू राहिले तर, काही मुद्दे वगळले जाण्याची शक्यता असते. असा विचार आपण नंतरही करू शकतो. हे parallel विचार करणं, मूळ संकल्पनेबद्दल खूप confusion आणि गैरसमज निर्माण करू शकतं.

३. Client ची व्यावसायीक पार्श्वभूमी(Professional Background) consider करा: Client ची व्यावसायीक पार्श्वभूमी जसं की field ( commerce/ management इ.), job profile वगैरे, माहिती करून घेणं फार महत्वाचं आहे. Client जे शब्दप्रयोग करतात, ते समजून घ्यायला तुम्हाला याची मदत होईल. उदा. जर ते commerce background चे असतील, तर तुम्हाला दिसेल की, ते बरीचशी उदाहरणं accounts मधील देतील. जर तुम्हाला तुमची संकल्पना मांडायची असेल तर तशाच प्रकारची उदाहरणं तुम्ही त्यांना देउ शकता, त्यामुळे त्यांना जास्त चांगल्या प्रकारे व लवकर समजेल.

४. प्रश्न विचारा: बोलण्याच्या दरम्यान जर तुम्हाला असं वाटलं की कुठलीतरी link, logic अनुसार वगळली जातीये किंवा कुठलातरी भाग तुम्हाला समजला नाहीये तर तिथे प्रश्न विचारा. यामुळे doubts स्पष्ट होतात आणि idea जास्त चांगली समजते. जर तुम्ही प्रश्न विचारलेत तर आपसूकच त्याविषयीची विस्तृत माहिती तुम्हाला मिळेल.

५. Analyze [Input- Process- output]: प्रत्येक software चे हेच structure आहे. तुम्हाला जर एकूण Input ची संख्या, कोणत्या process होतात आणि अपेक्षित output काय आहे, याची कल्पना आली, तर software specification चा सर्व भाग पूर्ण झाला.
प्रत्येक process व Logic चा या format मधे विचार करा. Missing links असतील तर त्या तुम्ही पकडू शकाल.

६.  पडताळणी करा (Verify): तुम्हाला  ज्या काही software requirements समजल्या आहेत, त्याची client बरोबर पडताळणी (verification)  करून घ्या. त्यामुळे तुम्हाला आणि client ला, काय समजले आहे याची स्पष्ट कल्पना येईल.

७. Key points ची नोंद करा: ऐकत असताना महत्वाचे मुद्दे तुमच्या भाषेत लिहून ठेवा. पुढील संदर्भासाठी हे अतिशय उपयुक्त आहे. कालांतराने काही मुद्दे miss होऊ शकतात, त्यावेळी हे तुम्हाला नक्की उपयोगी पडेल.

८. Technical शब्द टाळा: तुम्ही ज्यांच्याशी बोलताय त्यापैकी अनेक लोक non-technical असतील. जड जड technical शब्द वापरू नका, जे त्यांना समजायला अवघड जातील. ही गोष्ट त्यांच्यासाठी अडथळा ठरू शकते आणि communication मधे disturbance ठरू शकते. अगदी सोपी आणि सहज समजणारी भाषा वापरा.

९. जे process मधे involve आहेत, त्यांच्याशी बोला : अनेकदा ज्या माणसाकडून तुम्ही specification घेता, तो actual process मधे involve नसतो. जे involve असतात, त्यांच्याशी बोला, काम करताना येणा‍‍र्‍या practical issues बद्दल, ते तुम्हाला जास्त चांगलं मार्गदर्शन करतील. त्याची खूप मदत होते.
उदा. जर तुम्ही Inventory System ची specification घेत असाल, तर stock department चा head तुम्हाला process बद्दल व real time issues बद्दल चांगली माहिती देईल.

१०. Add your own value: सर्व शक्य solutions आणि अधिक ideas आणि सूचना, तुमच्याकडून add कशा करता येतील यावर विचार करा. हे नक्की value add करेल आणि client नक्की खूष होईल.

सदर post, पल्लवी केळकर द्वारा प्रकाशित http://pallavikelkar.wordpress.com/2009/07/19/taking-software-specifications-tips-for-you/ या लेखाचे भाषांतर असून,http://pallavikelkar.wordpress.com च्या माध्यमातून घेतले आहे. याचे मराठी भाषांतर पल्लवी केळकर यांनीच केले आहे.