LINUX.ORG.RU

Сообщения deep-purple

 

Делюсь впечатлениями по нескольким играм

Форум — Games

Исходя из некоторой сумятицы творящейся в разделе Games я подумал, что будет интересным сделать микрообзор на игры, которые мне нравятся.

Рассмотрим мы тут только небольшие флеш-игрушки, все запускаются локально (ссылка на архив внизу).

1) Cubes - логическая игрушка, двигаем кубики. Вообще сложно описать процесс того что происходит на экране, поэтому лучше один раз попробовать - уверяю, разочарования в игре не будет. Эту я прошел до конца, жаль что там мало уровней.

2) FireBoy and WaterGirl - управление двумя героями одновременно, мальчик-огонь и девочка-вода. Очень затягивает. Сильно развивает умение сосредотачиваться и выполнять более одной задачи за один раз. Да и сюжет интересный - местами придется еще и подумать что нужно сделать чтоб пройти дальше. В этой игре я открывал больше половины точек на карте - но пройти до конца как-то откладывается все время.

3) Эмулятор сисадмина - сидишь такой в конторе и тут тебе звонит бухгалтерша.. Да наверное 99% лора видели эту игру. А если не видели - советую увидеть. Прошел совсем недалеко, но было это очень давно, даже не помню на чем запоролся. Надо будет гамануть еще разок.

4) Submachine 3 - это третья часть легендарной игры-головоломки авторства товарисча Скутника. Вообще у меня есть все семь (или даже восемь) частей этой легендарщины. Но третья мне нравится больше всего. Я прошел несколько частей до конца, включая эту третью (все части связаны и являются продолжением сюжета). Ооооочень советую запробовать эту гаму!

5) Tri-Achnid - игра про грустного трехногого паука (второе её название «Самая печальная игра»). С одной стороны это некрософтосодомия - т.к. нужно перемещать эти три лапы мышкой, по очереди, переставляя каждую по отдельности. С другой стороны - это интересный сюжет, интересные декорации. Кто заинтересуется - подскажу суть игры и что там делать. Я проходил достаточно далеко, пройти дальше просто не хватало настроения.

6) Zombie Trailer Park - нереально крутейшая игрушка! Попробуешь один раз - и тебя будет не оттащить от этой игры! В твоем распоряжении: мужики с лопатами, злые фермеры с ружьями, священник и прочие, прчие, прчие... Ты будешь воевать с зомбаками всех мастей, бешеные зомбячки, жирные разрушители и много много других. В игре все на высоте - геймплей, звуковое сопровождение, обстановочка. Представляешь себе картину когда на экране схлестнутся 100 человек против 100 зомбаков? Ну так запускай игру и сам увидишь! Эта игра вообще надоесть не может.

А вот и архивчик с гамашками: http://www8.zippyshare.com/d/61662931/124178/Games.tar.gz или тут http://zalil.ru/abNcN

 ,

deep-purple
()

Задачка про розетку 2

Форум — Science & Engineering

Имеется:

  • Магнитофон кассетный, обычный, китайский (9-12 вольт трансформатор).
  • Лампочка на 220 вольт 60 ватт. (в патроне).
  • Розетка в стене (220 вольт).
  • Провод, однополюсный, три куска.

Рисовать схему лениво, опишу словами:

Конструкция соединяется последовательно, т.е. первые два провода присоединяются к патрону с лампой. Один провод от лампы идет к одному из контактов вилки на магнитофоне, второй втыкается в розетку (в одну дырку). Третий провод идет от второго контакта вилки магнитофона во вторую дырку в розетке.

Вопрос:

Загорится ли лампа? Если да, то при каких условиях (play/stop магнитофона) и почему?

 , ,

deep-purple
()

Мне удобно

Галерея — Скриншоты

