Вопросы и ответы | 

Светлана Косенко
Не могу найти бесплатный учебный курс "Программирование". Его уже нет?
У меня в зачётке его нет. Это ошибка сайта или вы так решили?
Александр Пушкарев
Александр Пушкарев | Репутация: 120 (Кандидат) 31 июля 2008 в 19:49

у меня такая же ересь с курсом веб дизайна

Антон Ильин
Антон Ильин | Репутация: 102 (Кандидат) 3 августа 2008 в 15:04

Такого курса и не было, была и есть учебная программа "Программирование" доступная по этой ссылке. Есть отдельные курсы по программированию, доступные в каталоге тут.

Роман Белоус
Возможно ли создать объект в JavaScript с членами, недоступными извне?
Важно что для каждого вызова конструктора не должны создаваться копии методов объекта, только свойства. У меня есть подозрение, что это невозможно, но хотелось бы знать точно.
Теги:
.net, , actionscript, ada, ado.net ...еще >>
Максим Лукутин
Максим Лукутин | Репутация: 104 (Кандидат) 29 июля 2008 в 09:36

var obj = function
{
    this.elem = ""; //видимый
    var elem2 = "";//невидимый
}

Виктор Конопелько
Виктор Конопелько | Репутация: 131 (Кандидат) 29 июля 2008 в 16:22

В дополнение к ответу  max7019
"Переменные Private, Public и Static" -- http://www.intuit.ru/department/internet/jsbasics/8/3.html

Михаил Кириллов
Александр Соколан
Александр Соколан | Репутация: 103 (Кандидат) 24 июля 2008 в 20:07

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

Виталий Пак
Виталий Пак | Репутация: 102 (Кандидат) 24 июля 2008 в 23:13

Указатель - это переменная, содержащая адрес ячейки памяти, в которой храниться какие либо данные. Для обычных переменные типа int или float можно легко задавать и изменять значение. Если допустим две переменные a и b имеют следдующее значение:
int a = 6;
int b = a;
a = 9;
cout<<b;
в результате получишь 6, тогда как переменная а = 9. Это потому, что переменные a и b размещены в разных ячейках памяти. А если же:
int *a = 6;
int *b = a;
*a = 9;
cout<<*b;
результат будет 9, т.к. обе переменные указывают на значение, расположенное в одной и той же адресной ячейке.
Указатели используются при работе с объектами классов.

Екатерина Шпак
Александр Карцев
Александр Карцев | Репутация: 196 (Кандидат) 24 июля 2008 в 11:33

Чтобы изучить JavaScript нужно понимать как минимум ещё 3 вещи: ООП, DOM, особенности реализации DOM в конкретном броузере.
Ну, и, конечно, сам язык - его синтаксис и т.д.

Константин Иванов
Константин Иванов | Репутация: 608 (Специалист) 25 июля 2008 в 22:02

Смотря что подразумевать под Web дизайном.. Если дословно то это больше относиться к навыку верстки сайтов, тому как сделать красиво, презентабельно. И здесь достаточно знать Photoshop, HTML, CSS. Ну и быть творческим человеком чтобы делать красивые вещи) JavaScript нужен Web разработчикам, тем кто будет непосредственно программировать, да и то применять его или нет дело вкуса. Можно сделать Красивый,  удобный сайт базируясь на серверных языках рограммирования (PHP, ASP) и HTML.  Можно использовать готовый код зная лишь основы javaScript. В общем не следует бояться надписи JavaScript в вакансии при устройстве на работу.
Что касаеться того как его изучать - в общем как и любой другой язык программирования - читаем книгу, выполняем примеры, думаем почему все работает так а не иначе. Удачи!

Роман Седов
Irina Popova
Irina Popova | Репутация: 114 (Кандидат) 22 июля 2008 в 22:07

бензин подорожал + колбаса в магазине :)

Александр Пушкарев
Александр Пушкарев | Репутация: 120 (Кандидат) 23 июля 2008 в 11:34

это не дорого имхо, особеннно если на пользу интуиту. кстати узнаю движок wysiwyg редактора при написании ответов :) сам его использую :))) а еще знаю как его на русский локализовать :)

