14

Я не могу работать Мне нужно работать. Но я здесь и на десятках других сайтов.

Я прочитал эссе Пола Грэма о « Отключении отвлекающих факторов », и на самом деле это то, что я пробовал раньше - использовать мой другой ноутбук только для доступа в Интернет, а этот только для работы.

Но потом я снова использовал свой рабочий компьютер для доступа в Интернет - всегда есть повод нажать FN+F2, чтобы снова подключить мой WiFi-доступ - и это так просто!

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

(Я использую Wi-Fi роутер для всего моего доступа в интернет - он находится в другой комнате, но я делюсь им с другими, поэтому я не могу просто отключить его).

17 ответов17

11

Я не хочу звучать оскорбительно или не по теме, но может случиться так, что вы должны работать над своими тревогами, своими привычками и т.д., А не над инструментами, которые вы используете.

Был там, сделал это. Я научился обходить все технологические средства отключения Интернета, о которых я мог думать (это не помогает, если я программист по профессии).

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

6

Ограничьте доступ к MAC-адресу вашего ноутбука на маршрутизаторе - тогда вам нужно перейти на другой компьютер и отключить его, прежде чем вы сможете двигаться дальше.

Вы также можете заблокировать порт 80 на своей машине ТОЛЬКО в определенные часы дня, когда вы должны работать.

4

Удалите сетевые адаптеры:D

3

Сделайте это своей домашней страницей

3
  • Отключить беспроводной нулевой сервис
  • удалить драйверы сетевого адаптера
  • статически заданы неверные конфигурации ip
  • Откройте cmd и введите «ipconfig /release», затем отключите командную строку для вашей учетной записи.
  • используя AutoHotkey, привязать что-то вроде Mousewheel Down к backspace, чтобы сделать серфинг болезненным.
  • Другой трюк с AutoHotkey - проверить, открыто ли окно Firefox /IE с помощью IfWinActive, и, если оно есть, привязать клавишу Enter к backspace. В конце концов, вы будете раздражены, вводя адреса, а затем возвращая их назад, даже если вы все еще можете нажать кнопку "Перейти".
  • Отключить браузеры вместе с AutoHotkey. Используя IfWinActive и WinClose, вы можете проверить, открыт ли браузер. Если кто-то откроет, принудительно закройте его и представьте окно с сообщением "Вернись к работе".

Просто некоторые предложения, я бы не рекомендовал использовать все. Но, честно говоря, вам нужно немного поработать над силой воли и самоконтролем, в этом не должно быть необходимости:P

3

Отредактируйте файл hosts для всех ваших любимых сайтов, тратящих время, и сделайте так, чтобы они перенаправляли на небольшой сервер Apache с html-страницей, которая велит вам вернуться к работе ...

или вы могли бы сделать это размещать видео Рик ролл = D

Таким образом, вы будете наказаны каждый раз, когда вы уходите в онлайн.

2

Я рекомендую Leechblock, если вы используете Firefox. Вы можете использовать его, чтобы установить время, на которое вам разрешен доступ к сайтам с потерей времени.

Если вы используете другой браузер, то решение для работы с файлом hosts будет работать (но, может быть, слишком).

Вы также должны максимально упростить запуск отвлекающих программ и URL-адресов. Так что удалите все ярлыки, удалите закладки, и, возможно, даже отключите автозаполнение URL-адресов и т.д. Вы хотите увеличить время, затрачиваемое на потерю времени, до тех пор, пока не будет просто выполнить некоторую работу.

альтернативный текст

2

Физически удалите ваш беспроводной адаптер.

...Если это на ноутбуке, это может быть довольно сложно, но ...

1

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

  • получить старую микроволновую печь
  • оторвать дверь
  • положи его на стол рядом с ноутбуком
  • включи

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

Задача решена!

1

Просто замените значок браузера на скрипт, который задерживается на пару минут перед запуском браузера. Это даст вам время овладеть своими моральными внутренними силами.
Теперь извините, мне ДЕЙСТВИТЕЛЬНО нужно вернуться к моей работе.

1

Rescue Time справится с этим за вас. Вы можете сказать, сколько времени вы хотите потратить на отвлечения. По истечении времени он заблокирует вас.

1

Попросите ваш дружественный ИТ-отдел заблокировать все непродуктивные сайты; Кроме того, попросите их автоматически перенаправить вас на локальную веб-страницу в интрасети, угрожая вам:«Выполняйте свою работу или еще ...». Это то, что они сделали, где я работаю, и это сделало работу :).

Чтобы получить бонусные баллы, также просите их удалить все ваши браузеры и оставить только IE6 ; Я лучше пойду на почту, чтобы получить мою почту, чем пытаться проверить мою учетную запись Gmail.

0

Использовать какое-то программное обеспечение для веб-блокировки? (Приходит на ум OpenDNS)

Установите и попросите кого-нибудь еще ввести пароль администратора и убедиться, что он выбрасывает его (или делает его слишком сложным) :)

0

Никакое программное обеспечение не будет работать - потому что его слишком легко обойти.

Лучший способ - трудный путь - получить таймер цепи. Подключите ваш модем к таймеру цепи и выделите оговоренное время для отключения электричества от модема.

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

Иногда суперпользователи решают проблемы, взаимодействуя с физическим миром. :) И эти решения обычно являются лучшими решениями.

0

Следуя идее Джона Т, используйте скрипт autohotkey:

#Persistent
#NoTrayIcon
#SetTitleMatchMode, 2
SetTimer, KeepBrowsersOffline, 100

KeepBrowsersOffline:
IfWinActive, "Firefox"
{
    WinClose
    MsgBox, "Get Back to Work! (nice try)"
}
IfWinActive, "Internet Explorer"
{
    WinClose
    MsgBox, "Get Back to Work! (nice try)"
}
IfWinActive, "Opera"
{
    WinClose
    MsgBox, "Get Back to Work! (nice try)"
}
;repeat for any other browsers you might use

Теперь преобразуйте его в EXE (чтобы предотвратить удаление autohotkey), заблокируйте его в темном углу вашей системы, где вам нужен пароль, чтобы что-нибудь с ним сделать. Установите пароль для случайных вещей, которые вы не могли бы вспомнить. Затем поместите ярлык в папку «Автозагрузка» и заблокируйте всю эту папку.

Результат: ни один браузер не будет работать в вашей системе более 10 секунд!

0

Не уверен, что это возможно, но как насчет того, чтобы настроить DNS-серверы на неверный IP-адрес? Таким образом, сеть все равно будет работать, но вы все равно будете подключаться к другим компьютерам в локальной сети, используя их IP.

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

0

Установите Интернет-фильтр (не уверен ни в каких хороших), который позволит вам индивидуально заблокировать доступ к веб-сайтам. Это возлагает ответственность за их добавление (и их хранение) в ваши руки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .