LINUX.ORG.RU

Сообщения none

 

Покорный раб искусственного интелекта

 codex, ,

Вайб-кодинг- дело увлекательное. Но я слишком далеко зашёл. Инженеры из опенаи вообще грамотные люди. Обычной Plus подписки хватает в принципе на 8 часов безперерывной работы (примерно конечно и в одном чате). Что в принципе нормальный рабочий режим.

Но угораздило меня проверить работу подписки Pro: «Будь проклят тот день, когда я сел за баранку этого автомобиля!!!»

Картинка

Перемещено dataman из screenshots

none
()

ну... сейчас начнётся

 , , , ,

стало нужно и я не смог остановиться… прошу простить меня за графический интерфейс… я не нашёл программы для того чтобы делать скриншоты текстового терминала.

моё видение линуксового дестктопа почти подробно описано здесь: https://github.com/artem-korolev/multiuser-linux-configs

там же скрипт для «дистрибьюции» конфигов на другие машины (на других юзеров), и сами конфиги.

а теперь мочите

none
()

whois lookup + dns tools + browser detection

Хочу сделать такой сайт, который будет показывать системную информацию о dns-данных пришедшего клиента, его данные браузера (имя и версия браузера, включенные плагины типа flash и silverlight и т.д.). позволить проверить ping в режиме реального времени.

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

none
()

Как передать параметры из perl кода в php скрипт

хочу использовать dklab_realplexor из perl.. а там интерфейс только под php.. а оттуда по сути мне нужна только одна функция, которая принимает несколько параметров.

я так решил, что самый простой способ будет вызывать через exec некий php wrapper, который в свою очередь вызовет нужную функцию.

параметры в виде хэша запакую в json, php wrapper распаковывает json.. всё идеально вроде как.

застрял на том как передать этот самый json моему php wrapper-у.. как-то очевидно через аргументы. только не могу сообразить как это сделать.. и чтобы безопасно было

none
()

ubuntu невозможно смотреть видео при сильной нагрузке

ubuntu 10.10 одновременно выполняются такие задачи: 1. идёт копирование с диска на диск (с приличной скоростью, SATA, 50 мегабайт в секунду). 2. конвертируется видео (mencoder). 3. что-то качается торентом.

при это хочется посмотреть какое-нибудь видео.. но mplayer и totem очень сильно тормозят, то есть вообще нереально что-то посмотреть.

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

none
()

где бы достать халявого железа?

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

none
()

perl LWP::UserAgent, HTTP::Request::Common: задать ip вручную

простой запрос:

my $res = $ua->request ( POST "http://somehost.net/path", [%$params], );

вопрос в том, как мне сделать так чтобы он не получать ip хоста через dns, а чтобы задать ip сервера вручную? url должен быть http://somehost.net, или какой-то ещё, но не ip адрес.. и вариант указывать в hosts тоже не подходит, надо как-то средствами perl

none
()

фильтр html-кода perl-кодом

нужно из html вырезать ненужные тэги (а также стили, ссылки на запрещённые сайты и так далее).

есть такой замечательный модуль - HTML::StripScripts::Parser, в котором есть очень удобная система правил с помощью которой можно сделать почти все задачи фильтра html. помимо прочего он так же закрывает незакрытые тэги - в общем приводит html к корректному виду

проблема в том, что этот модуль не работает.. или работает неправильно. короче он flash вырезает не обращая внимания на правила.. в cpan есть ещё несколько похожих модулей, но они тоже не работающие, что показалось мне очень странным.. такая нужная штука, куча модулей, и ниодин не работает.

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

--- Спасибо

none
()

мультиязычный контент в базе

искал в интернете сколько мог, но ничего толкового не нашёл. Почему-то все ссылаются на статьи по тому как сделать мультиязычный интерфейс.

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

я для себя сделал вот так: SELECT IFNULL(content_ru, IFNULL(content_hz, IFNULL(content_pc))) from table....

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

что скажете?

none
()

Как лучше хранить дерево директорий в SQL-базе?

ещё такой вопрос. допустим что дерево будет храниться вот так:

id | path |
1 | /root |
2 | /root/docs |
3 | /root/img |
4 | /root/docs/1 |
5 | /lib/obj/ |
6 | /lib |


то есть в колонке path будет храниться полный путь (получается, что тип данных будет примерно TEXT, если дерево большое).

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

собственно, это все планируемые операции над такой таблицей. Так что интересно узнать насколько подходит такое хранение. И главное, как оно будет по скорости с другими возможными методами

а ещё интересно, если дадите каких-нибудь полезных ссылок, где про это можно почитать. желательно что-нибудь новомодное )

none
()

где лучше хранить новости/статьи. в db или в filesystem?

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

вот, например, фотографии, видеоролики и другие файлы большого объёма обычно лучше хранить в файловой системе.. так много плюсов к производительности.. не нужен громозкий apache, чтобы получать доступ к этим файлам, файлы можно хранить на удалённых серверах, а вебсервер сильно разгружен раздавая только ссылки на эти файлы

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

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

так что возникает резонный вопрос. как же всё таки хранить текстовые данние. в БД, или же в файловой системе?

none
()

mod_perl + профилирование

заметил, что во многих статьях для профилирования (Devel::NYTProf::Apache), или для shared memory тестов используют такие настройки в apache2.conf:

MinSpareServers 1 MaxSpareServers 1 StartServers 1 MaxClients 1 MaxRequestsPerChild 100

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

Но вот если я нажимаю в браузере на F5 (то бишь refresh page), то браузер ждёт сервера, а сервер в логе пишет такое:

