Hello everyone!
I have a question. Have you ever participated in a worldwide onsite contest without a US layout keyboard? I've never, but I will!
The upcoming ICPC WF 2019 provides keyboards with Portuguese layout. (source)
Ok, it can happen that US keyboards are not available. For example, in IOI 2016 in Russia, provided keyboards have a Russian layout. However, at that time, participants were able to bring their own keyboards and I was comfortably taking part in the contest.
But in the next ICPC WF, we are not allowed to do that. All we can do is to bring stickers!
I wonder why the organizers made such a decision. I think it's disastrous. Our team practiced very hard with a keyboard with US layout. I'm sure that our (and most of other teams') performance will be affected by this issue. I believe that the organizers should let us bring our own keyboards if they fail to provide US layout keyboards.
How do you think about this issue? I want to hear the community members' opinions (and, if possible, the organizers' opinions).
Thank you in advance.
Just don't look to the keyboard :D Last year BOI had Swedish keyboards. I don't think that I wasted much time because we had a practice session.
That depends on your typing skill. If your fingers completely remember keyboard layouts including symbols, maybe that's fine. I don't, and I do look at the keyboard when I type. Once I was provided a German keyboard in a contest, and it was impossible to concentrate on the contest.
I suppose organizers can't allow you to bring your own keyboards because they'll need to check all keyboards for hidden data transmitters and other cheating stuff.
That makes sense but I don't understand the difference between allowing keyboards in WF and in IOI. I think allowing US keyboards in IOI poses the same security issues but IOI decided that the benefits outweighs the risk and allowed the keyboards.
IOI and ICPC are two completely different organizations. They have different committees that decide what to allow and what to not. And change something in rules is a really hard problem
And also a teddy bear can have a hidden data transmitter... OK. What about each team donating 10$ and fill a google form with desired model bought by orginizers?
Not everyone brings teddy bear to contests. So it's easier to check
Have you ever participated in a worldwide onsite contest without a US layout keyboard? I've never, but I will!
You can remap the keyboards to the US layout, thus teams' performance won't be affected.
If you haven't memorized that ^ is (shift+6) for example, then whenever you try to do XOR, you will have to stop and think about it. Everyone has the alphanumberic keys memorized, but personally, I don't have all of the special characters that you get when you press shift+a number memorized.
I was considering that you can get stickers, so you don't have to memorize everything.
Unfortunately, key mapping is not the only problem, since locations of buttons are slightly different from default US keyboards. For example, there is a button between left shift and 'z' button which is very inconvenient if you didn't get used to it. Moreover, button with "\|" is not at default position too and requires some time to get used to it.
I fear key position problem too. I have never used the keyboard that have a key between z and Lshift(and I use Lshift mainly, not Rshift). At least, if this key work as some random key, not shift key, our team are ended.
Do someone know key mapping of (us layout + portugal keyboard)?
I have such keyboard in Russian edition (it has same keys positions, but with Russian layout instead of Portuguese). With a default US mapping button between 'z' and left shift is "<>".
However, some Linux tricks can reduce your pain.
xmodmap -e 'keycode 94='
will turn this button off.xmodmap -e 'keycode 94=Shift_L'
will make this button the left shift (so you'll have big left shift divided into two parts).I have opposite emotions about the button between left-shift and 'z'. When I first went to a NEERC subregional I discovered with horror that on Windows and the Estonian layout, that key is the only way to access '<' and '>'. On Ubuntu you could also use AltGr+',' for those keys but that no longer worked. Miraculously, we actually managed to ask for a replacement keyboard with that key. The key was stuck after the first press and didn't work afterwards.
I spent the night practicing typing on the US layout.
Anyway I seriously suggest buying/lending a keyboard as similar as possible to the contest, and practicing on it for a week and I plan to do the same. Life has shown that nothing about keyboards can be taken for granted.
Thanks to you. Otherwise I would not have noticed that sublime text is not there at WF. Now I need to practice on one of those in this short time. So I need suggestion on which of below has auto complete (using tab preferrably) and easiest to learn.
vi/vim
gvim
emacs
gedit
geany
kate
Are you kidding? There is CLion available
CodeBlocks is available and is fairly easy to adapt to.
^ this post was made by geniucos gang
Every computer with ubuntu I used last six months had this codeblocks that automatically closes. What happened, maybe someone knows how to fix it...
)))
May be this link can help you. :)
"maybe someone knows how to fix it"
Stop using it!
Stop using it, Ramazan!
I really like ubunutu :(
I think he means codeblocks
I always use Kate, it is very user-friendly and convenient. However geany is not that bad if you use built-in terminal. If you don't, then geany is just kate but worse in many aspects. Spend some time digging about their functionalities like splitting view to two codes (great in Kate, cancer in geany), braces auto-completion, key bindings etc. to know how to get the most out of them and then decide.
It happened to me to have a strange keyboard in some contests. The left shift is terrible :( it's ok in small competitions, but it's a very bad decision here. I think they should allow your own keyboard then, but I don't think they will do it.
Also, curly and square brackets are accessed via the right ALT key :(
I ma pretty sure you can at least switch layout in OS. If you used to blong typing then it would not be an issue
This goes both ways. In the world finals last year, I had to use the US layout for the first time. Looks like the Portugese layout is very similar to the German one that I use, so it would have been much better.
Really ICPC should instead just allow contestants to request a certain keyboard layout within reason, and provide it for them. It's pretty unfair if some contestants are at a disadvantage due to something like this :/
This is the first WF that I attend. Is this a common issue? In the regional we were allowed with our own keyboard, so was the case at all the IOIs and regional international Olympiad that I've competed in. I find this very stupid, of course, but it makes even less sense that in order to qualify there, we had some different conditions. These are basically 2 different kinds of contests...Can anyone say whether this is how it usually works in ICPC WFs, or whether we may still have a chance to be allowed with our own keyboards?
Very useful downvotes, yet no answer. I'll ask it nicer here: is this how previous WFs were? Or did they change it in the last year?
I attended WF 2016. No keyboard was allowed. AFAIK, last 2 years were the same.
In 2016 layout was normal though.
Thanks for the answer!
I guess someone was trying to prove that color doesn't affect upvotes/downvotes :P
I still remember how we phisically switched y and z keys on newly bought keyboards before Yandex.Algorithm finals in Berlin