CALM/arwiki huggingface dataset:
مجموعة مهمة من المناقشات تتعلق باستخدام التشفير في حضرة السلطات القمعية. و لذلك، ناقش سايفربانكس أساليب إخفاء المعلومات التي تخفي استخدام التشفير نفسه، أو التي تسمح للمحققين بتصديق أنهم استخرجوا معلومات مخفية قسرا من موضوع ما. وعلى سبيل المثال، "كانت روبرهاوس" أداة تقوم بتقسيم ودمج البيانات السرية على محرك أقراص ببيانات سرية مزيفة، ويتم الاطلاع على كل منها عبر كلمة مرور مختلفة. ويعتقد المحققون بعد استخراج كلمة مرور بأنهم قد كشفوا بالفعل عن الأسرار المقصودة، ولكن في حقيقة الامر أن البيانات الفعلية لا تزال مخفية في الواقع. أو بمعنى آخر، حتى وجودها مخفي. وعلى نفس المنوال، ناقش سايفربانكس أيضًا بأنه يمكن استخدام التشفير دون أن يتم ملاحظته من قبل أنظمة مراقبة الشبكة المثبتة من قبل الأنظمة القمعية تحت ظل أي ظروف.
كما "يقول البيان" ، "سايفربانكس اكتب الكود"؛ وإن المفهوم العام هو ضرورة تطبيق الأفكار الجيدة، وليس النقاش عنها فقط، وهي جزء كبير من ثقافة القائمة البريدية . وكتب جون غيلمور الذي استضاف موقعه على الإنترنت القائمة البريدية الأصلية لـ سايفربانكس : "نحن وبالمعنى الحرفي في سباق بين قدرتنا على بناء ونشر التكنولوجيا، وقدرتهم على بناء ونشر القوانين والمعاهدات. ومن غير المحتمل أن يتراجع لا هذا ولا ذاك أو جعل الاخر يتحكم في الأمر حتى يخسر السباق نهائيًا ".
مشاريع البرمجيات.
كانت برامج إعادة الإرسال المجهول مصدرها مثل ميكس ماستر ريمايلر تقريبًا عبارة عن تطوير لـسايفربانكس. ومن بين المشاريع الأخرى التي شاركوا فيها كان PGP يمثل خصوصية البريد الإلكتروني، وFreeS / WAN للتشفير الانتهازي لكامل الشبكة، والرسائل الغير قابلة لحفظ الخصوصية في الدردشة عبر الإنترنت ، ومشروع Tor لتصفح المواقع مجهولة المصدر.
بمساعدة من القائمة البريدية في عام 1998، تمكنت مؤسسة الحدود الإلكترونية ،، بتشييد آلات تقدر بـ$ 200,000، والتي تمثل القوة الوحشية ل مفتاح معيار تشفير البيانات في غضون بضعة ايام. وبرهن المشروع أن DES كانت وبدون ادنى شك غير آمنة وفات اوانها، والسبب بأنها تتناقض مع توصية الحكومة الأمريكية بالخوارزمية.
لجان الخبراء.
شارك سايفربانكس أيضًا برفقة خبراء آخرين في العديد من التقارير حول مسائل التشفير.
وكان أحد هذه الأوراق هو "الحد الأدنى من أطوال المفاتيح للأصفار المتماثلة لتوفير الأمن التجاري الملائم". واقترح الخبراء أن 75 بت هو "الحد الأدنى" لحجم المفتاح الذي يسمح لأي تشفير حالي بأن يعتبر آمنًا ويبقيه في الخدمة. وحينها، كان معيار تشفير البيانات يتمثل في مفاتيح 56 بت الذي لا يزال معيارًا للحكومة الأمريكية، وهو إجباري في بعض التطبيقات.
وفي غيرها من الاوراق، كانت تتضمن تحليلاً نقديًا لمشاريع الحكومة "مخاطر استرداد المفتاح، وضمان المفتاح، وتشفير الطرف الثالث الموثوق به"، و تقييم مقترحات التشفير المضمون.وايضا "تعليقات على المراجعة الفنية لنظام كارنيفور" . والنظر في مخطط مكتب التحقيقات الفدرالي لمراقبة البريد الإلكتروني.
وقدمت سايفربانكس معطيات ملموسة لتقارير المجلس القومي للبحوث حول سياسة "التشفير ودور التشفير في تأمين مجتمع المعلومات(CRISIS)" في عام 1996"،" وفي عام 1993 ،تم تطوير هذا التقرير الذي تم التكفل به من قبل الكونغرس الأمريكي من خلال جلسات الاستماع المعقودة في جميع أنحاء البلاد من جميع المهتمين اصحاب المصلحة وايضاً من قبل لجنة من الأشخاص الذين يمتلكون الموهبة. وأوصى الكونغرس بالتخفيف التدريجي للقيود الحالية التي تفرضها الحكومة الأمريكية على التشفير. على غرار العديد من تقارير الدراسة، تم تجاهل استنتاجاتها إلى حد كبير من قبل صانعوا السياسات. وأدت المفارقة اللاحقة مثل الأحكام النهائية في دعاوى سايبربانكس إلى تخفيف كامل الضوابط غير الدستورية على برامج التشفير.
وقد رفعت سايبربانكس العديد من الدعاوى القضائية، والتي معظمها دعاوى ضد الحكومة الأمريكية تدعي أن بعض الإجراءات الحكومية غير دستورية.
وفي عام 1994، رفع فيل كارن دعوى قضائية ضد وزارة الخارجية بشأن ضوابط تصدير التشفير. فين حين ان حكمهم جاء بالرفض، وبما أن كتاب "التشفير التطبيقي" يمكن تصديره بصورة قانونية إذا فإن القرص المرن الذي يحتوي على نسخة حرفية من الشفرة المطبوعة في الكتاب كان من الناحية القانونية ذخيرة وطلبوا تصريح تصدير ايضا، ولكنهم رفضوا منحه. وظهر كارن أيضًا أمام لجان مجلس النواب ومجلس الشيوخ للنظر في قضايا التشفير.
وبدعم من EFF ، رفع دانييل جيه بيرنشتاين دعوى قضائية بصدد قيود التصدير، وبحجة أن منع نشر مصدر كود التشفير هو قيد مفروض ينافي دستور حرية التعبير. وفاز بالدعوة القضائية، وأبطل فعليًا قانون التصدير. انظر "بيرنشتاين ضد." "الولايات المتحدة" للحصول على كامل التفاصيل.
ورفع بيتر جونغر ايضا دعوى قضائية على أسس مشابهة وفاز.
عصيان مدني.
شجع شايبربانكس على العصيان المدني وعلى وجه الخصوص قانون الولايات المتحدة بشأن تصدير التشفير . وحتى عام 1997، كان رمز التشفير ذخيرة من الناحية القانونية وانتهى وقته حتى ITAR (ITAR هي لوائح وزارة الخارجية التي تحكم المنتجات والتقنيات والخدمات المطورة للاستخدام العسكري والتي غالبًا ما ترتبط بشركات الدفاع والعقود الحكومية)، وحتى عام 2000 لم تتم إزالة قيود طول المفتاح في EAR.
وكتب آدم باك في عام 1995، نسخة من خوارزمية RSA لتشفير المفتاح العام في ثلاثة أسطر من بيرل واقترح على الأشخاص استخدامها كملف امضاء للبريد إلكتروني:
وطرح فينس كيت صفحة على شبكة الإنترنت تدعو أي شخص ليغدو تاجر دولي في الاسلحة؛ وفي كل مرة يقوم شخص ما بالضغط على النموذج، يتم إرسال عنصر مقيد بالتصدير - في الاصل بواسطة PGP ، ولاحقاً نسخة من برنامج Back - وسيتم إرسالها بالبريد من خادم أمريكي إلى خادم في أنغيلا. واكتسب هذا اهتمامًا هائلاً. وكان هناك خيار لإضافة اسمك إلى قائمة هؤلاء المهربين.
خيال سايفربانك.
في رواية نيل ستيفنسون "رمز التشفير" كان العديد من الشخصيات موجودة في القائمة البريدية لـ "المعجبون السريون". ومن الواضح أن هذا يعتمد على قائمة سايفربانكس، وقد تم ذكر العديد من سايفربانكس المشهورة في الإقرارات. ويدور جزء كبير من الحبكة يتمحور حول أفكار سايفربانك؛ اذ تقوم الشخصيات الاساسية ببناء ملاذ بيانات يسمح بمعاملات مالية مجهولة المصدر، وايضا يعد الكتاب مليء بالشفرات. ولكن وبحسب المؤلف عنوان الكتاب هو - بالرغم من تشابه بلأسم - الا انه لا يعتمد على رمز التشفير، بل يستند على الأسئلة الشائعة عن سايفربانك عبر الإنترنت.
سيتم استخدام إنجازات المحققة لـسايفربانك فيما بعد في المحفظة الإلكترونية الكندية، ومنتشيب، وفي إنشاء البيتكوين . ولقد كان مصدر إلهام لـ كريبتو بارتي بعد عقود، حتى أن "بيان سايفربانك الرسمي" تم اقتباسه في رأس الويكي الخاص به، وفي 27 أغسطس 2012، ألقى إريك هيوز العنوان الرئيسي في أمستردام كريبتو بارتي.
سايفربانكس بارزين.
وتضمنت قائمة سايفربانكس على العديد المشتركين والشخصيات البارزة في صناعة الكمبيوتر. وكان معظمهم من لائحة المنظمين، الا أن الجميع لم يطلقوا على أنفسهم اسم "سايفربانكس". وفيما يلي قائمة بـ سايفربانكس الجديرة بالذكر وإنجازاتهم:
كيلي جاي سيم هي لاعبة جمباز بريطانية ولدت في يوم 23 أبريل 1995 في مدينة ساوثهامبتون. أبرز انجازاتها هو فوزها بالميدالية البرونزية في بطولة العالم 2015 في غلاسكو بمسابقة الفرق. كما فازت بثلاثة ميداليات في ألعاب الكومنولث.
إيدن شامير هو لاعب كرة قدم إسرائيلي في مركز الوسط ولد في يوم 25 يونيو 1995 في بلدة كريات موصقين. يلعب حالياً مع نادي ستاندارد لييج وسبق له اللعب مع نادي هبوعيل إيروني كريات شمونة ونادي هبوعيل بئر السبع. يبلغ طوله 185 سم.
الخلايا الحولية (المعروفة سابقًا باسم خلايا روجيه) هي خلايا جدارية متعددة الوظائف للدورة الدموية الدقيقة تلتف حول الخلايا البطانية التي تبطن الشعيرات الدموية والأوردة في جميع أنحاء الجسم. يتم تضمين الحويصلات في الغشاء القاعدي، حيث تتواصل مع الخلايا البطانية لأصغر الأوعية الدموية في الجسم عن طريق الاتصال الجسدي المباشر وتأشير النظير الصماوي. تُساعد الخلايا الحولية على الحفاظ على وظائف الاستتباب والإرقاء في الدماغ، وكذلك المحافظة على الحاجز الدموي الدماغي. تُعد هذه الخلايا أيضًا مكونًا رئيسيًا لوحدة الأوعية الدموية العصبية، والتي تشمل الخلايا البطانية والخلايا النجمية والخلايا العصبية. تنظم الخلايا الحولية تدفق الدم الشعري، وإزالة البلعمة من الحطام الخلوي، ونفاذية الحاجز الدموي الدماغي. تستقر الخلايا الحولية وتراقب نضج الخلايا البطانية عن طريق الاتصال المباشر بين غشاء الخلية وكذلك من خلال إشارات الباراكريين. يمكن أن يؤدي نقص الخلايا في الجهاز العصبي المركزي إلى انهيار الحاجز الدموي الدماغي.
تروفف، اختصار ل"typesetter roff"، هو العنصر الرئيسي في نظام معالجة الوثائق مطورة من قبل منظمة اي تي اند تي من اجل نظام تشغيل يونكس.
في حين أن nroff كان يهدف إلى إنتاج مخرجات على المحطات الطرفية والطابعات الخطية، كان الهدف من troff هو إنتاج مخرجات على أنظمة التنضيد ، وتحديداً أنظمة الرسوميات (كات التي تم تقديمها في عام 1972. كلاهما يستخدم نفس لغة الترميز الأساسية ويمكن عادة استخدام ملف مصدر واحد بواسطة nroff أو troff دون تغيير.
"يتميز (تروفف)" بأوامر لتعيين الخطوط والتباعد والفقرات والهوامش والحواشي السفلية والمزيد. على عكس العديد من "مُنسِّقات النصوص" الأخرى، يمكن لـ (تروفف) وضع الأحرف بشكل تعسفي على الصفحة، حتى أنها متداخلة، ولها لغة إدخال قابلة للبرمجة بالكامل. تُستخدم المعالجات الأولية المنفصلة لإنتاج أكثر ملاءمة للجداول والرسوم البيانية والرياضيات. مدخلات (تروفف) هي ملفات نصية عادية يمكن إنشاؤها بواسطة أي محرر نصوص.
تم إنشاء حزم ماكرو واسعة النطاق لأنماط المستندات المختلفة. A توزيع نموذجية من برنامج ترتيب النصوص يشمل لي حدات الماكرو لتنسيق الأبحاث ورجل وحدات الماكرو mdoc لخلق يونيكس رجل صفحات ، وحدات الماكرو MV لخلق ركوب الشفاف ، ومللي وحدات الماكرو ملم للرسائل والكتب والمذكرات التقنية، والتقارير.
"أصول (تروفف) "" الصورة يمكن أن تعزى إلى تنسيق النص برنامج يسمى الجريان السطحي، الذي كتبه جيروم سالتزر ل نظام التشغيل MIT CTSS في منتصف الستينات. (يُزعم أن الاسم جاء من العبارة "سأخرجها من المستند". )
نقله بوب موريس إلى GE 635الهندسة المعمارية ودعا البرنامج (roff) (اختصار "للجريان السطحي" ). تم إعادة كتابتها على أنها الترددات اللاسلكية ار اف ل PDP-7 ، وفي نفس الوقت (1969)، دوغ ماكلروي أعاد كتابة صيغة موسعة ومبسطة من ("roff)" فيلغة البرمجة بي سي بي ال .
الإصدار الأول من يونيكس تم تطويره في PDP-7 والذي كان موجودًا حول مختبرات بيل . في عام 1971 ، المطورون أرادو الحصول على PDP-11 لمزيد من العمل على نظام التشغيل. من أجل تبرير تكلفة هذا النظام، اقترحوا أن يقوموا بتنفيذ نظام تنسيق المستندات لقسم براءات الاختراع في مختبرات بيل كان برنامج التنسيق الأول هذا بمثابة إعادة تنفيذ لخطاب "ماكلروي" ، الذي كتبه جو اف .اوسانا .
عندما احتاجوا إلى لغة أكثر مرونة، تمت كتابة نسخة جديدة من ("roff)" تسمى (nroff) ( "roff" "أحدث" ) ، والتي وفرت الأساس لجميع الإصدارات المستقبلية. عندما حصلوا على آلة (كات) للتصوير الضوئي لأنظمة الرسوم البيانية، قامت اوسانا بتعديل ("nroff)" لدعم الخطوط المتعددة والتباعد النسبي . "برنامج ترتيب النصوص" يطلق عليها اسم، "لroff الطباع،" خرج المتطور دهشتها الصانع الطباع والخلط بين المراجعين ، الذين اعتقدوا ان ذلك المخطوطات باستخدام "برنامج ترتيب النصوص" قد نشرت من قبل. على هذا النحو، اسم "برنامج ترتيب النصوص" غير وضوحا بدلا من * .
مع ("Troff)"جاء ("nroff)" (كانوا في الواقع تقريبا نفس البرنامج)، والذي كان لإنتاج الناتج عن الطابعات خط وحرف المحطات . لقد فهم كل شيء "قام به (troff)" ، وتجاهل الأوامر التي لم تكن قابلة للتطبيق، على سبيل المثال، تغييرات الخط.
وقد كتب "برنامج أوسانا لترتيب النصوص" في PDP-11 لغة التجميع وينتج الناتج خصيصا لCAT phototypesetter . أعاد كتابته في C ، على الرغم من أنه أصبح الآن 7000 سطر من التعليمات البرمجية غير الموصوفة ولا يزال يعتمد على CAT. نظرًا لأن CAT أصبح أقل شيوعًا، ولم يعد مدعومًا من قبل الشركة المصنعة، أصبحت الحاجة إلى جعله يدعم الأجهزة الأخرى أولوية. توفي Ossanna قبل اكتمال هذه المهمة، لذلك تولى Brian Kernighan مهمة إعادة كتابة "(تروفف)" . أنتجت النسخة المعاد كتابتها حديثًا رمزًا مستقلًا عن الجهاز كان من السهل جدًا على المعالجات اللاحقة قراءته وترجمته إلى أكواد الطابعة المناسبة. أيضا، وكان هذا الإصدار الجديد من "برنامج ترتيب النصوص" (غالبا ما تسمى ditroff "للجهاز برنامج ترتيب النصوص مستقل)" عدة ملحقات، التي شملت الرسم وظائف. وتحدد وثائق البرنامج تنسيق الإخراج من "ditroff،" والذي يستخدم من قبل العديد من الحيوانات المستنسخة "برنامج ترتيب النصوص" الحديثة مثل GNU جروف .
جمع "برنامج ترتيب النصوص" من الأدوات (بما في ذلك ما قبل - وبعد المعالجات) افتتحت في نهاية المطاف منضدة الموثق في (دي دبليو بي) ، وكانت تحت التطوير المستمر في مختبرات بيل وبعد ذلك في العرضية يونكس النظام مختبرات (USL) خلال عام 1994. في ذلك الوقت، تولى سوفت كواد الصيانة، على الرغم من استمرار Brian Kernighan في تحسين "troff" بمفرده. وبالتالي، هناك ما لا يقل عن ما يلي المتغيرات الأصلي "للبرنامج ترتيب النصوص" مختبرات بيل في الاستخدام:
بينما قد حلت("تروفف)" محلها برامج أخرى مثل البينية، و صانع الاطار ، و لاتيكس ، لا تزال تستخدم على نطاق واسع جدا. يبقى المنسق الافتراضي لوثائق يونكس .
تمت إعادة تطبيق البرنامج باعتباره (groff) لنظام جنو بدءًا من عام 1990. وبالإضافة، يرجع ذلك إلى مصادر مفتوحة من يونيكس القديمة النظم، وكذلك خلفاء الحديثة مثل (ditroff) وجدت على أساس الإصدارات مفتوحة المصدر على أوبن سولاريس و الخطة 9 من مختبرات بيل، هناك عدة إصدارات من AT &amp; T برنامج ترتيب النصوص (CAT وditroff القائم ) متاح بموجب تراخيص مفتوحة المصدر مختلفة.
(تروفف) يتضمن مجموعات من الأوامر تسمى وحدات الماكرو التي يتم تشغيلها قبل البدء في معالجة المستند. وحدات الماكرو تتضمن إعداد رؤوس الصفحات وتذيلاها وتحديد أوامر جديدة والتأثير بشكل عام على كيفية تنسيق الإخراج. إن وسيطة سطر الأوامر لتضمين مجموعة ماكرو هي "ام نيم" ، مما أدى إلى أن العديد من مجموعات الماكرو تُعرف باسم الملف الأساسي مع بادئة ام .
مجموعات الماكرو القياسية، مع بادئة m هي:
عادةً ما يتم سرد قائمة أكثر شمولاً لوحدات الماكرو المتوفرة في صفحة دليل codice_2 .
مع "تطور (تروفف)" ، نظرًا لوجود العديد من الأشياء التي لا يمكن القيام بها بسهولة في ("تروفف)" ، تم تطوير العديد من المعالجات الأولية. تقوم هذه البرامج بتحويل أجزاء معينة من المستند إلى "مدخلات (تروفف)" ، وتناسب بشكل طبيعي استخدام "خطوط الأنابيب" في نظام Unix - إرسال إخراج أحد البرامج كمدخل إلى آخر (انظر الأنابيب والمرشحات ). عادةً ما يترجم كل معالج أولي أقسامًا فقط من ملف الإدخال التي تم تمييزها خصيصًا، ويمرر بقية الملف بدون تغيير. تتم كتابة تعليمات المعالجة المسبقة المضمنة بلغة برمجة بسيطة خاصة بالتطبيق، والتي توفر درجة عالية من القوة والمرونة.
ثلاثة معالجات "أولية" توفر ل "(تروفف)" قدرات رسم من خلال تحديد لغة خاصة بالمجال لوصف الصورة.
ومع هذا، فإن المزيد من المعالجات السابقة تتيح رسم صور معقدة أكثر عن طريق توليد مخارج "للموافقة المسبقة" عن علم.
أرنود بودار هو لاعب كرة قدم بلجيكي في مركز حراسة المرمى ولد في يوم 11 مارس 1998 في مدينة سيراين في بلجيكا. يلعب حالياً مع نادي ستاندر دي لييج ويبلغ طوله 184 سم. عمه هو حارس سابق لمنتخب بلجيكا لكرة القدم غيلبيرت بودارت.
ميرفيل بوب بوكادي هو لاعب كرة قدم كونغولي ديمقراطي في مركز الدفاع ولد في يوم 21 مايو 1996 في مدينة كينشاسا عاصمة الكونغو الديمقراطية. يلعب حالياً مع نادي ستاندر دي لييج وسبق له اللعب مع نادي مازمبي. في سنة 2016 بدأ باللعب مع منتخب الكونغو الديمقراطية لكرة القدم. ويبلغ طوله 186 سم.
السلالة أو الأسرة الأخمينية (باليونانية: Ἀχαιμενίδαι، "Achaimenídai،" في الفارسية القديمة "Hakhāmanišiya،" ) كانت أسرة ملكية فارسية قديمة والأسرة الحاكمة للإمبراطورية الأخمينية من حوالي 700 إلى 330 قبل الميلاد.
تبدأ سلالة الحكام الأخمينيين بقمبيز الثاني الذي غزا مصر . وضع المؤرخ مانيتون فراعنة الأسرة السابعة والعشرين في مصر ضمن هذه السلالة أيضا.
يُعرف تاريخ السلالة الأخمينية بشكل أساسي بفضل المؤرخين اليونانيين مثل هيرودوت ، كتيسياس وكزينوفون ، حكايات كتب العهد القديم ، ومصادر إيرانية أصلية. وفقًا لهيرودوت ، كانت الأخمينية عشيرة من قبيلة باسارجادي وربما استقروا حول باسارغاد . من المحتمل أنهم حكموا قبائل فارسية أخرى في القرن التاسع قبل الميلاد.
سلالة حاكمة.
كانت الملكية وراثية في عهد السلالة الأخمينية. وغالبا ما تُضاف كلمة "أخميني" إلى آخر اسم الملك أو لقبه. يختار الملك خليفته الذي عادة ما يكون ابنه البكر. ومنذ عهد داريوس الأول إلى أرتحشستا الثاني أصبح من المعتاد أيضا أن يحكم الأب والابن معاً.
مصرف للنساء فقط هي مؤسسة مالية تقدم خدماتها للنساء فقط.
في عام 2001، افتتح بنك دبي الإسلامي فرعًا مصرفيًا للنساء فقط.
افتتحت إيران مصرفاً للنساء فقط في مشهد في 7 يونيو 2010. وقال مدير البنك "الهدف ليس الفصل بين الجنسين بل احترام المرأة". المصرف هو بنك ملي وهو مملوك للحكومة.
في المملكة العربية السعودية، تمتلك معظم البنوك نوعًا من الفروع المخصصة للنساء فقط داخل الفرع الرئيسي. ليس بالضرورة أن كل الفروع والبنوك لديها هذا. على الرغم من أنه يمكن الوصول إلى الفرع الرئيسي من قبل كل من الرجال والنساء.
في 2013، افتتح رئيس وزراء الهند، مانموهان سينغ، أول مصرف حكومية للنساء في مدينة مومباي، ويعد كادر المصرف من النساء.
جنو ستب هو تطبيق مجاني يشتمل على البرمجيات الحرة التي تنفذ Cocoa (لاحقاً OpenStep ) Objective-widget toolkit , C frameworks ، وأدوات تطوير التطبيقات Unix-like operating systems و Microsoft Windows . إنه جزء من GNU Project .
GNUstep تضم من خلال منصة، وجوه المنحى IDE . بغض النظر عن واجهة Objective-C الافتراضية ، فإن GNUstep توجد لها روابط Java , Ruby. يعملون على ضم بعض الإضافات إلى Cocoa من Apple ليظلا متوافقتين. جذور واجهة التطبيق GNUstep هي نفس جذور كوكوا: NeXTSTEP و OpenStep . وهكذا يسبق GNUstep الكاكاو ، الذي ظهر عندما استحوذت شركة Apple على تقنية NeXT ودمجتها في نظام التشغيل Mac OS X الأصلي وعملت على تطويرها ، بينما كان GNUstep في البداية فقط جهدًا مبذول من قبل بعض مطوري GNU لتكرار ميزات NeXTSTEP العالية طموحها تقنيًا والتي تناسب المبرمجين.
بدأت GNUstep مع بول كونز و الأخرين في مركز ستانفورد مسرع الخطي عندما أرادو نقل ميناء HippoDraw من منصة NeXTSTEP إلى منصة بديلة. بدلاً من الإنشغال بإعادة كتابة HippoDraw من البداية وإعادة استخدام تصميم التطبيق فقط ، قرروا إعادة كتابة طبقة كائن NeXTSTEP التي يثق بها التطبيق. كان هذا الإصدار الأول من "libobjcX" . لقد مكنهم من نقل HippoDraw إلى أنظمة Unix التي تشتغل بنظام X Window دون العبث أو تغيير سطر واحد من مصدر التطبيق الخاص بهم. من بعد إظهار مواصفات OpenStep للجمهور في عام 1994 ، تم إقرار إعادة كتابة "objcX" أخر يلتزم بواجهات برمجة التطبيقات الجديدة. البرنامج سيشتهر باسم "GNUstep".
هيكلة البرمجيات.
GNUstep تمتلك مجموعة من عناصر التحكم الرسومية التي تكتب بلغة البرمجة Objective-C.
تشتمل واجهة المستخدم الرسومية (GUI) الخاصة بـ GNUMail على عناصر التحكم في الرسومات. توجد إحتمالية أن يتفاعل GNUMail مع نظام النوافذ ، على سبيل المثال X11 أو ايلاندز ، واجهة المستخدم الرسومية لابد أن تشتمل على المقدمة . تحتوي طبعاً الواجهة الخلفية لـ GNUstepعلى مجموعة صغيرة من الوظائف التي تسستعلها مكتبة واجهة المستخدم بخصوص التفاعل مع نظام النوافذ الفعلي. كما أن لديها محرك عرض يطابق وظائف Postscript الشائعة. الحزمة gnustep-back توفر لك الخلفيات التالية:
ترث GNUstep بعض المبادئ المتعلقة بالتصاميم المقترحة في OPENSTEP (يسبق Cocoa GNUstep، لكن Cocoa تصب كامل إهتمامها و إعتمادها على OPENSTEP) بالإضافة إلى لغة Objective-C.
واجهات أخرى.
بالإضافة إلى علامة Objective-C ، هناك بعض المشاريع الصغيرة التي تدرس وتطبق تحت مظلة GNUstep و برمجة تطبيقات أخرى من Apple:
, لاتوجد مشاريع تتماشى مع بيئة The Swift programming language ضد GNUstep Objective-C environment
بالأسفل توجد الأمثلة على التطبيقات المكتوبة أو المنقولة إلى GNUstep.
قدرات الطبقة.
توفر Foundation Kit فئات أساسية مثل الغلاف و بنية البيانات.
مجموعة التطبيق.
مجموعات التطبيقات تقدم فئات مختلفة بخصوص إمكانيات واجهة المستخدم الرسومية.
تعويض الحركة هو عبارة عن تقنية تستخدم للتوقع بإطار الفيديو عن طريق النظر إلى الإطارات السابقة أو عن طريق الإطارات المستقبلية من خلال حساب حركة الكاميرا أو بحساب الأجسام الموجوده في الفيديو حيث يتم أستخدامه في تشفير بيانات الفيديو حتى يضغط الفيديو ومثال على هذا هو ملفات إم بي إي جي2 ومن وظائف موجه الحركة وصف الصورة بتحويلها من صورة مرجعية إلى صورة معتمدة وقد تكون الصورة المرجعية التقطت في وقت مناسب فتصبح معتمدة ويكون ذلك بناءً على تركيب الصورة بدقة من الصور المنقولة أو المخزنه السابقة حيث يمكن أن تتحسن كفاءة الضغط.
موجه الحركة هو أحد تقنيتي ضغط الفيديو الرئيسيتين المستخدمتين في معايير تشفير الفيديو بجانب تحويل جيب التمام المتقطع (دي سي تي) تستخدم معظم معايير تشفير الفيديو تنسيقات إتش.26إكس و إم بي إي جي عادة ما يكون تشفير دي سي تي الهجين هوموجه الحركة المعروف باسم موجه كتلة الحركة (بي أم سي ) أو موجه لحركة (إم سي دي سي تي ).
يستغل موجه الحركة حقيقة أنه في كثير من الأحيان نسبةً إلى العديد من إطارات الفيلم يكون الاختلاف الوحيد بين إطار وأخر هو نتيجة إما تحرك الكاميرا أو تحرك جسم ما في الإطار ويكون هذا بالإشارة إلى ملف الفيديو وهذا يعني أن الكثير من المعلومات التي تمثل إطارًا واحدًا ستكون هي نفسها المعلومات المستخدمة في الإطار التالي.
باستخدام موجه الحركة سيحتوي تدفق الفيديوعلى بعض الإطارت (المرجعية) الكاملة ثم تكون المعلومات الوحيدة المخزنة للإطارات الموجودة بينهما هي المعلومات اللازمة لتحويل الإطار السابق إلى الإطار التالي.
وهذا شرح مبسط على كيفية عمل موجه الحركة حيث أنه قد تم التقاط إطارين متتالين من فيلم "أحلام الفيلة كما هو واضح من الصور فإن الصورة التي في إسفل" (حيث يوجد موجه الحركة ) تحتوي على تفاصيل أقل بكثير من الصورتين الأخرى وبالتي سيتم ضغطها بشكل أفضل بكثير من البقية فإن المعلومات المطلوبة لتشفير الإطار المعوض ستكون أصغر بكثير مما هي عليه مع الإطار وهذا يعني أنه من الممكن أيضًأ تشفير المعلومات بستخدام صورة تختلف وبتكلفة أقل من كفاءة الضغط ولكن عن طريق توفير تعقيد التفشير بدون تشفير موجه الحركة وفي الواقع يحتل ترميز موجه الحركة (جنبًا إلى جنب مع تقدير اتجاه الحركة وموجه الحركة) أكثر من 90٪ من تعقيد التشفير.
إم بي إي جي.
يحتوي إم بي إي جي على توقع الصور من إلإطارت السابقة (الإطار بيه) و على ثنائي الاتجاه من الإطارات السابقة والمستقبلي( إطارات ب) و إطار بي هو أكثر تعقيدًا لأنه يرسل تسلسل الصور وتخزينها خارج الترتيب بحيث يكون الإطار المستقبلي متاحًا لإنشاء أطار بي .
و بعد أن يتم توقع إلإطارات باستخدام موجه الحركة يجد المبرمج المتبقية ثم يتم ضغطها ونقلها.
موجه الحركة العالمي.
موجه الحركة العالمي يعكس نموذج الحركة بشكل أساسي حركات الكامير مثل:
تعمل بشكل أفضل مع المشاهد الثابتة بدون تحريك الأجسام.
هناك عدة مزايا موجه الحركة العالمي:
إم بي إي جي-4 إي اس بيه يدعم جي إم سي في ثلاثة نقاط مرجعية على الرغم من أن بعض التطبيقات يمكن أن تستخدم مرة واحدة فقط وتسمح النقطة مرجعية الواحدة فقط بالحركة المتعدية التي توفر ميزة قليلة مقارنةً بالتعويضات القائمة على الكتلة مقابل الأداء الكبير نسبيًا.
لا يتم تمثيل الكائنات المتحركة داخل الإطار بشكل كافً من خلال تعويض الحركة الشاملة وباتالي هناك حاجة أيضًا إلى تقدير تقديراتجاه الحركة.
موجه الحركة دي سي تي.
توجيه كتلة الحركة.
توجيه كتلة حركة (إم بي إي جي ) المعروف أيضاً باسم تحويل جيب التمام المتقطع الموجه بالحركة (أم سي دي سي تي) هو أكثر التقنيات توجيه الحركة الكتلة أستخداماً و يتم تقسيم الإطارات في كتل البكسل (مثل كتل ماكرو 16 × 16 بكسل في إم بي إي جي ) يتم توقع كل قدرة من الكتلة المتساوية الحجم في الإطار المرجعي ولا يتم تحويل هذه الكتل بأي شكل من الأشكال بصرف النظر عن نقلها إلى موضع الكتلة المتوقعة حيث يتم تمثيل هذا التحول بواسطة ناقل الحركة.
ولاستغلال التكرار بين متجهات الكتل المجاورة (على سبيل المثال الجسم المتحرك الواحد المغطى بكتل متعددة) من الشائع تشفير الفرق فقط بين متجه الحركة الحالي والسابق في تدفق البت وكانت النتيجة العملية هي التكافئ رياضيًا لموجه الحركة الشامل القادرعلى التحريك وعلاوة على ذلك أسفل خط أنابيب التشفير كما أن سيستفيد مشفر الإنتروبيا من التوزيع الإحصائي الناتج لموجه الحركة حول المتجه الصفري لتقليل حجم الإخراج.
كما من الممكن إزاحة الكتلة بعدد غير صحيح من البكسل وهو ما يسمى دقة البكسل الفرعي إزاحة كتل حيث يتم إنشاء البيكسلات البينية عن طريق إقحام وحدات البكسل المجاورة وبشكل عام يتم استخدام دقة نصف البكسل أو ربع البكسل (عن طريق Qpelالذي يستخدم أتش.264 و إم بي إي جي-4 إي اس بيه) التكلفة الحسابية لدقة البكسل الفرعي أعلى بكثير بسبب المعالجة الإضافية المطلوبة للاستيفاء وعلى جانب التشفير يجب تقييم عدد أكبر بكثير من كتل المصدر المحتملة.
العيب الرئيسي والحقيقي لموجه الحركة يكمن في أنه يقدم انقطاعات عند حدود الكتلة (أثار تقطعية ). تظهرهذه أثار التقطعية في شكل حواف أفقية ورأسية حادة يمكن رؤيتها بسهولة بالعين البشرية وتنتج حوافاً زائفة وتأثيرات تشبه الرنين (معاملات كبيرة في نطاقات فرعية عالية التردد) تحدث بسبب تكميم معاملات التحويل المرتبطه بفورييه المستخدم في تحويل ترميز في الإطارات المتبقية
توجيه كتلة الحركة تصل الإطار الحالي إلى كتل غير متداخلة كما أن ناقلات توجيه الكتلة المتحركة تعرف من أين تإتي تلك المتل (هناك أعتقاد خاطئ بأن الإطار السابق تنقسم إلى كتل غير مدرجة وأن ناقلات توجيه كتلة الحركة تعلم إين تذهب تلك الكتل ) تتداخل كتل المصدر عادةً في الإطار المصدر كما أنه تجمع بعض خوارزميات ضغط الفيديو الإطار الحالي من أجزاء من عدة إطارات مختلفة تم إرسالها مسبقًا.
من الممكن أيضاً توقع الإطارات من الإطارات المستقبلية حيثُ يجب بعد ذلك تشفير الإطارات المستقبلية قبل الإطارات المتوقعة وبالتالي لا يتطابق ترتيب التشفير بالضرورة مع ترتيب الإطارات الحقيقي وعادةً ما يتم توقع مثل هذه الإطارات من أتجاهين بمعنى من الإطارات أي إلى الإطارات بيه التي تسبق أو تتبع الإطار المتوقع مباشرة تسمى هذه الإطارات المتوقعة ثانئية الاتجاه إطارات ب يمكن أن يكون مخطط الترميز على سبيل المثال IBBPBBPBBPBB.
و قد تم أيضاً اقتراح استخدام رقاقة ثلاثيه توجيه الحركة بموجب هذا على غرار هذا المخطط (يتم تجنب الإطار بمثلثات) و يتم إنشاء الإطار التالي عن طريق إجراء تحويل أفيني على هذه المثلثات كما يتم تسجيل / إرسال التحويلات الأفينية فقط وبهذا تكون هناك قدرة على التعامل مع التكبير والتناوب والترجمة وما إلى ذلك.
الموجه تغير حجم الكتلة.
موجه تغير حجم الكتلة (ڤي بي اس أم سي) هو أستخدم لي بي أم سي مع القدرة المشفرة على تحديد حجم الكتلة الديناميكيا حيث أنه عند تشفير الفيديو يمكن أن يؤدي استخدام الكتل الأكبر إلى تقليل عدد البتات اللازمة لتمثيل موجه الحركة بينما يمكن أن يؤدي استخدام الكتل الأصغر إلى كمية أقل من معللومات التنبؤ المتبقية للتشفير كما أن مجالات العمل الأخرى تستخدم مقاييس الميزات ذات الشكل المتغير خارج حدود الكتلة والتي يمكن من خلالها حساب متجهات غلإطارات البينية وعادةً ما تستخدم التصميمات القديمة مثل فيديو أتش.261 و مبيج-1 حجم كتلة ثابت بينما تعطي التصميمات الأحدث مثل أتش.263 و أم بيه أي جي -4 الجزء 2 و أتش.264 / أم بيه أي جي -4 أي في سي وفي سي-1 المشفر القدرة على الاختيار الديناميكي لحجم الكتلة الذي سيتم استخدامه لتمثيل الحركة.
موجه حركة الكتلة المتراكبة.
يعد موجه حركة الكتل المتراكبة (أو بي أم سي ) حلاً جيداً لهذه المشكلات لأنه لا يزيد من دقة التنبؤ فحسب بل يتجنب أيضًا حجب أثار القطع وعند استخدام أو بي أم سي عادةً ما تكون الكتل أكبر بمرتين في كل بُعد وتتداخل مع كل الكتل الثامنية المجاورة وبتالي ينتمي كل بكسل إلى 4 كتل في مثل هذا التخطيط هناك 4 تنبؤات لكل بكسل والتي يتم تلخيصها في المتوسط المرجح ولهذا الغرض ترتبط الكتل بوظيفة نافذة لها خاصية أن مجموع 4 نوافذ متداخلة يساوي 1 في كل مكان.