Saturday, July 30, 2005

Хорошо сказано.

Препятствия на пути - это нормальное явление, и ваша решимость должна быть сильнее их)...

В первую очередь везучего человека отличает то, что он не боится ничего нового... а даже если боится,) никогда не подает виду...

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

Sunday, July 24, 2005

Н-да...

Взято отсюда: http://other.nnm.ru/23.07.2005/kak_peredelat_xp_home_v_xp_professonal/

Итак - предыстория - установленная винда Home Edition много чем отличается
от XP Professional. Но фокус в том, что Microsft в очередной раз не захотели
утруждать себя и писать две разные операционки - в общем - отличаются они
между собой единственным ключиков в реестре. После чего, вы получаете
полноценную рабочую операционку со всеми присущими ей атрибутами, правми и даже заставками!


Итак - как переделать:
1. Запускаем regedit (кто не знает что это - то лезем в пуск выполнить
набираем regedit и жмем "ок")
2. Лезем в раздел реестра: HKEY_LOCAL_MASHINESYSTEM
3. Видим там несколько разделов ControlSet с номерами (например
ControlSet001 и ControlSet003) - нам нужен тот, у которого самый большой из
всех номер!
4. Далее лезем в Control ProductOptions
5. Там в версии Home есть параметр ProductSuite типа "мультистроковый
параметр" со значением Personal - его нужно удалить и взамен него создать
там же параметр с именем Brand типа "DWORD" со значением равным нулю!
6. Закрываем Regedit и перегружаем машину - при загрузке жмем F8 и входим в
меню выбора варантов загрузки и выбираем тот что "загрузка в последней
удачной конфигурации"
7. Вот собственно и все - как только увидите при загрузке надпись Windows XP
Professional - значит все получилось!
8. Чтобы переделать XP Pro в Home - нужно ключи поменять в обратной
последовательности!

PS. Могу сказать абсолютно точно - работает, сам вчера проверил - появляется все что есть в Prof + даже в системе и прочее он прописывает Professional вместо Home.

Wednesday, July 20, 2005

Чай в термосе - рецепты.

http://ezhe.ru/ib/issue.html?380

Этот термосный чай я заваривал сам — по рецепту, который мне тогда казался если не моим собственным, то уж, по меньшей мере, нашим семейным секретом. В полуторалитровый термос бросалась столовая ложка (с верхом) заварки черного чая, долька (достаточно толстая) лимона и добавлялась немного (совсем немного) «Рижского бальзама». За те несколько часов, что этот напиток настаивался и натрясывался в термосе, его ингредиенты сливались в единое целое. И это целое было удивительно ароматным и невероятно вкусным. Особенно с сахаром — быстрорастворимым рафинадом, который в те времена в наших краях был в новинку.

---

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

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

Friday, July 01, 2005

Про прием на работу - Ваще классная статья

http://russian.joelonsoftware.com/Articles/Interviewing.html

Главное и единственное требование, предъявляемое к кандидату на работу в нашей компании: он должен

знать свое дело и уметь его делать.

И больше ничего. Это все, что нам нужно. Запомните и повторяйте ежедневно перед сном. Нас интересуют люди, обладающие способностями, а не конкретным набором знаний. Любые знания все равно технически устареют через пару лет, поэтому лучше нанимать людей, способных освоить новую технологию, а не просто кого-то, кто знает SQL.

Знать свое дело — понятие, которому трудно дать точное определение. Ниже мы увидим, как с помощью нескольких простых вопросов можно распознать знающего, умного кандидата.

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

Про ошибки

Запомнить правила составления хорошего описания ошибки совсем нетрудно. Каждое хорошее описание ошибки должно содержать ровно три вещи:
  1. Какие шаги привели к ошибке.
  2. Что вы ожидали увидеть.
  3. Что вы в самом деле увидели.

Многозадачность. Все оттуда же.

Предположим, что у вас есть две отдельных вычислительных задачи (A и B), которые нужно выполнить. Каждая задача требует для полного выполнения 10 секунд процессорного времени. В вашем распоряжении есть один процессор, и для упрощения будем считать, что других задач в очереди нет.

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

Последовательная обработка

Computation A Computation B
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

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

Многозадачность

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Какой вариант вы выберете? Первая реакция у большинства людей: многозадачность лучше. В обоих случаях для получения обоих ответов придётся ждать 20 секунд. Но давайте подумаем, сколько времени придётся ждать каждого ответа по отдельности.

В обоих случаях от момента начала вычислений до получения результата B (синий цвет) пройдёт 20 секунд. Но посмотрите на задачу A. При использовании многозадачности с момента начала вычислений до получения её результата прошло 19 секунд... тогда как при последовательной обработке результат был готов через 10.

--------------------------------

Хорошо, возвращаемся к более интересной теме управления людьми, а не процессорами. Особенность тут в том, что у программистов переключение между задачами происходит очень, очень, очень долго. Потому что это такое занятие, при котором приходится держать в голове много всякой всячины одновременно. Чем больше, тем быстрее движется работа. Программисту, работающему в полную силу, приходится удерживать в голове миллион разных вещей: названия переменных, структур данных, системных вызовов и вспомогательных функций, которые были ранее написаны и часто используются, даже название подкаталога, где живут исходники. Если послать этого программиста на три недели в отпуск на остров Крит, то он всё это забудет. Человеческий мозг, похоже, при первой возможности высвобождает оперативную память, сбрасывая её содержимое на ленту, откуда всё это потом очень долго доставать.

Про депрессняк

http://russian.joelonsoftware.com/uibook/chapters/1.html

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

Спустя несколько лет, уже учась в колледже, я познакомился с психологоческой теорией доктора Мартина Е. П. Селигмана (Dr. Martin E.P. Seligman) под названием "Приобретенная беспомощность" (Learned Helplessness). Центральный тезис этой теории, подтвержденный годами исследований, гласит: состояние депрессии часто вырастает из чувства беспомощности, когда человек ощущает, что не может контролировать происходящее.

Уверенность в том, что вы контролируете происходящее, в том, что ваша работа результативна, напрямую связано с чувством удовлетворения. Злость, разочарование, огорчение сопровождают вас, когда что-то, пусть даже и незначительное, выходит из-под вашего контроля. На вашей клавиатуре западает клавиша "пробел". Вы печатаете и замечаете, что некоторые слова написаны слитно. Вы нажимаете "пробел", еще раз, еще раз -- и ничего не происходит. Раздражение и злость нарастают. Что-то случилось с ключом к двери подъезда: он заедает каждый раз, когда вы пытаетесь его повернуть. И вы вновь раздражаетесь. Подобные мелочи накапливаются,-- неудовлетворенность повседневностью растет. Они кажутся слишком пустячными, чтобы о них задумываться (ну посудите сами: в Африке люди умирают от голода, куда уж тут огорчаться по поводу каких-то клавиш!), и тем не менее, они влияют на наше настроение.