Pull to refresh
64
0
Александр Плавин @chersanya

Исследователь

Send message
В зоне com можно регистрировать кириллические домены, в отличие от ru.
Странно как-то: столпы за 1000 световых лет от сверхновой были уничтожены, а мы на расстоянии 6000 световых лет даже не заметили (кроме наблюдателей). И ещё — взрывная волна не перемещается со скоростью света, а по этим подсчётам получается как раз такой результат.
Тогда уж нужно либо «весила бы на Земле xx Ньютонов», либо «имеет массу несколько миллионов тонн» (и тогда не важно где).
Метров 10 через пару стен. Хотя обычно, конечно, используется при намного меньшем расстоянии, но ведь и интенсивность этого использования побольше, чем у пульта.
Мышь Logitech какая-то, модель стёрлась уже за год использования, но индикатор зелёный и вообще обещалось 2 года вроде бы. Работает на 2АА, ни разу не доставал.
Зато не на bluetooth (но тоже на радиоволнах) — годами.
В связи с достаточно неудобным списком команд на acm.msu.ru, на прошлой неделе на скорую руку сделал такой список с поиском: chersanya.bitbucket.org/acm_teams.html. Если хотите поискать знакомые команды и участников, удобнее будет искать здесь.
Да, регулярно проходит такая строчка: Sublime Haskell: reinspecting project (/home/alexander/Haskell/PROJ_NAME). А в плагине ничего платформо-специфичного нет?
Выводит {«executables»:[{«name»:«НАЗВАНИЕ»,«path»:""}]}.
По-всякому попробовал, и в отдельном sublime text — проекте, но всё равно пишет nothing to run. При этом build, clean и подобное работает.
Есть вариант запускать единственный исполняемый файл, если он один, иначе ничего не запускать и выводить соответствующее сообщение.
И ещё пожелание: добавить нечто вроде команды «Run» для проекта, которая сделает Cabal Build и запустит получившийся исполняемый файл (с выводом в консоль sublime text).
При вызове check (SublimeHaskell: Check) высвечиваются также warnings из импортированных модулей, а не только из открытого в данной вкладке. Если можно, хотелось бы отфильтровать их по имени файла.
Извиняюсь, всё работает, у меня Ctrl залипал просто)) Отличный плагин.
Да, теперь этой ошибки в консоли нет. Однако автодополнение (на том же примере, habrahabr.ru/post/154859/#comment_5283093 ) не предлагает вообще ничего из Data.List (раньше при вводе, например, символа m, предлагались функции типа maximum).
Что-то не совсем понимаю логику работы автодополнения (оказывается, оно вроде заработало). Есть файл с кодом:

module Main where

import qualified Data.List

foo = Data.List -- курсор в конце этой строки

main = print 123

Ни при вводе точки, ни при последующем нажатии Ctrl+Space ничего не дополняет и в консоль ничего не пишет. Начинает предлагать варианты только при дальнейшем вводе начала слова (может быть так и должно быть, но в топике на скрине ничего дальше не введено, а дополнение есть).
Это не помогло, однако помогло другое: ghc-pkg unregister bytestring-0.10.0.1, так как были почему-то установлены две разные версии bytestring.

Однако автодополнение почему-то так и не работает, выдаёт ошибку в консоли:
Traceback (most recent call last): File "./sublime_plugin.py", line 236, in on_query_completions File "./autocomplete.py", line 298, in on_query_completions File "./autocomplete.py", line 106, in get_completions KeyError: 'imports'

ghc-mod установлен и включен.
При запуске Sublime Text выдаёт такую ошибку:
SublimeHaskell: Failed to compile ModuleInspector

/home/alexander/.config/sublime-text-2/Packages/SublimeHaskell/ModuleInspector.hs:110:39:
    Couldn't match expected type `LazyByteString.ByteString'
                with actual type `bytestring-0.9.2.1:Data.ByteString.Lazy.Internal.ByteString'
    Expected type: a0 -> LazyByteString.ByteString
      Actual type: a0
                   -> bytestring-0.9.2.1:Data.ByteString.Lazy.Internal.ByteString
    In the second argument of `(.)', namely `Json.encode'
    In the expression: LazyByteString.putStrLn . Json.encode


и соответственно часть функций не работает. Судя по сообщению, тут некоторый конфликт версий, но в силу недостатка знаний Haskell исправить его у меня не получилось. Может быть подскажете?
Скорее всего, на такой скорости не получится стабильно передавать видеоинформацию достаточно компактным (и надёжным) передатчиком.
Это же почти мировой рекорд получится, если не отставать =)
У модели феррари скорость до 10 м/с, при этом радиус управления только до 20 м… Не густо.

Information

Rating
Does not participate
Location
Долгопрудный, Москва и Московская обл., Россия
Date of birth
Registered
Activity