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

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

Hello coders,

probably some of you know CodeChef (another programming contest page).

Why am I writing about another page? Because I believe, that when you want to make your rating higher, you have to compete in contests. Some coders think, that practice and contest are the same (just solving the problems), but definitely they are not for me. In contest I'm under the pressure (time pressure, fear, that if I do not solve the problem my rating will be lower, ...) and so I'm doing a lot of mistakes in real contest (like not reading statement carefully, missing some conditions, trying to submit quickly without precise testing and so on). That's why I want to share with you, that on CodeChef page there are long contests. For me it's something in the middle between practice (no competition, no fun) and competition, because you are not under the time pressure.

But real reason, why I'm writing about CodeChef long contests is, that I worte extension for Chrome, that marks solved problems (what CodeChef page is not doing by default).

There were some extensions discussed in this question, but mine works better.

Description

Extension works for all problem tables. Green tick is for problems solved in contest, orange one is for problems solved in practice.

1.) long contests

long contests screenshot

2.) short contests

short contests screenshot

3.) practice

practice screenshot

Download and installation

From version 1.5 you can install the extension as regular Chrome/Firefox Plugin/AddOn

Chrome: https://chrome.google.com/webstore/detail/codechefcom-strike-throug/bgkejhlpkkdfglfcbhlghfekajbefalp?utm_source=chrome-ntp-icon

Firefox: https://addons.mozilla.org/en-US/firefox/addon/codechefcom-strike-throught-1/

To install the extension you have to:

1.) download it here

2.) unzip somewhere

3.) go to the Tools > Extensions in chrome settings

4.) than you need to enable developer mode and upload unpacked extension (from the location where you unpacked it)

New version 1.1 is available

Some minor bugs were fixed in version (problem tables on main page and on user profile page do not have additional header column).

New feature in version is, that problem title contains ticks if you solved the problem already — it is useful if someone has problem on forum, then you quickly know if you solved this problem already or not.

ticks next to the problem title

New version 1.1.1 is available (7.6.2012)

Some minor bugs fixed (problem with table on problem page and status page — submissions).

New version 1.2 is available (19.6.2012)

There were some changes on CodeChef page that made plugin not working, fixed for now, update link updated ;-)

New version 1.2.1 is available (21.6.2012)

Problem with facebook login fixed (if user user facebook to log in, extension didn't recognize logged user).

New version 1.3 is available (4.5.2013)

ww2.codechef.com fix + myRank implemented (shown in current contest ranking)

myRank screenshot

New version 1.3.1 is available (4.5.2013)

bug fixes

New version 1.4 is available (6.5.2013)

last result for unsolved problems

last result for unsolved problem

New version 1.5 is available (11.8.2013)

I fixed the problem and extension is now available in Chrome store:

https://chrome.google.com/webstore/detail/codechefcom-strike-throug/bgkejhlpkkdfglfcbhlghfekajbefalp?utm_source=chrome-ntp-icon

and also as Firefox AddOn:

https://addons.mozilla.org/en-US/firefox/addon/codechefcom-strike-throught-1/

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

»
14 лет назад, скрыть # |
 
Проголосовать: нравится +9 Проголосовать: не нравится
»
14 лет назад, скрыть # |
 
Проголосовать: нравится +12 Проголосовать: не нравится

thx:)

»
14 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

Nice work, it really helps :)

»
14 лет назад, скрыть # |
 
Проголосовать: нравится +34 Проголосовать: не нравится

CODECHEF IS EVIL!!1

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

Doesn't work for me... Ubuntu 10.04, Chrome Version 19.0.1084.56.

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

Nice extension, thanks :)

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

thx you:)

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

Before, I felt difficult and a little uneasy when solving problems on CodeChef because I didn't know which problem I did solve. But now, thanks for your extension, I can control my problems. Thank you so much!

»
14 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

Is it still available? I can't download it from link http://down.betlista.net/codechef-strike/codechef-strike-1.2.1.zip

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

the link is not working...any alternative link??

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

@Betlista >> Link not working!

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

Impressive !

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

The latest plugin 1.4 doesn't work on my chrome. Luckily I had 1.2.1 somewhere so I reverted back. Could I help by providing some debug information in case its bugged.

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

I've installed plugin today, but it doesn't work.

JavaScript Console says that there is "Uncaught TypeError: Cannot call method 'replace' of undefined" in lines 92 and 169 of codechef-strike.js.

I use Google Chrome v. 27.0.1453.110 m.

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

Not working :( I have loaded the unpacked extension. But nothing is striked in codechef....

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

This is awesome! Thanks a lot!

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

Please update the chrome extension. v1.4 does not seem to work for the current monthly challenge @ http://www.codechef.com/JULY13

thanks

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

And site is down once again

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

Does the link work yet?

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

I am using ubuntu 12.10 (chromium browser) but when i tried to load the unpacked extensions then it gives an error that "Could not load extension from '/path where i have extracted the file/'. Manifest file is missing or unreadable." How can i rectify this error for proper working of the extension. ?