[error] server reached MaxClients setting, consider raising the MaxClients setting

почему же у меня не получается сделать refresh страницы вообще никак?

none
()

PERL: nested html links

маюсь уже целый день. такая задача, что есть строка, которая является текстом html ссылки. и дело в том, что этот текст может содержать в себе html теги (<img> + <a>). так вот надо разбить эту строку на несколько строк следующим образом:

например есть строка: SLOVO1 <a href=«123»>123</a><img src=«»> SLOVO2

после разбиения должно получиться так: <a href=«main_link»>SLOVO1 </a> <a href=«123»>123</a><img src=«»> <a href=«main_link»> SLOVO2</a>

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

как посоветуете это сделать?

none
()

free / free trial web hosting с поддержкой perl + mod_rewrite

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

вообще ситуация в деталях такая: 1. есть url - http://somedomain.zz/news/id/3243433/ 2. на сервере такой url должен обрабатываться perl скриптом /home/www/modules/news (без расширения) .. а сам скрипт будет получать информацию, что к нему обратились по адресу http://somedomain.zz/news/id/3243433/ , то есть путь /id/3243433/ ему будет передаваться где-то в PATH_INFO

none
()

из http трафика сделать html страницы

сетевой трафик сохранился в формате pcap (tcpdump, wireshark).. вопрос такой: есть ли такая програмулина, которая проанализировав эти дампы выдать мне все html страницы, чтобы их можно было бы в браузере поглядеть... нашёл такую - chaosreader - но там вроде только картинки можно наблюдать

none
()

fedora 11 + cdemu - выдаёт ошибку

[none@localhost cdemu-client-1.1.0]$ cdemu --bus=system status

ERROR:dbus.proxies:Introspect error on :1.11:/CDEMUD_Daemon: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 1 matched rules; type="method_call", sender=":1.188" (uid=500 pid=11517 comm="python /usr/bin/cdemu --bus=system status ") interface="org.freedesktop.DBus.Introspectable" member="Introspect" error name="(unset)" requested_reply=0 destination=":1.11" (uid=0 pid=1601 comm="/usr/bin/cdemud --daemonize --num-devices=1 --ctl-"))
Devices' status:
DEV LOADED TYPE FILENAME
ERROR: Failed to get status of device 0: org.freedesktop.DBus.Error.UnknownMethod: Method "DeviceGetStatus" with signature "i" on interface "net.sf.cdemu.CDEMUD_Daemon" doesn't exist


vhba модуль загружен.. cdemud запущен в режиме демона.

none
()

ZTE AC-5710 USB CDMA modem + suse linux 2.6.27.7-9

нашёл драйвер, но он не компилируется с новым ядром.. ему нужно что постарее.. 2.6.18 например

ещё нащёл вариант такой: modprobe usbserial vendor=0x19d2 product=0xfffd

не помогло

посмотрел в виндовсе инфу про этот модем, после чего пробовал немного другую строчку: modprobe usbserial vendor=0x19d2 product=0xffff тоже не помогло.. почитал исходник драйвере, вычитал оттудава всех вендоров и номера продуктов.. попробовал всех их с modprobe - не помогло.

линукс отказывается видить это usb устройство, как модем... видит только USB-CDROM, который автоматом подключается, когда я модем по USB подключаю.. там на этом cdrom драйвер установочный для windows.

не знаю, куда копать. подскажите, пожалуйста

none
()

FreeBSD. 1. - звук лагает. 2. - gnome removable drives and media настройка не работает

Сразу 2 вопроса. сначала вопрос общий - не про freebsd, а про gnome2.20/

установил gnome2 из портов на чистую минимальную установку FreeBSD. а когда в System/preferences/ нажимаю на subj то он мне выдаёт такую ошибку, что мол "Volume management not supported. The "hald" service is required but not currently running. Enable the service and rerun this application, or contact your system administrator." ???

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

и вот еще вопрос по фре. может и не по адресу, а может кто и знает: почему звук так безбожно тормозит (totem, mpg123). может какие-то есть параметры для планировщика, или ещё чего?

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

>>> (Invalid URL, no host part!)

none
()

php. запутался в логике.

всё довольно просто. но  почему не работает - это вопрос ???

есть три файла:

(1) - ./config.php:
      ...
      $PATH_TO_FILE_STORE = "./images/";
      ...
      
(2) - ./upload.php:
      ...
      require_once 'config.php'
      require_once 'filesys.inc';
      ...
      filesys_makasomeops($filename);
      ...

(3) - ./include/filesys.inc
      ...
      require_once 'config.php';
      function filesys_makasomeops($filename)
      {
        print $PATH_TO_FILE_STORE ." ". $filename;
      }


запескаем на выполнение upload.php. В итоге  php мне выводит только имя файла ($filename); а $PATH_TO_FILE_STORE оказывается не определён внутри функции filesys_makasomeops, а внутри upload.php эта переменная определена - уже проверил. В чём дело друзья товарисщи? направте на путь истинный. может быть в php внутри функций глобальные переменные вообще не определены?

>>> (Invalid URL, no host part!)

none
()

Как затенить всё кроме активного окна?

хочется чтобы активные окна давали тень на весь рабочий стол. это уже даже не то что тень получается, но всё таки тень как ни крути :) . такой эфект есть например в kde, gnome и ... windows :) у окон "Log Out". есть ли программы такие или в настройках нужно чего наделать? всё это меня интересует относительно kde.

>>> (Invalid URL, no host part!)

none
()

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