Обо мне

4X_Pro
4X_Pro
Живу в Сети с 25 ноября 2000 г.
Веду блог с 8 января 2011 г.

Контакты

Немного рекламы

Рубрика: "Личная эффективность" - Xpro.Su: заметки о жизни в Интернете

Рубрика: "Личная эффективность"

SSHFS вместо FTP

Администрирование, Сайтостроительство, Linux, Личная эффективность Оставить отзыв »

Довольно часто мне приходится заниматься отладкой скриптов прямо на рабочем сервере. Обычно в этом случае я использовал Filezilla, который хорош всем, кроме одного: после каждого изменения какого-либо файла он требует подтвердить его загрузку на сервер, на что и время теряется, и очень раздражает лишнее переключение между окнами. И вот недавно нашел другой вариант: использовать sshfs. Если есть подключение к серверу по SSH, то с ее помощью можно работать с удаленными файлами так же как с локальными. Все изменения будут отправляться на сервер сразу же после сохранения в редакторе, без каких-либо дополнительных действий или подтверждений. В результате отладка ускоряется в разы!

Чтобы использовать sshfs, нужно сначала установить соответствующий пакет. В Debian и Ubuntu это делается так:

Читать далее »

Легкое пробуждение: метод двух будильников

Идеи и размышления, Личная эффективность Оставить отзыв »

Как известно, прерывание сна на неподходящей фазе часто приводит к плохому самочувствию и работоспособности в течение как минимум первой половины дня. Поэтому наверное каждый, кто вынужден вставать по будильнику, задумывался над вопросом, можно ли как-то подстроить фазы сна под будильник. Вариантов решения тут несколько:

  1. Зная, что полный цикл сна составляет полтора часа, высчитать время, когда нужно ложиться спать, и строго его соблюдать. Но такой вариант подходит только тем, кто хорошо умеет управлять своим временем и эмоциональным состоянием, а также ведет достаточно предсказуемый образ жизни.
  2. Использовать "умные будильники" — специальные устройства, которые отслеживают фазу сна и корректируют время срабатывания будильника с ее учетом. Главный недостаток такого подхода — необходимость приобретать такое устройство (которое к тому же стоит достаточно дорого).
  3. Использование приложения для Android, работающие аналогично "умным будильникам", но отслеживающие фазу сна на основе акселерометра, встроенного в планшет или телефон, который фиксирует интенсивность движения спящего. В этом случае дополнительных затрат не требуется, но для корректной работы приложения нужна сложная калибровка, которая к тому же зависит от конкретного спального места. Кроме того, необходимость класть планшет с собой в постель создает вероятность раздавить его во сне.
  4. И, наконец, решение, которое я нашел для себя во многом случайно: метод двух будильников. Суть его заключается в следующем: ставится два будильника, первый — за полтора часа до желаемого времени пробуждения, второй — на время пробуждения. Первый будильник нужно расположить так, что для его отключения необходимо сделать какие-то действия, которые требуют более-менее осознанного состояния. Тогда после того, как человек встанет, выключит будильник и ляжет спать дальше, начнется новый цикл сна с нуля. А так цикл длится полтора часа, то к срабатыванию следующего будильника он завершится, из-за чего пробуждение будет происходить достаточно легко и с хорошим самочувствием. Я испытывал этот метод примерно неделю и пока вполне доволен результатами.

Как скрыть уведомления в Skype

Разное, Личная эффективность 2 отзывов »

Не раз сталкивался с тем, что когда я вхожу в какой-то многолюдный групповой чат в Skype, постоянно появляющиеся уведомления о новых сообщениях очень мешают. Сегодня узнал, что существует возможность их отключить: нужно ввести в окно сообщения команду /alertsoff (аналогично IRC), и уведомления в панели задач перестанут появляться. Включить их обратно можно с помощью /alertson.
Кроме того, существуют команды для управления групповым чатом: /setrole логин MASTER (сделать админом, может выполнять только админ), /showmembers (показать права участников), /kick, /kickban и еще несколько.

Бороться с прокрастинацией поможет... Яндекс

Личная эффективность Оставить отзыв »

