Блог пользователя Um_nik

Автор Um_nik, 5 лет назад, По-английски

Someone suggested recording screencasts, I made a poll in my telegram channel (Russian only) and the idea was positively accepted. So, here is my first screencast. I think I will be doing them on every round (if possible) while someone is interested (because it is easy, just 4-5 clicks).

I know that some people would like me to do commentary, but on live rounds I'm trying show my best performance, so it won't happen. But you can suggest some things and maybe I'll do something.

I read Russian problem statements on screencast (because it is more convenient for me), but the code is in C++/Python, so it shouldn't be a problem.

UPD (10.01): I uploaded Hello 2019 screencast and almost uploaded round 530 screencast. I had bad internet connection when I was solving the contest, so I upload only now. Normally I will upload screencasts no more than 30 hours after the contest, so if you are interested in watching it, just go to my channel. I won't make updates like this in the future.

  • Проголосовать: нравится
  • +89
  • Проголосовать: не нравится

»
5 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

You are rude with others

Why do you think that people will watch you?

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +15 Проголосовать: не нравится

    I think I covered this issue in post. Someone asked me to do it (or suggested, not important). It is easy to do so why not. If no one will watch it I will stop.

    Personally I don't see a point in watching someone's screencasts. But if people asked — maybe they know better.

»
5 лет назад, # |
Rev. 2   Проголосовать: нравится +35 Проголосовать: не нравится

I would watch you doing a post commentary, talking about the problems you solved, if you've seen something similiar in the past, your key observations, how sure you were about the solution, some cool parts in your code or any other stuff you find relevant. I think this would be like 5 minutes or something and easier to watch, but a little harder to make I guess.

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +25 Проголосовать: не нравится

    That's interesting idea, maybe I'll do it some day. But you don't really want to hear my ramblings after the contest, 95% of it would be "why am I so stupid", "if my solution is model then this problem is stupid", "this problem is garbage" etc.

»
5 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

You saved and compiled and run the program at the same time . how to do it? please share your vimrc?

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +11 Проголосовать: не нравится

    All three things were separate commands, you can see it clearly, I'm not that fast.

    vimrc, but it is not mine, author is sivukhin

    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      how do the shortcuts you created work? or is there a makefile or something

      Please share the make file too

      • »
        »
        »
        »
        5 лет назад, # ^ |
          Проголосовать: нравится +30 Проголосовать: не нравится

        makefile

        Wow, it compiles C++, unbelievable. That was the thing between you and nutella, now you're unstoppable.

»
5 лет назад, # |
  Проголосовать: нравится -8 Проголосовать: не нравится

You can create virtual contests for the rounds you didn't participate. I think that would be really helpful and it won't affect your performance too.

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +4 Проголосовать: не нравится

    Well, yes, I already did one for testing purposes, you can see it on the channel. But that's time consuming and harder to produce (for example, I need to speak which can be hard if you are not alone in the room).

»
5 лет назад, # |
  Проголосовать: нравится +22 Проголосовать: не нравится

You can add subtitles with your thoughts after you upload the video, maybe it'll be about as useful as comments during the contests would be

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +2 Проголосовать: не нравится

    That's a neat way to add commentary (though also time consuming). Do you know good (and free) app to add subtitles?

    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится +23 Проголосовать: не нравится

      You could do it in Youtube itself.

    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится +24 Проголосовать: не нравится

      Youtube suggests to post-edit the video after you upload it, this also includes adding subtitles

      • »
        »
        »
        »
        5 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        Nice, thanks.

      • »
        »
        »
        »
        5 лет назад, # ^ |
          Проголосовать: нравится +15 Проголосовать: не нравится

        I tried to do that. In post-edit there are ways to add music and some effects (like blur), and also you can cut the video. There is also separate section about subtitles, but when I press "Add subtitles" it only asks the language of speech in video and that's all (looks like these subtitles can be generated automatically). So I don't see a way to add custom subtitles using YouTube only. Am I missing something obvious?

        • »
          »
          »
          »
          »
          5 лет назад, # ^ |
          Rev. 8   Проголосовать: нравится 0 Проголосовать: не нравится

          You select the language of the video in the edit section, youtube automatically creates subtitles. After that you can go to the section with subtitles and either create a new subtitles or change automatic ones (just click in the column "subtitles").
          image (CF compress images too hard)
          image
          image

