Записки .NET-программиста

Блог Дроздовского Михаила о программировании .NET, C#, SQL и жизни в Москве

 
 
 
 
О проекте
Все одним списком
Партнерам
Поиск
 
Фотоальбом
 
Записки программиста:
 Всё
 Рецензии
 Программирование
 Организационное
 Жизнь
 Девайсы
 Apple
 
RSS

 

What time is it?

 
44.  Усовершенствование PDF
  08.05.2010 1:47:00
   

 

Практически в любых научных статьях встречаются отсылки к формулам, введенным ранее в том же тексте. Выглядят они, например, так:




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

Читать дальше

---
Спонсор поста - курс программирования
 
Постоянная ссылка 2 комментария | написать
 
 
26.  Visual Studio 2008, .NET 3.5 и LINQ
  05.01.2009 12:47:00
   

 

Добрался наконец-таки до .NET 3.5 (по работе в основном используется 2.0) и Visual Studio 2008 (раньше была 2005; лицензии - не хрен соб@чий). Изучаю LINQ.

Вообще, забавно взять и написать конструкцию вроде:

Northwind db = new Northwind(connectionString);
var q = from o in db.Orders, c in db.Customers where o.Quality == "200" && (o.CustomerID == c.CustomerID) select new {o.DueDate, c.CompanyName, c.ItemID, c.ItemName};

foreach (var t in q){
  Console.WriteLine("DueDate Type = {0}", t.DueDate.GetType());
}


И всё это непосредственно в коде на C#. Определенно, декларативные вставки в традиционном сишном коде - это экзотично. И красиво. Уверен, все будут программировать именно так, когда появится ИИ и квантовые компьютеры =)

off: Visual Studio 2008 прекрасна, по крайней мере, на первый взгляд.

UPD: colocation
 
Постоянная ссылка 0 комментариев | написать
 
 
23.  Большой неведомый ... кризис
  02.03.2009 2:00:00
   

 

"Все говорят: кризис, кризис. Ото всех я слышал про него, а сам ни разу не видел", - ёрничая, жаловался мне в конце прошлого лета один знакомый, по роду занятий то ли менеджер, то ли еще кто. Мы встретились случайно в центре Москвы, разговорились и пошли отметить встречу в "Академии".

За столом, наблюдая, как знакомый стремительно уплетает талиателли и, чуть ли не щурясь от удовольствия, прихлебывает красненькое, изредка бросая взгляд на лежащий рядом 8800, я думал о надвигавшейся экономической встряске и о том, что же она принесет. В отличие от оптимистично настроенного собеседника ("Рубль упадет? Какой ужас! Пойду потрачу оставшиеся рубли, пока они еще в цене ;-)"), я рисовал в своем воображении будущее в несколько более мрачных тонах.

[...]
 
Постоянная ссылка 1 комментарий | написать
 
 
20.  QT
  11.04.2008 8:46:00
   

 

А вообще, QT - удобная штука :) Код действительно получается переносимым и, к слову, достаточно красивым.


Пожалуй, надо будет написать пару уроков по QT для читателей этого блога.
 
Постоянная ссылка 0 комментариев | написать
 
 
14.  UNIX way, блин
  09.01.2008 11:42:00
   

 

Поняв, что программирование на C/C++ с использованием "чистого" Win32 API - не самая приятная вещь, а использование MFC хоть и упрощает жизнь, но не настолько, насколько бы мне хотелось, я решил попробовать QT.

Я давно присматривался к QT, но дело все никак не доходило до его реального использования. Во-первых, я не слишком часто программирую под UNIX, во-вторых, основной мой инструмент - C# und .NET Framework, что как-то не вяжется с QT. Друзья и знакомые, тем не менее, наперебой рекомендовали мне кьют.

Но вот, проснувшись одним прекрасным субботним утром, я понял, что пришла пора наконец-то установить QT и изучить, что же это такое.
 
Постоянная ссылка 1 комментарий | написать
 
 
13.  Тринадцатый пост
  08.01.2008 10:48:00
   

 

13 августа мне три раза перебегали дорогу черные кошки (два раза, когда я ехал в машине и один раз, когда шел пешком). За два дня до этого - в понедельник - я начал разрабатывать новый проект, который откроется в ближайшее время. Чуть позже, в полнолуние (день не помню) я поехал с товарищем ночью на море рыбачить.

Очевидно, что приметы "работают" лишь в сознании у человека, верящего в них. Читать дальше...
 
Постоянная ссылка 1 комментарий | написать
 
 
8.  Оптимизация SQL-запросов. Часть 2
  02.04.2008 9:37:00
   

 

Итак, мы разобрались с LEFT JOIN и наш SQL-запрос стал работать значительно быстрее. Посмотрим, какие еще методы оптимизации существуют.
 
Постоянная ссылка 1 комментарий | написать
 
 
 
         
       ·1·  2   

  Проект Дроздовского Михаила