LINUX.ORG.RU

Сообщения medexpert

 

Передать переменную из .htaccess в скрипт

Здоровья Всем! .htaccess # проверяем прямые заходы

RewriteCond %{HTTP_REFERER} ^$

RewriteRule ^(.*)$ /welcome.pl?%{REQUEST_URI}/%{QUERY_STRING} [R,L]

Так нормально работает, но хотел сделать

RewriteRule ^(.*)$ /welcome.pl? [R,L]

не могу передать переменные

RewriteRule .* - [E=welcome_string:%{QUERY_STRING}] - меняет на значение страницы welcome.pl

Подскажите, есть способ?

 ,

medexpert
()

Xfce4 консоль 7 -> 2

Добрый день.

«Руки привыкли» что X-ы во второй консоли. Где поправить?

Debian 9 - Xfce4

 , ,

medexpert
()

Debian10 framebuffer

Добрый день.

Подождал почти год и обновился до 10-ки.

В X-ах получил: «Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices»

До обновления всё работало мно-о-о-го лет. Пытался загружать с 4.9.0-8 - результата нет.

Машина очень старая, карта VESA

Прошу помощи :)

В консоли (screen) всё хорошо.

 ,

medexpert
()

Debian 9.6 - perl 5.24.1 - UNSIGNED ZEROFILL

Здоровья Всем! Столкнулся с проблемой второй раз: 1. На хостинге обновили perl - не смогли разобраться, попросил откатить (перенести на старый сервер). 2. На локальной машине умер диск с 8-кой. Поставил 9.6 и проблема возникла опять - теперь надо разбираться.

Поле MySQL два знака c UNSIGNED ZEROFILL.

Выводит: site.com/catalog.pl?country=2

Должно быть: site.com/catalog.pl?country=02

Сайт старый. «Никогда такого не было, и вот опять» :) Может кто-то сталкивался? Какие мысли?

 ,

medexpert
()

Динамически показывать на картах Я и G несколько адресов.

Добрый день.

На сайте реализован динамичекий показ адреса (по координатам) по клику:

http://ru.interhospital.com/hospital.pl?country=11&region=78&city=001...

Есть необходимость сделать с несколькими адресами - анологично (по координатам и показ по клику). Может кто-то уже делал и есть наработки? Буду очень благодарен.

medexpert
()

Карты Google

Перестали через JavaScript API грузится карты. Это только меня G приласкал? Превышение лимита нет - в день 1200 юзеров - большая часть из России (карты яндекса). ...сервер московский.

Сорри, разобрался :)

medexpert
()

Настройка .htaccess

Добрый день.

Возникла необходимость изменить url - добавить два знака к city (сейчас ...city=11... будет ...city=0011...).

Сейчас (частный случай):

http://ru.interhospital.com/hospital.pl?country=11&region=77&city=11&clinic=0003&type=1021&spec=1029

в новой версии:

http://ru.interhospital.com/hospital.pl?country=11&region=77&city=0011&clinic=0003&type=1021&spec=1029

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

Сейчас в .htaccess написано:

RewriteEngine on
.......
RewriteRule hospital\.pl(.*)$ /cgi-bin/hospital.pl$1 [L]
.......

Нужно общее решение. Что-то:

RewriteRule hospital\.pl\?(.*)city=11(.*)$ /cgi-bin/hospital.pl$1city=0011$2 [R=301,L]
RewriteRule hospital\.pl(.*)$ /cgi-bin/hospital.pl$1 [L]

У меня на локальной машине (Debian) не работает. Может надо как-то выделить переменные во второй части...

medexpert
()

Конфиг Apache 2.2.22-13

Добрый день. Обновил на домашней машине Debian до 7 - всё хорошо.

Только раньше index.pl лежал в home, а в /usr/lib/cgi-bin/ была символическая ссылка, и всё работало.

Сейчас Apache 2.2.22-13 отказывается так работать - выдаёт 403

Если скрипт лежит в /usr/lib/cgi-bin , то всё нормально.

Старый конфиг:

<VirtualHost *:80>
     ServerAdmin webmaster@localhost

     DocumentRoot /var/www
     <Directory />
         Options FollowSymLinks
         AllowOverride None
     </Directory>
     <Directory /var/www/>
         Options Indexes FollowSymLinks MultiViews
         AllowOverride None
         Order allow,deny
         allow from all
     </Directory>

     ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
     <Directory "/usr/lib/cgi-bin">
         AllowOverride None
         Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
         Order allow,deny
         Allow from all
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log

     # Possible values include: debug, info, notice, warn, error, crit,
     # alert, emerg.
     LogLevel warn

     CustomLog ${APACHE_LOG_DIR}/access.log combined
 </VirtualHost>

