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

لوحة المتصدرين

  1. محمد ديوب2

    محمد ديوب2

    الأعضاء


    • نقاط

      4

    • المساهمات

      61


  2. هبة محمد سعيد

    هبة محمد سعيد

    الأعضاء


    • نقاط

      3

    • المساهمات

      135


  3. سعيد

    سعيد

    الأعضاء


    • نقاط

      2

    • المساهمات

      96


  4. حسام برهان

    حسام برهان

    الأعضاء


    • نقاط

      2

    • المساهمات

      215


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 06/16/16 في كل الموقع

  1. في حال حصول مدونتك على عدد كبير من الزيارات ستجد من يعلن لديك، حتى يعلن لديك الناس بشكل مباشر تحتاج للقيام بجهود تسويقية أو توظيف مسوق مختص لتنفيذ هذا الأمر، أو ربما الأسهل استخدام شبكة إعلانية وسيطة كالتي ذكرتها في ردي السابق والتي تتقاسم سعر الإعلان معك. نصيحتي لك حاليًا لا تبحث عن طرق تحقيق الدخل فالمهم هو إشهار مدونتك وبناء سمعة لها، ربما تجد في المستقبل أن بيع الاستشارات القانونية أكثر ربحًا من بيع الإعلانات. خطة بسيطة مقترحة: أنشئ مدونة>> أضف مواضيع عالية الجودة وحصرية>>روج لمدونتك على مواقع التواصل الإجتماعي>>انشر مقالات قانونية متخصصة في المواقع القانونية>>انشر مقالات قانونية موجهة للعامة في المواقع العربية الكبيرة غير المختصة بالقانون مثل أراجيك أو ساسة بوست>>أنشئ خدمة استشارات قانونية على منصة خمسات وستحصل على عملاء كثر.
    3 نقاط
  2. لقد أجريت تعديلًا على البرنامج الأساسي الذي يأتي مع هذه الخوارزمية، انظر إلى التعديل التالي الذي يعطيك اسم الصلاة القادمة حسب توقيت مدينة حلب: class Program { static void Main(string[] args) { PrayerTime p = new PrayerTime(); double lo = 36.202; double la = 37.1343; int y = 0, m = 0, d = 0, tz = 0; DateTime cc = DateTime.Now; y = cc.Year; m = cc.Month; d = cc.Day; tz = TimeZone.CurrentTimeZone.GetUtcOffset(new DateTime(y, m, d)).Hours; tz = 3; String[] s; DateTime[] prayerTimes; string[] salaNames = { "Fager", "Shorok", "Zuhur", "Asser", "Maghrib", "Maghrib", "Ishaa" }; int usefullIndex = -1; p.setCalcMethod(4); p.setAsrMethod(4); s = p.getDatePrayerTimes(y, m, d, lo, la, tz); prayerTimes = new DateTime[s.Length]; for (int i = 0; i < s.Length; ++i) { Console.WriteLine(s[i]); prayerTimes[i] = DateTime.Parse(s[i]); } for (int i = 0; i < prayerTimes.Length; ++i) { var span = cc - prayerTimes[i]; if(span.TotalHours < 0) { usefullIndex = i; break; } } Console.WriteLine("The next Sala is: {0}", salaNames[usefullIndex]); }
    2 نقاط
  3. امنح عملاءك محتوى قيم مليء بالكثير من المعلومات والنصائح في المجال القانوني والمعاملات الإدارية واجعلهم ينتظرون بشغف الجديد الذي ستقدمه ثم ادعهم بعد فترة لإجراءات تعود على مدوّنتك بالنفع، فعادة ما يميل الناس لمشاركة المحتويات القيّمة وإلا سيكتفون بمجرد رؤيتها أو قراءتها. قدّم خدمات متعددة مثل استشارات قانونية أو مراجعة بعض الكتب القانونية أو تحميل الكتب الإليكترونية التي توفر النصائح والحلول لكثير من المشكلات التي يواجهها القاريء. نظّم بعض الفاعليات مثل المحاضرات والدورات القانونية التي قد يشارك فيها جمهورك عن بُعد. أنشيء صفحة لمدوّنتك على بعض وسائل التواصل الاجتماعي تعرض فيها مقالاتك وخدماتك الجديدة وتتفاعل فيها مع جمهورك من الردّ على استفساراتهم وتعليقاتهم، فالسر هو النجاح في التفاعل مع الجمهور المستهدف، قد تعطي خصمًا حصريًا لمتابعيك النشطين على مواقع التواصل الاجتماعي. كن حريصا عندما يضغط العملاء على إعلانك أن ترسلهم للصفحة الرئيسية لموقعك فغالبا ما يرغبون في التسجيل فيه فاحرص على تسهيل ذلك عليهم. من المهم أن تحرص على نشر اسم مدوّنتك في كل مكان من خلال التواجد والتفاعل في المدّونات ومواقع النشر الكبيرة المتخصصة في مجالك حتى تصبح معروفا ومصدرا للثقة.
    2 نقاط
  4. توجد عدة طرق لفعل ذلك، مثل استخدام أصناف AlarmManager وBroadcastReceiver في البرمجة. بعد إنشاء مشروع جديد سنضيف هذه الشيفرات البرمجية إلى MainActivity.java، قم بتعديل وقت وتاريخ عرض الاشعار كما تريد: package com.example; import java.util.Calendar; import android.app.Activity; import android.app.AlarmManager; import android.app.PendingIntent; import android.content.Intent; import android.os.Bundle; public class MainActivity extends Activity { private PendingIntent pendingIntent; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.MONTH, 6); calendar.set(Calendar.YEAR, 2013); calendar.set(Calendar.DAY_OF_MONTH, 13); calendar.set(Calendar.HOUR_OF_DAY, 20); calendar.set(Calendar.MINUTE, 48); calendar.set(Calendar.SECOND, 0); calendar.set(Calendar.AM_PM,Calendar.PM); Intent myIntent = new Intent(MainActivity.this, MyReceiver.class); pendingIntent = PendingIntent.getBroadcast(MainActivity.this, 0, myIntent,0); AlarmManager alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE); alarmManager.set(AlarmManager.RTC, calendar.getTimeInMillis(), pendingIntent); } //end onCreate } سنحتاج أيضا إلى إنشاء BroadcastReceiver باسم MyReceiver.java وسيحتوي على الشيفرة البرمجية التالية: package com.example; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; public class MyReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Intent service1 = new Intent(context, MyAlarmService.class); context.startService(service1); } } بعد ذلك سنحتاج إلى إنشاء "خدمة" Service لنضمن عمل البرنامج لعرض الاشعار في الوقت المناسب دون مقاطعة عمل المستخدم (التطبيق سيعمل في الخلفية): package com.example; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.app.Service; import android.content.Intent; import android.os.IBinder; public class MyAlarmService extends Service { private NotificationManager mManager; @Override public IBinder onBind(Intent arg0) { // TODO Auto-generated method stub return null; } @Override public void onCreate() { // TODO Auto-generated method stub super.onCreate(); } @SuppressWarnings("static-access") @Override public void onStart(Intent intent, int startId) { super.onStart(intent, startId); mManager = (NotificationManager) this.getApplicationContext().getSystemService(this.getApplicationContext().NOTIFICATION_SERVICE); Intent intent1 = new Intent(this.getApplicationContext(),MainActivity.class); Notification notification = new Notification(R.drawable.ic_launcher,"This is a test message!", System.currentTimeMillis()); intent1.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP| Intent.FLAG_ACTIVITY_CLEAR_TOP); PendingIntent pendingNotificationIntent = PendingIntent.getActivity( this.getApplicationContext(),0, intent1,PendingIntent.FLAG_UPDATE_CURRENT); notification.flags |= Notification.FLAG_AUTO_CANCEL; notification.setLatestEventInfo(this.getApplicationContext(), "AlarmManagerDemo", "This is a test message!", pendingNotificationIntent); mManager.notify(0, notification); } @Override public void onDestroy() { // TODO Auto-generated method stub super.onDestroy(); } } سنحتاج في النهاية إلى تحديث AndroidManifest.xml ليتضمن Service وReceiver مع الصلاحيات المناسبة: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="10" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.example.NextActivity" android:label="Next Screen"> </activity> <service android:name=".MyAlarmService" android:enabled="true" /> <receiver android:name=".MyReceiver"/> </application> بعد ذلك جرب التطبيق على جهازك وستجده يعمل بدون مشاكل.
    1 نقطة
  5. من الضروري أن يكون هدفك أولًا التركيز على مشروع ناجح بغض النظر أن يكون منافسًا أو متفوقا على الفيس بوك، ثم قم بالتركيز على فئة جمهورك المستهدف ومراقبة تصرفاتهم وأنماطهم المتكررة ودقّق في المشكلات التي يواجهونها والتي قد لا يقفون عندها أو يعيرونها اهتماما كافيا، فمثلا فكرة انستجرام Instgram هو التقاط الصور ومشاركتها بنفس البرنامج وهو ما يعدّ ميزة بالنسبة لعشاق التصوير، وبالنسبة للجمهور العربي فقد تكون إحدى اهتماماته الحفاظ على الخصوصية للصور و الفيديوهات والتي تغيب أحيانا على مواقع التواصل الاجتماعي بالإضافة لاهتمامات أخرى تتناسب مع عاداتهم وثقافتهم. تحتاج الاستعانة بالشركات المتخصصة في تصميم وإنشاء مثل هذه المنصات، وكذلك مطوري الويب، وإنشاء تطبيقات للموقع على الهواتف الذكية. التسويق والدعاية للموقع جذب مستثمرين للموقع. فريق فني وكامل لإدارة الموقع ومع تقدم ونجاح المشروع ستحتاج مزيد من التخصصات كشخص مسئول عن المستخدمين، مراقبة الخادم، القيام بالترميز، التسويق الالكتروني وحملات الدعاية والعلاقات العامة. من خصائص وسمات مثل هذه المواقع أن تحوي: دردشة عامة الدردشة مع الأصدقاء فقط دردشة مرئية الإشعارات والتنبيهات الآلية مقترحات للأصدقاء وتكوين شبكة بينهم مجموعات مرتبطة وقوية منتديات للنقاش قوية مشاركة الفيديوهات والتعليقات والصور متاجر اليكترونية مجلات
    1 نقطة
  6. حسب رسالة الخطأ فإنّ قيمة الحقل first_name هي NULL، وهذا هو سبب الخطأ: Column 'first_name' cannot be null تخبرك الرسالة السابقة أنّه لا يمكن للحقل first_name أن يكون null. حدثت هذه المشكلة ضمن الملف auth_model_core.php. أنصحك أن تجرّب وضع قيم فعلية بدلًا من NULL، وذلك مكان كل من first_name و last_name و gender. ثم جرّب مرّة أخرى.
    1 نقطة
  7. أهلًا بك بالنسبة للترويج، عليك دراسة الفئة التي تستهدفها مدونتك واستهدافها إعلانيًا، في حالتك أنت ستكون الفئة المستهدفة هم المحامين والأشخاص المهتمين بالقانون، للوصول إليهم يمكنك الإعلان بشكل مدفوع على حسابات مواقع التواصل المشهورة والمهتمة بالقانون، أو الإعلان في المواقع القانونية المشهورة، أو استخدام أسلوب التدوين الاستضافي في المواقع القانونية مع وضع رابط مدونتك، كذلك يمكنك الترويج لمدونتك في مجموعات الفيس بوك المرتبطة. بالنسبة للاستفادة منها يمكنك بيع الإعلانات بشكل مباشر، أو استخدام المنصات الإعلانية الوسيطة مثل إعلانات حسوب أو أدسنس، أو بيع المنتجات مثل الكتب أو الدورات التعليمية.
    1 نقطة
  8. السبب في ذلك أنّك تحاول إيجاد الجذر التربيعي لقيمة سالبة. وهي قيمة المتغيّر delta الذي سيكون سالبًا في هذه الحالة حسب قيم a و b و c المعطاة. أقترح التعديل التالي للشيفرة البرمجيّة الخاصة بك لتأخذ بعين الاعتبار هذه الحالة: int a, b, c; double delta, solution1, solution2; a = 1; b = 1; c = 1; delta = b * b - 4 * a * c; if(delta > 0) { solution1 = (-b - Math.Sqrt(delta)) / (2 * a); solution2 = (-b + Math.Sqrt(delta)) / (2 * a); Console.WriteLine("Solution 1 = {0}", solution1); Console.WriteLine("Solution 2 = {0}", solution2); } else if (delta == 0) { solution1 = (-b - Math.Sqrt(delta)) / (2 * a); Console.WriteLine("Solution 1 = Solution 2 = {0}", solution1); } else { Console.WriteLine("There is no solutions in R set."); }
    1 نقطة
  9. html هي لغة إظهار بيانات على المتصفح، بينما php لغة برمجة تمكنك من برمجة ما تريد وبالطريقة التي تريد، ففرضاً أن لديك قاعدة بيانات بها مستخدمون من بلدان مختلفة، لكي تُظهر عدد المستخدمين حسب البلد، يكفي أن تستخدم php مع mysql لفعل ذلك، في حين أن html ستظُهر لك الناتج فقط، لكن لإعطاء الأمر جمالية وحركية في الاظهار سنلجأ إلى استخدام jQuery، عن طريق الاستعانة بمكتبات مخصصة لهذا الغرض، منها: fusioncharts flotcharts Highcharts Morris.js مصدر
    1 نقطة
  10. اهلا اخي ، في البداية تقوم بالاستدعاء ومن ثم تقوم بعمل row count هكذا كل العملية $pdo = new pdo(...); //الاتصال $all_sub = $pdo->prepare("SELECT * FROM table_name WHERE date_added >= DATE_SUB(NOW(), INTERVAL 1 WEEK)"); // اذا اردتها 6 ايام غيرها بهذه : INTERVAL -3 DAY $result = $all_sub->execute(); $sub_nb = $all_sub->rowCount(); بالنسبة للتنظيم يتم عبر الcanvas html5 (ليس لدي خبرة كافية بها) اتمنى ان يكون واضح ، تحياتي
    1 نقطة
×
×
  • أضف...