Cs50x 2020 - Lecture3 مترجم
جدول المحتويات:
- عند محاولة أتمتة شيء ما ، فمن الحكمة التوقف والتفكير في النطاق الذي تحاول العمل معه. هل تتضمن مهمتك بشكل رئيسي إدخال نص متكرر ، أم أنها تتعلق بنقل الملفات وإنشائها؟ سوف يساعدك تضييق المجال في العثور على الأداة المناسبة للمهمة بسهولة أكبر ، وعندما يتعلق الأمر بعمليات الملف ، لا يمكنك أن تخطئ في Directory Opus.
- لا توجد أية مقالة حول موضوع أتمتة العمل اليومي دون ذكر VBA ( Visual Basic للتطبيقات). لا يمكنك تنزيل VBA وتثبيته ، ولكن ربما يكون لديك بالفعل: إنه مدمج في Microsoft Office. إذا كنت تبحث عن أتمتة أي عمل تقوم به في Word أو Excel أو Access ، فإن VBA هي الأداة التي تحتاجها. يمكنك استخدامه فقط لأي شيء ، من إدخال نص إلى تنسيق مستند إلى العمل مع الملفات الخارجية لإنشاء وظائف Excel مخصصة.
- بغض النظر عن البرنامج الذي تكتبه ، من المحتمل أنك تكتب بعض الأشياء نفسها مرارًا وتكرارًا. فكّر في تحيات البريد الإلكتروني والتوقيعات ، أو عبارات الأسهم المتعلقة بعملك ("شكرًا لك على اهتمامك" ، وما إلى ذلك). ماذا لو أمكنك إدخال كل هذا النص المتكرر بالضغط على مفتاح أو اثنين؟ هذا هو ما PhraseExpress لا ، ثم بعض. إنه مجاني للاستخدام الشخصي و 50 دولارًا للاستخدام التجاري بعد فترة تجريبية مجانية لمدة 30 يومًا.
- لسنوات الآن ، كلما كنت بحاجة إلى جهاز الكمبيوتر الخاص بي للتعامل مع شيء خارج عن المألوف ، لقد وصلت إلى AutoHotkey. مثل هذا PhraseExpress ، هذا البرنامج النصي بسيط (ومجاني) يمكن أن تستجيب لمفاتيح الاختصار و "hotstrings" (اكتب
- في البداية كان سطر الأوامر ، أو هكذا يخبرنا نيل ستيفنسون. ومخيبة للآمال ، لم يتغير الكثير منذ ذلك الحين ، على الأقل فيما يتعلق بمعالج الأوامر الافتراضي لـ Windows ، cmd.exe ، وإطاره الأسود اللطيف. في حين يتمتع مستخدمو لينكس بنوافذ شبه شفافة شفافة تصل بينهم وبين معالج الأوامر القوي ، فإن مستخدمي Windows عالقون بخط أوامر عتيق لا يتم تغيير حجمه بشكل صحيح ولا يمكن لصقه بدون أمر الماوس (الضغط على Ctrl + V فقط السبب ^ V للطباعة).
- البرنامج هو شيء شخصي ، ومختلف المستخدمين لديهم خداع الحيوانات الأليفة مختلفة. لحسن الحظ ، لا يتعين علينا إنشاء معالجاتنا للكلمات ومترجمي سطر الأوامر الخاصة بهم لكي يشعروا أنهم على حق. يمكن حتى لو قرص بسيط أو اثنين قطع شوطا طويلا نحو جعل برنامجك حقا لك ، وجعل عملك يسير بشكل أسرع وأكثر متعة. ابدأ بطيئًا ، ومن يدري: قد تصبح مبرمجًا.
مرة أخرى ، تجد نفسك جالسًا أمام جهاز الكمبيوتر الخاص بك ، تتألق من خلال الضغط على نفس السلسلة من الأزرار وأكثر للحصول على شيء ما القيام به. ربما كان عليك إنشاء تسلسل هرمي للمجلدات المعقدة لمجموعة من المشاريع. أو ربما اضطررت إلى نسخ ولصق وتنسيق نفس النوع من البيانات عدة مرات.
مهما كانت المهمة ، فمن المحتمل أنها لم تكن ممتعة.
الخبر السار هو أنه يمكنك التهيئة للخروج من هذه الانشغال ، حتى لو لم تكن مبرمجًا. فيما يلي خمسة أدوات أتمتة قوية يمكنها المساعدة.
Directory Opus
عند محاولة أتمتة شيء ما ، فمن الحكمة التوقف والتفكير في النطاق الذي تحاول العمل معه. هل تتضمن مهمتك بشكل رئيسي إدخال نص متكرر ، أم أنها تتعلق بنقل الملفات وإنشائها؟ سوف يساعدك تضييق المجال في العثور على الأداة المناسبة للمهمة بسهولة أكبر ، وعندما يتعلق الأمر بعمليات الملف ، لا يمكنك أن تخطئ في Directory Opus.
Directory Opus قابل للتخصيص للغاية وله لغة البرمجة النصية الخاصة به.
يؤدي هذا المستوى من التخصيص إلى أتمتة سهلة: Directory Directory يحتوي Opus على مجموعة مدمجة خاصة به الأوامر ، مما يجعل لغة برمجة بسيطة. على سبيل المثال ، يمكنك تعيين ضغطة واحدة لإنشاء مستند جديد يحمل تاريخ اليوم بتنسيق محدد (2012-12-13 ، 121213 ، وما إلى ذلك). يمكنك ترتيب اختيار مجموعة من الملفات وإعادة تسميتها جميعًا بسرعة وفقًا لبعض البرامج ، أو يمكنك إنشاء ماكرو يحدد جميع ملفات DOC و JPG في المجلد الحالي ، ثم ضغطها في أرشيف يحمل اسمًا و نوع من اختيارك ، ورسائل البريد الإلكتروني لهم. بمعنى آخر ، يمكن لـ Directory Opus مساعدتك على أتمتة أي مهمة تتضمن معالجة الملفات ، ويتم توثيق أوامرها بشكل جيد.
VBA
لا توجد أية مقالة حول موضوع أتمتة العمل اليومي دون ذكر VBA (Visual Basic للتطبيقات). لا يمكنك تنزيل VBA وتثبيته ، ولكن ربما يكون لديك بالفعل: إنه مدمج في Microsoft Office. إذا كنت تبحث عن أتمتة أي عمل تقوم به في Word أو Excel أو Access ، فإن VBA هي الأداة التي تحتاجها. يمكنك استخدامه فقط لأي شيء ، من إدخال نص إلى تنسيق مستند إلى العمل مع الملفات الخارجية لإنشاء وظائف Excel مخصصة.
مجمعة مع Microsoft Office ، يتيح VBA تسجيل وحدات الماكرو ثم تخصيصها للقيام بأي شيء
المحرر عبارة عن بيئة تطوير كاملة ، مع أدوات تصحيح الأخطاء المضمنة ، تلقائي الإكمال ، تعليمات حساسة للسياق ، وأكثر من ذلك. عندما تقوم بعرض الماكرو في المحرر ، يمكنك بسهولة تخصيصه وتعلم تدريجيا قدرات جديدة وفقا لكل ما تحتاجه لمشروعك. في الواقع ، يعد العمل مع VBA أحد أفضل الطرق للوصول إلى البرمجة. كل ماكرو هو حجم لدغة ، ويمكنك وضعها على الفور ، مما يجعل عملك يذهب بسرعة أكبر وأقل مملة.
PhraseExpress
بغض النظر عن البرنامج الذي تكتبه ، من المحتمل أنك تكتب بعض الأشياء نفسها مرارًا وتكرارًا. فكّر في تحيات البريد الإلكتروني والتوقيعات ، أو عبارات الأسهم المتعلقة بعملك ("شكرًا لك على اهتمامك" ، وما إلى ذلك). ماذا لو أمكنك إدخال كل هذا النص المتكرر بالضغط على مفتاح أو اثنين؟ هذا هو ما PhraseExpress لا ، ثم بعض. إنه مجاني للاستخدام الشخصي و 50 دولارًا للاستخدام التجاري بعد فترة تجريبية مجانية لمدة 30 يومًا.
PhraseExpress يمكنه القضاء على الكتابة بدون داعٍ ، ويدعم وحدات الماكرو النصية المتطورة.
(10 + 5) * 7 = وسيعرض التطبيق استبداله النص مع النتيجة الصحيحة. قوية على الرغم من ذلك ، PhraseExpress لديه بعض القيود. لسبب واحد ، إنها ليست لغة برمجة مناسبة: لا يمكنك تكوين المتغيرات بسهولة ، ولا يقدم المحرر المضمن أرقام الخطوط أو الإكمال التلقائي للأوامر. هناك مشكلة أخرى تتعلق بالوثائق: صانعها (Bartels Media) يقدم بعض الوثائق على الإنترنت ، لكن المعلومات ليست شاملة بشكل خاص. من ناحية أخرى ، تأتي PhraseExpress ممتلئة بأمثلة مفيدة ، لذلك إذا كنت ترغب في التعلم من خلال المثال ، فقد تتمكن من العثور على ماكرو مشابه لما تحتاجه ثم تخصيصه فقط.
AutoHotkey
لسنوات الآن ، كلما كنت بحاجة إلى جهاز الكمبيوتر الخاص بي للتعامل مع شيء خارج عن المألوف ، لقد وصلت إلى AutoHotkey. مثل هذا PhraseExpress ، هذا البرنامج النصي بسيط (ومجاني) يمكن أن تستجيب لمفاتيح الاختصار و "hotstrings" (اكتب
wbr و AutoHotkey يمكن استبدالها بـ "مع أطيب التحيات"). لكن طبيعة AutoHotkey السريعة والقذرة تخفي لغة برمجة ناضجة وقوية يمكنها التعامل مع كل شيء بدءًا من العمليات الحسابية المعقدة إلى عمليات تحويل HTML إلى إنشاء واجهات مستخدم كاملة (النوافذ والأزرار وكلها). يتيح لك WindowHotkey's Spy Window إمكانية النظر إلى أي نافذة على النظام الخاص بك ، لأتمتة أفضل.
مثل VBA ، AutoHotkey سهل الاستخدام على نحو إدماني على الفور. من المرجح أن تكون حاجتك الأولى بسيطة: أن تعيد تشكيل اختصار مزعج في تطبيق تستخدمه بشكل متكرر ، أو ربما ، أو لإنشاء ماكرو سريع لتوقيع رسائل البريد الإلكتروني الخاصة بك. بمجرد أن ترى مدى سهولة إجراء مثل هذه التحسينات باستخدام بطانة سريعة ، سترغب في القيام بالمزيد - حيث تأتي الوثائق الشاملة لـ AutoHotkey. مليئة بالأمثلة وشروح واضحة ، يمكن لملف المساعدة المجمّع أن يمنحك إحساسًا ما هو ممكن ، وكيفية تحقيقه. لتسهيل الأمور ، يتيح لك AutoHotkey إجراء العديد من العمليات إما ببناء جملة بسيطة (a = Hello) ، أو بطريقة أكثر احترافية (للأشخاص الذين يشعرون بالراحة بالفعل في الترميز بلغات أخرى ، a: = "Hello"). لذا ، ينتج عن بناء الجملة نفس النتيجة ، والجميع مرتاحون. أضف المجتمع ومجموعة واسعة من البرامج النصية مفتوحة المصدر ، و AutoHotkey يأخذ التشغيل الآلي إلى مستوى جديد.
أخذ الأمر
في البداية كان سطر الأوامر ، أو هكذا يخبرنا نيل ستيفنسون. ومخيبة للآمال ، لم يتغير الكثير منذ ذلك الحين ، على الأقل فيما يتعلق بمعالج الأوامر الافتراضي لـ Windows ، cmd.exe ، وإطاره الأسود اللطيف. في حين يتمتع مستخدمو لينكس بنوافذ شبه شفافة شفافة تصل بينهم وبين معالج الأوامر القوي ، فإن مستخدمي Windows عالقون بخط أوامر عتيق لا يتم تغيير حجمه بشكل صحيح ولا يمكن لصقه بدون أمر الماوس (الضغط على Ctrl + V فقط السبب ^ V للطباعة).
إجابة Microsoft لهذا الموقف المزعج هي PowerShell ، وهو معالج بديل بديل قوي مزود بإصدارات Windows من XP SP2 إلى Windows 8. يمكن أن تقوم PowerShell بالكثير من الأشياء ، ويمكن تغيير حجم تطبيق وحدة التحكم الافتراضي الخاص بها ولكنك لا تزال لا تستطيع تحديد النص عبر لوحة المفاتيح ، أو اللصق باستخدام Ctrl + V ، أو حتى تغيير حجم الخط بسرعة. بالإضافة إلى ذلك ، ليس من السهل تعلم معالج أوامر PowerShell ، وقد تضطر إلى ضبط إعدادات أمان الكمبيوتر حتى تتمكن من استخدامه على الإطلاق.
Take Command يدعم أي معالج أوامر ، بما في ذلك Bash.
يتم تنفيذ واجهة وحدة التحكم الحق فقط. النافذة كلفتها ، لذا فهي تدعم جلسات وحدة التحكم المتعددة في نفس الوقت. يؤدي الضغط على مفتاح Shift ومفاتيح الأسهم إلى تحديد النص. الضغط على Ctrl + V يلصق النص في وحدة التحكم (مذهل ، أعلم!). يتيح لك مدير الملفات المدمج رؤية تأثير تصرفاتك على نظام الملفات في الوقت الفعلي. وعندما تشعر بالراحة مع اللغة وتشعر أنك على استعداد لكتابة بعض النصوص البرمجية ، ستكتشف أفضل جزء: محرر مبرمج مدمج مع مصحح خطي بخطٍ.
Take Command مكلف ، لكن إذا وجدت نفسك تنفق الكثير من الوقت في موجه الأوامر أو الحاجة إلى استكشاف الأخطاء وإصلاحها لماذا يتم دفع الملفات الدفعية ، فإنه استثمار كبير.
أي واحد؟ إنه اختيارك
البرنامج هو شيء شخصي ، ومختلف المستخدمين لديهم خداع الحيوانات الأليفة مختلفة. لحسن الحظ ، لا يتعين علينا إنشاء معالجاتنا للكلمات ومترجمي سطر الأوامر الخاصة بهم لكي يشعروا أنهم على حق. يمكن حتى لو قرص بسيط أو اثنين قطع شوطا طويلا نحو جعل برنامجك حقا لك ، وجعل عملك يسير بشكل أسرع وأكثر متعة. ابدأ بطيئًا ، ومن يدري: قد تصبح مبرمجًا.
قم بتوصيل جهاز الكمبيوتر المحمول الخاص بك بـ 6 أدوات مساعدة قوية

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

تنزيل أداة تنظيف متصفح Avast ، منظف شريط الأدوات ، اطلب أداة إزالة أدوات شريط الأدوات ، AdwCleaner لإلغاء التثبيت ، قم بإزالة شريط الأدوات وحذفه من نظام Windows.
3 أدوات مساعدة قوية للحافظة لنظام التشغيل mac لتحسين الإنتاجية

جرب هذه الأدوات القوية الحافظة 3 لنظام التشغيل Mac لتحسين الإنتاجية.