एक प्रोग्रामर के लिए मैकबुक। क्या यह इस लायक है? प्रोग्रामिंग के लिए मैकबुक एयर विकसित करने के लिए मैंने अपने मैक को कैसे अनुकूलित किया

सभी को नमस्कार, आज हम पता लगाएंगे कि क्या एक कार्य उपकरण के रूप में मैकबुक एयर 13 2017 खरीदना उचित है। आइए जैसे क्षेत्रों में इसके उपयोग पर विचार करें

  • प्रोग्रामिंग
  • डिज़ाइन
  • वीडियो संपादन

मैं तुरंत स्पष्ट कर दूं कि प्रोग्रामिंग में वेब विकास और विकास के सभी चरण शामिल होंगे मोबाइल एप्लीकेशन.
डिज़ाइन से हमारा तात्पर्य वेब डिज़ाइन, इंटरफ़ेस का निर्माण और वेब पर लक्षित अन्य ग्राफ़िक गतिविधियों से है।

एक विशिष्ट उत्तर देने के लिए, मैं निम्नलिखित कार्यक्रमों की लॉन्च गति और संचालन को स्पष्ट रूप से दिखाऊंगा:

  • उदात्त पाठ 3
  • कोअला
  • एक्सकोड
  • फ़ोटोशॉप सी.सी
  • इलस्ट्रेटर सी.सी
  • रेखाचित्र
  • फाइनल कट प्रो

तदनुसार, प्रोग्रामिंग के क्षेत्र में, हम मोबाइल एप्लिकेशन विकसित करने के लिए सबलाइम टेक्स्ट 3 कोड एडिटर, कोआला और एक्सकोड सीएसएस प्रीप्रोसेसर कंपाइलर को देखेंगे।
डिज़ाइन के लिए - फ़ोटोशॉप, इलस्ट्रेटर और स्केच, और वीडियो संपादन के लिए, मैक ओएस पर एक लोकप्रिय कार्यक्रम - फ़ाइनल कट प्रो।

विश्लेषण शुरू करने से पहले, मैं आपको अपने लैपटॉप की विशेषताओं के बारे में बताऊंगा। यह मैक्बुक एयर 2017 रिलीज़ और उसके पास:

  • कोर i5 प्रोसेसर
  • प्रोसेसर आवृत्ति 1.8
  • रैम 8 जीबी
  • एसएसडी डिस्क 256 जीबी
  • विकर्ण 13.3 इंच
  • संकल्प 1440x900

मैंने सोच-समझकर 256 जीबी एसएसडी को चुना। मैं समझ गया कि जिन प्रोग्रामों का मैंने उपयोग करने की योजना बनाई है, उन्हें देखते हुए 128 जीबी पर्याप्त नहीं होगा। उदाहरण के लिए, इस बात की बहुत अधिक संभावना थी कि किसी वीडियो क्लिप को संपादित करने के लिए, मुझे 4K वीडियो से कट करने की आवश्यकता होगी, जिसे मैं अपने iPhone से डाउनलोड करूंगा। यह वीडियो कोई अपवाद नहीं था. हालाँकि, यदि आप केवल वेब डेवलपमेंट या डिज़ाइन करने की योजना बनाते हैं, तो 128GB निश्चित रूप से आपके लिए पर्याप्त होगा। आप सभी कार्य सामग्री को अपने लैपटॉप पर और बाकी सामग्री, उदाहरण के लिए, फ़ोटो को बाहरी हार्ड ड्राइव पर संग्रहीत कर सकते हैं।

शायद कोई पूछेगा कि मैंने रेटिना स्क्रीन क्यों नहीं चुनी, जो प्रो संस्करणों में है, तो मेरे पास इसके लिए एक सरल स्पष्टीकरण है। यदि मैं किसी चित्र को बड़ी स्क्रीन पर प्रदर्शित करता हूँ तो मेरे पास बाहरी परिधीय उपकरण हैं। 1920×1080 के रिज़ॉल्यूशन वाला 23 इंच का मॉनिटर अपने कार्य को पूरी तरह से पूरा करता है। यह मेरे काम के लिए पर्याप्त से भी अधिक है।

इसके अलावा, मैकबुक एयर की स्क्रीन विशेषताएँ मेरे पुराने लैपटॉप से ​​भी बेहतर हैं, जिसमें 15 इंच की स्क्रीन और 1366x768 का रिज़ॉल्यूशन है।

तुलना के लिए, मैं एक फोटो संलग्न कर रहा हूं जिसमें दिखाया गया है कि विकिपीडिया वेबसाइट पर हम उच्च रिज़ॉल्यूशन के कारण 13 इंच के लैपटॉप पर अधिक जानकारी देखते हैं।

मैं टचपैड के बारे में भी कुछ शब्द जोड़ना चाहूंगा। बेशक, इसकी प्रतिक्रिया अन्य लैपटॉप निर्माताओं की तुलना में कई गुना बेहतर है, लेकिन मैं खुद को उन लोगों के समूह में नहीं गिनता जो दावा करते हैं कि माउस की बिल्कुल भी आवश्यकता नहीं है।
जब गंभीर काम की बात आती है, जहां 200% ध्यान केंद्रित करना बेहद जरूरी है, तो आप माउस के बिना काम नहीं कर सकते। हालाँकि, अगर मैं आराम कर रहा हूँ, ब्राउज़ कर रहा हूँ सोशल नेटवर्कया साधारण काम कर रहा हूँ, तो हाँ, मैं सिर्फ एक टचपैड के साथ काम कर सकता हूँ।

