كيف المبرمجين البرمجة في أي وقت وفي أي مكان؟

الناس الفضوليين الذين يحملون الكمبيوتر يمكن أن تعمل في أي وقت، في أي مكان، أجهزة الكمبيوتر الخاصة بهم لماذا يبدو مثل ذلك بكثير أقوى من نحن؟ هذه المادة سوف اقول لك كيف تفعل مهندسي البرمجيات قادرون على العمل في أي وقت في أماكن مختلفة - سر أدناه للحصول على شركاء صغير، يمكننا أن نتعلم يا.

الكاتب | تيغران Bayburtsyan

المترجم | الاتحاد السوفيتي مثل هذا، ذبيان | maozz

أنتجت | CSDN ( ID: CSDNnews)

وفيما يلي ترجمة:

البرمجة ليست عملية سهلة، وخاصة إذا كان يجب أن تأخذ بعين الاعتبار الأخطاء السريع وأي وقت من الأوقات. ضع تركيزك فقط على البرنامج نفسه يمثل تحديا صعبا للغاية، وهذه المادة يقول المزيد عن كيفية استخدام الإنترنت في أي مكان والمتصفح، رمز من مجموعة النهائي!

عندما كنا Hexometer كوم عندما يتطلب العمل السفر المتكرر، وأحيانا يستغرق بضعة أيام للتحقق من كثافة الأداة على كمبيوتر آخر، لهذا السبب أنا في حاجة مثل هذه البيئة، وسوف تسمح لي أن لديك اتصال بالإنترنت في أي واحد وعلى الكمبيوتر يدعم المتصفح عملية البرمجة نفسها.

قد لا تنطبق هذه المادة على مروحة الكمبيوتر أو التكلفة المنخفضة للمسافرين، لأن الجهة التي يعملون بها وعادة ما تكون رخيصة جدا، ولكن سيئة للغاية الاتصال بالإنترنت.

وكما يمكنك أن تتخيل، من أجل جعل إعدادات البيئة البرمجة مستقلة تماما عن أي كمبيوتر محمول، والطريقة الوحيدة هي استخدام متصفح الأساسي مع اتصال بالإنترنت، لأنك تعرف، متصفحات اليوم في كل مكان!

ما هي فوائد يجب أن نفعل هذا؟

لقد تم استخدام هذا العملاق معظم قوية من أجل تسريع عملية البرمجة بلدي، ومحاولة لجعل الأوقات كود الترجمة لا يمكن تجاهله. كما يمكنك أن تتخيل هذا مكلف جدا وقوية قوة المحمول قد يؤثر على عمر البطارية.

عادة، يمكن أن ماك بوك كمبيوتر محمول ضمان برمجة مستمرة دون شحن ما يقرب من 4-5 ساعات، والتي كانت جيدة جدا. لكن في بعض الأحيان لا يمكنك أن تضمن دائما استخدام نفس جهاز الكمبيوتر المحمول، ولكن مع مرور الوقت، وسوف تجد صعوبة متزايدة في التحول إلى جهاز الكمبيوتر المحمول الجديد إلى العمل.

أن نكون صادقين، في السنوات الماضية 4--5، وأنا أساسا استخدام الكمبيوتر المحمول ماك بوك لاستكمال مشاريع البرمجة بلدي، وذلك أساسا لأنني أحب الطريقة التي نبني، ومثل الأمثل خصيصا لنظام التشغيل الخاصة بهم.

ومع ذلك، عندما بدأت البرمجة على خادم بعيد، وتستخدم عملية التنمية وعملية الصيانة المتكاملة، وأدركت أن يتم نقل عملية البرمجة بأكملها إلى الخادم يجلب فإن الفوائد التالية تفوق بكثير مساوئ هذه الطريقة في البرمجة.

سرعات الاتصال بالإنترنت تصل إلى 1GB في الثانية الواحدة! وهذا الاستحقاق هو كبيرة جدا، خاصة إذا كنت غالبا ما تحتاج إلى تثبيت حزمة أو سحب / دفع عامل الميناء الوقت الحاويات عن بعد.

وحدة المعالجة المركزية الأساسية قوية، واجهة المستخدم لا في سماء المنطقة. هل يمكن أن تكون مجهزة قوية زيون (زيون) الأساسية وحدة المعالجة المركزية أو CPU I7 إلى خادم البرمجة الخاصة بك من جهاز كمبيوتر محمول سعر كيس لشرائها أرخص.

