Pull to refresh
52
0
Олег @OlegTar

User

Send message

Пишем эмулятор Кубика Рубика

Reading time20 min
Views77K
OpenGL — платформонезависимая спецификация, описывающая программный интерфейс для создания компьютерных приложений, использующих двухмерную и трехмерную графику.
В этой статье я опишу, как можно создать эмулятор Кубика Рубика на OpenGL.

Кубик будет в 3D и его можно будет вращать мышкой, а переворачивать грани можно, кликая мышкой по стрелкам. При том стрелки появляются у ближайшей к зрителю грани.


Читать дальше →
Total votes 81: ↑61 and ↓20+41
Comments30

Одно из решений проблемы perl^M bad interpeter

Reading time1 min
Views478
Если в Юниксе запустить перловый скрипт, в котором в первой строке #!/usr/bin/perl стоит в конце не "\n", а "\r\n",
то bash выдаст ошибку:

perl^M bad interpeter

Можно заменить "\r\n" на "\n" следующей строчкой:

perl -i -pe "s/\r|\n//g; binmode ARGVOUT" file.txt

А можно просто создать симлинк с именем «perl\r» указывающий на /usr/bin/perl:

ln -s /usr/bin/perl `perl -e 'print "/usr/bin/perl\r"'`
Total votes 17: ↑8 and ↓9-1
Comments13

Однострочные программы на Perl

Reading time7 min
Views38K

Введение


Я собираюсь рассказать об однострочных программах на Perl. Если вы овладете однострочным Perl`ом, то можете сэкономить кучу времени (я экономлю).

Цель поста — показать как Perl можно использовать заместо find, grep, awk, sed. В конце поста будет написано зачем это надо.
Читать дальше →
Total votes 104: ↑95 and ↓9+86
Comments45

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Works in
Registered
Activity