आगे बढ़ो। आपने Apple लैपटॉप क्यों चुना? इसके कई कारण हैं.
सबसे पहले, मैं विंडोज़ वाले लैपटॉप में एक अतिरिक्त हैकिंटोश सिस्टम स्थापित नहीं करना चाहता था, लेकिन एक्सकोड और स्केच प्रोग्राम का उपयोग करना सीखना शुरू करना आवश्यक था, क्योंकि... वेबसाइट विकास के अलावा, मैं मोबाइल इंटरफेस बनाने में भी शामिल हूं, और इस संबंध में इलस्ट्रेटर स्केच से काफी कमतर है।
दूसरे, मैं एक पोर्टेबल और साथ ही शक्तिशाली लैपटॉप की तलाश में था, क्योंकि... मैं अक्सर शहर छोड़ देता हूं और काम दूर से ही करना पड़ता है। मैं लगातार अपने साथ 4 किलोग्राम का लैपटॉप ले जाने से बहुत थक गया हूँ।
तीसरा, अंतहीन अंतराल के कारण अब मेरे विंडोज़ लैपटॉप को एक नए लैपटॉप से ​​बदलने का समय आ गया है। लेकिन यह बिल्कुल अलग कहानी है.

इसी से मैकबुक खरीदने का विचार आया। एकमात्र चीज जिस पर मुझे संदेह था वह थी प्रोसेसर की आवृत्ति। मैं आपको याद दिला दूं कि मैकबुक एयर में प्रोसेसर की आवृत्ति 1.8 है, जबकि मेरे पुराने लैपटॉप में यह मान 2.7 तक पहुंच गया। शायद आपको भी संदेह हो कि मैकबुक एयर गंभीर काम निपटाने में सक्षम है. इसीलिए इस वीडियो का उद्देश्य यह दिखाना है कि यह लैपटॉप मेरे काम में मेरे लिए प्रासंगिक कार्यों को कितनी अच्छी तरह या खराब तरीके से संभालता है।

लैपटॉप स्वायत्तता

लैपटॉप की स्वायत्तता पहली चीज़ है जिसके बारे में मैं बात करना चाहता हूँ। शांत ऑपरेशन मोड में, भारी प्रोग्राम खोले बिना, कम चमक पर लैपटॉप लगभग 8-9 घंटे में डिस्चार्ज हो जाता है। यदि आप इसका उपयोग फिल्में देखने या कड़ी मेहनत करने, कई भारी कार्यक्रम चलाने के लिए करते हैं, तो यह कम काम करेगा - लगभग 5-6 घंटे।

परीक्षण के लिए, मैंने यह पता लगाने का निर्णय लिया कि यदि मैं एक पाठ पढ़ाऊंगा तो उसका कितना प्रतिशत परिणाम निकलेगा। वैसे, आप इस लिंक पर जाकर लेआउट डिजाइनरों के पाठ्यक्रमों के बारे में अधिक जान सकते हैं। मैं वीडियो के विवरण में लिंक को भी डुप्लिकेट करूंगा। तो, पाठ 1.5 घंटे तक चला और 100% से 30 तक छुट्टी दे दी गई। सक्रिय थे निम्नलिखित कार्यक्रम:
- वीडियो प्रसारण और स्क्रीन शेयरिंग के साथ स्काइप
- क्विक टाइम, जिसने यह पाठ रिकॉर्ड किया
-फोटोशॉप
- चित्रकार.

पिछले दो कार्यक्रम विशेष रूप से संसाधन-गहन हैं, इसलिए, मेरी राय में, परिणाम अच्छे से कहीं अधिक है।
तुलना के लिए, मेरा पुराना लैपटॉप 30-40 मिनट के बाद इतने लोड के तहत 100 प्रतिशत से 0 तक डिस्चार्ज हो गया। बिना रिचार्ज किए पाठ संचालित करना असंभव था। इसलिए, निष्कर्ष निकालें कि यह संकेतक अच्छा है या बुरा।

प्रोग्रामिंग के लिए मैकबुक एयर

यह अनुभाग वेब डेवलपर्स के साथ-साथ एप्लिकेशन विकास में शामिल लोगों के लिए भी रुचिकर होगा। मैं तुरंत कहूंगा कि यह लैपटॉप आपके लिए काफी होगा। खासकर यदि आप वेबसाइट लेआउट में शामिल हैं। आपको एक कोड संपादक, कोआला कंपाइलर, संभवतः गिट सिस्टम के लिए प्रोग्राम, साथ ही फ़ोटोशॉप के साथ काम करने की आवश्यकता होगी, जिसे आंशिक रूप से एवोकोड प्रोग्राम द्वारा प्रतिस्थापित किया जा सकता है।

लेकिन अगर आप मोबाइल एप्लिकेशन डेवलपर हैं तो यहां सब कुछ इतना आसान नहीं है। सामान्य तौर पर, काम भी आरामदायक होगा, लेकिन एक चेतावनी है। जब आप स्मार्टफोन सिम्युलेटर शुरू करते हैं, तो स्मार्टफोन की मूल स्क्रीन 4.7 इंच से बड़ी स्क्रीन वाले सभी मॉडलों के लिए क्रॉप हो जाएगी। वे। आप केवल iPhone 5, 5s, se के साथ ही आराम से काम कर सकते हैं। यह कुछ इस तरह दिखेगा. मैं iPhone X को Xcode में चलाकर दिखाऊंगा।
अगर आपके पास एक्सटर्नल मॉनिटर है तो यह समस्या अपने आप दूर हो जाएगी। आपको यह मूल्यांकन करना चाहिए कि क्या यह तथ्य आपको कार्यक्रम के साथ सहजता से काम करने से रोकेगा या नहीं। यदि आपके पास नहीं है बाहरी मॉनिटर, तो सही निर्णय प्रो संस्करणों को देखना होगा, क्योंकि हवा और प्रो के बीच लागत में अंतर बिल्कुल लागत है अच्छा मॉनिटर. और प्रो संस्करण में स्क्रीन रिज़ॉल्यूशन आपको अतिरिक्त डिवाइस कनेक्ट किए बिना लैपटॉप पर काम करने की अनुमति देगा।

