Отправляет email-рассылки с помощью сервиса Sendsay

Форум программистов

  Все выпуски  

Форум программистов


Информационный Канал Subscribe.Ru


Форум программистов
..::: Форум программистов - Большое количество участников, многие из которых - профессионалы в своем деле.

Здравствуйте! Предлагаем Вашему вниманию очередной выпуск еженедельной популярной рассылки: "Форум программистов"
Сам форум вы можете найти по адресу: http://forum.vingrad.ru - Форум значительно обновлен!!!
Статьи:
Базы данных с нуля, помощь начинающим. Автор: Vitaly Nevzorov aka Vit
Важно: ASM - с чего начать? Автор: Chingachguk
Основы языка SQL
. Автор: Chernavskiy Alexey aka Pegas
..::::::Web-art::::.. ТЕОРИЯ, ТЕОРИЯ. Автор: Snick_Y2K

Основы администрирования ОС UNIX. Автор: Simanyay
*Все статьи написаны профессионалами


Новые обсуждения в разделе С/С++:


> Начинаем изучение С/С++
Тема полезна для тех, кто только начал или хочет начать изучать C++
> Передача структуры функции
Люди хелп, я начинающий программист и вот мне приглючила такая фишка надо бы передать структуру функции как это сделать
> CHtmlView, или что-то подобное
мне нужно что бы страница загружалась не по адресу или из файла, а я сам последовательно пихал туда комашды из своегоже приложения

Как это сделать

> Шрифт и кнопки, Расчет требуемых размеров
Есть несколько кнопок (точнее static-контролов, выполняющих функции кнопок). Я создаю из динамически и устанавливаю им шрифт. Как точно рассчитать необходимый минимальный размер кнопок (по высоте), чтобы данным шрифтом были точно видны все надписи на них?
Дело в том, что кнопка должна быть чуть выше чем просто высота шрифта, так как текст располагается в нескольких пикселах ниже верхней границы кнопки (нечто вроде эффекта толстого прозрачного бордюра кнопки). Как определить величину этого бордюра? Или другого выхода нет как просто прибавлять несколько пикселов к размеру шрифта чтобы определить требуемый размер кнопки.
> cdaorecordset, setabsoluteposition
че она делает и как работает

> проект АТЛ, что это такое
> Помогите чайнику!, Расчёт размеров элементов окна.
Конечно, тривиальный вопрос, но всё-таки...
При создании окна требуестя ввести его размеры. Однако, для того, что бы клиентская область (без панелей инструментов, меню...) была строго квадратной, да и к тому же, такого размера в пикселах, которого я захочу необходимо знать ширину элементов окна. GetSystemMetrix даёт мне как высоту оконного заголовка, так и ширину меню. Однако подобного параметра для панели инструменов я в справочнике не нашёл. Как быть? Как вообще решаются подобные вопросы маштабирования клиентских областей? Заранее благодарю.

> Указатель на функцию
Вопросик у меня ну о-о-очень примитивный...
Как объявить указатель на функцию, и как потом вызвать функцию
через этот указателю?
Вот и всё.


(и еще... )

Новые обсуждения в разделе Delphi, Kylix and Pascal:

> Ресурсы по Kylix
> Как узнать IP (Kylix)
Linux 9.0/KDE подключен к виндовому домену через DHCP. Как узнать собственный IP адрес? А програмно?
> Программа на Kylix
Написал программу на Kylix (примитив - форма, на форме кнопка). Под Kyilx компиллируется и работает нормально, а просто так запустить не могу, ни в терминале ни просто так. Или не запускается или быстро мелькает что-то и ничего не происходит, или вообще говорит что не могу найти файл "Project1" тогда когда я именно по нём и кликаю... Опции настройки компиллятора просмотрел все - никаких проблем обнаружить не смог...

Кстати что обозначает звёздочка на конце имени файла?
Среда: Mandrake 9.0/KDE/Kylix 3.0
Предлагать сменить среду или компиллятор не надо, я не по собственному удовольствию это делаю - есть распоряжение начальства где и в какой среде писать.

