Software engineer. BSc of Physics in Novosibirsk State University, specialization: Computer Science, Experiment Automation. MSc student in Kuban State University. Beautiful code gourmet.
Joined May 2011
·
Open file from same dir as edited file in vim
Ivan Novikov
·
0 responses
·
vim, shortcuts
Reset Vim syntax highlighting
Ivan Novikov
·
0 responses
·
vim, syntax, html
Making Ruby's Enumerator lazier
Ivan Novikov
·
2 responses
·
ruby, lambda, lazy
Achievements
416 Karma
100,671 Total ProTip Views
![](https://dj1symwmxvldi.cloudfront.net/assets/badges/platypus-edcb8d16952f9cb27e9a1644d7d38b5606ff8f0c8a55869c4e0d8c42ed4ea637.png)
Platypus
Have at least one original repo where scala is the dominant language
![](https://dj1symwmxvldi.cloudfront.net/assets/badges/komododragon3-69f25d4c7790d125a41a30c6086c3f9605758c1963c2dc7e528e51693293cdc6.png)
Komodo Dragon 3
Have at least three original repos where Java is the dominant language
![](https://dj1symwmxvldi.cloudfront.net/assets/badges/altrustic-fea3bde05a17a18ff6420dbd7a646cc4536c51f46db27536401e56bee0dc086a.png)
Altruist
Increase developer well-being by sharing at least 20 open source projects
![](https://dj1symwmxvldi.cloudfront.net/assets/badges/mongoose3-3c4898df9b91ea4bec8bce0c83908998df630cbbf749d2dcfadba121af2bf1fa.png)
Mongoose 3
Have at least three original repos where Ruby is the dominant language
![](https://dj1symwmxvldi.cloudfront.net/assets/badges/epidexipteryx3-58e315f097cee5634bd501471b31a03300a3df88f119391b771065e77add89f5.png)
Epidexipteryx 3
Have at least three original repo where C++ is the dominant language
![](https://dj1symwmxvldi.cloudfront.net/assets/badges/epidexipteryx-7d1a863e0994fe935d7b3cada0dd9e6ffe2cf7f4ed3c4dceb6a4dad3a7d9bdb8.png)
Epidexipteryx
Have at least one original repo where C++ is the dominant language
![](https://dj1symwmxvldi.cloudfront.net/assets/badges/raven-35923a69492045dffe4dfe0d7ebf31da4e76efabbbdaa090acd59d17debb3087.png)
Raven
Have at least one original repo where some form of shell script is the dominant language
![](https://dj1symwmxvldi.cloudfront.net/assets/badges/komododragon-4a367331904f40950f6ad91fe236c48eec07fe8e0087471dbf7a17c6c6ed7923.png)
Komodo Dragon
Have at least one original repo where Java is the dominant language
![](https://dj1symwmxvldi.cloudfront.net/assets/badges/walrus-1f517cbbd8f030099b8386c53d4ee40fece3fa146b6362accb3abddb436482cb.png)
Walrus
The walrus is no stranger to variety. Use at least 4 different languages throughout all your repos
![](https://dj1symwmxvldi.cloudfront.net/assets/badges/forked1-63f23ad054823f6065b4526f8552dbc2c4fbaa75d22db7150d700201218ac426.png)
Forked
Have a project valued enough to be forked by someone else
![](https://dj1symwmxvldi.cloudfront.net/assets/badges/mongoose-299fb33af2a4e416505b484d73e79ee3ff1840f3c7385d6bbbc158f76be054cb.png)
Mongoose
Have at least one original repo where Ruby is the dominant language