Um_nik's blog

By Um_nik, 6 years ago, In English

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.

  • Vote: I like it
  • +89
  • Vote: I do not like it

| Write comment?
»
6 years ago, # |
  Vote: I like it 0 Vote: I do not like it

You are rude with others

Why do you think that people will watch you?

  • »
    »
    6 years ago, # ^ |
      Vote: I like it +15 Vote: I do not like it

    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.

»
6 years ago, # |
Rev. 2   Vote: I like it +35 Vote: I do not like it

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.

  • »
    »
    6 years ago, # ^ |
      Vote: I like it +25 Vote: I do not like it

    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.

»
6 years ago, # |
  Vote: I like it 0 Vote: I do not like it

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

  • »
    »
    6 years ago, # ^ |
      Vote: I like it +11 Vote: I do not like it

    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

    • »
      »
      »
      6 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

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

      Please share the make file too

      • »
        »
        »
        »
        6 years ago, # ^ |
          Vote: I like it +30 Vote: I do not like it

        makefile

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

»
6 years ago, # |
  Vote: I like it -8 Vote: I do not like it

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.

  • »
    »
    6 years ago, # ^ |
      Vote: I like it +4 Vote: I do not like it

    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).

»
6 years ago, # |
  Vote: I like it +22 Vote: I do not like it

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

  • »
    »
    6 years ago, # ^ |
      Vote: I like it +2 Vote: I do not like it

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

    • »
      »
      »
      6 years ago, # ^ |
        Vote: I like it +23 Vote: I do not like it

      You could do it in Youtube itself.

    • »
      »
      »
      6 years ago, # ^ |
        Vote: I like it +24 Vote: I do not like it

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

      • »
        »
        »
        »
        6 years ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Nice, thanks.

      • »
        »
        »
        »
        6 years ago, # ^ |
          Vote: I like it +15 Vote: I do not like it

        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?

        • »
          »
          »
          »
          »
          6 years ago, # ^ |
          Rev. 8   Vote: I like it 0 Vote: I do not like it

          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

»
6 years ago, # |
  Vote: I like it +73 Vote: I do not like it

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

  • »
    »
    6 years ago, # ^ |
      Vote: I like it +34 Vote: I do not like it

    That's difference between you and nutella

  • »
    »
    6 years ago, # ^ |
      Vote: I like it +52 Vote: I do not like it

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

    • »
      »
      »
      6 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      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...

      • »
        »
        »
        »
        6 years ago, # ^ |
          Vote: I like it +12 Vote: I do not like it

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

  • »
    »
    6 years ago, # ^ |
      Vote: I like it +56 Vote: I do not like it

    Using Ctrl + click instead of mouse3 mmmmm

    • »
      »
      »
      6 years ago, # ^ |
        Vote: I like it +2 Vote: I do not like it

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

  • »
    »
    6 years ago, # ^ |
      Vote: I like it +19 Vote: I do not like it

    *Top 4

»
6 years ago, # |
  Vote: I like it +8 Vote: I do not like it

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.

»
6 years ago, # |
  Vote: I like it -10 Vote: I do not like it

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.

  • »
    »
    6 years ago, # ^ |
      Vote: I like it +37 Vote: I do not like it

    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.

    • »
      »
      »
      6 years ago, # ^ |
        Vote: I like it -10 Vote: I do not like it

      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.

      • »
        »
        »
        »
        6 years ago, # ^ |
        Rev. 2   Vote: I like it +3 Vote: I do not like it

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

      • »
        »
        »
        »
        6 years ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        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?

        • »
          »
          »
          »
          »
          6 years ago, # ^ |
            Vote: I like it -13 Vote: I do not like it

          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.

  • »
    »
    6 years ago, # ^ |
      Vote: I like it +13 Vote: I do not like it

    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.

    • »
      »
      »
      6 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

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

  • »
    »
    6 years ago, # ^ |
      Vote: I like it +10 Vote: I do not like it

    there's also hightail

»
5 years ago, # |
  Vote: I like it +11 Vote: I do not like it

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.