33 Matching Annotations
  1. Nov 2023
    1. Beginner tutorial for Obsidian Dataview by Danny Hatcher<br /> https://www.youtube.com/watch?v=G8eOF61wmzI

      Not bad at all and has a few nice examples that slowly build on themselves.

  2. May 2023
  3. Apr 2023
  4. Jan 2023
    1. View closed captioning or live transcription during a meeting or webinar Sign in to the Zoom desktop client. Join a meeting or webinar. Click the Show Captions button .
    2. If closed captioning or live transcripts are available during a meeting or webinar, you can view these as a participant
    1. User To enable automated captioning for your own use: Sign in to the Zoom web portal. In the navigation menu, click Settings. Click the Meeting tab. Under In Meeting (Advanced), click the Automated captions toggle to enable or disable it. If a verification dialog displays, click Enable or Disable to verify the change.Note: If the option is grayed out, it has been locked at either the group or account level. You need to contact your Zoom admin. (Optional) Click the edit option to select which languages you want to be available for captioning. Note: Step 7 may not appear for some users until September 2022, as a set of captioning enhancements are rolling out to users over the course of August.
  5. Dec 2022
  6. Nov 2022
    1. Creating video tutorials has been hard when things are so in flux. We've been reluctant to invest time - and especially volunteer time - in producing videos while our hybrid content and delivery strategy is still changing and developing. The past two years have been a time of experimentation and iteration. We're still prototyping!

      Have you thought about opening the project setting and the remixing to educators or even kids? That could create additional momentum.

      A few related resources you might want to check out for inspiration: Science Buddies, Seesaw, Exploratorium

  7. Feb 2022
  8. Nov 2020
    1. On learning programming

      • Master one first programming language first, before moving to the next.
      • Learn at a slow for the first two programming languages. This is important for beginners
      • Practising coding is more important than watching tutorials or reading books. You learn more by practising than by reading or watching videos.
      • Apart from tutorials, immitating open source projects is very important
      • Read others code and immitate it. You'll be surprised at how fast you're learning.
      • Make use of StackOverflow, Quora and programming subreddits.Ask questions there. Interact more.
      • Practice more. Write code from time to time. Debugging skills imporove with more coding practice.
      • Test your skills with quizzes, challenges and competitive programming
  9. Jan 2020
    1. the

      For Computer Scientists, Microsoft put together a primer to Quantum Computing for us here: https://www.youtube.com/watch?v=F_Riqjdh2oM

      I could understand some of it (through 40m), but think this series of articles will help immensely and I'll return to it after.

  10. Mar 2019
  11. Nov 2018
    1. Cobra既是一个用来创建强大的现代CLI命令行的golang库,也是一个生成程序应用和命令行文件的程序。下面是Cobra使用的一个演示:
    1. 在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述(self-representation)和监测(examination),并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义
  12. Oct 2018
    1. Channels by default are blocking on sending and receiving values, so they will be waited on


    1. Finally, we add the `xml:"sitemap"` syntax at the end for the parser to understand where it's looking when we go to unpack this with the encoding/xml package.

      最后,我们在末尾添加`xml:“sitemap”`语法,以便解析器在我们使用encoding / xml包解压缩它时的位置。

      type Sitemapindex struct {
          Locations []Location `xml:"sitemap"`
    1. Personally, I would test both. If the gains are insignificant by using value receivers where possible and you are using pointer receivers, sure, use all pointer receivers. If you can make sizeable gains by using value receivers where possible, however, I would personally use them.





    2. Now, we're modifying the struct itself via pointer. Now in the code we could do something like a_car.new_top_speed(500), and this would actually modify the object itself.


    1. between the func keyword and the name of the function, we pass the variable and type. We use c, short for car, and then car, which is in association with the car struct. In this case, the method gets a copy of the object, so you cannot actually modify it here, you can only take actions or do something like coming up with a calculation



      在这种情况下,该方法获取对象的副本,因此您无法在此实际修改它,您只能执行操作或执行类似计算的操作 通过把struct和method关联了起来,使得方法获取到了对象的副本

      func (c car) kmh() float64 {
          return float64(c.gas_pedal) * (c.top_speed_kmh/usixteenbitmax)
    2. In order to do this, we don't need to actually modify the a_car variable, so we can use a method on a value, called a value receiver:

      我们想把gas_pedal的值转化成某种实际的速度,为了做到这一点,我们不需要实际修改a_car变量,所以我们可以在值上使用一个方法,称为值 接收器

      func (c car) kmh() float64 {
          return float64(c.gas_pedal) * (c.top_speed_kmh/usixteenbitmax)
    3. Methods that just access values are called value receivers and methods that can modify information are pointer receivers.



  13. Apr 2017
    1. A fundamental concern when evaluating educational technology for use is the balance of the effort required to learn and implement it against the value it provides in the educational endeavour. Hypothesis is well-position with respect to this balance.

      detailed review and tutorial about Hypothesis in education

  14. Jul 2016
  15. Jun 2016
  16. Dec 2015
  17. Sep 2015
    1. Are there other tutorials available beside the one about using tags?

  18. Aug 2015
  19. Jun 2015
    1. stream-adventure

      Some overlap with learnyounode and fewer instructions, I think this is one of the first ones that was created. Still nice to really dig into streams which are an important concept to understand.

    2. learnyounode

      This one's really well done, I recommend starting here if you already have some JS experience.

    3. Right now there's no good way (that I know of) to keep track of new workshoppers (the little interactive workshops that you can run on your own), so I occasionally check https://github.com/nodeschool/nodeschool.github.io (the code of the website) for commits.