Дебиан 6, Гном 2, Компиз декоратор, картинко от Sawasawa, иконки Lila. Гном считай дефолтный, верхняя панель белая, статичная, нижняя скрывается, на ней список открытых окон. На десктопе «фунциклирует» компизокуб, на каждой его грани свои прилаги: редакторы, браузеры, гимпы, скайпы. Кол-во граней постоянно меняю под потребности, может быть и 3, а может быть и например 9, все зависит от кол-ва запущеных приложений. Нафик покупать доп-мониторы, и занимать место на столе? Ах да, мне их просто некуда будет девать, мое рабочее место: http://s10.postimg.org/53axex70p/deskwork.png это стол-шкаф с эдаким кубриком в углу, монитор пришуруплен к «потолку» кубрика. Системник вверху и все провода попрятаны т.к. в доме полуторагодовалое дитё.

 ,

deep-purple
()

Ищу одну браузерную игру на JS про танк

Форум — Games

Собственно, было дело давно, искал разные игровые движки на js. И толи в демо к одному из них, толи в какой-то контекстной ссылке наткнулся на одну интересную браузерную игру на JS.

Управляем танком. Вид сверху. Игровое окно разделено на два крупных квадрата. Левый - поле с танком и различными препятствиями, правый - консоль команд.

Управление танком осуществлялось именно командами из консоли, на манер Colobot:

rotate(90);
move(3);
rotate(-90);
fire();
fire();
Нужно было забить правильную последовательность команд для достижения цели, с уничтожением и объездом препятствий.

К сожалению, я не могу сейчас нагуглить эту игру. Хотелось бы не только загамать в неё еще разок, но и возможно увеличть кол-во уровней в ней, т.к. их там всего пять.

Кто-нибудь видел такую?

 , , ,

deep-purple
()

Апач реврайтит урлкодированные ссылки в нижний регистр

Форум — Admin

Например есть ссылка: /Услуги

Урлкодировано она выглядит как: /%D0%A3%D1%81%D0%BB%D1%83%D0%B3%D0%B8

Апач её передает в пышечку уже в таком виде: /%d0%a3%d1%81%d0%bb%d1%83%d0%b3%d0%b8 а там роуты регистрозависимые, конечно можно впилить туда кейс-инсенситив, но это будут же дубликаты, сеошники взвоют.

Кстати с латиницей он так не делает, т.е. /TeStMe так и передается как /TeStMe

Что-то гугуль не дает вменяемых результатов. Кто с таким встречался? Куда копать?

 ,

deep-purple
()

ШГ

Форум — Desktop

Что-то я тыкал тыкал шрифты, терминусы всякие, сансы, хз.. все не то.

Люди, кто какие шрифты юзает и в каком месте? Какие настройки сглаживания? Какой dpi?

Если не сложно приложите скрины кому что нравится и как оно выглядит.

 , ,

deep-purple
()

Добавьте кнопочку «Наверх»

Форум — Linux-org-ru

Иногда нужно прокрутить наверх. А кнопки в интерфейсе нету, это ж надо тянуться к скролу и скролить. И не говорите про клавишу «Home», конечно же она есть работает. Но у нас же НЕ «одну задачу можно решить только одним способом». Да и это дело пяти минут добавить в шаблон такую кнопу.

 ,

deep-purple
()

Бывает же...

Форум — Talks

Полюбуйтесь: http://s16.postimg.org/nq0fge1xh/image.png

И как вот теперь ЭТО дорабатывать?

 , ,

deep-purple
()

Alsa и две звуковухи

Форум — Linux-hardware

Ранее встроенная звуковуха была отключена в биосе. А та что торчала в PCI (Aureal Vortex au8820) работала. Сейчас врубил встроенную. Теперь их типа две.

Однако:

$ amixer
amixer: Mixer default load error: Invalid argument

Опа..

$ alsamixer
cannot load mixer controls: Invalid argument

Еще раз опа..

# alsactl init
Unknown hardware: "HDA-Intel" "Realtek ALC887" "HDA:10ec0887,1458a002,00100302" "0x1458" "0xa002"
Hardware is initialized using a guess method
/usr/share/alsa/init/default:26: control element not found
/usr/share/alsa/init/default:26: control element not found
/usr/share/alsa/init/default:41: control element not found

И еще раз полная опа.. Ладно, что там вообще у нас:

