Мне, как и многим на хабре, очень нравится текстовый редактор vim. Частенько бывает так, что поработав долгое время в vim, ты по привычке пытаешься использовать его комбинации и в других программах и искренне удивляешься «Ну почему же они не сделали такое удобное управление, как в vim?». Для таких людей и написана эта статья. Под катом я постараюсь описать некоторые программы, которые имеют похожее на vim управление.
Читать полностью »
Рубрика «linux» - 294
Программы с управлением в стиле vim (vim-like)
2012-10-31 в 4:11, admin, рубрики: linux, vim, метки: vimОднозначный переключатель раскладки
2012-10-31 в 3:24, admin, рубрики: linux, mac os x, windows, клавиатура, метки: клавиатура Итак, в чем проблема обычных способов переключения раскладки? То, что они сделаны по остаточному принципу — нужен был способ переключения, а 101-клавишная клавиатура уже была стандартом. Для англоговорящих проблем, конечно, нет. А вот всем остальным пришлось выучить Shift-Ctrl.
Когда есть возможность не соблюдать стандарты, проблемы нет — добавляем кнопку РУС-ЛАТ, и проблема решена:

А как быть остальным?
Читать полностью »
Клиент Caché ODBC в Linux
2012-10-30 в 13:52, admin, рубрики: Ensemble, intersystems cache, linux, odbc, php5, Администрирование баз данных, Блог компании InterSystems, метки: Ensemble, InterSystems cache, linux, odbc, php5 Несколько лет назад заказчик, крупный медицинский центр федерального значения, поручил нам разработать софт, обслуживающий информационные киоски. Внешне киоск напоминает платёжный терминал (только без купюроприёмника), его основная функция, как следует из названия, — предоставление пациентам различной информации, такой как расписание приёма врачей, услуги и их стоимость, и так далее.
По понятным причинам для киоска потребовалось разработать упрощённый интерфейс пользователя, который было решено реализовать как web-приложение. Имея в штате опытных web-программистов, уверенно владеющих php, решили (для скорости) поручить им его написание, организовав связь с базой данных нашей медицинской системы. Рассматривалось 3 варианта взаимодействия:
- ODBC
- JDBC
- web-сервисы.
Web-программисты предпочли ODBC как наиболее простой с их точки зрения вариант, и альфа-версия киоска довольно быстро увидела свет. Однако вскоре выяснилось (surprise!), что php-код должен работать не под Windows, как это было у разработчика, а под Linux, несмотря на то, что в те годы наша медицинская система эксплуатировалась заказчиком на платформе Windows 2008. Чтобы «подружить» всех членов триады (Linux – ODBC-драйвер Caché — php5) потребовались определённые усилия. Последовательность проделанных действий я зафиксировал в виде наброска к данной статье, которую и предлагаю вашему вниманию.
Читать полностью »
Valve: Linux предпочтительнее для игр, нежели Windows 8
2012-10-29 в 16:00, admin, рубрики: game development, Gamedev, linux, Steam, Ubuntu, метки: Gamedev, linux, Steam, Ubuntu 
Дрю Блисс (Valve) заявил на своем выступлении в рамках Ubuntu Developer Summit, что Linux является более приемлемой платформой для игр, нежели Windows 8.Читать полностью »
Интернет-радиостанция на Liquidsoap + IceCast
2012-10-29 в 14:52, admin, рубрики: icecast, linux, liquidsoap, интернет-радио, Работа со звуком, Сетевые технологии, метки: icecast, liquidsoap, интернет-радио Довольно много на хабре сказано про интернет-радиовещание изнутри. Есть даже хорошо написанные теоретические основы интернет-радиовещания, с которыми советую ознакомиться. В данной статье я бы хотел рассказать об организации ещё одной любительской интернет-радиостанции, построенной на связке незаслуженно малоизвестного Liquidsoap 1.0.1 и вездесущего IceCast 2.3.2. Статья расчитана на тех, кто хотя бы приблизительно знает, что такое аудиопоток, IceCast, линуксовская консоль и таки что он вообще хочет получить. Однако она и написана начинающим пользователем, поэтому представленное решение даже не зарекается на звание оптимального.
Читать полностью »
Проверка баланса телефона в консоли
2012-10-29 в 14:33, admin, рубрики: bash, curl, linux, script, Оболочки, опсосы, метки: bash, curl, linux, script, опсосыУ каждого из нас есть мобильный телефон, а у кого-то даже не один. А еще есть телефоны ближайших родственников. И если проверить баланс на своем телефоне не составляет труда, то на телефоне, который не рядом с тобой это сделать затруднительно. Поэтому у меня возникло желание собрать все свои расходы по мобильной связи в одном месте, для того, чтобы их можно было вовремя пополнять, и видеть историю операций. Да, конечно можно к каждому телефону привязать карту и включить авто-пополнение, но лично мне не хочется однажды влететь в овердрафт или остаться без телефона, и это не решает проблемы сбора статистики.
Пару лет назад я пользовался программкой «баланс робот» на андройд телефоне, которая в виде виджетов показывала балансы моих телефонов, но тогда я любил постоянно перепрошивать свой телефон, и каждый раз восстанавливать настройки виджетов было очень лень, а еще хотелось, что бы эта информация была доступна не только мне. И я решил, что надо собрать всю эту информацию на web страничке.
Мне очень нравится работать в консоле, и я подумал, что нужно сделать две программы — одна вытаскивает баланс телефона, а вторая собирает статистику в БД и генерирует html странички с отчетом.
Читать полностью »
Настройка SMS уведомлений в zabbix
2012-10-29 в 14:12, admin, рубрики: linux, системное администрирование Вопрос SMS уведомлений в zabbix уже освещался на Хабре и проблема решалась с использованием СМС-шлюзов. Также упоминали про Отправку SMS c помощью Delphi. Я же хочу рассказать, как настроить SMS уведомления используя USB модем.
Итак, что имеем:
1) довольно обширная ИТ-инфраструктура
2) система мониторинга Zabbix 2.0.3 (актуальная версия на момент написания статьи) функционирующая под Fedora 14 x64
3) 3G USB модем ZTE MF100 от национального украинского оператора Киевстар.

