LINUX.ORG.RU

Сообщения ale

 

помощь лора

Форум — Talks

Добрый день о ЛОР, взываю с мольбой к твоим безграничным возможностям. нужен простой легковесный http сервер (на C/C++, с минимальными зависимостями). В гугле не забанян, но ужасный кальмар блочит мне скачивание tar.gz (tar.bz2 разрешен =) )

Конкретизирую: переименуйте этот файл (http://serverkit.org/modules/contrib/shttp/shttp-0.0.1.tar.gz) и бросьте мне на почту (Ale.Gafa [at] gmail.com).

Если есть другие варианты легковесного http-сервера, то тоже бросьте мне на мыло

ps бросаю к твоему тотемному столбу скальп беглого виндовз-юзверя

ale
()

Посвещается красноглазикам =)

Форум — Talks
ale
()

OOOXML

Форум — Talks

В продолжение темы (http://www.linux.org.ru/jump-message.jsp?msgid=2110299)

Очень понравилась картинка http://www.noooxml.org/local--files/start/isomeeting.jpg

ale
()

Странное поведение gcc и g++

Форум — Development

есть 3 файла.
1.h:
#ifndef H
#define H

const char a []= "a";

#endif

1.c и 2.c:
#include "1.h"

компилируем: gcc -c 1.c && gcc -c 2.c
объеденяем: gcc -shared 1.o 2.o
получаем ошибку:
multiple definition of `a`

если скомпилировать и "объеденить" с помощью g++ - то ошибка не выдается, однако в получившейся библиотеке получается два символа a:
$ nm a.out| grep "r a"
00000734 r a
00000738 r a

я конечно понимаю, что компилятору неоткуда знать сколько сишных файлов я буду компилировать, и чем отличаются два символа с одним именем в одном объектнике, но все же g++ справляется с этим, а gcc нет?

насколько я понял компиляция g++ от gcc отличается только вызовом препроцессора с различными define'ами и вызовом либо cc1 либо cc1plus.
так почему такую возможность не реализовали в gcc?

Понятно, что один из вариантов решения вопроса символов с одинаковыми именами - создать столько копий, сколько упоминаний, но почему не происходит оптимизация?

заметил на версии 2.95.4, проверял на 4.0.3 - та же штука.

ale
()

python, bashизм?

Форум — Development

Есть такой код:

a = " try this"
print a,
b = "successfuly"
print "\033[" + str(len(a) + 1) + "D", b

и два вопроса:
1: я так понимаю что сей эскейп код "\033[" + str(len(a) + 1) + "D" - башизм и под другими шелами может не заработать, правильно ли я думаю?
2: если это башизм, то как мне от него избавиться, сохранив функциональность (т.е. вывод новой строки поверх старой)

ale
()

bluetooth реклама

Форум — Talks

вобщем-то вот: http://telecom.cnews.ru/news/line/index.shtml?2007/04/03/243729

представляете идете по улице - и каждая организация начинает "спрашивать" не хотите рекламки?

ps представил себе спам-агрегаты, отсылающие всем прохожим сообщения про "американский английский" и что-то там увеличить

pps этот банк HSBC уже известен по новостям от новела и m$ (http://www.novell.com/news/press/hsbc_taps_microsoft_novell_agreement_to_redu...)

ppps с включеным синим зубом не хожу, но сам факт

ale
()

acpi fan state не работает

Форум — Linux-hardware

есть ноут compaq armada m700 (p III). При включении ноута включается (по необходимости) нужный режим работы вентилятора.

Но при загруженном linux'е возможно лишь однократное изменение режима работы. Например так: echo on > /proc/acpi/C1A2/fan/state.

Спустя некоторое время изменения (echo on > ... / echo off > ...) ни к чему не приводят (нет изменений и нет сообщения об ошибке).

На попытку отослать "1" вместо "on" получил сообщение "ACPI: Device does not support D1". Начал рыть сырцы ядра понял что возможных "D-состояний" 4, а сей псевдодевайс воспринимает лишь 0 или 3. (я так понимаю выключить/включить). Но опять же отсылая 0 или 3 - ничего не происходит.

Вопрос знатокам: что делать? как завести этот долбаный вентилятор?

ps `uname -a`: Linux AleSNotE 2.6.19-gentoo-r5-basic #2 PREEMPT Sun Mar 11 12:20:53 MSK 2007 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux (собрано без опции CONFIG_ACPI_DEBUG)

pps lm_sensors с fancontrol'ом не предлагать. ибо для lm_sensors нету модуля.

ale
()

не в том разделе

Форум — Linux-org-ru

не в job ли случаем сие (http://www.linux.org.ru/jump-message.jsp?msgid=1826243) надо

ale
()

kernel 2.6.20 changes

Форум — General

читал http://kernelnewbies.org/LinuxChanges, и возникло 2 вопроса:

первый: Relative atime support (http://kernelnewbies.org/LinuxChanges#head-432c7e9693942f1afb7148c03ef009feed...) если все так было хреново (в плане производительности), то как оно сейчас на 2.6.20?

второй: что означает новая опция с пугающим названием CONFIG_SYSFS_DEPRECATED (помимо того, что убирает "компатибельные" симлинки и нужна для работы старых версий udev)?

ale
()

bash - poll, select

Форум — Development

наткнулся на пост http://www.linux.org.ru/profile/ale/view-message.jsp?msgid=1806320#1806341

и возник вопрос, есть ли в bash стандартная команда, вызывающая системные вызовы poll, select для указанного файла

ale
()

distcc компиляция qt-проекта

Форум — Development

Вобщем суть такая: есть часть проекта на qt, она собирается вызывая qmake и make. решил использовать distcc для сборки столкнулся со следующей проблемой. qmake создает Makefile со следующим содержанием:

.cpp.o:

$(CXX) -c -include qt-client $(CXXFLAGS) $(INCPATH) -o $@ $<

где qt-client название директории и часть названия файла проекта (qt-client.pro) соответственно файла qt-client нет.

при компиляции через i686-pc-linux-gnu-g++ -v получается:

/usr/libexec/gcc/i686-pc-linux-gnu/4.1.1/cc1plus -quiet -v -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -D_GNU_SOURCE -D_REENTRANT -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -include qt-client QTClient.cpp -quiet -dumpbase QTClient.cpp -march=pentium3 -auxbase-strip QTClient.o -O2 -Wall -W -version -fPIC -o - | /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/as -V -Qy -o QTClient.o -

при компиляции через distcc i686-pc-linux-gnu-g++ вываливается ошибка: "cc1plus: error: qt-client: Нет такого файла или каталога ". вывод distcc i686-pc-linux-gnu-g++ -v:

/usr/libexec/gcc/i686-pc-linux-gnu/4.1.1/cc1plus -E -quiet -v -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -D_GNU_SOURCE -D_REENTRANT -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -include qt-client QTClient.cpp -march=pentium3 -Wall -W -fPIC -O2

опции и параметры компиляции не меняются (в ручную проверял). как видно с первого взгляда distcc меняет опции передаваемые для cc1plus. Собственно вопрос: как заставить distcc собирать проект? (Теоретически можно воспользоваться sed'ом на Makefile, но это на крайний случай)

ale
()

LOR в оффлайне

Форум — Talks

купил абсенту:

http://img411.imageshack.us/img411/1732/absentgg7.jpg

интересно, а какой от него lor-эффект? =)

ale
()

google - true

Форум — Talks

подтверждение: http://www.google.ru/search?hl=ru&q=mssql&lr= (смотреть в области "возможно вы имели ввиду")

ale
()

Корпоративный стандарт

Форум — Talks

Здравию всему комьюнити. Возник вопрос организации бюрократии, а именно вопрос регламентирования ИТ-сферы (тот самый корпоративный стандарт). Контора не большая, опыта в подобной работе (бумагомарательство) нет. Нужны "рыбы", ссылки на материалы в сети, Ваш личный опыт. Конкретно интересуют вопросы: ограничение по используемому ПО, регламент работы конечных пользователей (что им можно, что нельзя), вопросы администрирования (если юзверь сохранил документы в директории, что часто сносят - то это проблема пользователя, а не админа). Документы нужны для исключительно внутреннего пользования.

зы дабы избежать кривотолков относительно фразы "если юзверь сохранил документы в директории, что часто сносят" подразумеваю сохраниение файлов куданить типа C:\windows (сносят её не часто, но периодически =))

ale
()

Squid http_access

Форум — Admin

Есть сквид, есть список забаненых пользоватей (генерится по крону при помощи sarg'а), происходит авторизация через ntlm (авторизация работает) необходимо не дать забаненным юзверям инет (вот это как раз не работает). Каким образом сквид прогоняет цепочки "http_access" так и не догнал, в документации написано, что проверяется до первого совпадения, у меня же... (вобщем подробности ниже:)

кусок конфига:

acl all src 0.0.0.0/0.0.0.0
acl Auth proxy_auth REQUIRED
acl bugrnet src 10.0.0.0/28
acl banusers proxy_auth /etc/squid/users-deny

http_access deny banusers
http_access allow bugrnet Auth
http_access deny all

В режиме debug'а получаем:

2006/11/13 19:39:40| The request GET http://www.linux.org.ru/profile/ale/view-section.jsp?section=2 is DENIED, because it matched 'banusers'

2006/11/13 19:39:40| The request GET http://www.linux.org.ru/profile/ale/view-section.jsp?section=2 is DENIED, because it matched 'banusers'

2006/11/13 19:39:40| The request GET http://www.linux.org.ru/profile/ale/view-section.jsp?section=2 is ALLOWED, because it matched 'Auth'

2006/11/13 19:39:40| The request HEAD http://www.linux.org.ru/profile/ale/view-section.jsp?section=2 is DENIED, because it matched 'banusers'

2006/11/13 19:39:41| The reply for GET http://www.linux.org.ru/profile/ale/view-section.jsp?section=2 is ALLOWED, because it matched 'all'

И пользователю, внезависимости от banusers дается инет по Auth и all

ale
()

Haskell (ghc) и IPC

Форум — Development

какими средствами IPC (inter-proccess communication) можно воспользоваться используя ghc, особенно интересует возможность использовать pipe и shared memory.

ps я в haskell'е совсем новичок, так что сильно не пинать.

ale
()

Цырк

Форум — Talks

А именно - как у нас проводятся тендеры (в частности по ИТ тематике), цитата: "На все работы ФХУ готово было выделить не более 10 млн руб. На конкурс поступила заявка только от одного участника &#8212; компании &#171;Инфосистемы Джет&#187;, которая запросила цену в 9,5 млн руб."

Источник: http://www.cnews.ru/news/line/index.shtml?2006/10/20/214600

Уже даже не грустно и порвать ни кого не хочется - один смех.

ale
()

Linux руль!

Форум — Linux-hardware

Возник вопрос приобретения подарка 5-ти летнему ребенку. Так как сей ребенок любит играть в гонки - возникла идея подарить руль. Так как ребенок мал то долго играть за компом не будет. Дабы проверить качество товара - во время проистечения гарантийного (да чё там, и послегарантийного) срока хотелось бы этот руль тестить (причем на компе с linux'ом).

В связи с этим вопрос - как с поддержкой джойстиков в linux'е (в частности рулей). А так же хотелось бы услышать личный опыт использования (ну и первоначальной настройки). Мои пожелания руль - желательно usb и обязательно не genius, думаю logitech "Formula Vibration Feedback Wheel" (но не знаю держит ли его linux)

зы с джойстиками в linux'е дело не имел

ззы линукс реали рулз

ale
()

cmake (ctest segfault) amd64

Форум — Linux-install

Решил себе поставить cmake (глядя на предстоящий kde4 и, возможно, использование cmake'а для своего проекта). Испытывал версии 2.2.3 и 2.4.3, собирал на gcc 4.1.1 glibc 2.4. В чруте (для i686) собралось без проблем и вопросов, а вот под основную систему (x86_64) на этапе "Generating ../Docs/cmake.txt" вываливается в сегфолт =(

/bin/sh: line 1: 15190 Ошибка сегментирования ../bin/cmake --copyright /usr/src/cmake-2.2.3/Docs/Copyright.txt --help-full /usr/src/cmake-2.2.3/Docs/cmake.txt --help-html /usr/src/cmake-2.2.3/Docs/cmake.html --help-man /usr/src/cmake-2.2.3/Docs/cmake.1

ps кстати, сборки под amd64 на официальном сайте cmake (http://www.cmake.org/HTML/Download.html) нет.

pps неужто у kde с cmake будет та же история, что и с xdelta (насколько помню, патчи собранные на i386, на x86_64 не распаковывались =) ).

ale
()

RSS галереи

Форум — Linux-org-ru

раньше была здесь: http://www.linux.org.ru/view-news.jsp?section=3 теперь её там нет (причем давно). есть ли она гденить еще? =)

зы если нет, то планируется ли починить?

ale
()

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