Куплю велосипед Stark c мужской рамой в Питере можно бу
Объявление
Куплю велосипед Stark c мужской рамой, можно б/у. Желательно в Питере.
тел. +7 911 117 83 71
Comments Off
Объявление
Куплю велосипед Stark c мужской рамой, можно б/у. Желательно в Питере.
тел. +7 911 117 83 71
Comments Off
Возникла такая проблема? Так давайте решим ее. Итак, сначала о том, что же установлено у нас на компьютере. Бесплатный фаервол COMODO Internet Security Premium версия 4.1.150349.920 с русским интерфейсом, поэтому названия всех кнопочек будут звучать по-русски. Это последняя версия фаервола на момент написания статьи (13 июня 2010), скачанная с официального сайта www.comodo.com. Расположение настроек может слегка меняться от версии к версии, как это было с предыдущей версией, но в целом принцип настроек уловить можно. А торрент-клиент я использую uTorrent версии 1.8.5 тоже русифицированный, русификация взята с официального сайта разработчиков www.utorrent.com.
Приступим к настройке. Откройте главное окно вашего фаервола и перейдите на вкладку "Фаервол". Затем слева выберите задачи фаервола "Расширенные", в которых последний пункт - это "Настройки фаервола". В этом окне настроек необходимо переключиться на последнюю вкладку, она называется "Расширенные настройки" и здесь проверить, чтобы не стояла галка "Анализировать протокол".
Дальше. Закрываем окна и создаем новую конфигурацию в предопределенных политиках безопасности. Кнопка "Добавить", назовите ее например как "uTorrent". И добавляем следующие правила:
Правило 1
Действие = Разрешить
Протокол = TCP или UDP
Направление = Входящие
Описание = Правило для входящих TCP или UDP соединений
Адрес отправления = Любой
Адрес назначения = Любой
Порт отправления = Диапазон портов от 1025 до 65535
Порт назначения = (здесь указываете номер порта входящих соединений вашего торрент-клиента, по-умолчанию это 60471)
Правило 2
Действие = Разрешить
Протокол = TCP
Направление = Исходящие
Описание = Правило для исходящих TCP соединений
Адрес отправления = Любой
Адрес назначения = Любой
Порт отправления = Диапазон портов от 1025 до 65535
Порт назначения = Диапазон портов от 1025 до 65535
Правило 3
Действие = Разрешить
Протокол = UDP
Направление = Исходящие
Описание = Правило для исходящих UDP соединений
Адрес отправления = Любой
Адрес назначения = Любой
Порт отправления = (здесь указываете номер порта входящих соединений вашего торрент-клиента, по-умолчанию это 60471)
Порт назначения = Диапазон портов от 1025 до 65535
Правило 4
Действие = Спросить (можно поставить галку Логировать срабатывание)
Протокол = TCP
Направление = Исходящие
Описание = Правило для HTTP запросов
Адрес отправления = Любой
Адрес назначения = Любой
Порт отправления = Диапазон портов от 1025 до 65535
Порт назначения = 80
Правило 5
Действие = Блокировать (поставить галку Логировать срабатывание)
Протокол = IP
Направление = Входящие/Исходящие
Описание = Блокировать и записывать остальные события
Адрес отправления = Любой
Адрес назначения = Любой
Детали IP = Любые
Comments Off
Если вы полный чайник в компьютерах, то вам окажется полезной информация, которую я собираюсь сообщить здесь. Однако, если у вас есть кое-какой опыт в программировании, вы можете абсолютно не читать, что я здесь понапишу. Рассмотрим несколько фундаментальных основ.
1. Что такое компьютерная программа?
Компьютер не что иное, как очень глупая машина, которая обладает способностью выполнять математические операции очень быстро и очень точно, но она ничего не может сделать без помощи программы, написанной человеком. Более того, если человек напишет программу, которая превращает важную информацию в бесполезный мусор, компьютер будет очень послушно и очень быстро делать из важной информации мусор. Можно написать программу для компьютера с одной маленькой ошибкой в ней, а это повлечет за собой катастрофические последствия. Все поведение программы зависит только от программиста, создавшего эту самую программу.
Компьютерная программа просто "рецепт", который компьютер будет использовать на входных данных для получения желаемых выходных данных. Это похоже на рецепт для выпечки торта. Входные данные сопоставимы с ингредиентами и тепловой энергии духовки. Программу можно сравнить с рецептом и инструкциями: перемешать, взбить, подождать, нагреть, охладить, и все остальные возможные операции над ингредиентами. Компьютерная программа состоит из двух частей: данные, с которыми работает программа, и алгоритм, который преобразует эти данные. Данные и алгоритм неотделимы друг от друга, как следует из последнего предложения.
Что такое константа?
В любой программе всегда требуется некоторое число, которое никогда не меняются на всем протяжении выполнения программы. Такие числа могут быть определены один раз и использоваться по мере необходимости в процессе работы программы. Возвращаясь к аналогии с рецептом, как только вы определили объем столовой ложки, вы можете использовать ее без учета того, что именно вы измеряете ей. При написании компьютерной программы, вы можете определить значение PI = 3.141592, а потом продолжать использовать его там, где это имеет смысл, зная, что эта константа доступна и и имеет правильное значение.
Что такое переменная?
В дополнение к постоянные, почти в каждой компьютерной программе используются некоторые числа, изменяемые на протяжении всей программы. Они могут быть определены как переменные, а затем изменены на какие-либо значения, которые имеют смысл для правильного функционирования программы. Примером может служить количество яиц в рецепте. Если один слой торта требуется 2 яйца, затем тройной слой пирога потребуется 6 яиц. Количество яиц будет разным.
Как мы определить константы или переменные?
Все константы и переменные имеют имя и значение. В последнем примере, имя переменной "яйца", а значение было 2 или 6 в зависимости от того, в какой момент мы смотрим на эти данные. В компьютерных программах константы и переменные называют похожим образом, после чего они могут хранить любое значение в пределах определенного диапазона.
Спасибо за внимание!
Comments Off
Через 500 лет мозг не станет выглядеть лучше, чем сейчас. Компьютер, Интернет создают иллюзию доступности информации. Но, на самом деле, серьезная информация доступна только за очень большие деньги. А человек имеет иллюзию технической оснащенности и глубочайшее непонимание того, как все это работает. Все это приводит к тому, что нагрузка на мозг непрерывно снижается. Ребенок не станет умножать в столбик, когда у него под партой калькулятор. Интеллектуальная деградация в таких условиях гарантирована и прослеживается. В дальнейшем произойдет огромная сегрегация общества на тех, кто занимается интеллектуальным трудом и тех, кто не понимает, чем он занимается. Расслоение будет носить катастрофический характер. Оно должно проявиться социально. Обладающие способностями не захотят делить свой социальный уровень с теми, кто способностями не обладает.
(автор: Сергей Вячеславович Савельев)
Игра "Сапер" всем известна. Некоторые студенты делают реализацию алгоритма этой игры в качестве курсовой работы. Для таких студентов, я думаю, пригодится эта функция, которая открывает ячейки. Функция рекурсивная.
procedure matrix.OpenCells(i,j:integer);
var t:integer;
begin
t := 0;
if (i < 1) or (j < 1) then t := 1;
if (i = n+1) or (j = n+1) then t := 1;
if t = 0 then
begin
if DetectMines( a , b )=0 then
begin
marked[i][j] := TRUE;
DrawOpenedCells(i,j);
if mines[i][j] = FALSE then
begin
OpenCells(i-1,j);
OpenCells(i+1,j);
OpenCells(i,j-1);
OpenCells(i,j+1);
OpenCells(i-1,j-1);
OpenCells(i+1,j-1);
OpenCells(i-1,j+1);
OpenCells(i+1,j+1);
end;
end;
end;
end;