Сергей Репп
Зачем отнимают 5 баллов за вопрос?
По статистике все больше отвечают на вопросы чем их задают. Не о чем спрашивать, или никто не хочет терять 5 баллов за вопрос?
Александр Карцев
Александр Карцев | Репутация: 196 (Кандидат) 18 июля 2008 в 12:41

Насчёт специалистов - соглашусь, на большинство вопросов просто неинтересно отвечать, особенно на те, ответ на которые можно легко найти в гугле. А вот как тогда быть с "нашими людьми"... хотя бы на sql.ru и rsdn.ru?

Кристина Осипенко
Роман Белоус
Роман Белоус | Репутация: 140 (Кандидат) 16 июля 2008 в 16:22

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

Виктор Конопелько
Виктор Конопелько | Репутация: 131 (Кандидат) 16 июля 2008 в 16:23

Система работает правильно! Вот что об этом пишут сами разработчики:
Что делать, если система все время сообщает, что задание не выполнено? Возможно она работает неправильно?Система работает правильно. Некоторые студенты после нескольких неудачных попыток пишут сообщения в форум и письма администрации и авторам курсов о том, что система работает неправильно,- не делайте этого. Повторите материал и попробуйте сдать снова.
erezn, интересно, а где можно увидеть такой лог?

Александр Булдаков
Алексей Мельчаков
Алексей Мельчаков | Репутация: 103 (Кандидат) 14 июля 2008 в 15:31

А как программа научит безопасности? Это надо лекции читать и пробовать разные фичи. Сам сломаешь пару раз сервак, и научишься его защищать.

Виктор Конопелько
Виктор Конопелько | Репутация: 131 (Кандидат) 14 июля 2008 в 17:57

Согласен с прерыдущим оратором. Тем более такие курсы имеются на http://intuit.ru .

Юлия Медведева
Подскажите алгоритм выборки строк из 2 таблиц?
table1.name = table2.name. Каждая таблиц 1,5 млн строк. Как сделать это за разумное время
Константин Иванов
Константин Иванов | Репутация: 608 (Специалист) 12 июля 2008 в 13:20

Можно попробовать воспользоваться OLAP технологией, создать OLAP куб, выбирать данные из него.

Алексей Божко
Алексей Божко | Репутация: 104 (Кандидат) 12 июля 2008 в 14:15

Запустите предварительно процедуру сортировки и работайте только с диаразоном записей, а не со всеми

Богдан Лисойван
Александр Карцев
Александр Карцев | Репутация: 196 (Кандидат) 8 июля 2008 в 14:48

Проверить конфигурации обоих компьютеров. Возможно оба используют приватные ip-адреса, имеют ненастроенные межсетевые экраны, вирусы. Причин 1000.

Константин Иванов
Константин Иванов | Репутация: 608 (Специалист) 9 июля 2008 в 17:37

rainbow7 - прав - проблема может быть в файрволах(брандмауэрах) конфигурации ОС, разных версиях ОС(Например не так просто поднять удаленный рабочий стол между XP и Vista) . Но вообще хотелось бы знать какие именно ошибки. Видят ли компьютеры друг друга вообще? Пингуются ли IP адреса этих компьютеров. Вирусы тоже могут быть причиной. Вообще в интернете много информации по настройке удаленного помошника.
Кстати в качестве аналога УП, можно использовать RAdmin

Олег Тузов
Александр Черняк
Александр Черняк | Репутация: 509 (Специалист) 8 июля 2008 в 19:55

DotGNU — проект создания бесплатной свободно-распространяемой платформы программирования, альтернативы Microsoft .NET, который предоставляет возможности компилировать и запускать C# и Си-приложения, использующие базовые классовые библиотеки, XML, System.Windows.Forms — Но на операционных системах, как GNU/Linux, FreeBSD и Mac OS X.

Константин Иванов
Константин Иванов | Репутация: 608 (Специалист) 9 июля 2008 в 17:30

В плане свободного распространения - .NET тоже свободен и бесплатен. И сами Microsoft распространяют бесплатную версию VS.NET Express Edition. Далее - фирма Borland (ныне Code Gear) использует достаточно простую библиотеку VCL для своего Delphi и C++, есть бесплтные версии этих продуктов на сайте компании. Для PHP есть Zend FrameWork набор библиотек расширяющий его функционал.

Андрей А
Иван Онищенко
Иван Онищенко | Репутация: 304 (Кандидат) 8 июля 2008 в 19:43

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

