Мобильная версия портала

Рады представить вашему вниманию обновленную мобильную версию портала
pda.i.ua (на которую автоматически переводятся пользователи www.i.ua при заходе с мобильных устройств PDA, КПК, коммуникаторы и т.п.)

В мобильной версии представлены: почта, погода (http://weather.pda.i.ua/), курсы валют (http://finance.pda.i.ua/), кино афиша (http://kino.pda.i.ua/), переводчик (http://perevod.pda.i.ua/).

Теперь в дороге или других местах с медленным интернетом станет удобнее пользоваться нашим порталом :)

Новые сервисы в почте I.UA

Вчера многие наверно уже заметили новую адресную книгу (интегрированную с органайзером).
http://org.i.ua/contacts/

Также теперь благодаря интеграции почты и сервиса files.i.ua при создании письма появилась возможность обмениваться большими файлами минуя ограничения почтовых систем:

Для этого:
1) Выбираем подпункт "большой файл"



2) Загружаем файл или выбираем существующий



3) Отправляем письмо получателям, и они получат в итоге вот такое письмо:




PS: С нетерпением ждем ваши комментарии, информацию о ошибках и пожелания.

Новый сервис files.i.ua

Хотим представить на ваш строгий суд новый сервис  files.i.ua
сервис предназначен для обмена и хранения файлов.

Сервис пока находится в стадии бета-тестирования. Ждем ваши предложения  и замечания.

Из того что будет реализовано в ближайшее время:
1) интеграция с почтой (для удобства пересылки больших файлов, минуя ограничения почтовых систем)
2) заливка по FTP

Nokia quest

Нокия квест закончился, спасибо всем кто участвовал bravo

Поздравляем победителей:
http://nokia5800.i.ua/winner/

Новый раздел Органайзер (org.i.ua)

Сообщаем Вам об открытии на нашем портале нового сервиса  - органайзер (http://org.i.ua).

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


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

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

PS: добавить блок на главную портала можно в настройка главной страницы
PS2: С нетерпением ждем ваши замечания и сообщения об ошибках

Камбоджа - Тайланд - 2006

Репост моего старого отчета....
Вот только немного оправился после приезда...
Отчёт писал во время поездки, так сказать по горячим впечатлениям.


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

Хотите 2-3 буквенный почтовый адрес на I.UA?

С сегодняшнего дня у вас появилась возможность его купить: http://passport.i.ua/short/

С адресом вы получаете:
1) 30% от суммы
зачисляется на баланс вашего аккаунта I.UA, эти деньги можно расходовать на различные платные услуги портала, например: размещение объявлений в премиум блоке, поднятие контента в «топ», подарки пользователям и многое другое.
2) Вы получаете почтовый ящик размером 50Гб и пожизненный VIP-аккаунт, который позволяет использовать множество дополнительных функций почтового сервиса.
3) С вашего текущего адреса будет осуществлена переадресация в новый. Даже если вы более не будете заходить в свой старый ящик, его период бездействия не закончится, и он никогда не будет удален. 
4) Вам будет вручен почетный сертификат владельца эксклюзивного короткого имени в почтовом адресе.

PS: Спешите, количество адресов ограничено

Проверка наличия ключа и вставка в hash_map

  • 23.03.09, 19:32
  • с++
Часто бывает нужно проверить есть ли некий ключ в hash_map и в случае его отсутствия - вставить его с некоторым значением.

Это наиболее эффективно делать  следующим образом:

std::pair<TKeyHash::iterator, bool> res = _keys.insert(TKeyHash::value_type(key, curTime.Unix()));
if (res.second) // если значение положительное - ключа небыло и он вставился
{
 // делаем что-то со значением...
}
else // ключ уже был и итератор смотрящий на значение помещен в res.first
{
 // делаем что-то со значением...
}

hash_map.insert vs []

Часто в коде можно увидеть использование конструкции

typedef hash_map<Word32, class SomeClass> TSomeHashMap;
TSomeHashMap shm;
shm[10] = SomeClass(val1, val2);


Более оптимальный, в большинстве случаев, следующий код:
shm.insert(TSomeHashMap::value_type(10, SomeClass(val1, val2)));

Лишние затраты в первом случае получаются из-за того что оператор [] это фактически:
(*((shm.insert(TSomeHashMap::value_type(10, SomeClass()))).first)).second = SomeClass(val1, val2);

Т.е. Фактически вначале вызывается пустой конструктор, затем вызывается конструктор создания класса SomeClass с нужными значениями, затем вызывается конструктор копирования и заполняется пустой объект.

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

Страховые Традиции (кризис начинает приходить)

Купил КАСКО на свой автомобиль в страховой "Страховые Традиции" (http://www.fgst.com.ua/), где-то в районе октября, на тот момент выплаты были в течении 11 дней и т.д.

В декабре на парковке мне поцарапали дверь... обратился в страховую... в феврале (до февраля, статус был - "дело находится у менеджера"), написал заявление что в случае выплаты такой-то суммы я к страховой претензий не имею....
Прихожу в марте в их офис (по телефону - "у нас проводятся технические работы по улучшению сервиса, пишите по почте"), уже к менеджерам тебя не пускает охрана на входе... записывает суть вопроса, идет к менеджерам... мое дело получило статус "на комиссии",  и на вопрос "когда?", был получен ответ - 2-3 недели... но вообще мы не знаем..

PS: При мне какой-то мужик жестко ругался, что ему уже 3 месяца не выплачивают и его задрало перевыставлять счета
PS2: А девушке (с таким же статусом дела как у меня) на вопрос "а что страховая загибается?", охраной был отдан ответ - ну наверно да, мы не знаем.
PS3: Вот теперь и не понятно, стоит ли вообще страховаться и где с таким раскладом....