Home

Advertisement

All things considered... [entries|archive|friends|userinfo]
Qbit

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Пафосно-дняфское [Jul. 6th, 2009|12:59 am]
Прямо сейчас на юге Ростова видна красивейшего вида зарница. Причём отголосков грозы совсем не слышно, только чувствуется в воздухе слабый привкус озона.

Голубое озеро такое озеро. Отдохнули сегодня славно, плескались в тёплой воде под грозовыми тучами, пинали воллейбольный мячик, прятались от дождя под навесом. Когда солнце сидит за облаками, оно не выжигает краски пейзажа, цвета становятся насыщенными и глубокими.

Некоторые тут зовут в Крым в начале сентября, на Аю-Даг карабкаться. «Гроссмейстер задумался.»
LinkLeave a comment

Должанская коса [Jun. 28th, 2009|10:26 am]

На прошлых выходных вчетвером гоняли на собаках в Краснодарский край, в Азовском море поплескаться. Море вполне оправдало надежды, вот только добираться туда муторно, в мои-то годы. Сама коса, будучи песчаной, широколиственным рощами похвастаться не может, посему палатки открыты всем ветрам. И их там порядком (и палаток, и ветров), плюс в окресности всякие базы отдыха расположены, да и вообще всё побережье — рассадник винд-сёрфинга и кайтинга.

<НеОффтопик>
Практически окончательно сконденсировалась мысль, что вот неплохо бы на доске с парусом покатаццо. Можно, конечно, и на доске с парашютом, но уж больно долго нужно задра оттачивать мастерство управления кайтом на берегу, прежде чем на воду выходить.

Мой коллега по работе советует ехать кататься не на Должанскую косу, а на Ейскую. Правда, привычным бомжово-палаточным способом там расположиться не получится, надо в цивильно-мажорскую базу вписываться. Плюс неплохо бы иметь машину, чтоб не заморачиваться с расписанием электричек и перемещением по локации. В общем, господа, не исключено, что этим летом однажды прозвучит призыв сорваться серфить, согласовав предварительно отпуска. С вашей стороны тоже жду встречных вариантов, наличие личного автотранспорта приветствуется :)
</НеОффтопик>

...В воскресенье вечером устремляемся обратно домой. Электричек со Староминской нет, есть проходящие поезда. На таковые нам не продают билеты, потому что у кое-кого нет при себе паспорта. Поезд вот-вот отходит, бежим к ближайшему вагону толковать с проводницей. Она нас в темпе затаскивает, говорит располагаться в первом купе. Тут мы впервые офигеваем, на условия повышенной комфортности мы не рассчитывали (а ехать там недолго, полтора-два часа). Но реальность оказалась более шокирующей — вагон оказался и вовсе СВ :) Впрочем, проводница наглеть не стала, содрала не больше, чем содрали бы в плацкартном вагоне.

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

Под катом фотка )

В эти же выходные, вот буквально пару часов назад, благополучно зафейлили поездку на Самарское озеро. Но ничего, ещё съездим, ага?

LinkLeave a comment

Рукутун-тун-тун-ку-рукутукутум [May. 31st, 2009|01:27 am]
Не понимаю. Кристиан Бэйл. В 2002 году снимается в «Эквилибриуме», такой себе живчик, боевая акробатика с пистолетами. В 2008 году — «Тёмный рыцарь», в роли накачанного Бэтмэна. В промежутке — «Машинист» (2004). Где он на 100% вошёл в роль измождённого донельзя дрища, мешка с костями. «Кристиан Бэйл для этого фильма похудел на 28,5 килограммов.» Как???

Алсо, песенка про барабан: Jungle Drum )
Link4 comments|Leave a comment

MSVS 2010 beta 1 [May. 21st, 2009|02:59 am]

Только что установил сабж. По поводу переписанной под WPF среды я особо распространятся не буду, на то придуманы всякие евангелисты. Меня интересует в основном C++, CLR, FCL, ну и F# постольку поскольку.

