2020-05-05

كيف تحترف التصميم الجرافيكي خطوة خطوة ؟


كيف تحترف التصميم الجرافيكي خطوة خطوة ؟

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

2020-04-11

مقارنة بين الاستضافة المدفوعة والمجانية، وايهما انسب لك؟

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

2020-03-17

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

بسم الله الرحمن الرحيم

والصلاة والسلام على أشرف المرسلين

سيدنا محمد و على آله وصحبه أجمعين 

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

2019-10-16

تحميل برنامج شير أت لنقل الملفات عن طريق واي فاي

(مقال دعائى ممول)
ShareIT
" شير أت " والمعروف أيضاً باسم ShareIT هو برنامج يتيح للمُستخدمين إمكانية نقل الملفات بين مُختلف الأجهزة سواء كانت الهواتف الذكية أو الكمبيوتر أو الهواتف اللوحية وغيرها من الأجهزة الأخرى طالما أنها تعمل بنظام أندرويد أو ويندوز أو نظام IOS وكذلك هواتف المحمول من النوع بلاك بيري ويُمكن للبرنامج أن يستخدم للقيام بالعديد من المهام فعلى سبيل المثال يمكن أن يُستخدم البرنامج لمشاركة وتبادل المعلومات و الملفات بين زملاء العمل ويُمكن أيضاً أن يستخدم في نقل الملفات بين الحاسوب والهاتف بجميع أنواعها سواء كانت مقاطع فيديوأو مقاطع صوتية أو صور وغيرها من الملفات الأخرى.

2019-09-23

استعادة الصور و الملفات المحذوفة مجانا ببرنامج EaseUS Recovery

(مقال برعاية EaseUS)
   من الأمور المزعجة التى قد تحدث لك هى فقدان الملفات عن طريق الخطأ 😠 خصوصًا إذا كانت هذه الملفات تحتوى على بيانات هامة أو صور😲 ، ويمكن أن يحدث ذلك بسبب تلف أو فورمات القرص الصلب Hard disk لأجهزة الحاسب أو هجوم بعض الفيروسات أو نتيجة أعطال نظام التشغيل ، ...وغيرها من الأسباب التى قد تؤدى إلى مشكلة كبيرة  😢 

  فإذا كنت تبحث عن طريقة يمكن من خلالها أن تسترد ملفاتك المحذوفة ، فمن أفضل الحلول برنامج  EaseUS Data Recovery  الذى أثبت كفاءة عالية فى هذا المجال 👍

easeus Data Recovery software

2019-05-20

حساب الزكاة - تطبيق يحسب زكاة المال بسهولة Zakat Calculation

بسم الله الرحمن الرحيم

والصلاة والسلام على أشرف المرسلين

سيدنا محمد وعلى آله وصحبه أجمعين

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

قال تعالى: " خُذْ مِنْ أَمْوَالِهِمْ صَدَقَةً تُطَهِّرُهُمْ وَتُزَكِّيهِمْ بِهَا " - سورة التوبة (الآية 103)
وقد وضع الإسلام قواعد لحساب الزكاة ، يمكن من خلال تطبيق حساب الزكاة - Zakat Calculation‏ حساب زكاتك من المال الذى وجب عليه الزكاة.

حساب الزكاة - Zakat Calculation‏

2018-05-19

كيف يدعم تطبيقك عدة لغات مختلفة Localize your app

بسم الله الرحمن الرحيم
والصلاة والسلام على اشرف المرسلين
سيدنا محمد وعلى آله وصحبه أجمعين

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

هذه الخاصية تسمى Android Localization ، تلك التى تسمح للمستخدم التعامل مع تطبيقك باللغة المضبوط بها اعدادات جهازه تلقائيا ، وبالتالى يكون تطبيقك مميز عن التطبيقات المنافسة ، ففى هذا الموضوع سوف أعرض الفكرة الرئيسية لترجمة تطبيق بسيط:
حتى يتمكن نظام الأندرويد الخاص بجهاز المستخدم التعامل مع التطبيق طبقًا للغة المضبوطة بإعدادات النظام ، لابد من فصل جميع النصوص المستخدمة بالتطبيق داخل ملف يسمى string.xml ، ستجد هذا الملف من ضمن ملفات تطبيقك فى المسار التالى:

2018-04-06

حماية مصدر كود تطبيق الاندرويد من الهاكر

بسم الله الرحمن الرحيم

والصلاة والسلام على أشرف المرسلين

سيدنا محمد وعلى آله وصحبه أجمعين

خطأ شائع بين العديد من مطوري التطبيقات المبتدئين وهو نشر التطبيقات بدون تأمينها ، فقد يفاجأ المطور بإستخدام الهكر لمصادر أكواد تطبيقاته ويعدل عليها وينسبها لنفسه دون مراعاة أى حقوق ملكية ، يتم ذلك للأسف بسهولة بإستخدام تقنية الهندسة العكسية ، لذلك سأناقش معكم فى هذا الموضوع بعض النقاط:
  1. فكرة سريعة عن الهندسة العكسية
  2. كيف يستخدم الهاكر الهندسة العكسية لمعرفة مصدر كود تطبيقك؟
  3. ما هى الأدوات التى يمكن استخدامها لحماية تطبيقاتك ؟
