LINUX.ORG.RU

Сообщения virvdova

 

remove the write protection [windows 7] [virtualbox]

Форум — Admin

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

Установил себе windows 7 в virtualbox-4.1.

Хост машина 32-бинтая Ubuntu 10.04.3

Примонтировал сетевой диск (Z)

Когда хочу скинуть файлы с расширением: sys,idb,... Выскакивает надпись: Please remove the write protection!

Когда нужно скопировать файл например с расширением txt - копирование происходит нормально.

Подскажите как этот (е...ный) windows 7 заставить нормально копировать файлы любого размера из сетевого диска в гостевую ОС.

P.S. Всякие firewall - я конечно же повыключал.

Заранее огромное спасибо.

 

virvdova
()

[Peach] возможности файзера

Форум — Development

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

Нужны конфиги на разные виды архивов для Peach (тут есть для arj: http://peachfuzzer.com/), может у кого то есть?
Еще нужны конфиги для smb,vnc,... (для ftp у меня есть:)) Может кто порекомендует что то другое, или у кого то есть советы, рекомендации по использованию peach.

(было бы неплохо получить побольше рабочих примеров на разные протоколы или форматы файлов)

Заранее огромное спасибо!

virvdova
()

Генератор файлов

Форум — Development

Доброго времени суток.
У меня такая проблема, написал свой архиватор и хочу его протестировать на такие ситуации:
архивировать файл с очень большим именем,архивировать директорию содержащею 10^9 пустых поддиректорий, архивировать файлы в названии которых будут {}!@$%^&*(),.....

Если такая то готовая утелита для генерации таких не стандартных файлов и директории.

заранее огромное спасибо!

virvdova
()

GDB: conditional watchpoint

Форум — Development

Доброго времени суток!
Подскажите, плз

Не работает условие для watchpoint.
Использую такую команду:
watch my_var if my_var == 0xDEADC0DE
При этом останов происходит при любом изменении my_var.
Каким образом сделать так, чтобы останов происходил, только в том случае, когда новое значение my_var будет равным 0xDEADC0DE?
Также, есть ли какие-то макросы для сущностей Old value и New value.
Так как watchpoint реализован через hardware breakpoints, может попробывать софтварные брейки на данные?
GDB 6.8 debian

заранее огромное спасибо!

virvdova
()

тонкий клиент.

Форум — Admin

Доброго времени суток.!
Подскажите пожалуйста, какой тонкий клиент лучше выбрать.?

Ситуация такая: есть один комп под ubuntu 9.04.
Нужно сделать так что бы тонкий клиент работал тоже с этой ubuntu.

Если можно расскажите как это настраивать.

заранее огромное спасибо!

virvdova
()

convert vmware image to qemu

Форум — Admin

Доброго времени суток!
Подскажите версии vmware и qemu для конвертации любых образов, так что бы конвертировалось нормально, не выбивал синий экран и все такое.
Заранее огромное спасибо!

virvdova
()

List in ocaml

Форум — Development

Доброго времени суток. Подскажите пожалуйста как в

         let lines_list = [] in

			      let f element =
				    let elem = element in
				    if ( elem = "AAA" ) then(
				     let tmp_lines_list = lines_list in 
				    lines_list = elem :: tmp_lines_list
				    
				    )
				else(
				  ...
				)
				in

				  List.iter f lines
lines - это List. Цель - нужно сравнить все элементы lines с «ААА» и если он равен AAA то добавить его в lines_list.
Тот код который я написал - этого не делает.
Подскажите как правильно это написать.
Заранее огромное спасибо.
(сори за простой вопрос - только недавно начел осваивать ocaml)

virvdova
()

ocaml Syntax error

Форум — Development

Доброго времени суток. помогите начинающему функциональному програмисту есть код на ocaml

.....
if not !Sys.interactive then
  let args = parse_cmdline in

  deend_use_multi args.deend_multi;
  deend_use args.deend;

  (* get trace from one source *)
  print_string "Getting trace\n";
  flush stdout;

 
  let prog =
    Printf.printf "statefile %s\n" args.state_file;
    List.iter 
      (fun (x,y) -> Printf.printf "%Lx %Lx\n" x y)
      args.state_ranges;