Есть у меня привычка начинать свой день с просмотра главной страницы Яндекса: куда выведены показатели посещаемости основных моих сайтов по данным Метрики, да и прогноз погоды и курсы валют можно узнать там же. Долгое время я эту привычку считал вредной, потому что она часто приводила к прокрастинации: вместо того, чтобы посмотреть посещаемость, закрыть страницу и приступить к работе, я начинал читать новости и комментарии к ним, причем зачастую выбирал самые негативные. Мотивации на работу это не способствовало совершенно, скорее наоборот, приводило к самооправданию "зачем что-то делать, если вокруг все равно все плохо". И часто я терял на такую прокрастинацию несколько часов.

Но однажды я зачем-то заглянул в настройки главной страницы Яндекса, и обнаружил, что новости, как и любой другой виджет, можно легко убрать и заменить на что-то другое. (Чтобы это сделать, нужно войти под своим логином и щелкнуть по ссылке "Личные настройки", расположенной в верхнем правом углу главной страницы). Для себя я на то место поставил виджеты Новости.Наука и Новости.Hi-Tech. Кроме этого, решил наконец-то начать пользоваться RSS для чтения блогов (давно хотел это сделаь, но все как-то не получалось) с помощью того же Яндекса, и вывел на главную страницу виджет Яндекс-Подписок, подписавшись на ряд блогов по SEO, Web-программированию и копирайтингу.

И теперь день начинается с позитивной информации о новых открытиях и технологиях, а новые знания или идеи, получаемые из блогов, мотивируют меня на то, чтобы начать что-то делать самому и попробовать их на практике. (Уже писал когда-то, что один из самых лучших способов мотивации -- это активное получение новой информации по теме, и с тех пор еще не раз в этом убедился.)

Так что вот так иногда с помощью простого изменения настроек, делаемого десятком щелчков мышью, можно существенно изменить свою жизнь к лучшему и уменьшить потери времени на прокрастинацию.

Полезные советы при работе над сайтами

Web-программирование, Личная эффективность Оставить отзыв »
Давно накапливаются мелкие советы по увеличению производительности при работе над сайтами при верстке или HTML-программировании, и вот наконец-то решил собрать их в одно сообщение.
  1. Если вы часто редактируете по FTP какой-либо сайт, не поленитесь прописать в настройках FTP-клиента тот каталог, в котором находятся непосредственно файлы сайта в качестве remote directory (чаще всего таковым бывает public_html или www). В этом случае при подключении к серверу вы сразу будете оказываться в нем, а не в корне, как это бывает по умолчанию, и сэкономите пару секунд.
  2. Если вы используете Filezilla, то в нем есть очень удобная опция Use syncronized browsing (задается в настройках соединения на вкладке Advanced), которая приводит к одновременной смене локального каталога и каталога на сервере. Если правильно настроить local и remote directory, использование этой опции упростит перемещение по каталогам и синхронизацию файлов.
  3. Также для удобства выгрузки исправленных файлов на сайт полезно поставить сортировку по времени последнего изменения, в этом случае те файлы, которые были изменены и должны быть выгружены на сайт, окажутся в начале списка.
  4. При верстке под Linux очень удобно использовать два рабочих стола: на одном помещается броузер, а на другом -- HTML-редактор, и переключаться между ними по быстрым клавишам (в LXDE это Alt+Shift+Left и Alt+Shift+Right соответственно). В отличие от Alt+Tab, где лишнее нажатие или переключение в другую программу меняет порядок окон, рабочие столы всегда остаются в одном и том же порядке. В Windows тоже возможно сделать несколько виртуальных рабочих столов, но это потребует дополнительного программного обеспечения.
  5. В Google Chrome есть функция "Просмотр кода элемента" (для этого нужно щелкнуть по любому элементу правой кнопкой и выбрать одноименный пункт в меню). Откроется просмотр структуры HTML, в котором можно менять свойства CSS "на ходу", без перезагрузки страницы. Это очень удобно при подборе margin, padding, top, left и тому подобных свойств: не нужно каждый раз переключаться в HTML-редактор, сохранять файл и обновлять страницу, чтобы посмотреть, что получилось, а можно сначала попробовать разные значения, выбрать их, а потом уже исправить CSS-файл.
  6. Почти все современные двухпанельные файл-менеджеры наподобие Total Commander поддерживают работу с несколькими вкладками. И этим можно пользоваться при внесении правок в сайт со сложной структурой: на одной вкладке открывается каталог с кодом, на другой -- с CSS или JavaScript, на третьей -- с шаблонами. Это оказывается гораздо удобнее, чем постоянно ходить из каталога в каталог. (Ну или как вариант -- поставить программистский редактор с поддержкой проектов, например, jEdit с соответствующим plugin).
  7. Не лишним будет либо освоить жесты мышью, особенно часто требуются "Назад" и "Обновить", так как при верстке они требуются чаще всего. Обычно "Назад" -- это движение влево, а "Обновить" -- вверх-вниз, оба жеста выполняются при зажатой правой кнопке мыши. В Opera эти жесты встроенные, для других броузеров придется ставить специальные расширения, например, Smooth Gestures. Другой вариант -- купить пятикнопочную мышь и переназначить дополнительные кнопки с помощью специальной программы.
  8. Также хорошей идеей будет расположить Панель задач не снизу, а слева, особенно на мониторах с соотношением сторон 16:9 и 16:10. Во-первых, это даст больше места по вертикали (в том числе и для просмотра Web-страниц), во-вторых, сократится путь курсора мыши для переключения между окнами, а в сами кнопки окон будет легче попасть.