ومعظم الفرق المهم هو أن كل من يستهلك نظام التشغيل المحمول 3-5 من وحدة المعالجة المركزية للحفاظ على تشغيل واجهة المستخدم سطح المكتب، إذا كنت تريد ذلك في استخدام قوية بيئة التطوير المتكاملة (IDE)، فإنه يستهلك البطارية بشكل أسرع.

انها تسمح لك للوصول عن بعد المضيف المحلي (المحلى LH OST)! WEB كمطور، كنت لتشغيل أدوات ngrock لبناء بعض نفق بعيد المسمى، من أجل إظهار بعض المشاريع التجريبية للعملاء.

الآن يصبح مفيدا للغاية، حتى يسمح لي لاستخدام اسم نطاق مخصص للاتصال بيئة تطوير بلدي، يمكنك مشاركة بعض الأشياء عبر الإنترنت والبرمجة مباشرة من مكان واحد!

مساحة القرص مرن جدا. أنا دائما تقريبا استخدام جهاز كمبيوتر محمول مع حجم 256 GB محرك الحالة الصلبة (SSD)، ولكن اذا كنا نستطيع توسيع حجمها حيوي، فقط حتى أتمكن من تشغيل بعض البيانات التي تم جمعها جيدة مباشرة في بيئتي البرمجة الاختبار.

فوق القوائم، فإنه يمكن أن ينظر إلى جميع الفوائد من هذا النهج البرمجة كمكافأة أو لبرنامج الجهاز باستخدام متصفح في برمجة المتصفح.

المتصفح كود VS

هناك العديد من الأدوات، يمكن تشغيل الخدمات كمحرر كود VS لتشغيل في المتصفح. ومع ذلك، هناك برنامج مفتوح المصدر، الذي يحل محل وظيفة خادم يستند إلى إطار الاتصالات الكترون WebSocket باستخدام، من أجل أداء دقيق تكرار VS التعليمات البرمجية في المتصفح، حتى أنها يمكن أن تعمل جنبا إلى جنب مع شبكة الجيل الثالث 3G عن طريق نقاط اتصال جوال. في بعض الأحيان، ولكن عندما الاتصال بشبكة الانترنت ليست جيدة، وسوف تكون خيبة أمل كبيرة، ولكن ليست هذه هي تكلفة استخدام جهاز كمبيوتر محمول منفصل.

على أي حال، يمكنك الحصول على فوائد تبدأ في أن تكون أكثر من ذلك بكثير مما كنت اتصور.

ويستند المشروع رمز Server على قانون VS، غيروا كل التطبيقات الجزء ربط والكترون سطح المكتب، بحيث يمكن أن تعمل في المتصفح + Websocket إتصال البيئة تمريرها إلى المستعرض على خادم يقوم بتشغيل خدمة والنتائج .

رمز Server يمكن العمل على جميع المنابر، بما في ذلك MAC وويندوز ولينوكس، ولكن في معظم الحالات، أنا متأكد من أنك سوف يتم تشغيلها I تستخدم لينكس كنظام تشغيل الخادم رمز الخادم ..

# تشغيل كود خادم من CLI ~ # رمز خادم أيا --auth --port 8888

في والأمر يبدأ رمز الخادم، يمكنك الآن انتقل إلى HTTP : // المحلى LH معاهدة الفضاء الخارجي: 8888، وقانون VS يصل ظائف الوصول من المتصفح.

إذا كنت تنوي تشغيلها على المدى الطويل، وآمل أن في كل إدارة المشاريع، وبعد ذلك يمكنك السماح لها تشغيل كخدمة الخلفية، على سبيل المثال، وسيستم دي استخدامها معا (وهو ما يمكنني استخدام الآن).

في بلدي على سبيل المثال، تكوين سيستم دي الأساسي هو على النحو التالي:

وصف = كود خادم PIDFile = / تمة / coder-99.pid العضو = المبرمج مجموعة = المبرمج إعادة تشغيل = دائما KillSignal = SIGQUIT WorkingDirectory = / الوطن / المبرمج ExecStart = / البيرة / المحلية / بن / القانون خادم أيا --auth --port 8080 WantedBy = multi-user.target

