https://github.com/ip1981/ebuilds/t
Наковнокодил скрипт для переименования
файлов сериала «Стар Трек»,
на основе данных Википедии.
«Стар Трек» скачан известно откуда.
( Read more... )<font color
Я подумал, что вылетевшие из головы термины и понятия
не могут служить для интеллектуальной дискриминации
или быть основанием для завала теста.
И добавил возможность подсказки.http://github.com/ip1981/autodocs/t
http://github.com/ip1981/edutester/t
![]() |
Альбом: Screenshots |
Идея витает в воздухе давно, есть несколько реализаций разной степени запущенности.
Большинство использует Net::XMPP и Net::Jabber и имеют проблемы.
Этот скрипт использует AnyEvent::XMPP и основан на примере в исходниках оного.
Работает.
( #!/usr/bin/perl )
Как делаются страницы сайта
http://www.pomorsu.ru/Departments/tphysl
Общая схема для страницы (PDF):
Так делается страница с грантами (только на русском пока):
http://www.pomorsu.ru/Departments/tphysl
Так делается страница с публикациями:
http://www.pomorsu.ru/Departments/tphysl
Так делается страница сотрудника:
http://www.pomorsu.ru/Departments/tphysl
Спонсор показа — Graphviz,
все исходники тут: http://www.pomorsu.ru/Departments/tphysl
упомянутые инструменты тут: http://www.pomorsu.ru/Departments/tphysl
Задача: иметь несколько файлов для разной «целевой аудитории» (на разных языках человеческих). Файлы большие, перевод построчный — желательно иметь соот. строки перед глазами для правок.
( Решение )Транслитерация авторов в бибтехе с русского на английский:
cat papers.bib.en | awk '/^AUTHOR/ {<--#$%^&**-->; print}; !/AUTHOR/ {print}'
@ARTICLE {mat_par:1982_ufn, LANGUAGE="english", AUTHOR="Matveev, V. I. and Parilis, E. S.", TITLE="Встряска при электронных переходах в атомах", JOURNAL=УФН, YEAR=1982, VOLUME=138, NUMBER=4, PAGES="573-602" }
cpan2tgz не захотел работать в Слаке 12.2,
в которой Перл 5.10.0. И вот из-за чего: новый модуть CPAN возвращает теперь не просто список зависимостей,
в два хэша: зависимости для сборки (build_requires) и зависимости для запуска (requires).
( Это лечится примерно так: )
В Перле 5.8.8 модуль Getopt::Long не понимает
параметры командной строки в кодировке UTF-8
Поэтому приходится делать так:
GetOptions( 'year|y=s' => \@filter_year, 'author|a=s' => \@filter_author, 'type|t=s' => \$filter_type ); # Getopt не понимает utf8 ? utf8::decode(@filter_author) if @filter_author; utf8::decode(@filter_year) if @filter_year; utf8::decode($filter_type) if $filter_type;