Вот и все на сегодня, надеюсь эти советы помогут при работе!

Простой способ осознать, куда девается время

Личная эффективность Оставить отзыв »

Тем, кто часто сталкивается с ситуацией "день прошел, а не могу понять, на что я его весь потратил, ничего не сделано" можно дать очень простой совет: посмотрите вечером историю в броузере (особенно хорошо она сделана в Chrome, там прямо по минутам все расписывается). Зачастую это помогает осознать, как много времени тратится на тот или иной ненужный сайт и реже заходить на него. В особо сложных случаях, закрыть себе туда доступ через файл hosts.

Кстати, этот же прием можно использовать для оценки времени, потраченного на отладку скриптов или верстку (что полезно при почасовой оплате).

Настройка дополнительных кнопок мыши

Полезный софт, Личная эффективность 14 отзывов »
Уже отмечал, что на производительность при верстке или отладке очень сильно влияет время, потраченное на переключение между окнами. Пытался приучить себя использовать Alt+Tab, но безрезультатно. В итоге решил прибегнуть к аппаратному решению: купить мышь с дополнительными кнопками и одну из них использовать для переключения между окнами. Однако когда мышь была куплена, оказалось, что ее кнопки выполняют действия "Назад" и "Вперед", и в комплекте нет драйверов, которые позволяли бы это перенастроить. Стал искать решение в Интернете и обнаружил программу X-Mouse Button Control. С ее помощью я поменял действие пятой кнопки на "Next Window" и теперь могу переключаться между окнами одним щелчком мыши, не уводя курсор в Панель задач каждый раз, когда это требуется.

Читать далее »

Голосовой ввод информации от Google

Разное, Личная эффективность 2 отзывов »

Скорость ввода с клавиатуры -- это одно из самых главных ограничений при использовании компьютера. Не помогает даже десятипальцевый метод слепой печати. Естественно, что первая альтернатива, которая приходит в голову -- это голосовой ввод. Долгое время я относился к нему с предубеждением. Но недавно обновил Andorid на смартфоне, увидел что в нем появился голосовой ввод текста и решил попробовать. Результаты мне понравились! Даже с моей не самой чёткой дикцией текст распознается достаточно качественно.

Стал искать, есть ли такая возможность на компьютере.

Читать далее »

Есть ли польза от второго монитора

Личная эффективность 2 отзывов »

Когда зимой этого года я купил ноутбук, решил подключить к нему монитор внешений монитор в качестве вспомогательного в режиме расширения рабочего стола. Предполагалось, что это позволит быстрее выполнять ту работу, которая требует постоянного переключения между окнами (наиболее типичный пример – HTML-верстка или отладка PHP-скрипта) за счет того, что одно окно будет на одном экране, а второе – на другом.

Однако ожидания оправдались только лишь отчасти:

Читать далее »

О мотивации

Личная эффективность Оставить отзыв »

О том, как мотивировать себя, в Сети написано немало. И все же хочу поделиться тем способом, в эффективности которого не раз убедился на собственном опыте. Способ достаточно прост: чтобы возникло желание действовать, активно читаем материалы соответствующей тематики, причем выбираем такие, которые дают новые знания, которые можно немедленно опробовать на практике. Например, сегодня замотивироваться на написание этой и предыдущей заметок мне помогло чтение чужих блогов по Web и SEO.

Но есть  этого способа и некоторые ограничения.

Читать далее »