Александр Черняк
Александр Черняк | Репутация: 509 (Специалист) 9 июля 2008 в 20:21

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

Александр Макеев
Константин Иванов
Константин Иванов | Репутация: 608 (Специалист) 6 июля 2008 в 21:08

В применении к экономике рассмотрено здесь
http://www.spekulant.ru/magazine/view/?nid=11&num=14
Воообще здесь основы теории вероятности есть
http://www.intuit.ru/department/mathematics/intprobtheory/

Иван Онищенко
Иван Онищенко | Репутация: 304 (Кандидат) 7 июля 2008 в 09:39

Последовательность случайных испытаний это один из инструментов статистического моделирования.Метод статистического моделирования обладает целым рядом особенностей, выгодно отличающих его от других известных в настоящее время вычислительных методов. К таким особенностям относятся: (1) наглядная вероятностная трактовка; (2) применимость к исследованию систем принципиально любой сложности; (3) простая вычислительная схема; (4) простая оценка точности получаемых результатов; (5) малая чувствительность к отдельным ошибкам; (6) отсутствие накопления ошибок; (7) малая связность статистических алгоритмов.
Использование метода статистического моделирования для исследования надежности систем требует формирования реализаций случайных объектов в различных элементарных вероятностных схемах. Сюда в первую очередь относятся: моделирование независимых и зависимых испытаний в схеме случайных событий, выработка последовательностей случайных чисел с заданными законами распределения, формирование реализаций случайных векторов и случайных процессов, обладающих заданными вероятностными характеристиками, и т. д.

Андрей Рясков
Иван Онищенко
Иван Онищенко | Репутация: 304 (Кандидат) 6 июля 2008 в 12:37

Давайте начнем с определения. MAC-адрес (от англ. Media Access Control — управление доступом к носителю) — это уникальный идентификатор, сопоставляемый с различными типами оборудования для компьютерных сетей.
Бывает глобально администрируемый MAC-адрес устройства, который глобально уникален и обычно «зашит» в аппаратуру. В ряде случаев Администратор сети имеет возможность, вместо использования «зашитого», назначить устройству MAC-адрес по своему усмотрению. Такой локально администрируемый MAC-адрес выбирается произвольно и может не содержать информации об OUI. Признаком локально администрируемого адреса является соответствующий бит первого октета адреса. (подробнее Standard Group MAC Addresses. A Tutorial Guide http://standards.ieee.org/regauth/groupmac/tutorial.html)
Таким образом MAC адрес можно поменять в большинстве устройств стандартными средствами ОС. В Windows в свойствах устройства или биосе. Под Линуксом в ifconfig есть такая опция hw.
Если вы хотите сменить "зашитый" MAC - это гораздо сложнее. Но нет ничего невозможного. Инфа по устройству + немного серого вещества = определение носителя зашитого адреса. => подбираем соответствующий программатор и пишем (ищем в сети) софт для программирования соответствующего носителя. И в результате этого сизифого труда (О, счастье!)  забиваем новый MAC в сетевую карту ценой 100 рублей. ;)
Удачи!

Константин Иванов
Константин Иванов | Репутация: 608 (Специалист) 6 июля 2008 в 21:17

Если необходимо сменить сетевой адрес применительно к обыкновенной сетевой карте используемой для выхода в интернет или в сеть, на уровне ОС Windows достаточно выполнить следующее - свойства сетевого подключения - открывается окно, вверху наименование сетевой карты, если на него навести мышкой высветиться текущий MAC адрес. правее названия кнопка свойтв, жмем её, в открывшемся окне 2-я вкладка, там будет список в нем есть пункт Сетевой адрес - ;vtv? gbitv ye;ysq MAC сохраняяем. Часто бывает этого достаточно

Сергей Алеев
Иван Онищенко
Иван Онищенко | Репутация: 304 (Кандидат) 5 июля 2008 в 17:19

Пример 5-ти портового 10Base-T Hub-а.
Передняя панель
Задняя панель 
6-й порт используется для каскадирования и имеет обозначение "In" (в, внутрь, вход).Этот порт параллелен 5-му порту, поэтому их нельзя одновременно использовать.
Вид сверху, без крышки

Александр Карцев
Александр Карцев | Репутация: 196 (Кандидат) 6 июля 2008 в 13:40

