LINUX.ORG.RU

Сообщения niXman

 

машина виснет при попытке установить вендус

Форум — General

привет!

собственно, ноут на основе Core-i3 + VirtualBox. установлена Kubuntu-14.10-x86_64.

при попытке установить на VirtualBox win7 - машина виснет намертво. помогает только reset. происходит это после того, как выбран раздел для установки и нажата «установить»

идеи?

спасибо.

niXman
()

шаринг файлов/директорий в Kubuntu

Форум — General

привет!

собственно, никогда вроде сам этого не делал, и думал, что расшарить директории/файлы - проще паренной репы, но что-то тут не так...

в общем, погуглив, появился вопрос: что, линукс машины не могут шарить данные без samba/ftp/http/ssh?

кто-то может дать ссылку на адекватную доку? машины в одной сети, если что.

спасибо.

niXman
()

подсобите с регуляркой

Форум — General

привет!

нужно две регулярки. первая - чтоб определить, является ли строка base64 строкой, вторая - тоже самое но для base62 строки.

по поводу первого - нашел это: http://stackoverflow.com/questions/8571501/how-to-check-whether-the-string-is...

но не понимаю, как это переделать для base62?

вот рабочее выражение для base64 детектора: '^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)$'

потестить можно тут: http://encode-base62.nichabi.com/

спасибо!

niXman
()

нужна программка-шифровалка сообщений

Форум — General

привет!

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

ну и, разумеется, она должна уметь работать наоборот.

было бы здорово, если бы она еще и умела шифровать файлы.

программа должна быть с открытым исходным кодом, разумеется.

идеи?

спасибо.

niXman
()

непонятка с /proc/sys/kernel/core_pattern

Форум — General

привет!

читаю эту запись, и там, в самом конце, говорится такое:

3. Configure it forever

The changes done before are only applicable until the next reboot. In order to make the change in all future reboots, you will need to add the following in “/etc/sysctl.conf“:

# Own core file pattern... kernel.core_pattern=/tmp/cores/core.%e.%p.%h.%t

sysctl.conf is the file controlling every configuration under /proc/sys

но, прописывание ничем не помогает, после перезагрузки строка в '/proc/sys/kernel/core_pattern' остается какой и была.

ОС - ubuntu-server-14.04

спасибо.

niXman
()

почему скорость чтения/записи на SSD и HDD дисках одинаковая?

Форум — General

привет!

есть две машины, отличаются только дисками. на одной установлены SSD(INTEL SSDSC2BW240A4), на другой - HDD(HGST HUS724020ALA640).

тесты проводил при помощи 'hdparm -tT /dev/sda' и банально распаковкой/копированием исходников ядра. время одинаковое.

разве SSD диски не должны работать быстрее? или, может быть, их как-то донастраивать нужно?

спасибо.

niXman
()

где покупаете/продаете биткоины?

Форум — General

приветствую!

сабж.

спасибо.

 

niXman
()

вопрос по регистрации доменов/поддоменов

Форум — General

приветствую!

к примеру, у меня есть домен 'domain.com'. мне нужен домен 'downloads.domain.com'.

вопрос в том, мне что, нужно регать отдельно такой домен у регистратора, или 'downloads.domain.com' это какой-то поддомен и его я сам должен где-то прописывать/настраивать?

спасибо.

niXman
()

выскажите мнение о фазах луны в С/С++

Форум — Development

привет.

спор возник, на тему того, почему программа, в которой использование висячего указателя раньше не валило программу, а сейчас валит.

мне-то все понятно, но коллега не верит что это может произойти просто из-за фазы луны, не говоря уже про смену железа/компилятора/версию ОСи, етц...

и да, программа имеет отчасти асинхронную природу. и да, недавно программа переехала на более мощный сервер.

спасибо.

 

niXman
()

не могу слинковать код использующий boost.context+boost.coroutine

Форум — Development

привет.

вопрос, какой-то нелепый получается, но в самом деле не могу слинковать %)

берем этот экзампл и пытаемся скомпилять: g++ -std=c++11 echo_server.cpp -oecho_server -lboost_coroutine -lboost_context -lboost_system -pthread

у кого-нить получается? порядок библиотек в коммандной строке менял, - не помогает.

ос - убунта-14.10, x86_64

boost - из реп, 1.55

спасибо.

 ,

niXman
()

трейсинг malloc/free

Форум — Development

хочу написать тулзу использующую ptrace() для трейсинга malloc()/free().

знаю, что malloc()/free() - не сисколы, потому ptrace() не сможет их трейсить. для того чтоб определить, какие сисколы в реале используются, набросал тест и запусти его под strace:

#include <stdlib.h>

