اذهب إلى المحتوى

عاطي

الأعضاء
  • المساهمات

    107
  • تاريخ الانضمام

  • تاريخ آخر زيارة

كل منشورات العضو عاطي

  1. لديّ جهازان بنظامي تشغيل مختلفين، وقمت بنسخ ملف binary الخاصّ ببيرل من جهازي القديم إلى جهازي الجديد، لكنّني اكتشفتُ بأنّ هناك خطأ ما، لأنّ الملفّات البرمجيّة التّي كتبتها باللغة لا تعمل، فما السّبيل إلى حلّ هذه المُشكلة؟
  2. أريد أن أعرف نوعيّة الأجهزة التّي يُمكن تشغيل بيرل منها ومن أين يُمكن أن أحصل على اللغة؟
  3. أنا أستعمل الوندوز وليس لديّ مترجم C أو C Compiler، فهل يُمكنني بناء مُفسّر خاص بي لتشغيل برمجيّات مكتوبة بلغة بيرل ؟
  4. لقد بدأت في تعلّم لغة بيرل منذ مدّة ولكنّني لاحظت وجود العديد من النّسخ، فكيف أحدد أي واحدة أستعمل؟
  5. لديّ ملفّ بيرل باسم WYZ.pl، وأريد الحصول على اسمه print $FileNameوطباعته في الطّرفيّة بحيث يُرجع الأمر شيئا كهذا: XYZ.pl
  6. بدأت في تعلم لغة Perl مؤخّراً، لكنّني لا زلت حائراً، وأريد أن أعرف الفرق بين بيرل وباقي اللغات. فهل من فكرة؟
  7. عادة ما أجد في دروس لغة بيرل كلمة بيرل مكتوبة إمّا بـPerl أو perl، فهل من فرق بين الكلمتين؟
  8. أنا مُستقل أعمل المنزل لكني لا أحب العمل من مكان واحد فقط بشكل يوميّ، إذ أتعب وتنقص إنتاجيّتي بشكل ملحوظ، وأشعر بالروتين، فما هي الأفكار المقترحة لتجاوز ذلك؟
  9. أريد أن أحميّ تطبيقي المبني ب Sinatra عن طريق استيثاق HTTP فكيف يُمكن القيّام بذلك؟
  10. مرحبا، لدي موقع مُطور بلغة روبي وإطار العمل Sinatra وأريد أن أحميّه من الهجمات التّي تستعمل الHTML لتخريب موقعي. فكيف أتجاوز الHTML؟
  11. أريد أن أرسل البريد الإلكترونيّ باستعمال تطبيقي المبني بلغة روبي و إطار العمل Sinatra فكيف لي أن أقوم بالأمر؟
  12. لدي ملف bar.haml داخل مجلّد foo داخل مجلّد views بحيث يكون المسار : views/foo/bar.hamlفكيف يُمكنني أن أعرض ملف bar.haml في المسار الرئيسي "/" ؟
  13. أريد أن أعرف هل يُمكنني إستعمال عنوان Url واحد لأكثر من مسار، بحيث أكتُب وظيفة لتنفّذ على أكثر من مسار، فمثلا أرغب بأن يرجع كلّ من مسار Hello و مسار Welcome نفس المُحتوى.
  14. أريد أن أصل إلى الـ Helpers في صفحة العرض في تطبيقي المُبرمج بسيناترا. فكيف السّبيل إلى ذلك؟
  15. أريد أن أحصل على مسار الصفحة التّي أتصفّحها على موقع مبنيّ بلغة روبي وإطار العمل Sinatra
  16. أستعمل إطار العمل Sinatra لتطوير موقع بسيط، وأريد أن أعرف كيف يُمكنني أن أستخدم ميّزة الجلسات.
  17. أنا مُستقلّ جديد سجّلتُ في موقع مستقل، ولدّي بعض المشاريع الخاصّة وأستقبل بعض العروض التّي أشكّ في مدى جودتها، فكيف أعرف متى أرفض العرض المُقدّم لي وكيف أقوم بالأمر، ومتى أقبله؟
  18. أنا مُستقل جديد أسعى للحصول على تقييمات إيجابيّة، وأعلم بأنّ للتّواصل دور هامّ في ذلك. فكيف يُمكنني أن أتواصل مع العميل بشكل أفضل؟
  19. أنا مُبرمج بدأ مسيرته في العمل الحر قبل مدّة ليست بالطّويلة ولا زلت أفتقد إلى بعض الخبرة في هذا النّوع من العمل. فما هي أبرز النّقاط التّي يجب عليّ التقيّد بها للنجاح في مسيرتي؟
  20. أنا طالب جامعيّ، لكنني بدأت مؤخّرا مسيرة العمل الحر، مشكلتي أن دراستي تأخذ منّي الكثير من الوقت، فلا أجد وقتا لمُتابعة عملي على المشاريع الموكلة إليّ وخاصّة عند اقتراب الامتحانات. فما نصائحكم لأتمكّن من الموازنة بين عملي الحر ودراستي علما بأنّ خيّار ترك الدّراسة للتفرغ للعمل الحر ليس خيّارا مطروحا.
  21. بدأت مؤخّرا تعلّم لغة Perl وأريد أن أعرف كيف يُمكنني أن أشغّل برنامجا كتبته بلغة Perl من الطرفيّة على لينكس.
  22. أنا كاتب مُستقل وأعاني من قلّة الإنتاجيّة أو غيّابها في بعض الأيّام إذ تمرّ علي أيّام لا أنجز فيها شيئا يُذكر. فكيف يُمكنني أن أزيد من إنتاجيّتي وأن أكتب المزيد من المقالات يوميّا؟
  23. كنت قد أضفتُ عدّة عروض في مشاريع متعددّة وقُبلتُ للعمل في عدد منها ولكنّ المُشكلة تكمن في طريقة تقديمي للعروض، فأنا أضيفها كأنّني لم أضف عرضا آخر قبله وأفترضُ أنّني لن أقبل في المشاريع الماضيّة، لذلك أضع مدّة إنجاز للمشروع تكفي فقط لإنجازه دون إلقاء أي بال لإمكانيّة أن أُقبل للعمل على المشاريع الأخرى وأنا الآن واقع في ورطة تدفّقت عليّ فيها المشاريع وأنا متأكد من أنّني سأبخس بعض العملاء حقّهم ولن أتمكن من تسليم المشاريع في الوقت المُحدّد. فبمَ تنصحون؟
  24. أولاً ثبّت Postgresql : حدّث قائمة الحزم: sudo apt-get updateثبّت Postgresql والحزم التي تعتمد عليها: sudo apt-get install postgresql postgresql-contrib libpq-dev أنشئ مستخدما لقاعدة البيانات: sudo -u postgres createuser -s pguser استبدل pguser بأي اسم تريده على شرط أن تتذكّره. إذا أردت أن تؤمّن قاعدة البيانات بكلمة سر فطبق الأمر التالي: sudo -u postgres psql ثم الأمر: \password pguserعند الانتهاء من كتابة كلمة المرور وتأكيدها، يُمكنك الخروج بالأمر : \q تثبيت جوهرة (gem) pg : gem install pgإنشاء مشروع ريلز: rails new اسم_المشروع -d postgresqlادخل إلى مجلّد التطبيق ثم افتح الملف config/database.yml وضع هذه الأسطر تحت السطر "pool: 5” host: localhost username: اسم_المستخدم password: كلمةالمرور أنشئ قاعدة البيانات باسم التطبيق: إذا قمت بالخروج من سطر الأوامر بالأمر \q فأعد الدخول بالأمر: sudo -u postgres psql ارفع من صلاحيّات المُستخدم: alter user pguser superuser;أنشئ كلا من قواعد البيانات الخاصة ببيئة الاختبار وبيئة التطوير: create database اسم_المشروع_development;create database اسم_المشروع_test;وآخر خطوة هي إعطاء صلاحيات للمستخدم لاستعمال قاعدة البيانات: grant all privileges on database اسم_المشروع_development to pguser;grant all privileges on database اسم_المشروع_test to pguser;يُمكنك الآن إنشاء قواعد البيانات للتطبيق باستخدام الأمر: rake db:create إذا واجهت أي مشاكل تأكد أنّ خدمة postgresql قيد التشغيل: sudo service postgresql start
  25. تأتيني الكثير من الأفكار أثناء قيّامي بأعمال لا تحتاج للكثير من التركيز كالاستحمام والأكل، وعادة ما تكون هذه الأفكار إمّا منسيّة لأني أهملتها أو أنّني أنقص من قيمتها عند لحظتها فلا أدونها، فكيف يُمكنني تنظيم أفكاري بفعاليّة أكبر؟
×
×
  • أضف...