All streams
Search
Write a publication
Pull to refresh
-30
Ivan Gavryushin @dcc0read⁠-⁠only

Пользователь

Send message
У меня получилось три цикла, две проверки. И довольно затратная операция переворота. Почему-то думаю, её можно упростить. Но для php достаточно быстро. Алгоритм, вероятно, не потягается с тем, что здесь уже привели и требует отсортированного массива в обратном порядке. Но вывод вполне отражённый лексикографический. :) Зато, думаю, довольно прозрачно получилось.
$a='876543210';
$b=strrev($a);
$n=strlen($a);
while ($a !=$b) {

for($i=0; $i < $n; $i++) {

if ($a[$i] < $a[$i-1]) {

for($j=0; $j < $n; $j++) {

if ($a[$j] > $a[$i]) {

$c=$a[$j];
$a[$j]=$a[$i];
$a[$i]=$c;

$x=strrev(substr($a, 0, $i));
$y=substr($a, $i);
print $a=$x.$y;
print ‘<br/>’;
break 2;
}
}
}
}

}

https://dcc0blog.wordpress.com/2016/01/19/%D0%BF%D0%B5%D1%80%D0%B5%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8-php/ — ссылка на описание
Нельзя ли данную технологию приспособить для отвода — «рассеивания» dos-атаки?
Статья рекламная что ли? Процедурная генерация… хм… это как с фракталами?
Вот бы кто-нибудь написал о том, как делались некоторые браузерные игры в России.
Некоторые проекты оказались очень даже успешными. Возможно, одна из проблем в том, что многие хотят сделать и забыть, т.е. просто получать с этого прибыль.
Я думаю, что лучше один проект, только онлайн, постоянно развивающийся.
Целый литературный рассказ. Похвально. Однако, я считаю, что кроме формального описания, описания на конкретном языке программирования, литературного, есть еще иной способ описания алгоритмов — как некоего набора шагов, которые способен понять даже ребёнок. Это можно сделать словами, графически, с помощью анимации и т.д. Я не знаю Java, но с ходу мне не понять особенностей реализации.
Википедия говорит, что для улучшения алгоритма пузырьковой сортировки достаточно добавить досрочный выход из внешнего цикла. Вдобавок эту задачу можно повесить на переменную, которая участвует в процесс обмена.
Пример: http://ru.vingrad.com/Sortirovka-puzyrkom-uluchshennaya-id56971ea2ae20150a56f985e1
Что означает «самый примитивный»? Т.е. какой именно алгоритм?
Метод Ферма тоже довольно прозрачен, и операций в нем немного, я даже на php с ним игрался.
Код C# понимаю очень слабо, поэтому спросил.
Дело в том, что у Вас реализация алгоритма, формализация на языке, конкретном, а хотелось бы
на естественном… или по шагам.
Спасибо за статью.
Сессия в PHP живёт 24 минуты.
И если есть защита от http-флуда, то, как можно подобрать ключ за это время?
«в расчете биномиальныХ коэффициентов.»
У Вас опечатка.
Вставлю немного своих дилетантских соображений:
Интересно, все ли обращали внимание на, казалось бы, элементарную вещь с выводом треугольника Паскаля (если через массивы), что считать можно только половину строки: ), а массив можно просто переворачивать, правда, нужна проверка на четность, чтобы переворачивать и такие строки +6+15+20+15+6+.
Про плохих разработчиков. Есть версия, что в некоторых странах это проблему решают систематически и радикально, во всяком случае в некоторых сфер. Я про случаи внезапных смертей программистов, сисадминов, которые в прошлом обслуживали финансовый сектор.
Один из примеров США.
Я говорил про фильм и подтекст.
В данном случае обсуждаем не мои публикации.

sl_bug, меня правда мало волнует, что многим мое мнение не нравится.
Многим приятнее жить с красивой ложью.
Это пока не видите, осознание приходит внезапно.
Минусы к моим комментариям только подтверждают, что я однозначно прав — есть образ, во многом навязанный киноиндустрией, и многие к этому образу тянутся. И эта тяга не сильно отличает «высоких интеллектуалов» от критикуемой ими постоянно серой массы, которую первые, в свою очередь, любят называть «былом» или «скотами», уподобляясь при этом самым обычным фашистам.

