Comments 39
Могу порекомендовать всем, кто не знает: есть такая штука как Notepad2, которым можно заменить стандартный и получить ряд плюшек включая и рассмотренную перезагрузку файла. А за статью спасибо!
0
Мне показалось, автор другую цель преследовал. А за наводку на программу спасибо.
+6
Есть ещё Notepad 2e с ещё большим количеством плюшек типа подсветки слов.
0
UFO just landed and posted this here
Как мне нравятся все эти статьи с olly — «щелкаем и видим», «очевидно», «оно выполняется»
где внятно прочитать про коды ассемблера и отладчик — для самых маленьких?
где внятно прочитать про коды ассемблера и отладчик — для самых маленьких?
+3
UFO just landed and posted this here
А Вы остальные статьи, которые я тут публиковал, читали? Возможно, было бы больше понимания того, что происходит конкретно в этой
+1
Однозначно рекомендую goo.gl/8obaoR
Отличный курс статей!
Отличный курс статей!
+1
Спасибо за `intitle:` :)
0
Не благодарите — www.googleguide.com/advanced_operators_reference.html
+1
Что-то вспомнилось:
1. Открыть notepad.exe
2. Написать .LOG и нажать enter
3. Сохранить и закрыть.
4. Открыть сохранённый файл.
1. Открыть notepad.exe
2. Написать .LOG и нажать enter
3. Сохранить и закрыть.
4. Открыть сохранённый файл.
+3
извините, но любопытство замучало, а на винды с блокнотом нет. Поверхностный поиск тоже не помог… А что будет то? :-)
0
Можно почитать, например, тут
+1
Во время открытия такого файла, добавится строка с датой открытия =)
Ну у меня так.
Ну у меня так.
0
Ехх… если бы ещё избавить notepad.exe ещё от таких багов, чтобы им бы можно было нормально пользоваться:
— При сохранении файла иногда курсор оказывается не в том месте где был
— Постоянно сбивается/сохраняется перенос строк ломая весь текст
— Не может открывать большие файлы
Хотя это скорее пожелания в сторону Microsoft
— При сохранении файла иногда курсор оказывается не в том месте где был
— Постоянно сбивается/сохраняется перенос строк ломая весь текст
— Не может открывать большие файлы
Хотя это скорее пожелания в сторону Microsoft
0
Легче альтернативный редактор поставить. Хотя конечно исправить базовые глюки не помешало бы.
В связи с новым трендом, думаю следующий notepad будет написан на HTML5.
В связи с новым трендом, думаю следующий notepad будет написан на HTML5.
+3
На самом деле, во многих случаях открывать большие текстовые файлы не следует ни в одном текстовом редакторе — лучше «вытаскивать» интересующие места при помощи того же grep'а (можно с контекстом)
0
При этом на ZX Spectrum в далёкие времена в iS-DOS был текстовый редактор, который мог редактировать файлы в сотни раз больше оперативной памяти, просто загружая нужный кусок в память.
А сейчас, имея i7 и 16gb памяти на борту, нечем даже открыть обычный sql dump на 3gb, всё что угодно жёстко повисает. Скатились…
А сейчас, имея i7 и 16gb памяти на борту, нечем даже открыть обычный sql dump на 3gb, всё что угодно жёстко повисает. Скатились…
+1
Перенос строк сбивается не просто так. Каждый раз как вы нажимаете «сохранить», длины строк фиксируются по ширине открытого окна — в каждой строке будет 2 перевода строки. Если после этого скопипастить текст куда-нибудь, он будет нарезан на строки одинаковой длины. Чтобы восстановить автопереносы, надо включить/выключить перенос строк.
0
Не уверен что это у всех. При нажатии ctrl+backspace появляется квадратик вместо удаления последнего слова.
0
Ну еще тогда можно пожелать, чтоб там была подсветка синтаксиса, поддержка проектов, плагины, смена кодировки и line-endings, и т.п. Но кто тогда будет покупать VS?:)
0
Статья об исправлении этого бага: habrahabr.ru/post/264081
+1
Хардкор!
Чтобы не писать код по одной инструкции, могу посоветовать плагин multiasm. Автор кстати с Хабра, вроде.
Чтобы не писать код по одной инструкции, могу посоветовать плагин multiasm. Автор кстати с Хабра, вроде.
0
www.wasm.ru/wault/article/show/addfunc
Статья по добавлению калькулятора функций в стандартный блокнот
Статья по добавлению калькулятора функций в стандартный блокнот
0
Читая такие статьи понимаешь, какой же чудесный, этот наш мир открытого программного обеспечения.
0
Цель данной статьи — в очередной раз продемонстрировать возможностьЭти статьи подтолкнули меня несколько лет назад наконец сделать несколько небольших патчей для Windows, и опубликовать пару статей с описанием процесса их создания.добавления собственного функционаламодификации существующих программ, не имея при этом на руках исходных кодов.
Но так и не написал их (статьи), и вряд ли уже смогу. Поэтому я взял все, что у меня есть и поместил в архив. В надежде, что один из читающих эти строки reverse engineer напишет по ним статьи.
Всего два патча (две статьи):
- Первый патч: раньше, в Windows XP я настраивал Explorer на отображение файлов в виде {иконок 32x32, подпись снизу, автовыравнивание с возможностью менять файлы местами}. Начиная с Vista поведение Explorer по умолчанию изменилось:
- Нельзя одновременно использовать размер иконок 32x32 и подпись снизу. Если выбрать размер 32x32, то подпись будет справа. Если выбрать размер 33x33, то подпись окажется снизу, но иконки будут размыты (особенно видно на старых иконках: «reg» — 32x32 масштабируется до 33x33).
- При включенном автовыравнивании — нельзя менять файлы местами.
Вторую проблему я решил практически сразу (для ее решения нужно внести небольшие изменения в реестр).
А первую проблему я долгое время не решал — так и жил с размытыми иконками 33x33. И однажды нашел в сети тему на форуме, в котором люди пытались решить эту же проблему. Но решали при помощи ужасного (лагающего и повышающего нагрузку на CPU) «костыля» (скрипта для AutoHotkey).
Именно в этот момент я и решил наконец сделать патч.
И по написании статьи я хотел оповестить всех, кто был бы рад этому патчу (например sumanai и сюда). - Второй патч: мне очень нравится четкий однопиксельный шрифт текста. Нравится из-за того, что можно быстро навести фокус (глаз) на текст + слова более разборчивы + меньше утомляешься при чтении текста (глаза не «устают», не краснеют), по сравнению со сглаженным (субпиксельно-размытым) текстом.
Я видел как люди, которые сами используют/восхищены ClearType, при встрече человека, который отключает ClearType — советуют...- «Просто попробуй настроить ClearType (гамма/смещение...)» — пробовал, размытый текст так и остается размытым (что логично).
- «У тебя плохой монитор, выкинь и купи хороший» — если профессиональный NEC MultiSync/SpectraView LCD2090UXi (шаг пикселей 0.255 мм), за котором я проработал продолжительное время (до этого был 15″ NEC, но с большим пикселем 0.31 мм, и TN матрицей), считается «плохим монитором», то я даже не знаю какой монитор тогда будет хорошим. Возможно от Eizo?..
Note: вообще в то время я считал лучшими дисплеями NEC 2490/2690WUXi из-за «A-TW» поляризатора.
Причина, из-за которой мы хорошо замечаем цветные «каймы» при включении ClearTypeNote: все нижеописанное смогут увидеть только те, кто отключает ClearType, и продолжительное время использует хинтованный/однопиксельный (или растровый) шрифт в качестве основного.
Эксперимент:
Note: у меня был планшетный ПК с относительно крупным шагом пикселей (размером пикселя) 0.20-0.24 (примерно) — именно на нем я впервые заметил это.
- откройте какой-нибудь текст;
Текст (ClearType отключен):
- не меняя расстояние между глазами и экраном — поверните экран на 180°;
- посмотрите опять на текст (с прежнего расстояния), появилась ли цветная «кайма»?
Note: можно попробовать с поворотом на 90°.
А теперь включите ClearType и повторите шаги. Исчезла ли цветная «кайма» на 4-м шаге?
Почему так происходит?
Ответ в расположении субпикселей (на экране), пост-обработке (в зрительной коре головного мозга), и смещении границ линии между субпикселями (при включении ClearType).
Фото субпикселей:
Попросту говоря нейросеть натренировалась преобразовывать (усреднять) последовательность субпикселей (ClearType отключен, 0°):
RGBrgbRGB
→RGB|rgb|RGB
→ белый | черный | белый
Note:R
— включен (светит);r
— выключен (не светит).
P.S. но даже при повороте на 180° — ClearType мне не нравится — «кайма» исчезла, но текст по-прежнему выглядит размытым.
И еще несколько тестов:
1
Какого цвета граница слева (при переходе от белого к черному)?
Какого цвета правая граница (при переходе от черного к белому)?
А теперь откройте эту картинку в графическом редакторе, и убедитесь, что оначерно-белаяв градациях серого (в ней нет цвета).
2
Какой из этих градиентов имеет более теплые цвета, а какой — более холодные?
А теперь откройте эту картинку в графическом редакторе, и убедитесь, что нижний градиент является зеркально отраженной копией верхнего градиента.
Так вот этот патч для Windows 10 (интерфейс + IE + Edge; 32bit — на скриншоте — почти сделан; 64bit — на начальной стадии), которая большинство надписей выводит через DirectWrite (Direct2D, WPF, ...). После патча все (кроме крупного и полужирного текста — сделал специально) становится четко (скриншот).
Но все же предыдущий рендер шрифта (GDI):
— был лучше (четче), чем DirectWrite.
Оба патча здесь (un[7z]me):
Note: для первого патча сохранил инструкцию (TODO) с моими шагами.
0
И если понравилась иконка ярлыка (на скриншоте), то вот она (и несколько других; un[7z]me):
Для установки нужно скопировать их в "
Для установки нужно скопировать их в "
%windir%\System32\
".А затем внести изменения в реестр
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]
"29"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,53,00,79,00,\
73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,61,00,67,00,65,00,72,\
00,65,00,73,00,31,00,36,00,33,00,2e,00,69,00,63,00,6f,00,2c,00,30,00,00,00
"153"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,53,00,79,00,\
73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,61,00,67,00,65,00,72,\
00,65,00,73,00,36,00,37,00,2e,00,69,00,63,00,6f,00,2c,00,30,00,00,00
"0"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,53,00,79,00,\
73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,61,00,67,00,65,00,72,\
00,65,00,73,00,32,00,2e,00,69,00,63,00,6f,00,2c,00,30,00,00,00
0
UFO just landed and posted this here
Sign up to leave a comment.
«Прокачиваем» notepad.exe