डिजाइन के लिए मैकबुक एयर

यह अनुभाग वेब डिज़ाइनरों और इंटरफ़ेस डिज़ाइनरों के लिए रुचिकर होगा। आइए फ़ोटोशॉप, इलस्ट्रेटर और स्केच में काम करने पर नज़र डालें। आरंभ करने के लिए, मैं इन कार्यक्रमों को लॉन्च करने की गति का प्रदर्शन करूंगा।
जैसा कि हम देख सकते हैं, फ़ोटोशॉप सबसे तेज़ लॉन्च होता है, लेकिन जब इलस्ट्रेटर और फ़ोटोशॉप में एक ही समय में काम करते हैं, तो मुझे कोई देरी नज़र नहीं आती। सब कुछ विंडोज़ की तुलना में बहुत तेजी से काम करता है। एकमात्र बात यह है कि पाठ के दौरान स्काइप पर स्क्रीन साझा करते समय प्रोग्राम थोड़ा रुकना शुरू हो जाते हैं, क्योंकि इस समय वीडियो कार्ड पर एक गंभीर भार होता है, जो, वैसे, एकीकृत होता है। हालाँकि, मुझे नहीं लगता कि आपमें से अधिकांश लोग स्क्रीन शेयरिंग चलाकर ग्राफिक्स प्रोग्राम में काम करने की योजना बना रहे हैं, क्या आप ऐसा करते हैं?

प्रोग्रामिंग की तरह ही, यहां भी एक बारीकियां है। यदि आप पेशेवर रूप से ग्राफिक्स, विशेष रूप से 3डी ग्राफिक्स में शामिल हैं या फोटोग्राफी के साथ काम करते हैं, तो आपके लिए सबसे अच्छा विकल्प प्रो संस्करण है। वीडियो कार्ड और स्क्रीन की कमजोर विशेषताओं के कारण हवा संभवतः आपके अनुकूल नहीं होगी। वेब इंटरफेस और वेबसाइट डिज़ाइन के साथ काम करने के लिए, एयर एक अच्छा सहायक होगा, खासकर यदि आप अभी पढ़ रहे हैं और इस विशेषज्ञता की मूल बातें सीखना चाहते हैं। मैं विश्वास के साथ कह सकता हूं, एक ऐसे व्यक्ति के रूप में जो लगातार कई लेआउट खोलता है और इंटरफेस के साथ काम करता है, कि इन कार्यक्रमों में काम बिना किसी ब्रेक के आरामदायक मोड में होता है।

वीडियो संपादन के लिए मैकबुक एयर

अंतिम खंड उन लोगों के लिए विशेष रुचिकर होगा जो वीडियो संपादन के लिए इस लैपटॉप का उपयोग करना चाहते हैं। इस क्षेत्र में पेशेवरों को सलाह देना मेरे लिए कठिन है, लेकिन यदि आप लघु वीडियो बनाना चाहते हैं, वीडियो ट्रिम करना चाहते हैं, ग्लूइंग बनाना चाहते हैं, सरल विशेष प्रभाव जोड़ना चाहते हैं या कम से कम 4K प्रारूप में वीडियो के साथ काम करना चाहते हैं, तो मैकबुक एयर निश्चित रूप से ऐसा नहीं करने देगा। तुम नीचे उतरो। फ़ाइनल कट प्रो संपादन प्रोग्राम स्थिर रूप से काम करेगा और इससे आपको निराश होने की संभावना नहीं है। उदाहरण के लिए, यह वीडियो 4K वीडियो स्टिच से बनाया गया था और प्रोग्राम इस पूरे समय स्थिर रूप से काम करता रहा। मैंने इसे कई दिनों तक विशेष रूप से बंद भी नहीं किया, यह जांचने के लिए कि क्या यह किसी तरह अन्य कार्यक्रमों में काम की गति को प्रभावित करेगा। मेरा निष्कर्ष यह है कि लैपटॉप ने इंस्टालेशन से पहले और प्रोग्राम लॉन्च होने के बाद भी समान रूप से स्थिर रूप से काम किया। इस तथ्य के बावजूद कि मेरा विंडोज़ लैपटॉप निश्चित रूप से इसे वहन नहीं कर सकता था Geforce वीडियो कार्डऔर 8 गीगाबाइट थे रैंडम एक्सेस मेमोरी.

क्या निष्कर्ष निकाला जा सकता है?

2017 मैकबुक एयर एक सक्षम लैपटॉप है जो मेरे द्वारा मांगी गई हर चीज को संभालता है। यह वेब विकास, मोबाइल ऐप निर्माण, वेबसाइट डिज़ाइन, इंटरफ़ेस डिज़ाइन और वीडियो संपादन के लिए उपयुक्त है।

लेकिन यह याद रखना महत्वपूर्ण है कि आपको एक एकीकृत वीडियो कार्ड से चमत्कार की उम्मीद नहीं करनी चाहिए। यदि आप पेशेवर रूप से ग्राफिक्स, विशेष रूप से 3डी, फोटोग्राफी या वीडियो संपादन में शामिल हैं, तो मैं प्रो संस्करणों पर करीब से नज़र डालने की सलाह दूंगा।

मुझे लगता है कि आप सही चुनाव करेंगे और मैंने उन लोगों की थोड़ी मदद की है जो अब मैकबुक AIR या PRO संस्करण खरीदने के कठिन विकल्प का सामना कर रहे हैं। इस वीडियो को अवश्य लाइक करें और यदि आपने अभी तक चैनल को सब्सक्राइब नहीं किया है तो सब्सक्राइब करें। नमस्ते!

