Опубликован новый выпуск кроссплатформенного свободного редактора кода CudaText, написанного с использованием Free Pascal и Lazarus. Редактор поддерживает расширения на Python, и имеет несколько особенностей, позаимствованных из Sublime Text. Присутствуют некоторые возможности интегрированной среды разработки, реализованные в виде плагинов. Для программистов подготовлено более 200 синтаксических лексеров. Код распространяется под лицензией MPL 2.0. Сборки доступны для платформ Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD и Solaris...Подробнее: https://www.opennet.me/opennews/art.shtml?num=54458
Было бы логично поддерживать в текстовом редакторе на Паскале и плагины на Паскале.
Это уже было. Точнее, есть https://blackboxframework.org/index.php?cID=home-ru,ru
но почему-то любителям Паскаля не интересно.
Потому что это Оберон, а не Паскаль. Слишком уж он кастрирован. Да еще и с мусорщиком...
>кастрированОберон — король эльфов и фей, божество супружеской ложи.
Простите, не понял. Там заменили := на = ?
Вы БНФ увидели и удивились?
Я видел холивары. Фанаты Си утверждали, что печатать = можно вдвое быстрей, а := является фаллическим символом. Фанаты Паскаль парировали пословицей про плохого танцора. Сам Компонентный Паскаль я давно смотрел, мог что и забыть. Потому хотелось пояснений на счёт Оберона и что там далее.
толи автор виндузятник, толи просто не умеет в chmod
А у нас сегодня кошка родила вчера котят.
поправил бы лучше права на 644/755 замест петросянств. стыдоба жи
на что именно поставить права?
поименно? просто посмотри ls что творится в data или py
А, это... ну это ни на что не влияет.. ОК, записал себе в bugtracker.
это потенциальная дырень в безопасности от простого блокнотика
бладж
find . -type d -exec chmod 755 {} +
Это ставит папкам 755 видимо. а как файлам поставить 644?
-type f
chmod -R u+rwX не благодари
>chmod g-x . -R
>chmod o-x . -Rох бой, не подозреваешь что означает снятый x у папки?
поправил скрипт. но не владею командой 'find'.
вот паста рандома из cudatext-linux-gtk2-amd64-1.122.6.0.tar.xz
https://pastebin.com/FACJ0EbR
Записал в bugtracker что права всего надо поправить.
Здравствуйте. Вот всегда когда видел подобное безобразие с правами в исходниках, после хлопка одной ладонью всегда хотелось спросить у разработчиков - как вы такого добиваетесь?
Вот и подвернулся случай, можете рассказать? :) Ведь это не дефолтная маска прав. Вы правда под виндой это делаете, или есть какие-то другие методы?
Под Убунту делаю. Папки создавались вроде бы все из DoubleCommander. потом я права этих папок не смотрел. Как создались так и висят.
Одни папки по F7, одни через 'move files to new dir'.
Права поправлю.
Спасибо за ответ. Нда, вот вам и убунта :) В общем, командная строка рулит.
> Спасибо за ответ. Нда, вот вам и убунта :) В общем, командная
> строка рулит.А еще проект делался под Win7 сначала, и часть папок были скопированы из Винды.
Так куда текст?
Евгений Ваганыч, рады, очень рады.
В 1.122.5
Суда текст, а туда -- картинки.
>> плагины создают богатые диалоговые окнаЭто косяк перевода или сейчас так называют?
Rich Dialog Windows же.
Что непонятно-то?
Окна Богатого Диалога?
Роскошные окна диалога, самый сок, ваще жир.
жЫр
Окна в циганском стиле
В геленджикском.
Цыган на цыпочках сказал цыплёнку "Цыц!"
>CudaText работает также если запущен через символическую ссылку (Unix).Если, например, на nano сделать символическую ссылку, то он тоже может быть через неё запущен и работать.
Куда текст?
А куда картинки?
/dev/null
CUDA - это проприетарная технология только Нвидии, которая противостоит открытым технологиям. Зачем её так активно продвигают в сообществе различных архитектур?
Fish - это вообще рыба. Зачем еë вместо ракушки продвигают?
Потому-что с нвидиа на пол-шишечки можно.
Да можно и на всю шишку. Один раз - не пид...рас.
OpenCL хорошая альтернатива CUDA.
OpenCL стабильно нагружает процессор или делает систему неюзабельной, с cuda с немаксимальным приоритетом достаточно незаметно будет вычислять (даже в игрушечках тормоза будут только если шейдеры тяжёлые). Это повод, чтобы навсегда отказаться от opencl (тем более, что opencl емнип постоянно отстаёт по возможностям от cuda). Но с другой стороны с opencl насколько я понимаю меньше проблем разработчику, cuda постоянно прибита к старой версии рантайма и её часто переписывают из-за чего потом проблемы у пользователя.
Кстати opencl с максимальным приоритетом у меня вообще иксы намертво вешала.
Кто знает а может ты говнокодер.
> Кто знает а может ты говнокодер.Не знаю, может быть. У CUDA с максимальным приоритетом они только подлагивали (пусть и ощутимо).
>Это повод, чтобы навсегда отказаться от opencl (тем более, что opencl емнип постоянно отстаёт по возможностям от cuda).Кто знает а может ты специально чмыришь OpenCL. Я тебе не верю.
Кстати, я вешал систему Вулканом, как раз по озвученной в сообщении выше (его наверняка удалят) причине. :) Пропустил 1 вызов и опа.
Это не куду продвигают, а сотьальные на поддержку этих вещей вообще забили.
Почитайте
https://habr.com/ru/post/538138/
и комментарии типаilye 21 января 2021 в 04:00
Я где то полгода обучал тензор флоу модели на Radeon VII. И был в общем-то доволен, карта с большим количеством памяти стоила сильно дешевле чем аналог от Nvidia. Но все для меня сломалась после выхода tensorflow 2.0. Я долго на него не переходил, но в какой то момент все же пришлось, по моему это уже 2.2 было. В общем оказалось что в 2.2 для rocm какой-то баг, обучение идёт нормально, а валидация глючит, тренировать модели практически невозможно. Это наверное где то в сентябре было. Но при этом 2.2 на VII работает раза в два быстрее чем на 1080, которая тоже была в наличии. Откат на 2.1 проблему решал, но скорость падала чуть ли не на порядок, смысла в такой тренировке не было. По состоянию на декабрь, баг так и не был поправлен, при этом выходили очередные версии rocm и под них портировались очередные версии tensorflow, но они все так же не работали.
> По просьбе пользователя Windows XP, теперь поддерживается и Python 3.4, который ещё работал в этой ОС.Одобрямс
Классный редактор, форма вкладок правда дурацкая.
>Код распространяется под лицензией MPL 2.0Бздунство и небрежная пермиссивка.
>По просьбе пользователя Windows XP, теперь поддерживается и Python 3.4, который ещё работал в этой ОС.
Запросы виндузятников надо игнорировать.
Больше лояльности к единственному пользователю сабжем!
>>Код распространяется под лицензией MPL 2.0
> Бздунство и небрежная пермиссивка.Отправленно конечно же из lynx и ядерной консоли LibreLinux ...
Пытался из аура обновиться всю неделю - ошибка невозможно скачать файл.
Плюнул и удалил.Сайт кстати не открывается в принципе.
Разобрался, https не работает на сайте.
Хотя это с ауром не связанно походу, там поломанный pkgbuild.
он там хостит свои бинари на каком-то порнхабе ради долларов и релизит версии чаще браузеров и мейнтейнер в ауре не успевает сцылки поправлять. логичнее было бы собирать сорцы с гитхаба как все здоровые люди, но он же на паскале писан
Мда, пичаль.
Можно на свой страх и риск подредактировать ссылку в pkgbuild и выключить хешсумму (если она там была)
AUR поддерживает некий человек который не откликается последнюю неделю-2, на странице сборки я ему уже писал что вышла обнова.
Можно уже и DE на Free Pascal клепать - редактор есть, ФМ тоже ;)
архиватор тоже какой-то был, а космические рейнджеры пойдут вместо косынки
Там на скриншоте Наливкин!
Sublime Text овщики спят, а их труд разворовывают эти ребята.
Не спят, вчера build 4095 вышел.
Парсеры на python? Ну такое... адские тормоза прилагаются
это ты еще блокнотиков на электроне не видел
От использования этого редактора меня удерживает его ужасный внешний вид. Чужеродные плоские вкладки и скроллбары вместо нативных из темы GTK. Для меня внешний вид не менее важен, чем функциональность, и значительно влияет на мою работоспособность. Как бы не ругали Стива Джобса, а в этом плане он был прав.
Вкладки там имеют два вида, попробуйте переключить опцию user.json "ui_tab_flat".
Скроллбары должны быть именно свои. Чтобы темизироваться под свои темы. А не под Win10.
>Чужеродные плоские вкладки и скроллбары вместо нативных из темы GTKНу если уж гткашники, которые жрут с лопаты, плюются, то уродство должно быть невообразимым.
Не сильно понимаю - зачем нужен этот куда-редактор (если есть joe животворящий), особенно если из его описания и названия вылезают намёки на то, что в текстовом терминале он работать не будет, но какой из них надо устанавливать, а то я их насёрчил аж пару штук:
# pkg search cuda
cudatext-gtk2-1.99.0_2 Cross-platform text editor, written in Lazarus
cudatext-qt5-1.99.0_2 Cross-platform text editor, written in Lazarus% neofetch --stdout
...
OS: FreeBSD 12.0-RELEASE i386
Resolution: 1280x1024
DE: Plasma 5.20.4
WM: KWin
...
>Не сильно понимаю - зачем нужен этот куда-редактор (если есть joe животворящий)Преимущества над аналогом - https://wiki.freepascal.org/CudaText#Advantages_over_Sublime...
. А joe это text mode, вроде nano? При чем тут он?
> . А joe это text mode, вроде nano? При чем тут он?Ну в названии статьи указано, что куда-текст - это редактор кода.
Я код редактирую джоем. Он с этой задачей вроде справляется. Да ещё и в терминале живёт. Удобно же.
А вообще мода какая-то странная - мега навороченные редакторы кода ваять почему-то не для терминала, а для иксов... В 90-х годах умели ваять всякие там Turbo Pascal и не унывали...
А нынче до сих пор даже нормальной многооконности (похожей на древний TurboVision) в консольных редакторах нет. Ну только в le видел немного чё-то подобное.
Ну вот, сделали вам GUI редактор, и вот сразу же пошла критика - он "не работает в терминале", "я вижу намеки на это"...... joe...... Ну вы скриншоты же видите!
> Ну вот, сделали вам GUI редактор, и вот сразу же пошла критика
> - он "не работает в терминале", "я вижу намеки на это"......
> joe...... Ну вы скриншоты же видите!Ага. Посмотрел скриншоты. Просто в статью Опеннета их вставить забыли. Но на сайт редактора зашёл и продывился. Ну нормальный редактор для гуёв. Хотя глянул я на него и понял, что надо глянуть - а как с редактироаним кода обстоят дела в штатном клешном кате? Глянул и увидел, что в кате тоже всё хорошо! И подсветки есть, и подсказки скобок, и блоки сворачиваются/разворачиваются. Красота! Но может где-то кому-то и куда-текст тоже пригодится. Пусть народ ваяет, конечно.
KDE Kate? Ой, я на их сайт захожу почитать их блог про Kate. И там застой такой!!! Обсуждают число скачек на каком-то сайте, что то пишут про компонент редактора, и какую то еще ерунду.
> KDE Kate? Ой, я на их сайт захожу почитать их блог про
> Kate. И там застой такой!!! Обсуждают число скачек на каком-то сайте,
> что то пишут про компонент редактора, и какую то еще ерунду.Ну я так подробно в отличиях этих редакторов не разбираюсь. Тем более, что куда-текст видел только на скриншотах. Кате по простому - вроде годный. Ну а что там у кого на кухне творится - может быть это интересно не всем, а только исследователям творчества ваятелей этих редакторов?
Заходим на Kate Editor Blog, posts.
Что же там видим?Kate Text Editor - Quick Open/ Posted on January 10, 2021 --- вот появился новый пост про новую фичу, но это щас. И потом это не фича редактирования, а вроде про GUI.
The Kate Text Editor in 2020/ Posted on December 31, 2020 -- рефлексируют про 2020 год, нового нет
KDE e.V. Windows Store Statistics/ Posted on December 20, 2020 --- обсуждают число скачек на Win сайте
Kate is 20 years old!/ Posted on December 14, 2020 --- рефлексия
KTextEditor - Small Things Matter - Continued/ Posted on December 13, 2020 --- обсуждают некий framework где Кейт встроен
Kate is soon 20 years old!/ Posted on November 8, 2020 -- рефлексия
Kate in the Windows Store - Current Status/ Posted on September 28, 2020 --- обсуждают Кейт в Windows Store
KTextEditor - Small Things Matter/ Posted on September 22, 2020 -- опять про компонент редактора где-то
Submit a KSyntaxHighlighting Color Theme/ Posted on September 18, 2020 --- про цветовые темы, или framework для них
Kate and the Tab Bar - Release 20.12/ Posted on September 15, 2020 --- про вкладки редактора, не сам редактор
И тд...
> Не сильно понимаюНадо еще подрасти, и все получится.
>> Не сильно понимаю
> Надо еще подрасти, и все получится.Понял. По сути вопроса сказать нечего. Ну может кто-то знающий подскажет.
У меня как ни странно qt5 версия глючит Пропадают элементы управления
> У меня как ни странно qt5 версия глючит Пропадают элементы управленияМожете написать на https://github.com/Alexey-T/CudaText/issues , плиз, как увидеть этот баг, какие элементы, где?
Куда-куда...Disclaimer: word "cuda" is taken from Serbian language, it means "miracles".
Это ЧудоТекст!
Юзал его на Дебе, проблемы с копипастом и зачем выделяет строки как на раб. столе в вин хр? Очень неудобно было код писать и тем более удалять часть
Очень интересно что за "проблемы с копипастом". Можете описать чтобы я понял и поправил, плиз?>и зачем выделяет строки как на раб. столе в вин хр?
И это я не понял, поясните плиз?
Как и что он выделяет?
Парни, у вас на страницы http://uvviewsoft.com/cudatext/download.html ссылки не кликабельны, и как можно выделить так код? https://prnt.sc/xi8lyt
Проверил верхние ссылки на homepage downloads:
Download latest release from FossHub
Download previous releases from FossHub
Download add-ons pack
History fileОни все открылись!
>и как можно выделить так код?Column blocks? Они вот описаны тут - https://wiki.freepascal.org/CudaText#How_to_make_vertical.2F...
он понимает плагины сиблайма?
>Настройки в формате JSONНо зачем? Чтоб только через интерфейс редактора настройки править, а другими редакторами - не лезли?
>через интерфейс редактора настройки правитьнаивный, тут точно также надо править json ручками без гуя как и другими редакторами
> Но зачем? Чтоб только через интерфейс редактора настройки правитьРаньше можно было только ручками, в 2018+ уже можно через Plugins / Options Editor.
Тормозит и жрет CPU (по сравнению с Sublime) при простой навигации по C++-коду.
deb-пакеты зависят от GTK2, пакетов с версией для Qt и GTK3 нет. Репозитория для установки пакетов нет.В общем, потенциально может быть интересно, но нет.
Да, еще размеры всех окон не меняются, и в некоторых случаях это проблема. Например, у меня стоит увеличенный шрифт в системе, а в некоторых окнах надписи банально не влезают. В других приложениях это решается ресайзом окна.
Готов подумать (или сделать resize, или увеличить), можете плиз дать список окон, или скриншоты дать? можно в https://github.com/Alexey-T/CudaText/issues
> Тормозит и жрет CPU (по сравнению с Sublime) при простой навигации по
> C++-коду.Да, не используется openGL или другое 3d.
> deb-пакеты зависят от GTK2, пакетов с версией для Qt и GTK3 нет.
GTK3 in Lazarus не готов. Qt5 deb могу сделать.
> Да, не используется openGL или другое 3d.Да какое там 3D - это же простой текстовый UI. Скорости отрисовки текста Qt должно быть более чем достаточно.
> Qt5 deb могу сделать.
Было бы здорово, спасибо.
Не вижу альтернатив VScode
vs code удобен, сам использую его часто, но и саблайн так же удобен (и даже более отзывчивее), vim с плагинами под нужные задачи ещё более удобен. Даже из emacs можно сделать что-то более удобнее vs code.
Так что остаётся главный вопрос: А вы точно пользовались дольше пяти минут чем-то ещё, кроме как vs code?
Из emacs сделать лучше, чем vscode не выйдет. Даже если не смотреть на тормозную отрисовку и глючную прокрутку. При подключении lang-сервера, статических анализаторов и прочих ништяков, начинаются лютые тормоза и жор памяти.С vim, я предполагаю, ситуация не лучше. Поэтому nano + vscode (vscodium)
Как-то ставил - кривая пародия на сублиме тексте
> Как-то ставил - кривая пародия на сублиме текстеДа ну.
https://wiki.freepascal.org/CudaText#Advantages_over_Sublime...
Зачем?
Сразу узнаётся стиль отечественного разработчика. Паскакаль, как в школе учили, не умеем в chmod но лезем в разработку, куча сил потрачена на сборку никому не нужных блобов под кучу систем, противоречие всего и вся (есть тэг 1.122.6, но даже на офсайте релиз не упоминается; в readme упоминается wiki, которая на GH отключена; проект размазан по десятку сайтов - gh, васянсофт.ком, fosshub, freepascal.org, sourceforge, боже..., и самое главное - не стыдно вывесить Donate.
Да идите вы. Товарищ. Куда подальше. Со своим chmod который все игнорировали 5 лет. Потому что большинство на Вин32 и ваш chmod им пофиг.
>Сразу узнаётся стиль отечественного разработчика.Неотечественный он небось на маке
>Паскакаль, как в школе учили,
как школу закончите, так найдите время познакомиться с развитием языка повнимательнее, а не сразу на питон да электрон
https://castle-engine.io/modern_pascal_introduction_russian....
>не умеем в chmod но лезем в разработку,
Фи. Это вместо спасибо за поддержку малораспространенных экзотических осей.
>куча сил потрачена на сборку никому не нужных блобов под кучу систем,
За это как раз всегда отдельное спасибо. Облегчает жизнь когда сталкиваешься с алораспространненными экзотическими осями. Сейчас, правда, на малинке да джетсоне пожалуй только их и увидишь.
>Облегчает жизнь когда сталкиваешься с малораспространненными экзотическими осями. Сейчас, правда, на малинке да джетсоне пожалуй только их и увидишь.Кстати, за ппаскаль, малинку да джетсон, в порядке оффтопа. Лазарь там нормально работает. При этом разработку можно в основном вести на оффтопике, перенос с минимальными сложностями.
https://wiki.freepascal.org/Lazarus_on_Raspberry_Pi
И по теме. Увидел поддержку джулии, попробую, вскод для этого как-то не особо впечатлил.
https://github.com/Alexey-T/CudaText-lexers/tree/master/Julia