Журнал фильтра правок

Фильтры правок (обсуждение) — это автоматизированный механизм проверок правок участников.
(Список | Последние изменения фильтров | Изучение правок | Журнал срабатываний)
Перейти к навигации Перейти к поиску
Подробности записи журнала 2965282

12:32, 12 апреля 2020: 38 «Удаление текста» 178.66.1.5 (обсуждение) на странице Microsoft Small Basic, меры: Метка (просмотреть | изм.)

Изменения, сделанные в правке

EndFor
EndFor
</pre>
</pre>

===== Тест =====
<syntaxhighlight>
m=0
TextWindow.WriteLine("Добро пожаловать на Small test!")
TextWindow.Write("2*9=")
q=TextWindow.ReadNumber()
If q=18 Then
m=m+1
TextWindow.WriteLine("Правильно!")
Else
TextWindow.WriteLine("Неправильно!")
EndIf
TextWindow.Write("16*11=")
w=TextWindow.ReadNumber()
If w=176 Then
m=m+1
TextWindow.WriteLine("Правильно!")
Else
TextWindow.WriteLine("Неправильно!")
EndIf
TextWindow.Write("1024-56=")
e=TextWindow.ReadNumber()
If e=968 Then
m=m+1
TextWindow.WriteLine("Правильно!")
Else
TextWindow.WriteLine("Неправильно!")
EndIf
TextWindow.Write("156/26=")
r=TextWindow.ReadNumber()
If r=6 Then
m=m+1
TextWindow.WriteLine("Правильно!")
Else
TextWindow.WriteLine("Неправильно!")
EndIf
TextWindow.Write("341*55=")
t=TextWindow.ReadNumber()
If t=18755 Then
m=m+1
TextWindow.WriteLine("Правильно!")
Else
TextWindow.WriteLine("Неправильно!")
EndIf
If m<2 Then
m=2
EndIf
TextWindow.WriteLine("Оценка — "+m)
</syntaxhighlight>


== Развитие языка ==
== Развитие языка ==

Параметры действия