प्रश्न का वीडियो उत्तर: "क्या प्रोग्रामिंग, डिज़ाइन और वीडियो संपादन के लिए 2017 मैकबुक एयर 13 खरीदना उचित है"

साइटप्वाइंट पर हाल के दो लेखों में इस बारे में बात की गई कि लोग अपने विकास के माहौल का निर्माण कैसे कर रहे हैं। ज़ैक वालेस ने विंडोज़ विकास वातावरण स्थापित करने के बारे में बात की, और शौमिक दैत्यारी ने उबंटू लिनक्स के साथ अपने अनुभव के बारे में बात की।

इस लेख में मैं Mac OS

मैं एक फ्रीलांस डेवलपर (फ्रीलांसर) हूं सॉफ़्टवेयरऔर तकनीकी दस्तावेज। इसे देखते हुए, मुझे नियमित आधार पर विभिन्न प्रकार के उपकरणों की आवश्यकता होती है, चाहे वह सॉफ्टवेयर विकास के लिए हो, वैज्ञानिक अनुसंधान, लिखना या प्रयोग करना।

बेशक, इसके लिए कोड प्रबंधन, दूरस्थ डेटाबेस सर्वर तक पहुंच और प्रबंधन से लेकर सामग्री लिखने और देखने तक हर चीज की आवश्यकता होती है। हालाँकि, Mac के बारे में अच्छी बात यह है कि इसके लिए कई टूल उपलब्ध हैं।

बुनियादी उपकरण

नए Mac में iWork सुइट, Safari, Preview और Unarchiver सहित कई अन्य टूल शामिल हैं ग्राफ़िकल इंटरफ़ेस. कमांड लाइन पर वे विभिन्न टूल्स के साथ खुले हुए पाए जाते हैं सोर्स कोड, जैसे SSH, Wget और cURL। हालाँकि, वे अकेले पर्याप्त नहीं हैं। उचित वेब विकास और तकनीकी लेखन बनाने के लिए, हमें कई अन्य टूल की आवश्यकता होगी। विशेष रूप से, मैं नियमित रूप से निम्नलिखित के संयोजन का उपयोग करता हूं:

  • ड्रॉपबॉक्स और गूगल ड्राइव
  • फ़ायरफ़ॉक्स, गूगल क्रोमऔर क्रोमियम
  • पिक्सेलमेटर और स्काईच
  • कोलोक्वियम, स्काइप, स्लैक एवरनोट और वंडरलिस्ट।

ये उपकरण आपके रोजमर्रा के आधार में लगभग अपरिहार्य हैं।

Dpopbox और Google मुझे ग्राहकों के साथ फ़ाइलें साझा करने की अनुमति देते हैं। मैं ब्राउज़र संस्करणों का उपयोग कर सकता हूं, लेकिन ऐप्स इंस्टॉल करने से समन्वयन आसान हो जाता है।

और कोई भी विकास वातावरण सभी आधुनिक ब्राउज़रों के बिना पूरा नहीं होगा। क्योंकि इंटरनेट एक्सप्लोररजैक की तरह मैक पर समर्थित नहीं है, मैं IE में साइटों का परीक्षण करने के लिए कई प्रकार के टूल - जैसे ब्राउज़रस्टैक - का उपयोग करता हूं।

Pixelmator और Skitch आपकी छवियों को आसानी से संपादित और एनोटेट करने में आपकी सहायता करते हैं। Pixelmator मुफ़्त नहीं है, लेकिन यह महंगा भी नहीं है। आप इसके बजाय GIMP का उपयोग कर सकते हैं, लेकिन मुझे लगता है कि इसका इंटरफ़ेस वांछित होने के लिए बहुत कुछ छोड़ देता है।

मैं नोट्स बनाने और संग्रहीत करने के लिए एवरनोट का उपयोग करता हूं। और परियोजना प्रबंधन के लिए आपको जो कुछ भी चाहिए वह वंडरलिस्ट में है। इसके साथ, मैं वह सब कुछ कर सकता हूं जो क्लाइंट के लिए करने की जरूरत है, साथ ही हमारे बीच हुई बातचीत और मुझे अभी भी क्या करने की जरूरत है, उस पर नोट्स भी रख सकता हूं।

संपादक

लेकिन अब आइए एक अधिक गंभीर विषय पर नजर डालें: संपादन। मैं दो प्रकार के संपादन बनाता हूं - सामग्री और कोड, इसलिए संपादकों के बारे में मेरी चर्चा उसी को प्रतिबिंबित करेगी। इससे कोई फर्क नहीं पड़ता कि आप कौन सा बनाते हैं, बहुत सारे हैं अच्छे संपादक, मैक के लिए उपलब्ध है।

जब मैं लिखता हूं, तो मार्कडाउन प्रारूप में लिखता हूं। यह आपको किसी में भी संरचित डेटा लिखने की अनुमति देता है पाठ संपादकविशेष सॉफ़्टवेयर की आवश्यकता के बिना (जैसे माइक्रोसॉफ्ट वर्ड). पांडोक जैसे टूल का उपयोग करके, आप सामग्री को लगभग किसी भी अन्य फ़ाइल प्रारूप में निर्यात कर सकते हैं।

पाठ संपादक

मार्कडाउन में लिखने के लिए, मैकडाउन, आईए राइटर, और राइटर प्रो और मऊ सहित कई उत्कृष्ट देशी ऐप्स उपलब्ध हैं। अरे, आप TextEdit का उपयोग भी कर सकते हैं, हालाँकि यह इस कार्य के लिए बहुत उपयुक्त नहीं है। इसके अतिरिक्त, विभिन्न ऑनलाइन मार्कडाउन संपादक भी हैं, जिनमें गिंग्को, ड्राफ्ट और ब्रूनो स्कोवोर्क का पसंदीदा, स्टैकएडिट शामिल हैं।