И по поводу фильма я тоже абсолютно прав. Это реклама наркотиков и больше ничего.
Про героев боевиков. Выдержка из новейшей истории России.
В конце 80-х и в 90-е годы высшим военным чинам доброжелатели подсовывали видеокассеты с фильмами про Бррса Ли и т.п., убеждая заменить систему подготовки (САМБО, РБ), на разные восточные техники. И все в фильмах было красиво. Только не говорили об одном, САМО позволяет подготовить бойца за 2 года, для достижений результатов во всяких каратэ — нужны годы тренировок… Вот вам и развал физ. подготовки в армии.

Подростки, школьники сейчас попадаются иногда умнее взрослых и куда лучше понимают проблемы современности.
Отпечатки интеллекта? Да-да, они как оттиски с гравюры.
И лица программистов тоже.
Страйкбол, вип-персоны? Может, это было в игре Counter Strike?
Может, не особенный, а сразу избранный?
А от осознания собственного величия до вскидывания правой руки вверх и крика «хайль» уже и рукой подать.

Хакеры еще ничего фильм, добрый.

А фильм «Матрица» внёс неоценимый вклад в популяризацию unix и LSD.

Факт рекламы наркотиков остается фактом.
Только одно в этих фильмах умалчивается, что чрезмерное увлечение программированием и всеми этими вашими взломами при водит к деградации. :)
Образ, созданный кино и плотно вшитый в сознание молодежи: http://vprognoze.ru/uploads/posts/2015-06/1434608762_neo-541199.jpg
Реальность:
http://bigslide.ru/images/7/6455/960/img14.jpg
Где-то еще tcpdump мелькал, в Матрице, вроде бы.
Фильм «Хакеры» и «Матрица» — ярчайшие пример воздействия искусства, в данном случае киноискусства, на массовое сознание.
А вообще про хакеров есть очень хороший стишок: «С чего начинаются хакеры
С чего начинаются хакеры?
С трояна в твоем писюке,
С админа, к тебе заходящего
С тяжелым предметом в руке.
А может, они начинаются
С модема, воткнутого в мать,
И с первой попытки на Бейсике
Количество жизней сломать?
С чего начинаются хакеры?
С желания спать по утрам,
С коллекции кряков и вирусов
И взлома бесплатных программ.
А может, они начинаются
С вечерней загрузки проца,
С подбора по всем комбинациям,
Которым не видно конца?

С чего начинаются хакеры?
С окошек, повисших вдали,
Со старой дискеты с дебагером,
Что где-то в шкафу мы нашли.
А может, они начинаются
С подсмотра пароля на root
И с ника из слэшей и скобочек,
Без коего хакер не крут?

С чего начинаются юзеры?
С попытки найти Any key.
С хороших и верных товарищей,
Спаливших соседний дисплей.
А может, они начинаются
С уменья наткнуться на глюк,
Который в любых испытаниях
Избегнул программерских рук?

С чего начинаются юзеры?
С заветной игры сетевой,
С админа, который в истерике
По клаве стучит головой.
А может, они начинаются
С первичной загрузки виндов,
И с этой корзины, в какой они
Хранят результаты трудов?

С чего начинаются юзеры?
С суппортов, померших вдали,
Со старого глючного вируса
И где его только нашли?!
А может, они начинаются
С античной поры ДВК,
С ошибки, которая с юности
Гнездится у них в ДНК»

http://www.webpark.ru/comment/s-chego-nachinayutsya-hakeri
Встречный вопрос: зачем в школе программист, который не умеет преподавать?
«информатикой занимаются физики, математики, трудовики и другие.»
Это совершенно нормальное явление.

В школе, возможно надо давать (это субъективное видение):
1. историю ЭВМ при этом в связи с другими науками, чтобы ученик осознавал исторический процесс развития этой сферы.
2. Алгоритмы, само программирование, какие-то зачатки.
3. Современное состояние, спектр: систем, прикладных программ.
4. Основы безопасности работы в сети. Возможно, хотя бы один урок по этике в информационном пространстве, о лицензиях, публикации/загрузке чужих программ.
Когда говорят, что это лучшая работа, вспоминаю
анекдот про «ад здесь же, только админом»:

http://anecarchive.ru/o-doblestnyx-sotrudnikax/umer-kompyutershhik-popal/

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Редактор
From 80,000 ₽