User:Davidgothberg
From Wikipedia, the free encyclopedia
|
||||||||||||||||||||||||
|
- Note: During the summer part of the year I am mostly away from Wikipedia.
[edit] David Göthberg
[edit] My work at Wikipedia
I mainly program templates and edit articles about cryptography. I mostly work on the English Wikipedia but sometimes I fix stuff on the Swedish and German Wikipedias and on Meta too.
[edit] About me
I was born in 1969 and I am a native of Gothenburg/Göteborg on the Swedish west coast. That's in Scandinavia in northern Europe. I speak Swedish, English and German and understand the Scandinavian languages.
If you want to know more about me go to my web site, www.pjort.com (English) or www.pjort.com (Swedish).
My day job is the Randpeer project.
I like Wikipedia since it has provided me with answers to many of my questions during the last few years. So naturally I wanted to join in and make Wikipedia even better.
I think Wikipedia is like the web on steroids. And I think that Wikipedia might become the best encyclopaedia the human race has ever seen (if it isn't already). Apart from the web itself that is. But hey, Wikipedia is a part of the web...
I started editing Wikipedia in September 2004 when I saw a red link to filmjölk in an article about Swedish food. And I immediately got hooked. (Now that link to filmjölk sure isn't red anymore!) But I think I will have much more to contribute over time since I am an engineer, researcher and teacher by profession and by habit. By the way, I have used computers since 1982, Fidonet since 1990 and the Internet since 1991. So yeah, I am an old computer geek.
As usual in Wikipedia if you want to communicate with a user (me in this case) leave a message on my talk page. I do take a look there occasionally and as you might know Wikipedia automatically informs me of any new messages/edits on my talk page when I log in.
.../David Göthberg
[edit] Articles I started out
- Filmjölk - A kind of food that we eat in Sweden and some other countries. Unfortunately the article came under extensive attack by some Finns so I gave up on it and left it. However the wiki process seems to work, over time other editors have made it better and in the end the attackers gave up.
- Hash list - A method used to detect errors in data such as files in for instance p2p networks.
- Hash tree - Another method used to detect errors in data such as files in for instance p2p networks.
- Naprapathy - A kind of manual medicine similar to chiropractic.
- One-way compression function - Well, really a merger and major rework and extension of three small articles.
- Merkle-Damgård construction - Based on a section that was in two other articles. I cut them out and reworked and extended the text.
- Ivan Damgård - Translated the french article using www.qwika.com.
- Key strengthening - Cryptographic methods to make weak keys such as passwords stronger.
- Clock drift - Well, really a major rework and extension of the original small and confused article.
- Keystream - A concept in cryptography.
- Shared secret - Unbelievable that such a common and simple concept in cryptography did not already have an article.
- Wikipedia:Ambox CSS classes - A Wikipedia how-to-guide related to the {{ambox}} project.
- Wikipedia:Line break handling - The definitive "how-to guide" about how to handle word wraps (line breaks) at Wikipedia.
[edit] Articles I have made images for
- Hash list
- Hash tree
- Hash function - Later remade into svg-format by another user.
- Cryptographic hash function
- Hash table - Later remade into svg-format by another user.
- One-way compression function
- Merkle-Damgård construction
- Public-key cryptography - Two of these images have been reused in a book published by a big US bank, in the chapter where they explain how their security works. They sent me a copy, it looks very nice in my bookshelf.
- Avalanche effect
[edit] Templates I made
Templates I created or done major reworks of:
- {{User WikiProject Cryptography}} – The userbox for members of the WikiProject Cryptography.
- {{Cryptography portal}} – Box that advertises the Cryptography portal.
- {{Crypto navbox}} – The main crypto navbox.
- {{Crypto block}}, {{Crypto stream}}, {{Crypto public-key}}, {{Crypto hash}}, {{Crypto machines}} and {{Crypto classical}} – The specialised crypto navboxes.
{{Participants}} – A rework of {{Participant}}.- {{•}}, {{bull}} and {{bullet}} - For dotted lists. (Used on 42,000 pages, May 2008.)
- {{nowraplinks}} and {{nowraplinks end}} – Prevents line wrapping in links only. We also added the CSS class "nowraplinks" to common.css. That class is now used in most navigation boxes.
- {{nowrap begin}}, {{nowrap end}}, {{wrap}}, {{·wrap}}, {{·w}}, {{•wrap}}, {{•w}}, {{–wrap}}, {{–w}}, {{!wrap}} and {{!w}} – Prevents wraps in both text and links. For the really tricky wrapping cases when you need full control, for instance in very complex long link lists. (Used on 94,000 pages, May 2008.)
- {{ambox}}, {{imbox}} and {{cmbox}} – The meta templates used to create article/image/category message boxes such as {{wikify}} etc. (Ambox: 348,000 pages, imbox: 752,000 pages, May 2008.)
{{Template doc page}} – Simplifies template documentation.- {{pp-meta}} – The meta template for the protection message boxes.
- {{main talk other}}, {{main talk other flex}}, {{main talk category other}}, {{main other}}, {{talk other}}, {{category other}}, {{image other}} and {{namespace detect}} – Helps other templates detect what type of page they are on. (Image other: 638,000 pages May 2008.)
- {{notice}} and {{caution}} – Rework and cleanup. Now use the ambox style when on article pages.
- {{tlc}}, {{tld}} and {{tlf}} – For template documentation.
- {{px}} – Helps other templates to process image size parameters.
- {{ifempty}} – Helps detect empty parameters and fall back to default values.
- {{protected generic image name}} – Image page description etc for the placeholder images.
- {{high-use}} – Can be put at the top of the documentation for any high-use or high-risk template.
- {{example images}} – Explains when to use which example image.
[edit] Links for David's personal use
[edit] My 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:
- Filmjölk with crushed crisp bread in.
[edit] Bookmarks for current work
- Fix the documentation for Category:Wikipedia protected edit requests.
- {{notice}}, {{caution}} and {{warning}}
- {{tlc}}, {{tld}} and {{tlf}}
- User:Davidgothberg/Nowrap problems
- {{px}} and {{ifempty}}
- {{shortcut}} and CAT:SHORTFIX
- Wikipedia:Bot requests and Wikipedia:Template documentation/List
- Wikipedia:Gadget/proposals, MediaWiki:Gadgets-definition, Special:Gadgets
- MediaWiki:Gadget-diff yellow-green underline.css, MediaWiki:Gadget-diff yellow-green underline, MediaWiki:Gadget-diff red underline.css, MediaWiki:Gadget-diff red underline, MediaWiki:Gadget-diff red dotted border.css and MediaWiki:Gadget-diff red dotted border
- {{range}}, {{range·}} and {{range•}}.
- Wikipedia talk:Article message boxes
- {{db-meta}} – Make it use ambox since the speedy class is now fully on-line.
- {{ambox}}, {{imbox}}, {{cmbox}}, {{tmbox}}, {{ombox}}, {{mbox}}, {{ambox/test1}}, {{imbox/test1}}, {{cmbox/test1}}, {{tmbox/test1}} – Perhaps add the "noprint" class to ambox and remove "ambox display:none" CSS code from MediaWiki:Common.css, or make it so it only doesn't print when on article pages (ns-0).
- Test image deletion and image salting on Image:Ballroom.png.
- Keep an eye on User:Nakon/cascade and check for an answer at User talk:Nakon.
[edit] Test pages
- Template:Crypto testbox - For testing crypto navboxes.
- Template:Crypto testbox2 - For testing crypto navboxes.
- User:Davidgothberg/Test - Various testing.
- User:Davidgothberg/Test2 - Various testing.
- User:Davidgothberg/Test3 - Testing {{nowrap begin}} etc.
- User:Davidgothberg/Test4 - Various testing.
- User:Davidgothberg/Test5 - Test of the main crypto navbox.
- User:Davidgothberg/Test6 - Test of the stream crypto navbox.
- User:Davidgothberg/Test7 - Test of the main crypto navbox.
- User:Davidgothberg/Test8 - Test of the stream crypto navbox.
- User:Davidgothberg/Test9 - Testing {{·wrap}} etc.
- User:Davidgothberg/Test10 - The "issuebox" meta template.
- User:Davidgothberg/Test11 - Transcluding in the "issuebox" meta templates.
- User:Davidgothberg/Test12 - The "issuebox" meta template with CSS.
- User:Davidgothberg/Test13 - An "issuebox" meta template with CSS and default images.
- User:Davidgothberg/Test14 - Solved the right margin problem
- User:Davidgothberg/Test15 - .section0hide and .sectionhide
- User:Davidgothberg/Test16 - Wikipedia talk:Template standardisation "Archive summary".
- User:Davidgothberg/Test17 - Wikitable vs HTML table
- User:Davidgothberg/Test18 - Protection templates.
- User:Davidgothberg/Test19 - Protection templates.
- User:Davidgothberg/Test20 - Protection templates.
- User:Davidgothberg/Test21 - Testing {{main talk other}} etc.
- User:Davidgothberg/Test22 - {{main talk other}} etc.
- User:Davidgothberg/Test23 -
- User:Davidgothberg/Test24 -
- User:Davidgothberg/Test25 -
- User:Davidgothberg/Test26 -
- User:Davidgothberg/Test area - Various testing.
- User:Davidgothberg/Navibox
- User:Davidgothberg/Navibox subgroup
- User:Davidgothberg/Navibox demo
[edit] My other subpages
- User:Davidgothberg/Subpages - Enables my own recent changes list.
- User:Davidgothberg/Userboxes - My userboxes.
- User:Davidgothberg/Crypto steps - "A secure channel example"
- User:Davidgothberg/Encrypted connections negotiation
- User:Davidgothberg/The br tag
- User:Davidgothberg/monobook.css or Special:Mypage/monobook.css
- User:Davidgothberg/monobook.js or Special:Mypage/monobook.js
- User:Davidgothberg/Nowrap problems - A list of templates with obvious nowrap problems.
[edit] Miscellaneous
- www.qwika.com - The excellent wiki search and translation site.
- 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.
- Comparison of wiki farms - List of places that host wikis for you.
- Crosswiki linksearch - Performs Special:Linksearch on many language Wikipedias at once.
- Special:MostLinkedTemplates
- meta:SVG fonts - List of the fonts MediaWiki uses for SVG rendering.
[edit] My other Wikipedia accounts
- David Göthberg (talk · contribs) – Proper spelling of my name. I have never used that account, it just redirects to this user page.
- David gothberg (talk · contribs) – Created by mistake by another user who then gave it to me. I have never used that account, it just redirects to this user page.
[edit] 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
[edit] Watching
- V2: STLMatt (talk · contribs)
- V2: Arnneisp (talk · contribs)
- V2: TELCOSEC-Mark (talk · contribs)
- V2: LkyOne (talk · contribs)
- V2: OKSam (talk · contribs)
- V2: CellManKL (talk · contribs)
- V1: Redkane (talk · contribs)
- V1: 203.14.53.15 (talk · contribs)
- V1: 203.59.82.225 (talk · contribs)
- V1: 203.121.199.18 (talk · contribs)
- V1: Ms465 (talk · contribs)
[edit] Images I created and uploaded
Some of these pictures have of course been teamworks. And some have been reused in printed books.
|
The SHA1 hash function exhibits good avalanche effect. When a single bit is changed the hash sum becomes totally different. |
Made as a suggestion for the discussion on Template talk:Navigation bar. |
|
|
A SVG version of the placeholder image Image:Image.gif. |
License icon suggestion for the image message boxes. Just a modification of another image, but with proper padding for the {{imbox}} and transparent background. |
[edit] Unused pictures
Perhaps to be deleted.
[edit] 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 were 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 don't realise I created that template and am 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 am now 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.