C++0x )

О прочих нововведениях как-нибудь в другой раз. А их там немало. При переходе от второго фреймворка к третьему менялись только библиотеки и языки, версия же CLR оставалась 2.0.50727. В новом же фреймворке CLR обогатилась некоторыми прикольными фичами.

Link19 comments|Leave a comment

FxCop [May. 3rd, 2009|07:13 pm]
[Current Music |The Who - Tommy]

В качестве эрзац-Саттера для .NET удобно использовать раздел в MSDN, посвящённый варнингам FxCop'а: http://msdn.microsoft.com/en-us/library/bb429379(loband).aspx. Теперь мутное объяснение гайдлайнов на пальцах можно подкрепить пруфлинком с рекомендацией от Майкрософта.

Например.

Design Warnings:

  • Do not pass types by reference
  • Avoid out parameters
    «Passing types by reference (using out or ref) requires experience with pointers, understanding how value types and reference types differ, and handling methods with multiple return values... Passing a reference type “by reference” is also known as using a double pointer, pointer to a pointer, or double indirection. By using the default calling convention, which is pass “by value”, a parameter that takes a reference type already receives a pointer to the object. The pointer, not the object to which it points, is passed by value. Pass by value means that the method cannot change the pointer to have it point to a new instance of the reference type. However, it can change the contents of the object to which it points.»
    Может вызывать путаницу с двойной косвенностью вроде той, что недавно описывал [info]zabivator.
    В ближайшей версии фреймворка наконец-то введут стандартные тьюплы, так что можно будет не плодить классы для упаковки нескольких возвращаемых значений.
  • Use generic event handler instances

Globalization Warnings:

Naming Warnings:

Performance Warnings:

Usage Warnings:


Upd 2009-05-09.

Также удобно ссылаться на куски «Framework Design Guidelines», размещённые опять же в MSDN: http://msdn.microsoft.com/en-us/library/ms229042.aspx.

Например. To be continued...

Link2 comments|Leave a comment

А вы говорите Саттер... [Apr. 14th, 2009|02:32 am]
using System;
using System.Collections.Generic;

class EntryPoint
{
  static void Main()
  {
    var x = new { Y = new List<int> { 1, 2, 3 }.GetEnumerator() };

    while (x.Y.MoveNext())
      Console.WriteLine(x.Y.Current);
  }
}
Link10 comments|Leave a comment

Loband Beta [Mar. 27th, 2009|03:47 pm]
[Current Location |На работе]

Майкрософт выпустил легковесную версию MSDN Library: http://msdn.microsoft.com/en-us/library/default(loband).aspx (нажать «persist» в правом верхнем углу). Заявлено:
• Simpler Layout
• Smaller Page Weight
• Faster Page Load
• Improved Navigation for API documentation
LinkLeave a comment

Приэльбрусье [Mar. 27th, 2009|03:24 am]
[Current Music |Kenji Kawai - Voyage To Avalon]

Я так понял, многие мой призыв всерьёз не восприняли, какие-то там отвлечённые «Горы», какие-то абстрактные «Друзья!» Этим постом я вдохну в предложение немного конкретики — что, где, когда и зачем. Выкладки будут приведены для ростовчан из рассчёта на четыре дня, если ж вам добираться придётся подальше и отдыхать захочется подольше — соответственно домножаете.

Read more... )

Если планируете присоединиться, то сейчас аккурат подходящий момент. Времени ещё неделя, но ближайшие выходные — последние перед отъездом, так что надо успеть прикупить всякой снаряги по мелочи, одежды какой-нибудь, гаджетов и прочих кошерных вещей. Если состав определится, можно даже заранее в гостиницу позвонить. Но, имхо, это уже overengineering, евпочя. Честно говоря, это будет не самое дикое место, куда можно поехать зимой, так что с планированием чрезмерно заморачиваться не обязательно. Готовиться надо ненапряжно, без излишней суеты. Можете начинать.

