⌨ Labor omnia vincit ☮

Battleship – Sinclair ZX Spectrum

Posted in fun, myself, openSUSE by anaumov on 07.03.2016

The first computer, which was in my family, was ZX Spectrum. I think, I was about 6 when my father bought the first computer. This computer I used for gaming of course. I started programming later and on PC. I will never forget the sound of loaded games on Spectrum (software was distributed on audio cassette tapes and loading into memory was a sound (perceived by the human ear), interpreted as a sequence of bytes)…

Last weekend I played with my 5 years old son in Battleship. I showed him this game first time and we used pencil and paper. He teaches the alphabet and I think this could be a good experience for him. You know that feeling when you have something to show your children, do you remember your childhood. I don’t know why, but I remembered not a “paper version”, but our first computer and how I with my older brother played in Battleship on Spectrum against the computer.
Battleship
I thought about this until evening and at the same evening found this game in net. I found a lot of different information about this game, the most important of which was the fact that this game can be installed on any PC running GNU/Linux. Yaaay… I can’t remember what I planed to do on this night, but until I went to sleep I installed spectrum’s Battleship on my x86_64 openSUSE and plunged into childhood for few hours 🙂
Battleship
To install spectrum’s programs on UNIX/Linux you need to install emulator. In case of openSUSE, you need to add Emulators project first. After that install FUSE package. It just works. Just start fuse-binary with game-file-name as a parameter.
Battleship
I would like to thank FUSE developers and openSUSE FUSE mainainers. I don’t play in “today’s” games, but time-to-time can spend a bit time for games of my childhood.

ownCloud 7: release party

Posted in Events, fun by anaumov on 25.07.2014

ownCloud7_party

Спустя 8 месяцев разработки состоялся новый выпуск веб-приложения ownCloud 7 для разворачивания аналога Dropbox на собственных серверах.

ownCloud 7 позиционируется как система для замены проприетарных решений для хранения и совместного доступа к файлам в сети. При этом приложение предоставляет простой веб-интерфейс (на PHP), сохраняя за пользователем контроль над файлами. Новый релиз включает наработки по улучшению функций, позволяющих делиться материалами в облаке, увеличению скорости работы и т.д.

В частности, теперь в ownCloud можно делиться любыми файлами в любых каталогах, а не только в специальном, как это было раньше. Администратору предоставляются дополнительные возможности: отключить предоставление общего доступа определённым пользователям или группам, установка защиты паролем, а также даты истечения доступности того или иного файла. Помимо этого был обновлён пользовательский интерфейс — в том числе добавлена поддержка мобильных устройств, улучшена скорость работы, добавлен новый диалог настройки электронной почты, переделана система уведомлений об активности. Было доработано управление пользователями: улучшена поддержка работы с группами, поиск, параметры фильтров и т.д.

источник

По этому случаю мы, как и всегда, решили собраться и отметить это событие. Release party в Нюрнберге состоится 5 августа, во вторник. Вход свободный. Буду рад там встреться с русскоязычными ребятами. Этот event – прекрасная возможность встретиться и пообщаться с разработчиками, задать им вопросы по поводу новыех features или просто послушать погдотовленные ими презентации. Ну и конечно же, плюс ко всему это просто хороший повод посетить столь любимый мной Нюрнберг 😉

Perl party :)

