جيمي زاوينسكي
جيمي زاوينسكي | |
|---|---|
| وُلِدّ | جيمس فيرنر زافينسكي 3 نوفمبر 1968 |
| موقع إلكتروني | www.jwz.org |
جيمي فيرنر زاوينسكي (من مواليد 3 نوفمبر 1968)، والمعروف باسم jwz ، هو مبرمج كمبيوتر ومدون ومدير أعمال أمريكي . اشتهر بدوره في إنشاء Netscape Navigator و Netscape Mail و Lucid Emacs و Mozilla.org و XScreenSaver . وهو أيضًا مالك DNA Lounge ، وهو ملهى ليلي ومكان للموسيقى الحية في سان فرانسيسكو .
سيرة
بدأت مسيرة زاوينسكي في البرمجة في سن السادسة عشرة مع مشروع Spice Lisp لسكوت فالمان في جامعة كارنيجي ميلون . ثم عمل في شركة Expert Technologies، Inc. الناشئة في مجال الذكاء الاصطناعي، ثم عمل في مجموعة أبحاث الذكاء الاصطناعي لروبرت ويلينسكي وبيتر نورفيج في جامعة كاليفورنيا في بيركلي ، حيث عمل على معالجة اللغة الطبيعية .
في عام 1990 بدأ العمل في شركة Lucid Inc. ، حيث عمل أولاً على Lucid Common Lisp ، ثم على Lucid's Energize C++ IDE . قررت Lucid استخدام GNU Emacs كمحرر نصوص لبيئة التطوير المتكاملة الخاصة بها نظرًا لرخصته المجانية وشعبيته وقابليته للتوسعة، وقاد Zawinski هذا المشروع. مع قيام Zawinski والمبرمجين الآخرين بإجراء تغييرات جوهرية على GNU Emacs لإضافة وظائف جديدة، أدت التوترات حول كيفية دمج هذه التصحيحات في الشجرة الرئيسية في النهاية إلى انقسام المشروع إلى GNU Emacs و Lucid Emacs (الآن XEmacs ). [1]
في عام 1992 أصدر أول إصدار من XScreenSaver ، وهي مجموعة مجانية ومفتوحة المصدر تحتوي الآن على أكثر من 240 شاشة توقف [2] . تم إصداره في البداية لنظام التشغيل Unix ، وهو يدعم الآن أنظمة التشغيل macOS و iOS و Android أيضًا. على أنظمة Unix، يوفر أيضًا إطار عمل لإخفاء الشاشة وقفلها. لا يزال يحافظ عليه، مع إصدار إصدارات جديدة عدة مرات في السنة. [3]
نتسكيب وموزيلا
بعد إفلاس شركة Lucid في عام 1994، كان Zawinski أحد الموظفين الأوائل في شركة Mosaic Communications ، والتي عُرفت فيما بعد باسم Netscape . في Netscape، قام بتطوير إصدار Unix من Netscape Navigator 1.0، [4] [5] ولاحقًا، Netscape Mail ، أول قارئ بريد (أو قارئ Usenet ) يدعم HTML بشكل أصلي . [6]
توصل زاوينسكي إلى اسم " موزيلا " (الذي كان في الأصل الاسم الرمزي الداخلي لمتصفح الويب) أثناء اجتماع للموظفين، كإشارة إلى جودزيلا وكلمة مركبة من " قاتل الفسيفساء ". [7] [8]
أصبحت بيضة عيد الفصح التي برمجها في متصفح Netscape معروفة جدًا خلال الأيام الأولى للشبكة العالمية : حيث كان كتابة "about:jwz" في مربع العنوان يأخذ المستخدم إلى صفحته الرئيسية، ويغير رسوم متحركة لشعار المتصفح إلى تنين ينفث النار. [9]
بفضل دعمه الطويل الأمد ودفاعه عن البرمجيات الحرة داخل الشركة وخارجها، يُنسب إلى زاوينسكي الفضل في إلهام قرار نتسكيب بجعل الكود المصدري للمتصفح مفتوح المصدر في عام 1998. [10] [11] كان أحد مؤسسي Mozilla.org ، حيث سجل اسم المجال الخاص به شخصيًا في يوم إعلان نتسكيب عن المصدر المفتوح وساعد في تصميم وإدارة المنظمة خلال عامها الأول. [12] [13] [14]
عندما استحوذت شركة AOL على شركة Netscape في عام 1999، كتب نشرة توضح أن عمل شركة Mozilla سيستمر مع Netscape أو بدونها. [15] وبعد عام من إصدار الكود المصدر الأولي، استقال من Netscape وMozilla، مشيرًا إلى خيبة أمله في أن الآخرين المشاركين في المشروع قرروا إعادة كتابة الكود بدلاً من تحسينه تدريجيًا. [16] [17]
صالة الحمض النووي
بعد فترة وجيزة من مغادرته لموزيلا، أعلن عن شرائه لـ DNA Lounge ، وهو ملهى ليلي في سان فرانسيسكو . [18] [19] [20] [21] اشترى زاوينسكي الملهى الليلي في عام 1999 مقابل حوالي 5 ملايين دولار وأعيد افتتاحه في يوليو 2001، وهي العملية التي وثقها على نطاق واسع في مدونة باسم "تسلسل الحمض النووي". [22] [23]
في عام 2016، استكشف أفكار تمويل بديلة لإبقاء المكان طافيًا أثناء انخفاض الحضور. [22]
المقابلات والظهورات
في عام 2000، لعب زاوينسكي دور البطولة في الفيلم الوثائقي Code Rush الذي أنتجته قناة PBS لمدة 60 دقيقة ، والذي يروي قصة إنشاء Mozilla.org وإصدار الكود المصدر للمتصفح خلال عام 1998.
يظهر زاوينسكي بشكل مكثف في كتاب جوش كويتنر عام 1998 بعنوان Speeding the Net: The Inside Story of Netscape and How It Challenged Microsoft ، [24] وفي كتاب جلين مودي عام 2001 بعنوان Rebel Code: Linux and the Open Source Revolution . [11] يوجد فصل عن زاوينسكي في كتاب بيتر سيبل عام 2009 بعنوان Coders at Work: Reflections on the Craft of Programming . [25] [26] وفي عام 2001، ظهر في California Dreamin': The Gold Rush ، وهو فيلم وثائقي للتلفزيون العام الألماني. [27] [28]
يظهر زاوينسكي في العديد من التركيبات الفيديوية في معرض متحف تاريخ الكمبيوتر ، الثورة: أول 2000 عام من الحوسبة . [29]
وقد ظهر أيضًا في وضع السكون: فن شاشة التوقف ، [30] وهو معرض فني برعاية رافائيل روزندال في معهد هيت نيوي في روتردام في عام 2017.
قانون زافينسكي
ينص قانون زافينسكي لتغليف البرمجيات ، المعروف أيضًا باسم قانون زافينسكي ، على ما يلي:
يحاول كل برنامج التوسع حتى يتمكن من قراءة البريد الإلكتروني . ويتم استبدال البرامج التي لا تستطيع التوسع ببرامج أخرى قادرة على ذلك.
وقد فسر البعض هذا على أنه تعليق على ظاهرة تضخم البرامج بالميزات الشائعة. [31] [32]
وقد صرح زافينسكي نفسه: [33]
لم تكن وجهة نظري تتعلق بالتقليد، بل كانت تتعلق باستغلال المنصات. فالتطبيقات التي "تعيش فيها" طوال اليوم تتعرض لضغوط لتصبح كل شيء وتفعل كل شيء. فالتطبيق المخصص لتحرير النصوص يصبح بيئة تطوير متكاملة، ثم نظام تشغيل. والتطبيق المخصص لعرض مستندات النص التشعبي يصبح قارئ بريد إلكتروني، ثم نظام تشغيل.
مبادئ
اكتسب زاوينسكي شهرة كبيرة في البداية كمبرمج لغة ليسب ، لكن معظم مشاريعه الأكبر مكتوبة بلغة سي . وعلى الرغم من ذلك، فقد انتقد منذ فترة طويلة اللغات التي تفتقر إلى أمان الذاكرة وإدارة الذاكرة التلقائية . وقد دعا بشكل خاص ضد لغة سي++ . في كتاب بيتر سيبل " المبرمجون في العمل: تأملات في حرفة البرمجة" ، يصف زاوينسكي لغة سي++ بأنها "رجس... برنامج التجميع PDP-11 الذي يعتقد أنه نظام كائني". [26] [34]
على الرغم من أنه كتب ونشر العديد من الأدوات المساعدة بلغة بيرل ، [35] إلا أنه لم يخلو من انتقاداته، حيث وصف بيرل بأنها "تجمع بين أسوأ جوانب لغة سي ولشب: مليار لغة فرعية مختلفة في ملف تنفيذي واحد. إنها تجمع بين قوة لغة سي وسهولة قراءة لغة بوست سكريبت ." [36]
لقد انتقد العديد من أوجه القصور في اللغة والمكتبة التي واجهها أثناء البرمجة بلغة جافا ، وخاصةً التكلفة الإضافية لبعض الفئات الأساسية ولكن بشكل خاص التسويق والسياسات التي تقف وراء ذلك والتي دفعت شركة صن إلى دمج اللغة ومكتبة الفئة والآلة الافتراضية ونموذج الأمان تحت نفس الاسم، "جافا" - على حد قوله، على حسابهم جميعًا. وعلى الرغم من الجوانب الإيجابية، عاد زاوينسكي في النهاية إلى البرمجة بلغة سي "لأنها لا تزال الطريقة الوحيدة لشحن البرامج المحمولة". [37]
مراجع
- ^ Zawinski, Jamie (2000-02-11). "انقسام Lemacs/FSFmacs" . تم الاسترجاع في 2023-05-01 .
- ^ "قائمة شاشات التوقف المضمنة في المجموعة". XScreenSaver . 2020-12-08 . تم الاسترجاع 2021-02-13 .
- ^ "سجل الإصدارات". XScreenSaver . 2020-12-08 . تم الاسترجاع 2021-02-13 .
- ^ "صفحة "about:authors" في متصفح Netscape Navigator". 1994-12-15 . تم الاسترجاع في 2021-02-13 .
- ^ شتاينرت-ثريلكيلد، توم (1995-10-31). "هل تستطيع العمل في Netscape Time؟". مجلة Fast Company .
- ^ Zawinski, Jamie (2017-11-20). "البريد الإلكتروني HTML، هل كان ذلك خطأك؟". مدونة jwz.org . تم الاسترجاع في 2021-02-13 .
- ^ زاوينسكي، جيمي (1996). "مسكن نتسكيب". jwz.org . تم الاسترجاع في 2021-02-13 .
- ^ ديف تيتوس بمساعدة أندرو وونغ (2002-12-01). "كيف وُلِدت موزيلا: قصة أول تميمة على الإنترنت" . تم الاسترجاع في 2023-05-01 .
- ^ Zawinski, Jamie (2011-12-03). "التاريخ السري لعنوان URL الخاص بـ about:jwz". jwz.org . تم الاسترجاع في 2021-02-13 .
- ^ Suárez-Potts, Louis (2001-05-01). "Interview: Frank Hecker". OpenOffice . مؤرشف من الأصل في 2001-08-07 . تم الاسترجاع في 2021-02-13 .
- ^ ab Moody, Glyn (2001-02-18). Rebel Code: Linux and the Open Source Revolution. Basic Books. ISBN 978-0-7867-4520-3.
- ^ جيم هامرلي وتوم باكين مع سوزان والتون (1999-01-03). "تحرير المصدر: قصة موزيلا". المصادر المفتوحة: أصوات من ثورة المصادر المفتوحة. أوريلي ميديا، إنك. رقم ISBN 978-0-596-55390-6.
- ^ بوتين، بول (يوليو 1998). "الكلمة الكهربائية: Mozilla.organizer". مجلة Wired . المجلد 6، العدد 7.
- ^ Quittner, Josh (1998-03-23). "Netscape's Hail Mary". مؤرشف من الأصل في 2002-02-23.
- ^ زاوينسكي، جيمي (1998-11-23). "الخوف والاشمئزاز على درب الاندماج". موزيلا . تم الاسترجاع في 2013-04-29 .
- ^ زاوينسكي، جيمي (1999-03-31). "الاستقالة والفحص بعد الوفاة". مؤرشف من الأصل في 2004-08-07 . تم استرجاعه في 2013-03-29 .
- ^ Festa, Paul (1999-04-01). "AOL, Mozilla lose key evangelist". CNET . تم الاسترجاع في 2021-02-13 .
- ^ Knauss, Greg (2000-11-07). "Hacking the City". Stating the Obvious . مؤرشف من الأصل في 2021-05-14 . تم الاسترجاع في 2021-02-13 .
- ^ ليونارد، أندرو (2000-02-10). "حرروا الحياة الليلية!". صالون . تم الاسترجاع في 2013-04-29 .
- ^ توماس، إيفاني (2001-07-16). "من نتسكيب إلى الملهى الليلي". Wired . مؤرشف من الأصل في 2008-04-09 . تم الاسترجاع 2021-02-13 .
- ^ ستراتشوتا، دان (2001-07-18). "الانتقام حلو". SF Weekly . مؤرشف من الأصل في 2021-09-23 . تم الاسترجاع 2021-02-13 .
- ^ أب بيريرا، أليسا (19 ديسمبر 2016). "مالكة صالة DNA، على وشك إغلاق النادي، تدعو إلى "أفكار" لإبقائه مفتوحًا". SF Gate .
- ^ توماس، إيفاني (2001-07-16). "من نتسكيب إلى الملهى الليلي". Wired .
- ^ جوشوا كويتنر؛ ميشيل سلاتالا (1998). تسريع الشبكة: القصة الداخلية لـ Netscape وكيف تحدت Microsoft. Atlantic Monthly Press. ISBN 978-0-87113-709-8.
- ^ سيبل، بيتر (2009-09-16). المبرمجون في العمل: تأملات في حرفة البرمجة. أبريس. رقم ISBN 978-1-4302-1948-4.
- ^ بواسطة سيبل، بيتر. "المبرمجون في العمل". أبريس . تم الاسترجاع في 1 مايو 2023 .
- ^ "California Dreamin': The Gold Rush". ColourFIELD . 2001 . تم الاسترجاع في 2023-05-01 .
- ^ "California Dreamin': The Gold Rush (video)". Colorfield . 2001 . تم الاسترجاع في 2023-05-01 .
- ^ "الثورة: أول 2000 عام من الحوسبة". متحف تاريخ الحاسوب . 2011. تم الاسترجاع في 2021-02-13 .
- ^ "مقابلة جيمي زاوينسكي". وضع السكون: فن شاشة التوقف . 2017-01-27 . تم الاسترجاع في 2020-12-24 .
- ^ إريك س. رايموند فن برمجة يونكس ، ص 313
- ^ رايموند، إريك س. (2003-12-29). "ملف المصطلحات". أرشيف نصوص ملفات المصطلحات . تم الاسترجاع في 2023-05-01 .
- ^ Zawinski, Jamie [@jwz] (2020-11-24). "لم تكن وجهة نظري تتعلق بالتقليد، بل كانت تتعلق بالاستغلال على نطاق واسع" ( Tweet ) . تم الاسترجاع في 2021-02-13 – عبر Twitter .
- ^ Seibel, Peter (2009-10-16). "C++ in Coders at Work". Gigamonkeys . مؤرشف من الأصل في 2010-09-22 . تم الاسترجاع في 2013-04-29 .
- ^ Zawinski, Jamie (2013). "jwzhacks" . تم الاسترجاع في 2013-04-29 .
- ^ فريدل، جيفري (2006-09-15). "مصدر الاقتباس الشهير "الآن لديك مشكلتان". regex.info . تم الاسترجاع في 2023-05-01 .
- ^ Zawinski, Jamie. "Java sucks". jwz.org . مؤرشف من الأصل في 2000-06-16 . تم استرجاعه في 2013-04-29 .
