الثلاثاء، 5 يناير 2016

الدرس الثاني: [دورة تعليميه - الدرس 2] تعلم صنع تطبيقات الاندرويد بالتفصيل - بنيه التطبيق ومكوناته

السلام عليكم،

اهلا بكم في درسنا الثاني، في دوره تعلم برمجه تطبيقات الاندرويد.

سيكون هذا الدرس عباره عن شرح وتوضيح لبنيه البرنامج ومما يتكون وكيف يتم ربط اجزائه معا

** يمكن ان نقسم مكونات البرامج الهواتف الذكيه الى ثلاث اقسام:
1- الواجهات المرئيه وتسمى Graphical User Interface ويرمز لها GUI وهي الازرار ومربعات ادخال النص والقوائم المنسدله وما الي ذلك...

2- الكود البرمجي، وهي طريقه التحكم بهذه الواجهات والعناصر وتطبيق المنطق الذي نرغب به ليؤدي البرنامج غرضه، ممكن ان نقول ان الواجهات هي سياره وان الكود البرمجي هو الشخص الذي يقود السياره ويتحكم بها.

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

3- المصادر الخارجيه او ما يسمى resources وهي اي شيء خارجي تستعمله في برنامجك... مثل الصور، ملفات صوتيه، ملف خط مثلا او ملف مكتبه jar وهذه معروفه بالجافا وهي ما يقابل ملف dll ببرمجيات الويندوز مثلا ال VB فيمكن ان تستعمل ملف jar به وظيفه معينه بدون ان تضطر لاعاده العمل.

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

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

من خلال بيئه العمل ايكليبس وبفضل ال ADT الذي تحدثت عنه، عمليه تصميم ال GUI سهله ان شاء الله، وكذلك كتابه الكود الخاص بها، كما قلت كل هذا يتم من خلال برنامج واحد الايكليبس.

نأتي للقسم الاول: GUI
الواجهات ببرامج الاندرويد يتم تصميمها بملف XML 
ولمن لا يعرف الـ XML هو ليس لغه برمجه بل يسمى data structure اي بنيه بيانات وطريقه لتمثيل بيانات معينه بطريقه محكومه وهذا مثال بسيط عليه:



** مثلا نريد تمثيل قائمه من الاشخاص لكل واحد اسم، بريد الكتروني وعمر سيكون ملف ال XML كما يلي


كود PHP:
<?xml version="1.0" encoding="UTF-8"?> 
<myList> 
<person> 
<name>ahmad</name> 
<email>ahmad@someemail.com</email> 
<age>25</age> 
</person> 
<person> 
<name>khaled</name> 
<email>khaled@someemail.com</email> 
<age>18</age> 
</person> 
</myList>

وتستمر القائمه ويستمر بناء الملف ويمكن اضافه اي قدر تريده من الاسماء شرط ان تلتزم بالبنيه
والفكره لل XML هي انه لا يوجد له قواعد او ما يعرف بلغات البرمجه بال syntax اي انه لا يجبرج على اختيار كلمه معينه لكن له قواعد تلتزم بها اثناء بناء الملف.

شرح بسيط:

كود PHP:
<?xml version="1.0" encoding="UTF-8"?>

هي الترويسه او header وهذه لكي تخبر اللغه او النظام الذي سيقوم بقراءه الملف عن معلومات مثل اي اصدار xml نستعمل وما هوالترميز encoding الذي نستعمله لانه قد يحوي كلمات عربيه او صينيه وهكذا

كل اشاره <> تسمى تاغ tag وتسمى باسم اول كلمه بها
مثلا تاغ العمر age tag <age>

<myList> هي العنصر الرئيسي بالملف root node
<person> هي ابن او child لـ mylist
<name> ، <email> ، <age> هي عناصر elements او ابناء لل person
الان لا يوجد قانون او قاعده تجبرني على انتقاء هذه الكلمات مثلا،
ممكن استعمل بدل من <myList> ان استعمل <myFriendsList>

نلاحظ وجود تاغ tag مشابه بالاسم ولكنه يحوي / هذا يسمى close tag او تاغ الاغلاق
وهذا من شروط ال xml يجب عليك ان تغلق كل التاغات التي تفتحها، وان تحافظ على ترتيب الفتح والاغلاق

مثلا

كود PHP:
<person> 
<name>ahmad</name> 
<email>ahmad@someemail.com</email> 
<age>25</age> 
</person> 


