> Ctrl+Shift — циклическое переключение остальных раскладок
Чисто русская фишка :) По умолчанию ведь Alt+Shift. и надо сказать, Alt+Shift лучше чем Ctrl+Shift. Чем? А очень просто: когда вы редактируете текст (или пишете программу в частности), вы чтобы выделить все слово нажимаете… что? да, верно — Ctrl+Shift+Left/Right. И, ой! А что это язык переключился?!?
Ещё есть KdbFlip — software.muzychenko.net/rus/
Циклически меняет раскладку по CapsLock (настраиваемо).
Но главная его фишка в «нефиксирующем переключении». CapsLock работает для раскладок, как Shift для регистра. Например, нажатие CapsLock+й при активной русской раскладке введёт q. Работают также и комбинации с Shift: CapsLock+Shift+ъ введёт }
Очень удобно, когда в тексте на одном языке встречаются редкие символы из другого
Кстати если ввести впереди дефис, то результат поиска – все файлы кроме pe.pdf, опять загадка.
Похоже для windows это не «дефис» а «минус». Получаем как в поиске google: минус значит «кроме, без». Если без минуса оно не находит pe.pdf, то с минусом как раз его и должно найти.
Стоит, наверное, добавить, что на принимающей стороне такой одноразовый пароль надо проверять не только с учётом текущего 30-секундного интервала, но также предыдущего и следующего.
Вот почему:
1) Допустим, время у Алисы hh:mm:29 и counter получился равным xxx0. Пока она вычисляла хэши и пересылала пароль Бобу, у того уже наступило hh:mm:31. Соответственно, Боб получит значение counter = xxx1, и пароль Алисы окажется не верным.
2) Допустим, часы у Боба отстают на 3 секунды. В hh:03:00 Алиса посчитала и отправила пароль. Боб же получил его, когда на его часах всё ещё hh:02:59. В этой ситуации его counter уже будет отставать на 1. И пароль снова окажется не верным.
Фактически, это расширит «окно» действия пароля до 90 секунд.
Чтобы снизить влияние этого фактора, можно ввести дополнительные проверки — учитывать предыдущий/следующий интервалы, только если текущее время близко к ним.
Скажем, проверять предыдущий, если time.time() % 30 < 5, а следующий, если time.time() % 30 > 25.
например, в IntelliJ IDEA (даже в бесплатной community edition) есть богатый набор разнообразнейших инспекций для статического анализа кода www.jetbrains.com/idea/
например, в IntelliJ IDEA (даже в бесплатной community edition) есть богатый набор разнообразнейших инспекций для статического анализа кода www.jetbrains.com/idea/
вся портянка про «Далее требовалось перед сборкой в jar-архив скидать все ресурсы (картинки и .properties-файлы) в директорию со скомпилированными .class-файлами.» не нужна, если ресурсы положить в scr/main/resources вместо src/main/java — Maven тогда сам сделает именно то, что вы «навелосипедили» (он даже сам догадается не фильтровать картинки)
немного оффтопик, но, может, кто-то может сделать что-то подобное с панелью баннера в MS Office Starter Edition? (в смысле, автоматически прятать её, когда запускается Word / Excel)
Я ведь правильно понимаю, что с конца 2010-го в проекте не было никаких изменений?
(дата классов в jar'е — 2010-12-28)
(что, например, такое -dgs=true? и какие есть другие?)
а также хотелось бы возможность вывода результата декомпиляции (одного класса) в STDOUT.
Спасибо.
Чисто русская фишка :) По умолчанию ведь Alt+Shift. и надо сказать, Alt+Shift лучше чем Ctrl+Shift. Чем? А очень просто: когда вы редактируете текст (или пишете программу в частности), вы чтобы выделить все слово нажимаете… что? да, верно — Ctrl+Shift+Left/Right. И, ой! А что это язык переключился?!?
Циклически меняет раскладку по CapsLock (настраиваемо).
Но главная его фишка в «нефиксирующем переключении». CapsLock работает для раскладок, как Shift для регистра. Например, нажатие CapsLock+й при активной русской раскладке введёт q. Работают также и комбинации с Shift: CapsLock+Shift+ъ введёт }
Очень удобно, когда в тексте на одном языке встречаются редкие символы из другого
svs.gsfc.nasa.gov/vis/a010000/a011000/a011071/index.html
Есть и UserJS (настраивается, как и на декстопе, через opera:config).
И UserCSS — my.opera.com/community/forums/topic.dml?id=1069032
А в качестве бонуса — режим Turbo для экономии мобильного трафика.
Похоже для windows это не «дефис» а «минус». Получаем как в поиске google: минус значит «кроме, без». Если без минуса оно не находит pe.pdf, то с минусом как раз его и должно найти.
Вот почему:
1) Допустим, время у Алисы hh:mm:29 и counter получился равным xxx0. Пока она вычисляла хэши и пересылала пароль Бобу, у того уже наступило hh:mm:31. Соответственно, Боб получит значение counter = xxx1, и пароль Алисы окажется не верным.
2) Допустим, часы у Боба отстают на 3 секунды. В hh:03:00 Алиса посчитала и отправила пароль. Боб же получил его, когда на его часах всё ещё hh:02:59. В этой ситуации его counter уже будет отставать на 1. И пароль снова окажется не верным.
Фактически, это расширит «окно» действия пароля до 90 секунд.
Чтобы снизить влияние этого фактора, можно ввести дополнительные проверки — учитывать предыдущий/следующий интервалы, только если текущее время близко к ним.
Скажем, проверять предыдущий, если time.time() % 30 < 5, а следующий, если time.time() % 30 > 25.
так в официальном white paper написано: developer.sonymobile.com/wportal/devworld/downloads/download/sonyxperiauwp1?cc=gb&lc=en
www.jetbrains.com/idea/
www.jetbrains.com/idea/