Удаление строки
Alien Дата: Сб, 01 Августа 2009, 21:35 | Сообщение # 91
Quote (Alex3A )
phpMyAdmin не хрена не генерирует, этто усе мускула работа.
ошибочка, в phpMyAdmin скрипт генерации пароля на js, причём тут работа мускуля?)
Сообщение Quote (Alex3A )
phpMyAdmin не хрена не генерирует, этто усе мускула работа.
ошибочка, в phpMyAdmin скрипт генерации пароля на js, причём тут работа мускуля?) Автор - Alien Дата добавления - 01 Августа 2009 в 21:35
Alex3A Дата: Сб, 01 Августа 2009, 21:58 | Сообщение # 92
Quote (Peter )
как ты говоришь, - в ассортименте!
Ищи- ключевые слова кодирование,крипто либ, хеш, МД4-5,SHA256-512,RMD128,TIGER....Добавлено (01 Август 2009, 21:58) ---------------------------------------------
Quote (Alien )
ошибочка, в phpMyAdmin скрипт генерации пароля на js
Ты код исходника читать умееш? Делать такое на яве - АНАНИЗМУС высшей пробы, есть уж готовые функции пхп и мускула.Если все же, прочитав исходник надеш, что это так, то просто получиш подтвердение, его самого-анаизмуса Что имет место,Quote
http://students.cs.donntu.edu.ua/sp00_2005/m/trofunenko/jscript.html
Имея под рукой такие мощные вещи как мускул и ПХП, я бы таким заниматься не стал. А phpMyAdmin работает именно в связке с ними, но в прочем дело хозяяче. Тем более что способов то оч много, да и гугл вседа доступен, так что сам вопрос то не стоит и выеденного яйца. Нагуглил понравившийся тебе, вариант просто переносиш в свою прогу. Я б сначала погуглил, а затем если бы не нашел приемливого результата, заводил бы бодягу. Ява варианты на том же рандоме основаны, хеши это уже серьезней. Лепить экслюзив для мелкой поделки неразумно.
Сообщение Quote (Peter )
как ты говоришь, - в ассортименте!
Ищи- ключевые слова кодирование,крипто либ, хеш, МД4-5,SHA256-512,RMD128,TIGER....Добавлено (01 Август 2009, 21:58) ---------------------------------------------
Quote (Alien )
ошибочка, в phpMyAdmin скрипт генерации пароля на js
Ты код исходника читать умееш? Делать такое на яве - АНАНИЗМУС высшей пробы, есть уж готовые функции пхп и мускула.Если все же, прочитав исходник надеш, что это так, то просто получиш подтвердение, его самого-анаизмуса Что имет место,Quote
http://students.cs.donntu.edu.ua/sp00_2005/m/trofunenko/jscript.html
Имея под рукой такие мощные вещи как мускул и ПХП, я бы таким заниматься не стал. А phpMyAdmin работает именно в связке с ними, но в прочем дело хозяяче. Тем более что способов то оч много, да и гугл вседа доступен, так что сам вопрос то не стоит и выеденного яйца. Нагуглил понравившийся тебе, вариант просто переносиш в свою прогу. Я б сначала погуглил, а затем если бы не нашел приемливого результата, заводил бы бодягу. Ява варианты на том же рандоме основаны, хеши это уже серьезней. Лепить экслюзив для мелкой поделки неразумно.Автор - Alex3A Дата добавления - 01 Августа 2009 в 21:58
Сергей Дата: Сб, 01 Августа 2009, 22:17 | Сообщение # 93
Quote (Alien )
Да, генерацию использую для паролей. В phpMyAdmin обычно генерируются подобные пароли:
Quote (Alien )
Такие пароли надёжны и не подвергаются бруту.
так у тебя же сервер есть, используй тогда MD5 с помощью php, точно никто не ломанетДобавлено (01 Август 2009, 22:16) ---------------------------------------------
Quote (Alex3A )
Я ж уже говорил, буквы это цифры, открываем ASCII Table
точно! хорошая идеяДобавлено (01 Август 2009, 22:17) ---------------------------------------------
Quote (Alien )
ошибочка, в phpMyAdmin скрипт генерации пароля на js, причём тут работа мускуля?)
что то я сомневаюсь в отношении JS, скорее тогда на php? чем яве да и в БД тоже есть своя шифровка
Сообщение Quote (Alien )
Да, генерацию использую для паролей. В phpMyAdmin обычно генерируются подобные пароли:
Quote (Alien )
Такие пароли надёжны и не подвергаются бруту.
так у тебя же сервер есть, используй тогда MD5 с помощью php, точно никто не ломанетДобавлено (01 Август 2009, 22:16) ---------------------------------------------
Quote (Alex3A )
Я ж уже говорил, буквы это цифры, открываем ASCII Table
точно! хорошая идеяДобавлено (01 Август 2009, 22:17) ---------------------------------------------
Quote (Alien )
ошибочка, в phpMyAdmin скрипт генерации пароля на js, причём тут работа мускуля?)
что то я сомневаюсь в отношении JS, скорее тогда на php? чем яве да и в БД тоже есть своя шифровкаАвтор - Сергей Дата добавления - 01 Августа 2009 в 22:17
Alien Дата: Сб, 01 Августа 2009, 22:18 | Сообщение # 94
Извиняюсь за оффтоп... Code
<script type="text/javascript"> function suggestPassword() { var pwchars = "abcdefhjmnpqrstuvwxyz23456789ABCDEFGHJKLMNPQRSTUVWYXZ.,:"; var passwordlength = 16; var passwd = document.getElementById('generated_pw'); passwd.value = ''; for ( i = 0; i < passwordlength; i++ ) { passwd.value += pwchars.charAt( Math.floor( Math.random() * pwchars.length ) ) } return passwd.value; } </script> <input id="button_generate_password" value="Генерировать" onclick="suggestPassword()" type="button"> <input name="generated_pw" id="generated_pw" type="text">
Вот! Всё очень просто, вырезал из pma. Если бы js мог выполняться в NB, то проблем с генерацией пароля не было бы, да и вообще проблем бы было меньше
Сообщение отредактировано Alien - Сб, 01 Августа 2009, 22:23
Сообщение Извиняюсь за оффтоп... Code
<script type="text/javascript"> function suggestPassword() { var pwchars = "abcdefhjmnpqrstuvwxyz23456789ABCDEFGHJKLMNPQRSTUVWYXZ.,:"; var passwordlength = 16; var passwd = document.getElementById('generated_pw'); passwd.value = ''; for ( i = 0; i < passwordlength; i++ ) { passwd.value += pwchars.charAt( Math.floor( Math.random() * pwchars.length ) ) } return passwd.value; } </script> <input id="button_generate_password" value="Генерировать" onclick="suggestPassword()" type="button"> <input name="generated_pw" id="generated_pw" type="text">
Вот! Всё очень просто, вырезал из pma. Если бы js мог выполняться в NB, то проблем с генерацией пароля не было бы, да и вообще проблем бы было меньше Автор - Alien Дата добавления - 01 Августа 2009 в 22:18
Сергей Дата: Сб, 01 Августа 2009, 22:21 | Сообщение # 95
Quote (Alex3A )
выеденного яйца
проще некуда Code
$pass = md5("parol"); echo $pass;
Сообщение Quote (Alex3A )
выеденного яйца
проще некуда Code
$pass = md5("parol"); echo $pass;
Автор - Сергей Дата добавления - 01 Августа 2009 в 22:21
Alien Дата: Сб, 01 Августа 2009, 22:30 | Сообщение # 96
Quote (sp3d )
проще некуда
Code
$pass = md5("parol"); echo $pass;
это ты показал пример шифровки пароля в md5, причём в pma без js не обойтись, php действует при перезагрузке страницы. JS генерирует пароль, а не шифрует его(пример генерации на js выше). Да и сейчас все md5 записываются в словари (http://crackfor.me/)
Сообщение Quote (sp3d )
проще некуда
Code
$pass = md5("parol"); echo $pass;
это ты показал пример шифровки пароля в md5, причём в pma без js не обойтись, php действует при перезагрузке страницы. JS генерирует пароль, а не шифрует его(пример генерации на js выше). Да и сейчас все md5 записываются в словари (http://crackfor.me/)Автор - Alien Дата добавления - 01 Августа 2009 в 22:30
Alex3A Дата: Вс, 02 Августа 2009, 00:54 | Сообщение # 97
floor Возвращает наибольшее целое число, меньшее или равное аргументу. charAt Возвращает символ из строки. charAt(index); Так что слабо перевести на язык необук? И какой хрен тебе мешает это использовать? То же самое с md5, все математика, надо просто поднапрячь мозги. Если 2*2 написано на яве то это не значит что тоже самое нельзя сделать на другом языке. Quote (Alien )
JS генерирует пароль, а не шифрует его
Для поставленной задачи не имеет значения генерация или шифрация, задача получить некую абракадабру, можно ввести какое либо слово, или вообше ничего не вводить, а воспользоваться значением текущего времени (даты).Quote (Alien )
php действует при перезагрузке страницы
Или фрейма, а во фрейме только поле результата, хрен отличиш.
Сообщение floor Возвращает наибольшее целое число, меньшее или равное аргументу. charAt Возвращает символ из строки. charAt(index); Так что слабо перевести на язык необук? И какой хрен тебе мешает это использовать? То же самое с md5, все математика, надо просто поднапрячь мозги. Если 2*2 написано на яве то это не значит что тоже самое нельзя сделать на другом языке. Quote (Alien )
JS генерирует пароль, а не шифрует его
Для поставленной задачи не имеет значения генерация или шифрация, задача получить некую абракадабру, можно ввести какое либо слово, или вообше ничего не вводить, а воспользоваться значением текущего времени (даты).Quote (Alien )
php действует при перезагрузке страницы
Или фрейма, а во фрейме только поле результата, хрен отличиш. Автор - Alex3A Дата добавления - 02 Августа 2009 в 00:54
Сергей Дата: Пн, 03 Августа 2009, 08:01 | Сообщение # 98
Quote (Alex3A )
задача получить некую абракадабру
Alien , вот небольшой примерчик (в архиве исходник и готовый экзешник) Обновил пример, теперь можно выбрать вывод(прописные, строчные, числа или смешанный) Доступно только для пользователей
Сообщение отредактировано Сергей - Ср, 11 Мая 2011, 14:16
Сообщение Quote (Alex3A )
задача получить некую абракадабру
Alien , вот небольшой примерчик (в архиве исходник и готовый экзешник) Обновил пример, теперь можно выбрать вывод(прописные, строчные, числа или смешанный) Доступно только для пользователей Автор - Сергей Дата добавления - 03 Августа 2009 в 08:01
Alien Дата: Пн, 03 Августа 2009, 08:25 | Сообщение # 99
да я уже сделал умный генератор и эффект генерации цифр красивый получился.
Сообщение да я уже сделал умный генератор и эффект генерации цифр красивый получился. Автор - Alien Дата добавления - 03 Августа 2009 в 08:25
Сергей Дата: Пн, 03 Августа 2009, 18:41 | Сообщение # 100
Quote (Alien )
эффект генерации цифр красивый получился
не могу догнать что это такое красивый и умный эффект генерации цифр Ну показал бы, этот генератор, интерестно ведь Добавлено (03 Август 2009, 18:41) --------------------------------------------- поповоду Random как мне сделать, чтоб результат был не больше единицы, вернее чтоб значение было от (0,123 - 0,987). Есть ли функция, кроме как перебором в цикле?!
Сообщение отредактировано sp3d - Пн, 03 Августа 2009, 18:44
Сообщение Quote (Alien )
эффект генерации цифр красивый получился
не могу догнать что это такое красивый и умный эффект генерации цифр Ну показал бы, этот генератор, интерестно ведь Добавлено (03 Август 2009, 18:41) --------------------------------------------- поповоду Random как мне сделать, чтоб результат был не больше единицы, вернее чтоб значение было от (0,123 - 0,987). Есть ли функция, кроме как перебором в цикле?!
Автор - Сергей Дата добавления - 03 Августа 2009 в 18:41
Bodi Дата: Пн, 03 Августа 2009, 18:47 | Сообщение # 101
Quote (sp3d )
поповоду Random как мне сделать, чтоб результат был не больше единицы, вернее чтоб значение было от (0,1... - 0,9...)?!
Code
Random "8" "[rnd]" SetVar "[rnd]" "[rnd]+1" SetVar "[rnd]" "0,[rnd]"
Кстати, что в НБ используется, точка или запятая? Мне как-то не приходилось еще с этим сталкиваться. Добавлено (03 Август 2009, 18:47) ---------------------------------------------
Quote (sp3d )
от (0,123 - 0,987)
Ну ты уж определись ОТ и ДО чего тебе надобно
Сообщение отредактировано Bodi - Пн, 03 Августа 2009, 18:56
Сообщение Quote (sp3d )
поповоду Random как мне сделать, чтоб результат был не больше единицы, вернее чтоб значение было от (0,1... - 0,9...)?!
Code
Random "8" "[rnd]" SetVar "[rnd]" "[rnd]+1" SetVar "[rnd]" "0,[rnd]"
Кстати, что в НБ используется, точка или запятая? Мне как-то не приходилось еще с этим сталкиваться. Добавлено (03 Август 2009, 18:47) ---------------------------------------------
Quote (sp3d )
от (0,123 - 0,987)
Ну ты уж определись ОТ и ДО чего тебе надобно Автор - Bodi Дата добавления - 03 Августа 2009 в 18:47
Сергей Дата: Пн, 03 Августа 2009, 19:06 | Сообщение # 102
Quote (Bodi )
Ну ты уж определись ОТ и ДО чего тебе надобно
я дополнил, что надо не просто (0,1 или 0,6), а так (0.184546031523496 = 0.678487887606025 а бывает и так 0.00284523470327258) Добавлено (03 Август 2009, 19:02) ---------------------------------------------
Quote (Bodi )
Кстати, что в НБ используется, точка или запятая?
читаем в хелпе: Quote
Объявление переменных Типы переменных, объявляемых при помощи команды DefineVar
Decimal Десятичная переменная. Содержимое ограничено числами и будет отформатировано в виде десятичной дроби с указанным количеством знаков послезапятой .
хотя находил там же и такой пример Quote
Команда SetVar (присвоить значение переменной/поместить в переменную) в NeoBook для этой цели и предназначена. Например:
SetVar "[Name]" "Unknown"
SetVar "[Busy]" "No"
SetVar "[Amount]" "1.00 "
другими словами сам не понял Добавлено (03 Август 2009, 19:06) ---------------------------------------------
Quote (Bodi )
Random "8" "[rnd]" SetVar "[rnd]" "[rnd]+1" SetVar "[rnd]" "0,[rnd]"
Тоже вариант, молодец!
Сообщение отредактировано sp3d - Пн, 03 Августа 2009, 19:03
Сообщение Quote (Bodi )
Ну ты уж определись ОТ и ДО чего тебе надобно
я дополнил, что надо не просто (0,1 или 0,6), а так (0.184546031523496 = 0.678487887606025 а бывает и так 0.00284523470327258) Добавлено (03 Август 2009, 19:02) ---------------------------------------------
Quote (Bodi )
Кстати, что в НБ используется, точка или запятая?
читаем в хелпе: Quote
Объявление переменных Типы переменных, объявляемых при помощи команды DefineVar
Decimal Десятичная переменная. Содержимое ограничено числами и будет отформатировано в виде десятичной дроби с указанным количеством знаков послезапятой .
хотя находил там же и такой пример Quote
Команда SetVar (присвоить значение переменной/поместить в переменную) в NeoBook для этой цели и предназначена. Например:
SetVar "[Name]" "Unknown"
SetVar "[Busy]" "No"
SetVar "[Amount]" "1.00 "
другими словами сам не понял Добавлено (03 Август 2009, 19:06) ---------------------------------------------
Quote (Bodi )
Random "8" "[rnd]" SetVar "[rnd]" "[rnd]+1" SetVar "[rnd]" "0,[rnd]"
Тоже вариант, молодец!Автор - Сергей Дата добавления - 03 Августа 2009 в 19:06
Bodi Дата: Пн, 03 Августа 2009, 19:11 | Сообщение # 103
Quote (sp3d )
я дополнил, что надо не просто (0,1 или 0,6), а так (0.184546031523496 = 0.678487887606025 а бывает и так 0.00284523470327258)
Понятно, тогда как тебе такой вариант: Code
Random "999999...998" "[rnd]" SetVar "[rnd]" "[rnd]+1" SetVar "[rnd]" "0,[rnd]"
Шучу Лучше так: Code
SetVar "[rnd_2]" "" Loop "1" "???" "[N]" Random "8" "[rnd]" SetVar "[rnd]" "[rnd]+1" SetVar "[rnd_2]" "[rnd_2][rnd]" EndLoop SetVar "[rnd_2]" "0,[rnd_2]"
Сообщение Quote (sp3d )
я дополнил, что надо не просто (0,1 или 0,6), а так (0.184546031523496 = 0.678487887606025 а бывает и так 0.00284523470327258)
Понятно, тогда как тебе такой вариант: Code
Random "999999...998" "[rnd]" SetVar "[rnd]" "[rnd]+1" SetVar "[rnd]" "0,[rnd]"
Шучу Лучше так: Code
SetVar "[rnd_2]" "" Loop "1" "???" "[N]" Random "8" "[rnd]" SetVar "[rnd]" "[rnd]+1" SetVar "[rnd_2]" "[rnd_2][rnd]" EndLoop SetVar "[rnd_2]" "0,[rnd_2]"
Автор - Bodi Дата добавления - 03 Августа 2009 в 19:11
Сергей Дата: Пн, 03 Августа 2009, 19:14 | Сообщение # 104
только не понял в твоем примере вот эту строчку; Quote (Bodi )
SetVar "[rnd]" "[rnd]+1"
Добавлено (03 Август 2009, 19:14) ---------------------------------------------
да я уже сделал как надо. Ты объясни про переменую (SetVar "[rnd] " "[rnd] +1"), для чего ты ее вставляешь?
Сообщение только не понял в твоем примере вот эту строчку; Quote (Bodi )
SetVar "[rnd]" "[rnd]+1"
Добавлено (03 Август 2009, 19:14) ---------------------------------------------
да я уже сделал как надо. Ты объясни про переменую (SetVar "[rnd] " "[rnd] +1"), для чего ты ее вставляешь? Автор - Сергей Дата добавления - 03 Августа 2009 в 19:14
Bodi Дата: Пн, 03 Августа 2009, 19:17 | Сообщение # 105
Quote (sp3d )
только не понял в твоем примере вот эту строчку;
Рандом генерит от нуля до твоего значения. Эта строка нужна, чтоб если выпадет ноль, то в результате НЕ получилось 0,0 . Или тебе и так пойдет?Добавлено (03 Август 2009, 19:17) ---------------------------------------------
Quote (Bodi )
да я уже сделал как надо.
Ну дак показывай
Сообщение Quote (sp3d )
только не понял в твоем примере вот эту строчку;
Рандом генерит от нуля до твоего значения. Эта строка нужна, чтоб если выпадет ноль, то в результате НЕ получилось 0,0 . Или тебе и так пойдет?Добавлено (03 Август 2009, 19:17) ---------------------------------------------
Quote (Bodi )
да я уже сделал как надо.
Ну дак показывай Автор - Bodi Дата добавления - 03 Августа 2009 в 19:17
Сергей Дата: Пн, 03 Августа 2009, 19:34 | Сообщение # 106
да что показывать ероры валятся, бли незнаю, что еще делать делаю движение(для игры) вот код на кнопке: Code
SetVar "[Stage_width]" "600" SetVar "[Stage_height]" "600" SetVar "[mov_width]" "500" SetVar "[mov_height]" "500" SetVar "[ball_width]" "20" SetVar "[ball_height]" "20" Random "1000" "[rndY]" SetVar "[rndY]" "0.[rndY]" Random "1000" "[rndX]" SetVar "[rndX]" "0.[rndX]" Math "5*[rndX]" "0" "[xSpeed]" Math "5*[rndY]" "0" "[ySpeed]" TimerStart "traertoria" "[tim]"
этот вешается на таймер: Code
GetObjectInfo "ball" "Left" "[ball_x]" GetObjectInfo "ball" "Top" "[ball_y]" .............................................................Math-X..AB Math "[ball_x]-[ball_width]/2" "0" "[blok_XA]" Math "[ball_x]+[ball_width]/2" "0" "[blok_XC]" .............................................................Math-Y..CD Math "[ball_y]-[ball_height]/2" "0" "[blok_YA]" Math "[ball_y]+[ball_height]/2" "0" "[blok_YC]" .............................................................IfEx-X..AB IfEx "[blok_XA] < 0 OR [blok_XC] > [Stage_width]" Math "[xSpeed] * -1" "0" "[xSpeed]" EndIf .............................................................IfEx-Y..CD IfEx "[blok_YA] < 0 OR [blok_YC] > [Stage_height]" Math "[ySpeed] * -1" "0" "[ySpeed]" EndIf ............................................................. MoveObject "ball" "[xSpeed]" "[ySpeed]"
я просто на флеше давно делал игруху, решил попробовать в НБ сделать.
Сообщение отредактировано sp3d - Пн, 03 Августа 2009, 20:05
Сообщение да что показывать ероры валятся, бли незнаю, что еще делать делаю движение(для игры) вот код на кнопке: Code
SetVar "[Stage_width]" "600" SetVar "[Stage_height]" "600" SetVar "[mov_width]" "500" SetVar "[mov_height]" "500" SetVar "[ball_width]" "20" SetVar "[ball_height]" "20" Random "1000" "[rndY]" SetVar "[rndY]" "0.[rndY]" Random "1000" "[rndX]" SetVar "[rndX]" "0.[rndX]" Math "5*[rndX]" "0" "[xSpeed]" Math "5*[rndY]" "0" "[ySpeed]" TimerStart "traertoria" "[tim]"
этот вешается на таймер: Code
GetObjectInfo "ball" "Left" "[ball_x]" GetObjectInfo "ball" "Top" "[ball_y]" .............................................................Math-X..AB Math "[ball_x]-[ball_width]/2" "0" "[blok_XA]" Math "[ball_x]+[ball_width]/2" "0" "[blok_XC]" .............................................................Math-Y..CD Math "[ball_y]-[ball_height]/2" "0" "[blok_YA]" Math "[ball_y]+[ball_height]/2" "0" "[blok_YC]" .............................................................IfEx-X..AB IfEx "[blok_XA] < 0 OR [blok_XC] > [Stage_width]" Math "[xSpeed] * -1" "0" "[xSpeed]" EndIf .............................................................IfEx-Y..CD IfEx "[blok_YA] < 0 OR [blok_YC] > [Stage_height]" Math "[ySpeed] * -1" "0" "[ySpeed]" EndIf ............................................................. MoveObject "ball" "[xSpeed]" "[ySpeed]"
я просто на флеше давно делал игруху, решил попробовать в НБ сделать. Автор - Сергей Дата добавления - 03 Августа 2009 в 19:34
Bodi Дата: Пн, 03 Августа 2009, 19:38 | Сообщение # 107
Quote (sp3d )
вот код на кнопке:
Quote (sp3d )
этот вешается на таймер:
Мда... тут без пива не разобраться, а без всего проекта тем более. А по какой траектории должен двигаться двигаемый объект?
Сообщение Quote (sp3d )
вот код на кнопке:
Quote (sp3d )
этот вешается на таймер:
Мда... тут без пива не разобраться, а без всего проекта тем более. А по какой траектории должен двигаться двигаемый объект?Автор - Bodi Дата добавления - 03 Августа 2009 в 19:38
Сергей Дата: Пн, 03 Августа 2009, 20:02 | Сообщение # 108
Quote (Bodi )
А по какой траектории должен двигаться двигаемый объект?
пока рандомно, потом видно будет. он должен доходить до края окна оталкиватся и двигатся дальше Добавлено (03 Август 2009, 20:02) --------------------------------------------- вот код из флеша, кроме рандома, все один в один
Code
var xSpeed:Number = 5*Math.random(); var ySpeed:Number = 5*Math.random(); this.onEnterFrame = function() { if (ball._x-ball._width/2<0 || ball._x+ball._width/2>Stage.width) { xSpeed *= -1; } if (ball._y-ball._height/2<0 || ball._y+ball._height/2>Stage.height) { ySpeed *= -1; } ball._x += xSpeed, ball._y += ySpeed; };
и он рабочий. Походу в НБ такое нереализовать.
Сообщение отредактировано sp3d - Пн, 03 Августа 2009, 20:07
Сообщение Quote (Bodi )
А по какой траектории должен двигаться двигаемый объект?
пока рандомно, потом видно будет. он должен доходить до края окна оталкиватся и двигатся дальше Добавлено (03 Август 2009, 20:02) --------------------------------------------- вот код из флеша, кроме рандома, все один в один
Code
var xSpeed:Number = 5*Math.random(); var ySpeed:Number = 5*Math.random(); this.onEnterFrame = function() { if (ball._x-ball._width/2<0 || ball._x+ball._width/2>Stage.width) { xSpeed *= -1; } if (ball._y-ball._height/2<0 || ball._y+ball._height/2>Stage.height) { ySpeed *= -1; } ball._x += xSpeed, ball._y += ySpeed; };
и он рабочий. Походу в НБ такое нереализовать.Автор - Сергей Дата добавления - 03 Августа 2009 в 20:02
Bodi Дата: Пн, 03 Августа 2009, 20:06 | Сообщение # 109
Посмотри проект "Прыгающая Луна" в разделе Готовые проекты. Может пригодится... Quote (sp3d )
и он рабочий. Походу в НБ такое нереализовать.
Я на его основе пинг-понг в НБ сделал , поэтому заранее не сдавайся!
Сообщение Посмотри проект "Прыгающая Луна" в разделе Готовые проекты. Может пригодится... Quote (sp3d )
и он рабочий. Походу в НБ такое нереализовать.
Я на его основе пинг-понг в НБ сделал , поэтому заранее не сдавайся! Автор - Bodi Дата добавления - 03 Августа 2009 в 20:06
Alien Дата: Ср, 05 Августа 2009, 00:16 | Сообщение # 110
Quote (sp3d )
не могу догнать что это такое красивый и умный эффект генерации цифр
Ну показал бы, этот генератор, интерестно ведь
выложу увидите всё)
Сообщение отредактировано Alien - Вс, 27 Декабря 2009, 11:36
Сообщение Quote (sp3d )
не могу догнать что это такое красивый и умный эффект генерации цифр
Ну показал бы, этот генератор, интерестно ведь
выложу увидите всё)Автор - Alien Дата добавления - 05 Августа 2009 в 00:16
Сергей Дата: Ср, 05 Августа 2009, 01:01 | Сообщение # 111
Quote (Alien )
выложу CPAppServ v2
выложишь с исходником?
Сообщение Quote (Alien )
выложу CPAppServ v2
выложишь с исходником?Автор - Сергей Дата добавления - 05 Августа 2009 в 01:01
Alien Дата: Ср, 05 Августа 2009, 23:46 | Сообщение # 112
неа)
Сообщение неа) Автор - Alien Дата добавления - 05 Августа 2009 в 23:46
Сергей Дата: Чт, 06 Августа 2009, 08:33 | Сообщение # 113
ну тогда значит не получается
Сообщение ну тогда значит не получается Автор - Сергей Дата добавления - 06 Августа 2009 в 08:33
Alien Дата: Чт, 06 Августа 2009, 11:34 | Сообщение # 114
результат увидишь, а исходник нет. исходник не красивый, а результат красивый
Сообщение результат увидишь, а исходник нет. исходник не красивый, а результат красивый Автор - Alien Дата добавления - 06 Августа 2009 в 11:34
Вадим Дата: Пт, 21 Августа 2009, 09:34 | Сообщение # 115
Quote (Alien )
Как стереть строку из файла, по её содержанию.
Quote (Bodi )
Сначала нужно найти данную строку в файле по ее содержанию, запомнить ее номер, а потом уже удалить.
Вот и мне понадобилось... Если позволите, хотелось бы продолжить и этот аспект темы. Не пойму, где ошибка... Надоумьте, плиз. Задача: нужно найти в файле rtf строку с нужной последовательностью символов (т.е. найти закладку) и удалить всё строки до конца файла, включая строку с данной закладкой (оставив в файле в целости всё, что выше). Сколько строк выше и ниже закладки заранее неизвестно. Закладок может быть много (одинаковых), удалить нужно именно те строки, которые можно отсчитать с конца файла до первой закладки (если опять таки считать с конца файла). Вот, один из вариантов моей писанины:
Code
.считаем строки в файле FileLen "[RTF]" "[lines]" Loop "1" "[lines]" "[Numlines]" .читаем каждую строку в переменную FileRead "[RTF]" "[Numlines]" "[StrDelete]" .сравниваем содержание очередной строки с "закладкой" If "[StrDelete]" "=" "{\*\bkmkstart Del}" .настраиваем счетчик для удаления с нужной строки и удаляем строки Loop "[Numlines]" "[lines]" "[NumStrDelete]" FileDelLine "[RTF]" "[NumStrDelete]" EndLoop EndIf ExitLoop EndLoop
Что не так?
Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
Сообщение отредактировано VadimLevkin - Пт, 21 Августа 2009, 10:05
Сообщение Quote (Alien )
Как стереть строку из файла, по её содержанию.
Quote (Bodi )
Сначала нужно найти данную строку в файле по ее содержанию, запомнить ее номер, а потом уже удалить.
Вот и мне понадобилось... Если позволите, хотелось бы продолжить и этот аспект темы. Не пойму, где ошибка... Надоумьте, плиз. Задача: нужно найти в файле rtf строку с нужной последовательностью символов (т.е. найти закладку) и удалить всё строки до конца файла, включая строку с данной закладкой (оставив в файле в целости всё, что выше). Сколько строк выше и ниже закладки заранее неизвестно. Закладок может быть много (одинаковых), удалить нужно именно те строки, которые можно отсчитать с конца файла до первой закладки (если опять таки считать с конца файла). Вот, один из вариантов моей писанины:
Code
.считаем строки в файле FileLen "[RTF]" "[lines]" Loop "1" "[lines]" "[Numlines]" .читаем каждую строку в переменную FileRead "[RTF]" "[Numlines]" "[StrDelete]" .сравниваем содержание очередной строки с "закладкой" If "[StrDelete]" "=" "{\*\bkmkstart Del}" .настраиваем счетчик для удаления с нужной строки и удаляем строки Loop "[Numlines]" "[lines]" "[NumStrDelete]" FileDelLine "[RTF]" "[NumStrDelete]" EndLoop EndIf ExitLoop EndLoop
Что не так?
Автор - Вадим Дата добавления - 21 Августа 2009 в 09:34
Bodi Дата: Пт, 21 Августа 2009, 09:59 | Сообщение # 116
Хм... впринципе все верно, только я не понял откуда взялась эта переменная: Quote
.считаем строки в файле FileLen "[RTF]" "[lines]" Loop "1" "[lines]" "[Numlines]" .читаем каждую строку в переменную FileRead "[RTF]" "[Numlines]" "[StrDelete]" .сравниваем содержание очередной строки с "закладкой" If "[StrDelete]" "=" "{\*\bkmkstart Del}" .настраиваем счетчик для удаления с нужной строки и удаляем строки Loop "[Nlines] " "[lines]" "[NumStrDelete]" FileDelLine "[RTF]" "[NumStrDelete]" EndLoop EndIf ExitLoop EndLoop EndIf
Может там должна быть переменная [Numlines] ?
Сообщение Хм... впринципе все верно, только я не понял откуда взялась эта переменная: Quote
.считаем строки в файле FileLen "[RTF]" "[lines]" Loop "1" "[lines]" "[Numlines]" .читаем каждую строку в переменную FileRead "[RTF]" "[Numlines]" "[StrDelete]" .сравниваем содержание очередной строки с "закладкой" If "[StrDelete]" "=" "{\*\bkmkstart Del}" .настраиваем счетчик для удаления с нужной строки и удаляем строки Loop "[Nlines] " "[lines]" "[NumStrDelete]" FileDelLine "[RTF]" "[NumStrDelete]" EndLoop EndIf ExitLoop EndLoop EndIf
Может там должна быть переменная [Numlines] ? Автор - Bodi Дата добавления - 21 Августа 2009 в 09:59
Вадим Дата: Пт, 21 Августа 2009, 10:02 | Сообщение # 117
Quote (Bodi )
Может там должна быть переменная [Numlines]?
Да, совершенно верно! Названия менял, чтобы понятнее было... Сейчас исправлю.
Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
Сообщение Quote (Bodi )
Может там должна быть переменная [Numlines]?
Да, совершенно верно! Названия менял, чтобы понятнее было... Сейчас исправлю.Автор - Вадим Дата добавления - 21 Августа 2009 в 10:02
Bodi Дата: Пт, 21 Августа 2009, 10:02 | Сообщение # 118
О, еще одну ошибку нашел: ExitLoop должен быть перед EndIf , а иначе первый цикл будет срабатывать только раз.
Сообщение О, еще одну ошибку нашел: ExitLoop должен быть перед EndIf , а иначе первый цикл будет срабатывать только раз. Автор - Bodi Дата добавления - 21 Августа 2009 в 10:02
Вадим Дата: Пт, 21 Августа 2009, 10:06 | Сообщение # 119
Еще лишний EndIf убрал, случайно захватил из кода...
Quote (Bodi )
ExitLoop должен быть перед EndIf, а иначе первый цикл будет срабатывать только раз.
Почему?
Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
Сообщение Еще лишний EndIf убрал, случайно захватил из кода...
Quote (Bodi )
ExitLoop должен быть перед EndIf, а иначе первый цикл будет срабатывать только раз.
Почему? Автор - Вадим Дата добавления - 21 Августа 2009 в 10:06
Bodi Дата: Пт, 21 Августа 2009, 10:09 | Сообщение # 120
Ну как почему? Вот смотри: начинается цикл, считывается первая строка, дальше если условие ложно, оно пропускается и мы попадаем на строчку с командой "ExitLoop" и соответственно сразу же выходим из цикла...
Сообщение Ну как почему? Вот смотри: начинается цикл, считывается первая строка, дальше если условие ложно, оно пропускается и мы попадаем на строчку с командой "ExitLoop" и соответственно сразу же выходим из цикла... Автор - Bodi Дата добавления - 21 Августа 2009 в 10:09