حماية مصدر كود تطبيق الأندرويد

2018-01-31

كيفية ضبط العناوين فى قوالب بلوجر h1,h2,h3

بسم الله الرحمن الرحيم

والصلاة والسلام على اشرف المرسلين

سيدنا محمد وعلى آله وصحبه أجمعين

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

ولكن إذا كان هناك قالب مناسب لموقعك ولكنه قد يحتاج بعض التعديلات لكى يكون صديق لمحركات البحث ، فتابع هذا المقال الذى يناقش جزئية العناوين وأهميتها وكيفية إستغلالها فى تصدر موضوعات موقعك إلى الصفحات الأولى من نتائج جوجل وسأعرض فى مقالى:
  1. أهمية إضافة H1,H2,H3 إلى تدويناتك
  2. مبادئ أساسية عن استخدام الترويسة 1،2،3
  3. تنسيق العناوين بمدونات بلوجر
  4. اختبر موقعك من ناحية Seo
  5. اصلاح الأكواد فى موقعك
  6. تنسيق العناوين بعد إصلاح الأكواد
إقرأ أيضًا: كيفية تنسيق عنوان صفحات مدونتك على محركات البحث

 أهمية إضافة عناوين H1,H2,H3 إلى تدويناتك

العناوين أو "الترويسات" Heading tags واحدة من أهم آليات السيو فهى لا تقل أهمية عن الميتاتاج أو الكلمات المفتاحية، .........و غير ذلك من الآليات التى يجب أن تستخدمها لزيادة عدد الزوار القادمون من محرك البحث.
تنقسم وسوم العناوين إلى : H1,H2,H3,H4
بحيث تحاط هذه الوسوم العناوين على حسب أهميتها :
فلنفرض أن عنوان الموضوع هو الأهم بالنسبة للزائر >>> فيجب أن يحاط بالوسوم H1
،هناك عناوين فرعية داخل الموضوع >>> يجب أن تحاط بالوسوم H2
وعلى ذلك تعطى إشارة لمحرك البحث بأن يعطى الأولوية للعنوان المحاط بالوسوم H1 ويتقدم عن العناوين المحاطة بالوسوم H2 للظهور فى نتائج البحث.

مبادئ أساسية عن استخدام الترويسة 1،2،3

  1.  أهم عنوان فى الصفحة يجب أن يحاط بالوسوم H1  ، لذلك يمكن أن يستخدم لعنوان المدونة أو عنوان التدوينة.
  2. يفضل أن يستخدم الوسوم H1 مرة واحدة فى صفحة الويب.
  3. يستخدم الوسوم H2 فى العناوين الفرعية ، H3,H4 للعناوين الثانوية الأقل أهمية.
  4. تستخدم الكلمات المفتاحية فى العناوين حسب أهميتها.

تنسيق العناوين بقوالب بلوجر:

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

heading tags
يجب أن يكون ترتيب وسوم العناوين فى صفحات التدوينات كما بالصورة:

heading tags
لاحظ تبديل الوسوم بين h1,h2 فى الصفحة الرئيسية للمدونة و صفحات التدوينات.

كيفية إستخدام العناوين داخل التدوينات على بلوجر:

يمكنك إضافة وسوم العناوين من خلال شريط أدوات المشاركة ، وذلك عن طريق تحديد النص الذى تريد ثم إختيار التنسيق المناسب (عادى أو عنوان أو عنوان فرعى أو ثانوى) حسب أهمية النص
heading tags
هذا بالنسبة للعناوين داخل الموضوعات ، فهل بتطبيق ما سبق ستحتوى هذه وسوم  هذه العناوين على الترتيب الصحيح ؟؟

اختبر موقعك من ناحية Seo

يمكنك إستخدام بعض الأدوات لتتعرف على توافق عناوين موقعك مع محركات البحث مثل :
  1.  أداة   seositecheckup  فمن خلال إختبار رابط موقعك سيتبين لك كم عدد الوسوم H1,H2,H3,.......... والعناوين التى تحتوى عليها.
  2. تحميل وتثبيت شريط أدوات Web Developer لمتصفح فايرفوكس  أو جوجل كروم 
قم بفتح موقعك وإختباره بهذه الأداة من خلال تبويب "Outline" وتنشيط outline headings , show element name 
كما بالصورة

لاحظ ظهور الوسوم بجانب العناوين بالشكل الصحيح

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

اصلاح الأكواد فى موقعك