मैंने उनका उपयोग किया है और उन सभी की गारंटी दे सकता हूं, हालांकि मैं उनका नियमित रूप से उपयोग नहीं करता हूं। मेरे लिए, सबसे अच्छा उपकरण विम है, आदर्श रूप से मैकविम। इसे इंस्टॉल और कॉन्फ़िगर करने में थोड़ा अधिक समय लगेगा. लेकिन एक बार जब आप ऐसा कर लेंगे तो आप संतुष्ट हो जाएंगे. इसके अलावा, यह मुफ़्त है. यदि आप रुचि रखते हैं, तो GitHub पर मेरी Vim कॉन्फ़िगरेशन रिपॉजिटरी देखें।

कोडिंग अनुप्रयोग

वहाँ हमेशा उत्कृष्ट गुणवत्ता का उदात्त पाठ 3 होता है, जिसका मैं अक्सर उपयोग करता हूँ और अनुशंसा करता हूँ। इसमें TextMate 3 भी है, जो हल्का, सरल और एक्स्टेंसिबल है। लेकिन मेरे संपादक की पसंद PhpStorm है। IntelliJ पर आधारित, यह बहुत कुछ करता है; और जो यह मूल रूप से नहीं करता है उसके लिए संभवतः एक प्लगइन मौजूद है। यह मुफ़्त नहीं है. लेकिन कीमत वास्तव में उतनी बुरी नहीं है, खासकर जब आप लाभ का आकलन करते हैं।

संस्करण नियंत्रण

आगे, आइए संस्करण नियंत्रण को देखें। यदि मैं लिखता हूं या कोड करता हूं, तो मैं हमेशा संस्करण नियंत्रण का उपयोग करता हूं। और मेरी पसंद का संस्करण नियंत्रण Git है। यह मेरे लिए स्पष्ट है. हालाँकि, आप मर्क्यूरियल का उपयोग उतना ही आराम से कर सकते हैं। यदि आप सबवर्सन का उपयोग कर रहे हैं, तो ठीक है। लेकिन मैं ईमानदारी से सीवीएस का समर्थन नहीं कर सकता।

जब Git का उपयोग करने की बात आती है, तो मुझे लगता है कि चुनने के लिए कई अच्छे Mac टूल मौजूद हैं। सबसे पहले, एक अधिक सरलीकृत GitX है। खुला स्रोत और उपयोग करने के लिए निःशुल्क। और लाइनस टोरवॉल्ड के GitK का मैक क्लोन, यह रिपॉजिटरी प्रबंधन के लिए आवश्यक मुख्य कार्यक्षमता प्रदान करता है और एक अच्छा इन-प्रोग्राम अंतर व्यूअर प्रदान करता है।

अगला स्रोत कोड रिपॉजिटरी है। यदि आप एक ऐसे ऐप की तलाश में हैं जो यह सब करता है, तो सोर्सट्री के अलावा और कुछ न देखें। मैं इसे सदियों से उपयोग कर रहा हूं (मैंने पहले कमांड लाइन से Git का उपयोग किया था) और यह उत्कृष्ट है।

मैं स्मार्टगिट की भी अनुशंसा कर सकता हूं।

तीनों में से, मैंने सोर्स ट्री का सबसे अधिक उपयोग किया है और इसकी अत्यधिक अनुशंसा करता हूँ। हालाँकि, मेरे संपादक की पसंद MacVim की तरह, मैं कमांड लाइन से Git रिपॉजिटरी का प्रबंधन करता हूँ। (मैं यह नहीं कह रहा हूं कि आपको इसका उपयोग करना चाहिए कमांड लाइन. लेकिन मैं कहूंगा कि बिताया गया समय यह सीखने लायक है कि इसका उपयोग कैसे किया जाए क्योंकि यह आपको अधिक उत्पादक बनने में मदद करेगा। ऐसा कहा जा रहा है कि, यदि आप कमांड लाइन व्यक्ति नहीं हैं, तो सोर्सट्री आपकी सहायता है!)

सर्वर

सर्वर के लिए, मैं दो विकल्पों में से एक लेता हूं। मैं या तो रूबी और PHP जैसे एम्बेडेड सर्वर का उपयोग करता हूं और अतिरिक्त सॉफ़्टवेयर के ओवरहेड के बिना चलाता हूं, या मैं चलाता हूं आभासी मशीन. मैंने इसके लिए वर्चुअलबॉक्स और उबंटू लिनक्स का उपयोग किया है, लेकिन अधिक से अधिक मैं Ansible और Vagrant का उपयोग करके अपना स्वयं का निर्माण कर रहा हूं।

ऐसे बहुत सारे टूल हैं जिनका उपयोग आप कर सकते हैं, और डिफ़ॉल्ट रूप से बहुत सारी भाषा लाइब्रेरी और एक्सटेंशन हैं जो मैक पर इंस्टॉल नहीं हैं, और यहां तक ​​​​कि जो संस्करण इंस्टॉल किए गए हैं वे पर्याप्त नए नहीं हो सकते हैं। इस समस्या से निजात पाने के लिए, मैं होमब्रू का उपयोग करता हूं, जो मैक के लिए दो बेहतरीन प्रबंधन पैकेजों में से एक है।

होमब्रू लिनक्स पर एपीटी और यम के समान काम करता है, इसमें आप पैकेज रिपॉजिटरी की खोज कर सकते हैं और इसका उपयोग करके पैकेजों को इंस्टॉल, अपडेट और कॉन्फ़िगर कर सकते हैं। यह कैसे काम करता है और क्या पेशकश करता है, इसकी अच्छी समझ के लिए होमब्रू दस्तावेज़ ऑनलाइन देखें।

डेटाबेस

