السلام عليكم، أقدم لكم اليوم موقع جديد قمت بإعداده لمساعدة مطوري ووردبريس المحترفين أو المبتدئين في عملك وهو دليل سريع لمجموعة من الدوال أكثر استخداما بحيث يقوم المستخدم نسخ الدالة ولصقها عنده يوفر الموقع مجموعة من الأكواد المصنفة حسب طريقة استعمالها، يوجد ملفات القالب الأساسية وهي الملفات الأكثر استعمالا والذي يجب أن ينتبه لها المطور عن التصميم أيضا وسوم القالب، أكثر الوسوم استعمالا من ناحية القوالب في جلب المحتوى أو طباعته أهم الدوال وأكثرها استعمالا وهي مجموعة من الدوال التي
9.82 ألف نقاط السمعة
9.69 مليون مشاهدات المحتوى
عضو منذ 11 سنةً
التطوير غير العقلاني في CSS/JS
هذا المقال القصير سيتحدث عن الاستخدام غير المحسوب في مكتبات الويب والأطر العمل وما إلى ذلك خصوصا في أمر JQuery و أطر العمل مثل Bootstrap وخطوط الأيقونات مثل FontAwesome لابد أنك لاحظت ثقل بعض مواقع الويب الغريب واختلافها عن بعضها. في زمن حيث السرعة هي كل شيء، أكره أن أنتظر أكثر من 7 ثواني لتظهر صفحة ما السبب وراء هذا قد يكون أحيانا التطوير غير العقلاني، أو ما أقصده. غير المحسوب. لنضرب مثالا بBootstrap : إطار عمل CSS الأول في
"العميل دوما على حق؟" لا!
في مقال مؤخر قرأته على مدونة chris lema حيث يتكلم عن اختفاء المطور فجأة بدون إنذار. أحد المقالات تكلمت عن أنّ السبب في اختفاء المطور هو العميل العميل النكد والمزعج قد يكون دوما سببا في اختفاء المطور وعدم العمل معه السبب في هذا هو أن العالم يتحرك بالمقولة الشهيرة "العميل دوما على حق" وصراحة هذه من أغبى المقولات إطلاقا. فالعميل ليس دوما على حق هذه المقولة تعطي العميل الحرية الكاملة على المطور من إزعاج وتكبر وبهدلة وما إلى ذلك فقط
تجربة: محاولة إعادة تصميم بعض عناصر واجهة مستقل
السلام عليكم الموضوع التالي هو عبارة عن concept redesign شبيه بالأمور التي تراها في behance عادة التصميم ليس التصميم الرسمي لمستقل ولم يتم الدفع لي للقيام به، إنما هو مجرد فكرة حول كيف يمكن للأمور أن تبدو بشكل أحسن إنطلاقا من *وجهة نظري* -------------------------- بقدر كون تصميم مستقبل بسيط وجميل، إلا إنه في بعض الأماكن جدا. خذ كمثال (والذي يدور حوله هذا الموضوع) واجهة عرض المشاريع اللائحة العمودية لا تقدم الكثير من المعلومات ولا الكثير من الخيارات أيضا. لذا بدى
سوق ووردبريس المجهول لمطوري php
منذ مدة وأنا أنوي التكلم عن هذا الأمر وهو عدم ولوج مطوري php لتطوير إضافات ووردبريس --------------------------- لقد لاحظت من خلالي متابعتي لمواضيع المطورين والنقاشات وما إلى ذلك، أنّ مطوري php يجدون صعوبة في إيجاد دخل عدى عن بناء مواقع كاملة. والبعض يفتقر للقدرة على التصميم ويكون تركيزه كاملا على البرمجة والتطوير. وأنّهم يلجأون لتطوير سكربتات php ولكن بدون دخل حقيقي. لكن ما لاحظته هو أنّ لا أحد أعار انتباها لسوق كبير جدا نسبيا وهو سوق إضافات ووردبريس. نعم، قد
أنا نذير صغير، أعمل كمهندس جافاسكربت عن بعد في Automattic وأدير بيئة عمل مشتركة coworking space، اسألني ماتشاء
مرحبا، أنا عضو قديم في مجتمع حسوب، عملت كمطور ومصمم حر لمدة خمس سنوات. بدأت وتعلمت هنا في حسوب وكنت عضوا نشيطا في أول ثلاث سنوات. في تلك الخمس سنوات، عملت كfreelancer وأنشأت وكالة صغيرة وتخصصت في eCommerce. بدأت بيئة عمل مشتركة Coworking space في مدينتي (أول واحد في المدينة) منذ سنتين. انضممت إلى شركة Automattic (الشركة خلف WordPress.com, WooCommerce, Jetpack...) منذ أكثر من سنة كSenior JavaScript Engineer وأعمل مع فريق على إعادة بناء WooCommerce ليكون headless ولبناء واجهة أمامية
مجموعة كبيرة من الكتب المجانية لتعلم كل لغات البرمجة
مجموعة كبيرة من الكتب تم جمعها على موقع stackoverflow وإضافتها على Github كمكتبة مجانية، يوجد عدد مهول من اللغات وفي كل لغة عدد من الكتب والدروس والمواقع التعليمية مع العلم أن هناك مكتبة * إنجليزية * فرنسية * إيطالية * روسية https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md
لتنقد شخص، عليك أن تكون أفضل منه... ماذا؟
السلام عليكم اليوم أردت أن أتكلم عن شيء غريب ألاحظه هنا (وفي العديد من الأماكن الأخرى) وهو النقد وعدم تقبله لعلكم سمعتم بهذه الجملة من قبل >لأَنقُد سياسيا، علي أن أكون سياسيا؟ أزمة غريبة وهي في حال قمت بنقد شيء ما، يقابلك الشخص الآخر بجملة (بدل النقد، حقق ما قام به الشخص أولا) وهي التي أجدها أغبى جملة ممكنة أولا أضرب بعض الأمثلة من هذا المجتمع * شخص ما ينقد شركة حسوب، يقابله شخص آخر بقول (بدل النقد، قم ببناء
مشاكل العمل الحر: الأعمال السابقة
الكثير يقول أن العمل الحر أفضل من العمل الثابت، وقد أختلف في هذا وقد لا أفعل. ولكننا هنا لنناقش هنا بعض المشاكل في العمل الحر. والمشكلة أيضا مشتركة بينه وبين العمل الثابت في العمل الثابت، الموظف يعاني من مشكلة في الحصول على عمل. حيث العمل يتطلب خبرة سابقة الخبرة السابقة تتطلب عمل. ولن تستطيع الحصول على عمل بدون خبرة سابقة ولا خبرة سابقة بدون عمل. هنا الموظف يضيع في دوامة غير منتهية المشكلة أيضا موجودة في العمل الحر في أحد
ماهو روتينك اليومي؟
سواءا كنت مستقلا، طالبا، أو عاملا حكوميا. فلا بد أنك نظاما معينا تدير به يومك أنا مهتم بمعرفة ماهو الوقت الذي تبدأ فيه يومك، كيف تقوم بتسييره، وكيف تقوم بترتيب وقتك حتى يبقى لك متسع من الوقت مساءا كل يوم
[نشاط] كتابة خوارزمية (القاسم المشترك الأكبر)
مرحبا وأهلا بكم، في الأسبوع الماضي طرحت نشاط صنع خوارزمية، وبعد طرح النشاط بدقائق، اكتشفت أني ارتكبت بعض الأخطاء الجسيمة https://arabia.io/go/4733 منها، النشاط كان صعبا جدا، كتابة خوارزمية الميراث امر معقد جدا، ويحتاج دقة بالغة وعددا كبيرا من المدخلات، وأيضا، كان من المفروض أن نبدأ بشيء بسيط والثاني هو أني لم أوفر شرحا عن كيف ستعمل الخوارزمية لذا هذه المرة قررت عمل شيء أكثر بساطة، مع توفير شرح بالطبع #القاسم المشترك الأكبر هو شيء تعلمناه في الرياضيات، وعادة يستعمل لصنع
لم يجب أن تعامل حسوب مستقل على أنه مشروع مستقل وليس أحد مشاريعها
عند النظر إلى المواقع العالمية المنافسة في مجال العمل الحر نجد البعض منهم من تقديم خدمات عشوائية أيما كانت upwork.com freelancer.com ثم نجد تلك المواقع التي تتميز بخدماتها ومستقليها crew.co toptal.com codeable.io الفرق بين هذه المشاريع أن الأولى تدخل فيها من هب ودب، مما يسيء لسمعة العمل الحر، ثم يوجد المشاريع المتميزة، مثل crew وما شابه، التطبيقات التي تحتل المراتب الأولى في الapp store والمواقع التي تتصدر producthunt لا تأتي من متقلين تجدهم في freelancer و upwork بل من مستقلين
إطار عمل CSS خاص أو عام لتصميم واجهات المواقع؟
بالنسبة للتصميم باستخدام CSS فإن هناك مجموعة من الأكواد تتكرر دوما من مشروع لآخر، إعادة كتابتها دوما لهو أمر مزعج لذا يوجد هناك أطر العمل مثل *foundation* *bootstrap* مثل هذه الأطر توفر لك الكثير من العناء مثل ضبظ خصائص المتصفحات (reset) جعل التصاميم شبه متجاوبة (Almost responsive) وتوفر لك الكثير من الخصائص الجاهزة فهذه الأطر تغطي كل شيء، انطلاقا من حذف الحشو الإضافي في الصفحة إلى تزيين الأزرار واستعمال قائمة مزينة، لذا الرائع فيهم أنهم يغطون كل شيء، لكن هذا
أن تكون offline، كيف تحضر للأمر
مع تكلم البعض سابقا عن كيفية البقاء offline http://arabia.io/general/1679-%D8%A3%D9%86-%D8%AA%D8%B9%D9%8A%D8%B4-offline الذي قد يدوم لأيام في الأسبوع، وربما يوم أو اثنين، أو حتى إلى غاية 40 يوما http://www.tech-wd.com/wd/2013/10/11/life-without-internet/ ومن تكلم عن كيفية البقاء بدونها، http://wa7di.com/2010/09/888/ نصل هنا لنقطة الموضوع، ماذا تفعل إن تعرف أنك ستختبر مصيرا كهذا، كشخص يحب تصفح الانترنت، على وشك السفر في رحلة ما، في طائرة حيث لن يجد الانترنت، أو عند جدتك العزيزة التي تسكن في ناحية الريف، حيث طبعا، لن يصلك 4g أو 3g أو حتى g
الدرس الناقص من كل دورة: كيف تستخدم غوغل
استخدام غوغل أصبح أمر أساسي في حياة كل مبرمج، انكار فائدته سيكون غباءا فحسب ولكن لا ترى أي دورة تتكلم عنه أو كيفية استخدامه أخبرنا ماهي الطرق التي تستخدم بها غوغل وبعض الخدع أو الطرق المفيدة التي تعلمتها مع الوقت
المؤثرات الصوتية في بناء واجهات الويب؟
المؤثرات الصوتية منتشرة في كل مكان، عدى الويب. نجدها في أنظمة التشغيل، في التطبيقات، في الهواتف، في الألعاب، ولكن لا نجدها في الويب ما السبب الذي لا يجعلها منتشرة هكذا، أو أنّه تسبق أوانها؟ الموقع الوحيد الذي أعرفه ويستخدم التنبيهات هو فيسبوك لذا لم هي غير منتشرة، وهل أنت مع انتشارها في الويب أو لا؟ خصوصا مع توفر الكثير من الطرق التي تتيح لنا استخدامها مثل Web Audio API وإضافة jQuery قد يقول البعض أنها مزعجة، وأنا أوافقه الرأي، ولكن
[نشاط] كتابة خوارزمية (حساب الميراث)
مرحبا وأهلا بكم، كان في بالي افتتاح هذا النشاط لنجرب صنع خوارزية خاصة، وخوارزمية اليوم هي حساب الميراث طبعا هذا النشاط لا يهدف إلى إيضاح قوة وضعف لغات البرمجة، فكل لغة تستطيع القيام بالأمر فماهو إلا مجموعة من الطرح والقسمة المتتالية لتصل إلى نتيجة الهدف من النشاط هو إظهار قدرة كل مبرمج على حل مسائل طويلة وكتاب خوارزميات مبتكرة للخروح بحل بسيط وسهل النتيجة المتوقعة هو الخروج بخوارزمية على شكل دالة تأخذ كل الاحتمالات الممكنة للميراث وإعطاءها النتيجة، سيكون استخدامها
كيف تحافظ على قيمة المال مع مرور الزمن؟
لطالما أزعجني هذا السؤال ولم أجد له الكثير من الحلول كيف تحافظ على قيمة المال مع مرور الزمن لنقل أن أحمد أنعم الله عليه بفرصة وحصل على 1000$ وقرر أنه لن ينفقها بل سيتركها ويخبأها مع مرور الزمن، 1000$ التي كانت قد تشتري لك سيارة أصبت تساوي مرتب شهر واحد فقط، وما كان سعره دولار واحد أصبح خمسة هذا يسمى التضخم الاقتصادي، حسنا في عالم مثالي قيمة دولار اليوم هو نفسه قيمة دولار بعد 100 سنة، وكان هذا هو الحال
ماهي HTML5 APIs التي تعرفها؟
مرحبا، هذا الأمر أزعجني منذ مدة. فقد كنت أبحث عن مصدر يجمع كل HTML5 APIs الموجودة حاليا في مكان واحد. لكن لم أجد للآن. فكل ما تجده هو بعض التدوينات التي تتكلم عن واحدة أو اثنين فحسب لذا، أدرج هنا APIs التي تعرفها، ليستفاد الجميع وليعرف ماهو جديد بالنسبة لي، أتذكر التالي LocalStorage history Fullscreen GeoLocation pageVisibilty getUserMedia WebRTC (مميزة جدا)
تخفيض حجم ملفات الخطوط وتحسين جودتها
كما رأيت أول يوم، فإن موقع arabia.io يستخدم font awesome وهو خط يوفر مجموعة من الأيقونات للاستخدام، حسب ما أظن فالموقع يستعمل ما بين 9~12 أيقونة إن لم أكن مخطأ، وبقية الأيقونات غير مستعملة، فأجدها عبئا إضافيا، فحجم الخط هو 80 كيلو بايت، وحجم SVG هو 240 كيلو بايت، كما أنّ الأيقونات تظهر بشكل بشع في كروم الخاص بويندوز، والأمل الوحيد لإصلاحها هو استعمال خط SVG في كروم، لكن هذا يعني 240 كيلو إضافية في التحميل، فالحل الأنسب الذي أجده