Діомідіс Спінелліс

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Лекція Діомідіса Спінелліса про Антикітерський механізм (на екрані — емуляція на Etoys Squeak)[1]

Діомідіс Д. Спінелліс (грец. Διομήδης Δ. Σπινέλλης) (*2 лютого 1967, Афіни, Греція) — грецький інформатик, професор, автор книг «Читання коду» (2003), «Якість коду» (2006) та «Ідеальна архітектура» (2010). Автор одного з досліджень росту Вікіпедії.

Біографія[ред. | ред. код]

Ступені магістра технологій в інженерії програмного забезпечення та доктора філософії в інформатиці отримав у Імперському коледжі Лондона. Проживає в Афінах.

Професор факультету науки менеджменту та технологій в Афінському університеті економіки та бізнесу, член редакційних колегій журналів IEEE Software, у якому є дописувачем розділу «Засоби торгівлі»,[2] та «Журналу комп'ютерної вірусології» (Journal in Computer Virology, Springer). Чотири рази перемагав у «Міжнародному конкурсі обфускованого коду на C» (1988, 1990, 1991, 1995). Його число Ердеша — 4. Один з вільних розробників проекту FreeBSD, його реалізація потокового текстового редактора sed входить до всіх дистрибутивів систем BSD та Mac OS X.[3] Спінелліс також є автором кількох популярних систем з відкритим кодом:

  • UMLGraph — генератор діаграм UML із декларативного опису.[4]
  • bib2xhtml — конвертор BibTeX у HTML.[5]
  • outwit — набір програм для інтеграції UNIX-подібних можливостей програмування у командному рядку в Windows: доступу до програмного буферу та баз даних, маніпуляції реєстром та ін.[6]
  • CScout — аналізатор коду та браузер для рефакторингу проектів на C.[7]
  • Socketpipe — інструмент для взаємодії між розподіленими (по кількох машинах) процесами через сокети.[8]
  • ckjm — засіб для підрахунку об'єктно-орієнтованих метрик Шидамбе та Кемерера (Chidamber and Kemerer) у великих програмах на Java.[9]

Діомідіс Спінелліс — автор понад 100 технічних статей у журналах та рецензованих збірниках матеріалів конференцій.

У 2008 році, спільно зі співавтором, Спінелліс опублікував роботу в якій аргументував, що червоні посилання слугують фактором росту Вікіпедії.[10][11]

5 листопада 2009 Діомідіса Спінелліса було призначено генеральним секретарем з інформаційних систем Міністерства фінансів Греції.

Також він є членом ACM, IEEE, асоціації USENIX, Грецького комп'ютерного товариства (англ. Greek Computer Society), Технічної палати Греції (Technical Chamber of Greece[en], одним з членів-засновників Грецької асоціації користувачів Інтернету[12] та активним вікіпедистом.[3]

Бібліографія[ред. | ред. код]

  • Diomidis Spinellis. Code Reading: The Open Source Perspective. — Addison Wesley, 2003. ISBN 0-201-79940-5
  • Diomidis Spinellis. Code Quality: The Open Source Perspective. — Addison Wesley, 2006. ISBN 0-321-16607-8
  • Диомидис Спинеллис, Георгиос Гусиос. Идеальная архитектура. Ведущие специалисты о красоте программных архитектур. — Символ-Плюс, 2010. ISBN 978-5-93286-175-2
    • Diomidis Spinellis and Georgios Gousios, editors. Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design. — O'Reilly, 2009. ISBN 9780596517984

Примітки[ред. | ред. код]

  1. Diomidis Spinellis, Τhe Antikythera Mechanism: a Computer Science Perspective. — IEEE, 2008. Архів оригіналу за 26 січня 2021. Процитовано 23 жовтня 2010. 
  2. IEEE Software Editorial Board. Архів оригіналу за 29 січня 2012. Процитовано 20 жовтня 2010. 
  3. а б Diomidis Spinellis — O’Reilly Community. Архів оригіналу за 5 грудня 2010. Процитовано 21 жовтня 2010. 
  4. UMLGraph — Automated Drawing of UML Diagrams. Архів оригіналу за 20 червня 2010. Процитовано 20 жовтня 2010. 
  5. bib2xhtml - Convert BibTeX Files into HTML. Архів оригіналу за 6 грудня 2010. Процитовано 20 жовтня 2010. 
  6. Outwit. Архів оригіналу за 31 серпня 2010. Процитовано 20 жовтня 2010. 
  7. CScout: The C Refactoring Browser. Архів оригіналу за 21 січня 2011. Процитовано 20 жовтня 2010. 
  8. Socketpipe. Архів оригіналу за 14 травня 2011. Процитовано 20 жовтня 2010. 
  9. ckjm — Chidamber and Kemerer Java Metrics. Архів оригіналу за 4 вересня 2010. Процитовано 21 жовтня 2010. 
  10. Diomidis Spinellis and Panagiotis Louridas (2008). «The collaborative organization of knowledge». — Communications of the ACM, August 2008, Vol 51, No 8, Pages 68 - 73. DOI:10.1145/1378704.1378720.
  11. Див. також Inflationary hypothesis of Wikipedia growth.
  12. Статут організації. Архів оригіналу за 2 грудня 2020. Процитовано 16 червня 2022. 

Посилання[ред. | ред. код]