Корпоративный блог Центра Высоких Технологий

Андрей Трусов
Андрей Трусов
20 мая 201011:26
Центр Высоких Технологий
Ижевск Россия
Про ДР

Есть такая традиция, на ДР тортики приносить. Ну и рассылать письма всем, ко скольки приходить. Форма у писем самая разная. Сегодня это выглядело примерно так:

Hello, Htc

Сегодня у нас двойной ДР. А посему, "вот вам!"(tm) вредные советы:

Если Вы поесть хотите,
То конечно приходите Вы к дизайнерам скорее.
И с собою прихватите
Кружку, ложку, миску, вилку.
А придти вам нужно рано,
чтобы всякие Русланы не успели ваши тОрты
Сьесть коварно и внезапно.

(Дальше)
Андрей Трусов
Андрей Трусов
23 апреля 201011:51
Центр Высоких Технологий
Ижевск Россия
Ошибка

Не придуманные истории: 

— А что означает ошибка "SWWS.GetWorkItems: SWClient Error: Logins failed on. *** : err = Winsock problem, see Client log." ?

(Дальше)

Андрей Трусов
Андрей Трусов
22 апреля 201015:38
Центр Высоких Технологий
Ижевск Россия
А вот вопрос

Не проверяя, кто сможет ответить, какой результат будет у выполнения следующей строки?

string s = "123" + null + "456"; // C#

А вот у такой?

Dim s as String = "123" + Nothing + "456" ' VB.NET

Андрей Трусов
Андрей Трусов
2 апреля 201013:04
Центр Высоких Технологий
Ижевск Россия
Про сахар (c#)

Всем известно, что синтаксическим сахаром называют различные "фишечки" языка, которые помогают более кратко записывать фрагменты кода.

Кстати, кроме сахара есть еще и неожиданные приемы использования свойств самого языка. Подумайте, например, что делает следующий фрагмент кода на c++:

a^=b, b^=a, a^=b;

Но сейчас я хочу написать не про непривычное применение, а про встроенные в язык конструкции, которые мне показались полезными. Да, и еще, язык будет с#, а не с++.

Рассмотрим мы вот такой список: 

  • ?:
  • ??
  • <value type>?
  • as
  • using <name> = <other name>
  • using () {}
  • params
  • #region #endregion

(Дальше)

Андрей Трусов
Андрей Трусов
12 февраля 201014:07
Центр Высоких Технологий
Ижевск Россия
Дальтоники

Студенты не перестают удивлять. Перл принесенный сегодня с пары из УдГУ. Создаем такую вот html-ку:

<body><font color=``red``>test</font></body>

И смотрим ее в разных браузерах. Вопрос (не запуская браузер), какого цвета будет слово test?

(Дальше)

Андрей Трусов
Андрей Трусов
9 декабря 200913:49
Центр Высоких Технологий
Ижевск Россия
Про программистов

Вслед за Дашей добавлю еще смешных картинок. Взято отсюда:

Андрей Трусов
Андрей Трусов
23 октября 200915:09
Центр Высоких Технологий
Ижевск Россия
"Множества" в С#
Снова пишу про то, что, в общем-то, известно =) Но если где-то нужно передать в качестве аргумента функции несколько флагов, то данный способ можно использовать. Множеств в C# нет. Но зато есть атрибут [FlagsAttribute] для перечислений (т.е. для enum'ов):
[FlagsAttribute]
enum Magic
{
  None = 0,

  Fire = 1, //огонь
  Air  = 2, //воздух
  Water = 4, //вода
  Earth = 8, //земля

  All  = Fire | Air | Water | Earth
}

* This source code was highlighted with Source Code Highlighter.
(Дальше)
Андрей Трусов
Андрей Трусов
28 сентября 200915:38
Центр Высоких Технологий
Ижевск Россия
Правильная клавиатура

А еще у нас есть Вадим Камышников, который обладает правильной клавиатурой:

Андрей Трусов
Андрей Трусов
14 сентября 200913:19
Центр Высоких Технологий
Ижевск Россия
День программиста

С прошедшим праздником товарищи!

И хорошая новость для тех, кто ещё не знает: Медведев (который президент, а не который Костя) признал этот праздник официальным днем программиста. Ура товарищи!

Для тех кто в танке не программист — день программиста, это 256 день в году (13 сентября).

Андрей Трусов
Андрей Трусов
10 сентября 200914:29
Центр Высоких Технологий
Ижевск Россия
Ктулху фхтагн!

А у нас в офисе спиту Ктулху. Да да да. Он очень смирный и тихий такой...

Потому что его НИКТО НЕ БУДИТ!

Ктулху: вид издалека

Вы смогли прочитать надпись у него на голове? Не смогли?! Мы тоже... Поэтому вот вам следующая фотография.

(Дальше)

Подписка

Последние комментарии