Link12 comments|Leave a comment

Горы [Mar. 24th, 2009|07:32 pm]
Шеф, славься имя его в веках, выделил пару дополнительных дней впритык к выходным, в счёт будущих отработок по субботам.
Минус: пропущу несколько докладов по теории категорий :(
Плюс: еду восстанавливать дефицит сноубординга в организме с 4-го апреля на четыре дня.

В связи с чем уполномочен предложить. Друзья! Айда в Приэльбрусье?
Link1 comment|Leave a comment

Изоморфизм книжных полок [Mar. 23rd, 2009|05:02 am]

В ассортименте книжек по разным технологиям часто можно выделить определённые элементы („библия“, справочник, учебник, сборник идиом, etc), и некоторые (пусть нечёткие) соотношения между ними (одну книжку читать перед второй, третью — параллельно с четвёртой, etc). Т. о. на подмножестве книжек вводится определённая структура. Иногда между книжками из разных областей можно ввести соответствие, сохраняющую эту структуру, т. е. изоморфизм. Вот пример для C++ → C#:

Бьерн Страуструп «Язык программирования C++», спец. изд. Джеффри Рихтер «CLR via C#», 2 изд.
Herb Sutter, Andrei Alexandrescu «C++ Coding Standards» Krzysztof Cwalina, Brad Abrams «Framework Design Guidelines», 2nd ed.
Bruce Eckel «Thinking in C++» Joseph Albahari, Ben Albahari «C# 3.0 in a Nutshell», 3rd ed.
Herb Sutter «Exceptional C++» Jon Skeet «C# in Depth»
Andrew Koenig, Barbara Moo «Accelerated C++» Trey Nash «Accelerated C# 2008»
Scott Meyers «More Effective C++: 35 New Ways to Improve Your Programs and Designs» Bill Wagner «More Effective C#: 50 Specific Ways to Improve Your C#»

Книжки в каждой колонке не являются заменяемыми, и на них не введено отношение «лучше чем», они просто разные. Поэтому меня ставят в тупик вопросы типа «посоветй книжку по C#». Книжку типа чего? Похожую на что? Собственно, для этого пост и написан: если спросят книжку «типа Саттера», то ответ один, если учебник для новичков — ответ другой.

Link2 comments|Leave a comment

Забытые фильмы [Feb. 15th, 2009|05:24 pm]
Вы когда-нибудь слышали про фильм «Нирвана» (1997)? Я тоже нет. А между тем, это один из лучших образцов киберпанка. Это даже больше киберпанк, чем «Блэйдраннер» или «Джонни-мнемоник». Олдскульный такой канонический киберпанк, ржаво-нуарный, местами наивный. Герой Кристофера Ламберта, кстати, геймдевщик.

То же самое касается фильма «Водный мир» (1995). Это эталонная постапокалиптика, такая же атмосферная, как «Почтальон» или «Безумный Макс». В роли ихтиандра Кевин Костнер.

Ну и заодно засоветую посмотреть «Мертвец» (1995) Джима Джармуша, с Джонни Депом в роли мертвеца Вильяма Блэйка. В фильме немало доставляет музыка Нила Янга, в одном эпизоде появляется Игги Поп.
Link39 comments|Leave a comment

Кризисное чтиво [Feb. 14th, 2009|08:07 pm]
• Эмиль Золя «Деньги»
• Теодор Драйзер «Финансист»
• Артур Хейли «Менялы»
• ?
Link9 comments|Leave a comment

F# presentations [Jan. 27th, 2009|05:12 am]

По ссылке — отличное введение в F#. Даже если вы далеки от ML-подобного синтаксиса, освоите 2/3 языка уже через 20 минут ;) Настоятельно советую посмотреть презентацию хотя бы потому, что докладчик — уж больно харизматичный персонаж, по всей видимости, итальянец. («Игрек» он называет «ипсилоном», что куда приятнее дурацкого английского «вай».) Характерный говоррр напомнил Анну Наваррро из «Deus Ex» и Infected Mushrooms в «Converting Vegetarians». А ещё вспомнились уроки английского в младшей школе, с безобразным коверканьем языка для воспроизведения тошнотворной английской фонетики. Зачем нас так мучали, если можно вполне прилично изъясняться как Люка без насилия над дикцией?

Отмечу катастрофически удобный вид майкрософтовских презентаций, на них совмещены сам докладчик, слайды и скринкаст. Хотелось бы, чтобы все организаторы конференций брали на вооружение такой подход.

Image and video hosting by TinyPic По F# были доклады и на Платформе 2009. Правда, для скачивания надо залогиниться по Windows Live ID или Open ID. Если вам понравились какие-то презентации с этих или других конференций — давайте ссылки, желательно с небольшой аннотаций. (Всё ведь не пересмотришь, хотелось бы какое-то обоснование целесообразности траты времени.)

LinkLeave a comment

Зимние каникулы [Jan. 26th, 2009|01:41 am]

На зимних каникулах мы по привычке ездили морозить задницы в сугробах. Пунктом отмораживания был выбран альплагерь ТРТИ Таймази (Северная Осетия — Алания), с последующим перекочёвыванием в Приэльбрусье (Кабардино-Балкария).

Read more... )
Link5 comments|Leave a comment

