Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программирование (VB,C#,ASP,.NET): новости, советы, примеры



Выпуск # 193


http://www.kbyte.ru/

 

Новый выпуск!

Здравствуйте дамы и господа!
Представляю очередной выпуск рассылки научно-информационного портала Kbyte.Ru. Надеюсь он Вам понравится. Если у Вас есть какие либо вопросы или предложения по рассылке, пишите нам – admin@kbyte.ru!

 

Содержание выпуска

Система ЭКСПЕРТ

    Вопрос #000482: Отправка_почты_из_программы_(VB_6_)

    Вопрос #000477: Баланс абонентской платы в DSL

    Вопрос #000469: Ошибка при выполнении программы на C#

    Вопрос #000464: Работа с таймером

    Вопрос #000454: Работа_с_файлами

Последнее на форумах

    Группа символов

    Буква в Биты

    Маршаллинг

    Проблема с кодировкой

    Нужен мануал по программированию на C# в Visual Studio 2005 для MSQL

Последние статьи

    Взаимодействие с другими сайтами через HTTP (HttpWebRequest и HttpWebResponse)

    Работа с SQL – Запросы

    Использование XML.Serialization

    Выбор языка программирования для научных работ (2-я редакция)

    Работаем с MIME

Интересные коды и решения

Юмор на Kbyte.Ru

 

Система ЭКСПЕРТ

 

Система «Эксперт» - уникальная система, которая поможет решить, если не все, то многие Ваши проблемы с программированием и разработкой! Если у Вас есть какой-либо вопрос по программированию или разработке, то Вы всегда можете задать его нашим Экспертам! При этом каких-либо особых действий от Вас не потребуется! Просто отправьте Ваш вопрос на адрес mailto:expert@kbyte.ru, в теме письма укажите тему вопроса, в тексте – сам вопрос, и все! Эксперты дадут Вам ответ в течение 12-24 часов, на тот адрес, с которого Вы отправите вопрос. Все проще простого! Никакой регистрации и заполнение бесконечных форм, никаких наездов, оскорблений и насмешек со стороны гуру, просто спросите и получите ответ ;-)


Вопрос #000482: Отправка_почты_из_программы_(VB_6_)

Автор вопроса: das dsadsa // 24.09.2007 / 21:03

Как сделать из программы на VB6 отправку почты,через http или smtp
(желательно с вложением).
Просьба дать пример кода или линк). Я долго искал в гугле но там везде скопирована одна и таже статья,при этом с неработающим кодом

Отвечает: Алексей Немиро // 25.09.2007 / 04:03

Здравствуйте!

Через HTTP почту не отправляют :)
HTTP (HyperText Transfer Protocol) - сетевой протокол прикладного уровня для передачи файлов. В стеке TCP/IP для HTTP зарезервированы[1] порты 80 и 8080 транспортных протоколов TCP и UDP (на практике используется только первый).
Основным назначением протокола HTTP является передача веб-страниц (текстовых файлов с разметкой HTML), хотя с помощью него с успехом передаются и другие файлы, как связанные с веб-страницами (изображения и приложения), так и не связанные с ними (в этом HTTP конкурирует с более сложным FTP).
HTTP предполагает, что клиентская программа — веб-браузер — способна отображать гипертекстовые веб-страницы и файлы других типов в удобной для пользователя форме.
Для правильного отображения HTTP позволяет клиенту узнать язык и кодировку веб-страницы и/или запросить версию страницы в нужных языке/кодировке, используя обозначения из стандарта MIME.


Что касается SMTP, то Вам нужно изучить этот протокол, и используя
соккеты, Вы сможете отправлять почту. Для приема почты придется
разбираться с протоколом POP3. Эти протоколы довольно не сложные.
В википедии есть список команд SMTP с описанием на русском языке: http://ru.wikipedia.org/wiki/SMTP


--
С наилучшими пожеланиями,
Немиро Алексей

 

Вопрос #000477: Баланс абонентской платы в DSL

Автор вопроса: rozhkovamariae // 24.09.2007 / 04:39

Как проверить баланс абонентской платы в DSL?

Отвечает: Алексей Немиро // 24.09.2007 / 04:46

Здравствуйте!

В операционной системе это сделать не возможно. Данный сервис должен
предоставлять Ваш провайдер (поставщик услуг), обычно, через
Web-интерфейс. Вся информация об этом также должна быть на официальном
сайте Вашего провайдера, если ее нет, то обратитесь в службу технической поддержки Вашего провайдера.

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

