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

E.Nourddine

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

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

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

  • عدد الأيام التي تصدر بها

    18

كل منشورات العضو E.Nourddine

  1. بالنسبة لـ AngularJs1.3 استعمل ng-binf-html : <div ng-bind-html="thisCanBeusedInsideNgBindHtml"></div> و استعمل $sce.trustAsHtml()في المتحكم -Controller- بهذه الطريقة: $scope.thisCanBeusedInsideNgBindHtml = $sce.trustAsHtml(someHtmlVar); بالنسبة للنسخة 1.2 من AngularJs : <div ng-bind-html="expression"></div> - وهذه طريق أخرى قديمة نوعا ما: <div ng-bind-html="expression"></div> يمكنك الاستفادة أكثر من خلال هذا الرابط والبحث عن ng-bind-html
  2. البساطة في التصميم من أهم الركائز التي يعتمدها المصممون، وحين أقول البساطة لا أعني فراغ الموقع من التصميم أوالإسراع في إنهاءه وإنما التناسق وعدم إضافة الألون بعشوائية مفرطة،كذا استعمال خطوط وصور تتماشى مع نوعية المحتوى، بالإضافة إلى عدم التركيز على التصميم بشكل أساسي فغالبية زوار الموقع بصدد البحث عن معلومات تهمهم، وحاول جعل الموقع أداة مشاركة لهم يضعون فيه آراءهم واستفساراتهم - حسب نوعية الموقع-. في الأخير، أعلم أن التصميم يلعب دورا في راحة عين المستخدم أثناء التصفح، أضف إلى ذلك المحتوى الجيد، حاول المزاوجة بين الإثنتين. يمكنك التوسع في الأمر من خلال المصدر.
  3. يتبادر إلى ذهن الكثير من أصحاب المشاريع الناشئة أنهم أصحاب فكرة لا مثيل لها، وأن ذلك كفيل بجعل المشروع ينجح ويمضي قدما، لكن الوقع عكس ذلك، فالعديد ممن نجحوا كانت أفكارهم موجودة ومستهلكة، لكنهم طبقوها بشكل مغاير للسابق والمعتاد من طرف الناس، كمثال على كلامي محرك البحث جوجل، فهل تصدق أنه ليس أول محرك بحث أُنشيء؟ورغم ذلك فهو اليوم ناجح إلى أبعد ما تتصور. نجاح الأفكار في تطبيقها وبلورتها، بل ومراقبة المنافسين في مجالك، وكذا محاولة تطويرها، فلا تشغل بالك بالبحث الدائم عن فكرة لم تُكتشف بعد،وقد لاتجدها، بل نفذ فكرتك الحالية وحاول إنجاحها وإيصالها للمستخدم النهائي، وساير التطور. المصدر
  4. مكتبة Curl هي مكتبة مدعومة من libcurl، حيث تتيح الإتصال بمختلف السيرفرات وبمختلف البروتوكولات منها: FTP, FTPS, Gopher, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, ،DICT, LDA،LDAPS, FILE, POP3, IMAP, SMB/CIFS, SMTP, RTMP ، RTSP ، في حين أن Wget تدعم HTTP ، HTTPS ، FTP. wget: هو أمر ينفذ على الطرفيةوليس مكتبة -بخلاف Curl-، وتعتبر قوية بالمقارنة مع سابقتها حيث تتميز بقدرتها على التحميل بشكل متكرر سواء صفحة Html أو محتوى مجلد FTP. أنصحك باستخلام Wget.
  5. قم بتحديد الطبقة وانسخها عن طريق الاختصار Ctrl+C أو من القائمة : Edit > Copy ثم من القائمة Select >File >Create >From Clipborad ، حيث ستقوم بإنشاء ملف جديد انطلاقا من الطبقة المنسوخة سابقا. ثم من Select >File >Save As لحفظها، و اختر الإمتداد png كما يشير مؤشر الفأر على الصورة المرفقة أدناه:
  6. بداية هي اختصار لكلمة Secoure SHell وهي تعويض لخدمة Telnet السابقة حيث كان نقل المعلومات بشكل مكشوف مما يتيح لمستعملي بعض البرامج امكانية التجسس على المعلومات الحساسة - كاسم المستخدم وكلمة السر-، في حين أن SSH أقوى من سابقتها من خلال تشفير البيانات المنقولة بين المستخدم والسيفر، ومن بين الطرق المستعملة في التشفير نذكر: Advanced Encryption Scheme ، Triple DES وغيرها... SSH تدعم طرق عدة للتوثيق Authentication: - Host-Key Authentication: هي الطريقة الأكثر انتشارا عند الاتصال بسيرفر، كتابة اسم المستخدم وكلمته السرية. - Public-Key Authentication: استعمال مفتاح خاص Key عوض اسم المستخدم وكلمة السر. مصدر1 مصدر2
  7. الأمر سهل، فقط عليك بتنفيذ الأمر التالي من الطرفية : sudo apt-get install php5-cli ثم: php -a ولاستخدام ملف ما: php /path/to/file مع /path/to/file // مسار ملف Phpمصادر: http://search.cpan.org/~aff/PHP-Interpreter-1.0.2/lib/PHP/Interpreter.pm
  8. من الجلي أنك أغلقت نافذة الأدواة وباقي النوافذ ، ولإعادة ظهورها يلزمك إعادة نمط الإظهار إلى الشكل الإفتراضي لبرنامجGimp، ولفعل ذلك نذهب إلى القائمة: menu → Preferences → Window Management ونضغط على زر Reset Saved Windows Positions to Default Values في الأخير اعد تشغيل Gimp.
  9. أفضل طريقة في نظري، هي أن تتصفح المشاريع التي أنجزت من قبل، وتبحث عن تلك التي تتوفر على نفس خصائص مشروعك ، أو القريبة منه، على أن تحاول جاهدا في البدء بثمن أقل قليلا، لأنك مبتدئ في العمل الحر-وغير معروف على الموقع- مما قد لا يشجع بعض العملاء على إعطاءك المشروع، لدا حاول كسبهم بخفض ثمن العرض. أيضا هناك طريقة التقسيم إلى مهام مصغرة، أي أن تقسم المشروع إلى أجزاء صغيرة بحيث تستطيع تقييم كل جزء على حدى ثم تجمع الثمن الكلي مع إضافة او نقص القليل -إن لزم الأمر طبعا-. وأعتقد أن طريقة البحث عن مشاريع مماثلة ورؤية ثمن المشروع قد يعطيك فكرة أوضح.
  10. سبق لي التعامل مع TexText، والخطوات هي: - تثبيت Inkscape. - تحميلTexTxtمن الرابط. - قم بتفريغ محتويات الملف المضغوط tar.gz وقم بنسخه إلى /.config/inkscape/extensions/ - من نافذة الإعدادات لـ Ubuntu إذهب إلى Ubuntu spftware center وابحث عن Inkscape و اضغط على More Info، في أسفل القائمة فعّل pstoedit وفي الأخير Apply Changes. أعد تشغيل Inkscape، حيث يمكنك الآن رؤية TexText من قائمة Extension:
  11. أحد هذه الحلول سيساعدك: يمكنك الذهاب للقائمة : Windows -> Toolboxوتفعيل النافذة. كما يمكنك استعمال الإختصار Ctrl+B في بعض الأحيان تكون النافذة موجودة لكن مخفية خلف النافذة الرئيسية للبرنامج، حاول تصفح جميع النوافذ عبر Alt+Tab .
  12. طريقة Mysqkdump هي الطريقة المثلى لنقل قاعدة البيانات بحيث ننشىء احتياط لقاعد البيانات ثم ننقله . ننشىء dump على ويندوز: mysqldump -u [USER] -p [DATABASE] > [BACKUP] حيث DATABASE هو اسم قاعدة البيانات و USER هو المستخدم وBUCKUP هو اسم الملف الذي سنحصل عليه. مثال: mysqldump -uroot -padmin emptable > backupfile.sqlننسخ الملف المحصل عليه - ذو الإمتداد sql- ثم من الطرفية على Ubuntu: mysql -u [USER] -p [DATABASE] <./[BACKUP] مثال: mysql --user=wikiadmin --password=wikipw wikidb < wikidb.sql password اختياري.
  13. بما أن ووردبريس بلغة php، فالحل سيكون بنفس اللغة ، حيث يمكننا استعمال الدالة header التي ستنقلك إلى الرابط بعد 5ثواني: <?php header("Location: http://www.example.com/"); /* الانتقال إلى الرابط بعد5ثواني */ ?>المصدر: http://php.net/manual/fr/function.header.php
  14. من الأخطاء التي يقع فيه العديد من أصحاب المنتجات أنهم يتمادون في رفع سعر المنتج، و ذلك راجع لعدة عوامل من بينها إظهار أن المنتج ذو قيمة، وبرفع سعره سيجذب إليه الزبائن ، في حين أن عملية التسعر تخضع لعدة عوامل: - التكلفة: هي القيمة المادية التي كلفَ المنتج من بداية التصنيع حتى الحصول على النتيجة النهائية. -المنافسون: دراسة المنتجات المنافسة في السوق، والعلم بسعرها ومميزاتها ومكامن الضعف أيضا، هذا يعطيك نظرة عن قيمة منتجك. -المستهلك: المستهلك في الغالب لا يهتم بالسعر أولا،بل المحتوى وقيمة المنتج، فإن أعجبه يمكنه اقتناءه في حدود امكانياته، إذن لزم دراسة امكانيات الفئة المستهدفة. المصدر
  15. انطلاقا من wikipedia فإن Eucalyptus هي منصة لتوفير الحوسبة السحابية لمجموعة من أجهزة الحاسوب المتواصلة في ما بينها، مما يدل على أن Eucalyptus نظام غير مقتصر على الحوسبة السحابية، ويلزم على الأقل 5 حواسيب، ويمكن هذا النظام من التحكم من الشبكة المُكوّنة، التحكم في العقد، التحكم في التخزين... وكخلاصة، أو ما حاولت فهمه من سؤالك، يمكنك استعمال owncloud فهو يفيدك في حالتك هته.
  16. أغلب هذه التقنيات هي جديدة، ومن البديهي ألا تدعمها المتصفحات القديمة الإصدار، وهذا ما يطلق عليه بـ Media Source، لدا وكخطوة أولى حاول ترقيةFirefox إلى نسخته الأخيرة. وكذا نسخة Ubuntu، حتى لا يجد أية مشاكل في العمل: sudo apt-get install ubuntu-restricted-extrasمصادر: https://w3c.github.io/media-source/ https://help.ubuntu.com/community/FirefoxNewVersion
  17. يمكنك الإستعانة بهده الإضافة والتي يمكنك استعمالها عم طريق ssh لإضافة، تحميل، حذف...ملفات من على Dropbox، وذلك كله من على الطرفية، وهي طريقة مجربة وتعمل، فقط اتبع التعليمات الموجودة في الإضافة. لتحميلها: git clone https://github.com/andreafabrizi/Dropbox-Uploader/أو في حالة غياب Git: curl "https://raw.githubusercontent.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh" -o dropbox_uploader.shإعطاء الصلاحيات: $chmod +x dropbox_uploader.sh $./dropbox_uploader.shباقي كيفية الإستعمال مرفقة في الوصف.
  18. أُبرمج أيضا على Ubuntu، وكرأيٍ شخصي لا أستعمل Dreamweaver، لا لشيء فقط لأني لا أراه في المستوى المطلوب، فلبرمجة css،Jquery،Php.. ليس بالضرورة هذا البرنامج، لدا أستعين بالبرامج الحرة المصدر التي تعمل على Linux وأهمها Netbeans وهو موجود بجميع الإصدارات حسب اللغة البرمجية المطلوبة، بالإضافة إلى أنه رائع. أما فيما يخص التصميم، هناك Gimp,Phatch... حاول ألا تبحث عن البرامج التي سبق لك العمل بها على ويندوز إلا في حالة توفرها على لينكس، و ابحث عن البرامج الحرة، ستجد ما يدهشك.
  19. الطريقة الأمثل لتغيير لون بآخر على Gimp هي استعمال وظيفة Color Exchange: من القائمة: Colors->Maps->Colors Exchange ثم اختر اللون من لوحة الألوان -الأسود في حالتك- واللون الجديد-الأزرق-، وبهذ الطريق سيتغير اللون الأسود إلى الأزرق. المصدر
  20. عليك أولا استخراج مكان تثبيتphp عن طريق: whereis phpسيظهر لك مكان Php: php: /usr/local/bin/php /usr/local/lib/phpثم بعد ذلك قم بإزالته من عن طريق الأمر rm: sudo rm -rf /usr/local/bin/php /usr/local/lib/phpبهذه الطريقة يكون php قد أزيل بشكل صحيح.
  21. في البداية عليك بالإطلاع على الرابط هناك الكثير من الأمور عليك معرفتها حول lamp. لتثبيت lamp عليك بتحميل هذه الجزم وتثبيتها: libdbi-perl apache2 apache2-bin apache2-data ssl-cert libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap apache2-mpm-prefork libwrap0 libmysqlclient18 mysql-server libaio1 libapache2-mod-php5 php5-common php5-cli libdbd-mysql-perl libhtml-template-perl mysql-common libterm-readkey-perl tcpd mysql-client-5.5 mysql-client-core-5.5 mysql-server-5.5 mysql-server-core-5.5 php5-readline php5-json php5-mysqlالمكان الافتراضي لمكان وضع ملفات المشاريع، أي مثيلةwww على ويندوز، أي المجلد: /etc/hostsالمصدر: http://howtoubuntu.org/how-to-install-lamp-on-ubuntu
  22. تقصدconcatenate أي أنك تريد دمج متغيرين من نوع string ليصبحا متغير واحد. بإمكانك فعل ذلك عن طريق استعمال الرمز ~، بهذا الشكل: {{ 'Hello' ~ ' World ' ~ name }}أو بهذا الشكل : {{ 'http://' ~ app.url }}وهذا مثال من الموقع الرسمي لـTwig: {{ foo ?: 'no' }} is the same as {{ foo ? foo : 'no' }} {{ foo ? 'yes' }} is the same as {{ foo ? 'yes' : '' }}المصدر: http://twig.sensiolabs.org/doc/templates.html
  23. في العمل الاحترافي، يجب عدم الخلط بين ما هو شخصي وماهو مهني، وذلك انطلاقا من خلال عدة تجارب التي أبانت عن عدم نجاج كبير في بعض الشركات -و الفشل في أحيان أخرى- التي كان التوظيف فيها يعتمد على العلاقات الشخصية أكبر منه من الجانب المهني والمهاراتي فيها، لذا يطغى الجانب السلبي من الإيجابي في أغلب هذه الحالات، أما إيجابياته وما ذكرته عن أسباب اقتصادية ومادية فأفضِّل الدعم المالي بنسبة، لكن الأمور التقنية و الإختصاصية يُستحسن توظيف من هم احقّ وأجدر وأبانوا عن كفاءة مهنية.
  24. الكتابة العربية بالفوتوشوب هذه المشكلة تواجه مستخدمين الفوتوشوب، والسبب راجع إلى عدم تفعيل البرنامج ليقبل خاصيةالكتابة بالعربية، ولفعل ذلك، من القائمة: Menu -> preference -> type ثم نفعِّل الخاصية: Middle Extern ثم أعد تشغيل البرنامج، وأكتب بالعربية كما تشاء.
  25. timestamp مخصصة لحقول التاريخ التي تحتمل تغيرات متكررة، كتاريخ تحديث المعلومات، تاريخ آخر زيارة لصاحب الحساب...أما datetime مخصصة للتواريخ العادية كتاريخ الإزدياد، تاريخ الإلتحاق بالشركة، ويبدو هذا الفرق من خلال استعمال إطار العمل laravel بدمجه لحقلين في جداوب قاعدة البيانات، هذين الحقلين أحدهما من نوع timestamp والآخر من نوع لآخر تاريخ التحديث و تاريخ الإنشاء.
×
×
  • أضف...