LINUX.ORG.RU

Сообщения virvdova

 

remove the write protection [windows 7] [virtualbox]

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

Установил себе 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] возможности файзера

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

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

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

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

virvdova
()

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

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

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

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

virvdova
()

GDB: conditional watchpoint

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

Не работает условие для 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
()

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

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

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

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

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

virvdova
()

convert vmware image to qemu

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

virvdova
()

List in ocaml

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

         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

Доброго времени суток. помогите начинающему функциональному програмисту есть код на 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] вопрос по кодировкам

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

 

virvdova
()

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

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

$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

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

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

 

virvdova
()

[java] запуск jar

Доброго времени суток!
Описание проблемы:
есть маленький проект 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

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

virvdova
()

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

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

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

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

virvdova
()

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

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

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

Доброго времени суток.
Подскажите пожалуйста может в 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

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

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

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

virvdova
()

[Call_graph] egypt

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

Хочу воспользоваться 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

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

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

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

virvdova
()

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

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

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

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

 

virvdova
()

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