LINUX.ORG.RU

Сообщения Allakka

 

Японские кроссворды

Форум — General

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

Это можно исправить с помощью многочисленных сайтов японских кроссвордов, например.

Для этого нужно получить изображение xpm типа https://github.com/schuay/picmi/blob/master/levels/default/camera.xpm.

Но я не могу разобрать, где на том сайте забиты данные на кроссворд. Похоже, что здесь

<script type="text/javascript">
var d=[[32,77,140,83],[35,30,56,62],[28,41,60,64],[10,24,33,34],[18,45,24,60],[45,18,60,25],[51,37,104,7],[11,14,31,28],[20,15,32,33],[16,15,32,33],[13,21,32,31],[14,19,32,30],[14,17,32,37],[12,15,32,33],[18,15,32,33],[16,15,32,34],[16,15,32,35],[16,15,32,36],[14,15,32,36],[12,23,32,32],[14,15,32,33],[16,15,32,29],[22,23,40,16],[51,26,11,52],[57,27,21,53],[52,27,16,60],[58,27,22,59],[59,27,23,59],[54,31,13,55],[59,27,23,58],[54,27,18,60],[57,27,21,58],[59,27,23,61],[53,27,17,61],[52,27,16,55],[57,27,21,59],[59,27,23,60],[52,27,16,54],[56,27,12,54],[59,27,23,54],[52,27,16,59],[60,27,24,53],[55,27,19,53],[60,27,24,61],[52,27,16,58],[56,27,20,61],[54,27,18,53],[53,27,17,54],[58,27,22,60],[58,27,22,53],[53,27,17,59],[55,27,19,54],[60,27,24,54],[57,27,21,61],[58,27,26,58],[52,35,14,56],[54,27,25,54],[54,28,26,58],[52,27,16,53],[59,27,23,55],[56,27,20,53],[52,35,15,57],[54,28,29,61],[53,27,17,60],[57,27,21,54],[53,27,17,58],[60,27,24,58],[52,27,16,61],[60,27,24,59],[60,27,24,60],[56,27,20,58],[56,27,20,60],[59,27,23,53],[58,27,22,61],[54,28,27,59],[55,27,28,60],[53,27,17,53],[57,27,21,60],[60,27,24,55],[53,27,17,55],[56,27,20,59],[58,27,25,54]];
</script>
Но связать этот массив с кроссвордом у меня не получается, нужна помощь знатоков javascript.

Может я не туда смотрю, ткните пальцем, пожалуйста.

 , ,

Allakka
()

Qupzilla и javascript

Форум — General

По каким-то причинам Qupzilla показывает сайты так, что создаётся впечатление о выключенном javascript. Почему так?

Пример http://kaban.tv/tv-table в Qupzilla выглядит так http://i59.fastpic.ru/big/2013/1226/2a/f9db822f724119bb79cd950ed3ada82a.png, а в Firefox так http://i57.fastpic.ru/big/2013/1226/61/125ff5c8b86e91e526b78513404a1b61.png

 , ,

Allakka
()

Режим работы модема в conky

Форум — General

Есть модем ZTE MF180. У него нет индикации режима работы (EDGE, WSDMA, HSDPA). Светодиод, установленный на нём всегда мигает зелёным.

Для этого модема есть АТ-команда, для определения режима работы. На баше это выглядит так:

echo -e "AT+ZPAS?\r\n" > /dev/ttyUSB1 | head -2 /dev/ttyUSB1 | grep "ZPAS:" | awk -F\" '{print $2}'
Но не всегда эта команда отрабатывает. Как я понимаю (может я ошибаюсь), модем успевает ответить раньше, чем head успевает прочитать ответ. В результате conky зависают. Как сделать так, чтобы head успевал за модемом?

 , , ,

Allakka
()

Замена skype

Форум — General

Есть 2 компа, на обоих linux. Нужна аудио/видео связь между ними. Раньше был skype, но в последнее время он стал часто сбоить и нужна альтернатива. Что посоветуете?

 ,