На компьютере с выходом в интернет нужны две сетевые карты. Хаб подключается к одной из сетевых карт, к другой подключен интернет. Если имеете дело с ОС Windows, то настраивается ICS (Internet Connection Sharing). Как настроить ICS можно почитать в Справке (Help).

Владимир Олейник
Что такое логарифм?
Как понимать символ суммы (который не набирается с клавиатуры) но имеет форму как "М" на правом боку.
Теги:
.net, , actionscript, ada, ado.net ...еще >>
Александр Карцев
Александр Карцев | Репутация: 196 (Кандидат) 4 июля 2008 в 12:31

Логарифмом данного числа называется показатель степени, в которую нужно возвести другое число, называемое основанием логарифма, чтобы получить данное число. Например, логарифм числа 100 по основанию 10 равен 2. Иначе говоря, 10 нужно возвести в квадрат, чтобы получить число 100 (10^2 = 100).http://www.krugosvet.ru/articles/15/1001542/1001542a1.htmЛогарифм числа a по основанию b равен показателю степени, в которую надо возвести число b, чтобы получить число ahttp://ru.wikipedia.org/wiki/Логарифм
М на правом боку это ни что иное как ряды.
http://www.krugosvet.ru/articles/15/1001542/1001542a1.htm Логарифм числа a по основанию b равен показателю степени, в которую надо возвести число b, чтобы получить число a http://ru.wikipedia.org/wiki/Логарифм М на правом боку это ни что иное как ряды. http://www.krugosvet.ru/articles/15/1001555/1001555a1.htm" href="http://Логарифмом данного числа называется показатель степени, в которую нужно возвести другое число, называемое основанием логарифма, чтобы получить данное число. Например, логарифм числа 100 по основанию 10 равен 2. Иначе говоря, 10 нужно возвести в квадрат, чтобы получить число 100 (10^2 = 100). http//www.krugosvet.ru/articles/15/1001542/1001542a1.htm Логарифм числа a по основанию b равен показателю степени, в которую надо возвести число b, чтобы получить число a http://ru.wikipedia.org/wiki/Логарифм М на правом боку это ни что иное как ряды. http://www.krugosvet.ru/articles/15/1001555/1001555a1.htm">http://www.krugosvet.ru/articles/15/1001555/1001555a1.htm

Иван Онищенко
Иван Онищенко | Репутация: 304 (Кандидат) 4 июля 2008 в 13:12

Дмитрий Самин Могущественная математика Логарифмы
«Открытие логарифмов опиралось на хорошо известные к концу XVI века свойства прогрессий, — пишут М.В. Чириков и А.П. Юшкевич. — Связь между членами геометрической профессии и арифметической прогрессией не раз отмечалась математиками, о ней говорилось еще в «Псаммите» Архимеда. Другой предпосылкой было распространение понятия степени на отрицательные и дробные показатели, позволившее перенести только что упомянутую связь на более общий случай...Многие... авторы указывали, что умножению, делению, возведению в степень и извлечению корня в геометрической прогрессии соответствуют в арифметической — в том же порядке — сложение, вычитание, умножение и деление. Здесь уже скрывалась идея логарифма числа как показателя степени, в которую нужно возвести данное основание, чтобы получить это число. Оставалось перенести знакомые свойства прогрессии с общим членом на любые действительные показатели. Это дало бы непрерывную показательную функцию, принимающую любые положительные значения, а также обратную ей логарифмическую. Но эту идею глубокого принципиального значения удалось развить через несколько десятков лет».Логарифмы изобрели независимо друг от друга Непером и Бюрги лет на десять позднее. Их цель была одна — желание дать новое удобное средство арифметических вычислений. Подход же оказался разный. Непер кинематически выразил логарифмическую функцию, что позволило ему по существу вступить в почти неизведанную область теории функций. Бюрги остался на почве рассмотрения дискретных прогрессий. Надо заметить, что у обоих определение логарифма не походило на современное.подробнее на http://www.bibliotekar.ru/100otkr/45.htm
Символ суммы «∑», который набирается! с клавиатуры вводом числа 2211 а затем ALT+X, это греческая буква сигма и обозначает результат сложения величин (чисел, функций, векторов, матриц и т. д.). Общими для всех случаев являются свойства перестановочности, сочетательности, а также распределительности по отношению к умножению.