среда, 2 мая 2012 г.

Что делать если зависла игрушка

Представим себе ситуацию, играете вы в какую-нибудь 3D-игрушку (типа Counter-Strike) которая работает в полноэкранном режиме, и бац - зависание... Что делать?

  1. Классический способ

    Ctrl+Shift+Esc (Ctrl+Alt+Del в WinXP) - откроется Task Manager, и там завершить незадачливый процесс
  2. Классический способ с превентивными мерами

    Если это не помогло, то может помочь в следующий раз, если в том Task Manager поставить галочку Параметры - Поверх всех окон
  3. Нестандартный способ

    Task manager не хочет показываться не смотря на то что "Поверх всех окон" стоит? Не стоит отчаиваться, пробуем кнопку Sleep на клавиатуре ! Есть хороший шанс, что компьютер уйдёт в ждущий режим, потом на нажатие любой кнопки выйдет из него (обычно на экран "приветствия") и после залогинивания появится рабочий стол (возможно с разрешением экрана, в котором вы играли до этого, но это неважно), где можно спокойно запустить Task manager и грохнуть процесс
  4. Нестандартный упрощённый

    Теоретически может подойти Windows+L - переход на экран приветствия :) У меня это никогда не срабатывало, в отличие от предыдущего
  5. Если ничего не помогло...

    Old-school Reset button.... (кстати на многих корпусах её просто нет, тогда должно помочь нажатие кнопки Power больше 4 секунд, с последующим повторным нажатием для включения)

воскресенье, 25 марта 2012 г.

Оптимисты и пессимисты

Теория?
По идее пессимисты должны чаще радоваться жизни, ведь если думаешь, что всё плохо, а вдруг удача - то это СОБЫТИЕ, а если всё плохо - то "вот, я так и говорил" - подтверждение негативного настроя. Оптимисты должны же по идее расстраиваться когда "получилось хуже чем я так круто предполагал".

На самом же деле ...
Всё происходит наоборот. Пессимист чаще пропустить классную возможность, которая просто стучится к нему в жизнь, потому что настроен что всё что происходит - к худшему. Оптимист же, если что-то пойдёт не так, сделает Рефрейминг, и радостно побежит встречать жизнь.

пятница, 10 февраля 2012 г.

А тем временем в Голландии...

Вот такая зима:


среда, 1 февраля 2012 г.

Как подключиться к распределенным вычислениям для медицины и не только

Интернет даёт возможность не только потерять много времени :) но ещё и существует множество способов помочь другим людям. Об одном из них я сегодня расскажу.

Это проект BOINC http://boinc.berkeley.edu/ - организация РАСПРЕДЕЛЕННЫХ вычислений в сети.
Идея в том, что на компьютер скачивается программка, которая получает задания на сложные вычисления с главного компьютера. Скажете троян? Идея очень похожа, но как и любой инструмент её можно использовать в хороших и не очень целях :)

Один из интересных проектов - http://boinc.bakerlab.org/rosetta/rah_medical_relevance.php - Розетта, вычисления для анализа структуры белков, которые, судя по заверениям организаторов могут помочь в поиске лекарств от малярии, ВИЧ, болезни Альцгеймера и других серьезных проблем.

Достаточно загрузить программку здесь:
http://boinc.berkeley.edu/download.php
выбрать те проекты, которые ближе http://boinc.berkeley.edu/projects.php
и ваш компьютер подключится к "матрице"!

Результаты видны в программе:


и на сайте:

Thx Denys Romanyuk for the idea sharing!
Heppy distribution ;)

среда, 21 декабря 2011 г.

Как сделать чтобы тебя отвлекали (на работе и не только)

По мотивам поста Санька 
http://apofig.blogspot.com/2011/12/blog-post_20.html
и вредных советов Григория Остера!

1) Приучить всех что к тебе можно обращаться за помощью в любое время!
2) Предоставлять помощь в ту же секунду, как к тебе обратились (у всех же всегда "горит", правильно?)
3) Быстренько читать почту, скайп и аську, как только кто-то напишет - ведь там всегда очень важная информация!
4) Выкинуть TODO-лист за ненадобностью - все вопросы решаются сразу при их возникновении!
5) Стать "незаменимым" (владеть уникальной информацией и не делиться ею с другими)
Более девелоперско-специфичное:
6) Писать неподдерживаемый код, в котором разобраться сможешь только ты сам
- назвать класс именем любимого кота с его датой рождения
- не документировать хитрых зависимостей (а кому надо знать что, чтобы запустить этот Ant build, нужно прописать в файлике с названием mmm строчку aaa=bbb???)