Дэвид Гётберг
Моя работа в Википедии
В основном я программирую шаблоны и редактирую статьи о криптографии . В основном я работаю над английской Википедией, но иногда я исправляю вещи в шведской и немецкой Википедиях, а также на Meta.
Обо мне
Я уроженец Швеции . Это Скандинавия на севере Европы . Я говорю на шведском, английском и немецком языках и понимаю скандинавские языки .
Мне нравится Википедия, поскольку она давала мне ответы на многие мои вопросы в течение многих лет. Поэтому, естественно, я захотел присоединиться и сделать Википедию еще лучше.
Я думаю, что Википедия — это как веб на стероидах. И я думаю, что Википедия стала лучшей энциклопедией, которую когда-либо видела человеческая раса. Помимо самого веба. Но, эй, Википедия — часть веба...
Я начал редактировать Википедию в сентябре 2004 года, когда увидел красную ссылку на filmjölk в статье о шведской еде . И я сразу же подсел. (Теперь эта ссылка на filmjölk уже не красная!) Но я думаю, что со временем я внесу гораздо больше, поскольку я инженер, исследователь и учитель по профессии и по привычке. Кстати, я пользуюсь компьютерами с 1982 года, Fidonet с 1990 года и Интернетом с 1991 года. Так что да, я старый компьютерный гик.
Как обычно в Википедии, если вы хотите пообщаться с пользователем (в данном случае со мной), оставьте сообщение на моей странице обсуждения . Как вы знаете, Википедия автоматически информирует меня о любых новых сообщениях/редактированиях на моей странице обсуждения, когда я вхожу в систему.
.../Дэвид Гётберг
Статьи и страницы, которые я начал
- Filmjölk - вид еды, которую мы едим в Швеции и некоторых других странах. К сожалению, статья подверглась массированным нападкам со стороны некоторых финнов, поэтому я сдался и оставил ее. Однако процесс вики, похоже, работает, со временем другие редакторы улучшили его, и в конце концов нападающие сдались.
- Список хешей — метод, используемый для обнаружения ошибок в данных, например, в файлах, в сетях p2p.
- Хэш-дерево Меркла — еще один метод, используемый для обнаружения ошибок в данных, например, в файлах, в сетях p2p.
- Напрапатия — разновидность мануальной медицины, похожая на хиропрактику.
- Функция одностороннего сжатия - Ну, на самом деле это слияние, серьезная переработка и расширение трех небольших статей.
- Конструкция Меркле-Дамгарда - Основано на разделе, который был в двух других статьях. Я вырезал их, переработал и расширил текст.
- Иван Дамгард — перевел французскую статью с помощью www.qwika.com.
- Усиление ключа — криптографические методы, позволяющие сделать слабые ключи, такие как пароли, более надежными.
- Смещение часов - Ну, на самом деле это серьезная переработка и расширение оригинальной небольшой и запутанной статьи.
- Keystream — концепция в криптографии.
- Общий секрет . Невероятно, что такая распространенная и простая концепция в криптографии до сих пор не имеет статьи.
- Wikipedia:Ambox CSS-классы — практическое руководство Википедии, связанное с проектом {{ ambox }} .
- Wikipedia:Обработка переносов строк — полное «практическое руководство» о том, как обрабатывать переносы слов (переносы строк) в Википедии.
- Wikipedia:Editnotice – О системе editnotice.
- Wikipedia:Сообщения MediaWiki — центральная страница для обсуждения сообщений интерфейса MediaWiki.
- Wikipedia:Защищенный сервер – О защищенном сервере Wikimedia.
- MediaWiki:Accountcreator.css, MediaWiki:Ownuserspace.css – Глобальные CSS-файлы, загружаемые для accountcreators и когда пользователь редактирует своего пользователя или страницу обсуждения пользователя. Используется в системе editnotice.
Статьи, для которых я сделал изображения
Шаблоны, которые я сделал
Шаблоны, которые я создал или переработал. Некоторые, конечно, были командной работой. Время от времени люди спрашивают: « Почему здесь так много красных ссылок? » Ну, их удалили не потому, что они были плохими, но со временем эти функции были реализованы другими способами. Например, многие из этих функций теперь реализованы в самом программном обеспечении MediaWiki.
2005:
2006:
2007:
- {{ nowraplinks }} и {{ nowraplinks end }} – предотвращает перенос строк только в ссылках. Мы также добавили класс CSS "nowraplinks" в common.css . Этот класс теперь используется в большинстве навигационных блоков.
- {{ nowrap begin }} , {{ nowrap end }} , {{ wrap }} , { { ·wrap }} , {{ · wrap }} , {{ •wrap }} , {{ •w }} , {{ –wrap }} , {{ –w }} , {{ !wrap }} и {{ !w }} – предотвращает переносы как в тексте, так и в ссылках. Для действительно сложных случаев переноса, когда вам нужен полный контроль, например, в очень сложных длинных списках ссылок. (Использовалось на 251 000 страницах, декабрь 2009 г.)
- {{ ambox }} , {{ ambox/core }} , {{ tmbox }} , {{ tmbox/core }} , {{ imbox }} , {{ cmbox }} , {{ ombox }} , {{ ombox/core }} , {{ mbox }} , {{ fmbox }} и {{ dmbox }} – меташаблоны, используемые для создания окон сообщений статей/обсуждений/изображений/категорий/других страниц, таких как {{ wikify }} и т. д. (Ambox: 723 000 страниц, tmbox: 732 000 страниц, imbox: 877 000 страниц, декабрь 2009 г.)
{{ Страница документации шаблона }} – Упрощает документацию шаблона.- {{ pp-meta }} – Мета-шаблон для окон сообщений защиты.
2008:
- {{ main talk other }} , {{ main talk other flex }} , {{ main talk category other }} , {{ main other }} , {{ talk other }} , {{ user other }} , {{ wikipedia other }} , {{ file other }} / {{ image other }} , {{ template other }} , {{ help other }} , {{ category other }} , {{ portal other }} , {{ book other }} , {{ namespace detect }} , {{ namespace detect showall }} и {{ namespace detect see also }} – Помогает другим шаблонам определять, на каком типе страницы они находятся. (Main other: 909 000 страниц, file other/image other: 872 000 страниц, namespace detect: 976 000 страниц, декабрь 2009 г.)
- {{ notice }} и {{ carement }} – Переделка и очистка. Теперь используйте стили mbox.
- {{ tlc }} , {{ tld }} и {{ tlf }} – Для документации шаблонов.
- {{ px }} – Помогает другим шаблонам обрабатывать параметры размера изображения.
- {{ ifempty }} – Помогает обнаружить пустые параметры и вернуться к значениям по умолчанию.
- {{ protected generic image name }} – Описание страницы изображения и т. д. для изображений-заполнителей.
- {{ high-use }} , {{ high-risk }} , {{ used in system }} – Может быть помещен в начало документации для любого шаблона с высокой степенью использования или риска.
- {{ example files }} – Объясняет, когда использовать тот или иной пример изображения.
- {{ editnotice pagename }} , {{ editnotice talkpagename }} – Возвращает имя страницы для editnotice для текущей страницы и имя страницы обсуждения этого editnotice.
2009:
- {{ str ≥ len }} , {{ str ≤ len }} , {{ str ≠ len }} , {{ str ≤ ≥ len }} , {{ str len }} , {{ str len/core }} , {{ string templates see also }} – Простые в использовании шаблоны длины строки. И большинство из них очень эффективны.
- {{ заголовок таблицы фильмографии }} – Для таблиц, созданных Wikipedia:WikiProject Actors and Filmmakers .
- {{ количество архивов }} , {{ количество архивов/ядро }} – Возвращает количество страниц архива на странице.
- {{ pgn }} , {{ pgn/core }} , {{ basepage subpage }} , {{ if pagename }} , {{ if pagename multi }} , {{ pagename detect см. также }} – Определение и обработка имени страницы, работает во всех пространствах имен. (If pagename: 826 000 страниц, декабрь 2009 г.)
- {{ search link }} – Создает ссылку на поиск в Википедии. Я только что выполнил часть работы.
- {{ cat handler }} , {{ cat handler/numbered }} , {{ cat handler/blacklist }} – Для обработки подавления категорий в других шаблонах. (Использовано на 826 000 страницах, декабрь 2009 г.)
- {{ ifparadef }} , {{ ifparadef full }} – Чтобы помочь обнаружить неопределенные, пустые и непустые параметры. Я только что сделал часть работы.
- {{ sec link }} , {{ sec link auto }} , {{ sec link image }} , {{ sec link/secure url }} , {{ sec link/normal url }} , {{ sec link/normal link }} , {{ sec link/text }} , {{ sec link см. также }} – Для обработки ссылок на защищенный сервер.
- {{ script doc auto }} , {{ script doc auto/core }} , {{ script doc auto/core2 }} – Небольшое зеленое поле документа в верхней части страниц .js и .css, которое автоматически ссылается на их документацию.
2010:
- {{ editnotice load }} , {{ editnotice load/core }} – Загружает и отображает editnotices. Основано на моем старом {{ editnotice loader }} .
- {{ test-mode }} – Для расширенного тестирования шаблонов.
- {{ skin-file disambig }} – Резервное системное сообщение для ссылок Special:MyPage/skin.css .
- {{ IP-user other }} , {{ IP-user other/core }} – Помогает другим шаблонам определять, находятся ли они на странице IP-user.
- {{ print version }} – Для изменения внешнего вида шаблона при экспорте страницы в PDF или книги.
- MediaWiki:Titleblacklist-custom-print – системное сообщение, появляющееся при попытке создания или редактирования подстраниц /печати.
2011:
- {{ check file on delete }} , {{ check page on delete }} – Вызывается из системных сообщений об удалении изображения и страницы. Проверяет, защищена ли страница, и выводит предупреждающее сообщение, когда администратор пытается удалить эту страницу.
Пользовательские скрипты, которые я сделал
- Пользователь:Davidgothberg/clock – Размещает часы UTC в правом верхнем углу всех страниц. И имеет ссылки для очистки страницы и редактирования раздела 0.
- Пользователь:Davidgothberg/newmessageshistory – Добавлена ссылка «история» в старое поле «У вас есть новые сообщения». Больше не работает, так как теперь у нас есть отличные кнопки оповещений и уведомлений в верхней части страницы с этой функцией и многим другим.
Ссылки для личного использования Дэвидом
Закладки для текущей работы
- {{ expand-section }} , Категория:Wikipedia, расширенный раздел, блок с пояснительным текстом и параметр расширенного раздела Категория:Wikipedia, блок нуждаются в исправлении.
- Необходимо исправить параметры шаблона нажатия клавиш {{ keypress }} , {{ keypress/core }} и Category:Wikipedia.
- {{ range }} , {{ range· }} и {{ range• }} .
- {{ambox}}, {{ambox/core}}, {{tmbox}}, {{tmbox/core}}, {{imbox}}, {{cmbox}}, {{ombox}}, {{ombox/core}}, {{mbox}}, {{ambox/test1}}, {{tmbox/test1}}, {{tmbox/test3}}, {{imbox/test1}}, {{cmbox/test1}}, {{ombox/test1}}, {{fmbox}}
- Test image deletion and image salting on Image:Ballroom.png.
- User:David Göthberg on the secure server.
Test pages
- Template:Crypto testbox - For testing crypto navboxes.
- Template:Crypto testbox2 - For testing crypto navboxes.
My other subpages
Miscellaneous
- www.qwika.com - The excellent wiki search and translation site.
- My edit count, Interiot's version
My edit count, Essjay version
My edit count, Interiot's "Wannabe Kate" version
- My edit count, Soxred93 version
- User:Cacycle/editor - The very nice editor extensions for the Wikipedia editing window.
- User:Cacycle/wikEd - Newer version of the very nice editor extensions for the Wikipedia editing window. (Not tried this one yet.)
- Wikipedia:Tools/Navigation popups - Navigation popups offer easy access to article previews and several Wikipedia functions in popup windows which appear when you hover the mouse over links.
- meta:SVG fonts - List of the fonts MediaWiki uses for SVG rendering.
- www.quirksmode.org - Lists what CSS different web browsers do and don't support.
Often copied text
<noinclude>{{documentation}}<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --></noinclude>{{testcases notice}}=== Testing {{tl|x/sandbox}} ===<pre>{{x/sandbox}}</pre><code><nowiki> </nowiki></code><pre style="overflow: auto;"></pre>{{main other | | :::::This template should only be used on articles.| <!-- Don't categorise when not in main (article) space. -->}}your personal [[Special:Mypage/vector.css|/vector.css]]your personal [[Special:Mypage/vector.js|/vector.js]]then [[Wikipedia:Bypass your cache|bypass]] your browser cache
Мои другие аккаунты в Википедии
Я использую единый вход в систему , поэтому любая учетная запись в любом другом проекте Википедии или MediaWiki с таким же именем обычно принадлежит мне.
- commons:Пользователь:Davidgothberg
- meta:User:Davidgothberg – Последние изменения для meta:Wikimedia Sverige.
- mw:Пользователь:Davidgothberg
- testwiki:Пользователь:Davidgothberg
Ниже приведены мои альтернативные учетные записи здесь, в английской Википедии. До сих пор я использовал их только для некоторого тестирования. Я также могу использовать их, если мне нужно войти и редактировать с незащищенного общественного компьютера или чего-то подобного. (У моей основной учетной записи есть свой пароль, и я вхожу в свою основную учетную запись только с домашнего компьютера из соображений безопасности.)
- Дэвид Гётберг ( обсуждение · вклад ) – Правильное написание моего имени.
- Дэвид Готберг ( обсуждение · вклад ) – Создано по ошибке другим пользователем, который затем передал его мне.
- Bretinnen908 (обсуждение · вклад ) – Мне нужно было увидеть, что происходит при создании новой учетной записи, чтобы я мог обновить некоторые системные данные.
Deletion log
Images and pages I made but that we deleted since we didn't need them anymore. Usually deleted on my own request and because we made better versions.
- HASHTB07.png
- Matyas-Meyer-Oseas.png
- Davies-Meyer hash.png
- Matyas-Meyer-Oseas hash.png
- Miyaguchi-Preneel hash.png
- Public_key_making.png
- Public_key_encryption.png
- Public_key_signing.png
- Public_key_shared_secret.png
- Curren event.gif
Watching
My old to-do list
- Lamport signature -
Make the article readable for non mathematicians... It's really a pretty simple algorithm. And perhaps make an image too that shows how it works. - Superencryption - Add stuff about "sufficiently independent" keys. Add redirects from "cascading encryption" etc. Perhaps make an image too?
- Network address translation - Add images to that article. I already have some good well tested slides about that since once upon a time I was a teacher in that subject! Just need to remake them in a proper format for Wikipedia.
- Cryptographic hash function - Make these two sections clearer: "Cryptographic properties" and "List of cryptographic hash functions".
- Merge AEAD block cipher modes of operation with Authenticated encryption.
- Keep an eye on the new and very confused articles Applications in cryptography and Pseudorandom generator. But give their original author some time to handle it first.
- Perhaps clean up the Security token article. (Full of product spam.) And keep an eye on Cellular Authentication Token, Cellular Token and Mega AS Consulting Ltd..
- Change my SVG images to arial bold font so they render right in all sizes.
- Make photos of:
Изображения, которые я создал и загрузил
Некоторые из этих фотографий, конечно, являются результатом коллективной работы, некоторые представляют собой лишь незначительные изменения, а некоторые были повторно использованы в печатных книгах.
Список хешей с верхним хешем
Двоичное хеш-дерево
Типичная хеш-функция в действии
Типичная хеш-функция в действии
Хэш-таблица
Хэш-таблица с коллизией хэшей, разрешенной путем объединения в цепочку
Хэш-таблица с коллизией хэшей, разрешенной с помощью открытой адресации (линейное зондирование)
Конструкция хэша Дэвиса-Мейера
Хэш-конструкция Матьяса-Майера-Осеаса
Конструкция хэша Миягучи-Пренеля
Хэш-конструкция Меркла-Дамгарда
Хэш-конструкция Меркла-Дамгарда
Для создания пары открытый ключ используется большое случайное число.
Любой может зашифровать сообщение, используя открытый ключ, но расшифровать его может только владелец закрытого ключа.
Владелец закрытого ключа может подписать сообщение, и любой желающий может проверить подпись, используя открытый ключ.
Объединив свой закрытый ключ с открытым ключом другого пользователя, вы можете вычислить общий секрет, известный только вам двоим.
Функция хэширования SHA1 демонстрирует хороший лавинный эффект. При изменении одного бита хэш-сумма становится совершенно другой.
Сделано в качестве предложения для обсуждения на
Template talk:Navigation bar .
Односторонняя функция сжатия.
Типичный современный блочный шифр.
Изображение Merge/split/transwiki для окон сообщений статьи. Получено из иконки проекта Tango, я только что сделал эту версию с фиолетовым цветом.
Изображение Merge/split/transwiki для окон сообщений статьи. Получено из иконки проекта Tango, я только что сделал эту версию с фиолетовым цветом.
Объединение/разделение/трансвики-изображений для окон сообщений статьи.
Голубая иконка информации для окон сообщений статьи. Я не делал это изображение, я просто сделал эту версию с новыми цветами.
Я построил эти часы, повторно используя детали из изображений, которые сделали другие. И я сделал их красными.
Новое бесплатное изображение "текущего события". Командная работа и комбинация некоторых существующих изображений. Так что я просто сделал небольшую часть.
Новое бесплатное изображение «текущего события в спорте/футболе»
В Википедии не было ни одной приличной иконки танцующей пары, поэтому я освежил в памяти старое изображение со времен моей работы веб-мастером по танцам. (Некоторые друзья, не пользующиеся Википедией, помогли мне с этим.)
SVG-версия изображения-заполнителя
Файл:Image.gif .
Удалить предложение по значку для окон сообщений статьи.
Предложение по иконке лицензии для окон сообщений изображения. Просто модификация другого изображения, но с правильным отступом для
{{ imbox }} и прозрачным фоном.
Мягкий клетчатый фон для прозрачных изображений на страницах изображений и в галереях, подобных этой.
Изображение для окна сообщения
{{ documentation subpage }} . Производное от иконки проекта Tango, я просто сделал эту версию с зеленым цветом.
Зеркальная версия
. Для использования в проектах Википедии, использующих язык с письмом справа налево (RTL). Запрос персидского администратора.
Зеркальная версия
Зеркальная версия
Зеркальная версия
Зеркальная версия
Снимок экрана, показывающий ошибку тегов <tt>, <code>, <pre> и <source>.
Синяя версия .
Синяя блестящая более мягкая версия .
Unused pictures
Perhaps to be deleted.
Wikibreak?
I was on a long wikivacation between September 2007 and February 2008.
To remind myself why I went on wikibreak, here are some of the reasons:
- I reached a way too high level of wikistress while working in a bigger project here at Wikipedia summer 2007.
- Templates I created and was still working with and that sometimes were not even deployed anywhere yet were often taken over by admins by them protecting the templates so only they could edit them. It is very frustrating to not be allowed to finish ones work.
- Admins have several times deleted text and even blanked entire pages in my user space without leaving an explanation in their edit comments nor on my talk page. When I ask them why they usually respond rudely or don't respond at all. (I guess it is a bit stressful for them to see copies of high risk templates such as {{pp-meta}} with padlocks and all in someone's user space, so they just blank the page. They didn't realise I created that template and was still doing work and testing on it.)
- I was smacked by admins for keeping track of some vandals. Apparently vandals are allowed on Wikipedia and you are not allowed to fight them if they make "legal threats" against Wikipedia.
Since I later became an admin myself: I hope this list will help me remember, so I won't behave like that. And avoid terms like "no harm done" and "assume good faith", they are only provocative.