لاحظو معي ترتيب الفتح والاغلاق، فتح person وبداخله:
فتح name وقيمه له ثم اغلاق name
فتح email وقيمه له ثم اغلاق email
فتح age وقيمه له ثم اغلاق age
اغلاق person


لا يجوز مثلا عمل هذا


كود PHP:
<person> 
<name>ahmad</person> 
</name> 


ترتيب الفتح يجب ان يكون مطابق للاغلاق وهذا يسمى nest او nesting
يعني يجب ان يكون ال nesting صحيح.

الان يمكن ان تكون القيم بداخل ما يسمى attribute وليس داخل عناصر elements كما في المثال السابق
فتصبح مثلا:


كود PHP:
<myList> 
<person name="ahmad" age="18" email="ahmad@someemail.com"></person> 
<person name="khaled" age="22" email="khaled@someemail.com"></person> 
</myList> 


هذه افضل من ناحيه الحجم وكميه الكتابه، اذا كنت تبني ملف ال xml الخاص بك لك الحريه بالانتقاء اما اذا كنت تبني ملف xml سيتم استعماله من قبل نظام اخر يجب ان تلتزم بقوانين هذا النظام.

شيء اخر ممكن ان يكون تاغ الاغلاق عباره عن / بنهايه التاغ الاول بدون اعاده كتابته، مثال:


كود PHP:
<person name="ahmad" age="18" email="ahmad@someemail.com"></person> 
يصبح 
<person name="ahmad" age="18" email="ahmad@someemail.com" /> 


لاحظو معي اضافه / فقط والاستغناء عن </person> كامله. هذا جائز ايضا.

الان نحن نصمم شاشاتنا للاندرويد بهذا الشكل كل زر او مربع نص او صوره او اي عنصر نريد استخدامه في برنامجنا سنكتب له تاغ بالملف ليتمكن النظام من بناء واجهتا... لا تقلقو لن نكتب الملف كامل فهناك اداه داخل بيئه العمل تسهل ذلك بشكل بسيط سنراها في المستقبل ان شاء الله.

ويأتي الجزء الثاني وهو البرمجه، ويكون بملف مختلف عن هذا الملف، ويكون بلغه ال Java لهذا نحتاج لربط العناصر الموجوده في ملف التصميم GUI مع الملف الذي يحوي الكود لكي تستطيع التحكم بهذه العناصر، والكتابه بها او اخذ قيمه منها او عرض صوره معينه عليها وهكذا...
هذا الربط يكون بنفس ملف البرمجه من خلال كود معين سنتطرق اليه في وقتها.

في الاندرويد كل شاشه بها عناصر مثل الزر والقوائم الخ، تسمى Activity او نشاط، لكن لا احبذ هذه الترجمه ممكن نستخدم كلمه فعاليه مثل التي بالمهرجانات مثلا، فالمهرجان به عده فعاليات او فقرات، وكذلك برنامج الاندرويد كل برنامج به عده شاشات او فعاليات نبني كل واحده منهم على حدى من ناحيه GUI وكذلك من ناحيه الكود الخاص بها ونربطهم معا حسب المنطق الذي نريده

كل فعاليه تحتاج ملف برمجه وملف GUI، ملف البرمجه يكون بلغه Java وملف ال GUI يكون مكتوب على شكل ملف XML الذي شرحناه الان.



فيما يلي ملف xml بسيط لشاشه (او فعاليه) او activity لبرنامج اندرويد بسيط:


كود PHP:
<?xml version="1.0" encoding="utf-8"?> 

<TableLayout 
android:id="@+id/TableLayout01" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:stretchColumns="1" 

<TableRow> 
<TextView 
android:text="User Name" 
android:padding="3dip" /> 

<EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/txtLoginUsername"> 
</EditText> 

</TableRow> 

</TableLayout>

لا تخافو ... هذا كله يكون جاهز من الايكليبس، المهم نحاول نفهمه ونفرق بين التاغات الموجوده.

<?xml version="1.0" encoding="utf-8"?> هو الترويسه التي تكلمنا عنها
<TableLayout هو تاغ لشيء يسمى layout وهو معروف بالجافا حيث انه يحدد الطريقه التي سيتم عرض العناصر بها على الشاشه من ناحيه ترتيبها واحتلالها للمساحات... هنا نستعمل واحد نوعه table
وهذا تاغ البدايه له.

android:id="@+id/TableLayout01" 
android:layout_width="fill_parent" 
هذه عباره عن خصائص او attributes للتاغ السابق... لا تقلقو كلها تأتي جاهزه لن نكتب بها شيء ربما نغير كلمه او اثنتين لكن الملف الرئيسي يتم بنائه بشكل سهل جدا.

