Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - SteelRat

Страницы: [1] 2
1
Флейм / Нкоммерческий сайт
« : 17 Марта 2003, 23:20:17 »
Пмогите дать точное определению данному феномену.

2
Всё о Html / Вложенные формы.
« : 13 Марта 2003, 12:55:32 »
Возможно ли создавать вложенные формы?
Метод
У меня не пашет в мозилле.
При нажатии на сабминт во вложенной срабатывает главная форма :-(.

3
JavaScript & JScript / Ошибка:event is not defined //Error
« : 30 Октября 2002, 17:19:05 »
Ещё одна проблема с этим меню дуррацким...

Вообщнм, я делаю в ХТМЛ документе ссылки вида:

« Number 1


После чего появляется проблема:
Надо понять, где юзер навёл мыщь на ссылку, чтоб в той точке сделать подменюшку.
Сама подменюшка пашет. (к примеру, если жёстко задать координаты. [100*100, etc]).

Координаты я вычислял так:
    e=\'event\';
   mouseX = mouse_x_position = (bw.ie) ? (e.clientX + document.body.scrollLeft) : e.pageX;
   mouseY = mouse_y_position = (bw.ie) ? (e.clientY + document.body.scrollTop)  : e.pageY;

И так:

    mouseX=(bw.ns4 || bw.ns6)?e.pageX:event.x||event.clientX
    mouseY=(bw.ns4 || bw.ns6)?e.pageY:event.y||event.clientY

Итог один:
<<
Ошибка:event is not defined
In file:///home/steelrat/menu2.js, Line 140,
>>

Что делать?
Большое спасибо за ответ.

4
JavaScript & JScript / var is not defined //Проблема.
« : 30 Октября 2002, 02:29:54 »
Спасибо за прошлый ответ.
Пявилась вторая проблема.
При выполнении

eval(eval(MenuName+\'_CurrentName_Num\')+\'=\'+NumberOf);

Идёт ошибка в ява скрипт консоли моего галеона (Браузер под линух):
>>
Ошибка:Menu_1_CurrentName_Num is not defined
In file:///home/steelrat/menu2.js, Line 122,
<<
И так делал и этак... Всё одно.
как он хочет от меня обьявиться?
..
Такая феня нужна для создания вложенного меню. Цикл, в котором это происходит. НО так как при вложенных вариантах он замыкается сам на себя, я решил просто сделать индивидуальные переменные для каждого случая и не напрягать мозги...

Цикл такой:

function CreateMenuStructure(MenuName,NumberOf){
eval(MenuName+\'_CurrentName=new Array\');
eval(MenuName+\'_CurrentName=\'+MenuName);
eval(eval(MenuName+\'_CurrentName_Num\')+\'=\'+NumberOf);
for(i=1;i CurrentMenuArray=eval(eval(MenuName+\'_CurrentName\')+\'_\'+i);
addMenu_Item(CurrentMenuArray[0],CurrentMenuArray[1],CurrentMenuArray[2],CurrentMenuArray[3],CurrentMenuArray[4],CurrentMenuArray[5],CurrentMenuArray[6],MenuName)
}
}

Жду с нетерпением ответа, покапывая др. сайты...

Всех ответивших ждёт ещё один гиганский сенкс.

5
JavaScript & JScript / document.write (some) //проблема.
« : 28 Октября 2002, 22:15:55 »
Доброго времени суток:
Есть страница.
на ней подгружается некая lib.js
По событию onload вызов функции из lib.js:
addMenu_Item(\'Текстик\', \'http://test.org\', 1, 200);

Сама функция:

//Добавим хтмл код менюхи:
function addMenu_Item(text,url,sublink,width,height,bg,bga){
var num=oMenu.length; var str="";
str+=\'
\\n\';
str+=\'
\';
str+=text;
str+=\'
\'+\'
\\n\';
Make_Item(num,\'-100\',\'-100\',width,height,bg,bga,str);
return str;
}

Проблема в том, что document.write печатает str как бы в новом окне. Т.е. страница очищается и появляется только то, что есть в str. По идее оно ведь должно добавляться...
В чём дело?

6
Perl / Фигня с use strict;
« : 10 Сентября 2002, 21:40:32 »
В главном index.cgi идёт:
use strict; use vars \'xxx\';
#.....
require "$way{\'binaries\'}".\'/\'.\'subprograms.pl\';
В файле subprograms.pl:
#.......
use strict;
#.......

29:#_________________________________________________________________
30:sub fopen ($$;$) {
31: my ($filemodeB, $fileopenstring);
32: my ($filehandle, $filename, $filemodeA) = @_;
33: if ($filename =~ m~/\\.\\./~) { &process_crash("$locale{\'6\'} \\\'$filename\\\'. $locale{\'7\'}"); }
34: $filename =~ tr~\\\\~/~;
35: $filename =~ s~[^/0-9A-Za-z#%+\\,\\-\\ \\.@^_]~~g;
36: if ($filemodeA eq \'towrite\') {$filemodeB = \'>\';}
37: elsif ($filemodeA eq \'toadd\') {$filemodeB = \'>>\';}
38: else {$filemodeB = \'<\';}
39: $fileopenstring = "$filemodeB"."$filename";
40: CORE::open($filehandle, $fileopenstring) || die("$locale{\'5\'}: $filename. \\n $locale{\'259\'}: $!");
41: if ($sysvar{\'use_flocking\'} eq \'yes\') {flock $filehandle, 2;}
42: return 1;
43:}

далее идёт вызов:

   fopen(\'USERDATA\', "$way{\'users_home\'}/$checkusername/userdata");

Это даёт ошибку апача:
Software error:

Can\'t use string ("USERDATA") as a symbol ref while "strict refs" in use at bin/subprograms.pl line 40.

For help, please send mail to the webmaster (webmaster@SteelRatS), giving this error message and the time and date of the error.

Что делать?

7
Perl / зачем?
« : 10 Сентября 2002, 21:02:41 »
Зачем
1) пихают в конец файла \'1;\'
Всё.

8
Perl / use strict; && cgi security && crypting
« : 10 Сентября 2002, 03:17:26 »
Два вопроса:
1) Вот я прочёл, что полезно пользовать strict.
a) Зачем именно. (Я понимаю, что он некоторые ограничения накладывает, но от чего именно это поможет?)
б) Надо переменные заранее обьявлять. я так понял use vars \'\' и my $some = \'\'; - Когда именнол какойпользовать?
2) Через что ещё может быть осуществлён взлом? (исключая всяки =file.txt и eval && ``).
3) В какую сторону грести, чтоб научиться шифровать/ дештфровать переменные ?

Всем сенкс за ответы, если кому не влом ответить будет.

9
Базы данных / Добавление колонки в mySQL
« : 07 Сентября 2002, 05:10:47 »
Народ, просвятите, в SQL и в Пёрл, в частности, реально вообще добавить в существующую  таблицу колонку?

10
Perl / Software error:
« : 15 Мая 2002, 02:15:52 »
Ляпаю первый SQL скрипт и получаю:
###############Browser output###############
Content-type: text/html
Software error:

оЕ ТБВПФБЕФ, ВМЙО: INSERT INTO BAZA_BONCHA VALUES (\'\',SteelRat,SteelRatov,SteelRatovich,11/08/1983,Россия,Санкт-Питербург,Россия,Санкт-Петербург,2000,Э-02,ФЭУ,SteelRat@Mail2K.Ru,[url]http://thewebfactory.fatal.ru,13-666,webm@ster,funkU,Не[/url] впишу. Такая я бука.). рТЙЮЙОБ:  at databaser.cgi line 247.

For help, please send mail to the webmaster (hosting@mns.ru), giving this error message and the time and date of the error.
##########################################
Зюзюки - это мои кои8 die "xxx"

11
Здраствуйте, ищу 2а скрипта.

1) Галерея: Заливка/(правка)/удаление картинок/создание мини-вариантов предпросмотра.

2) Каталог чего-нибудь (скриптов, например) нужно, чтобы можно было залить файл+дать ему описание+редактировать... Создаётся для маленькой ~500 базы файлов-рефератов.

Желательно (Очень!) Пёрл.

PS: Хотябы первый посоветуте, т.к. 2й я сам быстро в случае чего напишу. А так - спешка. Надо уложиться в короткий срок.

С уважением, The Stainless Steel Rat.

12
Санкт-Петербургский университет телекоммуникаций носит имя выдающегося учёного Михаила Александровича Бонч-Бруевича, который по праву считается одним из основоположников отечественной радиотехники.

Юный изобретатель
Михаил Александрович родился 22 февраля 1888 года в городе Орле в дворянской семье. В 1896 году семья Бонч-Бруевичей переехала в Киев, где отец, Александр Иванович, работал служащим городского водопровода. Обучаясь в последних классах Киевского коммерческого училища, М.А. Бонч-Бруевич со своими братьями ставил опыты беспроводной связи в домашней “лаборатории”.

После окончания в 1906 году Киевского коммерческого училища Михаил Александрович поступил в Николаевское инженерное училище в Петербурге, располагавшееся в Михайловском замке. Ещё в стенах училища юнкер М.А. Бонч-Бруевич проявил исключительный интерес к научным исследованиям и экспериментам.

В 1909 году в чине подпоручика Михаил Александрович отслужил 3 года во второй Сибирской роте искрового телеграфа. Здесь ему удалось продолжить свою работу над теорией искрового разряда, начатую ещё в Николаевском инженерном училище.

Ступени профессионализма
В 1912 году поручик М.А. Бонч-Бруевич вновь приехал в Петербург и продолжил своё образование в Офицерской электротехнической школе. Здесь его научные исследования получили первое признание: в апреле 1913 года его приняли в члены отделения физики Русского физико-химического общества (РФХО). Так за свой труд “Об условиях действия света на искру и о способе регулировки искры” он был награждён премией имени Ф.Ф. Петрушевского — известного русского физика, первого председателя РФХО.

В мае 1914 года Михаила Александровича направили на должность помощника начальника приёмной радиостанции в Твери. Здесь он начал свою работу по конструированию и разработке теоретических вопросов проектирования и применения электронных ламп. При помощи нескольких энтузиастов из числа персонала радиостанции, в так называемой “внештатной лаборатории”, на свои собственные средства в 1915 году он построил одну из первых в мире разборных электронных ламп (“катодное реле”). Особенность этой лампы заключалась в том, что она не была запаяна и действовала при непрерывно работающем, соединённым с ней, вакуумным насосом. Работой М.А. Бонч-Бруевича заинтересовались в Главном военно-техническом управлении — ведь благодаря его разработкам появилась возможность отказаться от иностранных поставок катодных ламп.

В 1916 году Михаил Александрович был командирован во Францию для ознакомления с технологией производства новых французских радиоламп. Также некоторые полезные сведения он приобрёл, побывав проездом в Англии. Эта поездка за рубеж дала возможность ориентироваться в состоянии беспроводной связи и перспективах её дальнейшего развития. Вернувшись на Тверскую радиостанцию, М.А. Бонч-Бруевич продолжил свои эксперименты и по поручению Главного военно-технического управления подготовил краткое руководство “Применение катодных реле в радиотелеграфном приёме”. Оно стало первым русским пособием по электронике.

В 1917 году Михаил Александрович в Петрограде принял на себя заведование Отделом токов высокой частоты Центральной научно-технической лаборатории военного ведомства. Однако, в 1918 году по решению нового правительства РСФСР была основана Нижегородская радиолаборатория и М.А. Бонч-Бруевич стал одним из её научных руководителей. К первой годовщине Октябрьской революции он создал новую конструкцию усилительной лампы — электронную, которая обладала достаточным вакуумом. М.А. Бонч-Бруевич назвал её “пустотное реле-1 (ПР-1)”. Впоследствии её стали именовать “бабушка русской радиолампы”.

С этого времени в Нижегородской радиолаборатории проводилась громадная работа по развитию отечественной радиотехники, здесь зарождалась электровакуумная промышленность, проводились исследования по вопросам распространения радиоволн. Михаил Александрович продолжил работу по созданию отечественных приёмно-усилительных и генераторных ламп.

В 1919 году он создал лампу с красномедным анодом мощностью в 950 ватт и проводил с ней опыты по радиотелефонии. В конце этого года М.А. Бонч-Бруевич изобрёл первую генераторную лампу с водяным охлаждением анода мощностью в 2 кВт. За рубежом эта конструкция стала широко применяться лишь через несколько лет.

11 января 1920 года в Нижегородской радиолаборатории успешно прошло испытание новой разработки Михаила Александровича — радиотелефонного передатчика. И, после первых успешных опытов в области радиотелефонии советское правительство поручило Нижегородской лаборатории создать радиотелефонную станцию в Москве.

В августе 1921 года М.А. Бонч-Бруевич сконструировал радиотелефонную станцию с оригинальной схемой сеточной модуляции. Тогда же им создаётся радиотелефонная станция с анодной модуляцией, где была использована схема, в которой генераторная и модуляторная лампы были соединены последовательно друг с другом и источником анодного питания. Передачи этих станций отличались более качественной слышимостью и большим радиусом действия.

Через год - 21 августа 1922 года в Москве вышла в эфир радиотелефонная ламповая станция, которая 17 сентября того же года передала первый большой радиоконцерт. Этой радиостанции было присвоено имя Коминтерна. Она была в то время самой мощной в Европе — 12 киловатт. Мощности зарубежных радиовещательных станций значительно уступали Московской центральной радиотелефонной станции имени Коминтерна. К тому же в Англии радиовещание началось лишь в ноябре 1922 года, во Франции — в декабре того же года, а в Германии — в октябре 1923 года.

В 1921 году М.А. Бонч-Бруевич внёс свой вклад в развитие телевизионной техники. Под его руководством был создан “радиотелескоп”-ТВС с передающей матрицей 10*20 калиевых фотоэлементов и приёмной матрицей из того же числа миниатюрных неоновых ламп. К каждому из 200 элементов передающей матрицы был подключён небольшой конденсатор. Тем самым было положено начало использованию принципа накопления зарядов, что позволило резко повысить чувствительность передающих телевизионных датчиков. Постановлением ВЦИК от 19 сентября 1922 года Нижегородская лаборатория бала награждена орденом Трудового Красного Знамени.

В 1924 году была создана ещё одна радиовещательная станция типа ЛФМ-4 — “Малый Коминтерн”. Серия этих станций была установлена в 27 крупнейших городах СССР. В 1925 году Михаил Александрович создал первую модель лампы с водяным охлаждением для коротких волн мощностью 25 киловатт и начал первые успешные опыты связи на этих волнах. Исследования М.А. Бонч-Бруевича в этой области привели к созданию коротковолновых станций в Томске, Владивостоке и Иркутске. Также была разработана генераторная лампа, имевшая 100 кВт колебательной мощности. Эти достижения опередили зарубежную технику на 5-6 лет.

В этом же 1925 году Михаил Александрович становиться директором Нижегородской радиолаборатории. В следующем году он совершил поездку в Берлин, Париж и Лондон для изучения западных достижений и обмена опытом. За научные достижения в области радиотехники Нижегородская радиолаборатория в 1928 году была награждена вторым орденом Трудового Красного Знамени.

В том же году М.А. Бонч-Бруевич становится одновременно ещё и директором Центральной лаборатории Треста заводов слабого тока в Ленинграде. В 1929 году произошло объединение этих радиолабораторий под руководством Михаила Александровича, который окончательно переезжает в Ленинград.

В 1931 году Академия наук СССР избрала Михаила Александровича своим членом-корреспондентом, а в 1934 году ему присуждают учёную степень доктора технических наук.

С 1931 по 1935 год М.А. Бонч-Бруевич работает в Ленинградском отделении Научно-исследовательского института связи помощником директора и заведующим радиоотделом. Здесь у него появляются новые научные интересы. Он исследует распространение радиоволн в верхних слоях атмосферы, занимается проблемами радиолокации, применения ультракоротких радиоволн, рупорных антенн, волноводов.

Преподавательская деятельность и признание
На протяжении многих лет Михаил Александрович сочетал огромную научно-исследовательскую работу с преподаванием.

Ещё в 1921 году он был избран профессором кафедры радиотехники Нижегородского государственного университета, а в 1922 году Михаил Александрович становится профессором Московского высшего технического училища им. Н.Э. Баумана. Свою преподавательскую деятельность он продолжил в Ленинграде.

С 1931 по 1940 год Михаил Александрович вел педагогическую работу в Ленинградском электротехническом институте связи, в котором он в должности профессора руководил кафедрой теоретической радиотехники (1932-1935 годы), одновременно являясь заведующим радиофакультетом (1934-1935 годы). В 1935 году Михаил Александрович работал заместителем директора института по учебной части. Переход М.А. Бонч-Бруевича на работу в научно-исследовательский институт не прервал его тесной связи с вузом. До самой своей смерти в марте 1940 года он не прекращал работу в должности профессора.

По воспоминаниям студентов 30-х годов, лекции Михаила Александровича пользовались особой популярностью: “На читаемых им лекциях всегда собиралась большая аудитория, чем обычно. Приходили студенты не только студенты других вузов и преподаватели, но и работники различных ленинградских заводов и научно-исследовательских институтов. Лекции отличались отличительной доходчивостью, были живы и увлекательны. Разбирая самые сложные вопросы, он удивительно просто в нескольких словах умел объяснить физический смысл происходящих явлений. Известно, что такая простота и чёткость изложения получаются лишь в том случае, когда лектор не только очень глубоко и вдумчиво изучил излагаемую проблему, но и обладает громадной эрудицией по всем смежным вопросам”.

13
У меня, контент менеджер (типа санитара).
После заливки на сервак встретился с проблемой: Если впихнуть в форму (textarea) крупный текст и послать его на скрипт, нефина не выходит (браузер показывает, что пытается что-то грузить, но по трафику видно, что он нефига не грузит).
Кто-нить знает решение этой траблы?
И какое ограничение на отсылку  - а то ведь на локалхосте всё пинцетно...


BOT :-(.

14
Вот код (вырезка (филей :-)))
########################
[censored]
########################
хранится то, что должно => еррор в процессе подстановки. В чём дело?
В чём дело?????

15
Sanitarium WebLoG / Пара вопросов....
« : 23 Февраля 2002, 21:49:12 »
1) СКОКА ЭТО ТЕЛО ДЕЛАЛОСЬ?
2) ГДЕ ВЗЯТЬ НОРМАЛЬНЫЕ ДОКИ ПО DB_File?
BOT.

Страницы: [1] 2