من أفضل طرق إصلاح ترتيب وسوم العناوين بموقعك هو ما قدمه موقع MBT فهو يسمح بإضافة صورة كشعار بديل لعنوان المدونة و فى نفس الوقت تأخذ وسوم h1 فى الصفحة الرئيسية ، ووسوم h2 فى صفحات الموضوعات ، بينما يأخذ عنوان التدوينة h1 فى صفحة التدوينة ، h2 فى الصفحة الرئيسية وهذه هى الخطوات:

إذهب إلى تحرير قالب ، ثم إبحث عن هذا الكود  <header>
ثم قم بإستبداله بالسطر التالى:

<header itemscope='itemscope' itemtype='http://schema.org/Organization'>
ثم إبحث عن هذا الكود : <!--Show the image only--> سوف تجد تحته هذا الكود
<a expr:href='data:blog.homepageUrl' style='display: block'> 
          <img expr:alt='data:title' expr:height='data:height' expr:id='data:widget.instanceId + &quot;_headerimg&quot;' expr:src='data:sourceUrl' expr:width='data:width' style='display: block'/> 
        </a>
قم بإستبداله بالكود التالى:
<!--Header Tags Optimized Code by MBT-->

<b:if cond='data:blog.pageType == &quot;index&quot;'> 
                          <h1 itemprop='name'><a expr:href='data:blog.homepageUrl' itemprop='url' style='display: block'> 
                            <img expr:alt='data:title' expr:height='data:height' expr:id='data:widget.instanceId + &quot;_headerimg&quot;' expr:src='data:sourceUrl' expr:width='data:width' itemprop='logo' style='display: block'/><span>your Blog title</span></a> 
                            </h1>

<b:elseif cond='data:blog.pageType == &quot;archive&quot;'/>

<h1 itemprop='name'><a expr:href='data:blog.homepageUrl' itemprop='url' style='display: block'> 
<img expr:alt='data:title' expr:height='data:height' expr:id='data:widget.instanceId + &quot;_headerimg&quot;' expr:src='data:sourceUrl' expr:width='data:width' itemprop='logo' style='display: block'/><span>My Blogger Tricks</span></a> 
</h1>

<b:else/> 
                                   <h2 itemprop='name'><a expr:href='data:blog.homepageUrl' style='display: block'> 
                            <img itemprop='logo' expr:alt='data:title' expr:height='data:height' expr:id='data:widget.instanceId + &quot;_headerimg&quot;' expr:src='data:sourceUrl' expr:width='data:width' style='display: block'/><span>My Blogger Tricks</span></a></h2>            </b:if>
إستبدال  your Blog title بعنوان مدونتك
ثم إبحث عن هذا الكود :   <!--No header image -->  سوف تجد تحته هذا الكود

<div class='titlewrapper'> 
                          <h1 class='title'> 
                            <b:include name='title'/> 
                          </h1> 
                        </div>
إستبدله بالكود التالى:
<!--Header Tags Optimized Code by MBT-->

<div class='titlewrapper'> 
<b:if cond='data:blog.pageType == &quot;index&quot;'> 
                          <h1 class='title'> 
                            <b:include name='title'/> 
                          </h1>

<b:elseif cond='data:blog.pageType == &quot;archive&quot;'/>

<b:if cond='data:blog.pageType == &quot;index&quot;'> 
<h1 class='title'> 
<b:include name='title'/> 
</h1>

<b:else/> 
  <h2 class='title'> <b:include name='title'/></h2> 
</b:if> </b:if> 
                        </div>

تنسيق العناوين فى قالب بلوجر :

بعد ضبط العناوين ستحتاج  إلى بعض التنسيق:
إبحث عن هذا الكود :  ]]></b:skin> أضف فوقه مباشرة الكود التالى:
#header h1 a,#header h2 a, #header h1 a:visited, #header h2 a:visited{color:#fff; font-size:10px;text-decoration:none;margin:0;padding:0} 
.header h1 span, #header h2 span{text-indent:-999em; display:block;}

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

2017-12-23

مستقبل التدوين بعد إلغاء قانون حيادية الإنترنت

بسم الله الرحمن الرحيم

والصلاة والسلام على أشرف المرسلين

سيدنا محمد وعلى آله وصحبه أجمعين

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

2017-10-27

كيفية تحويل الفيديو الى كتابة على اليوتيوب مباشرة

بسم الله الرحمن الرحيم

والصلاة والسلام على أشرف المرسلين

سيدنا محمد وعلى آله وصحبه أجمعين

     بالطبع موقع اليوتيوب من أكثر المواقع إستخداما على الإنترنت ، فأصبحت فيديوهات هذه المنصة تحتوى على إجابة لأى سؤال تبحث عنه ، بالإضافة إلى الكم الكبير من المعلومات الثقافية والترفيهية التى يقدمها فى المجالات المختلفة ، وقد دعمت جوجل اليوتيوب بالعديد من الادوات التى تساعد المستخدمين من الإستفادة القصوى أثناء مشاهدة الفيديوهات التابعة له، من ضمن هذه الأدوات أداة تساعدك فى تحويل الفيديو إلى نص مكتوب video transcription ، هذه الميزة التى تعتمد على تقنية تحويل الكلام إلى نصوص أو " speech recognition technology" التى تطورت بشكل كبير فى الآونة الأخيرة.
youtube transcription
وسيتضمن الموضوع هذه النقاط:
  1. أهمية ميزة تحويل الفيديو إلى نص
  2. كيفية تفعيل تحويل الفيديو الى نص مكتوب على اليوتيوب
  3. طرق أخرى لتحويل الفيديوهات الى نصوص

1- أهمية تحويل الفيديو إلى نص ؟

أهمية ميزة video transcription بالنسبة للمستخدم:

  1.  تحسين تجربة الإستخدام ، حيث أنها تجعل المستخدم أكثر تفاعلا مع الفيديو، فبالتأكيد قراءة النص مع مشاهدة الفيديو تزيد من نسبة التركيز ، وقد تجد كثير من الفئات تحتاج الى هذه الميزة على سبيل المثال تجد الطلبة والباحثين يحتاجون أحيانا متابعة فيديوهات المواد العلمية والثقافية ، فحفظها كنص مكتوب يكون مرجع مفيد لهم ، كذلك الصحفيين تكون هذه الميزة مفيدة فى تسجيل الأحداث والحوارات الصحفية ،....وغير ذلك من الأمثلة.
  2. تكون ميزة video transcription مفيدة جدا فى تعلم اللغة الإنجليزية حيث أنه عند قراءة النص أثناء مشاهدة الفيديو المعروض بهذه اللغة ، يعمل على تقوية اللغة لديك.
  3.  ليس دائما بإمكانك متابعة الفيديو فى الأماكن التى بها ضوضاء أو المواصلات العامة ، ولكن بإستخدام ميزة video transcription يمكنك التغلب على هذه المشكلة حيث يمكنك كتم الصوت وقراءة النص أثناء المشاهدة.
  4.  هذه الميزة مفيدة جدا أيضا لضعاف السمع .

أهمية ميزة video transcription بالنسبة لليوتيوبر:

لم تقتصر هذه الميزة فقط على المستخدم ، إنما بالإمكان  لمالك الفيديو أو "اليوتيوبر " الإستفادة منها أيضًا كالتالى:
  1. تحسين سيو الفيديو، أى تقدم الفيديو فى نتائج البحث الأولى ، حيث أنه من الصعب على محركات البحث فهم محتوى الفيديو ، ولكن بعد تحويله إلى نص ستكون نتائج ظهور الفيديو أفضل.
  2. إمكانية إعادة صياغة الفيديو لنوع آخر من المحتوى ، فإذا كنت تملك فيديو على اليوتيوب بإمكانك تحويل هذه الفيديوهات إلى كتاب pdf أو مقالات داخل مدونة أو حتى على المواقع الإجتماعية - طبعا مع حفظ حقوق الملكية الفكرية . 

2- كيفية تفعيل تحويل الفيديو الى نص مكتوب على اليوتيوب


1-إضغط على رمز "more" أو (...) الموجود أسفل الفيديو ثم إختر open transcript.
كن داعيا للخير
2- قد يطلب منك تحديد اللغة ، قم بتحديد اللغة المناسبة لديك ليظهر لديك ترجمة نصية للفيديو.
video transcription
3- يمكنك نسخ هذا النص بسهولة ﻷى محرر نصى
video transcription
لا حظ : 
تتوقف دقة مطابقة النص المكتوب بالصوت الموجود بالفيديو على الأصوات المحيطة بالصوت الرئيسى .
ولتحقيق أفضل نتيجة :
إضغط على زر الإعدادات الموجود أسفل الفيديو ثم إختر subtitle  cc سيظهر النص فوق شاشة الفيديو باللون الأبيض ، بينما ستظهر بعض الكلمات باللون الرمادى وهى الكلمات التى يكون هناك إحتمال أن تكون خطأ ، يمكنك بسهولة تحريرها داخل transcript 
video transcription
مثال من فيديو على قناة : National geographic

3- طرق أخرى لتحويل الفيديو إلى نص

  • يمكن الإستفادة من مزايا  Google Documents مثل ميزة تحويل الكلام إلى نص والتى تحتاج إلى تفعيل الميكروفون.
ولإتمام هذه العملية ستحتاج إلى فتح الفيديو بمتصفح فايرفوكس مثلا ، بينما تقوم بفتح مستندات جوجل بمتصفح آخر وليكن جوجل كروم
تحويل الصوت الى كتابة
حل آخر : يمكنك تسجيل الفيديو وحفظه على جهازك ثم تشغيله أثناء تفعيل الميكرفون على مستندات جوجل.
  • هناك أيضًا بعض المواقع التى تقدم خدمة تحويل الفيديو إلى نص مثل موقع  DIYCaption فبمجرد نسخ رابط الفيديو بالموقع  
ترجمة الفيديو الى نص
سيتحول الفيديو إلى نص داخل محرر نصوص يمكن تحريره بكل سهولة.
ترجمة الفيديو الى نص
تعرف أيضا على كيفية تسجيل شاشة الحاسب فيديو عبر يوتيوب مباشرة بدون برامج
تنبيه : المرجو عدم نسخ الموضوع بدون ذكر مصدره المرفق بالرابط المباشر للموضوع الأصلي وإسم المدونة وشكرا

2017-10-20

6 بدائل لبرنامج اندرويد ستوديو Android studio alternatives

بسم الله الرحمن الرحيم

والصلاة والسلام على أشرف المرسلين

سيدنا محمد وعلى آله وصحبه أجمعين

بالرغم من أن منصة Android studio هى البرنامج الرسمى والمعتمد من جوجل لتطوير تطبيقات الأندرويد ويعتبر الأفضل فى هذا المجال ، إلا أنه قد تجد بعض المستخدمين يبحثون عن بديل لهذا البرنامج لتطوير تطبيقاتهم ، ربما لأحد هذه الأسباب:
  1. مواصفات جهاز الحاسوب المُستخدم غير مناسب لتثبيت أندرويد ستوديو. (تعرف على متطلبات Android studio)
  2. الحاجة إلى تصميم تطبيق يعمل على أنظمة أخرى بالإضافة إلى نظام الأندرويد مثل ios , windows
  3.  إستخدام لغات برمجية أخرى غير لغات  Kotlin أو Java التى يدعمها أندرويد ستوديو.
فإذا كنت ممن يتطلع إلى أدوات أخرى فى تطوير تطبيقاتك، فتابع هذه المقالة التى تعرض إمكانيات كل برنامج،  لكى تستطيع أن تقرر أى البرامج يمكن أن تستخدمها طبقًا لإحتياجاتك:

2017-09-30

متجر بلاى أفضل بديل عربى لـ جوجل بلاى

(مقال دعائى ممول) 

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

مميزات متجر بلاى - بديل جوجل بلاى :


matjarplay

  1. سهولة فى التعامل ،وسرعة فى تحميل التطبيقات مع إمكانية إستكمال التحميل فى حالات قطع الإتصال.
  2. جميع التطبيقات على متجر بلاى مجانية.
  3. يمكنك الإستفادة من جميع مميزات متجر بلاى بدون تسجيل حساب.
  4. رابط مباشر لتحميل التطبيقات بدون وجود روابط إعلانية مزعجة.
  5. توافر شرح مفصل مدعوم بالصور لكل تطبيق على متجر بلاى ، للإطلاع عليه قبل تحميله.
  6. توافر إمكانية البحث عن أى تطبيق تريده داخل المتجر.
  7.  تحديث مستمر للتطبيقات والالعاب الموجودة بمتجر بلاى.
  8. المتجر يدعم كلا من اللغتين :العربية ، واﻹنجليزية.

نظرة على متجر play :

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

رابط الموقع : متجر بلاى

أضف الصور المتحركة إلى موقعك على طريقة الفيس بوك

بسم الله الرحمن الرحيم

والصلاة والسلام على أشرف المرسلين

سيدنا محمد وعلى آله وصحبه أجمعين

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

تابع:  أسرع الطرق لإنشاء صور متحركة بدون برامج

طريقة نشر الصور المتحركة GIF على موقعك بخاصية Click to preview

أولًا: إستخدمت فى هذه التدوينة إضافة مفتوحة المصدر jqGifPreview للإستفادة من ميزة Click to preview إضغط هنا للمعاينة
ثانيًا: يجب أخذ لقطة أو تصوير الشاشة لإلتقاط صورة ثابتة بصيغة PNG من الصورة المتحركة لتظهر بشكل إفتراضى قبل الضغط عليها، ورفعها على حسابك فى جوجل بلس أو أى موقع.
ثالثًا: إذا كنت تستخدم الصور المتحركة فى معظم موضوعات موقعك إتبع الخطوات:
1. إذهب إلى لوحة تحكم بلوجر ثم تبويب قالب ( قم بالإحتفاظ بنسخة إحتياطية من القالب).
2. إبحث عن الكود التالى بإستخدام لوحة المفاتيح Ctrl+F

</head>
3. ثم أنسخ الكود التالى وقم بإضافته فوق الكود السابق مباشرة