سوف اقوم بتجاهل بعض التاغات الان وسأشرحها بوقت لاحق ... لنأخذ هذا الان <TextView
هو تاغ يعني ان هناك شيء اسمه textView سيكون ظاهر على الشاشه وهو عباره عن مربع يمكن الكتابه به وقت البرمجه او من خلال الكود فقط ولا يمكن للمستخدم ان ينقر عليه ويكتب من لوحه المفاتيح، فهو يكون لوضع عنوان لشيء ما ... "مثلا اسم المستخدم" ويكون بجانبه عنصر اخر هو مربع نص لكي ينقره المستخدم ويكت به الاسم، اي انه شيء للتوضيح والدلاله.

التاغ <EditText هو مربع نص يمكن للمستخدم الكتابه بداخله من خلال لوحه المفاتيح، ويكون لاخذ مدخلات من المستخدم لكي نعالجها ببرنامجنا.

لاحظو معي كافه الاغلاقات للتاغات موجوده وبالترتيب واخر شيء اغلاق التاغ 
الرئيسي وهو تاغ الـ </TableLayout>
*** هناك قاعده بسيطه لترتيب الفتح والاغلاق وهي: اول تاغ تفتحه هو اخر تاغ تغلقه وهكذا... لاحظو ان اول تاغ تم فتحه هو <TableLayout واخر تاغ تم اغلاقه هو </TableLayout> وبداخلهما كل التاغات الاخرى.

سأقف هنا في هذا الدرس، سيكون الدرس التالي نظره تفصيليه اكثر على ملف GUI ال XML حتى نفهم كل شيء يهمنا به وبعدها ننتقل الى ملف الكود الذي سيشغل البرنامج.

قد اكون تكلمت كثيرا عن ال XML هنا ولكنه شيء مهم برأيي لانك بالمستقبل ستبني واجهات قد تكون معقده قليلا فإذا لم تفهم بشكل جيد البنيه للملف وقواعد الكتابه به، لن تستطيع انجاز عملك بسهوله

والى درس قادم ان شاء الله،

[دورة تعليميه - الدرس 1] تعلم صنع تطبيقات الاندرويد بالتفصيل - اعداد بيئه العمل



بسم الله،


الدرس الاول: اعداد بيئه العمل


الاندرويد مبني على اللينوكس، وهو مكتوب بلغه الجافا، لهذا فإن برامجه مكتوبه بالجافا ايضا،
هناك طرق عديده للبرمجه للاندرويد ومنها يكون خليط من الجافا ولغات اخرى مثل ال C ، لكن هنا سأركز على الجافا فقط.

سيكون هذا الدرس عباره عن شرح للمتطلبات التي تحتاجها قبل البدء بالبرمجه، متطلبات من ناحيه برامج ومن ناحيه الشخص نفسه.

*** المتطلبات من ناحيه الشخص:
1- يفضل ان يكون الشخص مبرمج لاي لغه لكي يكون لديه التفكير البرمجي ويستوعب اكبر قدر ممكن من الدروس، لكن هذا لا يمكنع غير المبرمجين والراغبين بالتعلم وان شاء الله يد بيد حتى يتعلم كل من يرغب بالبرمجه.

2- المعرفه للغه الجافا مسبقا تساعد بشكل كبير على استيعاب الدروس والتقدم بالتعلم فهي تسهل المهمه بما لا يقل عن 40% - 50% .

3- المثابر، التصميم، العزم والاصرار... ومن جد وجد ومن سار على الدرب وصل.

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

2- JDK وهي حزمه البرمجه للجافا وهي اختصار لـ: Java Development Kit

3- Android SDK: وهي حزمه التطوير للاندرويد، التي سنقوم باستعمالها لعمل برامجنا، وهي مبنيه على الجافا كذلك.

قد يبدو الموضوع متشابك وصعب .. لكن لا تقلقو ان شاء الله سهل ويسير
هذه الخطوه اصعب شيء من ناحيه تجهيز البيئه للعمل بعد ذلك سيبدأ المرح.


بدء العمل:

1- تحتاج لتنزيل الايكليبس:
اختر ما يناسبك :
windows 32/64 
MAC 32/64
Linux 32/64
سيكون الملف المحمل بصيغه مضغوطه rar او zip بعد التنزيل فك الضغط على ال C:\ مباشره وليس داخل مجلدات فرعيه، مثلا يكون:
C:\eclipse

2- نحتاج تنزيل ال JDK:


تكون بصيغه exe قم بتشغيلها واتبع الخطوات.

