Купил в Доме Книги поучительную монографию Билла Смита "Методы и алгоритмы вычислений на строках" (Bill Smith, "Computing Patterns In Strings"). Очень рекомендую. Про строки Туе (бесквадратные и бескубные), КМП-алгоритм, регулярные выражения и многое, о чем я раньше не слышал, или слышал, но не в виде стройной теории.
Редкий в наше время случай - зашел в магазин, пошарил по полкам и купил приличную академическую книжку про программированию.
Вообще, ситуация с книжками по программированию меня удручает. Ну, какого-нибудь Пирса или Джонса с Линсом я куплю на Амазоне и поставлю в собственный шкаф (т.е. уже купил и поставил). А если я хочу почитать Робина Милнера про пи-исчисление? Или Луку Карделли про теорию объектов? Или еще что-нибудь не столь значимое или не столь близкое к работе? Я уж молчу про какие-нибудь proceeding-и. В библиотеке такого нет, покупать самому - бюджет семейный треснет, контору просить это все заказывать мне тоже совесть не позволяет. А хочется... Тоска.
Monday, March 26, 2007
Thursday, March 22, 2007
@ work
В языке C# к любому ключевому слову можно приписать @ - получится нормальный идентификатор (например, можно завести переменную с именем @class). Можно и к обычному идентификатору спереди приписать @ - получится тоже самый идентификатор (@mulambda - это то же самое, что mulambda). Сидели тут недавно что-то обсуждали, и заодно подумали, что при переформатировании кода ReSharper должен отрезать ненужные @. Даже в JIRA записали.
Я к тому, что таких мелких фишек у нас - как собак нерезанных :)
Я к тому, что таких мелких фишек у нас - как собак нерезанных :)
Sunday, March 18, 2007
"The Satanic Verses"
Дочитал тут на неделе "Сатанинские стихи" Салмана Рушди. Потрясен. Ошеломляюще глубокая, блестяще написанная книга о том, что от себя убежать невозможно, что твои корни, твоя семья, твоя религия, ты, какой ты есть в себе - существуют независимо от тебя и меняют твою судьбу без всякого на то твоего желания, действуя через тысячи лет и тысячи километров.
Салман Рушди понемногу становится одним из мох любимых писателей... За то спасибо огромное Саше Русиной. Надеюсь, в далёком Сиэтле у тебя таких сложностей с отношениями с Родиной как у Рушдиевских индусов не будет :)
Салман Рушди понемногу становится одним из мох любимых писателей... За то спасибо огромное Саше Русиной. Надеюсь, в далёком Сиэтле у тебя таких сложностей с отношениями с Родиной как у Рушдиевских индусов не будет :)
Wednesday, March 14, 2007
"И вновь начинается бой..."
ReSharper 3.0 - в ЕАПе! Понеслааась!...
Снова куча Submitted Requestов, дискуссии в newsах, борьба за следующий ЕАПный билд... Бешенный драйв...
Люблю я это дело :)
Снова куча Submitted Requestов, дискуссии в newsах, борьба за следующий ЕАПный билд... Бешенный драйв...
Люблю я это дело :)
Monday, March 12, 2007
Saturday, March 10, 2007
"Голосуйте за кандидатов блока..."
Обсуждали с товарищем предстоящие выборы. Я высказал тезис, что идти голосовать не имеет смысла, не за Единую же Россию, будь она хоть трижды Справедливой, а "против всех" у нас умело отменили. На что тот сказал (в шутку, естественно): "Но почему, есть ведь и другие партии, 'Патриоты России', например". Я ответил, что ни за какую партию, в названии которой есть слова "патриоты", "русский" или "национальный", голосовать не буду ни за что. На что мне было вполне резонно замечено, что если судить по названиям, в нашей стране существует здоровая, сбалансированная, разумная политическая сила: "Либерально-Демократическая Партия России". И правда ведь, трудно придумать лучший выбор :)
А это - для тех, кто не знает. Ну, или вот это.
А это - для тех, кто не знает. Ну, или вот это.
Sunday, March 04, 2007
"Пьеса без названия"
В прошлое воскресенье ходили нашей начинающей складываться приятной театральной компанией (мы с Алёнкой и Оля с Ильей) в МДТ на "Пьесу без названия". Впечатления смешанные. Отлично поставленный, прекрасно сыгранный, очень зрелищный спектакль... ни о чем. Пьеса рваная, нелогичная и какая-то простоватая, неглубокая. Так что удовольствие чисто эстетическое, а для души - ничего.
Saturday, March 03, 2007
Позитивная философия
Сегодня с утра: Тёмка валяется на полу, явно не знает, куда себя пристроить. Алёнка ему: "Тёма, по-моему, ты маешься". Тёма: "Мама, нет! Я живу!"
Thursday, March 01, 2007
Тонкости общения
На Вы или на ты - вот в чем вопрос, который часто встает передо мной-преподавателем. Я вообще терпеть не могу всякие разные формальности, политики и реверансы, и наиболее комфортное для меня обращение ко мне и мое к другим людям - "ты". В этом смысле JetBrains мне очень нравится - там все друг с другом на "ты" за редкими исключениями, связанными обычно с очень сильной разницей в возрасте.
Однако в 30-ке, ЮМШ и на Мат-Мехе меня строго приучили: к детям (студентам, вообще людям, которых ты учишь) надо общаться на Вы. Я так всегда и стараюсь поступать. Однако студенты быстро взрослеют, начинают работать у нас и превращаются из студентов в товарищей по работе, а иногда и в друзей, и даже очень близких.
Так что на GC-шном семинаре у меня трудности. С половиной людей я на "ты", с половиной условно на "Вы", но семинар у нас проходит довольно бурно, очень похоже на рабочее обсуждение, и я вижу перед собой не студентов, которых надо чему-то научить, а своих коллег, которым я хочу что-то объяснить и которые мне хотят что-то объяснить. Это мне ужасно нравится, но на "Вы" в такой ситуации меня уже не хватает...
Однако в 30-ке, ЮМШ и на Мат-Мехе меня строго приучили: к детям (студентам, вообще людям, которых ты учишь) надо общаться на Вы. Я так всегда и стараюсь поступать. Однако студенты быстро взрослеют, начинают работать у нас и превращаются из студентов в товарищей по работе, а иногда и в друзей, и даже очень близких.
Так что на GC-шном семинаре у меня трудности. С половиной людей я на "ты", с половиной условно на "Вы", но семинар у нас проходит довольно бурно, очень похоже на рабочее обсуждение, и я вижу перед собой не студентов, которых надо чему-то научить, а своих коллег, которым я хочу что-то объяснить и которые мне хотят что-то объяснить. Это мне ужасно нравится, но на "Вы" в такой ситуации меня уже не хватает...
Scala Plugin for IntelliJ IDEA
Свершилось! Дима, Женя и Илья успешно зарелизили поддержку Scala для IntelliJ IDEA. Работает: компилятор, отладчик, Ctrl+W, Ctrl+N и поиск использований классов (кросс-языковой!).
Я в этом поучаствовал только в качестве консультанта, но на отмечание релиза меня пригласили! Илья привел нас в прекрасный суши-бар "Авокадо" на Сенной, и мы очень мило там посидели.
В скором времени мы надеемся с Ильей соорудить-таки вывод типов и resolve, после чего можно думать и о Find Usages, и о Rename, и о Completion. Может кто с четвертого курса хочет присоединиться?
Я в этом поучаствовал только в качестве консультанта, но на отмечание релиза меня пригласили! Илья привел нас в прекрасный суши-бар "Авокадо" на Сенной, и мы очень мило там посидели.
В скором времени мы надеемся с Ильей соорудить-таки вывод типов и resolve, после чего можно думать и о Find Usages, и о Rename, и о Completion. Может кто с четвертого курса хочет присоединиться?
Subscribe to:
Posts (Atom)