Архив рубрики 'Программирование'

«C# 4.0 in a Nuthsell, Fourth Edition. The definitive reference» — отзыв о книге

Суббота, Октябрь 22nd, 2011

Я являюсь участником Одесской Microsoft .Net user group практически с самого её основания. Это неформальное сообщество разработчиков Одессы было создано усилиями нескольких энтузиастов.  На данный момент прошло уже восемь встреч, на которых было много интересных докладов по технологиям и методикам разработки программного обеспечения.

Но кроме возможности участвовать во встречах разработчиков (в т.ч. как докладчик) участники группы могут получать для ревью и покупать со скидкой книги издательства O’Reily — благодаря участию user group в программе «O’Reilly User Group Programme».

Я решил воспользоваться такой возможностью и, списавшись с руководителем группы Алексом Тумановым, получил электронную книгу «C# 4.0 in a Nuthsell, Fourth Edition. The definitive reference».

C# in a nutshell (cover)Почему я выбрал именно её?

В своё время я спросил у Алексея Колесниченко (опытного разработчика, использующего стек Microsoft), какую книгу по C# и .Net лучше всего прочесть — чтобы было коротко, но максимально полезно?

Он сразу же ответил: «C# in a Nutshell».

И я с ним соглашусь Улыбка

(далее…)

Как удалить «невидимые» точки останова (breakpoints) в Firebug

Пятница, Август 5th, 2011

Столкнулся на днях с такой проблемой: при отладке JavaScript-кода в Firebug отладчик стал останавливаться на несуществующих точках останова (breakpoints) — на тех, которые уже ранее были удалены. То есть вот так просто ни с того ни с сего останавливается посреди кода. Приходится снова и снова нажимать F8, чтобы продолжить выполнение.

Перезапуск Firefox не помог. Переустановка плагина — тоже. В итоге обнаружил, где .

Как оказалось, плагин Firebug хранит свои breakpoints в файле firebug\breakpoints.json  в папке с пользовательским профилем Firefox (где находится файл профиля — см. в этой статье).

Я вышел из Firefox, удалил этот файл, и после этого Firebug снова заработал нормально.

Как тестировать сайт в Internet Explorer 7, 8, 9

Суббота, Октябрь 23rd, 2010

Есть несколько вариантов, однако т.к. я откатился с IE9 beta до IE8, а настраивать для тестирования виртуальные машины считаю нецелесообразным для своих задач, то использую Internet Explorer 9 Platform Preview.

Эта версия вышла незадолго до IE9 beta и имеет точно такой же движок, однако, в отличие от IE9 beta, может спокойно ставиться и работать параллельно с предыдущей версией — IE8.

Кроме того, в IE9 Platform Preview можно переключить режим работы браузера: IE9, IE8, IE7, а также использовать Developer Tools (такие же как в IE9 beta).

IE9-pp

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

Язык Perl, простой и понятный

Суббота, Май 23rd, 2009

За последнюю неделю несколько раз пришлось столкнуться с Perl —помогать знакомой студентке писать скрипты на этом языке. Вспомнилась молодость ;-) когда я работал в Сбербанке (именно в то время я и познакомился с Perl’ом). Так что я решил опубликовать (с некоторыми исправлениями) свою давнюю публикацию по Perl в Fido(из тех же сбербанковских времён), дабы не потерялась.

(далее…)

Создание плагинов для Internet Explorer 7/8

Воскресенье, Март 29th, 2009

Думаю, для этого имеет смысл воспользоваться фреймворком SpicIE — Simple Plug-In Creator for Internet Explorer

(далее…)

“Please wait”-значки для сайта

Пятница, Февраль 6th, 2009

Если вам нужен вращающийся (или даже невращающийся) "please wait"-значок для сайта, гляньте здесь: http://www.ajaxload.info.

(далее…)

Разработчикам, использующим технологии Microsoft

Четверг, Сентябрь 25th, 2008

Сегодня Виталий Кузнецов (Microsoft MVP, кстати) подкинул мне отличную ссылку. Думаю, она будет полезной всем разработчикам, использующим технологии Microsoft, но особенно – начинающим:

TechDays.ru:

За 15 минут узнай самое интересное по каждой технологии! Если интересно — прослушай по ней дополнительные детальные доклады.

На Techdays.ru вы можете абсолютно бесплатно прослушать более 120-ти технических докладов по разработке приложений и администрированию инфраструктуры предприятия с помощью технологий Microsoft. Вашему вниманию представлены как 15-минутные веб-трансляции, дающие обзор интересующей вас технологии, так и более глубокие технологические доклады.

Лично я сегодня очень быстро нашёл доклад (по сути — видеокаст), в котором объяснялись преимущества использования LINQ. Кроме того, после регистрации становятся доступными различные дополнительные материалы: презентации, видео в лучшем качестве в нескольких форматах, исходные коды программ, использованных в демонстрации, и т.п.

Поисковый плагин для Firefox и IE7 – функции PHP

Понедельник, Сентябрь 15th, 2008

Сделал и выложил на Mycroft поисковый плагин для Firefox и Interntet Explorer 7 и 8, позволяющий искать по функциям PHP. Переходите по приведенной ссылке, щёлкайте по “PHP function search” – в браузере добавится новый пункт в список поисковиков:

 PHP_search_plugin

При поиске не обязательно вводить точное название функции: я набрал “format number” – получил список функций, среди них нашлась и искомая number_format().

Как заставить работать CodeIgniter на хостинге DreamHost

Четверг, Август 14th, 2008

Для этого мне пришлось поковыряться в интернете и перепробовать несколько вариантов. В итоге нашёл работающее решение:

(далее…)

Исправляем некрасивые гаджеты для Vista

Среда, Июль 9th, 2008

Пользуюсь боковой панелью (sidebar’ом) в Vista. Нашёл несколько весьма полезных гаджетов, например:

  1. DriveInfo – показывает количество свободного места на диске; удобно, что можно видеть не только цифры и “термометр”, но и по цвету этого “термометра” понять, что места осталось мало :-)
  2. Imp’s Recycle bin – показывает, сколько “мусора” скопилось в корзине (в мегабайтах), позволяет её просмотреть и очистить.
  3. Countdown to anything – показывает, сколько времени осталось до указанного времени (например, до сдачи какого-то проекта).
  4. Battery Monitor – тут понятно: показывает заряд батареи ноутбука.
  5. Digital Timer – напоминалка.
  6. Side-Copy – гаджет, который хранит наиболее часто используемые строки текста (мои е-мейлы, ссылку на блок, номер кошелька WebMoney и т.п.)
  7. Встроенные гаджеты Vista: часы, календарик.

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

(далее…)