3- نحتاج ال Android SDK:
اختر ما يناسب نظام التشغبل لديك:
Windows , linux or mac

الملف يكون بصيغه zip ايضا، فك الضغط على ال C:\ مباشره، مثلا يكون:
c:\android-sdk-windows

*** ليس ضروريا الالتزام بالقسم C:\ الخيار عائد لك ، والاحجام لن تكون كبيره للبرامج المحمله

الان قمنا بتنزيل كل ما هو مطلوب لبدء الاعداد للعمل.

الان قم بتشغيل الايكليبس، من مجلد الايكليبس الذي نتج عن فك الضغط شغل الملف :
C:\eclipse\eclipse.exe

سنقوم الان بتثبيت اضافه Android Development Tools او اداه البرمجه للاندرويد يرمز لها ADT
وهي تأتي على شكل plug-in داخل الايكليبس وتسهل العمل بنسبه 95%، لتثبيتها اتبع الخطوات:

- اختر Help > Install New Software
- اضغط Add
- في خانه name ضع ADT Plugin
- في خانه URL ضع : https://dl-ssl.google.com/android/eclipse/
- اضغط OK
- سيظهر لك مربع فيه check box او مربع اختيار مكتوب بجانبه Developer Tools ضع علامه صح واضغط next

*** ملاحظه: اذا واجهت مشكله ولم يظهر المربع الذي تحدثت عنه بالنقطه السابقه، 
قم بإزاله حرف ال s من الرابط ليصبح http بدل من https وحاول مره ثانيه.

اتبع التعليمات لتنزيل الاداه واجب بالايجاب دوما next next ok, …

عند اكمال التثبيت اضغط finish واعد تشغيل الايكليبس.

الان نأتي لضبط اعدادت الاضافه ADT:
- اذهب الى Window > Preferences اوEclipse > Preferences اذا كنت تستخدم الماك.
- اختر Android من اللوحه على اليسار
- قد يسألك اذا ما كنت تريد ارسال احصائيات لجوجل حول العمل الذي تقوم به، حدد خيارك اما نعم او لا واضغط proceed.
- اول مربع مكتوب بجانبه SDK Location، اضغط browse وختر المجلد الذي فككت به ضغطandroid sdk التي قمت بتنزيلها وفك ضغطها مثلا C:\android-sdk-windows

اضغط OK ثم Apply

مبروك انهينا تثبيت ال ADT.

*** نحتاج لتحديث وانزال باقي اجزاء ال android sdk حيث ان النسخه التي حملناها تسمى starter kit
او حزمه البدايه ويجب اكمال الاضافات عليها ليكون العمل صحيح:

- من الايكليبس اختر Window > Android SDK and AVD Manager
ستظهر شاشه بها مربع كبير فارغ على اليمين وعلى اليسار قائمه، اختر available packages سيظهر سطرين على اليمين وبجانبهم مربع checkbox اضغط على اشاره + بجانب android repository، سيقوم بتحميل عده خيارات





الان تختار ما تريد تنزيله وحسب توصيات موقع المطورين للاندرويد
اختر الحزمه المتوسطه وتتضمن ما يلي (ضع صح بجانب كل عنوان مكتوب هنا) :
- android SDK platform Tools
- SDK platform وهو الاصدار للنظام android على الاقل تحتاج واحد، وكما ترى كل الاصدارات تقريبا موجوده، من 1.5 وطالع، انا شخصيا اخترت 2.1 و 2.2 كونهم الاكثر انتشارا الان
- Documentation التوثيق للكود المصدري لل SDK وشرحه
- Samples: عينات برامج بسيطه للنظر عليها وربما الاستفاده منها
- Usb Driver تعريف للهاتف لكي تستعمله لتثبيت البرنامج عليه اثناء البرمجه debug
اضغط install selected وتابع التعليمات واجب بالايجاب دائما (خليك مطيع).





باستعرض معاكم طريقة تضبيط برنامج Eclipse Java Editor المشهور واستخدامه في برمجة تطبيقات الاندرويد من 1.5 إلى 2.2

الاشياء اللي نحتاجها:

1. حزمة Android SDK من هنا


2. برنامج Eclipse Java Editor من هنا - لا تنزل Java EE وانصح بالنسخة 32 بت حتى لو كان نظامك 64 بت لان الثاني يعاني من بعض المشاكل

بسم الله نبتدي طريقة إعداد ال Ecliplse