Allakka
()

Что-то пошло не так...

Форум — General

Собственно при попытке запуска Firefox в консоль вылазит это

Message from syslogd@eee at Nov  5 15:44:00 ...
 kernel:[69073.635789] Process firefox (pid: 6759, ti=f0d20000 task=f29f2130 task.ti=f0d20000)

Message from syslogd@eee at Nov  5 15:44:00 ...
 kernel:[69073.635792] Stack:

Message from syslogd@eee at Nov  5 15:44:00 ...
 kernel:[69073.635821] Call Trace:

Message from syslogd@eee at Nov  5 15:44:00 ...
 kernel:[69073.635890] Code: 00 e9 6c ff ff ff 89 54 24 24 8b 54 24 18 8b 86 88 00 00 00 f6 42 1e 01 0f 85 49 fe ff ff 8b 56 5c 85 d2 74 06 83 ea 01 89 56 5c <8b> 17 81 e2 00 00 04 00 74 1d 8b 56 58 8b 4c 24 10 89 3c 24 89                                                                                    
                                                                                                                                                         
Message from syslogd@eee at Nov  5 15:44:00 ...
 kernel:[69073.635942] EIP: [<c02f2401>] filemap_fault+0x271/0x3f0 SS:ESP 0068:f0d21e28
Отчего это происходит и как сие исправить?

 , , ,

Allakka
()

Не могу связать Ghostscript и useraction в Krusader

Форум — General

Пишу в команду useraction

/home/wl/pdftopng %aCurrent%
cat /home/wl/pdftopng
#!/bin/bash
na4ctp=$(kdialog --title "pdf2png" --inputbox "Введите начальную страницу:")
konctp=$(kdialog --title "pdf2png" --inputbox "Введите конечную страницу:")
cwet=$(kdialog --title "pdf2png" --combobox "Выберите цвет png файлов на выходе" "цветной" "чёрно-белый" "серый" --default "цветной")

case $cwet in
  "цветной") devi=pngalpha ;;
  "чёрно-белый") devi=pngmono ;;
  "серый") devi=pnggray ;;
esac

gs -q -dSAFER -o -dNOPROMPT -dMaxBitmap=500000000 "-sDEVICE=$devi" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -r300 "-dFirstPage=$na4ctp" "-dLastPage=$konctp" "-sOutputFile=page_%03d.png" "$1"
kdialog --passivepopup "pdf2png завершил работу с файлом $1"

Но ничего не работает.

 , , , useraction,

Allakka
()

Изображение в conky

Форум — General

Решил таки поставить изображение в вывод conky и столкнулся с такой проблемой.

${image ~/Ar14119.jpg -p 165,415 -s 96x72}
Опция -p 165,415 считает координаты так, что 0,0 - это левый верхний угол conky. А мне нужен любой, но нижний угол, ибо ставлю изображение почти в конце вывода, а в середине у conky некоторое количество строк изменяется динамически. В результате изображение «наплывает» на строки.

Есть ли способ этого избежать?

 ,

Allakka
()

В Plasmaboard на русском нет половины цифр

Форум — General

Есть такой виджет в кде Plasmaboard. Так вот в нём на русской раскладке отсутствуют цифры 1, 5, 8, 9, 0, -, =.

Скриншот на русской раскладке

Скриншот на английской раскладке

Как исправить сей недостаток?

 

Allakka
()

mkvmerge склеить несколько файлов

Форум — General

В наличии имеем

