Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

pirms 10 mēnešiem
pirms 10 mēnešiem
pirms 10 mēnešiem
pirms 10 mēnešiem
pirms 10 mēnešiem
pirms 10 mēnešiem
pirms 10 mēnešiem
pirms 10 mēnešiem
pirms 10 mēnešiem
pirms 10 mēnešiem
pirms 10 mēnešiem
pirms 10 mēnešiem
pirms 10 mēnešiem
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
  6. <title>The End of Procrastination - a personal experience | Talk by David Hrdina Nemecek</title>
  7. <link rel="stylesheet" href="dist/reset.css">
  8. <link rel="stylesheet" href="dist/reveal.css">
  9. <link rel="stylesheet" href="dist/theme/night.css">
  10. <link rel="stylesheet" href="module/pathfinder/main.css">
  11. <link rel="stylesheet" href="module/pathfinder/grid.css">
  12. <!-- Theme used for syntax highlighted code -->
  13. <link rel="stylesheet" href="plugin/highlight/monokai.css">
  14. <style>
  15. .reveal .reference {
  16. opacity: 0.2;
  17. }
  18. .reveal dd {
  19. margin-bottom: 2rem;
  20. }
  21. .reveal .lightweight.visible {
  22. opacity: 0.4;
  23. }
  24. .reveal .reference-author {
  25. opacity: 0.4;
  26. font-size: 80%;
  27. }
  28. .flex-container {
  29. display: flex;
  30. }
  31. .reveal h2.text-over-image,
  32. .reveal h3.text-over-image,
  33. .reveal h4.text-over-image {
  34. color: #CCC;
  35. text-shadow: 0px 0px 5px rgb(107, 107, 107), 0px 0px 2px rgb(0, 0, 0), 2px 2px 1px rgb(43, 43, 43);
  36. }
  37. .reveal .hidden {
  38. display: none
  39. }
  40. .reveal .metaphor {
  41. color: purple;
  42. }
  43. .reveal .pathfinder-rerun {
  44. z-index: 1000;
  45. position: fixed;
  46. bottom: 10px;
  47. left: 11px;
  48. background-color: rgba(200, 200, 200, 0.3);
  49. border-radius: 10px;
  50. padding: 10px;
  51. cursor: pointer;
  52. }
  53. .reveal .pathfinder-rerun.disabled {
  54. background-color: rgba(139, 106, 106, 0.3);
  55. color: rgba(39, 27, 27, 0.3);
  56. cursor: not-allowed;
  57. }
  58. </style>
  59. </head>
  60. <body>
  61. <div class="reveal">
  62. <div class="slides">
  63. <section data-background-image="slides/cover.jpg" data-background-opacity="0.3">
  64. <h1 class="r-fit-text">The End of Procrastination</h1>
  65. <h4>A personal experience</h4>
  66. <div>&nbsp;</div>
  67. <div style="text-align: left;">
  68. <small>
  69. David Hrdina Nemecek<br />
  70. August, 2023
  71. </small>
  72. </div>
  73. </section>
  74. <section data-background-color="#522" data-background-image="slides/procrastinating.jpg" data-background-opacity="0.3">
  75. <dl>
  76. <dt>
  77. procrastinate
  78. <span class="fragment" data-fragment-index="1">
  79. <small>verb</small>
  80. <a class="reference" href="https://www.merriam-webster.com/dictionary/procrastinate">🔗</a>
  81. </span>
  82. </dt>
  83. <dd class="fragment" data-fragment-index="1">
  84. <ul>
  85. <li>to put off intentionally and habitually</li>
  86. <li>Latin: pro+crastinus, "of tomorrow"</li>
  87. </ul>
  88. </dd>
  89. <dt class="fragment" data-fragment-index="2">
  90. lazy
  91. <span class="fragment" data-fragment-index="3">
  92. <small>adjective</small>
  93. <a class="reference" href="https://www.merriam-webster.com/dictionary/lazy">🔗</a>
  94. </span>
  95. </dt>
  96. <dd class="fragment" data-fragment-index="3">
  97. <ul>
  98. <li>disinclined to activity or exertion</li>
  99. <li>moving slowly</li>
  100. </ul>
  101. </dd>
  102. </dl>
  103. </section>
  104. <section data-markdown="slides/intro.md" data-background-color="#522"></section>
  105. <section data-markdown="slides/overview.md" data-background-color="#522"></section>
  106. <section data-markdown="slides/motivation.md" data-background-color="#522"></section>
  107. <section data-markdown="slides/discipline.md" data-background-color="#522"></section>
  108. <section data-markdown="slides/outcomes.md" data-background-color="#522"></section>
  109. <section data-markdown="slides/objectivity.md" data-background-color="#522"></section>
  110. <section data-markdown="slides/outro.md" data-background-gradient="linear-gradient(to bottom, #050, #000, #000, #050)"></section>
  111. <section data-markdown="slides/bonus.md" data-background-gradient="linear-gradient(to bottom, #320, #210)"></section>
  112. </div>
  113. </div>
  114. <script src="dist/reveal.js"></script>
  115. <script src="plugin/notes/notes.js"></script>
  116. <script src="plugin/markdown/markdown.js"></script>
  117. <script src="plugin/highlight/highlight.js"></script>
  118. <script>
  119. // More info about initialization & config:
  120. // - https://revealjs.com/initialization/
  121. // - https://revealjs.com/config/
  122. Reveal.initialize({
  123. hash: true,
  124. // Learn about plugins: https://revealjs.com/plugins/
  125. plugins: [RevealMarkdown, RevealHighlight, RevealNotes]
  126. });
  127. </script>
  128. <script src="module/pathfinder/main.js" async></script>
  129. <script src="module/pathfinder/select.js" async></script>
  130. <script>
  131. const pathfinders = {}
  132. Reveal.on( 'slidetransitionend', event => {
  133. const slide = event.currentSlide
  134. const slideId = event.indexh + ';' + event.indexv
  135. if (slide && slide.classList.contains("pathfinder-page") && !(slideId in pathfinders)) {
  136. pathfinders[slideId] = startPathfinder(slide)
  137. }
  138. });
  139. async function startPathfinder(slide) {
  140. const p = spawnPathfinder(slide)
  141. const rerun = slide.getElementsByClassName("pathfinder-rerun")[0]
  142. if (rerun) {
  143. rerun.onclick = async () => {
  144. if (!rerun.classList.contains("disabled")) {
  145. rerun.classList.add("disabled");
  146. await p.RunMaze()
  147. await p.Run();
  148. rerun.classList.remove("disabled");
  149. }
  150. }
  151. }
  152. await p.RunMaze()
  153. Reveal.layout()
  154. rerun.classList.add("disabled");
  155. await p.Run()
  156. rerun.classList.remove("disabled");
  157. }
  158. </script>
  159. </body>
  160. </html>