У меня есть дурная привычка не выключать компьютер. На работе иногда отключаю только монитор, а дома я просто увожу ноутбуки в гибернацию, чтобы при включении все мои любимые программы уже были на рабочем столе и не запускать все снова.
Но у этой привычки есть отрицательный момент, особенно, когда работаешь с прожорливыми программами. Одним из популярных обжор памяти является FireFox. Если его не убивать (именно убивать) хотя бы раз в день, то он может съесть всю память. Вот сейчас у меня огненный лис съел более 700 мегабайт оперативки, хотя открыто только две закладки. Просто у лисицы проблемы с очисткой и явная утечка, котая постепенно убивает компьютер.
Когда Линус Торвальдс сообщил, что собирается вести свой собственный дневник в интернете, то это подняло достаточно серьезную шумиху в интернете. З первые дни количество людей, которые решили следовать за Торвальдсом росло прогресивно. Но шумиха осела, а количество людей, которые следят за Линусом ограничилось всего 5 тысячами. На данный момент эта цифра составляет 5118, включая меня.
5 тясяч фанатов для меня - это большая цифра. Но для человека, который является иконой OpenSource и создателем Linux эта цифра является каплей в море. Не удивительно, что Линус практически не пишет больше в свой блог.
Когда Билл Гейтс открыл свой твитер, то он за несколько часов собрал около 100 тысяч подписчиков, причем я не стал сразу следить за Биллом. Потом правдо поставил свою отметку, но это все фигня, ведь я в твитере не бываю. Мысли Гейтса интересны народу больше, чем мысли Торвальдса?
Недавно прикупил сыну мышку в виде машины. Выглядит офигенно, и на ebay стоит аж 10 баксов, но ребенок в восторге.
Я уже говорил, что у нас на работе многие (из тех, с кем я общался) пишут код в блокното-подобных редакторах кода и не используют Visual Studio. А зачем это нужно? Почему не использовать возможности Visual Studio, ведь его возможности могут реально быть полезными?
Да, хорошая среда разработки полезна и позволяет избавиться от перекомпиляции из-за опечатки. Но когда пишешь код без помощников, то постепенно количество опечаток уменьшатся, и приходится писать код более внимательно. Нужно уметь писать код удаленно на сервере, где нет практически ничего, кроме компилятора, блокнота и командной строки.
Умение писать в блокноте никогда не будет лишним. Не скажу, что это обязательно нужно уметь делать, но желательно. К нам на собеседования приходят достаточно умные ребята, с большим опытом работы программистом, но они проваливаются иногда только из-за того, что не могут писать код в блокноте без помощи Visual Studio. Это только кажется, что после 5 лет работы в продвинутых редакторах любой сможет написать код без их помощи. Практика показывает, что это далеко не так.
Сегодня возьму, и нагло пропиарю сайт Мягкая игрушка Panda-Toys. На сайте представлена мягкая игрушка Российского производителя, качественная и просто классная.
На сайте в скором времени должен заработать интернет магазин, который позволит заказывать игрушку через интернет. Сейчас уже есть регистрация и можно положить что-то в корзину, но пока к сожалению нельзя ничего оплатить.
Игрушка производиться в России, а не в Китае, и компоненты все Российские или Белорусские. Не хочется бросаться словами типа "поддержки отечественного производителя", потому что это вопрос не поддержки, а просто качества. Лично я Китайским игрушкам не доверяю. Мягкую игрушку лучше покупать Российского или Европейского производства. Вторая правда дороже, поэтому я чаще смотрю на российские игрушки.
Каждый автор пишет по-разному и каждый человек воспринимает по разному. Поэтому я советую читать разных авторов. Это всегда полезно прочитать нескольких авторов. Даже если тебе нравятся мои книги, и как я излагаю мысли, не стоит ограничиваться только на моих работах. Читайте и других авторов.
Когда я изучаю какую-то тему, то я читаю сразу пару книг, и еще и рыскаю по интернету за информацией. Собираю все, что только вижу в своей голове и потом уже анализирую и выбираю лучшее из прочитанного.
Меня иногда так же спрашивают, по каким книгам я учился. Я до сих пор учусь и по разным книгам. Кое-какие книги я описал здесь на блоге в виде рецензий, но это далеко не все. Именно в данный момент я ничего не читаю, но только недавно закончил книгу по Web дизайну и по Silverlight.
Каждый год примерно в это время я выпускаю свежую версию своих продуктов, которые будут доступны в течении всего последующего года. Причем всегда обновление начиналось с программы CyD CyD Network Utilities - Security tools. Этот год исключение. Не знаю почему, но первым обновилась программа мониторинга: Network Monitor. Вчера я закачал версию 2011.
Из основных нововведений - улучшенный мониторинг. Я немного оптимизировал движок, но это будет незаметно для пользователей и незначительно. Я добавил новую закладку в программе для онлайн отображения последних тестов. До этого можно было видеть только изменения в состоянии. Теперь, вы можете просмотреть когда был последний тест и какой был результат.
Давно я уже не выкладывал статей. Еще дольше не выкладывал новых статей. Сегодня (по моему времени уже вчера) я выложил новую статью MSN клиент на C#
Я вообще редко пользуюсь расшаренными ресурсами в Windows, но с тех пор как купил HP TouchSmart и отдал его детям, я подключил к нему внешний диск и расшарил его, чтобы можно было по WiFi вытягивать с него информацию и сохранять резервные копии.
Сегодня утром подключил к этому же компьютеру еще один внешний диск. Точнее я временно подключил ноутбучный диск Toshiba через специальную коробочку для таких дисков. Какое удивление у меня было, когда у старого диска WD Book буква изменилась с H: на J:, а ноутбучный диск стал H: да еще и оказался расшаренным.
Ajax - вполне хорошая технология и ее можно и даже нужно использовать так, где это надо. Ведь без перезагрузки всей страницы мы можем обновить ее часть и сэкономить пользователю трафик, не заставлять страницу мерцать и так далее и тому подобное. Но есть и недостаток - нельзя отойти на шаг назад с помощью кнопки Back (Назад) в браузере. Можно пойти на уловки, но все эти обходные пути больше издевательства, поэтому лучше не использовать (сугубо мое мнение).
Как узнать "где можно" использовать Ajax? Нужно понимать главный недостаток Ajax - не работает кнопка Back (Назад) в браузере. Если ты считаешь, что после выполненного действия пользователь может захотеть нажать кнопку назад, то ни в коем случае нельзя использовать Ajax.