patterns & practices [Jan. 23rd, 2009|05:35 am]
[Current Mood |Укуси меня пчела!]

У Майкрософта есть подразделение — Microsoft patterns & practices Team, и эти ребята наводят порядок в голове почище вашего Фаулера! Вкратце, они обобщают опыт в области проектирования ПО за последние несколько лет и выдают на гора множество толковых гайдлайнов и полезных библиотек.

Месяц назад они выпустили отличное руководство «Application Architecture Guide 2.0». Читать его намного интересней и проще, чем хвалёную PoEAA, да и отражаемые технологии посвежее будут.

Ещё у них есть комплекс Composite Application Guidance for WPF, состоящий • из библиотеки Composite Application Library, • из обширного демонстрационного проекта Stock Trader Reference Implementation, иллюстрирующего массу архитектурных подходов и приёмов проектирования, • из документации, туториалов, мануалов, квикстартов, «лабораторных работ», скринкастов, etc. Сама книжка «Composite Application Guidance for WPF» не очень завязана именно на WPF, там много общеполезных паттернов (хотя есть и .NET-specific детали).

Полезным может оказаться знакомство с Enterprise Library — набором небольших компонентов, часто встречающихся в enterprise-системах. Из него особо выделяют Unity Application Block — легковесный IoC-контейнер, служит для упрощения проектирования слабосвязной архитектуры. Превосходное введение в Unity на днях выдал Стас: http://gandjustas.blogspot.com.

Один недостаток у всего этого чтива — затягивает похуже семечек. Поспать, что ли, хоть три часа?

Link180 comments|Leave a comment

Хом свит хом [Jan. 11th, 2009|07:02 am]
[Tags|]

Только вернулся —
Через час на работу.
Жизнь, ты прекрасна!
LinkLeave a comment

2008-12-31 [Dec. 31st, 2008|07:31 pm]

Примерно с октября уходящего года я вёл образ жизни плохо совместимый с жизнью. Я основательно подзабил на общество (впрочем, оно тоже не осталось в долгу), выпал из реальности. Кризис 2.0 каким-то странным и неожиданным образом затронул меня. Угораздило переболеть ветрянкой (в 22 года, omfg), запустить физическую форму, сменить работу, потеряться и найтись. Меня не было видно в аське не потому что я сидел в инвизе, потому что я совсем отказался от неё. Из проруби я вынырнул примерно 2 недели назад. В целом, глухое огораживание пошло на пользу как мне, так и обществу (не исключено).

