تجربة البرمجة يونكس *

نعني بالبرمجة عملية البرمجة الفعلية في C للميكروكونترولر الصغيرة ، وكذلك تتبع لوحات الدوائر المطبوعة ورسم النماذج في Solid وتحرير الأرصفة في Office وقراءة الإنترنت وكتابة هذه الملاحظة.


هذا الجهاز هو UNIX FIT MX-450V ، أو لفترة وجيزة - * UNIX ، حيث يتم تنفيذ عملية البرمجة.



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


التبرير


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


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


اختيار المصدر


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


أعجبني UNIX للأسباب التالية:


  1. الحد الأدنى لسرعة البدء = 0.8 كم / ساعة. هذا مهم ، نظرًا لأنني لست سريعًا ، وأغلب البرامج تحدث بسرعة تصل إلى 1 كم / ساعة. ليس كل المسارات يمكن أن تفعل ذلك ببطء.
  2. يحتوي نظام UNIX على تغيير كهربائي في زاوية ميل السطح. لا أستخدمها غالبًا بعد ، لكن يبدو أن فكرة التسلق أسفل الطاولة في مكان ما وضبط شيء هناك يدويًا أثناء عملية البرمجة تستثني تمامًا موضوع تغيير الإمالة.
  3. يمكن تفكيك بنية UNICS بسهولة - وهذا أمر مهم للغاية ، حيث سيتعين عليك حتما وضع يديك عليها ، ومن الممتع للغاية أن كل شيء يمكن القيام به عن طريق لف الأظافر دون استخدام مطحنة ولحام.
  4. مقبض رائع على المؤخرة لرفع الجهاز إلى وضع عمودي. من المريح جدًا حمل UNIX لها عندما تقوم بتفريغها تحتها. تافه ، ولكن لطيفة جدا.
  5. الاسم بصراحة ، كان المكون العاطفي في الاختيار حاضرًا أيضًا.



مع الجدول ، أصبح الأمر أسهل.


إن أبسط استعلام "جدول كهربائي" هو عبارة عن مكاتب رائعة ، حيث تم أخذ "Ergostol Duo" في أحدها ، يتحكم فيه ثلاثة أزرار: "أعلى" ، "لأسفل" ، و "من فضلك اسمح لي بنقل هذا الجدول الآن" (دائري).



حتى لا يتم السحب ، هذا هو المخطط العام أثناء الاختبار الأولي.



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


التثبيت والإعداد


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



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



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



هنا هو جهاز التحكم عن بعد ، وسوف تأتي في متناول اليدين في وقت لاحق.



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



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



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



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


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



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




يجب أن يصاحب التثبيت الصحيح للبيروقراطية على UNICS بعض الأدوات المساعدة الإضافية التي تمنع الإلغاء التلقائي للبيروقراطية في اللحظة الأكثر أهمية. على هذا النحو ، تم استخدام لوحين بلاستيكيين أبيضين صغيرين مصنوعين من PVC ، تم لصقهما بغباء على الجدران الجانبية على الفيلكرو على الوجهين. (أي نوع من المواد الصفائح ستفعل ، ولكن كان مجرد ورقة PVC 5 مم التي جاءت في يدي.)
الآن لا تتراجع ساقي البيروقراطية ، وحتى عندما تحتاج إلى وضع أحدهما على الآخر ، فلست مضطرًا إلى توجيه الكثير ، قاعدة الأدلة. تم تبسيط الإجراء "جلس" ​​إلى الحد الأدنى:


  • اضغط على الزر الموجود على جهاز التحكم عن بعد ، توقف UNICS ؛
  • Zhmak-Zhmak زرين على جهاز التحكم عن بعد من الجدول ، خفض الجدول ؛
  • مع يد واحدة انتزاع البيروقراطية ووضعه على UNICS.

هذا كل شيء.


الإجراء "نهض" - نقوم بتنفيذ المكدس بالترتيب العكسي ، بدءًا من إزالة البيروقراطية أسفل الجدول التالي.



فويلا ، يتم رفع البرمجة.



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


ميزات مميزة


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


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


يونيكس تقليدية. على الأقل لدينا أطروحة معروفة "لن تفلح ، لن تذهب" ، له ما يبرره تماما. تشتمل مجموعة التسليم على زجاجتين بزيت سيليكون ، لذا ، لا يلزمك تبخيره (وفقًا للتعليمات - بالتنقيط من وقت لآخر) ، ولكن صب الزيت من البداية وبهامش! في مكان ما في نهاية الزجاجة الأولى ، انتهى المهرج ، وتوقفت الضحكات الصرير والصرير ، لذلك بدأ التصميم في العمل. حسنًا ، تحتاج إلى تشديد الشريط ، بعد مرور ستة أشهر تقريبًا ، بحيث يمضي بسلاسة ولا يتراجع.