> Kylix: запуск внешнего файла
Как запустить внешний файл, как вообще выполнить комманду терминала?
> Связь между приложениями, Что выбрать?
Пишу приложение архитектуры клиент/сервер. Сервер собирает данные с контроллера подключенного по ком-у. Клиенты соответственно подключаются к серверу и эти данные отображают (сохраняют). Обмен между сервером и контроллером идет очень интенсивный (6-7 раз в сек.) и некоторые клиенты тоже должны читать данные с той же интенсивностью. Кроме того, сервер может обслуживать несколько портов одновременно (теоритически все присутствующие в системе). И вот вопрос: что лучше использовать для связи между клиентом и сервером? Сокеты, дде/нетдде, ком/дком, посредством БД или "оперативного файла" или другие варианты? Буду признателен за ответ с объяснением.
> MIDAS и CORBA, Расскажите, плз, в чем различия
Сабж, ессессно.
Потому как сделал и то и то. Делают одно и то же. Да и реализация не отличалась практически.
> Дерево классов, Где его найти?
Народ! Расскажите, где можно найти полное дерево классов Делфи, начиная с... (я не знаю, какой там самый верхний). Включая всякие Tobject, Tcomponent .....
> MDIChild, перекинуть рисунок между формами
Посоветуйте как переслать рисунок из одной MDIChild формы в другую MDIChild если известно имя и путь к рисунку.
Меня интересует как можна работать с дочерными формами, пересылать между ними разные объекты.
Заранее благодарен всем , кто захочет помоч советом !!!
> Запуск программы от имени другово пользователя, RunAs в Win XP
Как запустить программу от имени другово пользователя, т.е. имеется программа на вход которой посылается путь к другой программе, и она в свою очередь запускает заданную программу от имени другово юзера.
> Компилятор пропускает строки!
Вы когда-нибудь сталкивались с ситуацией, когда компилятор Delphi пропускает строки кода? Я уже несколько раз... Это происходит на элементарной операции присваивания. Например, если взять новый проект, поместить на форму кнопку. И написать обработчик на нажатие кнопки:

procedure TForm1.Button1Click(Sender: TObject);
var
A : integer;
begin
A := 1;
end;


То компилятор успешно игнорирует строчку "A := 1;" Причем всегда! Мне не раз приходилось для провери работы с числами делать такую маленькую программку, которая что-то присваивает и что-то вычисляет по нажатию кнопки. Но сегодня такое возникло в достаточно большом проекте. Добавила присвоение значения переменной, а он ее пропускает. Интересно почему?


(и еще... )

Новые обсуждения в разделе Visual Basic:

> как узнать, находится-ли окно поверх всех окон?, как узнать, находится-ли окно поверх все
предположим есть любое окно с известным hwnd. как узнать, находится-ли оно поверх всех окон?(тобиш on top/off top)

> Folder Dialog, на Visual Basic
Как отобразить стандартный Folder Dialog Windows?
Или подскажите ссылку на подобную функцию Win API
> ADO.Recordset, Run-time error
Подскажите пожалуйста в чем проблема когда виполняю .UpdateBatch возникает Run-time error. Но даные нормально сохронються в таблице.
> VB6 и Базы Данных, Не могу разобраться, помогите, pleas
У меня небольшая проблема: Есть формочки на VB6 и БД на ACCECC, не могу связать данные из БД и текстовым полем на форме. Знаю что можно через DAOGrid, но мне нужна каждая запись отдельно. Подскажите кодом или ссылочкой на исходники.

(и еще... )

Новые обсуждения в разделе .NET:

> Находки, Заметки программистов??
Данная тема появилась по нескольким причинам:
1. Хотелось бы все-таки, чтобы у нас посетители появлялись чаще.
2. Т.к. технология достаточно новая для многих на просторах СНГ (да вообщем-то и по миру), то какой-либо FAQ устраивать пока не получается - мало информации

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

Все ваши находки вы можете опубликовывать сразу - тема не будет закрыта.

Большая просьба - подходите ответственно, публикуйте только проверенную информацию.
> Ваш прогноз, насчёт перспективы .NET
Интересно узнать ваше мнение насчёт .NET
> Какая перспектива в СНГ?, .NET
Так что, нужно все бросить и изучать C#?
> Класс визард, а что его вообще нету в нет
Сабж
> Floating&docking windows..., Всплывающие и встраиваемые окна...
Как сделать subj в C#?

(и еще... )


Новые обсуждения в разделе Assembler


