d مدونة الفريق – الصفحة 4 – مدونة فريق شركة المطورون بلس

Blog

  • محاكاة الحياة

    محاكاة الحياة

    مع إنتشار العالم الافتراضي، سيميل الناس إلى تجربة كل شيء إلكترونياً عبر بيئة افتراضية.هل ترغب أن تمارس عملك كضابط شرطة، حسنا تفضل هذه اللعبة لمحاكاة ما تتمنى، لربما ترغب أن تكون بائع، أو تسافر بطائرة، أو أن تمارس المحاماة، أو لعلك تود تجربة الصيد في البراري، ولربما تود تجربة القتل، أو الاغتصاب، أو الحرب، أو لربما تود أن تجرب حياة جديدة افتراضياً كما في لعبة Second Life أو The Sims ، بل لربما تود أن تجرب حياة غنمة أو كلب ضائع، وتجرب احساس أن تقول هاو هاو.

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

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

    وهذه بعض المحاكيات

    Thief Simulator

    Goat Simulator

    112 Operator

    Microsoft Flight Simulator

    Trader Life Simulator

    PC Building Simulator

    Insurmountable

    American Truck Simulator

    Winter Resort Simulator

    Police Simulator

    Tank Mechanic Simulator

    Hunting Simulator

    Mech Mechanic Simulator

    Euro Truck Simulator

    Totally Accurate Battle Simulator

  • مشكلة طباعة الصور في ويندوز 10

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

    شكل الصور المطبوعة

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

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

    أما كيفية تحويل الصور إلى pdf فعبر طباعتها ومن ثم اختيار نوع الطابعة، طابعة Microsoft PDF

    هذا وبالله التوفيق

  • الطريق إلى النجومية

    الطريق إلى النجومية

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

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


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

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

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

    إنها عملية متكاملة، قراءة فتطوير فتطبيق فقراءة.

  • 5 إضافات لجوجل كروم مفيدة لا غنى عنها للمصممين

    5 إضافات لجوجل كروم مفيدة لا غنى عنها للمصممين

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

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

     وفي هذا المقال سوف نستعرض خمس إضافات مميزة لجوجل كروم سوف تساعدك أثناء عملك:

    ColorZilla
    ColorZilla

    1. ColorZilla:

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

    Piktab
    Fontface Ninja

    2. Fontface Ninja:

    تُمكنك من معرفة الخطوط المستخدمة ووزنها ومقاساتها وألوانها

    Piktab
    Piktab

    3. Piktab:

    تُتيح لك متابعة كل ما هو جديد في عالم التصميم باستعراض مصادر مجانية لعناصر عملك مثل الأيقونات، الفيكتور والصور … إلخ.

    GoFullPage
    GoFullPage

    4. GoFullPage:

    تُمكنك من التقاط صورة لصفحة الويب من أولها لآخرها ومن ثم حفظها عند الحاجة.

    ProTab
    ProTab

    5. ProTab:

    إضافة من موقع عرب فونتس توفر لك مكتبة ضخمة من الروابط لمواقع الصور والألوان والموك أب والخطوط العربية والأجنبية وغيرها.

  • مشاركة الملفات مع زملائك من خلال هاتفك الذكي (samba)

    يعتبر بروتوكول samba الذي اخترع بواسطه IMB هو المسؤول عن مشاركة الملفات خلال الشبكة المحلية (lan) يكون مثبت افتراضيا على أنظمة ميكروسوفت , لذلك لن تجد مشاكل في الدخول من كمبيوترك المكتبي المثبت عليه ويندوز الى المجلد الخاص بمشاركة الملفات على سيرفر شركتك , ولكن الامر مختلف على الانظمة خصوصا المبنية على نواة linux وذلك يتضمن نظام أندرويد الذي يأتي مع أغلب الهواتف الذكية .

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

    أولا : الهواتف المحمولة

    الإصدارات الاخيرة من نظام أندرويد يكون بروتوكول smb مفعل وبشكل افتراضي فيهم , لكنك ستحتاج الى تطبيق (smb client) , يمكنك تجربه تطبيق LAN drive سيساعدك في اتمام المهمة .

    بعد تثبيت التطبيق , تأكد من انك متصل بشبكة وايفاي من خلال حسابك وكلمة المرور الخاصة بك المعتمدة على الدومين كونترولر الخاص بالشركة , بعدها إفتح التطبيق و توجه إلى تبيوب (SMB CLIENT) , ثم أضف اتصال جديد وادخل البيانات الضرورية لذلك وهي عبارة عن التالي :

    1 – عنوان ايبي الخادم او الهوست الموجود عليه مجلد المشاركة 2- اسم المستخدم الخاص بك 3- كلمة المرور

    أما بالنسبة للبندين الأخيرين TCP Port و UDP PORT يمكنك تركهم بالقيم الافتراضية الموجودة , اضغط على “save” وهكذا يكون تم اعداد الاتصال .

    بعد إنشاء الاتصال والدخول إلى مجلد المشاركة , يمكنك تنزيل الملفات من مجلد المشاركة الى هاتفك المحمول والعكس , مثلا اذا اردت رفع صورة من هاتفك الى مكان ما داخل مجلد المشاركة , يوجد في الاعلى أيقونة الاضافة عند الضغط عليها سيظهر لك تبيويب “import files” عند اختيارها سيأخذك ل الذاكرة الداخليه لهاتفك من خلالها يمكنك رفع ملف او صورة الى مجلد المشاركة .

    ثانيا : أنظمة سطح المكتب المبينة على لينكس

    بعض توزيعات لينكس تأتي إفتراضيا مفعل عليها بوتوكول smb , وفي هذه الحالة ستذهب فقط الى متصفح الملفات ثم network , ثم كتابة ايبي الخادم الموجود عليه مجلد المشاركة , مثال smb://192.168.111.111/ShareFolderName

    اما في حالة عدم وجود البروتوكول اصلا , سنقوم بتثبيته كالتالي :

    على فرض اننا نستخدم فيدورا :

    ~]# dnf install samba

    بروتوكل samba سيستخدم اسم المضيف الخاص بك عند مشاركة الملفات , لذلك اعرض اسم المضيف بهذا الأمر

    ~]$ hostnamectl status

    في حالة أردت تغيير اسم المضيف ..

    ~]# hostnamectl set-hostname "simple-samba-server
    الخطوة التالية هي السماح من داخل جدا الحماية ل بروتوكول smb لممارسة عمله , من خلال الاوامر التالية
    ~]# firewall-cmd --add-service=samba --permanent
    ~]# firewall-cmd --reload
    للتأكد ما اذا كان smb مفعل من جدار الحماية , نفذ الامر التالي
    ~]$ firewall-cmd --list-services
  • نهاية الجنس البشري

    نهاية الجنس البشري

    وفي خبر عابر نقرأ : مايكروسوفت تستبدل موظفي العقود في شبكة MSN بالذكاء الاصطناعي


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

  • Accessibility and legislation

    Accessibility and legislation

    Most countries around the world have adopted and ratified the United Nations Convention on the Rights of Persons with Disability (UNCRPD)

    To date, the UNCRPD has been signed by 164 countries and ratified (or made legally binding) by 180.

    The United Nations Convention on the Rights of Persons with Disability

    The UNCRPD was adopted in December 2006 and entered into force in 2008. It builds upon previously documents related to people with disabilities such as the World Programme of Action on Disabled Persons (1982).

    The Convention was adopted as a response to what was deemed an overlooked development challenge. The World Health Organisation (WHO) estimates that approximately 25% of the world’s population is affected by disability, and 80% of the world’s people with disabilities live in low-income countries.  It was deemed that people with disabilities were being denied their human rights. 

    “The convention sets out the legal obligations on States to promote and protect the rights of persons with disabilities. It does not create new rights.” sets out the legal obligations on States to promote and protect the rights of persons with disabilities. It does not create new rights.” United Nations: The Convention in Brief 

    UNCRPD is the document most cited in respect to digital accessibility. It is a commitment by those countries which have signed and ratified the Convention that they will abide by the policies.  

    People with disability have the right to access all aspects of society on an equal basis with others including the physical environment, transportation, information and communications, and other facilities and services provided to the public. 

    In addition to being signatories to the UNCRPD and agreeing to abide by that Convention, most countries have adopted their own methods for governing digital accessibility internally.  For some countries, the requirements only apply to government organizations, and in others, it applies to both public and private organizations. However most require compliance with the W3C Web Content Accessibility Guidelines (WCAG) 2.0 or 2.1. For instance:

    • Australia uses the Disability Discrimination Act of 1992 which applies to both public and private sector organizations, basing their requirements on WCAG 2.0.
    • Canada uses the Canadian Human Rights Act of 1985 which applies to both public and private sector organizations. Canada also has the Policy on Communications and Federal Identity, 2016 which applies to government organizations and is based on WCAG 2.0.
    • The European Union currently has the Web Accessibility Directive and the European Accessibility Act, which use WCAG 2.1.
    • The United States has a number of laws and requirements some of which are based on WCAG 2.0 and others no different variations, some applying to public and private sector and others to one or the other.
    • The United Kingdom has the Equality Act, 2010 which is a non-discrimination law applying to both public and private sector organizations and is based on WCAG 2.0.
  • إنتهاء شركات البرمجيات في غزة

    إنتهاء شركات البرمجيات في غزة

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

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

    كلمتي في أحد مشاريع تحسين قطاع التكنولوجيا في غزة
    (المزيد…)
  • ما يجب فحصه قبل نشر موقع مواءم

    حتى لا يبدو العنوان طلاسما غير مفهومة، فإن المقصد هو Website Accessibility Checklist

    حسنا ما نريد التركيز عليه هو المعايير الخاصة ب WCAG 2.0

    وكما تحدثنا مسبقا هنالك 3 مستويات من هذا المعيار

    • Level A: جعل الموقع مواءم لبعض المستخدمين.
    • Level AA: جعل الموقع مواءم تقريبا لكل المستخدمين .
    • Level AAA: جعل الموقع مواءم لكل المستخدمين .
    (المزيد…)
  • شركات البرمجيات في غزة: خطر الشركات الدولية

    شركات البرمجيات في غزة: خطر الشركات الدولية

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

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

    (المزيد…)