$ ls -l
итого 223372
-rw-r--r-- 1 wl users  8591359 авг.  26 11:41 00000.mkv
-rw-r--r-- 1 wl users 10282456 авг.  26 11:48 00001.mkv
-rw-r--r-- 1 wl users 19107157 авг.  26 12:00 00002.mkv
-rw-r--r-- 1 wl users   946437 авг.  26 12:01 00003.mkv
-rw-r--r-- 1 wl users 43655679 авг.  26 12:28 00004.mkv
-rw-r--r-- 1 wl users 13404847 авг.  26 12:37 00005.mkv
-rw-r--r-- 1 wl users  4259206 авг.  26 12:40 00006.mkv
-rw-r--r-- 1 wl users 34420330 авг.  26 13:03 00007.mkv
-rw-r--r-- 1 wl users 12841493 авг.  26 13:11 00008.mkv
-rw-r--r-- 1 wl users 64185119 авг.  26 13:50 00009.mkv
-rw-r--r-- 1 wl users  3376810 авг.  26 13:52 00010.mkv
-rw-r--r-- 1 wl users 12512293 авг.  26 14:00 00011.mkv
-rw-r--r-- 1 wl users  1093162 авг.  26 14:01 00012.mkv
Хочу склеить это всё в один файл. Согласно man mkvmerge, это можно сделать так
=
                       Normally mkvmerge(1) looks for files in the same directory as an input file that have the same base name and only differ in their running
                       number (e.g. 'VTS_01_1.VOB', 'VTS_01_2.VOB', 'VTS_01_3.VOB' etc) and treats all of those files as if they were concatenated into a single big
                       file. This option, a single '=', causes mkvmerge not to look for those additional files.

                       The '=' can also be put in front of the next file name. Therefore the following two commands are equivalent:

                           $ mkvmerge -o full.mkv = file1.mkv
                           $ mkvmerge -o full.mkv =file1.mkv
Выполняю:
$ mkvmerge -o full.mkv = 00000.mkv
mkvmerge v5.6.0 ('Kenya Kane')
'00000.mkv': Применяется демультиплексор для формата 'Matroska'.
'00000.mkv' дорожка 0: Применяется модуль вывода для формата 'AVC/h.264'.
'00000.mkv' дорожка 1: Применяется модуль вывода для формата 'AC3'.
Файл 'full.mkv' был открыт для записи.
Обработано: 100%
Пишутся записи cue (индекс)...
Обработка заняла 0 секунды.
И получаю файл, размер которого примерно равен 00000.mkv:
$ ls -l
итого 231764
-rw-r--r-- 1 wl users  8591359 авг.  26 11:41 00000.mkv
-rw-r--r-- 1 wl users 10282456 авг.  26 11:48 00001.mkv
-rw-r--r-- 1 wl users 19107157 авг.  26 12:00 00002.mkv
-rw-r--r-- 1 wl users   946437 авг.  26 12:01 00003.mkv
-rw-r--r-- 1 wl users 43655679 авг.  26 12:28 00004.mkv
-rw-r--r-- 1 wl users 13404847 авг.  26 12:37 00005.mkv
-rw-r--r-- 1 wl users  4259206 авг.  26 12:40 00006.mkv
-rw-r--r-- 1 wl users 34420330 авг.  26 13:03 00007.mkv
-rw-r--r-- 1 wl users 12841493 авг.  26 13:11 00008.mkv
-rw-r--r-- 1 wl users 64185119 авг.  26 13:50 00009.mkv
-rw-r--r-- 1 wl users  3376810 авг.  26 13:52 00010.mkv
-rw-r--r-- 1 wl users 12512293 авг.  26 14:00 00011.mkv
-rw-r--r-- 1 wl users  1093162 авг.  26 14:01 00012.mkv
-rw-r--r-- 1 wl users  8587629 авг.  26 14:30 full.mkv
Почему остальные не «цепляются»? Что я упустил?

 ,

Allakka
()

Боты для Counter-Strike 1.6

Форум — Games

Хочется ботов пострелять. Они вообще существуют под linux? Скачал zbot, поставил, но игра даже не запустилась.

 , , ,

Allakka
()

wvdial в качестве руткита или АТКП

Форум — General

Я использую wvdial для подключения 3-жо модема. Для того, чтобы подключатся от пользователя, добавил его в группу dialout