<!--www.condaianllkhir.com-->
<script src="https://code.jquery.com/jquery-1.12.0.min.js"></script>
<link href="https://cdn.rawgit.com/DrRO/jqGifPreview/46d8d1dd/jqGifPreview/jqGifPreview.css" rel="stylesheet"></link>
<script src="https://cdn.rawgit.com/DrRO/jqGifPreview/46d8d1dd/jqGifPreview/jqGifPreview.js"></script>
4. ثم إحفظ القالب
5. توجه إلى تبويب HTML للتدوينة وقم بإضافة الكود التالى:
<img class="myImg" src="sample_first_frame.png" data-gif="sample_giphy.gif" />
<script>
 $(function() {
  $(".myImg").jqGifPreview();
 });
</script>
ملاحظات :
  • إذا كان لديك مكتبة JQuery بالقالب ، فلا داعى لإضافة السطر الأزرق بالكود .
  • قم بإستبدال الجزء الملون باللون الأصفر بالكود برابط الصورة الثابتة بصيغة PNG
  • قم بإستبدال الجزء الملون باللون الأخضر بالكود برابط الصورة المتحركة بصيغة Gif
  • إذا كنت تريد إستخدام هذه الخاصية فى موضوع معين فقط يمكنك إضافة جميع الأكواد داخل تبويب HTML للتدوينة.
يمكنك أيضًا إستخدام حل آخر وهو عرض الصور المتحركة داخل Colorbox
تنبيه : المرجو عدم نسخ الموضوع بدون ذكر مصدره المرفق بالرابط المباشر للموضوع الأصلي وإسم المدونة وشكرا

2017-09-15

هل سجلت فى منحة جوجل لتعلم برمجة الويب أو الأندرويد ؟ إليك التفاصيل..

بسم الله الرحمن الرحيم

والصلاة والسلام على أشرف المرسلين

سيدنا محمد وعلى آله وصحبه أجمعين

تحديث 4ابريل 2018

قد تكون من الكثيرين الذين يطمحوا لتعلم البرمجة ،  وقد يتطور حلمك إلى الحصول على فرصة عمل فى هذا المجال ، قد تعتمد على التعليم الذاتى من خلال الدروس الموجودة على شبكة الإنترنت ولكن لا تضيع فرصة التسجيل فى المنحة التى أعلنت عنها جوجل الفترة الأخيرة بالتعاون مع Udacity لتنمية مهاراتك والحصول على شهادة معتمدة من جوجل ، ولكن قبل أن أشرح كيفية التسجيل بالمنحة سأعرض عليك بعض المعلومات التى يجب أن تعرفها قبل التقديم :
learn programming

  1. يمكنك أن تسجل بالمنحة سواء كنت من المبتدئين فى مجال برمجة الويب والأندرويد أو كنت تريد تطوير وتنمية مهاراتك فى هذا المجال ، فأنت من تحدد "من أين تبدأ" أثناء تقديم بياناتك ببرنامج المنحة.
  2. ستكون المنحة متاحة مجانًا لعدد معين من الدول الافريقية منها مصر, تونس, الجزائر, المغرب, السودان, ليبيا, اليمن, الصومال, جيبوتي, موريتانيا, قبرص.   
  3. يجب أن ألا يكون سنك أقل من 18 عاماً .
  4. موعد التقديم 19/3/2018 وآخر ميعاد 25/4/2018 على أن يتم الإعلان عن المقبولين يوم  2/5/2018 .
  5. هناك 5000 مقعد لمن ليس لديهم أى خبرة برمجية ، 2500 لمن لديهم خبرة برمجية سابقة.
  6. ستستغرق الدراسة شهران وستكون عبر الإنترنت. 
  7. إذا كنت ستبدأ من الصفر فلا تقلق ،سوف تتلقى كورسًا تمهيديًا يؤهلك للدراسة.
  8. هناك دعم فنى من القائمين على المنحة سيساعدك أثناء الدراسة.
  9. إذا كنت لا تنوى الإعتماد على المنحة فى تحقيق هدفك ، فجميع الكورسات متوفرة على موقع Udacity مجانًا يمكنك الإطلاع عليها ودراستها ولكن ما يميز هذه المنحة هو الشهادة المعتمدة والدعم الفنى.
  10. برنامج Nanodegree يؤهلك للحصول على شهادة جوجل المعتمدة للمطورين، إلّا أنّه سيتطلب الأمر إجراء خاص بتلك الشهادة، المنحة غير متضمنة تكاليف الاختبار.

خطوات التسجيل فى منحة جوجل و udacity لتعليم البرمجة

1- توجه إلى الموقع من هـــنا وإضغط  Apply Now"يمكنك أيضًا التسجيل بحسابك على الفيس بوك أو جيميل"

learn programming 

2- ستجد ثلاث مجموعات من البيانات التى يجب عليك إستكمالها :

google-scholarships

المجموعة الأولى وهى "Background information" إضغط "Edit" و سيطلب منك بعض البيانات مثل :