# aplay -l -v
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC887 Analog [ALC887 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC887 Digital [ALC887 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: au8820 [Aureal Vortex au8820], device 0: AU88x0 ADB [adb]
  Subdevices: 16/16
  Subdevice #0: subdevice #0
  ....... сокращу, тут все по прядку от 0 до 15
  Subdevice #15: subdevice #15
card 1: au8820 [Aureal Vortex au8820], device 3: AU88x0 WT [wt]
  Subdevices: 32/32
  Subdevice #0: subdevice #0
  ....... сокращу, тут все по прядку от 0 до 31
  Subdevice #31: subdevice #31

Напрягает что:

card 0: PCH [HDA Intel PCH], device 0

и

card 1: au8820 [Aureal Vortex au8820], device 0

т.е. девайсы повторяются, да и вообще не по порядку идут. Есть такое:

# lspci -k | grep -i audio
00:1b.0 Audio device: Intel Corporation Device 1e20 (rev 04)
05:01.0 Multimedia audio controller: Aureal Semiconductor Vortex 1 (rev 02)

Т.е. оно определяется. При попытке явно указать VLC с какой карты играть, играет только с Aureal Vortex au8820, при выборе неработающей карты в логах VLC с максимальным verbose никаких ошибок нет.

Куда еще поковырять можно?

 , ,

deep-purple
()

Debian 6, SATA, инсталлер

Форум — Linux-install

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

Не, я понимаю что в инсталлере в шестом дебе может нету поддержки чтения (!?) по SATA3, ну хз, на материнке есть SATA2, могу запробовать через него.

Вобщем дело такое:

1) Поновее не предлагать, я уже ставил, меня там бесит чуть более чем ВСЕ.

2) Можете предложить другой дистр, но есть условия: не хочу systemd (не оч принципиально) и хочу gnome 2 (оч принципиально).

 , ,

deep-purple
()

Debian 6, Gnome, Nautilus не хочет показывать список файлов на usb HDD

Форум — Linux-install

Собственно в названии темы описана проблема. Опишу подробнее что делал и как к этому пришел. Собственно, наутилус просто не показывает список файлов на сьемном диске. Монтируется нормально, с кансольки все файлы видны, проверял ls, cp, список виден, копирует туда обратно без проблем.

Что я делал до этого? Ставил дровину для нвидиа несколькими способами, которые описаны в HOWTO дебиана на офсайте (кроме первого), ни один не заработал. Тогда я вернулся к первому и загрузил раннер с сайта нвидии. Предварительно удалил ненужные ядра которые собирались при попытках внедрить дровину. Оставил одно ядро, собрал дровину, все работает, компизи-шмизы, ноу проблем.

Ну вот дня два не втыкал этот хардец, щас втыкаю а тут такая гамняшка. Наутилус переустанавливал, эффекта нет. Он тупо начинает крутить гномовскую «падажди-дарагой» и ничего не делает.

Можт какие-то выводы с кансолики скинуть сюда?

 , , ,

deep-purple
()

Автоматическое обновление сорцов на демо-площадке

Форум — Web-development

У меня есть сервачок, на котором крутятся тестовые домены разрабатываемых сайтов. Так же есть свой закрытый git-репозиторий. Хочется грамотно автоматизировать процесс обновления сорцов на демо-площадках, т.е. синхронизировать иэменения в репозиториях.

В настоящий момент я поступаю так:

1) клонирую репо на демо-площадке 2) настраиваю хост 3) добавляю в кронтаб вызов баш-скрипта (ниже про него) 4) типа, профит..

Вобщем для того чтобы чтобы это дело обновлялось я накалякал скрипт в пару строк который запускается каждые две минуты по крону:

#!/bin/bash

# project env
projectname="project"
branchname="master"
dbuser="dbuser"
dbname="dbname"
dbpass="dbpass"

# magic actions
maindir=$(dirname $(readlink -f $0))
cd $maindir
cd ../../../

# pull new version
git pull origin $branchname
# drop all old tables from project DB
mysqldump -u$dbuser -p$dbpass --add-drop-table --no-data $dbname | grep -i ^DROP | mysql -u$dbuser -p$dbpass $dbname
# add actual tables and data into empty project DB
mysql -u$dbuser -p$dbpass $dbname < $maindir/$projectname.sql