wl@eee(13:09:49):~$ groups
users dialout video vboxusers
Дал права на запуск wvdial группе dialout
wl@eee(13:32:18):~$ ls -l /usr/bin/wvdial
-rwsrwx--- 1 root dialout 117108 июля  16 01:57 /usr/bin/wvdial
Так как интернет у нас нельзя назвать стабильным, положил в папку /etc/ppp/ip-down.d/ файл:
wl@eee(13:33:25):~$ cat /etc/ppp/ip-down.d/12
#!/bin/bash
while true; do wvdial & wait $!; done
Что получилось в результате? Подключаю модем, запускаю wvdial от пользователя, всё работает, всё отлично. Стоит только «перетыкнуть» модем, как wvdial запускается от рута без запроса пароля. А ведь содержание файла в папке /etc/ppp/ip-down.d/ может быть и таким:
wl@eee(13:33:25):~$ cat /etc/ppp/ip-down.d/dead
#!/bin/bash
rm -rf /
ЧЯДНТ? Или может просто АТКП?

 , , аткп,

Allakka
()

Не работает Wi Fi

Форум — General

В продолжение темы https://www.linux.org.ru/forum/general/7526921

Поставил на ноут семерку, но wi-fi и там не работает (сети видит, но подключится не может).

А вот под линуксом knemo утверждает, что при включении ноута wlan0 сразу подключается к .... (вместо имени пустота)

скрины knemo

http://s017.radikal.ru/i406/1209/46/e8a58062f2d2.jpg

http://s51.radikal.ru/i134/1209/6f/39a9650b1bf2.jpg

Что не так с вайфаем? Кто виноват и что делать?

 

Allakka
()

При обновлении игнорировать изменение номера build-а

Форум — General

Доброе утро, форум!

Можно ли заставить

zypper up
игнорировать обновление пакета, если у него изменился только номер build-а?

 

Allakka
()

convert pdf to png

Форум — General

Понадобилось мне тут перевести несколько страниц pdf в png. Сделал

$ convert -density 300 file.pdf file.png
# Кстати, как задать диапазон страниц?
Жду и жду, а результата нет. Мало того, вдруг, совершенно внезапно, convert «скушал» почти всё ОЗУ и начал «есть» /tmp до тех пор, пока и там место не кончилось.
Начал разбираться. Оказывается, после запуска convert создаёт в /tmp нужные мне файлы в формате magick-хххххххх-00000001 без расширения, но похоже на png. Затем, вместо того, чтобы скопировать эти файлы в мою папку и переименовать в file-№.png, convert начинает создавать какие-то файлы размером от 100 Мб до 1 Гб, при этом «съедая» ОЗУ и место на ЖД.


И может это длиться очень долго:

  • файл pdf 2 листа - несколько секунд и всё готово
  • файл pdf 22 листа - около часа работы
  • файл pdf 79 листов - около 4 часов работы и всего первые 2 листа (дольше не смог ждать, ибо понадобился браузер).


Можно ли заставить convert работать, а не заниматься ерундой? Есть вариант написать скрипт, который запускает convert, затем ищет файлы с номерами страниц, которые мне нужны, копирует их в папку, добавляя расширение png, а потом убивает convert. Но нет ли решения более эстетичного?

 

Allakka
()

[opensuse 12.1] не работает wi fi

Форум — General

Добрый вечер, Уважаемые форумчане! Ещё совсем недавно opensuse 12.1 прекрасно подключалась к wi fi, но в один прекрасный день всё пропало. Подключаюсь я через NM, беспроводные сети видит, но не подключается.

uname -a
Linux Eee-wl.site 3.1.9-1.4-desktop #1 SMP PREEMPT Fri Jan 27 08:55:10 UTC 2012 (efb5ff4) i686 athlon i386 GNU/Linux

lspci | grep -i wireless
01:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)

ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 74:2F:68:2F:30:B3  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:635
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:16

iwconfig wlan0
wlan0     IEEE 802.11  ESSID:""  
          Mode:Managed  Frequency:2.462 GHz  Access Point: Not-Associated   
          Bit Rate:72 Mb/s   Tx-Power:24 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=5/5  Signal level=0 dBm  Noise level=0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