डेटाबेस के साथ काम करने के लिए, मैं मुख्य रूप से MySQL का उपयोग करता हूँ। मुझे लगता है कि आप इसका श्रेय मेरी PHP विरासत को दे सकते हैं। लेकिन मैं PostgreSQL और SQLite दोनों के साथ भी नियमित रूप से काम करता हूं। इनमें से किसी भी डेटाबेस को स्थापित करने के लिए, आप उन्हें लिंक का उपयोग करके संबंधित प्रदाताओं से डाउनलोड कर सकते हैं।

हालाँकि मैं खुद को एक कट्टर कमांड लाइन गुरु के रूप में सोचना चाहता हूँ, लेकिन जब डेटाबेस की बात आती है तो मैं उनमें से नहीं हूँ। मैं इसके लिए कई वर्षों से नेविकैट लाइट का उपयोग कर रहा हूं। यह एक बेहतरीन टूल है जो डेटाबेस की एक विस्तृत श्रृंखला तक वन-स्टॉप पहुंच प्रदान करता है।

Navicat न केवल MySQL, PostreSQL और SQLite को सपोर्ट करता है, बल्कि Oracle और SQLServer को भी सपोर्ट करता है। यह आपको दर्द रहित तरीके से कोई भी स्कीमा तत्व बनाने, मैन्युअल रूप से क्वेरी बनाने और चलाने, रिकॉर्ड खोजने, बनाने और अपडेट करने की अनुमति देता है - वह सब कुछ जो आप डेटाबेस प्रबंधन टूल से उम्मीद करते हैं।

बाहरी पहुंच

बाहरी पहुंच के लिए, मैं नियमित रूप से एसएसएच टूल लाइब्रेरी का उपयोग करता हूं, चाहे रिमोट सर्वर में एसएसएच करना हो, या अपने विकास परिवेश से फाइलों की प्रतिलिपि बनाना हो। इसके अलावा, मैं फ़ाइलों को पकड़ने और एपीआई अनुरोध करने और साइट के साथ इंटरैक्ट करने के लिए नियमित रूप से कर्ल और डब्लूगेट का भी उपयोग करता हूं।

लेकिन यदि आप कमांड-लाइन के प्रति इतने इच्छुक नहीं हैं, तो वास्तव में कुछ अच्छे GUI उपकरण मौजूद हैं। इसमें आदरणीय फ़ाइलज़िला, साथ ही तेज़ साइबरडक और ट्रांसमिट भी है। इन तीन उपकरणों में से प्रत्येक आपको केवल एक माउस से फ़ाइलों को दूरस्थ रूप से प्रबंधित करने की अनुमति देगा।

उपसंहार

इस तरह से मैं अपनी ज़रूरत के सभी उपकरणों के साथ पर्यावरण स्थापित करता हूँ। मैं स्वीकार करता हूं कि मैं कमांड लाइन का उपयोग करने में काफी धीमा हूं। लेकिन मैंने कई जीयूआई टूल भी शामिल किए हैं जिनका उपयोग आप कर सकते हैं, यदि आपकी कार्यशैली ऐसी है।

मैक के बारे में लगातार उपहासपूर्ण टिप्पणियों के बावजूद, निश्चिंत रहें, इसके लिए बहुत सारे सॉफ़्टवेयर उपलब्ध हैं। और इसकी बीएसडी विरासत के कारण, इसमें ओपन सोर्स और POSIX-संगत टूल तक भी पहुंच है। तो इससे कोई फर्क नहीं पड़ता कि मैक के साथ काम करते और बढ़ते समय आप कौन सा रास्ता अपनाते हैं, आपके पास अपने निपटान में उपकरणों की एक विस्तृत श्रृंखला होगी।

तो मेरा सेटअप आपकी तुलना में कैसा है?

लागत! बेशक यह इसके लायक है!

कोई भी मैक मालिक आपको 100 कारण बताएगा कि आपको मैकबुक का उपयोग क्यों करना चाहिए, और मैं उनमें से एक हूं। मैं Apple का प्रशंसक हूं और हमेशा इस तकनीक को सराहता हूं। इस लेख में मैं बताना चाहता हूं कि मैं ऐसा क्यों सोचता हूं।

आख़िरकार, मैं कमियों से शुरुआत करूँगा।

हानि 1- वो महंगे हैं।

हाँ, वास्तव में, माकी-पुस्तकें अन्य उपकरणों की तुलना में अधिक महंगी हैं। हां, आपको कुछ नकदी निकालनी होगी। लेकिन! प्रयुक्त कंप्यूटर के विकल्प के बारे में मत भूलिए। मेरे पास अभी है मैकबुक प्रो 15' 2013, जिसने मुझसे पहले दो मालिकों को देखा है और बिना किसी शिकायत के बढ़िया काम करता है।

मुझे कोई अन्य नुकसान नहीं मिला... तो चलिए पेशेवरों की ओर बढ़ते हैं।

प्लस 1- उच्च गुणवत्ता और सुंदर संयोजन।

Apple उपकरण को बहुत उच्च गुणवत्ता के साथ असेंबल किया गया है। बॉडी शुद्ध एल्युमीनियम से बनी है, सब कुछ ठीक से फिट बैठता है, कुछ भी नहीं लटकता, लटकता नहीं, गिरता नहीं, या खेलता नहीं। आप इसे अपने हाथों में लेते हैं और यह अच्छा है... वास्तव में, Apple की हर चीज़ की तरह)

और यदि आप इसे कभी अलग करके देखेंगे तो आपको मैकबुक की आंतरिक सुंदरता भी दिखाई देगी। सब कुछ मापा जाता है, सत्यापित किया जाता है, पंखे एक दूसरे के बिल्कुल विपरीत होते हैं। सुंदरता!

प्लस 2- सब कुछ टर्नकी है.

