Темы Разделы Интересы Top 20
 |
| 31 |  Компания Mail.Ru Group объявила о том, что ее мессенджер ICQ реализовал концепцию multi instance в результате анализа предпочтений аудитории и пожеланий пользователей к запуску нового функционала. Концепция multi instance означает возможность для пользователя одновременного запуска и параллельной работы неограниченного количества клиентов, в том числе и на разных устройствах. Открывая мессенджер, например, на мобильном телефоне, больше не нужно думать о том, запущен ли он на рабочем или домашнем компьютере. Общение останется непрерывным независимо от того, на каком количестве устройстве запущена "аська" с одним и тем же аккаунтом. При этом сервер будет доставлять сообщения именно в ту ICQ, в которой в настоящий... CNews » | | 32 | В интернет-мессенджере ICQ появилась возможность одновременного входа под своим аккаунтом с нескольких устройств или клиентов. При этом новые сообщения будут приходить в тот клиент, в котором пользователь совершал последние действия - вел переписку или изменил статус. Lenta.ru: Интернет » | | 33 | В интернет-мессенджере ICQ появилась возможность одновременного входа под своим аккаунтом с нескольких устройств или клиентов. При этом новые сообщения будут приходить в тот клиент, в котором пользователь совершал последние действия - вел переписку или изменил статус. citforum.ru »2011-10-13 04:49 citforum.ru / Новости / | | 34 |  Информационный директор Research in Motion Робин Биенфейт сообщил, что компания справилась с глобальным сбоем, возникшим в экосистеме сервисов BlackBerry и клиенты по всему миру через несколько часов вновь смогут работать с электронной почтой, интернетом и короткими сообщениями. По его словам, на данный момент нормальная работа сервисов обеспечена в США, Канаде и Латинской Америке. В Европе, на Ближнем Востоке, Индии и Африке сервисы пока недоступны, но через несколько часов заработают они и здесь. "Вы полагались на нас, как на надежного поставщика связи реального времени и сегодня мы вас подвели. Мы очень серьезно отнеслись к данному инциденту. Тысячи людей по всему миру сейчас работают над тем, чтобы справиться с возникшей ситуацией", - сообщил он в официальном заявлении компании. it.siteua.org » | | 35 | Технология TapSense, разработанная инженерами Университета Карнеги-Меллон, позволяет значительно расширить возможности сенсорного управления смартфонами и планшетниками... osp.ru »2011-10-20 13:51 osp.ru / Новости / | | 36 | 
Вчера был опубликован очередной отчет Google Transparency Report, который демонстрирует интересную динамику запросов правительств разных стран к Google, с требованием открыть доступ к пользовательским данным и/или удалить контент определенного характера. Собственно, весь отчет и посвящен описанию взаимодействия корпорации с правительственными органами разных стран. Как всегда, охвачен период в пол-года, с января по июнь 2011.
Читать дальше → habrahabr.ru » | | 37 | Одновременная межсайтовая аутентификация (SSO), для чего же она нужна? Допустим у нас есть, назовём его анахроничным термином «портал», с блогами, фотками, фейлами (или файлами, кому как), назовём его fail.ru (не путать с одноимённым сервисом почты на букву М), причём всё это усложнено следующими факторами:
— функционал совершенно разный;
— код написан разными людьми, с испольованием разных технологий;
— работает всё это на разных серверах в разных датацентрах и с разными базами данных;
— сервера находятся на разных доменах.
И вот у такого Кощея нам нужно будет сломать яйцо и дать пользователю возможность зайти только один раз, а потом заходить на все дружественные ресурсы не подтвеждая свою личность ещё раз.
Об этом уже достаточно много писали, причём и код в том числе. Но мы не пойдём по проторенной дороге велосипедостроения, а как настоящие инженеры возьмём готовые наработки и используем их. Способ прост, и подходит даже для такой сложной ситуации.
Далее мы рассмотрим самописные альтернативы, OpenID, OAuth, SAML, и почему всё это в общем случае не слишком хорошее решение, вопросы хранения аутенитификационных данных, а также некоторые вопросы безопасности в которые без хороших знаний самому лезть не стоит, что такое вообще межсайтовая аутентификация, развеем некоторые мифы. Шок, ужас, потрясение habrahabr.ru » | | 38 | Сейчас работаю над доработкой/переписыванием проекта, который был написан, ну скажем так, «не совсем грамотно». По ходу есть задача оптимизировать работу, т.к. код изначально был написан крайне неоптимально. Среди работ по оптимизации прикручивается кэш.
В проекте есть несколько разных источников данных, результаты работы которых хорошо было бы кэшировать, основной — конечно БД. Хотелось решения прозрачного, с минимальной кровью. В один прекрасный момент надоедает писать конструкции вида
$query = "Select something";
$result = $cache->get($query, $tag);
if (!$result) {
$result = $db->queryAll($query);
$cache->set($query, $tag);
}
И хочется чего-то другого. Конечно, код можно вынести в отдельную функцию или метод, но это как-то скучно и к тому же, для каждого разного вызова (а там есть не только $db->queryAll, а несколько разных вариантов) нужен будет свой код и своя функция/метод.
С другой стороны, добавлять код кэширования непосредственно в источники данных тоже не очень правильно — в конце концов, они этим не должны заниматься (именно поэтому Трейты тоже не подходят). Создавать отдельный класс кэша тоже не очень удобно.
В общем, хотелось единого, универсального решения, которое бы подошло для разных источников данных, с разными интерфейсами, но в то же время было единообразным. Было решено сделать «волшебный» декоратор.
Читать дальше → habrahabr.ru » | | 39 |  Каждый год, 31 декабря, уважаемый хабраюзер anatoly_rr выкладывает вот такой календарик. В этом году мне понадобился подобный календарь немного более заблаговременно, поэтому пришлось постараться самому. Процесс баловства со скриптом на python увлек меня и получился небольшой генератор календарей на свой вкус и цвет. Мне столько не нужно, поэтому решил поделиться :)
Сразу отмечу, что с Анатолием я связывался и по-поводу использования его скрипта, и по-поводу данной публикации.
Теперь немного подробнее
Генератор умеет несколько систем счисления:
Шестнадцатеричная
Десятичная
Девятеричная (симметричная)
Восьмеричная
Троичная (симметричная)
Двоичная
Читать дальше → habrahabr.ru » | | 40 |  Всем привет! В мае я запустил сервис управления доменами 2ns.info. Этот проект создан для людей, которым нужен «всё в одном» инструмент работы со своими доменами и сайтами, включая управление ДНС, регистрацию и парковку доменов и так далее — больше не нужно иметь для этого регистрацию на разных сервисах. В июне мой друг andorro написал свой обзор 2ns.info. Пост был положительно встречен хабрааудиторией, на сайте было много регистраций и стало ясно, что проект нужный. С тех пор прошло достаточно много времени, поэтому я бы хотел рассказать что было сделано.
Для начала пару слов о проекте:
Сервис ориентирован на тех людей, которые хоть как-то связаны с доменами или сайтами и в первую очередь ставит перед собой цель создать сервис «все в одном» (управление ДНС, регистрация доменов, парковка доменов и прочее), чтобы не нужно было иметь регистрацию на куче разных сервисов для совершения различных действий.
Из основных изменений:
Появилась регистрация доменов
Появилась возможность отправки SMS с подменой номера
Есть возможность приобретать лицензии на программное обеспечение
Сайт теперь работает только через SSL
И еще много разных плюшек. Подробный обзор всех нововведений под катом.
Читать дальше → habrahabr.ru » | | 41 |  Агентство Globescan провело для BBC опрос более 11 тыс. человек в 23 странах, чтобы выяснить, какие вещи волновали людей в уходящем году. Несмотря на то что основные тревоги по-прежнему связаны с коррупцией и бедностью, безработицу упомянули 18% опрошенных - в шесть раз больше по сравнению с 2009 годом.
В рамках ежегодного опроса "Мир говорит" респондентам предлагался список различных проблем, в котором они должны были отметить тем it.siteua.org » | | 42 | Еврокомиссар по вопросам цифровой политики сообщила, что Европейский Союз на этой неделе окончательно сформирует стратегию в отношении поддержки активистов, "живущих в условиях репрессивных режимов и использующих онлайн-технологии для организации, мобилизации и реализации своих гражданских прав". Новая стратегия получила название No-Disconnect, она будет включать в себя конкретные шаги, направленные на поддержку иностранных интернет-оппозиционеров. hitech.newsru.com »2011-12-13 14:20 hitech.newsru.com / Новости / | | 43 | Еврокомиссар по вопросам цифровой политики сообщила, что Европейский Союз на этой неделе окончательно сформирует стратегию в отношении поддержки активистов, "живущих в условиях репрессивных режимов и использующих онлайн-технологии для организации, мобилизации и реализации своих гражданских прав". Новая стратегия получила название No-Disconnect, она будет включать в себя конкретные шаги, направленные на поддержку иностранных интернет-оппозиционеров. hitech.newsru.com »2011-12-13 14:20 hitech.newsru.com / Новости / | | 44 | 1 марта интернет-гигант начнет сводить воедино информацию о пользователях, отставленную ими на различных сайтах компании. Это, по оценкам экспертов, затруднит сохранение анонимности. В Google же говорят, что нововведение позволит пользователям чувствовать себя "как дома" на большем количестве сервисов. Компания также обещает соблюдать сроки хранения данных и хранить их в анонимном виде. hitech.newsru.com »2012-01-25 11:48 hitech.newsru.com / Новости / | | 45 | Корпорация Google объединит данные из разных сервисов для упрощения работы с ними. Для этого компания объединит существующие политики конфиденциальности и условия использования. Новые документы вступят в силу с марта 2012 года и позволят Google сильнее "персонализировать" свои продукты. Lenta.ru: Интернет » | | 46 |  Сервис микроблогов Twitter сообщил, что сможет блокировать на территории некоторых государств сообщения, которые «противоречат нормам» той или иной страны. infox.ru » | | 47 | _s.jpg) ZangZing позволяет хранить и обмениваться фотографиями, опубликованными на разных сервисах, в одном месте. ruformator.ru » | | 48 | 
Ранее технологию одновременного просмотра разных передач двумя зрителями предложила корпорация Sony. Эта компания, насколько можно судить, первой реализовала данную возможность в своих устройствах. Но понятно, что хорошая идея быстро принимается на вооружение конкурентами. Так, уже компания Philips выпустила телевизоры с подобной функцией. Dual-view телевизоры сейчас начинают выпускать и другие компании. Правда, успеха в нормальной реализации данной функции добиваются немногие.
Читать дальше → habrahabr.ru » | | 49 |  Компания "Яндекс" сообщила о том, что сервис "Яндекс.Картинки" запустил новую формулу ранжирования. Теперь по одному и тому же запросу пользователи из России, Беларуси, Украины и Казахстана могут видеть разные ответы — такие, которые больше соответствуют их стране. Например, по запросу "столица" белорусам сервис покажет Минск, а казахстанцам — Астану. Каждый день пользователи задают "Картинкам" десятки тысяч так называемых геозависимых запросов, для ответа на которые важно знать, где находится пользователь, отмечают представители компании. ... CNews » | | 50 | Различия между мужчинами и женщинами проявляются даже в том, как они выбирают новое средство мобильной связи. Представители обоих полов основываются на совершенно различных факторах, делая этот порой нелегкий выбор, как сообщает компания Vuclip. infox.ru » | | 51 | Пользователи смартфонов Samsung по всему миру обнаруживают на своих устройствах приложение МТС Мобильная Почта, которое они не устанавливали. Более того, приложение не поддается попыткам удаления. bybanner.com » | | 52 | Хабы: Тестирование Небольшой симулятор — be-be.me — который хочется развить при помощи коллективного разума хабрасообщества ;)
Суть теста-симулятора в следующем: выбираем одну из стран и пытаемся продержаться в ней один месяц на одну «среднюю» зарплату. Как и любая другая компьютерная игра этот тест, конечно же, не претендует на полное соответствие реальности, но все же основывается на реальных цифрах и фактах.
Читать дальше → habrahabr.ru » | | 53 | Хабы: Nginx Если вам приходилось настраивать Nginx под нужды веб-студии, сеошников или киберсквоттеров ;), то уже наверняка знаете про символ подчёркивания в качестве server_name. Тем не менее несколько других небесполезных приёмчиков из моего примера почерпнуть можно.
Чтоб создать новый сайт на сервере с такой конфигурацией, достаточно создать директорию с именем сайта и залить в неё содержимое. А конфигурационный файл остаётся единственным и неизменным.
Конфиг делает следующее:
1. Отрезает «www» от адреса, дабы сервер нашел директорию с сайтом невзирая на эти буквы в URL.
2. Выдаёт отдельную страничку при запросе несуществующего сайта.
3. Делает стандартный редирект на index.php в корне сайта при запросе несуществующего пути.
4. Перенаправляет запрос на php-fpm при вызове .php файлов.
5. Добавляет возможность обработки .htm(l) файлов как PHP.
Читать дальше → habrahabr.ru » | | 54 |  Мобильную версию российской социальной сети "Одноклассники" переведут на украинский язык. Кроме того, до конца года появятся версии мобильные приложения на армянском, узбекском , казахском, молдавском и грузинском языках. Локализованные приложения соцсети для ОС Google Android, Apple iOS и Microsoft Windows Phone 7 на узбекском, например, выйдут в ближайшее время. Дело в it.siteua.org » | | 55 | Хабы: C++, *nix Если ваше приложение зависит не только от локального времени, но и от его представлении в других часовых поясах, вы наверняка сталкивались со сложностью представления времени в разных временных зонах. Не сталкивались? Значит вы не портировали своё приложение в мир Unix.
Действительно, в ОС Windows для работы с временными зонами программисту предоставляется удобный набор специализированных функций WinAPI. Примером могут служить структура TIME_ZONE_INFORMATION и функция GetTimeZoneInformation к ней в придачу.
Но что делать, если вам необходимо знать смещение относительно UTC+0, правила перехода на «летнее время», учитывать при этом високосные годы с високосными секундами и прочую специфическую информацию для какого-нибудь региона, да всё это в unix-подобных операционных системах? Статья посвящена практике работы со всем этим барахлом на языке C/C++.
Читать дальше → habrahabr.ru » |
|
| |
|