--
С наилучшими пожеланиями,
Немиро Алексей

 

Вопрос #000469: Ошибка при выполнении программы на C#

Автор вопроса: "Abu Ali" // 19.09.2007 / 07:04

Здравствуйте уважаемые эксперты! У меня такой вопрос: Имеется программа на C# которая запускает CorelDraw и выполняет в нем некоторые действия. Фрагмент кода следующий: 1. CorelDRAW.Application draw= new CorelDRAW.Application(); 2. draw.Visible = true; 3. CorelDRAW.Document doc = draw2.OpenDocument(pathTemplate + "\\Template.cdr", 1); При выполнении программа выдает ошибку на строке 2: "Unable to cast COM object of type 'CorelDRAW.ApplicationClass to interface type 'CorelDRAW.IDRAWApplication'. This operation failed because the QueryInterface call on the COM component for the interface with IID'{398C0002-8D24-11D2-89E7-0000861EBBD6}' failed due to the following error: No such interface supported (Exception from HRESULT:0x80004002(E_NOINTERFACE)). Причем вчера все работало нормально. Заранее благодарен.

Отвечает: EROS // 19.09.2007 / 08:29

No such interface supported

Эта ошибка говорит о том, что программа не может создать экземпляр COM-объекта ввиду того, что не найден интерфейс. По всей видимости, какая-то из библиотек приложения "потеряла регистрацию". Какая то из программ внесла в реестр некоректные изменения.. такое иногда случается при установке/удалении программ. Попробуйте удалить CorelDRAW и установить его заново.

 

Вопрос #000464: Работа с таймером

Автор вопроса: balu // 16.09.2007 / 05:44

Здравствуйте уважаемые эксперты! Не откажите в помощи начинающему. Вобщем суть проблемы: - Как привязать таймер к часам, чтоб в определённое время выполнялась некая команда (например отключение компьютера). Заранее премного благодарен!

--------------------------------------
Категория: --- Visual Basic 5.0/6.0

Отвечает: Алексей Немиро // 16.09.2007 / 05:51

Здравствуйте, balu!

Для реализации этого достаточно расположить на форме один элемент
Timer, установить свойство Interval равное 1000 (~1 сек.) и вставить
примерно следующий код:

001:
002:
003:
004:
005:
Private Sub Timer1_Timer()
 If DateDiff("s", Now, "16.09.2007 12:49:00") = 0 Then
  MsgBox "Пора мыть ноги :)", vbInformation
 End If
End Sub


Подробнее про функию DateDiff можно почитать тут, про функцию [/b]Now[/b] - тут.

--
С наилучшими пожеланиями,
Немиро Алексей

 

Вопрос #000454: Работа_с_файлами

Автор вопроса: weltkind // 08.09.2007 / 21:13

Добрый день experts
Возникла очередная проблема вот к вам и обращаюсь ..
есть файл с содержание даты и дня недели вот такого вида
03.07.2007;Вт
04.07.2007;Ср
05.07.2007;Чт
06.07.2007;Пт
07.07.2007;Сб
09.07.2007;Пн
11.09.2007;Вт
12.09.2007;Ср
13.09.2007;Чт
как мне проверить есть ли в этом файле одинаковые даты и если да то удалить
их...
Зарание блогадарен!


--------
Все магазины - тут: http://shop.tut.by/

Отвечает: Алексей Немиро // 09.09.2007 / 05:42

Здравствуйте!

Самый простой вариант, на мой взгляд, просто считать весь файл,
загнать его в ArrayList, сортировать (метод Sort) и
затем циклом удалить дубликаты :)

ЗЫ: На будущее, указывайте язык, на котором вы собираетесь это делать,
иначе вряд ли вы получите ответ на ваш вопрос ;)

--
С наилучшими пожеланиями,
Немиро Алексей

 


Чтобы задать Ваш вопрос, отправьте его на адрес expert@kbyte.ru

Раздел Эксперт на сайте Kbyte.Ru

Наверх

 

 

Последнее на форумах

Группа символов | Автор: Constantin
Добавлено: 25.09.2007 / 10:22 | ответов: 1 | просмотров: 24

Здравствуйте! Опять я со своим супер-блокнотом :)
Еще одна проблема, подскажите, как выделить определенную группу символов в RichTextBox по клику мышки, или изменению позиции курсора?
У меня есть текст, я его преобразовал в шестнадцатеричные символы, получилось примерно так:

001:
002:
0A FF A1 10 20 FF AA
1B AF CC 13 10 01 02