Posted in fun, hacking, openSUSE by anaumov on 18.07.2014
#!/usr/bin/perl

    ''=~(        '(?{'        .('`'        |'%')        .('['        ^'-')
    .('`'        |'!')        .('`'        |',')        .'"'.        '\\$'
    .'=='        .('['        ^'+')        .('`'        |'/')        .('['
    ^'+')        .'||'        .(';'        &'=')        .(';'        &'=')
    .';-'        .'-'.        '\\$'        .'=;'        .('['        ^'(')
    .('['        ^'.')        .('`'        |'"')        .('!'        ^'+')
   .'_\\{'      .'(\\$'      .';=('.      '\\$=|'      ."\|".(      '`'^'.'
  ).(('`')|    '/').').'    .'\\"'.+(    '{'^'[').    ('`'|'"')    .('`'|'/'
 ).('['^'/')  .('['^'/').  ('`'|',').(  '`'|('%')).  '\\".\\"'.(  '['^('(')).
 '\\"'.('['^  '#').'!!--'  .'\\$=.\\"'  .('{'^'[').  ('`'|'/').(  '`'|"\&").(
 '{'^"\[").(  '`'|"\"").(  '`'|"\%").(  '`'|"\%").(  '['^(')')).  '\\").\\"'.
 ('{'^'[').(  '`'|"\/").(  '`'|"\.").(  '{'^"\[").(  '['^"\/").(  '`'|"\(").(
 '`'|"\%").(  '{'^"\[").(  '['^"\,").(  '`'|"\!").(  '`'|"\,").(  '`'|(',')).
 '\\"\\}'.+(  '['^"\+").(  '['^"\)").(  '`'|"\)").(  '`'|"\.").(  '['^('/')).
 '+_,\\",'.(  '{'^('[')).  ('\\$;!').(  '!'^"\+").(  '{'^"\/").(  '`'|"\!").(
 '`'|"\+").(  '`'|"\%").(  '{'^"\[").(  '`'|"\/").(  '`'|"\.").(  '`'|"\%").(
 '{'^"\[").(  '`'|"\$").(  '`'|"\/").(  '['^"\,").(  '`'|('.')).  ','.(('{')^
 '[').("\["^  '+').("\`"|  '!').("\["^  '(').("\["^  '(').("\{"^  '[').("\`"|
 ')').("\["^  '/').("\{"^  '[').("\`"|  '!').("\["^  ')').("\`"|  '/').("\["^
 '.').("\`"|  '.').("\`"|  '$')."\,".(  '!'^('+')).  '\\",_,\\"'  .'!'.("\!"^
 '+').("\!"^  '+').'\\"'.  ('['^',').(  '`'|"\(").(  '`'|"\)").(  '`'|"\,").(
 '`'|('%')).  '++\\$="})'  );$:=('.')^  '~';$~='@'|  '(';$^=')'^  '[';$/='`';

Attention…

GOPROBLEMS.COM

Posted in fun by anaumov on 08.10.2012

Чтобы избегать ошибок, надо набираться опыта; чтобы набираться опыта, надо делать ошибки. Все знают об этой простой истине, но мало кто старается ей следовать. Практикуясь в чем-то, мы предпочитаем не делать ошибок вовсе. Стремление безусловно правильное, но оно создает лишь иллюзию профессионализма, а вот сам он приходит только с опытом, после обдумывания и работой над ошибками.

Этот простой на первый взгляд сайт поможет вам наделать кучу ошибок 🙂

Играть лучше с человеком. Это и интересней, и игра безусловно живее. На goproblems.com же вас ждет не столько игра, сколько задачки, так или иначе связанные с го. Вы можете выставлять не только уровень сложности, но и выбирать саму ситуацию, над которой хотите поломать голову. Так, к примеру, вы можете попрактиковаться в joseki или в fuseki, чтобы научиться с первых ходов занимать более выигрышную позицию на доске. Разбор несложных партий или просто конкретных ситуаций, например “life and death”, помогут лучше взвесить шансы той или иной группы и увидеть более сильный и правильный ход.

Думаю, что эта страничка заинтересует всех, кто любит го. Сам я бываю не против по утром, за кружечкой горячего кофе, после чтения новостей, заглянуть на эту странчку на несколько минут и разобрать пару Yose😉

Lords of the Realm II

Posted in fun, SuSE [ru] by anaumov on 04.05.2012

Вчера вечером, случайно найдя видео на youtube о Lords of the Realm II, мысленно погрузился в детство. Как же приятно окунуться в воспоминания о том прекрасном времени, навеяные той музыкой. Мне было тогда лет 10-11, и программы, за которыми я провел тогда столько времени, я люблю до сих пор.
Итак, что же такое Lords of the Realm II? Это пошаговая стратегия с тактическими битвами в реальном режиме, разработанная Impressions Games и изданная компанией Sierra Entertainment в конце 1996 года. Возможно вы слышали об играх серии Total War. Они были популярны где-то в 2005/06 году, т.е. почти через 10 лет после выхода Lords of the Realm II. Однако в них нет ничего нового. Ничего нового, кроме графики. Первый шаг в направлении этого жанра был сделан именно Sierr’ой, и сделан он был настолько успешно, что на года занял сердца и умы юных игровых стратегов 🙂 15 лет прошло с момента выхода этой замечательной игры, однако до сих пор геймеры обсуждают её на многих игровых форумах.

Я думаю, что этот пост не был бы столь интересен, если бы я не рассказл о том, как запустить Lords of the Realm II сегодня. Да не просто запустить, а в GNU/Linux, да что б без необходимости установки Windows.
Что ж… без проблем 😉
На “игровой” машине у меня openSUSE 12.1 с дефолтным (свободным/открытым) nvidia видео-драйвером. Никаких лишних телодвижений делать не надо. Просто устанавливаем wine:

> sudo zypper in wine

После этого ищем ISO образ самого диска. Я его нашел тут. Скачиваем, запускаем:

> wine LotR2RusSetup.exe

Запускается инсталлятор. У меня русифицированный ISO образ, поэтому в окне установщика вместо букв каракули. Это ничуть не затрудняет процесс устновки, т.к. ничего важного в процессе спрашивать не будут. Единственное, что я не сразу понял, это вопрос о расположении игры: С:/Programm_Files/Lords of the Realms 2? Сначала я переписал адрес на /home/alex/games, но этого делать не стоит. Надо просто кликать “далее” (или как там оно называется). Прокликав “далее”, и прождав пару минут, я установил игру. Все (где-то сотня файлов) копируется в ~/.wine/drive_c/Program Files/Lords of the Realms 2, в том числе и LORDS2.EXE. Теперь просто запускаем его в том же wine и… наслаждаемся игрой 🙂

> wine LORDS2.EXE

Разрешение экрана автоматически переключается на 256 цветов, и никаких проблем с запуском игры нет.

REVOLUTION OS

Posted in fun, Hacker culture by anaumov on 05.05.2011

REVOLUTION OS tells the inside story of the hackers who rebelled against the proprietary software model and Microsoft to create GNU/Linux and the Open Source movement.

Commodore64 is back!

Posted in fun by anaumov on 05.04.2011

Да, он вернулся! К тому же лучше, чем когда-либо!
Читать полностью…

[Release] openSUSE 11.4 Milestone 1

Posted in fun, SuSE [ru] by anaumov on 02.09.2010

Итак, началось…

На сегодня запланирован выход первого Milestone для openSUSE 11.4. Я думаю, что не только у сообщества, но и просто у пользователей этого дистрибутива будет желание установить пока еще только что “выпавшую из гнезда” новую версию openSUSE. Уже сейчас там XOrg 1.9, KDE 4.5 и первая бета GNOME 2.32.0. Ядро без изменений из 11.3.

План выхода отстальных версий тут или тут.

Вики-портал посвященный новой версии http://en.opensuse.org/Portal:Factory.
Обсуждение Milestone 1 на официальном форуме русскоязычного сообщества.

Скачать текущую бета-версию (Milestone) можно тут: http://software.opensuse.org/developer.

Не забывайте сообщать об ошибках, а так же have a lot of fun 😉

SHALL WE PLAY A GAME?

Posted in fun by anaumov on 27.08.2010

War Games is one of my favorite movies. I like more movies from 80th as what produce today. There are a absolutely other atmosphere. For example, in WarGames a film starred is just man, not superman as in today’s movies; his girlfriend is just cute, she looks not like Pamela Anderson (if you understand what I’m talking about).

The film follows David Lightman (Broderick), a young hacker who unwittingly accesses WOPR, a United States military supercomputer programmed to predict possible outcomes of nuclear war. He starts a game of Global Thermonuclear War, playing as the Soviet Union. The computer starts a simulation that briefly convinces the human military attendants that actual Soviet nuclear missiles are inbound. While they defuse the situation, WOPR nonetheless continues the simulation to trigger the scenario and win the game. It continuously feeds false data such as Soviet bomber incursions and submarines deployments to the humans at NORAD, pushing them into raising the DEFCON level and toward a retaliation that will start World War III.

I think it can be interesting for all computers geeks in every country. Russian hackers refer this movie as to… like “classic” and “must to watch”. You can find it, for example, here.

CHECKMATE

Posted in fun by anaumov on 26.08.2010

Шахматы.
Пожалуй моя самая любимая игра. Я знаю много шахматных программ для GNU/Linux, но все это не то. Играть с компьютером все же не так интересно, чем с человеком: cовсем другого рода ошибки, расчет ходов, стратегия…

Всем любителям шахмат я советую gameknot.com. Проект GameKnot был запущенн в 2001 году, настоящее время имеет приблизительно 900 000 зарегистрированных игроков, которые уже сыграли более чем 16 миллионов партий. Проект развивается за счет пожертвований участников. Есть даже некоторые ограничения для тех, кто не платит. К примеру, у таких игроков есть возможность одновременно играть лишь в 6 игр.

Не требуется установка какого-то ПО, все что нужно это браузер.

Это целый шахматный портал, с турниирами, блиц-играми, а так же обычными играми, которые могут длится неделями (о том, что противник походил, вас оповестят по email). Блиц-игры – предствляют собой онлайн игру, у каждого есть по 5 минут времени, но за ходы время добавляется, так что на самом деле игра длится немного дольше 10 минут. Есть чат, так что можно переписываться с противником.
Профиль каждого игрока включает информацию относительно статистики его побед/проигрышей, общего количества игр, и друную информацию. Однако, игроки могут и скрыть свой профиль.