iwlist wlan0 scan
wlan0     Scan completed :
          Cell 01 - Address: 00:24:01:87:20:49
                    ESSID:"DLink"
                    Mode:Managed
                    Frequency:2.462 GHz (Channel 11)
                    Quality:5/5  Signal level:-189 dBm  Noise level:-92 dBm
                    Encryption key:off
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
                              12 Mb/s; 48 Mb/s

zypper se broadcom
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С | Имя                               | Заключение                                            | Тип                   
--+-----------------------------------+-------------------------------------------------------+-----------------------
i | broadcom-wl                       | Wireless driver for Broadcom 43xx series of chips     | пакет                 
  | broadcom-wl                       | Wireless driver for Broadcom 43xx series of chips     | пакет с исходным кодом
  | broadcom-wl-debugsource           | Debug sources for package broadcom-wl                 | пакет                 
  | broadcom-wl-kmp-default           | Wireless driver for Broadcom 43xx series of chips     | пакет                 
  | broadcom-wl-kmp-default-debuginfo | Debug information for package broadcom-wl-kmp-default | пакет                 
i | broadcom-wl-kmp-desktop           | Wireless driver for Broadcom 43xx series of chips     | пакет                 
  | broadcom-wl-kmp-desktop-debuginfo | Debug information for package broadcom-wl-kmp-desktop | пакет                 
  | broadcom-wl-kmp-pae               | Wireless driver for Broadcom 43xx series of chips     | пакет                 
  | broadcom-wl-kmp-pae-debuginfo     | Debug information for package broadcom-wl-kmp-pae     | пакет                 
  | broadcom-wl-kmp-xen               | Wireless driver for Broadcom 43xx series of chips     | пакет                 
  | broadcom-wl-kmp-xen-debuginfo     | Debug information for package broadcom-wl-kmp-xen     | пакет

lsmod | grep -i wl
wl                   2447112  0

dmesg | grep wl
[   24.445887] wl: module license 'unspecified' taints kernel.
[   24.467480] wl 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   24.467493] wl 0000:01:00.0: setting latency timer to 64
[   24.520854] udevd[363]: renamed network interface eth1 to wlan0

Allakka
()

Скрипт для очистки кэша Zypper

Форум — General

Сам скрипт:

#!/bin/bash
DIR=/var/cache/zypp/packages/                                # собственно сам кэш
filecache=`ls -R $DIR | grep '.*.rpm$' | sed 's/[.rpm]*$//'` # список1 файлов из кэша
rpm -qa > /tmp/143                                           # список2 установленных пакетов

for i in $filecache; do
        if [[ $i != `cat /tmp/143 | grep $i` ]]; then        # если файл из списка1 не входит в список2
                echo "Delete $i"
                find "$DIR" -name "$i" -exec rm {} \;        #+находим его и удаляем
        fi
done
rm -f /tmp/143
Но строка
find "$DIR" -name "$i" -exec rm {} \;
не работает. «Или лыжи не едут, или я ...»

Прошу, объясните мне в чём я не прав.

Allakka
()

Простой bash-скрипт и kdialog

Форум — General

Всем привет!

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

Вот сам скрипт:

#!/bin/bash
file1=/media/disk/123.avi
file2=/home/wl/123.avi
dbusRef=`kdialog --progressbar "Копирование..." 100`

cp $file1 $file2 # сам процесс копирования

s1=`stat -c %s $file1` # размер общий
proc1=`expr $s1 / 100` # размер одного процента

for i in `seq 1 100`
  do
  s3=`expr $proc1 * $i` # размер и-того процента
  s2=`stat -c %s $file2` # размер уже скопированного
  if [ "$s2" = "$s3" ] # если с2 равно с3
  then
    qdbus $dbusRef Set "" value $i
    qdbus $dbusRef setLabelText "$i %"
  fi
   sleep 1
done

exit 0

kdialog --msgbox "Все скопировано"

Allakka
()

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