Popular Tags:

Линкблог #12

27.01.2013 at 18:39

.Net

Программирование

GameDev

read more

IzhDevCom Mobile. Android Day. Впечатления.

27.01.2013 at 18:14

В субботу прошла первая конференция IzhDevCom в новом формате — целый день вместо пары часов вечером. Встреча стала рекордом по степени заполненности зала на моей памяти. До обеда были три доклада, после обеда — хакатон.

Андрей Подкин. Основы разработки для Android.

Первый доклад конференции был по сути вводным. Андрей рассказал о том, как начать разработку под Android, какой софт использовать, как и где публиковать приложение. read more

Аспектно-ориентированное программирование на C# с использованием PostSharp

19.01.2013 at 21:42

Что такое АОП?

В любых крупных проектах появляются задачи, которые затрагивают множество различных классов. Например логирование, кеширование, профилирование и т.д. Чаще всего это приводит вот к такому коду:

  AddToLog("Начало записи в файл.");
  // Здесь какие-либо действия.
  AddToLog("Конец записи в файл.");

Некрасиво, неудобно, легко забыть.
Парадигма аспектно-ориентированного программирования (АОП) предлагает выносить такую функциональность в отдельные классы (логично, не правда ли?) и подключать их к коду. read more

Линкблог #11

17.01.2013 at 21:18

.Net

Программирование

  • Список того, что совершенно не волнует ваших пользователей.
read more

Анимированный ListView в WPF

03.01.2013 at 21:00

Захотелось мне сделать добавление элемента в ListView анимированным: чтобы элемент выезжал из верхнего края списка.
Вот как я это делал:

1. Классы данных

class DataElement : INotifyPropertyChanged
{
  private string caption;
  public string Caption
  {
    get { return this.caption; }
    set
    {
      this.caption = value;
      DoNotify("Caption");
    }
  }

  public event PropertyChangedEventHandler PropertyChanged;

  private void DoNotify(string propertyName)
  {
    if (this.PropertyChanged != null)
      this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
  }
}

Класс, экземпляры которого отображаются в списке. read more

Линкблог #10

29.12.2012 at 10:12

.Net

Программирование

GameDev

Обучение

  • Бесплатная книга о собеседованиях от Stratoplan.

Индустрия

read more

Линкблог #9

20.12.2012 at 08:47

.Net

  • Программирование с использованием сокетов на C#.
  • Изменения в работе переменных цикла в лямбда-функциях в C# 5.0
  • Подмена конфигурационного файла приложения для разных конфигураций сборки.
  • Использование ZeroMQ на C#.
  • Красивый способ отрефакторить switch в словарь.
  • Советы по использованию async и await в C#.

Программирование

  • Рассказ менеджера из 37signals о том, как он стал программистом.
read more

Мое знакомство с Ruby

16.12.2012 at 18:16

13 декабря в МВЕУ прошла очередная встреча IzhDevCom, посвященная языку Ruby. Докладчик – Руслан Гатиятов из казанской компании DroidLabs.

1 часть доклада была посвящена языку Ruby. Эта часть мне понравилась больше всего. Ruby предоставляет очень широкие возможности для сокращения количества кода, но вместе с тем и огромное количество способов ”выстрелить себе в ногу”. read more

Twitter RSS feed

13.12.2012 at 09:32

Получить ленту твиттера очень просто. Лента твитов конкретного пользователя доступна по адресу

http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=lsreg

Здесь «lsreg» нужно заменить на нужное имя.

Ленту по хештегу пожно получить вот так:

http://search.twitter.com/search.rss?q=%23tag

Аналогично, меняем «tag» на нужный тег. read more

Линкблог #8

12.12.2012 at 15:26

.Net

Программирование

  • Еще одна статья о наиболее важных для разработчика ПО навыках. Как ни странно, среди важных навыков нет ни одного технического.
  • В офисе 37signals действуют те же правила, что и в читальном зале библиотеки. Хотел бы я работать в таком офисе.
read more