Блог

Зачем уметь писать код в блокноте

Я уже говорил, что у нас на работе многие (из тех, с кем я общался) пишут код в блокното-подобных редакторах кода и не используют Visual Studio. А зачем это нужно? Почему не использовать возможности Visual Studio, ведь его возможности могут реально быть полезными?

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

Умение писать в блокноте никогда не будет лишним. Не скажу, что это обязательно нужно уметь делать, но желательно. К нам на собеседования приходят достаточно умные ребята, с большим опытом работы программистом, но они проваливаются иногда только из-за того, что не могут писать код в блокноте без помощи Visual Studio. Это только кажется, что после 5 лет работы в продвинутых редакторах любой сможет написать код без их помощи. Практика показывает, что это далеко не так.

Мягкая игрушка

Сегодня возьму, и нагло пропиарю сайт Мягкая игрушка Panda-Toys. На сайте представлена мягкая игрушка Российского производителя, качественная и просто классная.

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

Игрушка производиться в России, а не в Китае, и компоненты все Российские или Белорусские. Не хочется бросаться словами типа "поддержки отечественного производителя", потому что это вопрос не поддержки, а просто качества. Лично я Китайским игрушкам не доверяю. Мягкую игрушку лучше покупать Российского или Европейского производства. Вторая правда дороже, поэтому я чаще смотрю на российские игрушки.

Какую книгу читать

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

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

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

Network Monitor

Каждый год примерно в это время я выпускаю свежую версию своих продуктов, которые будут доступны в течении всего последующего года. Причем всегда обновление начиналось с программы CyD CyD Network Utilities - Security tools. Этот год исключение. Не знаю почему, но первым обновилась программа мониторинга: Network Monitor. Вчера я закачал версию 2011.

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

MSN клиент на C#

Давно я уже не выкладывал статей. Еще дольше не выкладывал новых статей. Сегодня (по моему времени уже вчера) я выложил новую статью MSN клиент на C#

Расшаренные ресурсы

Я вообще редко пользуюсь расшаренными ресурсами в Windows, но с тех пор как купил HP TouchSmart и отдал его детям, я подключил к нему внешний диск и расшарил его, чтобы можно было по WiFi вытягивать с него информацию и сохранять резервные копии.

Сегодня утром подключил к этому же компьютеру еще один внешний диск. Точнее я временно подключил ноутбучный диск Toshiba через специальную коробочку для таких дисков. Какое удивление у меня было, когда у старого диска WD Book буква изменилась с H: на J:, а ноутбучный диск стал H: да еще и оказался расшаренным.

Когда можно использовать AJAX

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

Как узнать "где можно" использовать Ajax? Нужно понимать главный недостаток Ajax - не работает кнопка Back (Назад) в браузере. Если ты считаешь, что после выполненного действия пользователь может захотеть нажать кнопку назад, то ни в коем случае нельзя использовать Ajax.

Windows Live Essential 2011

Позавчера установил себе Windows Live Essential 2011. Прикольная вечь. Кто из вас юзает этот пакет на своем компьютере?

55 миллионов за 16 дней

Я как-то опустил новость о том, что кто-то хотел создать соц сеть для медиков за 55 миллионов. Читать о бреде больного просто не хотелось. Но вчера прочитал и просто ох.... оболдел. Не буду повторятся здесь, а дам только ссылку на свой пост Освоить 55 миллионов за 16 дней

Apple получила патент на Zoom

Apple ненавидят многие компании рынка ИТ и все проивзодители смартфонов судятся с яблочниками. Самое интересное, что производители смартфонов падали меньше исков на друг-друга, чем на Apple. Такие вендоры как HTC, Nokia, Motorolla имеют взаимные иски с Apple. И вот теперь еще и запатентован мультитач движение, которое используется на смартфонах iPhone для зума.

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

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

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

Пишите мне