4) Prepaid симка, которая шла в комплекте с модемом.
Также для модема была куплена корпоративная 3G симка, но её использовать не получится, так как с 3G-карточек невозможно позвонить и отправлять смс, а это нам не подходит.Итак, положил на карточку небольшую сумму «для опытов», втыкнул модем в USB и Читать полностью »
Huawei MediaPad 10 FHD
2012-10-27 в 16:54, admin, рубрики: android, asus, huawei, jolla, JollaMobile, linux, Samsung, ZTE, планшеты, метки: android, asus, huawei, jolla, JollaMobile, Samsung, zteНа самом деле правильно заминусовали читатели Хабра мой предыдущий пост про очень даже неплохой смартфон zte v970, и не потому что я что-то неправильно написал, а потому, что хотел написать совсем про другое: вообще про феномен китайских производителей, не тех, которых принято сваливать в общую кучу нарицательного бренда “no-name”, а тех, которые более или менее узнаваемы российскому потребителю. Таких производителей, по сути, два: ZTE и Huawei. Уж простите, но Lenovo я китайской компанией не считаю, она такая же китайская, как Nokia — финская, или Microsoft — американская.
Открыт сбор заявок на участие в бета-тестировании Steam для Linux
2012-10-27 в 8:38, admin, рубрики: beta, linux, Steam, Ubuntu, Valve, метки: beta, linux, Steam, Ubuntu, VALVE
Подать заявку вы можете здесь.
Компания собирается отобрать 1000 опытных пользователей Linux, которые смогут адекватно оценить работу Steam и составить в случае чего вменяемые багрепорты.
В комплект помимо клиента Steam будет входить одна из игр Valve, по всей видимости, Left4Dead 2.
Читать полностью »
Canonical представила инсталлер Ubuntu для Nexus 7
2012-10-27 в 8:18, admin, рубрики: linux, Ubuntu, планшеты, Убунтариум, метки: linux, Ubuntu 
Как ранее и было обещано, Canonical выпустила программный инструмент, который позволяет вам установить Ubuntu Linux на планшет Google Nexus 7. Собственно, эта программа получила название Ubuntu Nexus 7 installer, и с помощью этого инсталлера установить указанный дистрибутив на планшет достаточно просто.