اولاً: فك الضغط عن الملف android-sdk_r06-windows.zip داخل مجلد C:/
ثانياً: فك الضغط عن الملف eclipse-java-helios-win32.zip داخل مجلد C:/







بعدها ادخل مجلد eclipse وعند eclipse.exe اضغط باليمين وبعدها Send to وبعدها Desktop Shortcut

بعدها قم بتشغيل برنامج Eclipse وعند اول تشغيل يظهر لك Workspace Launcher، قم باختيار مساحة البرمجة workspace، وبالنسبة لي اخترت الدرايف D كما في الصورة، مع وضع علامة صح بجانب Use this as default and do not ask again








ستظر لك واجهة Welcome، قم باغلاقها...

الآن مع تنزيل حزمة Android لبرنامج Eclipse، يتم ذلك بالذهاب إلى Help ثم Install New Software








عند Work with، قم بادخال العنوان التالي ثم اضغط ADD ، بعدها ادخل اسم Repository وليكن Android SDK مثلا:





ستظر لك الحزمة بهذا الشكل







قم باختيار Developer Tools بعدها Next وأيضاً Next مرة اخرى

بعدها قم بالموافقة على الشروط وغيرها واضغط Finish سيظر لك تحميل البرنامج








اذا ظهرت لك هذه الرسالة، اضغط OK وسيواصل التحميل









بعدها اضغط على Restart now ليتم إعادة تشغيل البرنامج، لا تخف الوندوز لن يعيد التشغيل فقط البرنامج

بعدها اذهب إلى Window>Preferences واختر Android وتجاهل رسالة الخطأ

عند SDK Location ضع عنوان المجلد للـ SDK والذي افترضنا ان نفك الضغط عنه في هذا العنوان:


كود:C:\android-sdk-windows


واضغط Apply ثم OK








بعدها اذهب إلى Windows>Android SDK and ADV Manager








من خلال Available Packages، ضع الاختيار على جميع الخيارات، واضغط Install Selected، المعذرة فهم موجودين عندي وفي الصورة التالية لا يمكن ان اضغط على Install Selected، هذه العملية ستأخذ وقت طويل








الآن مع كيفية اختيار المحاكي المناسب:
من نفس الخيار السابق، إذهب إلى Virtual Devices واختر New وضع الخيارات المناسبة لك كما في الصورة ، ثم Add ADV








بعدها، من خلال File>New>Other قم باختيار مشروع الاندرويد ثم Next








بعدها اختر اسم للمشروع وقم باختيار Build Target المناسب وفي خانة Application Name ادخل اسم البرنامج








عند النزول قليلاً، هناك خيارات يجب وضعها ثم Finish









تم انشاء مشروع الجافا الخاص بالاندرويد




الآن يمكنك البدء في البرمجة

اتمنى ان يكون الشرح مفهوم
اخيرا .... تم الانتهاء من الاعدادت لبيئه العمل ...
كل واحد يمد رجليه ويحرك جسمه ويتمطط براحته
عشان الدوره الدمويه تتنشط ... 

ونتابع مع درس قادم ان شاء الله.

الاثنين، 4 يناير 2016

كيفية اعادة توجية نطاق مدونات بلوجر من http إلى Https



أهلا بكم متابعى وزوار"الاحترافي" منذ اسابيع قليلة أطلقت شركة جوجل فرض حماية قوى على نطاقها blogspot للمدونات المجانية لزيادة الحماية والامان للمدونات المستضافة عليها ويعتبر تحديث رائع جدا وقوى فى نفس الوقت واليوم باذن الله سنتطرق لـ طريقة اضافة https الى نطاق مدونات بلوجر المجانية بطريقة سهلة.

ملحوظة: هذه الطريقة والاضافة متاحة فقط للمدونات المجانية وليست للمدونات التى تمتلك دومين مدفوع.

الطريقة كالتالى. من خلال الصورة.


كيفية اعادة توجية نطاق مدونات بلوجر من http إلى Https




1 - ندخل على لوحة تحكم بلوجر
2 - نختار المدونة المراد التطبيق عليها
3 - نضغط على اعدادات . 


بعد الضغط على الاعدادات ننزل الى أسفل الصفحة ستشاهد الاعداد مثل ما فى الصورة السابقة.
4 - مقابل كلمة"توفر https يوجد خيارين الاول نعم والثانى. لا

لتفعيل الاضافة اضغط نعم . وبعدها احفظ الاعدادات
ومبروك عليك الاضافة القوية.

أفضل كود ميتا تاج للمواقع ولمدونات بلوجر والووردبريس الجديد 2016




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


ماهى فائدة كود الميتا تاج.؟


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