........
я в него добавил:
let lines = ref [] in
let chan = open_in filename in
try
  while true; do
    lines := input_line chan :: !lines
  done; []
with End_of_file ->
  close_in chan;
  List.rev !lines
получилась:
if not !Sys.interactive then
  let args = parse_cmdline in

  deend_use_multi args.deend_multi;
  deend_use args.deend;

  (* get trace from one source *)
  print_string "Getting trace\n";
  flush stdout;

  (* get list ijmp not go*)
    let filename = "test.ijmp.graphist.result" in

    let lines = ref [] in
    let chan = open_in filename in
    try
      while true; do
	lines := input_line chan :: !lines
      done; []
    with End_of_file ->
      close_in chan;
      List.rev !lines

  let prog =
    Printf.printf "statefile %s\n" args.state_file;
    List.iter 
      (fun (x,y) -> Printf.printf "%Lx %Lx\n" x y)
      args.state_ranges;
кидает ошибку
ocamlfind ocamldep -I ../ocaml ../trace_mine_2 appreplay.ml > ._d/appreplay.d
File "appreplay.ml", line 606, characters 2-4:
Syntax error
make[3]: *** Deleting file `._d/appreplay.d'
ocamlfind ocamlopt -package gdome2,str,ocamlgraph,extlib,unix -c -I ../ocaml -I ../trace_mine_2 -I ../stp/ocaml -I ../stp appreplay.ml
File "appreplay.ml", line 606, characters 2-4:
Syntax error
Я так понел утеряна связь моего куска в общей функцией. Вопрос: как это правильно реализовать. Цель: нужно в теле функции открыват файл и считать все строки в list

заранее огромное спасибо!

virvdova
()

[html] вопрос по кодировкам

Форум — Admin

Доброго времени суток.
Подскажите как починить кодировку.
Вот мой сайт.
(пробывал UTF-8,KOI8)
Не отображает русский язык.
http://shaptala.kiev.ua/
Заранее огромное спасибо!

 

virvdova
()

[rrdtool] Простой вопрос

Форум — Admin

Доброго времени суток.
Подскажите пожалуйста.
Если есть файл типа:

$cat test
34
2.4
55.3
234.3
3.2
$
как с помощь rrdtool построить его график
Проблема в том что он сам выставляет время заполнения при rrdtool update.
а я заполняю его скриптом
$ cat update.sh
#!/bin/sh
for i in `cat test`
do
#echo $i
rrdtool update test.rrd N:$i
done
$
, поэтому оно одинаковое для все значений и в итоге не чего не заполняет.
а мне нужно что бы оно эти значения расставило по порядку с указанным интервалом (который указывается при создании) а получается:
# rrdtool dump test.rrd | less
........................
                        <!-- 2010-05-16 01:41:05 GMT / 1273974065 --> <row><v> NaN </v></row>
                        <!-- 2010-05-16 01:41:10 GMT / 1273974070 --> <row><v> NaN </v></row>
                        <!-- 2010-05-16 01:41:15 GMT / 1273974075 --> <row><v> NaN </v></row>
                        <!-- 2010-05-16 01:41:20 GMT / 1273974080 --> <row><v> NaN </v></row>
                        <!-- 2010-05-16 01:41:25 GMT / 1273974085 --> <row><v> NaN </v></row>
                        <!-- 2010-05-16 01:41:30 GMT / 1273974090 --> <row><v> NaN </v></row>
                        <!-- 2010-05-16 01:41:35 GMT / 1273974095 --> <row><v> 8.4709012730e-01 </v></row>
                        <!-- 2010-05-16 01:41:40 GMT / 1273974100 --> <row><v> 4.2398330787e-01 </v></row>
                        <!-- 2010-05-16 01:41:45 GMT / 1273974105 --> <row><v> 1.0321183658e+00 </v></row>
                        <!-- 2010-05-16 01:41:50 GMT / 1273974110 --> <row><v> 5.7508187042e-01 </v></row>
                        <!-- 2010-05-16 01:41:55 GMT / 1273974115 --> <row><v> 1.5208793453e+01 </v></row>
                </database>
        </rra>
</rrd>
заранее огромное спасибо еще как я создаю добавлю
$
rrdtool create test.rrd --step 5         \
        DS:input:GAUGE:5:U:U                                     \
        RRA:LAST:0.5:1:1830

$ cat create_graph.sh
#!/bin/sh
rrdtool graph test.png  --end now --start -1d \
    --width 2000 --height 120 --imgformat PNG \
    --title "title"  --rigid  --color BACK#FAFAFA  \
    DEF:ifino=test.rrd:input:LAST   \
    CDEF:ifino1=ifino,60,/                      \
    VDEF:sumin=ifino1,TOTAL                     \
    VDEF:maxin=ifino1,MAXIMUM                   \
    VDEF:avgin=ifino1,LAST                   \
    AREA:ifino1#00FF00:"In"           \
    GPRINT:maxin:"Max=%lf%s"          \
    GPRINT:avgin:"Avg=%lf%s"          \
    GPRINT:sumin:"Sum=%lf%sl"         \

 

virvdova
()

[c++] example project for study pattern

Форум — Development

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

Заранее огромное спасибо.

 

virvdova
()

[java] запуск jar

Форум — Development

Доброго времени суток!
Описание проблемы:
есть маленький проект xmlbeansxx
(http://top.touk.pl/confluence/display/xmlbeansxxdoc/xmlbeansxx)
в нем есть:

$ pwd
/xmlbeansxx/xmlbeansxx-0.9.8/generator/src/main/java/pl/touk/xmlbeansxx
[xmlbeansxx]$ ls -la
итого 128
drwxrwxr-x 2 4096 Май 11 19:21 .
drwxrwxr-x 3 4096 Сен 25  2008 ..
-rw-r--r-- 1 69755 Сен 25  2008 ClassGen.java
-rw-r--r-- 1 2143 Сен 25  2008 Graph.java
-rw-r--r-- 1 1961 Сен 25  2008 Input.java
-rw-r--r-- 1 1607 Май 11 19:41 MyXmlErrorPrinter.java
-rw-r--r-- 1 3287 Сен 25  2008 Output.java
-rw-r--r-- 1 10455 Май 12 14:16 TSLoader.java
-rw-r--r-- 1 758 Сен 25  2008 TypeTraversor.java
-rw-r--r-- 1 800 Сен 25  2008 Utils.java
-rw-r--r-- 1 3858 Май 12 13:53 Validator.java
$pwd /xmlbeansxx/xmlbeansxx-0.9.8/generator
CMakeLists.txt  Makefile  Makefile.am  Makefile.in  pom.xml
$cat CMakeLists.txt
SET(GEN_UNIX_BIN_LINKS scompxx xmlbeansxx-geninclude xmlbeansxx-gen xmlbeansxx-split)
SET(GEN_BINFILES 
        ${GENDIR}/bin/acx_pthread.m4
        ${GENDIR}/bin/scompxx
        ${GENDIR}/bin/xmlbeansxx-geninclude
        ${GENDIR}/bin/xmlvalidator
        ${GENDIR}/bin/xmlbeansxx-gen
        ${GENDIR}/bin/xmlbeansxx-genbuiltin
        ${GENDIR}/bin/xmlbeansxx-split
        ${GENDIR}/bin/xmlbeansxx-gen.bat
        ${GENDIR}/bin/xmlbeansxx-genbuiltin.bat
)
SET(GEN_LIBFILES
        ${GENDIR}/lib/commons-logging-1.1.jar
        ${GENDIR}/lib/xbean-1.0.4.jar
        ${GENDIR}/lib/log4j-1.2.12.jar
)
SET(GEN_JAR
        ${GENDIR}/xmlbeansxx-gen.jar
)


ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/pom.xml
        COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/pom.xml ${CMAKE_CURRENT_BINARY_DIR}/
)

ADD_CUSTOM_COMMAND(OUTPUT ${GEN_BINFILES} ${GEN_LIBFILES} ${GEN_JAR}
        COMMAND ${MVN_PROG} -o -Dbase=${CMAKE_CURRENT_SOURCE_DIR} -Prelease package
        MAIN_DEPENDENCY ${CMAKE_CURRENT_BINARY_DIR}/pom.xml
        DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/pom.xml
)

ADD_CUSTOM_TARGET(generator
        DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/pom.xml ${GEN_BINFILES} ${GEN_LIBFILES} ${GEN_JAR} 
)


INSTALL(FILES ${GEN_BINFILES} 
        DESTINATION share/xmlbeansxx/bin
        PERMISSIONS     OWNER_EXECUTE   OWNER_WRITE     OWNER_READ
                        GROUP_EXECUTE                   GROUP_READ
                        WORLD_EXECUTE                   WORLD_READ
)
INSTALL(FILES ${GEN_LIBFILES}
        DESTINATION share/xmlbeansxx/lib
)

INSTALL(FILES ${GEN_JAR}
        DESTINATION share/xmlbeansxx
)
$cat Makefile.am
EXTRA_DIST = CMakeLists.txt

all-local: stamp-build 

stamp-build: $(shell find . -regex '\./\(src\|pom\.xml\).*' -not -regex '.*/\..*' | grep -v stamp)
        if [ "x`readlink -f ${srcdir}`" != "x`readlink -f .`" ]; then cp ${srcdir}/pom.xml . ; fi
        ${MVN} -U -Dbase=${srcdir} -Prelease package 
        touch stamp-build

clean-local:
        ${MVN} clean
        rm -f stamp-build
        if [ "x`readlink -f ${srcdir}`" != "x`readlink -f .`" ]; then rm -f pom.xml; true ; fi 

install-data-local:
        $(mkinstalldirs) $(DESTDIR)$(datadir)/xmlbeansxx
        $(mkinstalldirs) $(DESTDIR)$(bindir)
        cp -r target/xmlbeansxx-gen/* ${DESTDIR}${datadir}/xmlbeansxx
        ln -fs ${datadir}/xmlbeansxx/bin/xmlbeansxx-gen ${DESTDIR}${bindir}/xmlbeansxx-gen
        ln -fs ${datadir}/xmlbeansxx/bin/scompxx ${DESTDIR}${bindir}/scompxx
        ln -fs ${datadir}/xmlbeansxx/bin/xmlbeansxx-split ${DESTDIR}${bindir}/xmlbeansxx-split
        ln -fs ${datadir}/xmlbeansxx/bin/xmlbeansxx-geninclude ${DESTDIR}${bindir}/xmlbeansxx-geninclude

uninstall-local:
        rm -fr ${DESTDIR}${datadir}/xmlbeansxx
        rm -f ${DESTDIR}${bindir}/xmlbeansxx-gen
        rm -f ${DESTDIR}${bindir}/scompxx
        rm -f ${DESTDIR}${bindir}/xmlbeansxx-split
        rm -f ${DESTDIR}${bindir}/xmlbeansxx-geninclude

dist-hook:
        for file in `find . -regex '\./\(src\|pom\.xml\).*' -not -regex '.*/\..*'`; do \
                if [ -d $$file ]; then \
                        mkdir $(distdir)/$$file; \
                else \
                        cp -dP $$file $(distdir)/$$file; \
                fi; \
        done
После сборки получится
[generator]$ ls target/xmlbeansxx-gen.jar
generator]$ cat target/xmlbeansxx-gen/bin/xmlvalidator 
#!/bin/bash
usage="\
Validates xml given xsds

Usage: $0 file.xml [file1.xsd file2.xsd ... ]"

basefile=`readlink -f $0`

if test $# -eq 0; then
  echo "$usage"; exit 1
fi

java -jar `dirname ${basefile}`/../xmlbeansxx-gen.jar pl.touk.xmlbeansxx.Validator $@
[generator]$
но когда вызываешь
[bin]$ ./xmlvalidator RB.xml RB.xsd 
java.io.FileNotFoundException: pl.touk.xmlbeansxx.Validator (No such file or directory)
Он не находит pl.touk.xmlbeansxx.Validator но в xmlbeansxx-gen.jar есть Validator.class.

Вопрос как правильно вызвать main из Validator.java который входит в xmlbeansxx-gen.jar.

Заранее огромное спасибо

 

virvdova
()

mysql time

Форум — Development

Доброго времени суток.
Разговор о mysql
Подскажите есть ил способ извлечь из таблицы данные которые в нее поступили за последние 5 минут (но с самой таблице не поля с временем).
если нет, то как можно добавить поле в котором будет указано когда была сделана запись.
Заранее огромное спасибо!

virvdova
()

Intel Core i5 и материнская плата

Форум — Linux-hardware

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

Подстажите какая разница между:
Intel Core i5-750 BV80605001911AP
Intel Core i5-750 BX80605I5750
Подскажите какую лучше к нему материнскую плату купить?
критерии: со встроеной, нормальной видио (не для геймера).

ЗАранее огромное спасибо!

virvdova
()

[java] простой вопрос:

Форум — Development

Доброго времени суток! Подскажите пожалуйста:

Pattern t = Pattern.compile("([a-z0-9_]+)");
//где   M стринга ${file} 
            
            Matcher n = t.matcher(M);
            String param = n.group();
            try
            {
    		        FileWriter f0 = new FileWriter("/tmp/file1.txt",true);
    		        f0.write("param="+param+"\n");
    		        f0.close();
            }
            catch (IOException exception)
            {
                    exception.printStackTrace();
            }
Не получаеться. а нужно param который равен file Заранее огромное спасибо!

 

virvdova
()

[c++] iterator exception

Форум — Development

Доброго времени суток.
Подскажите пожалуйста может в std итератор (к примеру vector) выкидывать exception, как это проверить?какой имеено exception? как вообще от этого застраховаться.
Пример кода:


for (std::vector<XmlHelper::XmlNode>::iterator node = nodes.begin();
                    node != nodes.end(); node++)
                {
   try
                      { 
                      
 std::string str=node->getContent();
}
                      catch (...)
                     {
                       
.........
}
}
const char* XmlNode::getContent() const
{

    if (!m_node)
    {
        return 0;
    }
    xmlNode* node = m_node->children;

    while (node)
    {
        if (XML_TEXT_NODE==node->type)
        {
            char * str = reinterpret_cast<char*>(node->content);
            if (str)
            {
#ifdef DISABLE_CUSTOM_ESCAPE
                return str;
#else
                return XmlUtil::unescapeString(str);
#endif
            }
        }
        node = node->next;
    }
    return NULL;
}


getContent() = не выкидывает exception
а std::string str=node->getContent(); выкидывает
Почему? как отследить его?
Заранее огромное спасибо!

 

virvdova
()

[c/c++] static call graph of a C program

Форум — Development

Доброго времени суток.
Порекомендуйте пожалуйста утилиту - граф кола.только только такую которая рисует и статически применяется.(не при запуске, а при билде)

Заранее огромное спасибо!
(из списка http://en.wikipedia.org/wiki/Call_graph не одна не подходит, некоторые старые, некоторые не ресуют, некоторые не статические)

Заранее огромное спасибо!

virvdova
()

[Call_graph] egypt

Форум — Development

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

Хочу воспользоваться egypt.
Скачал, установил.
прочитал в man
Compile the program or source file you want to create a call graph for with gcc, adding the option ``-dr" to CFLAGS

$ gcc deL.c -o del -dr
cc1: предупреждение: некорректный ключ отладки: r
$

полез в http://gcc.gnu.org/onlinedocs/gcc/Debugging-Options.html
нашел ключ: -dv и fdump-final-insns[=file]
Не один из них не сгенерил .rtl

Подскажите пожалуйста что я делаю не так.
как сгенерить правильно .rtl

Заранее огромное спасибо

virvdova
()

codeviz

Форум — Development

Доброго времени суток.
Кто знает. (может у кого есть свои наработки.)

Подскажите codeviz работает в GCC версии старше 3.7. например в 4.5.
Если да то как собрать gcc(например 4.5) с codeviz.
Помойму, по мануалу последняя версия которая подерживает это gcc 3.6

Заранее огромное спасибо

virvdova
()

[c++] виртуальные деструкторы

Форум — Development

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

Подскажите зачем нужны виртуальные деструкторы?
Где лучше и где не стоит их использовать?

Заранее огромное спасибо!

 

virvdova
()

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