Конференция "Прочее" » Notepad++ не так красит
 
  • aka © (08.02.18 21:28) [0]
    Пишу свой редактор, тестируясь иногда подглядываю как у конкурентов.
    Это наверное уже третий или четвертый лаг, что я нашел в Notepad++ или я не прав?

    https://savepice.ru/full/2018/2/8/b2ae47837d1902e873dc090d877e2a20-full.png.html
  • aka © (08.02.18 21:32) [1]
  • Eraser © (08.02.18 22:53) [2]

    > вот получше видно

    https://disk.yandex.ru/ - бесплатно.

    там ошибка синтаксиса, не хватает двойной кавычки.
    по моему так правильнее

    str_replace("\"", 't', $text);
  • Кто б сомневался © (09.02.18 03:21) [3]
    AkelPad рулит.
  • NailMan © (09.02.18 23:41) [4]
    > [3] Кто б сомневался ©   (09.02.18 03:21)
    > AkelPad рулит.

    блин, акелпад со всеми плагинами coder  почти как старый дельфи 6-7 IDE и во сто крат лучше чем у Arduino IDE
  • Германн © (10.02.18 02:19) [5]
    Никакой акелпад не сравнится с редактором  
    Turbo Pascal!
  • kilkennycat © (10.02.18 02:41) [6]
    Notepad++ помимо нормальных людей вполне способен удовлетворить и извращенцев.
    Но, я так понимаю, скоро ожидать редактор-который-круче-всех? ))
  • Eraser © (10.02.18 15:22) [7]
    Notepad++ это отличный просмотрщик, можно, конечно, что-то редактировать по мелочи, когда лень тянуться за спец. IDE или она не установлена.
    но, догнать тот же netbeans для java/php/c++ и ряда других языков будет очень сложно, дело там далеко не только в редакторе.
  • KilkennyCat © (10.02.18 15:46) [8]

    > догнать тот же netbeans

    ему и не надо. да и тот же netbeans на не супер-пупер компах грузится долго.
  • Eraser © (10.02.18 16:22) [9]

    > KilkennyCat ©   (10.02.18 15:46) [8]


    > да и тот же netbeans на не супер-пупер компах грузится долго.

    это на каких, выпуска 2005 года? лет 8 от случая к случаю пользуюсь netbeans и eclipse, особых проблем не замечал, не дольше Делфи грузится. с notepad++ не сравнить, конечно, но и предназначение у этих IDE другое.

    на что я бы сделал упор в notepad++ ориентированных программках, чего не хватает в notepad++, так это именно на скорость отображения при открытии файлов произвольного размера и типа. чтобы можно было открыть фактически любой файл и, как-минимум увидеть его структуру. mp3, различные видео форматы, графику и т.д.  чтобы тут же под рукой был удобный hex редактор. пока такое не попадалось. все уперлись в редактирования php файлов... да кому оно уперлось?
  • KilkennyCat © (10.02.18 22:54) [10]

    > с notepad++ не сравнить, конечно, но и предназначение у этих IDE другое.

    если иное предназначение, то о чем речь ваще? нафига его с ними сравнивать?
    Для меня notepad++  - это классный блокнот.
    Использовать eclipse, netbeans или delphi как блокнот?? енто странно...

    > это на каких, выпуска 2005 года?

    Не все богатые.

    > mp3, различные видео форматы, графику и т.д.  чтобы тут
    > же под рукой был удобный hex редактор. пока такое не попадалось.
    >  все уперлись в редактирования php файлов... да кому оно
    > уперлось?


    90% моей возни в нем - пхп. так что мне - уперлось. а вот мп3, видео, графика, а уж тем более хекс-редактор - мне в нем не уперлось (хотя хекс там и есть).

    Объективнее надо быть ))
  • Eraser © (11.02.18 02:56) [11]

    > KilkennyCat ©   (10.02.18 22:54) [10]


    > если иное предназначение, то о чем речь ваще? нафига его
    > с ними сравнивать?
    > Для меня notepad++  - это классный блокнот.

    так и есть, сам постоянно пользуюсь notepad++ для редактирования текстовых файлов, в основном различных вариантов ini, для просмотра логов, для беглого просмотра исходного кода на различных языках. почти 100% времени он открыт.

    но занимать разработкой в notepad++. на мой очень субъективный взгляд это одна из форм bdsm )) оно конечно можно, но зачем? есть бесплатные мощные инструменты именно для разработки с поддержкой проектов, автоматической синхронизации по ssh, мощнейшим редактором со всевозможными автозаполнениями notepad++ там и близко не валялся, у него другая цель.

    а цель у notepad++ проста - универсальный и быстрый просмотрщик.

    так вот я к чему. автор, безусловно, имеет право сделать сотую инкарнацию notepad++, AkelPad и чего вы там еще перечисляли. мне кажется в 2018 году этим никого не удивишь. универсальный просмотрщик, автошема нового тысячелетия ) технологии это уже позволяют, гугл во всю и давно применяет, правда в другом масштабе. вот, именно мне, не хватает универсального умного просмотрщика любых файлов более-менее известных форматов, точнее их структуры. появись такой функционал, я бы перешел с notepad++, а пока не вижу смысла ) этот текст - просто пожелание, не более того.
  • Mystic © (11.02.18 09:15) [12]

    > не хватает универсального умного просмотрщика любых файлов
    > более-менее известных форматов, точнее их структуры.


    Беглый поиск показывает https://github.com/AndrewRadev/id3.vim
    Как по мне это не задача редактора, это задача его плагинов.

    Лично я для разработки и для беглого просмотра использую vim. Открывается мгновенно, доступен из командной строки. В нём доступна командная строка и макросы
  • Игорь Шевченко © (11.02.18 12:45) [13]
    Один я, видно, фаром по F3 смотрю и по F4 редактирую :)
  • Kerk © (11.02.18 13:41) [14]
    В линуксе нету фара, а MC почему-то не такой удобный.
  • Eraser © (11.02.18 15:58) [15]

    > Mystic ©   (11.02.18 09:15) [12]


    > Беглый поиск показывает https://github.com/AndrewRadev/id3.
    > vim

    мне не нужен просмотрщик конкретно mp3 файлов. мне нужен просмотрщик/редактор любых файлов, на основе информации, которая в них содержится.
    да и не то, чтобы прямо уж таки нужен, но куда-то должны двигаться технологии? уже много лет никто ничего принципиально нового на этом поприще не предложил, а до редактора, который сам пишет осмысленный код пока далеко ))

    > Как по мне это не задача редактора, это задача его плагинов.

    возможно.
  • Mystic © (11.02.18 17:17) [16]

    > мне не нужен просмотрщик конкретно mp3 файлов. мне нужен
    > просмотрщик/редактор любых файлов, на основе информации,
    >  которая в них содержится.


    Жизнь показывает, что типов файлов много разных, и у каждого пользователя свои часто используемые форматы. Не говоря о том, что расширение иногда формальность, например если брать скрипты, то иногда добавляется .sh, иногда не добавляется.

    Опять же, хороший просмотрщик/редактор часто отдельное специализованное приложение. Например, просмотрщик PGN это уже половина шахматной базы :)
  • Mystic © (11.02.18 17:20) [17]
    Так что я не вижу ничего плохого в том, что если надо просмотреть файл - скачиваем плагин и наслаждаемся.
  • Eraser © (11.02.18 20:05) [18]

    > Mystic ©   (11.02.18 17:17) [16]


    > Жизнь показывает, что типов файлов много разных, и у каждого
    > пользователя свои часто используемые форматы. Не говоря
    > о том, что расширение иногда формальность, например если
    > брать скрипты, то иногда добавляется .sh, иногда не добавляется.
    >

    отвечу на правах раздела потрепаться, что называется ))

    в том то и дело. смотрю я на редакторы, там за 10-20 лет развития практически нет. все тот же старый добрый конечный автомат.
    потом смотрю на вот такие фильтры инстраграмчика

    https://www.instagram.com/p/BeKj5KBljvI/?taken-by=n_shine__
    https://www.instagram.com/p/BcrvEJVl9S1/?tagged=lightfilter
    (страницы взяты просто из поиска, случайным образом по тегу lightfilter)

    и вижу, что это сильно похоже на ИИ )
    это действительно такой фильтр, который работает realtime.

    понятно, что это дело спроса, на редакторы спрос по-меньше, мягко говоря, но и там какой-то прогресс хотелось бы видеть )
  • Игорь Шевченко © (11.02.18 21:56) [19]
    Eraser ©   (11.02.18 20:05) [18]


    > потом смотрю на вот такие фильтры инстраграмчика
    >
    > https://www.instagram.com/p/BeKj5KBljvI/?taken-by=n_shine__
    > https://www.instagram.com/p/BcrvEJVl9S1/?tagged=lightfilter
    > (страницы взяты просто из поиска, случайным образом по тегу
    > lightfilter)
    >
    > и вижу, что это сильно похоже на ИИ )


    А где там ИИ ? Тетка какая-то жмурится, барбос на полу лежит.
    Какого рода прогресс должен быть в редакторах ?
    (Если только иконки у них устарели)
  • Mystic © (11.02.18 22:12) [20]

    > Какого рода прогресс должен быть в редакторах ?


    Чтобы нейросеть делала подсветку синтаксиса, наверное. Говнокод выделяла красным, места, требующие рефакторинга - оранжевым.
  • KilkennyCat © (11.02.18 22:36) [21]

    > Mystic ©   (11.02.18 22:12) [20]

    лучше пусть сразу прогу пишет.
  • Mystic © (11.02.18 22:49) [22]

    > лучше пусть сразу прогу пишет


    Написать код гораздо сложнее, чем обявлять чужой код говнокодом :)
  • KilkennyCat © (11.02.18 23:52) [23]

    > Mystic ©   (11.02.18 22:49) [22]

    ) точно.
    да и для признания наличия второй буквы у ИИ способность критиковать чужой код - самое то
  • Eraser © (12.02.18 01:06) [24]

    > Игорь Шевченко ©   (11.02.18 21:56) [19]


    > Какого рода прогресс должен быть в редакторах ?

    я выше раза 3 написал какой )


    > Mystic ©   (11.02.18 22:12) [20]

    это в идеале )))
    но меня бы даже устроил просмотрщик, который бы понимал структуру/содержимое практически любых файлов и наглядно ее отображал, желательно с возможностью редактирования.


    > А где там ИИ ?

    свет, от которого жмурится баба, там рисует нейросеть, по фото определяя геометрию объектов.
  • kilkennycat © (12.02.18 03:14) [25]

    > Eraser ©   (12.02.18 01:06) [24]
    > просмотрщик, который бы понимал
    > структуру/содержимое практически любых файлов и наглядно
    > ее отображал, желательно с возможностью редактирования.


    Ага. например, файл 3д-модели КОМПАСа. Наверняка необходимо(и именно в просмотрщике, родная прога - нафиг). Каждый день ))
  • Eraser © (12.02.18 03:28) [26]

    > kilkennycat ©   (12.02.18 03:14) [25]

    а если такая задача возникнет? именно посмотреть структуру файла, какие там секции, что где хранится?
  • kilkennycat © (12.02.18 03:43) [27]

    > Eraser ©   (12.02.18 03:28) [26]

    Ну, предположим (хотя очень сомнительно), возникла. Это наверняка какая-то редкая задача, и смотрится тогда чем попало, а можно и плагин к n++ сбацать, а так же пишется Аскону вопросик о формате.
  • kilkennycat © (12.02.18 03:47) [28]

    > > Eraser ©   (12.02.18 03:28) [26]

    хотя вообще, я разделяю твоё желание ) было бы удобно...
  • KSergey © (12.02.18 07:56) [29]
    > Kerk ©   (11.02.18 13:41) [14]
    > В линуксе нету фара, а MC почему-то не такой удобный.

    Это, кстати, удивительно, по-моему.
    Тьма народе далает что-нибудь "лучше", даже wine фигачат  и фигачат под свой линукс.
    А банальный Norton Commander удобный сделать - некому.
    Не, правда очень удивительно для меня. Может он, конечно, просто не нужен на самом деле.
  • Игорь Шевченко © (12.02.18 10:55) [30]
    Eraser ©   (12.02.18 01:06) [24]


    > свет, от которого жмурится баба, там рисует нейросеть, по
    > фото определяя геометрию объектов.


    А зачем ? Я честно не понимаю, в чем прикол
  • Eraser © (12.02.18 13:00) [31]

    > Игорь Шевченко ©   (12.02.18 10:55) [30]


    > А зачем ? Я честно не понимаю, в чем прикол

    перешлю этот вопрос инстаграму и бабе )
  • Игорь Шевченко © (12.02.18 13:17) [32]
    Eraser ©   (12.02.18 13:00) [31]

    Раз ты привел пример, я думал, ты знаешь. Пересылай, вместе ответ почитаем.
  • Eraser © (12.02.18 20:28) [33]

    > Игорь Шевченко ©   (12.02.18 13:17) [32]
    > Eraser ©   (12.02.18 13:00) [31]
    >
    > Раз ты привел пример, я думал, ты знаешь.

    я это прислал, как пример технологии, причем, очень продвинутой.
  • Eraser © (12.02.18 20:35) [34]
    вот еще пример https://www.youtube.com/watch?v=7ZxFtsxNKGs
    всего несколько лет назад такое было бы не возможно.
    универсальный редактор будет или редактор нового поколения, только вопрос времени, но спрос на это явно меньше, чем на фоточки в инстаграмме, по этому запасемся терпением.
  • KSergey © (13.02.18 09:07) [35]
    Сингулярность уже наступила.
  • Styx © (13.02.18 10:37) [36]

    > Eraser ©   (12.02.18 20:35) [34]
    > вот еще пример

    Оно круто, конечно, но зазеленело там почти всё - столбы, крыши, дорожные знаки... До практического применения ой как далеко. - возможно, и бесконечно...
  • megavoid © (13.02.18 10:39) [37]
    О, pix2pix вытащили на обсуждение общественности. Оно действительно поражает и восхищает, но лишь тем, что технология глубинного обучения становится массовой; то, на что раньше уходило куча людского времени и сил у горстки специалистов по всему миру, теперь может запустить на домашнем компьютере любой школяр. И лучи света раньше рэйтрейсились и рэйкастились на лету в реалтайме ещё в half-life, а зачатки этого были даже в думе. И художники могли перекрасить в фотошопе снимок из зимы в лето. И да, написать формальный алгоритм для автоматизации всего этого традиционными средствами - ушли бы годы, либо вообще бы никогда не был написан. Но на помощь пришла считавшаясяя бесполезной наука статистика (не понимаю, отчего вы все называете нейросети ИИ вслед за журналистами) и растолстевшие видеокарты, которые наконец стали способны быстро выполнять множество перемножений матриц флоатов по алгоритму родом из 60х годов (вот и весь ИИ, никакой второй И там нет).

    Ах да, про редактор. Подсвечивание говнокода красным можно реализовать менее чем в 100 строчек кода на пайтоне, а, ну и ещё нужно будет 100500 примеров, его самого. А вот найти и подсветить оранжевым то, что подлежит рефакторингу, боюсь, нейросетям на текущем уровне развития придётся тяжко, ведь "второго И"-то нет.

    А код писать - да вот, пожалуйста, показываем нейросети картинку, оно её верстает, пишет "код" html: https://github.com/emilwallner/Screenshot-to-code-in-Keras/blob/master/local/HTML/HTML.ipynb
    Обратите внимание на количество строк кода нейросети :) Оно, разумеется, огромное количество строк спрятано за тоннами нижележащих библиотек, и там годы работы инженеров-математиков, но на нашу-то, end-developer-скую долю остаются только вот эти вышележащие 100 строчек...
  • megavoid © (13.02.18 10:50) [38]

    > Оно круто, конечно, но зазеленело там почти всё - столбы,
    >  крыши, дорожные знаки... До практического применения ой
    > как далеко. - возможно, и бесконечно...

    Проблема гораздо серьёзнее. До тех пор, пока нейросети используются в entertainment - (инстаграмах, переклеивалках лиц в порнороликах, подсветке говнокода), мы можем смириться с тем, что результат работы алгоритма не 100%-й. Несколько кривых кадров порнухи или закрашенная в зелёное крыша не опасны для жизни. Но, когда берут, например, вот такое: https://www.youtube.com/watch?v=OOT3UIXZztE , запихивают в машину вместе с лидаром и говорят ей "езжай", мне становится чего-то не по себе. А если оно решит, что я в серенькой куртке вовсе не person(97%), а asphalt(99%) и выберет оптимальный маршрут через меня?
  • Kerk © (13.02.18 11:07) [39]

    > megavoid ©   (13.02.18 10:50) [38]

    Интересное, видео.

    Видно, что оно отражения машин в стекле воспринимает как машины. Логично. Но может стать источником проблем. Интересно как научить нейросеть отличать объекты от их отражения.
  • Плохиш © (13.02.18 11:16) [40]

    > Styx ©   (13.02.18 10:37) [36]
    >
    >
    > > Eraser ©   (12.02.18 20:35) [34]
    > > вот еще пример
    >
    > Оно круто, конечно, но зазеленело там почти всё - столбы,
    >  крыши, дорожные знаки... До практического применения ой
    > как далеко. - возможно, и бесконечно...

    Да ладно, уже и порнушку с известными прости...., пардон, бл..., пардон ещё раз, артистами делают. И даже уже её же и запрещать стали :-)
  • Плохиш © (13.02.18 11:20) [41]

    > А если оно решит, что я в серенькой куртке вовсе не person(97%),
    >  а asphalt(99%) и выберет оптимальный маршрут через меня?

    Ну то, что автобусы должны её крутую пропускать, оно уже считает :-)
  • Плохиш © (13.02.18 11:24) [42]

    > Eraser ©   (12.02.18 01:06) [24]
    > это в идеале )))
    > но меня бы даже устроил просмотрщик, который бы понимал
    > структуру/содержимое практически любых файлов и наглядно
    > ее отображал, желательно с возможностью редактирования.

    Я одного не понимаю, что тебе мешает реализовать это желание?

    PS. Открою маленькую тайну, если чего-то не существует в мировой помойке, то оно и нафик никому из программистов не нужно.
  • megavoid © (13.02.18 11:35) [43]

    > Интересно как научить нейросеть отличать объекты от их отражения.

    Да так же, как и в классическом подходе, тренировать нейросеть на выделение 3д признаков, а не 2д.
    https://www.youtube.com/watch?v=QcCjmWwEUgg
    https://www.youtube.com/watch?v=G0PXKCEgIoA


    > Да ладно, уже и порнушку с известными прости...., пардон,
    >  бл..., пардон ещё раз, артистами делают.

    Ага, а восхищает именно то, как эта вся математика-ёб*ематика работает.
    Переклеивалка лиц, так раскрученная журналистами - всего лишь обычный автоэнкодер. То есть, два автоэнкодера (две нейросети), с общим энкодером и двумя декодерами, по одному на лицо. Энкодер берёт исходную картинку с любым лицом, выделяет из неё признаки (ну, как будто бы считает очень умный хэш), а декодеры умеют по этому хэшу путём проведения триллиардов умножений флоатов нарисовать либо одно, либо другое лицо в нужном положении и при нужном освещении. Поэтому возникает интересный побочный эффект, можно натренировать эту сдвоенную нейросеть на трампе и кейдже, а потом ей же брать и переклеивать пугачёву на галкина, и это тоже будет работать, даже без тренировки на куче необходимы лиц, просто чуть похуже -> нейросеть вычислила и генерализовала именно общие признаки человеческих лиц, а не конкретного трампа -> доказательство того, что статистический алгоритм-таки работает и работает правильно.
  • megavoid © (13.02.18 11:53) [44]
    Может быть, программистам-математикам так будет понятнее: всё, что делает нейросеть - это на основе набора данных с помощью рандома выводит некую функцию (мира, набора данных). Типа считает, в чём смысл жизни (42) для того, что в неё подают. Это может быть как очень простая функция y=x или там y=sin(x), так и очень сложная y=E(dx+dy)*sqrt(... Поэтому алгоритму и надо "обучаться" - алгоритм рандомом перебирает большое количество вариантов функции, чтобы получить наилучшее соответствие данным. Для y=x этих параметров достаточно всего одного-двух и пары примеров, а для переклеивалки лиц нужны тысячи примеров, а этих самых параметров для подбора там аж 64 миллиона.
  • megavoid © (13.02.18 12:00) [45]
    Прошу прощения, в [43] ошибка, писал быстрее мысли :) - пугачиху на галкина без тренировки переклеить не получится, получится пугачиху (энкодер) на трампа или на кейджа (декодеры).
  • Mystic © (13.02.18 12:52) [46]
  • megavoid © (13.02.18 13:05) [47]
    Это не нейросеть, это старый добрый классический монтаж ручками.
  • Eraser © (13.02.18 18:06) [48]

    > megavoid ©   (13.02.18 10:50) [38]


    > Проблема гораздо серьёзнее. До тех пор, пока нейросети используются
    > в entertainment - (инстаграмах, переклеивалках лиц в порнороликах,
    >  подсветке говнокода), мы можем смириться с тем, что результат
    > работы алгоритма не 100%-й.

    не только entertainment, еще одна хайповая область - автопилоты, но не 100% это не отменяет. сам "нейросетевой подход" предполагает наличие ошибок.


    > Kerk ©   (13.02.18 11:07) [39]


    > Интересно как научить нейросеть отличать объекты от их отражения.

    скорее всего, никак. на практике используются костыли и подпорки в виде всевозможных радаров, датчиков и т.д. автопилот на одну только картинку не полагается.


    > Плохиш ©   (13.02.18 11:24) [42]


    > Я одного не понимаю, что тебе мешает реализовать это желание?

    банальное невежество и отсутствие мотивации это делать )


    > PS. Открою маленькую тайну, если чего-то не существует в
    > мировой помойке, то оно и нафик никому из программистов
    > не нужно.

    крайне спорное утверждение, скорее всего ложное.
    весь мировой прогресс доказывает верность известного высказывания Форда
    Если бы я поспрашивал людей о том, чего они хотят, они бы ответили: "более быстрого коня!"
  • Inovet © (13.02.18 19:18) [49]
    > [38] megavoid ©   (13.02.18 10:50)
    > запихивают в машину вместе с лидаром и говорят ей "езжай"

    Вот это тоже оно? Там весёлые чуваки на самокатах обучают автобус-песпилотник перевозке пассажиров по улицам Питера.
    https://youtu.be/mMf8ox55wJw
  • Плохиш © (13.02.18 19:19) [50]

    > > Я одного не понимаю, что тебе мешает реализовать это желание?
    >
    >
    > банальное невежество и отсутствие мотивации это делать )
    >
    >
    > > PS. Открою маленькую тайну, если чего-то не существует
    > в
    > > мировой помойке, то оно и нафик никому из программистов не нужно.
    >
    > крайне спорное утверждение, скорее всего ложное.

    В этом диалоге я пасс...
  • KilkennyCat © (13.02.18 19:22) [51]

    > Inovet ©   (13.02.18 19:18) [49]

    мне кажется, такие серьезные штуки должны разрабатывать люди, которые выглядят несколько иначе.
  • megavoid © (13.02.18 20:07) [52]

    > Вот это тоже оно? Там весёлые чуваки на самокатах обучают
    > автобус-песпилотник перевозке пассажиров по улицам Питера.
    >

    Читал я про этот самобеглый биотуалет, но на улицах, там, где он должен бы быть, ни разу не встречал. Наверное, на выставке показали разок, да и хватит. Никаких описаний его технологий я тоже не встречал. Разрабатывает его дочка Volgabus, так что с людьми там всё в порядке. Чёрт его знает, может и найдёт эта шайтан-повозка свою нишу, будет возить народ от Гостинки к Русскому музею, или от Эрмитажа до консерватории :)
  • Eraser © (13.02.18 22:59) [53]

    > Плохиш ©   (13.02.18 19:19) [50]


    > В этом диалоге я пасс...

    чего не понятно то? мне такой редактор нужен, но это не значит, что именно мне же нужно все бросить и делать этот редактор (тем более при полном отсутствие квалификации для решения такого типа задач), вот в ветке есть товарищ, который хочет делать редактор, я высказываю не более, чем собственное пожелание.


    > никому из программистов не нужно

    в виде утверждения вообще звучит глуповато. на этот вопрос можно ответить только постфактум.
  • KilkennyCat © (14.02.18 14:33) [54]

    >  никому из программистов не нужно

    забавно, но получается, что нужно непрограммистам )
 
Конференция "Прочее" » Notepad++ не так красит
Есть новые Нет новых   [120365   +49][b:0.001][p:0.001]