»
5 лет назад, # |
  Проголосовать: нравится +73 Проголосовать: не нравится

Top 5 in CF ... doesn't use CTRL + Click to open a link in a new tab mmm

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +34 Проголосовать: не нравится

    That's difference between you and nutella

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +52 Проголосовать: не нравится

    Real difference between you and nutella is that you thinks that this is important. But thanks, I guess it is more convenient that way.

    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      I didn't say it's a negative thing, in fact it's a good thing to know that even the highest rated people don't care that much about using keyboard shortcuts in order to get faster...

      • »
        »
        »
        »
        5 лет назад, # ^ |
          Проголосовать: нравится +12 Проголосовать: не нравится

        I am also typing with 3 or 4 fingers. You just need to understand that speed of thinking is zillion times more important.

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +56 Проголосовать: не нравится

    Using Ctrl + click instead of mouse3 mmmmm

    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится +2 Проголосовать: не нравится

      Using mouse for something apart of gaming mmmmm (and then gaming on PC instead of consoles).

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +19 Проголосовать: не нравится

    *Top 4

»
5 лет назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

Yesterday round has some interesting moments in my participation, so I tried to add subtitles how Golovanov399 suggested earlier. And I failed miserably. Never again.

Screencast without commentary is on the channel. Also I uploaded my suffering in AGC031 and AGC032.

»
5 лет назад, # |
  Проголосовать: нравится -10 Проголосовать: не нравится

Is there no plugin for C++ coders to parse inputs and automatically test each testcase like in TopCoder? I'm really surprised that a coder with your CF experience and rating clicks to copy each case by hand then paste it in terminal.

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +37 Проголосовать: не нравится

    You know what? Only low-rated coders think that all these matter. They spend more time micro-optimizing all these trivial stuff and saving a few seconds that they forget the stuff that really matters — using their brains to solve problems.

    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится -10 Проголосовать: не нравится

      Great overgeneralization! What I wondered is that it would simplify things slightly for a lot of coders in here and shouldn't be hard to write.

      • »
        »
        »
        »
        5 лет назад, # ^ |
        Rev. 2   Проголосовать: нравится +3 Проголосовать: не нравится

        Just watch the screencasts of some top coders. Tell me how many of them use test case parsers.

      • »
        »
        »
        »
        5 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        On the other hand, just count the number of low rated coders asking about these kind of stuff compared to red coders.

        You get the idea?

        • »
          »
          »
          »
          »
          5 лет назад, # ^ |
            Проголосовать: нравится -13 Проголосовать: не нравится

          I'm not gonna watch all screencasts and read all forums, only other person I've seen is Petr and he uses parsers, and I've never seen another user ask about that.

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +13 Проголосовать: не нравится

    There is JHelper by riadwaw, also I have seen some plugins for SublimeText and maybe other editors here on CF.

    But in a nutshell Lance is right. From my rating you can deduce that micro-optimizations are not that important. I don't know any top-tier C++ coder who say that using any particular IDE gives you advantage (there are memorable stories with the opposite kind of view, but it is more about "I didn't have enough time to understand how to use this editor" than "This editor sucks"). Maybe it is more important for Java users but I suspect that I think such way only because I don't use Java.

    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      btw, I can't say this tool makes my results better. It's just makes it more enjoyable

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +10 Проголосовать: не нравится

    there's also hightail

»
5 лет назад, # |
  Проголосовать: нравится +11 Проголосовать: не нравится

For some reason my Mac used built-in microphone instead of better one, so most of the sounds are keystrokes, but here it is, screencast of last div.2 round with commentary in bad English.