Что бы уж совстем не промазать лицом в грязь, я советую “Учебник шахматной игры” – Х.Р. Капабланки, а так же “Путешествие в шахматное королевство” Ю. Авербаха, М.Бейлина., только не новую, а редакции 1976 года. Первая подойдет для новичков, вторая уровнем повыше.

Увидимся там 😉

Armagetron

Posted in fun, SuSE [ru] by anaumov on 29.07.2010


Все же для меня не вопрос какая игрушка под Linux самая завлекательная. Ей была и остается Armagetron 😉

Armagetron представляет из себя 3D симулятор, где вам надо управлять свето-циклом, который может поворачивать лишь на 90 градусов, не может менять скорость и оставляет за собой некое ограждение в виде стены. Суть в том, чтобы не столкнуться с этой стеной, но в тоже время постараться вынудить оппонента сделать это.

Разработчики отталкнулись от идеи из фильма “Tron” 1982 года, а точнее они же работали над этой картиной. Кстати, в этом году должен выйти фильм “Трон: Наследие”.

Rpm-пакеты лежат в репозитории Games.

> sudo zypper ar -f \
http://download.opensuse.org/repositories/games/openSUSE_Factory/ games
> sudo zypper in armagetron
> /usr/bin/armagetron

Игра возможна против компьютера, по сети между людьми и в смешанном варианте первого и второго.

The IT Crowd :: Series 4

Posted in fun by anaumov on 14.07.2010

В конце прошлого месяца вышел четвертый эпизод The IT Crowd. Для кого-то это уже не новость, но я совсем забыл про релиз т.к. был в отпуске.
Сейчас наверстал упущенное 😉

Новые серии любимого сериала… как обычно Мосс и Рой – два лентяя, работающих в техподдержке Reynholm Industries, поведение которых узнает по себе наверное любой IT-шник на планете. В сериале прослеживается большое количество упоминаний культуры заядлых компьютерщиков %) Диалоги зачастую напичканы шутками “для своих”, то есть для таких же компьютерщиков, которые смотрят сериал 😉

Первая серия четвертого сезона под названием «Jen the Fredo» была показана на канале Channel 4 25 июня 2010 года. Также состоялась онлайн премьера телесериала на сайте четвертого канала за неделю до телевизионной премьеры

Vacation: Gleiberg

Posted in fun, myself by anaumov on 30.06.2010

Gleiberg is a small town on the hill near Giessen. There is a castle on this hill. This castle was my target for the second week of my vacation in Hessen. I was there before, I visit this place every time when I’m in Giessen. Between these cities are 4 km (or something like this), but I went on foot there and back.

Sure, for many people from another part of world castles in West Europe are very interesting places. For example, I’m from St-Petersburg (East Europe) and there we have no castles… we have a lot of palaces, but they are different.

It’s not just a historical place, it’s more like something romantic 😉

It was destroyed in the Thirty Years’ War in 1646. It wasn’t rebuilt because of it’s lost military importance.

There are 2 groups of castles: really disturbed (destroyed) and restore (rebuild). In restore castles can be, for example, hotels or restaurants today. Not restore castles are just for tourists. Gleiberg refers to both. It means there is a destroyed part and in second part there is a small restaurant: after a long walk there is a place where man can refresh oneself (beer for € 2,-).

I like such walks which lasts whole day. Especially if you visit such sights.
Here you can find more photos.

Vacation: schwimmen

Posted in fun, myself by anaumov on 27.06.2010

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

Если ты студент, в полной мере этого не ощутить. У студентов слишком много свободы, чтобы прочувствовать контраст между отпуском и учебным временем. Хотя те студенты, которые учатся за тысячи километров от дома, как в свое время учился и я, и на каникулах едут домой, естественно могут лучше прочувствовать смену обстановки.
Читать полностью…

Vacation: Erdbeeren pflücken

Posted in fun, myself by anaumov on 21.06.2010

Отпуск. Наконец-то… Отдохнуть от компьютера и книг, сменить обстановку, и погрузиться в спокойную деревенскую атмосферу. 2 недели в немецкой глубинке, в самом центре Германии (земля Hessen).

В первые же дни отпуска ходили в соседнюю деревушку Lüzelinden. Я люблю такие прогулки… на весь день. Обычно пользуещься метро или другим городским транспортом, пешком ходишь немного. Такой образ жизни в итоге приводит не только к болям в спине из-за сидячего образа жизни, но и сказывается на жизненном ритме вообще. Движение – это безусловно не только физическое здоровье 🙂
Читать полностью…