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.
You are rude with others
Why do you think that people will watch you?
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.
I see
Thanks!
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.
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.
You saved and compiled and run the program at the same time . how to do it? please share your vimrc?
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
how do the shortcuts you created work? or is there a makefile or something
Please share the make file too
makefile
Wow, it compiles C++, unbelievable. That was the thing between you and nutella, now you're unstoppable.
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.
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).
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
That's a neat way to add commentary (though also time consuming). Do you know good (and free) app to add subtitles?
You could do it in Youtube itself.
Youtube suggests to post-edit the video after you upload it, this also includes adding subtitles
Nice, thanks.
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?
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
Or one can do it like here (seems that it's how I used to do it)
Top 5 in CF ... doesn't use CTRL + Click to open a link in a new tab mmm
That's difference between you and nutella
Real difference between you and nutella is that you thinks that this is important. But thanks, I guess it is more convenient that way.
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...
I am also typing with 3 or 4 fingers. You just need to understand that speed of thinking is zillion times more important.
yep exactly !
Using Ctrl + click instead of mouse3 mmmmm
Using mouse for something apart of gaming mmmmm (and then gaming on PC instead of consoles).
*Top 4
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.
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.
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.
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.
Just watch the screencasts of some top coders. Tell me how many of them use test case parsers.
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?
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.
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.
btw, I can't say this tool makes my results better. It's just makes it more enjoyable
there's also hightail
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.