ПеременнаяЗначение
Число правок участника (user_editcount)
null
Имя учётной записи (user_name)
'178.66.1.5'
Возраст учётной записи (user_age)
0
Группы (включая неявные) в которых состоит участник (user_groups)
[ 0 => '*' ]
Права, которые есть у участника (user_rights)
[ 0 => 'createaccount', 1 => 'read', 2 => 'edit', 3 => 'createpage', 4 => 'createtalk', 5 => 'writeapi', 6 => 'viewmywatchlist', 7 => 'editmywatchlist', 8 => 'viewmyprivateinfo', 9 => 'editmyprivateinfo', 10 => 'editmyoptions', 11 => 'abusefilter-log-detail', 12 => 'urlshortener-create-url', 13 => 'centralauth-merge', 14 => 'abusefilter-view', 15 => 'abusefilter-log', 16 => 'vipsscaler-test', 17 => 'flow-hide' ]
Редактирует ли пользователь через мобильное приложение (user_app)
false
Редактирует ли участник через мобильный интерфейс (user_mobile)
false
ID страницы (page_id)
1539379
Пространство имён страницы (page_namespace)
0
Название страницы (без пространства имён) (page_title)
'Microsoft Small Basic'
Полное название страницы (page_prefixedtitle)
'Microsoft Small Basic'
Последние десять редакторов страницы (page_recent_contributors)
[ 0 => 'Бареян Ананий Генрикович', 1 => 'InternetArchiveBot', 2 => 'Crabtree', 3 => 'НСНУ', 4 => 'KrBot', 5 => '5.18.206.164', 6 => 'User№101', 7 => 'Be nt all', 8 => '1234qwer1234qwer4', 9 => '185.52.140.36' ]
Возраст страницы (в секундах) (page_age)
356891855
Действие (action)
'edit'
Описание правки/причина (summary)
''
Старая модель содержимого (old_content_model)
'wikitext'
Новая модель содержимого (new_content_model)
'wikitext'
Вики-текст старой страницы до правки (old_wikitext)
'{{карточка программы | name = Microsoft Small Basic | logo = SmallBasic logo.png | screenshot = MicrosoftSmallBasic IDE.png | caption = Среда разработки Microsoft Small Basic | developer = [[Microsoft]] | latest_release_version = 1.2 | latest_release_date = [[23 октября]] [[2015]] | operating_system = [[Windows XP]], [[Windows Vista]], [[Windows 7]], [[Windows 8]], [[Windows 8.1]], [[Windows 10]] | system requirements = Pentium III 500 МГЦ, 256 МБ ОЗУ, SVGA видеоадаптер, 40 МБ свободного места на жестком диске, наличие установленного NET.Framework 3.5 и выше. Желательно также наличие доступа в интернет, для получения новых версий программы и звуковой карты. | genre = [[Язык программирования]], [[интегрированная среда разработки]] | license = [[Проприетарное программное обеспечение]] | website = http://smallbasic.com/ }} '''Microsoft Small Basic''' — язык программирования и среда разработки. Разработан компанией [[Microsoft]]. Предназначен для начинающих разработчиков, прежде всего детей, желающих постигнуть основы создания программ. Small basic преодолел рубеж в 300 тысяч загрузок<ref>[http://www.smallbasic.ru/content/2010-06-11/small-basic-09 Small Basic 0.9]</ref>. == Язык == '''Основные преимущества:''' * Очень простая среда разработки — текстовый редактор с многофункциональной подсказкой и лишь несколько кнопок для редактирования текста и запуска программ. * Простой язык, включающий всего 20 ключевых слов * Встроенная в среду разработки контекстная документация по всем элементам языка * Возможность расширения компонентов Small Basic для включения дополнительного функционала (такая возможность может понадобиться создателям онлайн-сервисов — можно дать возможность посетителям создать что-то своё с использованием сервиса и Small Basic). Например, в поставке уже идут возможности по работе со службами [[Flickr]]. === Примеры программ === ''' ===== Hello, World! ===== ''' <pre> TextWindow.WriteLine("Hello, World!") </pre> ===== Черепашка ===== <pre> Turtle.Show() For i=1 To 4 Turtle.Move(100) Turtle.TurnRight() EndFor </pre> ===== Тест ===== <syntaxhighlight> m=0 TextWindow.WriteLine("Добро пожаловать на Small test!") TextWindow.Write("2*9=") q=TextWindow.ReadNumber() If q=18 Then m=m+1 TextWindow.WriteLine("Правильно!") Else TextWindow.WriteLine("Неправильно!") EndIf TextWindow.Write("16*11=") w=TextWindow.ReadNumber() If w=176 Then m=m+1 TextWindow.WriteLine("Правильно!") Else TextWindow.WriteLine("Неправильно!") EndIf TextWindow.Write("1024-56=") e=TextWindow.ReadNumber() If e=968 Then m=m+1 TextWindow.WriteLine("Правильно!") Else TextWindow.WriteLine("Неправильно!") EndIf TextWindow.Write("156/26=") r=TextWindow.ReadNumber() If r=6 Then m=m+1 TextWindow.WriteLine("Правильно!") Else TextWindow.WriteLine("Неправильно!") EndIf TextWindow.Write("341*55=") t=TextWindow.ReadNumber() If t=18755 Then m=m+1 TextWindow.WriteLine("Правильно!") Else TextWindow.WriteLine("Неправильно!") EndIf If m<2 Then m=2 EndIf TextWindow.WriteLine("Оценка — "+m) </syntaxhighlight> == Развитие языка == [[26 июня]] [[2009 год]]а вышла версия 0.5.1, в которой весь [[API]] был переведен на русский язык. [[23 октября]] [[2009 год]]а языку исполнился год с момента выпуска первого публичного релиза, а также выпущена версия 0.7, в которой появилась функция [[портирование программного обеспечения|портирования программ]] из Small Basic в [[Visual Basic .NET]].<ref>[http://smallbasic.ru/content/2009-10-27/portirovanie-programmy-iz-small-basic-v-visual-basic Портирование программы из Small Basic в Visual Basic]</ref> [[11 июня]] [[2010 год]]а Small Basic преодолел рубеж в 300 тысяч загрузок. [[12 июля]] [[2011 год]]а вышла версия 1.0. [[25 марта]] [[2015 год]]а вышла версия 1.1, в которой добавили поддержку [[NET.Framework 4.5]] тем самым убрав совместимость с [[Windows XP]]. [[23 октября]] [[2015 год]]а вышла версия 1.2, в которой добавлены библиотеки для работы с сенсорам [[Kinect]]. == Примечания == {{примечания}} == Ссылки == *[http://small-basic.ru Microsoft Small Basic - простейший язык программирования для начинающих] (рус.) - Описание и учебные материалы на русском языке. *[http://smallbasic.com/smallbasic.com/doc.aspx?o=Turtle&l=ru Справка по API]{{ref-ru}} — Справка по API (на русском языке) * [https://web.archive.org/web/20120701131550/http://rezoh.ru/ rezoh.ru]{{ref-ru}} — Известное{{нет АИ|7|09|2012}} дополнение «Rezoh.ru.dll» * [http://rosettacode.org/wiki/Category:Microsoft_Small_Basic Category:Microsoft Small Basic] (англ.)Задачи, реализованные в Microsoft Small Basic на [http://rosettacode.org rosettacode.org] == Литература == * {{книга |заглавие = Занимательные уроки с компьютером, или Small Basic для начинающих |оригинал = |автор = Рубанцев Валерий |ссылка = RVGames.de |страницы = 578 |год = 2012 |издательство = RVGames }} * {{книга |заглавие = Программирование для студентов и школьников на примере Small Basic |оригинал = |автор = Ахметов И. |ссылка = |страницы = 160 |isbn = 978-5-9775-0785-1 |год = 2012 |место = СПб. |издательство = [[БХВ-Петербург (издательство)|«БХВ-Петербург»]] }} * {{книга |заглавие = Small Basic для начинающих |оригинал = |автор = Культин Н., Цой Л. |ссылка = |страницы = 256 |isbn = 978-5-9775-0664-9 |год = 2011 |место = C. |издательство = [[БХВ-Петербург (издательство)|«БХВ-Петербург»]] }} * {{Книга|автор=Majed Marji, Ed Price|заглавие=Learn to Program with Small Basic: An Introduction to Programming with Games, Art, Science, and Math|ссылка=https://books.google.com/books?id=wSAEswEACAAJ|издательство=No Starch Press|год=2016-05-02|страниц=344|isbn=9781593277024}} {{rq|sources}} {{Диалекты языка программирования Basic}} [[Категория:Интегрированные среды разработки]] [[Категория:Бейсик]] [[Категория:Microsoft]] [[Категория:Языки программирования для образования]] [[Категория:Языки программирования, появившиеся в 2008 году]]'
Вики-текст новой страницы после правки (new_wikitext)
'{{карточка программы | name = Microsoft Small Basic | logo = SmallBasic logo.png | screenshot = MicrosoftSmallBasic IDE.png | caption = Среда разработки Microsoft Small Basic | developer = [[Microsoft]] | latest_release_version = 1.2 | latest_release_date = [[23 октября]] [[2015]] | operating_system = [[Windows XP]], [[Windows Vista]], [[Windows 7]], [[Windows 8]], [[Windows 8.1]], [[Windows 10]] | system requirements = Pentium III 500 МГЦ, 256 МБ ОЗУ, SVGA видеоадаптер, 40 МБ свободного места на жестком диске, наличие установленного NET.Framework 3.5 и выше. Желательно также наличие доступа в интернет, для получения новых версий программы и звуковой карты. | genre = [[Язык программирования]], [[интегрированная среда разработки]] | license = [[Проприетарное программное обеспечение]] | website = http://smallbasic.com/ }} '''Microsoft Small Basic''' — язык программирования и среда разработки. Разработан компанией [[Microsoft]]. Предназначен для начинающих разработчиков, прежде всего детей, желающих постигнуть основы создания программ. Small basic преодолел рубеж в 300 тысяч загрузок<ref>[http://www.smallbasic.ru/content/2010-06-11/small-basic-09 Small Basic 0.9]</ref>. == Язык == '''Основные преимущества:''' * Очень простая среда разработки — текстовый редактор с многофункциональной подсказкой и лишь несколько кнопок для редактирования текста и запуска программ. * Простой язык, включающий всего 20 ключевых слов * Встроенная в среду разработки контекстная документация по всем элементам языка * Возможность расширения компонентов Small Basic для включения дополнительного функционала (такая возможность может понадобиться создателям онлайн-сервисов — можно дать возможность посетителям создать что-то своё с использованием сервиса и Small Basic). Например, в поставке уже идут возможности по работе со службами [[Flickr]]. === Примеры программ === ''' ===== Hello, World! ===== ''' <pre> TextWindow.WriteLine("Hello, World!") </pre> ===== Черепашка ===== <pre> Turtle.Show() For i=1 To 4 Turtle.Move(100) Turtle.TurnRight() EndFor </pre> == Развитие языка == [[26 июня]] [[2009 год]]а вышла версия 0.5.1, в которой весь [[API]] был переведен на русский язык. [[23 октября]] [[2009 год]]а языку исполнился год с момента выпуска первого публичного релиза, а также выпущена версия 0.7, в которой появилась функция [[портирование программного обеспечения|портирования программ]] из Small Basic в [[Visual Basic .NET]].<ref>[http://smallbasic.ru/content/2009-10-27/portirovanie-programmy-iz-small-basic-v-visual-basic Портирование программы из Small Basic в Visual Basic]</ref> [[11 июня]] [[2010 год]]а Small Basic преодолел рубеж в 300 тысяч загрузок. [[12 июля]] [[2011 год]]а вышла версия 1.0. [[25 марта]] [[2015 год]]а вышла версия 1.1, в которой добавили поддержку [[NET.Framework 4.5]] тем самым убрав совместимость с [[Windows XP]]. [[23 октября]] [[2015 год]]а вышла версия 1.2, в которой добавлены библиотеки для работы с сенсорам [[Kinect]]. == Примечания == {{примечания}} == Ссылки == *[http://small-basic.ru Microsoft Small Basic - простейший язык программирования для начинающих] (рус.) - Описание и учебные материалы на русском языке. *[http://smallbasic.com/smallbasic.com/doc.aspx?o=Turtle&l=ru Справка по API]{{ref-ru}} — Справка по API (на русском языке) * [https://web.archive.org/web/20120701131550/http://rezoh.ru/ rezoh.ru]{{ref-ru}} — Известное{{нет АИ|7|09|2012}} дополнение «Rezoh.ru.dll» * [http://rosettacode.org/wiki/Category:Microsoft_Small_Basic Category:Microsoft Small Basic] (англ.)Задачи, реализованные в Microsoft Small Basic на [http://rosettacode.org rosettacode.org] == Литература == * {{книга |заглавие = Занимательные уроки с компьютером, или Small Basic для начинающих |оригинал = |автор = Рубанцев Валерий |ссылка = RVGames.de |страницы = 578 |год = 2012 |издательство = RVGames }} * {{книга |заглавие = Программирование для студентов и школьников на примере Small Basic |оригинал = |автор = Ахметов И. |ссылка = |страницы = 160 |isbn = 978-5-9775-0785-1 |год = 2012 |место = СПб. |издательство = [[БХВ-Петербург (издательство)|«БХВ-Петербург»]] }} * {{книга |заглавие = Small Basic для начинающих |оригинал = |автор = Культин Н., Цой Л. |ссылка = |страницы = 256 |isbn = 978-5-9775-0664-9 |год = 2011 |место = C. |издательство = [[БХВ-Петербург (издательство)|«БХВ-Петербург»]] }} * {{Книга|автор=Majed Marji, Ed Price|заглавие=Learn to Program with Small Basic: An Introduction to Programming with Games, Art, Science, and Math|ссылка=https://books.google.com/books?id=wSAEswEACAAJ|издательство=No Starch Press|год=2016-05-02|страниц=344|isbn=9781593277024}} {{rq|sources}} {{Диалекты языка программирования Basic}} [[Категория:Интегрированные среды разработки]] [[Категория:Бейсик]] [[Категория:Microsoft]] [[Категория:Языки программирования для образования]] [[Категория:Языки программирования, появившиеся в 2008 году]]'
Унифицированная разница изменений правки (edit_diff)
'@@ -40,54 +40,4 @@ EndFor </pre> - -===== Тест ===== -<syntaxhighlight> -m=0 -TextWindow.WriteLine("Добро пожаловать на Small test!") -TextWindow.Write("2*9=") -q=TextWindow.ReadNumber() -If q=18 Then - m=m+1 - TextWindow.WriteLine("Правильно!") -Else - TextWindow.WriteLine("Неправильно!") -EndIf -TextWindow.Write("16*11=") -w=TextWindow.ReadNumber() -If w=176 Then - m=m+1 - TextWindow.WriteLine("Правильно!") -Else - TextWindow.WriteLine("Неправильно!") -EndIf -TextWindow.Write("1024-56=") -e=TextWindow.ReadNumber() -If e=968 Then - m=m+1 - TextWindow.WriteLine("Правильно!") -Else - TextWindow.WriteLine("Неправильно!") -EndIf -TextWindow.Write("156/26=") -r=TextWindow.ReadNumber() -If r=6 Then - m=m+1 - TextWindow.WriteLine("Правильно!") -Else - TextWindow.WriteLine("Неправильно!") -EndIf -TextWindow.Write("341*55=") -t=TextWindow.ReadNumber() -If t=18755 Then - m=m+1 - TextWindow.WriteLine("Правильно!") -Else - TextWindow.WriteLine("Неправильно!") -EndIf -If m<2 Then - m=2 -EndIf -TextWindow.WriteLine("Оценка — "+m) -</syntaxhighlight> == Развитие языка == '
Новый размер страницы (new_size)
7237
Старый размер страницы (old_size)
8352
Изменение размера в правке (edit_delta)
-1115
Добавленные в правке строки (added_lines)
[]
Удалённые в правке строки (removed_lines)
[ 0 => '', 1 => '===== Тест =====', 2 => '<syntaxhighlight>', 3 => 'm=0', 4 => 'TextWindow.WriteLine("Добро пожаловать на Small test!")', 5 => 'TextWindow.Write("2*9=")', 6 => 'q=TextWindow.ReadNumber()', 7 => 'If q=18 Then', 8 => ' m=m+1', 9 => ' TextWindow.WriteLine("Правильно!")', 10 => 'Else', 11 => ' TextWindow.WriteLine("Неправильно!")', 12 => 'EndIf', 13 => 'TextWindow.Write("16*11=")', 14 => 'w=TextWindow.ReadNumber()', 15 => 'If w=176 Then', 16 => ' m=m+1', 17 => ' TextWindow.WriteLine("Правильно!")', 18 => 'Else', 19 => ' TextWindow.WriteLine("Неправильно!")', 20 => 'EndIf', 21 => 'TextWindow.Write("1024-56=")', 22 => 'e=TextWindow.ReadNumber()', 23 => 'If e=968 Then', 24 => ' m=m+1', 25 => ' TextWindow.WriteLine("Правильно!")', 26 => 'Else', 27 => ' TextWindow.WriteLine("Неправильно!")', 28 => 'EndIf', 29 => 'TextWindow.Write("156/26=")', 30 => 'r=TextWindow.ReadNumber()', 31 => 'If r=6 Then', 32 => ' m=m+1', 33 => ' TextWindow.WriteLine("Правильно!")', 34 => 'Else', 35 => ' TextWindow.WriteLine("Неправильно!")', 36 => 'EndIf', 37 => 'TextWindow.Write("341*55=")', 38 => 't=TextWindow.ReadNumber()', 39 => 'If t=18755 Then', 40 => ' m=m+1', 41 => ' TextWindow.WriteLine("Правильно!")', 42 => 'Else', 43 => ' TextWindow.WriteLine("Неправильно!")', 44 => 'EndIf', 45 => 'If m<2 Then', 46 => ' m=2', 47 => 'EndIf', 48 => 'TextWindow.WriteLine("Оценка — "+m)', 49 => '</syntaxhighlight>' ]
Была ли правка сделана через выходной узел сети Tor (tor_exit_node)
false
Unix-время изменения (timestamp)
1586694744