kodx
да и не мудрено, в емаксе отображение строк каждый раз заново пересчитывается
kodx
руст не подходит как интерпретируемый, жс это вообще кошмар луа какой-нибудь в самый раз
Vladimir
да и не мудрено, в емаксе отображение строк каждый раз заново пересчитывается
Ну а где оно иначе? Везде вроде синтаксис парсится regexpom и визуализируется каждый раз?
Sergey
кстати для скриптинга игр жс подходит лучше чем луа (если выкинуть из него асинхронность)
Sergey
В чем измеряется лучше/хуже?
гибкость написания простота поддержки
kodx
Ну а где оно иначе? Везде вроде синтаксис парсится regexpom и визуализируется каждый раз?
так в емаксе каждое отображение номера строки пересчитывается заново, такое только больные люди могли сделать
Vladimir
@kodx0 ну если там действительно так, то да, но сдается мне лист это все должен оптимизировать, не?
kodx
сравнивал, у меня один и тот же файлы при скролинге на емаксе сжирал весь процессор, тогда как саблайм с плагинами на питоне только 10%
Kerrigan
ленивость_в_хаскеле.жпг
Kerrigan
он однопоточный до сих пор
kodx
@kodx0 ну если там действительно так, то да, но сдается мне лист это все должен оптимизировать, не?
нет, эту фичу надо было в ядро засунуть, а не отдавать на откуп скриптам
Kerrigan
и по-моему даже двойной буфферизации при отрисовке нет
kodx
в емаксе скорее архитектурные проблемы
Vladimir
А зачем она?
Kerrigan
А зачем она?
чтобы не тормозил
Vladimir
Ты настолько быстро скролишь, что хочешь 120 фпс наблюдать?
Kerrigan
60
Vladimir
24
kodx
144 вообще-то
Kerrigan
144 вообще-то
это гсинк
Kerrigan
сейчас обычно 60
kodx
система может выдавать больше 60, если всинк не включен
Vladimir
Не, ну серьезно, двойная буферезация в редакторе, это последнее что нужно
kodx
а мультипоточность ?
Vladimir
система может выдавать больше 60, если всинк не включен
1 двойная буферизация это как раз про vsync. 2 система может выдавать и с ней больше 60. 3 зачем оно нужно в текстовом редакторе?
kodx
или процессность или конкурентность, выбирайте что вам больше нравится
kodx
не знаю как сейчас, помню емакс в одном процессе работал
Vladimir
Лиса вроде язык с лёгкой распараллеливаемостью
Vladimir
Лисп
kodx
короче идея переписать емакс на расте хорошая, они бы еще в ядро вставили отображение номеров строк хотя можно и самому дописать
kodx
мультипоточность полезна для всяких линтеров, автокомплишенов и т.п.
Vladimir
Да закопать это емакс
Vladimir
А не переписыватт
kodx
мне нравятся там сочетания клавиш и управление, как человек, который был вынужден писать 2 года код в виме, могу сказать что емакс это просто сказка в плане написания и редактирования кода саблайм не так удобен как емакс
Vladimir
Выход простой, пишешь редактор с режимами Вима и емакса
Sergey
eLse
iF
как ни чат, так терки vim vs emacs
Daniel
как ни чат, так терки vim vs emacs
да просто emacs-петушки все никак не успокоятся
iF
каждому свое, что спорить
Alex
false
Судзумия
{}
Alex
{}
()
Anonymous
ребят, а есть что-нибудь чтобы pkcs1 в расте запилить? а-ля такое: byte[] input = new byte[] { (byte) 0xbe, (byte) 0xef , (byte) 0xef}; Cipher cipher = Cipher.getInstance("RSA"); KeyFactory keyFactory = KeyFactory.getInstance("RSA"); String mod = "B390F7412F2554387597814A25BC11BFFD95DB2D1456F1B66CDF52BCC1D20C7FF24F3CCE7B2D66E143213F64247454782A377C79C74477A28AF6C317BE 68 BC 6E 8F F0 01 D3 75 F9 36 3B 5A 71 61 C2 DF BC 2E D0 85 06 97 A5 44 21 55 2C 62 88 99 6A C6 1A F5 A9 F7 DE 21 8A BB C7 5A 14 5F 89 12 66 61 5E B8 1D 11 A2 2B 72 60 F7 60 80 83 B3 73 BA 4B C0 75 6B".replace(" ", ""); System.out.println(mod); String exp = "010001"; System.out.println(exp); RSAPublicKeySpec pubKeySpec = new RSAPublicKeySpec(new BigInteger(mod, 16), new BigInteger(exp,16)); RSAPublicKey pubKey = (RSAPublicKey) keyFactory.generatePublic(pubKeySpec); cipher.init(Cipher.ENCRYPT_MODE, pubKey); byte[] cipherText = cipher.doFinal(input); System.out.println("cipher: " + new String(cipherText));
Alex
щито?
доня.
шифрование он хочет запилить
Roman
Прочитал правила чата про короткие сообщения и решил запульнуть побольше? 😁
Anonymous
пушо я не нашел
Anonymous
я бы очень не хотел этого делать, если бы не задача, которую надо решить)
stalkerg
или есть принципиальность использовать чистый раст?
Anonymous
нет, нет)
Anonymous
а разве нету биндинга к OpenSSL?
а рассказать можешь как его запользовать?)
123
crates.io -> openssl
stalkerg
а рассказать можешь как его запользовать?)
сам не знаю, но знаю что можно :)
Мерль
Господа, не у кого нет аналогичной проблемы с vscode-rust? Плагин падает с сообщением "Connection to server got closed. Server will not be restarted." Гугление не помогло. Manjaro Linux x64 nightly-x86_64-unknown-linux-gnu (default) rustc 1.20.0-nightly (37849a002 2017-06-30) RLS последней версии
Alex
меняешь vs code на atom, все хорошо.
Судзумия
Ору
Судзумия
Там рлс не работает
Мерль
А на атоме?
Мерль
А в чём тогда пишешь?
Судзумия
Ага
Мерль
блэт На вим пересесть штоле
Мерль
блэт На вим пересесть штоле
Вспомнить босоногое детство
Мерль
<_<
Danila Matveev
даже под вендой всё ок (возможно из-за линукс подсистемы в 10ке)
Dmitry
А у меня без проблем встал рлс
Судзумия
Он такой
Судзумия
Иногда работает
Судзумия
Иногда падает
Alex
он на расте написан?
Судзумия
Рлс? На расте. VS Code — конечно же, нет :)
Alex
Рлс? На расте. VS Code — конечно же, нет :)
а че падает тогда, коли на расте?
Судзумия
Обычно из-за мисметча в версиях либы
Oleg
даже под вендой всё ок (возможно из-за линукс подсистемы в 10ке)
он немного на старте работает и перестаёт