Вобщем я не очень в баше, что написал то написал. Магия типа cd ../../../ потому что в проектах одинаковая структура и я просто положил этот скрипт в папку с бекапами.

Так то удобно, сидишь локально, коммит, пуш и вуаля - заказчик видит весь процесс почти в реальном времени. Удобно показывать отдебаженные изменения. Вообще, это я на коленке накидал, а хотел спросить есть ли какие-то готовые решения автоматизации таких процессов?

 , ,

deep-purple
()

PHP package maintainer BUG?

Форум — General

Ситуация..

Пишет мне один знакомый, мол, проверь код:

<?php

ini_set("display_errors", "On");
ini_set("html_errors", "On");
error_reporting(-1);

abstract class A {
    abstract public static function foo();
}

Говорит: Я не могу указать, что он должен быть static. Интерпретатор ругается:

Strict Standards: Static function A::foo() should not be abstract

Проверяю у себя - все работает без нотайсов при максимальном уровне ошибок. Ни в CLI ни в Apache handler режимах ошибок не наблюдается.

Отлично. Сверяем версии и платформы: У него: php 5.4 Windows У меня: php 5.3 Debian 6 (of repo)

Находим в документации:

Не поддерживаются абстрактные статические методы классов. По недосмотру, PHP 5.0.x и 5.1.x позволяли определять абстрактные статические методы классов. Начиная с PHP 5.2.x такие методы могут быть только у интерфейсов.

Тэкс, php.net пишет что лавочку прикрыли в версии 5.2, но у меня 5.3. Ладно, пишу еще одному знакомому - он напрямую общается с кем-то из разрабов php, или приближенным к ним.

Ответ такой:

это баг. но не php - а мейнтейнера пакета. так что, если есть желание, оформляйте и отправляйте

Чего надо бы еще:

Если дочитали до этого места, значит видели что уменя Debian 6 и php установленный из оф репозиториев, конкретно:

PHP 5.3.3-7+squeeze15 with Suhosin-Patch (cli) (built: Mar 4 2013 14:05:25)

Очень реквестую проверить Вас на своих машинках такое поведение интерпретатора. У кого что, вне зависимости от версии и дистра.

Возможно - проблема не только в конкретно моей сборке. После того как кто-то еще может быть отпишется - оформим багрепорт и отправим как положено.

 , ,

deep-purple
()

Sendmail + Dovecot + Roundcube

Форум — Admin

Доброго времени суток всем.

Не сказать что проблема, но я уперся в тупик. Есть VDS. Хостер предоставлял образ диска, это дебиан 6 в какой-то-там самосборке, вобщем установка оси происходила в считаные 20 секунд.

Я там поднял все что нужно, БД, пхп, апач, пма..

Ну и как водится - надо бы влепить туда почту. По умолчанию там стоял sendmail. Не надо мне говорить что там должен быть exim4, нет, там стоит sendmail.

Я влепил Dovecot, настроил, влепил Roundcube - настроил и связал в Dovecot'ом, аутенфикация и ящики - все как надо.

Почта уходит и приходит. Но, sendmail (точнее его доставка в лице mail.local) умеет только mbox, а у меня maildir.

Ок, надо сменить формат ящиков в Dovecot - сделано, но Roundcube всеравно не видит входящую почту, хотя сама почта коректно сохраняется в /var/mail/* и преспокойно читается тем же mail из кансольки..

Присоветовали снести sendmail и поставить exim4, не тут то было:

E: Could not perform immediate configuration on '<имя-пакета>'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2)

Гугление находит какие-то мутные разговоры про apt-get -f install и апгрейд. Никаких апгрейдов не было - был установлен образ диска.

Причем некоторые программы преспокойно ставятся и апт не ругается.

Направьте на путь истинный. Либо - как исправить апт, чтобы не ругался, либо - как научить Dovecot дружить одновременно с sendmail и Roundcube. Я конечно понимаю что что-то с путями до mbox но не могу понять куда именно смотреть.

 , ,

deep-purple
()

RSS подписка на новые темы