Прошу прощения у всех, кого я обделил вниманием, кому нахамил или нечаянно расстроил. Вы не обиделись?

Ввиду того, что [info]vsh не создал технический пост, поздравляю его с прошедшим днём рожденья прямо здесь. Всех остальных — с Новым Годом!

Сейчас мне пора идти, в этом году уже не вернусь домой. Завтра еду в горы, там будет хорошо, уши отдыхают звёздными ночами, глаза отдыхают на оттенках белого, лёгкие отдыхают на мягком воздухе. Желаю и вам глубоко и качественно отдохнуть!

P.S. Проапдейтил Пост про Коллекции. По приезду выложу посты про Умные Книжки, про Гуёвые Паттерны, про F#, и про Всякое.

Link1 comment|Leave a comment

Шпаргалка по LINQ [Dec. 21st, 2008|12:43 am]
[Tags|]

Интересно только C#-погромистам )
Link1 comment|Leave a comment

Скидка 50% [Dec. 7th, 2008|12:09 pm]
Понадобилась мне книжка Мэтью Мак-Дональда про WPF. На Озоне она стóит:
«WPF бла-бла .NET 3.0 бла-бла», 1-ое издание — 1089 рублей,
«WPF бла-бла .NET 3.5 бла-бла-бла», 2-ое издание — 1376 рублей.

Причём не то чтоб так уж сильно понадобилась. Ведь она
• есть в электрнном виде на английском в 100%-ном качестве, ибо Apress (но ведь по-русски с бумаги читать проще?)
• есть на работе в бумажном виде (но ведь и дома когда-нибудь может пригодиться?)
• вообще-то цена немного фалломорфировавшая.
Я с лёгким сердцем (предварительно его скрепя) выложил бы штуку за что-нибудь фундаментальное. Но книжки по конкретным частным технологиям (которые стареют быстрее, чем появляются) таких растрат, имхо, не оправдывают (у меня и так уже скопилось дохрена макулатуры).

Тут Михалкович подбрасывает на вентилятор инфо, что в «Лас-Книгасе»¹ скидки 50%². Ну, думаю, пятихатку я б за Мак-Дональда выложил. Вообще-то этот автор не является супермозгом или мегагуру в технологиях, о которых пишет (я ещё по ASP.NET книжку у него читал. Тоже толстую.) Но я почему-то испытываю к Мэтью иррациональную симпатию.

В компьютерной секции магазина книжки у(бес)порядочены ещё хуже, чем в «Магистре». Книжка нашлась, открываю форзац, чтоб посмотреть доскидочную цену... И шо ж вы думаете? )

¹ «Горизонт», южное крыло, 2-ой этаж.
² БОЛЬШИМИ красными буквами. Маленькими серыми — что только в течение недели.
Link15 comments|Leave a comment

(no subject) [Nov. 1st, 2008|11:54 pm]
Пару недель назад в Ростов-на-Дону приезжала группа Brazzaville. Но я тогда ещё не знал этих ребят, о чём запоздало сожалею (torrent).

Мир полон бессмысленных вещей. Взять, например, флаконы шампуня — вот фиг ли бы их не делать с плоской крышкой, как бутылки кетчупа? Проверяют ли обтекаемость флаконов в аэродинамической трубе? Или вот DVD-болванки TDK — ну нахрена их сделали тёмно-синими? Фломастер нихрена не видно.

Когда я покупал в мае компьютер, взял дорогой DVD-привод Pioneer. Лучше б я купил банальный Teac или NEC, право слово, чем каждый раз это пафосное говно скрепкой открывать.

Кто-нибудь из ростовчан раздобыл уже Visual Studio 2010 CTP? Что-то мне не улыбается перспектива выкачивать 7 Гб, пока договор с провайдером не перезаключу. Но уж больно охота 4-ый Framework пощупать, да и реализацию C++0x тоже.
Link14 comments|Leave a comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]

Advertisement