Да вот тут буквально полтора месяца назад.
Один незатейливый трейдер решил как то на одной известной бирже прикупить фьючерсов на поставку нефти по 50 баксов. Ситуация двоякая, там нефть падала всю неделю, по техническому анализу вот-вот должна была дать разворот. Но нефть падала… падала… падала… и уже на $36 вроде бы надо выходить из сделки. Но нельзя, биржа остановила торги. Потом прошло пару дней, а потом еще два выходных и вот уже нефть торгуется по $15-$16. А потом и $5-$6. Прошло еще 3 рабочих дня, и биржа наконец закрыла сделку по курсу $-37 (минус тридцать семь долларов). И ладно бы депозит на все свои сбережения просадить, да вот биржа просит возместить её убытки по сделке почти такую же сумму, как была на депозите.
И таких человек 700. Можно погуглить на Youtube.
Ну вот посмотрите как сделана раскладка в Hackers Keyboard. Несмотря на то, что клавиатура кастомная, много кода было взаимствовано с 1-4х андройдов. Структура оформления сохранилась, если мне не изменяет память, со 2го андройда. Все лаконично и вся раскладка в одном файле. Легко добавить/убрать любую клавишу.
А теперь посмотрим что там в ветке master у AOSP. Где тут можно добавить/убрать клавишу?
Долгое нажатие неплохо реализовано в наэкранной клавиатуре. Покопался в xml. Вот сейчас в ветке master там чёрт ногу сломит. А еще в пятом андройде была каждая раскладка в своём едином файле, и потому все более-менее понятно. Там в описаниях раскладок у клавиш был параметр repeatable. В значение true установлен на таких клавишах как Space, Enter, Delete. Ну а большинство клавиш по длительному нажатию выдавало мини-клавиатуру с разными доп.символами.
Я не думаю что это большая проблема отличить хочу ли я повторного нажатия, наример, комбинации Ctrl+Shift+Win+F3 или я имел в виду, например, комбинацию Ctrl+Shift+Win+Alt+F3, которая будет прописана на длительное нажатие Ctrl+Shift+Win+F3.
Если говорить о предсказывании пользовательских действий, стоит упомянуть, что наэкранная клавиатура андройда неплохо исправляет очепятки. По моему мнению, это реализовать куда сложнее, чем реализация пользовательского списка длительных комбинаций клавиш.
Это просто мысли вслух. Ни в коем случаем не подумайте, что прошу вас реализовать это. Мне просто тоже интересна эта тема. Очень люблю копать исходники AOSP.
Пришла в голову мысль включить в сборку еще один язык. Рядом с «Английский (США)», «Английский (Великобритания)» какой-нибудь «Английский (Россия)». Сделать копию английской раскладки с включенными русскими буквами в комбинации с RALT.
Я раньше и сам не думал что длительное нажатие комбинации вообще нужно. Так было пока в руки не попал ноут с клавиатурой, где ряд клавиш с F1-F12 совмещен с рядом клавиш TILDA 0-9 + — BKSP. И к обычным привычным комбинациям приходится добавлять клавишу FN.
Возможно, у разработчиков этой клавиатуры по 6 пальцев на руке… но, вероятнее всего, это тренд. Против моды идти бесполезно.
Довольно давно работаю с андройдов. Клавиатурный дефицит присущ вплоть до последних версий AOSP. Разработчики даже наэкранную клавиатуру не могут довести до ума.
Замечательно, что находятся такие люди, которым не все равно. Печален тот факт, что возможности скованы самоограничением в использовании рута. Хотя так иногда даже интереснее…
Реквестирую свои хотелки по клавиатуре:
Хотелось бы переключать язык раскладки не только Alt+Space, а ещё иметь горячую клавишу (например правый Alt), которая меняет раскладку на время нажатия этой клавиши, соответственно, при отпускании её язык раскладки возвращался обратно. Это очень удобно, когда работаешь всего двумя языками.
Хотелось бы чтобы когда клавиатура пребывает в состоянии русского языка, горел индикатор CapsLock. Из продвинутых пользователей этой функцией все равно мало кто пользуется, у многих линуксоидов действие по клавише CapsLock переназначено на что-то более полезное.
Также хочется назначать доп.функции свои коды на длительное нажатие клавиш (комбинаций клавиш). Это способствует более быстрому запоминанию и привыканию к более ужатым (и без того огромным) спискам комбинаций хоткеев.
Проекции выполняются частично и на клиенте. — Но про проекции — там больше про математику, чем про средства. А вот рендеринг пока делается только на серверах. На клиенте из рендеринга — только склеивание тайлов. Даже SVG-тайлы (пусть они и расторизуются на клиенте) отрисовывать их приходится на сервере.
Попробовал bat. Штука весьма удобная. Печально, что подсветка синтаксиса просто нулевая, сравните с pygmentize. На мой скромный взгляд, pygmentize даже без указания языка синтаксиса даёт более детальную подсветку.
Да уже года 3 как поддерживается везде кроме проприетарных недобраузеров. Но и для них полифил есть на той же странице MDN. Не вижу причин не пользоваться ими…
У меня и стандартные HTML одинаковые во всех браузерах, содержат настраиваемую под проект и задачу информацию и приводятся к единому дизайну включенной темы GTK. Весьма спорный аргумент, <dialog> может содержать любую информацию и мало чем отличается от, например, <div> или <body>. И свойства CSS на них распространяются не хуже других. Модальное окно не останавливает работу JS, но при этом также может ожидать промиса ответа диалога.
Я вот одного не понимаю, зачем для alert, confirm и prompt подключать jQuery, да еще и с bootstrap и Font Awesome.
Вам не кажется это перебором, особенно для реализации в качестве достойной замены базовым возможностям HTML?
Добавлю еще к списку:
powertop — настройка энергопотребления ноутбука в ncurse-стиле.
nyx — утилита по контролю tor-соединений в ncurse-стиле.
ncdc — клиент к DC(++)-сетям в ncurse-стиле.
Да вот тут буквально полтора месяца назад.
Один незатейливый трейдер решил как то на одной известной бирже прикупить фьючерсов на поставку нефти по 50 баксов. Ситуация двоякая, там нефть падала всю неделю, по техническому анализу вот-вот должна была дать разворот. Но нефть падала… падала… падала… и уже на $36 вроде бы надо выходить из сделки. Но нельзя, биржа остановила торги. Потом прошло пару дней, а потом еще два выходных и вот уже нефть торгуется по $15-$16. А потом и $5-$6. Прошло еще 3 рабочих дня, и биржа наконец закрыла сделку по курсу $-37 (минус тридцать семь долларов). И ладно бы депозит на все свои сбережения просадить, да вот биржа просит возместить её убытки по сделке почти такую же сумму, как была на депозите.
И таких человек 700. Можно погуглить на Youtube.
Собственно, наши специалисты не путают slice и splice.
А так нам нормально и без lodash.
А теперь посмотрим что там в ветке master у AOSP. Где тут можно добавить/убрать клавишу?
Я не думаю что это большая проблема отличить хочу ли я повторного нажатия, наример, комбинации Ctrl+Shift+Win+F3 или я имел в виду, например, комбинацию Ctrl+Shift+Win+Alt+F3, которая будет прописана на длительное нажатие Ctrl+Shift+Win+F3.
Если говорить о предсказывании пользовательских действий, стоит упомянуть, что наэкранная клавиатура андройда неплохо исправляет очепятки. По моему мнению, это реализовать куда сложнее, чем реализация пользовательского списка длительных комбинаций клавиш.
Это просто мысли вслух. Ни в коем случаем не подумайте, что прошу вас реализовать это. Мне просто тоже интересна эта тема. Очень люблю копать исходники AOSP.
Я раньше и сам не думал что длительное нажатие комбинации вообще нужно. Так было пока в руки не попал ноут с клавиатурой, где ряд клавиш с F1-F12 совмещен с рядом клавиш TILDA 0-9 + — BKSP. И к обычным привычным комбинациям приходится добавлять клавишу FN.
Возможно, у разработчиков этой клавиатуры по 6 пальцев на руке… но, вероятнее всего, это тренд. Против моды идти бесполезно.
Замечательно, что находятся такие люди, которым не все равно. Печален тот факт, что возможности скованы самоограничением в использовании рута. Хотя так иногда даже интереснее…
Реквестирую свои хотелки по клавиатуре:
доп.функциисвои коды на длительное нажатие клавиш (комбинаций клавиш). Это способствует более быстрому запоминанию и привыканию к более ужатым (и без того огромным) спискам комбинаций хоткеев./bin
для запуска программ с короткой команды, то есть без указания интерпретатора/usr/bin/node
и полного пути к js-файлу.У меня и стандартные HTML одинаковые во всех браузерах, содержат настраиваемую под проект и задачу информацию и приводятся к единому дизайну включенной темы GTK. Весьма спорный аргумент,
<dialog>
может содержать любую информацию и мало чем отличается от, например,<div>
или<body>
. И свойства CSS на них распространяются не хуже других. Модальное окно не останавливает работу JS, но при этом также может ожидать промиса ответа диалога.Я вот одного не понимаю, зачем для
alert, confirm
иprompt
подключать jQuery, да еще и с bootstrap и Font Awesome.Вам не кажется это перебором, особенно для реализации в качестве достойной замены базовым возможностям HTML?
Ucoz защищает от DDOS не хуже Cloudflare, и вроде как, даже на бесплатном тарифе.
Ничерта себе, для эксплуатации бэкдора требуется всего-лишь… полный доступ к серверу, в том числе доступ к установке софта.
Так там (в nodejs) и другие опасные функции есть.
fs.unlink()
, например, может удалить всё к чертям обладая этими же правами доступа.Так много зависимостей. А чем оно лучше стандартных диалогов браузера?
powertop — настройка энергопотребления ноутбука в ncurse-стиле.
nyx — утилита по контролю tor-соединений в ncurse-стиле.
ncdc — клиент к DC(++)-сетям в ncurse-стиле.