> Патч проги
В разделе Дельфи я задавал вопрос о возможности запуска нескольких копий приложения, которое защищено от етого. В результате man2002ua подсказал, что нужно поменять в проге байт. Из этого ни чего не вышло(((

Вот Асмовскй код проверки

.text:00404FBD loc_404FBD: ; CODE XREF: _WinMain@16+86j
.text:00404FBD mov esi, ds:FindWindowA
.text:00404FC3 push offset aUoassistWithAu ; lpWindowName
.text:00404FC8 push ebx ; lpClassName
.text:00404FC9 call esi ; FindWindowA
.text:00404FCB test eax, eax
.text:00404FCD push ebx ; uType
.text:00404FCE jz loc_405058
.text:00404FD4 push offset aUoassist ; lpCaption
.text:00404FD9 push offset aUoassistAlread ; lpText
.text:00404FDE
.text:00404FDE loc_404FDE: ; CODE XREF: _WinMain@16+26Dj
.text:00404FDE push ebx ; hWnd
.text:00404FDF call ds:MessageBoxA
.text:00404FE5 push offset dword_41B9F0
.text:00404FEA call sub_40655C
.text:00404FEF jmp loc_405A95

я подменил байт 85 на 33 по смещению 0x4FCB, но результата не было (по словам man2002ua строка test eax, eax должна была смениться на xor eax, eax, что и произошло). Подскажите пожалуйста, есть ли какие нибудь еще варианты решения данной проблемы.
> vga
каким способом осуществляется сдвиг выводимого изображения на число точек, не кратное 8 в режиме записи 0? я пробовал использовать регистр сдвига, но тот оказался кольцевим. мне надо вывести на экран изображение в формате, который используется в паскале (getimage/putimage)
> Температура процессора
Мне нужно узнать температуру процессора. Если знаете как, то напишите, пожалуйста, процедуру или функцию, точнее её тело и список параметров, чтобы я её смог впихнуть в мой Delphi-проект.
> микрокод, Hello world!
задача - вывести сообщение "Hello world!" уместив код и данные в 16 байтах программы.

(и еще... )

Новые обсуждения в разделе Perl:

> Время выполнения запроса к БД 3 сек. (!)
Есть скрипт, который выдает сумму скачанного трафика ориентируясь по IP посетителя. Так вот если выполнять запрос даже лишь по одной дате, время выполнения составляет 3,минимум 2, секунды! Это нормально или я что-то криво сделал.

#!/usr/bin/perl
use DBI;
use CGI qw(:all);
###########################################################
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time);
$hour="0".$hour if length($hour)==1;
$min="0".$min if length($min)==1;
$sec="0".$sec if length($sec)==1;
$first_time = $hour.$min.$sec;
###########################################################
my $dbh = DBI->connect("DBI:mysql:database=name;host=xxx.xxx.xxx.xxx","user", "pass") || die $DBI::errstr;
###########################################################
my $ip=$ENV{'REMOTE_ADDR'};#определение ip адреса
$date1=param('date1');#присвоение переменной первой даты из формы
$date2=param('date2');#присвоение переменной второй даты из формы
###########################################################
my $ID=$dbh->prepare("SELECT * FROM filter_ip WHERE IP_address='$ip'");
$ID->execute;
my $viv=$ID->fetchrow_hashref();
my $id=$viv->{"Filter_ID"};
###########################################################
my $IB=$dbh->prepare("SELECT * FROM traffic WHERE ts BETWEEN '$date1' AND '$date2' AND filterid='$id'");
$IB->execute;
my $iv=$IB->fetchrow_hashref();
my $summa=$iv->{"recv"};
###########################################################
$shotsumma=($summa/1024)/1024;
$shotsumma=sprintf "%.3f",$shotsumma;
###########################################################
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time);
$hour="0".$hour if length($hour)==1;
$min="0".$min if length($min)==1;
$sec="0".$sec if length($sec)==1;
$second_time = $hour.$min.$sec;
$end_time = $second_time - $first_time;
###########################################################
print "<html><head><title>Результат подсчета</title></head><body>";
print "<table align=center border=1>";
print "<tr><td><font size=4>За период с <b>$date1</b> по <b>$date2</b> скачано <b>$shotsumma</b> Мб (=$summa байт) </font></tr></td>";
print "<tr align=center><td><font size=4>Ваш IP адрес <b>$ip</b></font></td></tr>";
print "<tr align=center><td>Время выполнения запроса $end_time секунд</td></tr>";
print "</table>";
print "<table align=center border=0>";
print "<tr><td>";
print "<FORM ACTION='/cgi-bin/forma_traffic.pl' align=center>";
print "<INPUT TYPE=submit VALUE='Назад'>";
print "</tr></td>";
print "</table>";
print "</body></html>";
###########################################################
$dbh-> disconnect();
###########################################################

Ось на которой стоит MySQL NT4.

> Перенаправление вывода скрипта., Бр-зер->Apache->Script1->Script2->Бр-зер
Доброго всем времени дня.
Есть необходимость из одного скрипта вызвать другой, а ответ отослать броузеру.
Т.е. Я из броузера вызываю скрипт1, этот скрипт1 анализирует полученные параметры и как броузер (через апачи) вызывает скрипт2, но уже с другими параметрами (т.о. простое перенаправление на катит). Результат от скрипта2 должен получить вызывающи броузер.
Вариант когда скрипт1 сам принимает ответ от скрипта2 и отдаёт его - неподходит, так как при этом меняется HTTP заголовок.
Необходимо какое-то хитрое перенаправление. Есть какие-нибудь идеи по этому поводу?

(и еще... )

Новые обсуждения в разделе PHP:

> Отправка html-страницы по e-mail
В скрипте сформировал html-страницы отправил по e-mail все работает только исходный html-код лезет в окно почтового сообщения, как сделать так что все коректно отображалось, и появлялась сама страница а не ее html-код? Помогите очень нужно??!!!!!!!!
> IRC чат, кто писал
собственно сабж. подскажите.
> $HTTP_AUTH_..., вопрос
Объясните как работает аутентификация при помощи диалогового окна типа введите имя и пароль.
Че то у меня не получилось, делал как в книге написано а все равно чушь какаято ..

<?php
if(isset($HTTP_AUTH_USER)){
header("WWW- ... чегото тут еще , уже не помню ...");
header(" ... autent .. ");

exit();
}else{
... чего тута должно быть?
}


Или просто скажите как это все работает и главное как проверить пароль !

> Поиск по сайту, как лучше сделать?
При написании сайта возникла потребность сделать поиск. Но есть одна маленькая загвоздка - как это реализуется я не знаю
Подбросьте пару советов (можно пример )

(и еще... )

Новые обсуждения в разделе Java:

> Как запустить программу на выполнение?
Вопрос в Следующем:
Допустим есть примитивная прога на JAVE. Ну типа:

package project;
class project
{
static void main(String[] args)
{
System.out.println("YYYYYYYYYYY");
}
}

Далее компилируем ее в JBuilder-e . Отлично: Видим строку – “УУУУУУУУУУУ”
Вопрос: Как сделать исполняемое приложение без JBuilder-a и без Internet Explorer? И Вообще можно ли такое сделать?

> Как сделать......., Как сделать вывод в файл массива float?
Я бездырь только учусь только но никак мне не понятно Как сделать вывод в файл массива из float элементов если можно (если нетрудно) как нибудь поподробнее....(прям с мэйна .......)
> XDoclet
Никому толковая документашка для начинающих чайников не попадалась!?

> Java -> JBoss -> Hibernate -> Swing
Привет.
Пишем нашу распределнную (территориально) корпоративную систему. По этому поводу два вопроса, или может один.

Дано: используем JBoss, Hibernate, JavaWebstart. (возможно еще что-то прибавится)

По сути, я освоился только с хибернейтом. Сейчас встает вопрос о том, как изящно рисовать GUI в целом, как скажем отображать справочники, элементы справочников. Попой чуствую что для каждой таблицы в БД рисовать GUI будет неправильно, и для каждого элемента наверное тоже. И тут же встает вопрос, о том что разне пользователи должны видеть только свое, и редактировать тоже скажем только свое.
(Или рисовать GUI для каждого конкретного элемента\таблицы не так уж плохо?)

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

Подскажите начинающему чайнику Заранее спасибо.
> Каким IDE вы пользуетесь, при программировании на Java
САБЖ, собственно. Если какого нет извиняюсь. Кликайте на другое

(и еще... )

 

Новые обсуждения в разделе JavaScript:

> Замена/Дополнение содержимого <TABLE> через JS
Как мне отключить кнопку "Обновить" браузера (желательно любого) или хотя бы чтоб выводилось сообщение пользователю что страницу нельзя обновлять и обновления не происходило. Спасибо
> upload file
Есть вот такой HTML
<TABLE id='vidprod'>
<TR>
<TD>
Test
</TD>
</TR>
</TABLE>

Хочется средствами JS к имеющейся таблице дописать еще ...<TR>...</TR>...
Пытаюсь делать это так
parent.catalog.document.all['vidprod'].innerHTML="...<TR>...</TR>...";
Не получается, а вот считать данные так получается
str=parent.catalog.document.all['vidprod'].outerHTML;

Подскажите как можно сделать то что мне нужно и можно ли вообще.
P.S. Изменять таким образом линки у меня получалось

> Кнопка Refresh
Как мне с помощью Java отключить кнопку "Обновить" браузера (желательно любого) или хотя бы чтоб выводилось сообщение пользователю что страницу нельзя обновлять и обновления не происходило. Спасибо

(и еще... )

Новые обсуждения в разделе Базы Данных:

> Автоинкримент
Как создать поле автоинкримента в таблице Paradox ?
> Сколько строк в таблице, помогите новичку
В общем решил я заняться изучением работы с MySQL, и возникла такая проблема.
Мне нужно узнать сколько строк в таблице, и номер последней строки.
Поможите кто-нибудь.. или скажите где искать
> Значение из таблицы
Каким образом в Delphi можно получить какое-либо значение из таблицы в переменную?

> Криптование данных в Oracle9i
Имеет ли Oracle PL/SQL возможности для шифрования данных (например, строк) с последующей дешифрацией?
Если нет, то посоветуйте какой-нибудь вариант. На данный момент применяю простейший способ замены одних символов другими - глупо, но работает.

Кстати, может быть, у кого-нибудь завалялся Java-класс, способный криптовать/декриптовать данные по более-менее надёжному алгоритму?

(и еще... )

Новые обсуждения в разделе Технологии и алгоритмы:

> Вейвлет-пакет в задаче классификации, некоторые аспекты реализации
Итак, по многочисленным просьбам в теме о распознавании речи
выделяю сабж в отдельный топик.
Для начала имеет смысл напомнить об общей процедуре классификации, приведенной там же.
Здесь только несколько слов о некоторых моментах практической реализации обсуждаемого. В основном будем придерживаться общей схемы процедуры классификации.
Начнем с главного. Теорию вейвлетов можно почитать в разных источниках. Наиболее понятные мне:
есть на сайте http://www.matlab.ru/wavelet/index.asp (ссылки внизу страницы). Очень толковые материалы здесь: http://www.autex.spb.ru/wavelet/, причем много в pdf.
Обращаю ваше внимание на то, что здесь используем именно вейвлет-пакет.
Ниже идет код функции, реализующей вейвлет-преобразование сигнала, записанного в массив sg. Для чего нужна переменная flag, скажу позже, там станет ясно. Физический смысл используемого преобразования состоит в том, что для разложения исходного сигнала по уровням используется его прореживание во временной области (для простоты скажем, разбиение на четные и нечетные отсчеты) плюс некоторые дополнительные преобразования. В частотной области это (опять же упрощенно) равносильно разбиению спектра на две половины. Применямый здесь вейвлет вряд ли вы где-либо найдете . разве что только встретите моего коллегу, Сергея Агиевича (фамилия такая), с которым мы вместе работали. Он придумал этот вейвлет. Говорит, что построил его на основе слайна! Честно скажу, сам я глубоко эту тему не ковырял. Поэтому извиняйте, если не смогу на вопросы ответить. Но эта штука вполне работает, можете не сомневаться.
> Прозрачность, Как зделать пиксел прозрачным
Есть два цветных пиксела(RGB). Как сделать один прозрачным к другому с определённым коефициентом?

(и еще... )

А также другие темы на Форуме программистов - www.forum.vingrad.ru


С Уважением,
администрация Форума Программистов, Vex

Вы получили данное письмо, так как подписаны на еженедельную рассылку Форума программистов - Vingrad. Отписаться или изменить параметры подписки можно на http://www.subscribe.ru/


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное