خاصيتا margin و padding هما لتعيين المسافة في هوامش العنصر المحدد،حيث: margin: للهوامش الجانبية للعنصر، أي المسافية بين العنصر والعناصر المجاورة له،وذلك بإعطاء قيمة لكل جانب أو قيمة واحدة مختزلة لجميع الجوانب. padding: مخصصة للهوامش -الداخلية- بين العنصر والعناصر التي بداخله - كمتال ul و بداخلها li-، تفس الخاصية فيما يخص القيم. يمكنك الاستفادة من هذا الدرس: تعرّف على أساسيات CSS
يمكنك فعل ما أردته باستخدام خاصية الظل 'Shadow' كالتالي: #id {
color: yellow;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
} حيث الخاصية: text-shadow تأخذ قيم الظل للجهات الأربع مع لون ظل كل جهة.
ليس hide و إنما : overflow: hidden;و عموما الخاصية Overflow تقبل القيم التالية : hidden // مع scroll ،والمحتوى مخفي
visible // بدون scroll،والمحتوى ظاهر
scroll // مع scroll
auto // scroll اوتوماتيكي
يمكنكِ تجربة هذا التنسيق: #Triangle-up {
border-color: transparent transparent red transparent;
border-style: solid;
border-width: 0px 200px 200px 200px;
height: 0px;
width: 0px;
}كما يمكنك الاستفادة من هذا المقال : صناعة أشكال هندسية ب CSS
من السهل فعل ذلك،فقط من قائمة Menu اختر Export ثم حدد ( Photoshop (psd في خانة Format، ستظهر لك نافذة جديدة، في فئة Options اختر Write Layers حتى تحصل على ملف psd يحتوى على نفس الطبقات الموجود في ملف Ai وبنفس الخصائص.
أولا قم بتثبيت هذه الحزمة من خلال Terminal -الطرفية- : sudo apt-get install pdftkثم الأمر : pdftk A=Input_file.pdf cat A12-15 output outfile_p12-15.pdf
حيث : Input_file.pdf : الملف الأصلي. A12-15: الصفحات،في هذا المثال نريد استخراج الفحات من 12 إلى 15. outfile_p12-15.pdf: اسم الملف المحصل عليه.
الفرق بين الدالتين هو: mysql_connect: عند استعمالها يفتح الاتصال بقاعدة البيانات ويغلق ذاتيا،وينصح باستعمالها في السكريبتات التي لا تحتاج تعقيدات كبيرة كاستخلاص جميع المقالات،الأخبار...من قاعدة البيانات. mysql_pconnect: يفتح الاتصال مع قاعدة البيانات ولا يغلق ذاتيا، أي أنه وجب عليك فعل ذلك،وينصح باستعمال هذا النوع من الاتصال في السكريبتات الكبيرة نوعا ما، عكس الدالة الأولى.
css sprites هي تقنية تقوم على مبدأ استعمال صورة واحدة تحتوي على مجموعة من الخلفيات واستعمالها في حميع أزرار الموقع حيث يمكن تغيير خلفية الزر باستعمال خاصية background-position في ملف التنسيق css، ويرجع الهدف من استعمال هذه التقنية إلى تسريع تحميل الموقع والتقليل من استخدام موارد استضافة الموقع . وهذا مثال تطبيقي : تنسق كل زر في الموقع سيكتب على الشكل التالي : <style>
.toolbtn {background:url(myfile.png); display:inline-block; height:20px; width:20px }
</style>ثم حسب الزر والخلفية المراد اضهارها، من خلال الخاصية background-position: <style>
#btn1 {background-position: -20px 0px}
#btn2 {background-position: -40px 0px}
</style>كما يمكننا بنفس التقنية تغيير خلفية الزر عند مرور الفأرة فوقه، كمثال : #btn1:hover {background-position: 60px 20px; }
حيث أن القيمتين ب px هي احداثايت الجزء في الصورة .
الأمر لا يحتاج إلى وصفة سحرية أو شئ من هذا القبيل،كل ما عليك فعله هو : - أن تتقن عملك وأن تكون ملما بالبرمجة -بما أنك مبرمج- . - إدارة الوقت وترتيب الأولويات من الأمور المهمة في عمل المستقل . - حاول أن تطور من امكانياتك ومعرفتك في مجال تخصصك، ذلك سيمنحك مسايرة متطلبات العملاء . - كن على تواصل متواصل مع العملاء وأبقهم على دراية بتقدمك في العمل. - أبقِ العميل راضٍ عن عملك. هذه بعض الدروس، يمكنك الإستفادة منها: http://academy.hsoub.com/freelance/general/كيف-تُدير-وقتك-لتتقن-عملك-كعامل-مُستقل-r33/ http://academy.hsoub.com/freelance/general/حتى-لا-تنضم-إلى-قائمة-العاطلين-عن-العمل،-استعد-لوظيفتك-الثانية-فور-حصولك-على-الأولى-r12/ http://academy.hsoub.com/freelance/general/كيف-تتميز-في-العمل-الحر-كمستقل-r58/
اختلاف امتداد الصور رهين بطبيعة استعمالها، ف PNG تستعمل في الصور التي تحتوي على أجزاء شفافة، بخلاف JPEG غير شفافة وحجم أقل من Png، اما GIF تتميز بها الصور المتحركة. اجتنب هذه الأخطاء : http://academy.hsoub.com/design/general/أخطاء-يقع-بها-كل-مصمم-مبتدئ-r66/ و من الجيد أن ترى هذا الدرس : http://academy.hsoub.com/design/graphic-design/photoshop/تصميم-متجاوب-بطريقة-parallax-scrolling-r35/
Gimp: هو برنامج مفتوح المصدر ويتضح جليا من خلال التعليمات الموجود في الموقع أنه لا يتضمن نمط CMYK ويحتاج البرنامج لهذا الدعم وهو من بين الأمور المسطرة لتطوير البرنامج في قادم التحديثات. يمكنك الاطلاع على الموضوع من خلال رابط الموقع : http://www.gimp.org/docs/userfaq.html#cmyk
عند فتحك للبرنامج، افتراضيا النافذة التي على اليسار هي نافذة الأدوات التي تساعدك على إنشاء تصميمك الخاص، الشكلين المشار إليهما بالأصبع هما للمربع والدائرة ويستخدمات لرسم التحديد، كما يمكننا استخدامهما لرسم الأشكال الهندسية. اختر أداة منهما ثم ارسم التحديد الذي تريد، حدّد الفرشاة التي تريد استخدامها لرسم الحدود ثم Edit → Stroke و تتيح لك القائمة Filters > Render > Gfig رسم الأشكال الهندسية بأشكال احترافية كما يمكنك رسم الأشكال الأكثر تعقيدًا باستخدام أداة المسارات يمكنك التعمق أكثر من خلال الموقع الرسمي للبرنامج : http://docs.gimp.org/en/gimp-using-rectangular.html
في مثل هذه المواقع،أي مواقع عرض الصور يستحسن وضع شعار لك على صور التصاميم الخاصة بك حتى لا يستفيد منها من قام بتحميلها ويكون الشعار دالا على صاحبها - أي أنتَ -،وللعلم فقط فالزبائن لا تشتري منك تصاميمك المنجزة سلفا بل تطلب تصميماً بنفس الاحترافية، وما عرضك للصور إلا ابراز لمدى احترافيتك في العمل عرض أعمالك.
wireframes: يقصد به تصميم يتضمن الوظائف، كمثال في تصميم wireframe الخاص بموقع إلكتروني يجب أن يحتوي على على القوائم و مختلف الأزرار، مكان النصوص والصور ومختلف خصائص الموقع، من بين البرامج الجيدة لتصميم wirefreame برنامج Balsamick . mockups: هو تصميم حقيقي للنتيجة المحصل عليها في النهاية، أي في حالة تصميم موقع ستكون الصورة النهائية للتصميم، أي النتيجة النهائية بعد العمل على فوتوشوب -اليستراتو أو أكواد html و css في حالة تصميم موقع.
سبق وقدم ' نذير صغير ' درسا حول هذا الموضوع، إليك الرابط : http://academy.hsoub.com/marketing/inbound-marketing/تعرّف-على-صفحات-الهبوط-landing-pages-ومكوّناتها-r23/
أوراكل -Oracle- هي شركة عملاقة متخصصة بشكل أساسي في قواعد البيانات العلائقية Relational Data Base، حيث من الممكن أن يصل حجم قواعد البيانات إلى أحجام كبيرة تفوق ملايين الميغابايت وكذا سهولة الوصول للمعلومات المخزنة وسرعة ذلك. من مميزات قواعد البيانات أوراكل: - سرية المعلومات والحماية العالية المشهود لها بها. - التعامل مع حجم كبير من البيانات. - دعم الشركة للمستخدمين وتقديم خدمات ذات جودة عالية , - ملاءمتها مع لغة جافا بشكل كبير . هناك الكثير من المميزات أدعوك للإطلاع عليها أكثر من خلال الموقع الرسمي لأوراكل : https://www.oracle.com/database/index.html
نعم هي من الأمور التي يجب على كل مبرمج ألعاب هواتف ذكية الإلمام بها، ولعل النصيحة التي يمكنني أن أعطيها لكل مبتدئ في هذا المجال أن يطّلع على هذه السلسلة المفيدة : صناعة الألعاب ومحرك Unity3D
الفروق في وظيفة كل منهما، حيث: Primary Key : -يستعمل للتعريف. - لا يمكن إنشاء أكثر من واحد في كل جدول. -لا يقبل القيم Null. -ضمنيا هو Unique Key . Unique Key : -يمكن أن تتميز عدة حقول في نفس الجدول بهذه الخاصية. -يمكنه أن يقبل القيمة Null-فقط لبعض أنواع الحقول-. -أثناء البحث في أحد حقول Unique Key يمكن الحصول على نتائج أسرع.
يمكنك استعمال Captcha الخاصة بشركة حسوب،فهي مجانية وسهلة الاستعمال : للحصول عليها : https://captcha.hsoub.com/signup وهنا تفصيل أكثر : https://captcha.hsoub.com/developers وهذا الفيديو يشرح طريقة إدراجها في موقعك :
هذا مثال لكيفية ربط تطبيق Vb.net بقاعدة بيانات من نوع access : 'Module قم بانشاء كلاس من نوع 'نجلب
Imports System.Data.OleDb
Module bdaccess
'تعريف رابط الاتصال بقاعدة البيانات
Dim MyConnection As New System.Data.OleDb.OleDbConnection()
'دالة اربط الاتصال
Public Sub connection(ByVal namebd As String)
'اسم قاعدة البيانات namedb
Try
MyConnection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & namebd
'فتح الاتصال
MyConnection.Open()
Catch ex As Exception
'عرض رسالة في حالة تعذر الاتصال
MessageBox.Show("لا يمكن الاتصال لسبب :" & ex.Message)
End Try
End Sub
' دالة انهاء الاتصال
Public Sub deconnection()
Try
MyConnection.Close()
Catch ex As Exception
MessageBox.Show("لايمكنك الاتصال لسبب :." & ex.Message)
End Try
End Sub
'لتنفيذ أمر سكوال من نوع جلب المعلومات select
Public Function access(ByVal requetesql As String) As DataSet
'مثال
'requestdsl="select * from user"
Dim MyAdapter As OleDbDataAdapter = New OleDbDataAdapter()
Dim MyDataSet As DataSet = New DataSet("MesDonnées")
Dim StrConnect As String
Dim MyCommand As OleDbCommand
Try
MyCommand = New OleDbCommand(requetesql, MyConnection)
MyAdapter.SelectCommand = MyCommand
MyDataSet.Clear()
MyAdapter.Fill(MyDataSet, "user")
'المعلومات المستخرجة موجودة في جدول مسمى user
' MyDataSet.Tables(0) أي
Return MyDataSet
Catch ex As Exception
MessageBox.Show("لا يمكن ربط الاتصل بسبب :." & ex.Message)
End Try
End Function
End Moduleيمكنك الاستفادة من هذا الرابط الرسمي لمايكرسوفت : https://msdn.microsoft.com/fr-fr/library/system.data.oledb.oledbconnection(v=vs.110).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1
نعم يمكنك إنشاء مدونتك الشخصية بالإعتماد على nodejs بل وأكثر من ذلك ستتمكن من ربط التطبيق بقاعدة بيانات من نوع Mysql ، حقيقة استخدام بيئة nodejs و إطار العمل Express لهوَ أمر غاية في الروعة وحتى لا أطيل عليك أنصحك بتتبع هذه السلسلة من دروس إنشاء مدوّنة باستخدام Node.js و Express بأجزائها الستة : http://academy.hsoub.com/programming/javascript/nodejs/express/
شهادة PHP Zend هي معيار مدى تمكن المبرمج من لغة php وهو مقياس التمييز الذي يستخدمه أرباب العمل لمعرفة مدى تمكن موظفيهم المحتملين، أي أنها شهادة تفيد بأنك اجتزت اختبار لغة php بكفاءة وللعلم فهي غير مجانية أي أنها بالأداء، وحاليا تعتمد الشهادة على php 5.5 يمكنك زيارة الرابط لمعرفة الأكثر : http://www.zend.com/fr/services/certification
RAW و JPG هما صيغتان لملف رقمي، أي ملف صورة حيث أن الامتدادين يمكن الحصول عليها انطلاق من جهاز كاميرا احترافي، والفرق بينهما يتجلى في : JPG : ملف رقمي مضغوط -لصورة- ويعتبر الامتداد الافتراضي للصور، حيث تحتوي على 8بايت وبجودة أقل من RAW، كما يتميز الملف بحجم أقل من حجم RAW. RAW : بخلاف JPG تتميز الصور ذات هذا الامتداد بالدقة والجودة حيث تحتوي على 14 أو 16 بايت، وبطبيعة الحال ذات حجم أكبر، وتستعمل بكثرة من طرف المصورين المحترفين لأنها تمنحهم الدقة في صورهم ووضوح للتفاصيل أكثر. كمعلومة إضافية يمكنك اختيار الامتداد الذي تريده انطلاقا من الكاميرا خاصتك -إذا كانت إحترافية-