للدخول الى الموقع. من هنــــا 

هذه صورة من الموقع.


كود ميتا تاج 2016


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

اتمنى ان تكون المقالة مفيدة لكم. ولا تحرمونى من تعليقاتكم المشجعة.

شرح طريقة تنصيب قالب ووردبريس 2016

 نعرف اهمية القالب في اظهار المدونة بشكل احترافي و جميل و اتاحة تصفح المواضيع بشكل سلس و سهل , لذلك من المهم اختيار قالب يكون بسيط وفي نفس الوقت احترافي, كي تكسب ثقة الزوار و بالتالي امكانية العودة مرة اخرى, وحتى الاشتراك من خلال تسجيل العضوية او الانضمام الى صفحة الفيس بوك الخاصة بالموقع وكذلك قناتك على يوتيوب, هكذا تكسب زوار دائمين بالتالي تضمن ثقة محركات البحث.
يمنك البحث عن قوالب مجانية و هي منتشرة بكثرة على النت او شراء احدها من مواقع موثوقة تقدم قوالب ذات جودة عالية . و طريقة تنصيب قالب ووردبريس سهلة و بسيطة
يمكنك تحميل قوالب مجانية من هنا http://wordpress.org/extend/themes
ملاحظة مهمة :
يمكنك تنصيب قوالب ووردبريس و التي قمت بتحميلها او شرائها فقط اذا كانت لديك مدونة مستضافة خارج سيرفر الوردبريس, يعني استظافة خاصة بك مدفوعة او مجانية . اذا كنت تملك مدونة مجانية مستضافة على السيرفر الخاص بالوردبريس لن تظهر لك كلمة (رفع) ولا يمكنك تنصيب قوالب خاصة بك , في هذه الحالة يمكنك اختيار احد القوالب المقترحة من ووردبريس فقط .
طريقة تنصيب قالب ووردبريس
بعد تحميل القالب ويجب ان يكون (مضغوط بامتداد zip) احفظه على سطح المكتب.
أدخل إلى لوحة التحكم (المظهر ثم القوالب ثم التبويب تنصيب قوالب)


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


بالتوفيق للجميع

الأربعاء، 21 أكتوبر 2015

10 خرافات وأكاذيب تكنولوجية يجب أن تتوقف عن تصديقها


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