int main() {
   void *p = malloc(32);
   free(p);
}
скомпилял, запустил, получил такой вывод:
execve("./malloc", ["./malloc"], [/* 74 vars */]) = 0
brk(0)                                  = 0xd00000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f505301d000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=152675, ...}) = 0
mmap(NULL, 152675, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5052ff7000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\37\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1845024, ...}) = 0
mmap(NULL, 3953344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f5052a37000
mprotect(0x7f5052bf3000, 2093056, PROT_NONE) = 0
mmap(0x7f5052df2000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bb000) = 0x7f5052df2000
mmap(0x7f5052df8000, 17088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5052df8000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5052ff6000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5052ff4000
arch_prctl(ARCH_SET_FS, 0x7f5052ff4740) = 0
mprotect(0x7f5052df2000, 16384, PROT_READ) = 0
mprotect(0x600000, 4096, PROT_READ)     = 0
mprotect(0x7f505301f000, 4096, PROT_READ) = 0
munmap(0x7f5052ff7000, 152675)          = 0
mmap(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5052ef3000
munmap(0x7f5052ef3000, 1052672)         = 0
exit_group(1048576)                     = ?
+++ exited with 0 +++
далее, закоментил malloc()/free(), и снова скомпилял и запустил, и получил такой вывод:
execve("./malloc", ["./malloc"], [/* 74 vars */]) = 0
brk(0)                                  = 0x1aea000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f72854ce000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=152675, ...}) = 0
mmap(NULL, 152675, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f72854a8000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\37\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1845024, ...}) = 0
mmap(NULL, 3953344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7284ee8000
mprotect(0x7f72850a4000, 2093056, PROT_NONE) = 0
mmap(0x7f72852a3000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bb000) = 0x7f72852a3000
mmap(0x7f72852a9000, 17088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f72852a9000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f72854a7000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f72854a5000
arch_prctl(ARCH_SET_FS, 0x7f72854a5740) = 0
mprotect(0x7f72852a3000, 16384, PROT_READ) = 0
mprotect(0x600000, 4096, PROT_READ)     = 0
mprotect(0x7f72854d0000, 4096, PROT_READ) = 0
munmap(0x7f72854a8000, 152675)          = 0
exit_group(1048576)                     = ?
+++ exited with 0 +++
т.е. разница здесь в двух вызовах, которые присутствуют в первом, и отсутствуют во втором(с конца):
mmap(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5052ef3000
munmap(0x7f5052ef3000, 1052672)         = 0

т.е. я правильно понимаю, что mmap()/munmap() используются для malloc()/free() соответственно? второй вопрос в том, каким образом я могу определить, что эти mmap()/munmap() используются именно для malloc()/free(), а не для мапинга файла, к примеру?

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

благодарен.

niXman
()

VPN на роутер

Форум — General

привет!

собственно, использую сабж, и хочу установить VPN на роутер, чтоб все домашнее оборудование в инет ходило через него.

вопрос в том, нужен ли для этого какой-то особенный роутер? кто-то в теме?

спасибо.

niXman
()

как получить статистику по TCP порту?

Форум — General

приветствую!

есть программа сервер, принимающая пользователей по определенному порту.

скажите, каким образом я могу получить такую информацию как: 1)кол-во подключений, 2)прочитано байт, 3)записано байт, 4)скорость чтения, 5)скорость записи?

благодарен.

niXman
()

как определить, на каком ядре выполняется процесс

Форум — Development

приветствую!

собственно сабж.

есть PID, нужно узнать номер ядра.

благодарен.

niXman
()

проверка «чистоты» почтовых алиасов

Форум — General

привет!

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

вопрос в том, каким образом проверить, что я используя алиас и отправляя почту получателю, получатель(возможно продвинутый) не сможет определить имя реальной почты?

спасибо.

niXman
()

vsftpd, виртуальные пользователи, разные права

Форум — General

привет!

настроил сабж как написано тут, все гут.

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

спасибо.

niXman
()

прочитать N`ое кол-во байт из /dev/random

Форум — General

привет!

скажите, каким образом средствами bash, можно прочесть N`ое кол-во байт из /dev/random?

благодарен.

niXman
()

как выполнить 'cd' в новой сессии bash?

Форум — General

привет!

пытаюсь сделать такое: 'strace — /bin/bash cd ~/1', но в ответ: «/bin/bash: cd: Нет такого файла или каталога»

т.е. причина наверняка в том, что 'cd' это встроенная команда. но почему тогда новая сессия bash не может выполнить эту команду?

спасибо.

niXman
()

матчинг путей

Форум — General

привет!

вопросов, на самом деле, два.

1. правильно ли утверждение, что пути '/1/.' и '/1/1.txt' матчатся на '/1/*' ?

2. правильно ли утверждение, что содержимое директории '/1' читается из '/1/.' ?

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

спасибо.

niXman
()

Объясните суть сообщения от огнелиса

Форум — General

привет!

понадобилось зарегать левую почту на маил.ру, а браузер мне выдает такое: «Этот веб-сайт(mail.ru) пытался получить доступ к данным изображения на холсте. Поскольку данные холсте изображение может быть использовано для получения информации о вашем компьютере, пустые данные изображения были возвращены на этот раз.»

(текст в оригинале)

в общем-то, вопрос в том, что это означает? и в том, маил.ру снова троянов подсовывает?

niXman
()

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