воскресенье, октября 29, 2006

Прикрутила к блогу подсветку кода

Теперь весь код на блоге подсвечивается с помощью Highlight.js. Прелесть этой подсветки кода состоит в том, что все происходит автомагически: оно само понимает где на странице находится код, само определяет язык, само раскрашивает. Есть небольшой процент случаев где ему надо помочь, но в целом я довольна его работой.

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

Немаловажный момент: написал Highlight.js прекрасный программист и красавец мужчина мой муж Иван Сагалаев.

среда, октября 18, 2006

Блог Пита Исенси

Пит Исенси (Pete Isensee) - директор Microsoft Game Technology Group начал вести свой блог LightSleeper в конце сентября. Обещает рассказывать о C++, разработке игр, оптимизации, безопасности и сетях. Говорит, что будет краток и обещает делать посты не реже раза в неделю. Блог обещает быть интересным.
В последнем посте он хорошую ссылку упомянул: What Every Computer Scientist Should Know About Floating-Point Arithmetic.

воскресенье, октября 15, 2006

Я сменила адрес электронной почты

На inbox.ru поставили какие-то очень агрессивные спам-фильтры, поэтому мне пришлось сменить адрес электронной почты. Так что я пополнила ряды пользователей Gmail. Мой актуальный email адрес, как обычно, в профайле. Если вы мне что-либо писали в последнее время, а сервер вас обругал словами "550 spam message discarded", пожалуйста, не поленитесь, пришлите мне письмо еще раз.

вторник, октября 10, 2006

Статья Fatherly Advice To New Programmers

Статья Fatherly Advice To New Programmers на блоге ...Removing All Doubt - это сборник советов программистам. Там написано, что это советы начинающим программистам, но, на мой взгляд, они всем подойдут. Статья состоит сплошь из крылатых фраз. Хоть сейчас в багзиллу вешай

Take ownership of your mistake or you will repeat it.
Shipping a product feels good, like when someone stops hitting you.
You don't get paid to program, you get paid to ship.


Краткий список этих советов.

  • Never stop learning.
  • Communicate is critical.
  • Under promise, over deliver.
  • "I was wrong."
  • If it is not tested it doesn't work.
  • Programming isn't your job, shipping is.

среда, октября 04, 2006

Хорошие книги по С++ для фанатов

Это продолжение рассказа о книгах по C++. Начало можно найти тут: Хорошие книги по C++

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





"Дизайн и эволюция C++", автор Страуструп. Часто употребляется сокращенный вариант названия: D&E, это сокращение от английского названия, The Design and Evolution of C++. Есть такое неписанное правило "прежде чем делать предложения по улучшению языка, прочтите D&E". Кроме фанатов C++ эта книга должна быть интересна людям, которые занимаются разработкой компиляторов, разработкой собственных языков.
Эта книга совершенно не похожа на "Язык программирования C++" Страуструпа. Она очень легко написана, читается на одном дыхании. Там полно интересных историй, баек, в начале Страуструп даже вспоминает философские течения, которые повлияли на язык. Там описываются как небольшие детали разработки С++ (например, как появился модификатор const и что в С он работает не совсем так как в С++, что добавление комментария // привело к некоторой несовместимости с С), так и более глобальные вещи, например какие проблемы встают перед комитетом по стандартизации языка. По стилю эта книга больше похожа на приключенческий роман, нежели на техническую книгу.


"Дизайн и эволюция C++" на Ozon.ru






Inside the C++ Object Model, автор Стенли Липпман
Книга из серии "а что там внутри C++?". Рассказывает об особенностях реализации языка в компиляторах, довольно тяжелое чтение. Но весьма позновательное. Вроде взгляда на C++ с изнанки.
Также в начале книги он обещал развенчать мифы и легенды о C++, но до мифов я пока еще не дочитала.
В русском переводе я эту книгу не встречала, увы.