यदि आप नहीं उन्नत उपयोगकर्ताऔर आप वास्तव में नहीं समझते कि यह क्या है ऑपरेटिंग सिस्टमऔर ड्राइवर, तो Apple निश्चित रूप से आपके लिए है। मैकबुक खरीदते समय आपको फिलिंग की बिल्कुल भी चिंता नहीं होती है। आपने एक कंप्यूटर खरीदा, उसे अनपैक किया और तुरंत उसका उपयोग कर सकते हैं। केवल एक चीज जो आपको इंस्टॉल करनी है वह कुछ है अतिरिक्त कार्यक्रम, आपके शौक के लिए विशिष्ट। यहां तक ​​कि प्रोग्राम इंस्टॉल करने के लिए, आपको कुछ भी अतिरिक्त इंस्टॉल करने, इंस्टॉलर चलाने आदि की आवश्यकता नहीं है। आप बस प्रोग्राम आइकन लें और उसे अपने कंप्यूटर पर एप्लिकेशन फ़ोल्डर में खींचें। हां, इंस्टालेशन बिल्कुल इसी तरह होता है - बस खींचें और छोड़ें)

प्लस 3- टचपैड।

पहले, मैं उन लोगों को नहीं समझता था जो टचपैड पर काम करते हैं। सभी लैपटॉप पर, टचपैड बेहद छोटे और असुविधाजनक होते हैं, लेकिन मैक पर टचपैड का उपयोग करना खुशी की बात है।

सबसे पहले, यह बहुत बड़ा है!

दूसरे, यह पूरी तरह से कॉन्फ़िगर किया गया है! मैं कहूंगा कि यह MacOS के लिए कॉन्फ़िगर किया गया है। चूँकि मैंने अपने बीच पर विंडोज़ स्थापित किया है और इसके साथ काम करना सभी लैपटॉप की तरह ही असुविधाजनक है। लेकिन जब मैं MacOS लॉन्च करता हूं, तो सब कुछ बदल जाता है। यह एक स्वर्ग है.

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

प्लस 4- ऑपरेटिंग सिस्टम।

सभी मैक में एक ऑपरेटिंग रूम होता है मैकओएस सिस्टम. यह बहुत सरल है।

इसे स्पष्ट करने के लिए, एक कंप्यूटर के आकार के फ़ोन की कल्पना करें, जिसमें टचपैड वाला एक कीबोर्ड जुड़ा हुआ था, और फ़ाइलों के साथ काम करने के लिए एक प्रोग्राम जोड़ा गया था। संक्षेप में, यह MacOS है। मैं यह भी नहीं जानता कि और क्या बताऊँ। सब कुछ बहुत सरल और स्पष्ट है.

प्लस 5- यह लटकता नहीं है.

आपने सही पढ़ा. यह लटकता नहीं है. लगभग... बेशक, किसी भी तकनीक की तरह, यह फ़्रीज़ हो सकता है, लेकिन विंडोज़ की तरह नहीं। यदि, किसी मामले में, विंडोज पूरी तरह से और लंबे समय तक फ्रीज हो जाता है, तो MacOS में केवल "भारी" प्रोग्राम ही फ्रीज होता है, और जब आप इसके "फ्रीज" होने की प्रतीक्षा कर रहे होते हैं, तो आप वीके पर जा सकते हैं और समाचार देख सकते हैं। इसके अलावा, ये "फ्रीज़" बहुत अल्पकालिक होते हैं और बहुत कम ही आते हैं, इसलिए आप व्यावहारिक रूप से उन पर ध्यान नहीं देते हैं।

प्लस 6- बैटरी

बैटरी बहुत लंबे समय तक चलती है. लोड के आधार पर 3 से 6 घंटे तक। लेकिन सक्रिय उपयोग के साथ, ऐसा आनंद कुछ वर्षों तक जारी रहेगा, फिर सेवा जीवन समाप्त हो जाता है और आप हमेशा के लिए चार्जिंग से जुड़ जाते हैं)

लेकिन ख़त्म हो रही बैटरी के साथ भी, आपका लैपटॉप क्लाइंट के साथ मीटिंग में डिज़ाइन प्रोजेक्ट दिखाने के लिए एक या दो घंटे तक चुपचाप काम करने में सक्षम होगा।

प्लस 7यह UNIX जैसा ऑपरेटिंग सिस्टम है।

अब हम इस बात पर आते हैं कि यह प्रोग्रामर्स के लिए सुविधाजनक क्यों है।

UNIX-जैसा - इसका मतलब है कि आपके पास एक टर्मिनल है। सामान्य प्रोगर टर्मिनल के साथ बहुत काम करते हैं। और प्रोग्रामिंग के लिए कई चीज़ें विंडोज़ पर बिना संशोधन के इंस्टॉल नहीं की जा सकतीं। खैर, उदाहरण के लिए, विंडोज़ पर रूबीऑनरेल्स में कोडिंग मुश्किल होगी। बहुत कठिन।

संक्षेप में, जो लोग पहले से ही लिनक्स का उपयोग करते हैं, उनके लिए कुछ भी नहीं बदलता है, सिवाय इसके कि आपको बोनस के रूप में एक सुंदर, सुविचारित ऑपरेटिंग सिस्टम वाला पतला लैपटॉप भी मिलता है।

और जो लोग सरल HTML पृष्ठों पर वेबसाइट विकसित करना बंद नहीं करना चाहते हैं, वे देर-सबेर किसी प्रकार के ढांचे पर आ जाएंगे जिसके लिए UNIX जैसे ऑपरेटिंग सिस्टम की आवश्यकता होगी।

हाँ, विंडोज़ पर आप यह सब इसी तरह कर सकते हैं। लेकिन लिनक्स या मैक पर यह बहुत आसान होगा, बिना किसी झंझट के और डफ के साथ अनावश्यक नृत्य के बिना।