learn android programming
  • التأكد من بريدك الإلكترونى ودولتك 
  • إختيار البرنامج الذى تريد أن تحصل عليه من المنحة سواء كان عن برمجة الويب أو الأندرويد
  • هل أنت طالب أم موظف بوقت كامل أو جزء وقت 
  • إذا كنت تمتلك حساب على Linked in يمكنك إضافة الرابط الخاص به 
  • حدد عدد الساعات الإسبوعية التى يمكنك أن تدرس من خلالها المنحة (يفضل أكثر من 15 ساعة)
  • تحديد إذا كان لديك خط إنترنت دائم أم لا 
ثم إضغط Containue للإنتقال إلى مجموعة الأسئلة الثانية.

المجموعة الثانية “Prerequisite Knowledge” وتشمل بعض المعلومات عن خلفيتك البرمجية مثل:

learn android programming
  • يجب تحديد مستواك بأى لغة برمجة تستخدمها ، أما إذا كان ليس لديك أى خلفية برمجية مسبقة إختر “None of the above” 
  •  إختيار مدى معرفتك بـ Git and GitHub (تعرف أكثر على Github)
  • تحديد مستواك بخصوص مدى معرفتك بكل لغة من لغات البرمجة مثل "Python , HTML/CSS , javascript , Java ,
    Android development"
  • إذا كان لديك تطبيق على متجر Google play أضف الرابط الخاص به
  • إذا كان لديك موقع او تطبيق ويب او حساب على GitHub أضف الرابط الخاص به .
ثم إضغط Containue للإنتقال إلى مجموعة الأسئلة الثالثة.

المجموعة الثالثة “Your Goal” لتحديد أهدافك من التقديم فى المنحة :

learn android programming
  • إختر أهم سبب دفعك لإختيار هذه المنحة من بين الإختيارات المتاحة.
  • قم بكتابة فقرة تصف بها ما ستقوم به بعد فوزك بهذه المنحة وحصولك على الشهادة.
  • ثم قم بالموافقة على الشروط .
  • أكتب توقيعك "إسمك بالكامل"
ثم إضغط Containue ثم “Save & Submit”
 كن داعيا للخير
 يمكنك التعديل على بياناتك حتى يوم 25/4/2018 ويمكنك خلال هذه الفترة تطوير مهاراتك وتحسين مستواك ،
لن تخسر شيئًا إذا جربت التسجيل بالمنحة ،  لعلك تكون من أحد الفائزين بها.

2017-09-08

كيفية تصدير مشروع اندرويد ستوديو الى تطبيق APK

بسم الله الرحمن الرحيم

والصلاة والسلام على اشرف المرسلين

سيدنا محمد وعلى آله وصحبه أجمعين

بعد أن أتممت برمجة مشروعك بإستخدام منصة Android Studio ، و قمت بإختباره وتجربته بإحدى الطرق التى ذكرتها سابقًا، لا يبقى سوى تصديره إلى صيغة APK  لكى تستطيع تثبيت التطبيق على الأجهزة التى تعمل بنظام الأندرويد ، أو رفع التطبيق على Google play
انشاء تطبيق apk

أولا: تصدير المشروع إلى ملف APK لتجربته على جهازك  

يمكنك تصدير مشروع التطبيق من خلال قائمة Build >>Build APK وتثبيته على جهازك لتجربته :
بناء تطبيق apk
 ولكن لا تستطيع رفعه على جوجل بلاى بهذه الصورة لأنه يفتقد شهادة إعتماد التطبيق والتى تعرف بـ "Keystore" والتى سأتحدث عنها بالتفصيل فى الفقرة التالية.

ثانيًا : تصدير المشروع إلى تطبيق APK يمكن رفعه على Google play

 إذا أردت أن تعرض تطبيقك على متجر جوجل بلاى ، فهذا يستلزم إنشاء ملف بصيغة ".jsk" والذى يعرف بـ "Keystore" ، وهو بمثابة حفظ لحقوق ملكيتك للتطبيق فيمكنك إضافة إسمك أو إسم شركتك كتوقيع للتطبيق مع كتابة كلمة مرور تمنع أى شخص من إعادة رفع التطبيق إلى متجر جوجل بلاى مرة أخرى.
ولتطبيق ذلك توجه إلى قائمة Build >>Generate Signed APK  لتظهر نافذة أخرى ، قم بالضغط على Create new وذلك لإنشاء Key Store جديد.

Generate Signed APK 

Generate Signed APK 
 قم بتكملة بيانات الحقول هكذا:
1- Key store path : قم بتحديد المسار الذى سيتم حفظ التطبيق به على جهاز الكمبيوتر
2- قم بإختيار كلمة مرور وتأكيدها "يجب عليك الإحتفاظ بها لأنك ستحتاجها إذا أردت تحديث تطبيقك"
android studio keystore 
3- Alias : قم بكتابة إسم تطبيقك ثم إختر كلمة مرور أخرى وتأكيدها والإحتفاظ بها.
4- Validity years : قم بتحديد صلاحية ملف Keystore
5 - Certificate : قم بإدخال معلومات عنك وعن شركتك وبيانات عن مدينتك (هذه الحقول إختيارية) 
بعد الإنتهاء من إستكمال البيانات إضغط "OK"  >> ستجد النافذة السابقة تم تعبئتها بالمعلومات >> إنتقل إلى الخطوة التالية بالضغط على Next
android studio keystore
قم بكتابة كلمة مرور للشفرة ثم إختيار المسار الذى سيتم حفظ التطبيق به على جهاز الكمبيوتر الخاص بك .
تأكد من إختيار release  للحقل  Build Type