1-حواسيب "ماك" والفيروس
يعتقد آلاف مستخدمي "آبل" أن الفايروسات لا يمكن أن تصيب حواسيب "ماك"، وهو اعتقاد خاطىء، لأنها كغيرها من الحواسيب معرّضة للبرمجيات الخبيثة والفيروسات التي تضر وتبطئ الجهاز. خير دليل على ذلك أن هناك نحو 18 ألف جهاز "ماك" تعرضت للقرصنة والفايروسات عام 2014، فيما تعرّض نحو 50 ألف جهاز "آبل" عام 2012 لفايروس Trojan Flashback وهذا باعتراف شركة "آبل" نفسها.
2-الهاتف والشاحن
يعتقد معظم الأشخاص أن نسيان الهاتف موصولاً بالشاحن يتلف البطارية، إلا أن هذا معتقد خاطئ لأن الهواتف الذكية تعمل ببطارية "ليثيوم-آيون" أو "ليثيوم بوليمر" التي يمكنها إيقاف استمرار الشحن حين تمتلئ البطارية. وفي حال ترك الهاتف على الشاحن لفترات طويلة لن يؤثر ذلك على البطارية أو الهاتف.
3-البطارية ودورات الشحن
في الآونة الأخيرة سمعنا عدة آراء خبراء تكنولوجيين حيث قالوا: "لا تشحن بطارية الجهاز إذا نفدت نهائيًا"، إلا أن دراسة حديثة أشارت إلى أن للبطاريات دورات شحن محددة لوصولها إلى حالة التلف أو نفادها بشكل سريع، وإذا استعملت الدورات المحددة مسبقاً ستتلف تلقائياً وليس بسبب الشحن عند نفادها.
4-شاحن "آيباد " لشحن هاتف "آيفون" 
تباينت الآراء حول موضوع استخدام شاحن "آيباد" لشحن "آيفون"، البعض يؤكد أن هذا الأمر يتلف الجهاز. ومن جهته، أكد الموقع الرسمي لشركة "آبل" العالمية، أن محوّل "آيباد" هو 12 واطاً وقادر على شحن "آيفون". لكن لمدير قسم التكنولوجيا في شركة "إيه إي آي سيستيمز"، ستيف ساندلر، رأي مختلف إذ أكّد أن الشحن المتبادل بين "آيباد" و"آيفون" يتسبب بالضغط على البطارية بحال اتباعها لمرات مستمرة، وقد يؤثر ذلك على عملها بشكل سليم.
5-إغلاق الحاسوب يومياً 
يتساءل العديد من المستخدمين عن صحة وضرورة إغلاق الحاسوب أو الجهاز المكتبي يومياً، إذ يعتقد البعض أن إغلاقه نهائياً كل يوم يضر الحاسوب أو الجهاز، إلا أن الأمر مختلف.
يجب أن يُغلق الحاسوب نهائياً يومياً لأسباب عديدة أبرزها حماية البيانات من المتربصين والمقرصنين، الذين يستغلون الثغرات البسيطة للدخول إلى الحواسيب. كما يجب الحفاظ على طاقة البطارية إن كان الجهاز هو لابتوب، والأهم، إغلاقه يساهم بالحفاظ على عمر أطول للجهاز، لأن لكل قطعة إلكترونية عمراً محدداً مسبقاً من قبل الشركة المصنعة. أما السبب الرابع فهو الحفاظ على البيئة لأن استهلاك الطاقة المستمرة قد يضر بها، وهذا ما تطلبه المنظمات المعنية بحماية البيئة بحملات التوعية.
6-الهواتف الذكية تسبب السرطان
تكثر الشائعات على مواقع التواصل الاجتماعي، والتي تجزم بأن الهواتف الذكية تتسبب بسرطان الدماغ لأنها تصدر إشعاعات قريبة من الرأس. هذا الأمر منطقي ولكن لا يوجد دليل قاطع لهذه الإشاعات، إذ أكد التقرير السنوي للمعهد الوطني للسرطان في أميركا أن "هناك بعض المخاوف حول إمكانية تأثير الطاقة الكهرطيسية من الهواتف النقالة على الدماغ عند تقريبها من الرأس، لا يوجد في الحاضر إثباتات من الدراسات على الخلايا أو الحيوانات أو البشر على أن الطاقة بالتردد الراديوي يمكن أن تسبب السرطان".
7-إشارات الإرسال تضمن خدمة جيدة
تشير علامة الإرسال التي تظهر على الهاتف إلى جودة الاتصال وخدمة الإنترنت، فإن كانت جيدة تكون جودة الإنترنت والاتصال جيدة والعكس صحيح، إلا أن هناك عوامل أخرى تؤثر على سرعة الإنترنت وأدائه. إن استخدام عدد كبير من الأشخاص الشبكة في الوقت نفسه قد يؤثر أيضاً على الجودة والسرعة، وقد تكون شريحة الإرسال في الهاتف بطيئة، أو لا تتلاءم مع إشارة برج الإرسال القريب منه. 

8-دقة الشاشة والعين
يؤكد بعض الخبراء أن دقة شاشة الهاتف تفقد أهميتها إن تجاوزت حداً معيناً، إذ لا تستطيع عين الإنسان ملاحظة زيادة الدقة أكثر من كثاقة 300 نقطة في البوصة. إلا أن شركة LG دحضت ما قاله الخبراء وطرحت مؤخراً هاتف G4 بدقة QuadHD أي 2560×1440 وكثافة 538 نقطة في البوصة، وقد استطعنا ملاحظة الفرق الكبير بالعين وهو أفضل بكثير من الـ 300 نقطة في البوصة من حيث الدقة وجودة الصورة.
9-استخدام الهاتف في محطات الوقود

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

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

الأحد، 2 نوفمبر 2014

اكتشاف فيروس خطير يستهدف نظام أندرويد


أشار موقع روسيا اليوم عن اكتشاف خبراء الشركة الأمنية (دكتور ويب) لفيروس جديد و خطير يستهدف أساسا الهواتف الذكية المشتغلة بنظام (أندرويد)، هذا الفيروس الخطير غير قابل للحذف.

و أشار خبراء الشركة الأمنية (دكتور ويب) أن الفيروس الذي يحمل اسم (Android.Dialer.7.origin) يصيب الهواتف الذكية و يقوم بالاتصال برقم معين من دون معرفة المستخدم مما ينتج عنه سحب أمواله.
اكنشاف فيروس خطير يستهدف نظام أندرويد

و يتستر الفيروس الذي يصنف من فئة (حصان طروادة) تحت ستار التطبيقات الإباحية بغرض سحب أموال المستخدم من دون معرفته، و حسب المختصين فإنه من المستحيل حذف هذا الفيروس من دون استخدام فيروس مضاد.