Что изменить в конфиге?

 ,

medexpert
()

JS - загрузка api-maps.yandex.ru

Здоровья всем.

На странце: http://ru.interhospital.com/hospital.pl?country=11&region=54&city=23&clinic=0001 карта яндекса открывается по кнопке.

Загрузка

<script src="http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script>
бывает очень тормозит, а пользователь, возможно, и не будет смотреть карту.

Как грамотно убрать загрузку с api-maps.yandex.ru в сам скрипт, и при его выполнении дождаться конца этой загрузки?

Скрипт


// Нужно вставить 
// <script src="http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script>
// и дождаться конца загрузки

var myMap;
$(document).ready(function()
	  {
//           эта функция для выдвижения меню по событию click
		  $("#menupush p.menuh").click(function()
		  {
			  $(this).next("div.menu_conteiner").slideToggle(300).siblings("div.menu_conteiner").slideUp("slow");
//               $(this).css({backgroundImage:"url(down.png)"}).next("div.menu_conteiner").slideToggle(300).siblings("div.menu_conteiner").slideUp("slow");
		  init();
		  });
	});

		function init () {


				if (!myMap) {
						myMap = new ymaps.Map('map', {
							center: [a, b], 
							zoom: zY
						});
						$("#toggle").attr('value', closeY);



            myMap.controls
                  .add('zoomControl')
                  .add('typeSelector')
                  .add('mapTools');

           myMap.controls
                .add(new ymaps.control.ScaleLine())
                
	   myPlacemark = new ymaps.Placemark([a, b], {
                    
						// Свойства
                    
//                         iconContent: 'Щелкни по мне',
						balloonContentHeader: n,
//                         balloonContentBody: 'Содержимое <em>балуна</em>',
//                         balloonContentFooter: 'Подвал'
						}, {
						
						// Опции
						
			preset: 'twirl#blueStretchyIcon' // иконка растягивается под контент
						});

			myMap.geoObjects.add(myPlacemark);
	
					
			}
			else {
				myMap.destroy();// Деструктор карты
				myMap = null;
				$("#toggle").attr('value', showY);
			}
}

medexpert
()

vim - разбить строку

Никогда не сталкивался...

Нужно разбить очень длинную строку по '}'
Как вставить перевод строки?

:%s/}/}'enter'/g

medexpert
()

Меню css - div

С прошедшим праздником и здоровья всем :)

Как привязать div, открывающийся по клику, к кнопке? Меню как в Google Analytics - строка ссылок с открывающимися «селектами». Подробности http://www.interhospital.com/test/test.html

Серверную часть, Ajax и открывание я сделал, а вот с привязкой блока завозился. Может кто знает готовое решение на jQuery...

 , ,

medexpert
()

procmail замена текста в теле письма

Связка fetchmail - procmail - mutt

Subscribe.Ru присылает такие письма, хотя просил только text/plain

From: "Subscribe.Ru" <namma65218@subscribe.ru>

To: "comp.soft.prog.tester" <user@umail.ru>

Subject: it4business.ru - IT для бизнеса: 19.09.2007

....

X-Virus-Status: No

X-Virus-Checker-Version: clamassassin 1.2.4 with clamscan / ClamAV 0.91.2/4341/Wed Sep 19 19:11:47 2007

[-- Вложение #1 --]

[-- Тип: text/html, кодировка: 8bit, размер: 51K --]

<!-- ~~*~~ -->

<html lang="ru"><head>

<title>Subscribe.Ru : it4business.ru - IT для бизнеса: 19.09.2007</title>

<meta name="keywords" content="тестирование качество тесты методология литература технологии инструменты терминология компании лаборатория форум опыт сообщество нагрузки интерфейс windows unit сеть базы данных" />

......

elinks такие заголовки читать отказывается.

Можно с помощью procmail автоматом

<html lang="ru"><head>

менять на

<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"> ???

medexpert
()

Популяризация Linux

Есть предложение, у кого есть возможность, на своих и ТОЛЬКО на своих сайтах добавить что-то вроде:

В повседневной работе компании и при подготовке материалов сайта используется только программное обеспечение с открытым исходным кодом (Open Source) и операционная система Linux (Debian GNU/Linux).

Как это сделано здесь:

http://www.interhospital.com/index.htm

medexpert
()

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