इसलिए, लेख के शीर्षक को सारांशित करने के लिए, हाँ, मैकबुक पर प्रोग्राम करना बहुत सुविधाजनक है, यह संभव है और यह अवास्तविक रूप से अच्छा है!

अंत में, मैं आपको कुछ सामान्य प्रश्न भी बताना चाहता हूं जो पक्ष-विपक्ष से संबंधित नहीं हैं, लेकिन उनका उत्तर देना आवश्यक है।

  • यदि आपके पास रेटिना स्क्रीन है तो इससे आपके जीवन पर किसी भी प्रकार का प्रभाव नहीं पड़ता है। बहुत से लोग यह प्रश्न पूछते हैं: "यदि मेरे पास 2880px मॉनिटर है तो मैं 1280px मॉनिटर के लिए वेबसाइटों को कैसे लेआउट करूँगा?" यह हस्तक्षेप नहीं करता. इस तथ्य के अलावा कि तस्वीर बहुत स्पष्ट और सुंदर होगी, कुछ भी नहीं बदलेगा।
  • यदि आप विंडोज़ उपयोगकर्ता हैं तो आपको इसकी आदत डालनी होगी। मुझे इसकी आदत पड़ने में एक सप्ताह लग गया। यह ठीक है। पहले दिन यह बिल्कुल भी स्पष्ट नहीं था कि इसका उपयोग कैसे किया जाए और मैंने मैक को स्टोर में वापस ले जाने के बारे में सोचा। लेकिन एक बार जब आपको यह पता चल जाएगा तो आप मना नहीं कर पाएंगे।
  • MacOS पर प्रोग्राम के संदर्भ में कोई समस्या नहीं है। विंडोज़ पर आपके पास जो कुछ भी है वह मैक पर है, या आप उसका प्रतिस्थापन पा सकते हैं। अब विंडोज़ और मैक ओएस दोनों के लिए बहुत सारे प्रोग्राम बनाए गए हैं।

    जब मैंने अपना पहला मैकबुक खरीदा, तो मेरे आस-पास मौजूद सभी लोगों ने कहा कि मैंने इसे दिखावा करने के लिए खरीदा है। हालाँकि मेरे मन में ऐसे विचार भी नहीं थे. वे शायद ईर्ष्यालु थे.

    यदि iPhone को दिखावे के लिए खरीदा जा सकता है, तो Mac सबसे पहले और सबसे महत्वपूर्ण एक उत्तम नस्ल का घोड़ा है।

    अपने मैकबुक को अपने और अपने समय में निवेश के रूप में सोचें।

    1) फिर भी, कोई कुछ भी कहे, Apple तकनीक एक निश्चित स्थिति है। और मैकबुक के साथ मीटिंग में आना एक प्लस के रूप में गिना जाएगा।

    2) मेरा पहला मैकबुक मेरे लिए 6 साल तक काम करता रहा। हर दिन, सुबह से शाम तक, उन्होंने जिद्दी निष्ठा के साथ वेबसाइट विकसित करके मुझे पैसे कमाने में मदद की। 6 साल! इसके बारे में सोचो! क्या आप ऐसे कई कंप्यूटरों को जानते हैं जो इतने लंबे समय तक चलने के इच्छुक हैं? और ध्यान रखें कि मेरा लैपटॉप दिन-रात काम करता है।

    अनुभव से, मैं कह सकता हूं कि मेरा पहला लैपटॉप 2 साल तक चला और उसकी स्क्रीन टूट गई, और दूसरा लैपटॉप 2 महीने तक चला और जल गया... आप अपना निष्कर्ष खुद निकाल सकते हैं।

___________________________________

और एक आखिरी युक्ति: मैकबुक कैसे चुनें?

क्या आप जानते हैं कि मुझे सेब के बारे में क्या पसंद है? क्योंकि उसके साथ आपको ये सवाल पूछने की ज़रूरत नहीं है। यह मत सोचिए कि आपके पास कितने प्रोसेसर हैं या कितनी रैम है। कोई ज़रुरत नहीं है। आप एक अच्छी तरह से निर्मित उपकरण खरीद रहे हैं जो किसी भी स्थिति में जल्दी और आसानी से काम करेगा।

खरीदारी के लिए आपको दो चीज़ें तय करनी होंगी:

आपको कंप्यूटर की आवश्यकता क्यों है?

विश्व स्तर पर, Apple प्रौद्योगिकी को 3 क्षेत्रों में विभाजित किया गया है:

ए) मैकबुक एयर छोटा, कॉम्पैक्ट, पतला और बहुत ज्यादा नहीं है शक्तिशाली कंप्यूटर. यह उन लोगों के लिए है जिन्हें सिर्फ इंटरनेट पर सर्फ करने, फिल्में देखने और वर्ड में लेख लिखने की जरूरत है। खैर, अंतिम उपाय के रूप में, फ़ोटोशॉप में काम करें।

b) मैकबुक प्रो एक शक्तिशाली लैपटॉप है। यह उन लोगों के लिए है जिन्हें काम के लिए पोर्टेबल, शक्तिशाली कंप्यूटर की आवश्यकता होती है।

ग) आईमैक है डेस्कटॉप कंप्यूटर. यह बड़ा है, यह शक्तिशाली है, लेकिन यह पोर्टेबल नहीं है। उन लोगों के लिए जिनके लिए एक अच्छा वर्कहॉर्स होना महत्वपूर्ण है जो एक ही स्टाल पर रहता है और शहरों के बीच नहीं जाता है)

आपके पास कितना पैसा है?

प्रोग्रामिंग में शुभकामनाएं और उम्मीद है कि मैकबुक खरीदूंगा)

विषय पर प्रकाशन