27.12.12

सेब पर पाइथन जैंगो और माईएस्क्यूएल

सेब पर पाइथन जैंगो और माईएस्क्यूएल का इस्तेमाल करने के लिए काफ़ी पापड़ बेलने पड़ रहे हैं।

सबसे पहले तो जैंगो स्थापित करना है, पर उसके पहले... खैर एक एक करके ही निपटाते हैं -

१. सबसे पहले तो pip चढ़ाए, इसके लिए


curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py


इससे आपके पास get-pip.py आ जाएगा,

२. फिर,


sudo python get-pip.py


इससे /usr/local/bin में pip और pip-2.7 बन जाएँगे

३. अब करें

sudo pip install Django

यह होने के बाद, जाँचें कि जैंगो आ गया है या नहीं



>>> import django
>>> print django.get_version()
1.4.3
>>> 


उसके बाद, माईएस्क्यूएल का पाइथन जोड़क उतारना होगा। काफ़ी देर धक्के खाने के बाद,

४. मैकपोर्ट्स के बारे में पता चला। ये कुछ कुछ रेडहैट के आरपीएम या डेबियन के एप्ट-गेट जैसा है।

यहाँ से माउंटेन लायन का पीकेजी उतार के स्थापित किया। इससे port स्थापित हुआ, /opt/local/bin/port में।


५. अब py27-mysql उतारा -


sudo port install my27-mysql

यही अभी चल रहा है, इसके निपटने के बाद देखना है कि सब कुछ चलता भी है या नहीं!

६. एक घंटे बाद : नहीं, इससे कुछ नहीं हुआ, फिर इसे आजमाया -


export PATH=$PATH:/opt/local/lib/mysql5/bin
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
export ARCHFLAGS='-arch i386 -arch x86_64'
sudo easy_install MySQL-python
अब, /Library/Python/2.7/site-packages में MySQL_python-1.2.4c1-py2.7-macosx-10.8-intel.egg मौजूद है।

७. जाँच करें कि MySQLdb है या नहीं -


>>> import MySQLdb
>>> 


अब डाटाबेस से जुड़ के देखना है कि क्या होता है। आज के लिए बहुत हुआ, अब हम होते हैं नौ दो ग्यारह।

सेब पर विम के जरिए पाइथन पर काम

मैं पाइथन पर काम करना शुरू करना चाह रहा था, और विम मुझे पसंद है। मिला यह लेख, काफ़ी काम का है, उम्मीद है आपके भी काम आएगा 

19.12.12

स्पाइसजेट के सबसे सस्ते टिकट फ़ोन पर मिलेंगे, जाल पर नहीं


ताज़ी खबर यह है (और ताज़ी यानी १९ दिसंबर २०१२ की) कि अगर आपको हवाई जहाज़ के टिकट लेने हों, और स्पाइसजेट में जाने की इच्छा हो, तो सीधे स्पाइसजेट वालों को फ़ोन कर के टिकट बुक करें।

ये है गणित, उदाहरण समेत।

मुझे पुणे से दिल्ली का टिकट लेना था, और उसके लिए मैंने यह कदम उठाए -


  1. यात्रा.कॉम पर गया। टिकट का दाम था रु ५,५२२, उपर से १२५ रुपए और। कुल दाम हुआ ५६४७, और टिकट रद्द करने पर १३०० रुपए कटते हैं
  2. मेक माई ट्रिप पर गया, वहाँ भी वही हाल, टिकट रद्द करने पर १३०० रुपए कटते हैं।
  3. फिर स्पाइसजेट के स्थल पर गया, वहाँ दाम तो वही था, पर टिकट रद्द करने का खर्चा नहीं पता चला, तो फ़ोन किया। नंबर स्थल पर ही हैं। पता चला कि १००० रुपए कटेंगे। और यह भी पता चला कि फ़ोन से बुक करने पर रियायत है। कुल खर्चा सिर्फ़ ५२९७, यानी ३५० रुपए कम, ६% का फ़ायदा।
फ़ोन पर टिकट बुक करने का तरीका है -

  1. पहले स्थल पर देख लें कि कौन सा टिकट लेना है
  2. फिर स्थल पर ही मौजूद फ़ोन नंबर पर बात करके बुकिंग करें
  3. आप केवल क्रेडिट कार्ड से पैसे दे सकते हैं, और उसके लिए आईओटीपी (एक खास कूटशब्द) लगेगा जो फ़ोन द्वारा समोसा भेज के पाया जा सकता है
  4. यदि आपके पास आईओटीपी न हो या क्रेडिट कार्ड न हो तो भी आप फ़ोन पर होल्ड पिन ले सकते हैं, और उसके बाद स्थल पर जा के नेट बैंकिंग से भुगतान कर सकते हैं
तो इंतज़ार किस बात का है, पैसे बचाइए और मैं होता हूँ नौ दो ग्यारह।


ज़रियाखर्चारद्द करने का खर्चाविवरण
यात्रा५६४७१३००५५२२ + १२५ शुल्क
मेकमाईट्रिप५६४७१२५०५५२२+१२५ शुल्क
स्पाइसजेट का स्थल५६४७१०००५५२२+१२५ शुल्क
स्पाइसजेट फ़ोन + भुगतान स्पाइसजेट के स्थल से क्रेडिट कार्ड द्वारा५४२२१०००बेस फ़ेयर में २०% कम + १२५ शुल्क
स्पाइसजेट फ़ोन + भुगतान स्पाइसजेट के स्थल से नेट बैंकिंग द्वारा५२९७१०००बेस फ़ेयर में २०% कम और कोई शुल्क नहीं, पर क्रेडिट कार्ड की उधारी सुविधा नहीं
स्पाइसजेट फ़ोन + भुगतान फ़ोन पर ही क्रेडिट कार्ड द्वारा५२९७१०००बेस फ़ेयर में २०% कम और कोई शुल्क नहीं, क्रेडिट कार्ड की उधारी सुविधा अलग

17.12.12

देवनागरी.नेट दिखने के बजाय उतर रहा है

देवनागरी.नेट फ़िलहाल दिखने के बजाय उतर रहा है, समस्या का मूल कारण मिल गया है, पर ठीक करने में थोड़ा समय लगेगा।

एक नए सेब पर काम कर रहा हूँ, और इसमें सी कंपाइलर डालने के लिए एक्सकोड लगता है जो कि खुद अपने आप में डेढ़ जीबी का दैत्य है।

देर सबेर एक लिनक्स लगाना ही पड़ेगा। तब तक के लिए होता हूँ नौ दो ग्यारह।