V900 ماوس الألعاب من RAPOO بطريقة لا تكلف ثروة

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

حتى أقل الفئران مبالغة الألعاب عادة ما تذهب لسبعين دولار / يورو أو ما يقرب من ذلك. 

قررت RAPOO التمسك بسعر لا يزيد عن € 59/59 $ - 74 $ عندما جعل V900 الليزر لعب الفأر. 

ومع ذلك، فإنه لا يزال أعطاها جهاز استشعار 10.8 ميجابيكسل، 1000 هرتز نسبة الاقتراع USB، و 30 G التسارع، سرعة 150 IPS (3.8 متر في الثانية) دون تأخير أو الخسارة، وحتى وحدة البيك اب التحكم في الطيران في استشعار بالليزر والذي يتيح لك استخدام الماوس حتى لو كنت رفعه من 1 إلى 5 ملم. 

وV-Power3 الألعاب رقاقة مع 32 بت معالج ARM الأساسية تسيطر على كل هذه الميزات، بالإضافة إلى 8200 DPI VPRO الألعاب الاستشعار بالليزر نفسها، بالإضافة إلى سبعة أزرار التي هي تخصيص بشكل كامل. علاوة على ذلك، DPI الوجبات تبديل زر يسمح لك للتبديل من خلال إعدادات DPI على الطاير. 

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

لسوء الحظ، في حين أن V900 RAPOO من VPRO مختبرات الألعاب الشركة قد يكلف € 59 علامة الاتحاد الأوروبي وربما يكون أقرب إلى مستوى سعر الصرف بدلا من 59 دولارل.

رهيبة تطبيقات الأسبوع: "الموعد النهائي" “Deadline” يحكي لك عندما كنت سأموت



لقد حان الشركة تسير وفقا لاسم جست LLC مع أحد التطبيقات التي تستخدم المعلومات HealthKit، أو Q & A بسيط، لتحديد تاريخ انتهاء الصلاحية الخاص بك. وتعترف الشركة أنه لا يمكن تحديد متى بالضبط سوف تموت مع دقة 100٪، ولكن هذا التطبيق يجب أن تجعل لحافز جيد للعيش حياة أكثر صحة مع ذلك. 

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

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

إذا كان أي شيء يمكن أن تحدد لك أكل صحي، والعمل على مزيد من المعلومات، تتنفس الهواء أعذب والابتعاد عن جهاز الكمبيوتر إلى أقصى حد ممكن، نستطيع أن نقول انه يستحق على الأقل المحاولة. فقط بسعر 0،99 $ / 0،89 €، فإن الموعد النهائي أكثر من عودة صالح تفعلونه لمطوريها. شريطة أن كنت فعلا تأخذ في الاعتبار ما لديه ليقوله عن المتوقع بك. 

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

كنت سأموت. آسف، نحن نفعل كل نهاية المطاف. أنا لا أريد ذلك، وإما "، يقول الخالق. "ولكن، ماذا لو كنت تعرف تاريخ وفاتك؟ سيكون دافعا لك لتكون أكثر صحة؟ [...] يمكنك في كثير من الأحيان تغيير التاريخ من خلال العيش حياة صحية. مشاهدة شريط ... "

ويلاحظ أيضا أن جوهر الموعد النهائي يأتي أيضا بمثابة تمديد اليوم / القطعة. 

يمكنك تحميل الموعد النهائي من المتجر على iDevice الخاص ومعرفة تاريخ انتهاء الصلاحية الخاص بك اليوم. البرنامج يتطلب وجود جهاز دائرة الرقابة الداخلية 8 ويعمل مع جميع النماذج التي تعمل باللمس فون، آي باد وآي بود التي تدعم البرامج الثابتة. ليس هناك خيار لتغيير اللغة، لذلك نحن جميعا عالقة استخدامه في اللغة الإنجليزية.

شاهد: هذا ما يحدث لجسم الإنسان بعد الموت



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

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

هذه العملية تترجم إلى إطلاق سراح جميع أنواع المركبات الكيميائية التي لا رائحة تماما مثل العطور الأكثر الإلهي من أي وقت مضى للخروج من القمقم. لا، يا سيدي، بعض هذه المركبات هي اكيد خطأ. 

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

قبل الناس برزت أخيرا كيف يعمل بالضبط التحلل، وكان يعتقد أن شعر الفرد والأظافر وانتهى به الأمر إلى فترة أطول من الوقت بعد الموت لأنها استمرت في النمو حتى في القبر