Ещё я бы упомянул SublimeREPL, ну и свой мега-плагин (после нажатия сочетания (ctrl+shift+e мне нравится) пытается выполнить выделенный участок текста как python-код, вставляет результат вместо выделения):
import sublime, sublime_plugin
ns = {}
ns.update(vars(__import__('math')).copy())
ns['__builtins__'] = None
class EvalCommand(sublime_plugin.TextCommand):
def run(self, edit):
for r, s in [(r, self.view.substr(r)) for r in self.view.sel() if not r.empty()]:
self.view.replace(edit, r, str(eval(s, ns)))
(использование: Tools -> New Plugin, вставляем код, сохраняем под произвольным именем; Preferences -> Key Bindings — User, добавляем {"keys":["ctrl+shift+e"],"command":"eval"}).
Читал эту инфу в интернете давно — не думаю, что школьники в наших краях пользуются «таким». Звук довольно мерзкий для его слышащих, быстро получишь ыдзип от однокашников.
В простых случаях — подключают V8 и выполняют части JavaScript'а. В случаях посложнее юзают «браузеры без гуи»: ать, два. Медленее (надо отводить некоторое время на выполнение JavaScript'ов), но работает.
Всегда забавляли операторы ===, !== в javascript.Почему уж тогда нету ==== и =====, где каждый символ добавляет свою уникальную особенность оператору. А ещё можно комбинировать, например =!=.
Язык точно странный. Но он очень уж кроссплатформенный.
В Беларуси вообще лимит €120 на месяц. Всё, что дороже, облагается пошлиной в 30% (от той суммы, которая остаётся после вычитания €120). Для тяжёлых посылок рассчитывается так: стоимость + вес_в_кг * €4.
Как по мне, так в каждом компьютере обязательно должно быть устройсто для генерации случайных чисел на основе квантовых флуктуаций (как вот тут), и никак иначе.
(использование: Tools -> New Plugin, вставляем код, сохраняем под произвольным именем; Preferences -> Key Bindings — User, добавляем
{"keys":["ctrl+shift+e"],"command":"eval"}
).А мне кажется, что это проверить практически нереально — сбой на сервере, кто-то взломал аккаунт, мелкий баг, малварь на компе парня…
Если приступник фоткает своих жертв, что вроде и не часто бывает.
Язык точно странный. Но он очень уж кроссплатформенный.