كما ترون، لم أكن استخدام أي منفذ العام مباشرة على كود خادم، لأنه يمكن فعلا فتح جميع مشاريعي (وليس أن أمن كلمة المرور الخاصة بهم) من دون أي مراقبة الدخول من هذا الوضع.

لجعلها أكثر أمانا، وأنا استخدم في الجبهة إنجن إكس، والتكوين محددة، وهو يعمل فقط كخادم وكيل، ثم مجموعة HTTP بعض المصادقة SSL ومعلومات التكوين للتأكد من أنه يمكن الوصول إليها إلا من خلال VPN.

هل حقا يمكن أن تعمل على أي جهاز؟

الجواب على هذا السؤال، أود أن أقول "نعم!"

قد يكون بعض أجهزة الإدخال مشكلة يونيكود، لأنها تستخدم بعض الخدمات الأحرف التحويل، مثل معظم أجهزة Android. ولكن بالنسبة للجهاز أبل، وأنها تعمل بشكل جيد جدا! حتى على باد برو، يمكنك أن تشعر متعة واجهة سطر الأوامر (CLI) من خلال VSCode البرمجة النهائية والوصول إلى الخادم.

عملت في شركة أيسر جهاز Chromebook 14 أجهزة الكمبيوتر المحمولة لبعض الوقت، بل هو غاية أجهزة الطاقة المنخفضة، بالنسبة لي كان يعمل بشكل جيد جدا، لأنه يتم معظم السيارات الانتهاء وتجهيز الخدمة على جانب الملقم بدلا من التركيز على وحدة المعالجة المركزية الكمبيوتر المحمول المحلية التي يؤدونها.

ليست هذه هي الطريقة يشكل تحديا للجميع، وإذا كان معظم من التطبيق الخاص بك لا تحتاج إلى أن تكون بالنظر إلى سطح المكتب المبرمج أو نظام تشغيل معين، ثم يمكنك استخدامها. حتى أنا استخدم هذا النهج في البرمجة تتفاعل الأصلية مع المعرض، وتشمل هذه العملية جميع العمليات والتي تعمل مستقلة النظام.

آمل أن تتمكن وأنا لم تعد تعتمد على كمبيوتر محمول، والتمتع البرمجة في المرح المتصفح!

الأصل: HTTPS: // hackernoon كوم / بلادي كمبيوتر محمول مستقل-سير العمل كما هو وجود برامج مهندس kk19320n

هذه المقالة CSDN الترجمة، يرجى الإشارة إلى المصدر من المصدر.

[END]

"عين في السماء" في الصين التقاط إشارة الكونية الغامضة، والحضارة الغريبة مخبأة في مركز المجرة؟

التركيز قوانغدونغ وهونغ كونغ منطقة خليج سان فرانسيسكو! "إن الدورة الثانية للقوانغدونغ وهونغ كونغ منطقة خليج التعاونية منتدى التنمية الابتكار" عقدت

4 كبير الفيزيائيين مشكلة تعاني، واحدة لكل مستوى على جائزة نوبل

تحت عنوان "الخوانق الثلاثة شينجيانغ" الضبط مشروع هيدرو الطاش

لماذا القمر في السماء ليلا دون النجوم؟

نيتياس الشعر "خفض العنف" مذكرة داخلية، Jingdong المسؤولة عن تكلفة الأطفال التعساء من الموظفين إلى 22 سنة، نواة لينكس 5.4 الافراج | المهوسون العناوين

مجموعة من الصور الفوتوغرافية القديمة يأخذك إلى المدينة كنت لا تعرف ما تساوتشوانغ

1100000000! قلعة تيانجين العكس زي جينان Daxinzhuang سعر الأرض حوالي 10747 يوان / متر

Python2 العد التنازلي، لا تأتي من السيطرة على ميزات جديدة Python3 بارد؟ | برنامج القوة

سيئة للغاية! 446 أسعار المساكن الإفلاس الجنون أن المال الاقتراض في الخارج، Kuangmai المحلي إلى "80 من المطورين ميت" نريد حقا أن تأتي؟

الإقامة الإقامة في وزير العقل

7000 سنة ضوئية بعيدا عن المنطقة، وتقف على إنشاء منصب ملايين السنين لا تقع، في انتظار حول الكوكب