Те, кому часто приходится переключаться с русского на английский и обратно, часто пользуются переключателям раскладки введённого текста, самый известный из которых - PuntoSwitcher, а самый простой и удобный для меня - Caramba Switcher от того же разработчика. Я не пользуюсь автоматическим переключением и переключение по двойному нажатию на левый шифт меня вполне устраивает своей простотой и быстродоступностью. Но вот беда - в продуктах JetBrains, к коим относится мой PhpStorm, это двойное нажатие на shift вызвает окно быстрого поиска. Что же делать? К счастью, решение есть.
Показаны сообщения с ярлыком IT. Показать все сообщения
Показаны сообщения с ярлыком IT. Показать все сообщения
20 нояб. 2019 г.
Использование Caramba Switcher совместно с PhpStorm
Те, кому часто приходится переключаться с русского на английский и обратно, часто пользуются переключателям раскладки введённого текста, самый известный из которых - PuntoSwitcher, а самый простой и удобный для меня - Caramba Switcher от того же разработчика. Я не пользуюсь автоматическим переключением и переключение по двойному нажатию на левый шифт меня вполне устраивает своей простотой и быстродоступностью. Но вот беда - в продуктах JetBrains, к коим относится мой PhpStorm, это двойное нажатие на shift вызвает окно быстрого поиска. Что же делать? К счастью, решение есть.2 окт. 2014 г.
Молчаливый SELECT
Иногда нужно выполнить несколько SQL - команд подряд, например в блоке транзакции BEGIN - COMMIT и хочется чтобы поток выполнения не прерывался. Но что делать, если требуется включить в цепочку команду SELECT?
Делаем молчаливый SELECT, не прерывающий поток выполнения команд:
В данном случае мы селектом ставим номер следующий за максимальным существующим, и его возвращаем. Соответственно, обновить запись с таким id невозможно, т.к. её нет, но и результат селекта не возвращается. И выполняется следующая инструкция SQL, чего мы и добивались.
Делаем молчаливый SELECT, не прерывающий поток выполнения команд:
BEGIN;
-- ...
UPDATE mytbl SET id = 0 WHERE id IN ( -- mute select
-- наш select
SELECT SETVAL('mytbl_id_seq', (SELECT MAX(id)+1 FROM mytbl), FALSE)
);
-- ...
COMMIT;
Помещаем его для этого в условие апдейта и делаем, чтобы оно никогда не выполнилось.В данном случае мы селектом ставим номер следующий за максимальным существующим, и его возвращаем. Соответственно, обновить запись с таким id невозможно, т.к. её нет, но и результат селекта не возвращается. И выполняется следующая инструкция SQL, чего мы и добивались.
Ярлыки:
программирование,
IT,
postgres,
postgresql,
sql
19 окт. 2010 г.
Читалки для смартфонов на Symbian OS
Итак, пройдёмся по такому полезному классу программ, как читалки. Телефон конечно не замена книге с традиционными чернилами, ни eBook'у с электронными чернилами, т.к. имеет меньший размер экрана и экран этот светится, что по мнению многих вредит зрению. Однако он обладает неоспоримым плюсом - он компактен и всегда с собой. И хотя Symbian перестала быть культовой операционкой, уступив это место Android от Google и iOS 4 от Apple, но остаётся тем не менее самой популярной мобильной ОС. А в качестве объекта тестирования выберем книгу в популярном формате электроных книг FB2. Этот формат поддерживают три книгочиталки (с помощью конверторов его можно преобразовать и в форматы, поддерживаемые другими программами-читалками, но я тестировал программы с родной поддержкой FB2): ZXReader, QReader и smartReader. Задача простая - выбрать программу, читать которую удобнее и приятнее других.
22 апр. 2010 г.
16 окт. 2009 г.
Как создавать правильные пароли
Везде нас окружают пароли: пароли от сервисов, пароли от сайтов, пароли от компьютеров и различных устройств. И если мы заботимся о безопасности, то вынуждены постоянно придумывать их. Нет, можно конечно использовать один и тот-же пароль везде и всюду. Но как только его перехватят или подберут, Вы можете лишиться всего, к чему он подходит. Как-же создавать правильные пароли? Можно придумывать их, но пароли-слова быстро ломаются перебором по словарю. А можно пользоваться специальными программами, которые генерируют криптостойкие пароли. Об одной из таких программ и пойдёт речь.
Ярлыки:
безопасность,
пароли,
IT,
portable,
simple passgen,
simple password generator,
soft,
spg
14 окт. 2009 г.
Google-переводчик в строке поиска Firefox
Как известно, компания Google предлагает очень удобный сервис - Google-переводчик. Его можно сохранить в закладки и пользоваться им для перевода фраз, или даже целых сайтов. Но насколько бы было удобнее, если бы мы могли вводить текст или адрес переводимого сайта в строку поиска и сразу получать результат. Попробуем сделать это, а именно - прикрутим Google-переводчик к строке поиска любимого Firefox и он появится на ней в списке поисковых плагинов.
Ярлыки:
панель инструментов,
перевод,
переводчик,
строка поиска,
add to search bar,
firefox,
google,
google toolbar,
IT
10 июл. 2008 г.
Хуавее и хуавее - всё! (окончание эпопеи)
27 апр. 2008 г.
Всё Хуавее и Хуавее
Кто бы мог подумать, что покупка потребительского устройства превратит мой выходной в сущий ад? Не спасла ни инструкция на русском, ни консультации по телефону с продавцом и сотовым оператором, ни солидный вид самого устройства и его коробки ;) - я почти день убил но так и не вышел через него в сеть. Речь пойдёт интернет-шлюзе для сетей третьего поколения "Huawei EC506".
Подписаться на:
Сообщения (Atom)