يجب أن تدور UNICS من أجل البرنامج على ذلك. لا تساعد البرمجة على نظام UNIX الثابت على الإطلاق ، ولكن على العكس تزداد سوءًا فقط ، تبدأ الأرجل في الألم وتراجع في الحالة المزاجية.


النتيجة


إيجابية بشكل غير متوقع. بمعنى أنه تبين حقًا المشي لمدة 3-4 ساعات متتالية ، مع ملاحظة التعب تمامًا ، لم أكن أتوقع ذلك من نفسي. الوحي الثاني - قبل الشراء ، والنظر على الشبكة على صور هذه الطاولات المرتفعة المضحكة ، لم أكن أتوقع أي استقرار خلفها ، وأعدت مسبقًا "تثبيت" الطاولة على الحائط في الموضع المرتفع بحيث لا تهتز الشاشة عند الكتابة وحركات الماوس. إنه لأمر مدهش أنني لست بحاجة إلى السبب ، لكنني ما زلت لا أفهم ما إذا كانت الكتلة الكلية للهيكل كافية ، أو تميل النصف العلوي من الجسم على الطاولة ، مما يخلق إدراكًا مريحًا ذاتيًا لجهاز التذبذب ، نظرًا لأنه يتأرجح مع جثتي بالكامل ، لا أعرف. ولكن مع النظارات ، وبدون النظارات ، فإن العملية مريحة للغاية. الأهم من ذلك كله ، كنت أخشى أنه مع مثل هذه "البرمجة الرأسية" ، لن ينجح تتبع PCB ، لأن العملية تعتمد اعتمادًا كبيرًا على حركات الماوس الدقيقة. لكن لا ، كل شيء سار على ما يرام ، أي أنه كان من الممكن عادة الدخول في نشوة ، تحرك الماوس بشكل واضح ، ولم يشتت علاوة على ذلك ، نشأت مكافأة غير متوقعة - حركات إيقاعية من الساقين إلى الموسيقى (حسنًا ، التتبع اليدوي دائمًا للموسيقى) بطريقته الخاصة يساهم في العملية الإبداعية وبطريقة ما "دفع" له. بالطبع ، كل هذا هو الذاتية ، لا توجد إحصاءات كافية لأي استنتاجات محددة. ومع ذلك ، فإن أطروحات "برامج الرقص" أو "المسيرة الإبداعية لـ Unixoids" لا يزال يتعين فهمها ، وربما هذا شيء.


تحول وضع البرمجة الرئيسي إلى مجرد المشي ، ولكن لا يزال من المستحيل أن يعمل بسرعة كبيرة. أي أنه من الواقعي تمامًا "الذهاب في نزهة على الأقدام" لمدة 3-4 ساعات ، ولا يلاحظ تمامًا الوقت وما يحدث تحت قدميك. بعد ذلك - اجتماع ، ولكن ليس لفترة طويلة ، حتى مع مراعاة وسادة إضافية ، لا يزال البيروقراطيون ليسوا أكثر بيئة برمجة مريحة ، وأسفل الظهر مخدر ، وتريد النوم حقًا. حوالي 20-30 دقيقة ، وهذا كل شيء ، الاسترخاء قد انتهى ، يمكنك الاستمرار في الرقص على المبرمجين المحطمين لعدة ساعات ، بشكل عام ، الشعور بالتعب الناتج عن المشي ليس محسوسًا.


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


خطط ضخمة


في السنة المقبلة ، أود تحسين الكون في الاتجاه التالي:


  • قم بتجميع أبسط الأتمتة بحيث يرتفع الجدول وينخفض ​​إلى مستوى ثابت بضغطة قصيرة على زر واحد (بدلاً من الضغط لفترة طويلة على اثنين) ،
  • قم بتطبيع الزواحف المعلقة للأسلاك بطريقة ما ، من المحتمل أن ترفق بعض الصناديق اللطيفة وتضع كل شيء فيها ، على الرغم من أن كل شيء يعمل بشكل عام مثل هذا ، فإنه لا يضر بأي شيء أثناء نزول النسب ؛
  • تعامل مع أوضاع البرمجة المائلة بالتفصيل ، وهذا هو ، استكشاف كيفية حدوث العملية في زوايا الميل المختلفة من UNICS.

حسنًا ، سيكون من الجيد التعرف على تجارب وإنجازات مماثلة إذا شاركها شخص ما.

Source: https://habr.com/ru/post/ar436524/


All Articles