Merge branch 'main' of git.sr.ht:~marcuskammer/emacs.d
This commit is contained in:
commit
817f3a50e9
3 changed files with 102 additions and 72 deletions
|
@ -16,21 +16,16 @@
|
|||
'(("http://nullprogram.com/feed/" lisp blog)
|
||||
("https://m-x-erlangen.gitlab.io/atom.xml" lisp meetup)
|
||||
("https://takeonrules.com/index.atom" lisp emacs blog)
|
||||
("https://www.fsf.org/static/fsforg/rss/news.xml" fsf news)
|
||||
("https://www.fsf.org/static/fsforg/rss/blogs.xml" fsf blogs)
|
||||
("https://www.fsf.org/static/fsforg/rss/events.xml" fsf events)
|
||||
("https://netzpolitik.org/feed/" netz politik news)
|
||||
("https://lisp-journey.gitlab.io/index.xml" lisp blog)
|
||||
("https://www.guyrutenberg.com/feed/" linux blog)
|
||||
("https://www.raspberrypi.com/news/feed/" blog pi os)
|
||||
("https://planet.emacslife.com/atom.xml" emacs)
|
||||
("https://planet.lisp.org/rss20.xml" lisp blogs)
|
||||
("https://drewdevault.com/blog/index.xml" coding golang blog sourcehut)
|
||||
("https://emacsredux.com/atom.xml" emacs blog)
|
||||
("https://yiming.dev/rss.xml" coding emacs lisp blog)
|
||||
("https://endlessparentheses.com/atom.xml" emacs elisp blog)
|
||||
("https://blog.mozilla.org/en/feed/" browser web)
|
||||
("https://blog.codinghorror.com/rss/" coding blog)
|
||||
("https://blog.chromium.org/feeds/posts/default" browser web)
|
||||
("https://hacks.mozilla.org/feed/" browser web)
|
||||
("https://www.interaction-design.org/rss/site_news.xml" ux design)
|
||||
|
@ -47,30 +42,13 @@
|
|||
("https://emacsredux.com/atom.xml" emacs blog)
|
||||
("https://marcus3santos.github.io/index.xml" emacs blog)
|
||||
("https://pragdave.me/feed.xml" coding blog)
|
||||
("https://feeds.feedburner.com/PythonInsider" security bugs python news)
|
||||
("https://mailbox.org/share/feed-de-mailbox.xml" email mailbox web)
|
||||
("https://blog.pythonanywhere.com/index.xml" blog python hosting)
|
||||
("https://pbpython.com/feeds/all.atom.xml" blog python)
|
||||
("https://feeds.feedburner.com/GoogleWebFonts" fonts blog google)
|
||||
("https://feeds.feedburner.com/glyph" python blog)
|
||||
("https://uxcontent.com/feed/" ux writing blog)
|
||||
("https://userlutions.com/feed/" ux usability blog)
|
||||
("https://nostarch.com/feeds/newbooks.xml" books)
|
||||
("https://www.djangoproject.com/rss/weblog/" django python official news)
|
||||
("https://realpython.com/atom.xml?format=xml" python blog)
|
||||
("https://feeds.feedburner.com/PythonSoftwareFoundationNews" python psf news)
|
||||
("https://appliedgo.net/index.xml" golang blog)
|
||||
("https://blog.learngoprogramming.com/feed" golang blog)
|
||||
("https://www.askpython.com/feed" python tutorials docs)
|
||||
("https://gosamples.dev/index.xml" golang blog)
|
||||
("https://golangbyexample.com/feed/" golang blog)
|
||||
("https://go.dev/blog/feed.atom" golang blog official)
|
||||
("https://golangdocs.com/feed" golang tutorials docs)
|
||||
("https://golangnews.com/index.xml" golang news)
|
||||
("https://metaebene.me/feed/m4a/" podcast)
|
||||
("https://mypy-lang.blogspot.com/feeds/posts/default" python mypy blog)
|
||||
("https://www.heise.de/rss/heiseplus-atom.xml" heise blog news nachrichten)
|
||||
("https://BruceEckel.com/index.xml" python blog)
|
||||
("https://www.strategyzer.com/blog/rss.xml" business blog strategyzer)
|
||||
("https://www.neondystopia.com/feed/" cyberpunk blog)
|
||||
("https://www.raspberrypi.org/blog/feed/" raspberry blog)
|
||||
|
|
|
@ -1,60 +1,111 @@
|
|||
;;; bundle--qda.el --- Data and functions for qualitative data analysis
|
||||
|
||||
(defvar mk--qda/explain-codes
|
||||
'((activity "the quality or state of being active. behavior or actions of a particular kind physical activity")
|
||||
(job "a piece of work. something that has to be done (task)")
|
||||
(objective "something toward which effort is directed")
|
||||
(gain "something wanted or desirable")
|
||||
(pain "mental or emotional distress or suffering")))
|
||||
|
||||
(defvar mk--qda/map-codes-to-questions
|
||||
'((activity . how)
|
||||
(job . what)
|
||||
(objective . why)
|
||||
(gain . why)
|
||||
(pain . what)))
|
||||
|
||||
(defvar mk--qda/interview-questions
|
||||
;; A list of user interview questions.
|
||||
'((general
|
||||
((en "What does your typical weekday look like?")
|
||||
(de "Wie sieht Ihr typischer Arbeitstag aus?"))
|
||||
((en "Tell me about your role at your company?")
|
||||
(de "Erzählen Sie mir etwas über Ihre Rolle in Ihrem Unternehmen?")))
|
||||
(task
|
||||
((en "What’s the hardest part about [problem / task]?")
|
||||
(de "Was ist das Schwierigste an [Problem/Aufgabe]?"))
|
||||
((en "How do you currently go about [problem / task]?")
|
||||
(de "Wie gehen Sie derzeit [Problem/Aufgabe] an?"))
|
||||
((en "What is the biggest pain point related to [problem / task]?")
|
||||
(de "Was ist der größte Schmerzpunkt im Zusammenhang mit [Problem/Aufgabe]?")))
|
||||
(en "What does your typical weekday look like?")
|
||||
(de "Wie sieht Ihr typischer Arbeitstag aus?")
|
||||
(en "Tell me about your role at your company?")
|
||||
(de "Erzählen Sie mir etwas über Ihre Rolle in Ihrem Unternehmen?")
|
||||
(en "Can you give me an overview of your work?")
|
||||
(de "Können Sie mir einen Überblick über Ihre Arbeit geben?")
|
||||
(fr "Pouvez-vous me donner un aperçu de votre travail (exemple: activités quotidiennes) ?")
|
||||
(it "Può darmi un visione generale del suo lavoro? (per exempio: attività giornaliere)"))
|
||||
(activities
|
||||
(en "What are your most important activities?")
|
||||
(de "Was sind Ihre wichtigsten Aktivitäten?")
|
||||
(fr "Quelles sont vos principales (importantes) activités ?")
|
||||
(it "Quali sono le sue attività più importanti?")
|
||||
(en "What activities waste your time?")
|
||||
(de "Welche Aktivitäten verschwenden Ihre Zeit?")
|
||||
(fr "Quelles sont les activités qui vous font perdre votre temps ou ?")
|
||||
(it "Quali sono le attività che ti fanno sprecare tempo?"))
|
||||
(job/pain
|
||||
(en "What’s the hardest part about [problem / task]?")
|
||||
(de "Was ist das Schwierigste an [Problem / Aufgabe]?")
|
||||
(en "How do you currently go about [problem / task]?")
|
||||
(de "Wie gehen Sie derzeit [Problem / Aufgabe] an?")
|
||||
(en "What is the biggest pain point related to [problem / task]?")
|
||||
(de "Was ist der größte Schmerzpunkt im Zusammenhang mit [Problem / Aufgabe]?"))
|
||||
(demographic
|
||||
((en "What is the highest degree or level of education you have completed?")
|
||||
(de "Welches ist der höchste Abschluss, den Sie erworben haben?"))
|
||||
((en "")))
|
||||
(en "What is the highest degree or level of education you have completed?")
|
||||
(de "Welches ist der höchste Abschluss, den Sie erworben haben?")
|
||||
(en "What kind of training did you receive?")
|
||||
(de "Welche Art von Ausbildung haben Sie erhalten?")
|
||||
(fr "Quel type de formation avez-vous suivi ?")
|
||||
(it "Che tipo di educazione ha ricevuto?"))
|
||||
(environment
|
||||
(en "Where do you do your work (Physical location)?")
|
||||
(de "Wo üben Sie Ihre Tätigkeit aus (physischer Standort)?")
|
||||
(fr "Où travaillez-vous (lieu physique) ?")
|
||||
(it "Dove lavorate (luogo fisico)?"))
|
||||
(standard
|
||||
((en "")
|
||||
(de "")
|
||||
(fr "")
|
||||
(it "")))))
|
||||
|
||||
(defvar mk--qda/explain-codes
|
||||
;; Describe codes used for thematic analysis.
|
||||
'((glossary ())
|
||||
(job (Users task))
|
||||
(activity (Someone is acting))
|
||||
(gain (Outcome that users want to achieve))
|
||||
(pain (Undesired Outcome))
|
||||
(tool (A special kind of hard- or software which supports users activity))))
|
||||
|
||||
(defvar mk--qda/sus-questions
|
||||
'(((en "I think that I would like to use this system frequently.")
|
||||
(de "Ich denke, dass ich dieses System häufig nutzen möchte."))
|
||||
((en "I found the system unnecessarily complex.")
|
||||
(de "Ich fand das System unnötig komplex."))
|
||||
((en "I thought the system was easy to use.")
|
||||
(de "Ich fand das System einfach zu bedienen."))
|
||||
((en "I think that I would need the support of a technical person to be able to use this system.")
|
||||
(de "Ich glaube, ich bräuchte die Unterstützung einer technischen Person, um dieses System nutzen zu können."))
|
||||
((en "I found the various functions in this system were well integrated.")
|
||||
(de "Ich fand, dass die verschiedenen Funktionen in diesem System gut integriert waren."))
|
||||
((en "I thought there was too much inconsistency in this system.")
|
||||
(de "Ich fand, dass dieses System zu inkonsequent war."))
|
||||
((en "I would imagine that most people would learn to use this system very quickly.")
|
||||
(de "Ich könnte mir vorstellen, dass die meisten Menschen sehr schnell lernen würden, mit diesem System umzugehen."))
|
||||
((en "I found the system very cumbersome to use.")
|
||||
(de "Ich fand das System sehr umständlich zu bedienen."))
|
||||
((en "I felt very confident using the system.")
|
||||
(de "Ich fühlte mich sehr sicher im Umgang mit dem System."))
|
||||
((en "I needed to learn a lot of things before I could get going with this system.")
|
||||
(en "What information do you collect?")
|
||||
(de "Welche Informationen sammeln Sie?")
|
||||
(fr "Quelles informations collecter-vous ?")
|
||||
(it "Quali informazioni raccoglie?")
|
||||
(en "What information do you need to make a decision?")
|
||||
(de "Welche Informationen benötigen Sie, um eine Entscheidung zu treffen?")
|
||||
(fr "De quelles informations avez-vous besoin pour prendre une décision ?")
|
||||
(it "Di quali informazioni hai bisogno per prendere una decisione?")
|
||||
(en "Who do you provide information to?")
|
||||
(de "Wem stellen Sie Informationen zur Verfügung?")
|
||||
(fr "À qui fournissez-vous des informations ?")
|
||||
(it "A chi fornisce informazioni?")
|
||||
(en "What device do you use?")
|
||||
(de "Welches Gerät benutzen Sie?")
|
||||
(fr "Quel appareil utilisez-vous ?")
|
||||
(it "Quale dispositivo usa?")
|
||||
(en "How do you keep track of what you need to get done at work?")
|
||||
(de "Wie behalten Sie den Überblick darüber, was Sie bei der Arbeit zu erledigen haben?")
|
||||
(fr "Comment gardez-vous une trace de ce que vous avez à faire au travail")
|
||||
(it "Come fa a tenere traccia di quello, che deve fare al lavoro?"))
|
||||
(sus
|
||||
(en "I think that I would like to use this system frequently.")
|
||||
(de "Ich denke, dass ich dieses System häufig nutzen möchte.")
|
||||
(en "I found the system unnecessarily complex.")
|
||||
(de "Ich fand das System unnötig komplex.")
|
||||
(en "I thought the system was easy to use.")
|
||||
(de "Ich fand das System einfach zu bedienen.")
|
||||
(en "I think that I would need the support of a technical person to be able to use this system.")
|
||||
(de "Ich glaube, ich bräuchte die Unterstützung einer technischen Person, um dieses System nutzen zu können.")
|
||||
(en "I found the various functions in this system were well integrated.")
|
||||
(de "Ich fand, dass die verschiedenen Funktionen in diesem System gut integriert waren.")
|
||||
(en "I thought there was too much inconsistency in this system.")
|
||||
(de "Ich fand, dass dieses System zu widersprüchlich war.")
|
||||
(en "I would imagine that most people would learn to use this system very quickly.")
|
||||
(de "Ich könnte mir vorstellen, dass die meisten Menschen sehr schnell lernen würden, mit diesem System umzugehen.")
|
||||
(en "I found the system very cumbersome to use.")
|
||||
(de "Ich fand das System sehr umständlich zu bedienen.")
|
||||
(en "I felt very confident using the system.")
|
||||
(de "Ich fühlte mich sehr sicher im Umgang mit dem System.")
|
||||
(en "I needed to learn a lot of things before I could get going with this system.")
|
||||
(de "Ich musste eine Menge Dinge lernen, bevor ich mit diesem System loslegen konnte."))))
|
||||
|
||||
(defun mk--qda/questions-by-category (category)
|
||||
(cdr (assoc category mk--qda/interview-questions)))
|
||||
|
||||
(defun mk--qda/questions-by-lang (lang category)
|
||||
(let* ((questions (mk--qda/questions-by-category category))
|
||||
(lang-questions (remove nil (mapcar #'(lambda (x) (member lang x)) questions))))
|
||||
(remove lang (flatten-tree lang-questions))))
|
||||
|
||||
;; (mk--qda/questions-in-lang 'de (mk--qda/interview-cat 'sus))
|
||||
|
||||
(use-package subed
|
||||
:config
|
||||
;; Disable automatic movement of point by default
|
||||
|
|
|
@ -83,11 +83,12 @@
|
|||
[224 108 117]
|
||||
[152 195 121]
|
||||
[198 120 221]
|
||||
[86 182 194]]))
|
||||
[86 182 194]])
|
||||
'(warning-suppress-log-types '((comp))))
|
||||
(custom-set-faces
|
||||
;; custom-set-faces was added by Custom.
|
||||
;; If you edit it by hand, you could mess it up, so be careful.
|
||||
;; Your init file should contain only one such instance.
|
||||
;; If there is more than one, they won't work right.
|
||||
'(font-lock-keyword-face ((t (:foreground "#81A1C1" :slant italic))))
|
||||
'(variable-pitch ((t (:height 1.3 :family "Ubuntu Condensed")))))
|
||||
'(variable-pitch ((t (:height 1.4 :family "Ubuntu Condensed")))))
|
||||
|
|
Loading…
Add table
Reference in a new issue