И надо чтобы по клику мышки в определенное место RichTextBox выделялись два символа, например если я кликну в районе первых двух символов, то выделить их, и так далее. Пробелы вообще выделять не надо. Как это можно сделать?

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: EROS
Добавлено:25.09.2007 / 15:26
SelectionStart & SelectionLength

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Буква в Биты | Автор: Constantin
Добавлено: 25.09.2007 / 10:08 | ответов: 2 | просмотров: 32

Здравствуйте!
Делаю супер-блокнот, застрял на преобразовании буквы в биты, например,
английская буква "A" должна превратиться в 1000 00100.
Как это сделать? Помогите пожалуйста :[

Пишу на VB .NET 2005

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: Berd
Добавлено:25.09.2007 / 10:43
Неккоректно (не полно) сформулировано условие.
Причина - 9 бит не может отводится на символ.
Уточните, сколько бит 8, 16 или 32 отводится в вашей программе на символ.
Это принципиально и важно для написания полного ответа на Ваш вопрос.
Стандартно в ДОС на символ отводится 8 бит...
С уважением - АВП

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 2 | Автор: Constantin
Добавлено:25.09.2007 / 12:12
Ой! Извините, конечно 8 бит в одном символе :[

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Маршаллинг | Автор: 5acred Phoenix
Добавлено: 23.09.2007 / 21:48 | ответов: 1 | просмотров: 44

Доброе время суток!

Я таки пытаюсь написать плагин под QIP Infium на .net'е. Точка старта — QIP Infium SDK, переписанный под C++, который я, в свою очередь, переписываю под VB.NET.

Так вот, меня интересует следующий момент. Код из SDK:
001:
002:
003:
004:
void __stdcall CreateInfiumPLUGIN(IQIPPlugin** retval, IQIPPluginService* pluginService)
{
*retval = new QipPlugin(pluginService);
}
И объявление функции у меня
001:
002:
003:
004:
005:
Public Shared Function CreateInfiumPLUGIN(ByVal pluginService As IntPtr) As IntPtr
  ' ???
End Function

Colorized by: Eros.CodeSyntaxColor Engine
Вопрос в следующем: можно ли и, если да, как получить объект, который передаёт QIP и который имеет следующее описание? (В CreateInfiumPLUGIN указатель передаётся)
001:
002:
003:
004:
005:
006:
class IQIPPluginService : public IUnknown
{
public:
    virtual PluginSpecific* __stdcall PluginOptions(HMODULE dllHandle) = 0;
    virtual void __stdcall OnPluginMessage(PluginMessage* plugMsg) = 0;
};
Вот моя попытка переписать это же под .net:
001:
002:
003:
004:
005:
006:
007:
008:
009:
010:
011:
012:
013:
014:
015:
016:
017:
018:
019:
020:
021:
022:
023:
024:
025:
026:
Public Enum HRESULT As Integer
  E_FAIL = &H80004005
End Enum

<StructLayout(LayoutKind.Sequential)> _
Public Structure REFIID
  Public Data1 As UInteger
  Public Data2 As Short
  Public Data3 As Short
  Public Data4 As UInteger
End Structure

<ComImport(), Guid("00000000-0000-0000-C000-000000000046")> _
Public Interface IUnknown
  Function QueryInterface(<[In]()> ByVal riid As REFIID, <Out()> ByVal ppvObject As IntPtr) As HRESULT
  Function AddRef() As UInteger
  Function Release() As UInteger
End Interface

' QIP gives to plugin this interface
Public Interface IQIPPluginService : Inherits IUnknown
  Function PluginOptions(ByVal dllHandle As IntPtr) As PluginSpecific
  Sub OnPluginMessage(ByVal plugMsg As PluginMessage)
End Interface

Colorized by: Eros.CodeSyntaxColor Engine
Всё ли верно?

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: 5acred Phoenix
Добавлено:24.09.2007 / 16:10
Насколько я понимаю, мне нужны IID'ы интерфейсов IQIPPlugin и IQIPPluginService. Но где и как их узнать..?

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Проблема с кодировкой | Автор: Constantin
Добавлено: 23.09.2007 / 05:39 | ответов: 3 | просмотров: 73

Здравствуйте! Помогите пожалуйста решить проблему с кодировкой при чтении
текстового файла, а то у меня какие-то не понятные символы
загружаются, хотя если открыть файл блокнотом, то все нормально. Уже
три дня мучаюсь, ничего не понимаю :'(

Пишу на VB .NET 2005

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: Алексей
Добавлено:23.09.2007 / 11:50
Этот вопрос частенько задают на форуме, посмотрите старые темы, не так давно тоже кто-то спрашивал, там и примеры есть.

Вот, например, здесь: http://Kbyte.Ru/Forum/Show.aspx?id=6960

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 2 | Автор: AWP
Добавлено:24.09.2007 / 20:50
Приходит программист к окулисту. Тот его усаживает напротив таблицы, берет указку:
- Читайте!
- "БНОПНЯ"... Доктор, у вас что-то не то с кодировкой!

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 3 | Автор: Constantin
Добавлено:25.09.2007 / 10:13
2Алексей: Спасибо !

2AWP: не смешно !

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Нужен мануал по программированию на C# в Visual Studio 2005 для MSQL | Автор: Niceday
Добавлено: 14.09.2007 / 10:41 | ответов: 1 | просмотров: 107

Очень нужен мануалчик (10-400 страниц) на русском языке в электронном варианте по программированию windows приложений на c# в Visual Studio 2005, работающих с MSQL, по возможности с картинками.
особенно досканальный не нужен программа уже написана, нужно просто для документации к программе, у самого написать не выходит.
по содержанию что-то типо того как form эдитором делать ДатаГридВьшки, приделывать к ним через табл адаптеры базы из msql и далее в коде обрабатывать
заранее благодарен!

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: Юрий.Н
Добавлено:14.09.2007 / 18:42
Это, пожалуй не совсем то, что вам нужно, но может пригодиться...
http://dotsite.spb.ru/Tutorials/CSharp/
И еще есть очень хорошая ссылка (спасибо Алексею Немиро):
http://msdn.microsoft.com/library/rus/default.asp?url=/library/rus/vsintro7/html/vsstartpage.asp
Успехов.

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Наверх

 

Последние статьи

Взаимодействие с другими сайтами через HTTP (HttpWebRequest и HttpWebResponse)
Автор: Немиро Алексей | добавлено: 27.07.2007 / 14:01 | просмотров: 785

В данной статье речь пойдет о том, как можно программно заполнить и отправить Web-форму, а также получить результат с использованием довольно простых классов - HttpWebRequest и HttpWebResponse.

Работа с SQL – Запросы
Автор: Хабибулин А. (aka Bille Gates) | добавлено: 22.07.2007 / 04:43 | просмотров: 1360

В данной статье рассмотрены часто используемые SQL-запросы и приведены примеры их использования.

Использование XML.Serialization
Автор: Немиро Алексей | добавлено: 19.07.2007 / 15:38 | просмотров: 382

В данном обзоре речь пойдет об использование XML.Serialization в .NET и ее применении на примере сохранения и считывания настроек программы с использованием синтаксиса языка Visual Basic .NET.

Выбор языка программирования для научных работ (2-я редакция)
Автор: Юдин С. Ю. | добавлено: 15.03.2007 / 02:49 | просмотров: 2254

Идея написания этой статьи возникла после того, как на одном из сайтов по физике http://physics.nad.ru/aniboard/messages/291.html я обнаружил интересный алгоритм моделирования движения тела в поле постоянной напряженности по различным направляющим. Вернее, меня заинтересовал не весь алгоритм, т.к. основа их всех одна (принцип Даламбера, если не считать квазиалгоритма с применением уравнений Лагранжа 2-го рода) и различаются они только способом определения реакций в месте соприкосновения тел. ...

Работаем с MIME
Автор: Немиро Алексей | добавлено: 29.11.2006 / 14:46 | просмотров: 2146

Не так давно мне пришлось немного поработать MIME (Multipurpose Internet Mail Extension) - это стандарт почтовых сообщений, в РуНете (Russian Internet) я не нашел нормального описания спецификации MIME, и посему решил написать небольшую статейку на эту тему. В данной статье вы узнаете об основных особенностях и стандартах MIME, а также научитесь «читать» MIME с использованием синтаксиса языка Visual Basic .NET 2005.

 

Статьи на Kbyte.Ru

Наверх

 

Интересные коды и решения

Как установить фокус на определенный элемент?
Дата добавления: 31.07.2006 / 16:55 | просмотров: 749 | платформа: ASP .NET (VB)

Как получить имя пользователя? (с использованием API)
Дата добавления: 24.03.2007 / 12:19 | просмотров: 403 | платформа: VB .NET

Как сделать поле для ввода пароля?
Дата добавления: 01.08.2006 / 22:08 | просмотров: 651 | платформа: VB .NET

Как узнать, отправлялись данные форме или нет?
Дата добавления: 31.07.2006 / 14:23 | просмотров: 749 | платформа: ASP .NET (VB)

Как получить данные из базы данных?
Дата добавления: 31.07.2006 / 12:50 | просмотров: 1635 | платформа: VB

Как узнать размер рабочей области экрана?
Дата добавления: 23.08.2006 / 19:03 | просмотров: 1004 | платформа: VB .NET

Как можно скрыть курсор мышки?
Дата добавления: 16.08.2006 / 19:48 | просмотров: 603 | платформа: VB

Поиск предложений
Дата добавления: 24.03.2007 / 11:06 | просмотров: 433 | платформа: RegEx

Анализ даты стандарта MM/DD/YYYY и MM/DD/YY
Дата добавления: 24.03.2007 / 10:59 | просмотров: 521 | платформа: RegEx

Как узнать дату создания/изменения файла?
Дата добавления: 31.07.2006 / 12:42 | просмотров: 1014 | платформа: VB

 

Универсальные коды на Kbyte.Ru

Наверх

 

Юмор на Kbyte.Ru

Билл Гейтс: - Если бы автомобилестроение развивалось такими темпами, как компьютерная промышленность, то сегодня автомобили бы ездили со скоростью 600 км/ч и расходовали 2 литра бензина на 100 километров! General Motors: - Да, но хотелось бы вам чинить ваш автомобиль 2 раза в день?

 

Рейтинг: 453
Всего голосов: 659
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Micosoft выпустила для новых русских версию MS Office 97 под торговой маркой "ВСЕ ДЕЛА 97"

 

Рейтинг: 117
Всего голосов: 205
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Опытный врач-стоматолог приглашает пациентов для опытов.

 

Рейтинг: 55
Всего голосов: 97
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Директору пивзавода
от группы программистов
Заявление
Просим Вас предоставить выделенную линию со скоростью 0,5 л/сек.

 

Рейтинг: 161
Всего голосов: 233
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Программер снял тёлку и приволок домой. Во время этого дела у гёрлы случился эпилептический припадок.
Она стала биться в конвульсиях, извиваться и стонать. Парниша получил, такой кайф, которого у него никогда не было. Ну слез он с неё, а она всё в припадке бьётся. Вызвал он скорую. Врач спрашивает, в чём дело?
- Да, кажись, у неё оргазм завис!

 

Рейтинг: 470
Всего голосов: 657
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

На курсах делового русского языка для английских бизнесменов:
- Артикль "a" переводится на русский язык как "типа", а артикль "the" как "конкретно".

 

Рейтинг: 206
Всего голосов: 277
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Новый Русский (НР) припарковывается у обочины, ставит джип на охрану и идет вдоль тротуара, покручивая на пальце ключики и насвистывая себе под нос. Картина: рядом с джипом паркуется горбатый "Запорожец". Из машины вылезает мужик, ставит на педали капканы, на руль подводит электропровода, обматывает машину по периметру конкретной цепью, ставит амбарный замок. НР:
- Ты че мужик? Думаешь, такое дерьмо угонят?!
- Это твою машину угонят, а в мою ср@ть ходят!!

 

Рейтинг: 86
Всего голосов: 142
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Сетевые технологии и сексуальная ориентация:
1. Клиент-сервер - мужчина и женщина.
2. Сервер-сервер - лесбиянки.
3. Клиент-клиент - гомосексуалисты.
4. Сам себе клиент и сам себе сервер - онанист.

 

Рейтинг: 94
Всего голосов: 155
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Воспитательница из детского сада привела детей на экскурсию в зоопарк. Ведет она детишек и рассказывает: вот это большое животное с большими ушами - слон, с длинной шеей - жираф. Подходят к клетке с обезьянами. Детишки кидаются на клетку и кричат:
- Программисты, программисты!
- Почему вы так решили? - спрашивает воспитательница.
- А у них глаза красные и задница в мозолях.

 

Рейтинг: 150
Всего голосов: 235
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

В одном портовом городке жила девушка Надя. Примечательна она была тем, что не могла отказать ни одному матросу. Этот городок так и назывался: Мыс доброй Надежды.

 

Рейтинг: 55
Всего голосов: 110
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Весь юмор на Kbyte.Ru

Наверх


Выпуск подготовил: R-KDR-19826

Редактор: Немиро Алексей

Copyright (c) Nemiro AS, 2005-2007


В избранное