Метапрограммирование в bash
$ $(echo 'id="5"')
bash: id="5": команда не найдена
$ id="5"
$ echo $id
5
Почему не работает присваивание из $(echo ...)?
$ $(echo 'id="5"')
bash: id="5": команда не найдена
$ id="5"
$ echo $id
5
Почему не работает присваивание из $(echo ...)?
Нужно передать запрос webDAV PHP (например) скрипту, который выполнил бы все требуемые операции. Поделитесь пожалуйста готовыми решениями, если есть. Гугл молчит.
Есть костыль для форматирования кода:
#!/bin/bash
xsel -b > /home/user/tmp/styletmp
astyle --style=1tbs --indent=spaces=4 --align-pointer=name --max-code-length=100 --break-after-logical --indent-classes --indent-preprocessor --indent-col1-comments --min-conditional-indent=0 --pad-oper --add-brackets --convert-tabs < /home/user/tmp/styletmp > /home/user/tmp/styletmp.out
xsel -b < /home/user/tmp/styletmp.out
terminator -e path_to_script.sh
Есть такой в природе? Нужно, чтобы понимал dwg последних версий автодака.
# grub-setup /dev/sda
grub-setup: предупр: Попытка установить GRUB на диск с
несколькими разметками разделов или с разметкой разделов и файловой системой.
Лучше этого НЕ ДЕЛАТЬ..
grub-setup: предупр: Встраивание невозможно. При имеющихся параметрах
GRUB можно установить только с помощью списка блоков (blocklists).
Однако, список блоков является НЕНАДЁЖНЫМ механизмом и его лучше не использовать.
grub-setup: ошибка: не будет продолжена с использованием blocklists.
# fdisk -l
Disk /dev/sda: 40 GB, 40024212480 bytes
255 heads, 63 sectors/track, 4866 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 4621 37118151 83 Linux
Warning: Partition 1 does not end on cylinder boundary.
/dev/sda2 4621 4867 1975995 5 Extended
Warning: Partition 2 does not end on cylinder boundary.
/dev/sda5 4621 4867 1975995 82 Linux swap
Warning: Partition 5 does not end on cylinder boundary.
Что ему надо? Там возможно две mbr. Krusader говорит, что у тут 2 диска с ext3 по 40гб, но fdisk/cfdisk не видят ничего страшного. Как почистить?
Правила:
1.Решение должно работать.
2.Решение должно быть нестандартным.
3.Лучший костыль выбирается голосованием.
Начну с себя.
Костыль «Охлаждение на солпях и скрутках»
Необходимо было заменить куллер на процессоре. Так как куллера такого же размера нет, то соплемётом (рис 1) прихерачен (рис 2) куллер с корпуса. Но проблема эффективным охлаждением решена не была и был прихерачен еще один куллер на скрутки (рис 3).
Рис 1: http://imglink.ru/show-image.php?id=844fc93c31e21f09b7b5f4bfe1b47da4
Рис 2: http://imglink.ru/show-image.php?id=ae46d1904be6bd54eee8eef71de83830
Рис 3: http://imglink.ru/show-image.php?id=dbc46856aff977bd6ac0e28c10f7c001
Использовать ресурсы процессора и оперативной памяти на удалённой машине для, например, сборки сишного кода. Ну или работы какого-нибудь приложения, если на машине не хватает памяти. Вот такая бредовая мысль пришла в голову. Где-то видел обсуждение, но сейчас не нашел.
Хочу собрать MaxGold под linux, но не могу справиться с fpc. Файл собирается, но при запуске пишет:
An unhandled exception occurred at $00000000 :
EAccessViolation : Access violation
$00000000
/usr/bin/ld: warning: link.res contains output sections; did you forget -T?
fpc -TLINUX -CX -XX -Mdelphi -Fu../src-common/alib/vfs -Fu../src-common/alib -Fu../src-common/alib/pck -Fu../src-common/alib/sdisdl -Fu../src-core/mgsys -Fu../src-core/mgsys/ev -Fu../src-core -Fusdimain -Fusdimain/ints -FUunits -Flunits -dBGR -dVFS -dlinkdirect -dmgadebug maxg.dpr
Необходимые либы вроде все есть Версия fpc:
Free Pascal Compiler version 2.6.0-9 [2013/04/14] for i386
SVN
svn://maxgold.rumaxclub.ru:46022/maxgold
Обзор
http://www.gamedev.ru/projects/forum/?id=119478
Сайт
http://www.rumaxclub.ru/maxgold.asp
Есть машина с вииной. На ней Cygwin и sshd. Надо подцепиться по ssh к винде с линукса, и запустить, скажем, ie так, чтобы он отображался на удалённой машине (т.е. на машине с линуском.) Насколько такое реально, и если реально, то как?
Пункт А:MySQL 5.1.53-community (под виндой)
Пункт Б:5.5.31-0+wheezy1 (debian)
Нужно перебросить все таблицы, представления и вложенные процедуры.
Пробовал перебрасывать дампы, но это работает как-то криво. Местами выкидывает:
ERROR 1 (HY000): Can't create/write to file './dbname/db.opt' (Errcode: 2)
ERROR 1049 (42000): Unknown database 'dbname'
$dbcopy --source=192.168.1.1 --target=192.168.1.2
Сегодня после звонка будильника задремал на несколько минут и увидел запускающуюся xfce (какие-то окошки, сообщения типа init и все дела) - потом на минуту темнота и я проснулся окончательно.
Где-то месяц назад снилось, что я накладывал патчи на ядро и собирал его. При этом я никогда таким не занимался. Собирал как-то mesa и еще какую-то мелочь, но не более.
..а как только пересел снился кошмар что у меня что-то сломалось в мозгах и я копаюсь в их коде. Код был VBA'шный.
До линуска такого не было.
Есть либа (zip4j), дурные юзеры (которые пихают файлы в архив к какими-попало кодировками) и умная ява (которая пытается читать все это в одной кодировке, а что не может прочитать то ломает)
Конечно кодировку имен файлов можно задавать и до распаковки архива, но если файлов много и они разные архив придётся перечитывать множество раз, что не есть хорошо.
Хотелось бы получать имена такими, какие они есть (ну или хотя бы не полностью изуродованными), а потом уже разбираться какая там у них кодировка.
В идеале хотелось бы какую-нибудь кодировку типа raw или запилить свою кодировку. Может правда решение, просто я об этом ничего не знаю?
Чисто теоретический вопрос. Можно ли организовать отправку и приём данных посредством ping запросов? Как технически это можно реализовать?
Как настроить апач так, чтобы он выдавал в заголовке поле CRC32 с суммой запрашиваемого файла.
На локальной машине стоит апач. Следуя мануалам скопировал туда «голый» git репозиторий. Браузер спокойно открывает его т.е. по адресу 127.0.0.1/git/project.git/ доступны файлы git проекта.
git clone http://127.0.0.1/git/project.git
выдаёт
Cloning into 'project'...
fatal: http://127.0.0.1/git/project.git/info/refs not found: did you run git update-server-info on the server?
git update-server-info запускал, файл info/refs присутствует и открывается браузером.
Git в упор не видит то, что спокойно видит браузер и все дело в настройках апача или проблема в чем-то другом? Как убедиться, что git ходит не через прокси?
Клиент с Debian 7.0 (wheezy) Сервер с RedHat 5.5 Клиент и сервер находятся в одной корпоративной сети. С других компьютеров доступ по SSH нет. В настройках сервера нет ограничений доступа по ip.
SSH -vvv hostname
OpenSSH_6.0p1 Debian-4, OpenSSL 1.0.1e 11 Feb 2013
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to hostname [hostname] port 22.
debug1: connect to address 1hostname port 22: Connection timed out
ssh: connect to host hostname port 22: Connection timed out
traceroute
traceroute to hostname (hostname), 30 hops max, 60 byte packets
1 172.20.10.1 (172.20.10.1) 0.612 ms 0.909 ms 1.230 ms
2 hostname (hostname) 0.530 ms 0.522 ms 0.514 ms
telnet подключается к 80 порту, но не подключается к порту 22.
← назад |