android studio apk
 ثم إضغط Finish وإنتظر قليلا حتى تتم عملية تصدير المشروع إلى تطبيق APK وظهور هذه النافذة
 android studio apk 
ثم إضغط على Show in Explorer لتجد ملف APK ،يمكنك رفعه على متجر Google play و تثبيته على أى جهاز أندرويد .
  • إذا أردت إنشاء تطبيقات أخرى ، إختر نفس ملف الشفرة مع إنشاء Key Alias جديد لكل تطبيق جديد.
  • إذا أردت التعديل على تطبيقك وتحديثه على Google play ، قم بإختيار نفس الشفرة ونفس مفتاح التطبيق.
أتمنى أن يكون الدرس حقق الإفادة ، أى مشكلة أدرجها بتعليق ولا تنس مشاركة الموضوع
تنبيه : المرجو عدم نسخ الموضوع بدون ذكر مصدره المرفق بالرابط المباشر للموضوع الأصلي وإسم المدونة وشكرا

2017-08-26

نساء حققن إنجازات تقنية عظيمة - انفوجرافيك

بسم الله الرحمن الرحيم

والصلاة والسلام على أشرف المرسلين

سيدنا محمد وعلى آله وصحبه أجمعين

لماذا مجال البرمجة تجد فيه الرجال أكثر من النساء ؟

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

2017-08-01

كيفية استيراد مشاريع مفتوحة المصدر لـ Android studio

بسم الله الرحمن الرحيم 

والصلاة والسلام على أشرف المرسلين

سيدنا محمد وعلى آله وصحبه أجمعين

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

2017-07-08

أضف زر الإشتراك فى روبوت الفيس بوك ماسنجر إلى موقعك

بسم الله الرحمن الرحيم 

والصلاة والسلام على أشرف المرسلين

سيدنا محمد وعلى آله وصحبه أجمعين

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

كيفية تضمين أزرار المراسلة فيس بوك ماسنجر بوت إلى موقعك

  1. فى البداية قم بإنشاء روبوت على الفيس بوك ماسنجر الخاص بصفحتك على الفيسبوك عبر منصة Chatfuel
  2. ثم من لوحة التحكم فى حسابك فى Chatfuel توجه إلى تبويب Grow
  3. ثم إضغط على Send to messengr Plugin
facebook messenger chatbot
ثم قم بضبط حجم الزر ولونه ثم انسخ الكود الناتج كما بالصورة ، ثم قم بتضمينه بموقعك داخل شفرة Html
facebook messenger chatbot

قد يهمك أيضًا:

كيف تضيف أهم منشورات الفيس بوك وتويتر إلى موقعك 

تنبيه : المرجو عدم نسخ الموضوع بدون ذكر مصدره المرفق بالرابط المباشر للموضوع الأصلي وإسم المدونة وشكرا 

2017-07-02

كيف تصنع تطبيق اندرويد بـ Android studio بلغة Kotlin

بسم الله الرحمن الرحيم

والصلاة والسلام على أشرف المرسلين

سيدنا محمد وعلى آله وصحبه أجمعين

   إذا كنت من المهتمين بتطوير تطبيقات الأندرويد ، فأنت بالتأكيد سمعت عن إعلان جوجل  في مؤتمر I/O  إعتمادها  Kotlin كلغة رسمية لـ Android ، لذلك سأحاول عرض فكرة عن هذه اللغة مع شرح كيفية إنشاء تطبيق أندرويد بإستخدامها وتهيئة برنامج اندرويد استوديو للعمل بها ، كما سأوضح كيفية تحويل تطبيق أندرويد من لغة java إلى لغة Kotlin

نظرة سريعة على لغة Kotlin :

Kotlin logo
  هى لغة برمجة مفتوحة المصدر تم تطويرها من قبل شركة JetBrains في عام 2011 ، وهى نفس الشركة التى تساهم مع جوجل فى تطوير منصة Android studio ، وهى تتوافق كليًا مع حزمة تطوير جافا JDK ، وتعمل على نفس بيئة العمل التى كانت تعمل عليها لغة الـ Java وهى (JVM) ، لذلك يمكن للمطور أن يستخدم اللغتين معًا فى تطوير نفس التطبيق دون مشاكل.
Privacy-Policy | إعلن لدينا
جميع الحقوق محفوظة لــ كن داعيا للخير 2011-2019 ©

تصميم كن مدون