|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Roem.ru | Новости/Записи в блоге |
|
Roem.ru | Новости
Голосов: 1 Адрес блога: http://roem.ru Добавлен: 2008-04-30 01:05:52 блограйдером Lurk |
|
"В контакте" поможет Гуглу нарастить долю поиска (+)
2012-03-30 19:45:34 (читать в оригинале)Социальная сеть "В контакте" начала призывать пользователей пользоваться Google Chrome: им показывается плашка, говорящая что "ВКонтакте работает оптимально в Google Chrome".
![]()
Павел Дуров, CEO "В Контакте", рассказал коллективу блога Roem.ru, что это не коммерческое партнерство между Google и "В контакте", а идея сотрудников самой соцсети: "Инициатива всецело наша, мы давно пересаживаем пользователей со старых браузеров. Chrome сейчас самый быстрый и удобный браузер на рынке, за последние пару лет он по объективным характеристикам оторвался даже от Firefox и Opera. Он оптимален для просмотра ВКонтакте уже потому, что в нем мы работаем сами и тестируем сервисы в первую очередь именно там. Если через какое-то время Chrome зазнается и на первое место по скорости и удобству выйдет какой-нибудь другой браузер, будем пиарить его".
Действия "В контакте" могут стать неприятными для отечественных поисковиков Mail.ru и "Яндекса" - браузер является одним из самых мощных каналов дистрибуции поиска, и помощь Гуглу в распространении своего браузера от соцсети вряд ли порадует наши порталы. Другим браузерам (особенно Opera и Safari, которые живут на деньги от партнерства с поисковыми системами), также может грозить снижение доходов.
Из "Ридуса" уволился главный редактор
2012-03-30 16:08:02 (читать в оригинале)Вячеслав Варванин, главный редактор Ридуса, сообщил редакции Roem.ru о своем уходе с поста главного редактора издания. Причины увольнения он озвучил как "По собственному желанию и обоюдному согласию" и засмеялся. После чего добавил: "Ридус с одной стороны уже вполне состоялся и крутой стартап-менеджмент ему не нужен. Редакционной текучкой мне заниматься не очень интересно. А вопрос с его дальнейшим развитием требует ресурсов - этот вопрос, к сожалению, слегка затянулся".
"Московские новости" сообщают, что часть редакции хочет уволиться вместе с Варваниным. Сам Варванин считает это эмоциональным решением и уверен, что к понедельнику желающие уйти передумают
Место главреда в "Ридусе" займет нынешний выпускающий Максим Депутатов.
Вячеслав Варванин более десяти лет работал в Lenta.ru, откуда ушел в начале 2011-го года. После этого он начал работать над проектом Ridus.ru, который позиционировал себя как проект гражданской журналистики и публиковал большое число материалов присланных читателями. На "Ридусе" Варванин по-своему воплотил те идеи, которыми он частично помогал Roem.ru при его создании.
Сервис exDST-шника Аркадия Сандлера обзвонит потенциальных клиентов
2012-03-29 19:49:27 (читать в оригинале)Открыта возможность воспользоваться свежим сервисом exDST-шника Аркадия Сандлера. Служба под говорящим названием МySiteCalls.me является частью большого пакета профессиональных сервисов для бизнеса Essential Commerce и предназначена для звонков заинтересованным посетителям сайтов.
Виджет, устанавливаемый на сайт, берёт у заинтересованного посетителя его телефонный номер и оговаривает время для совершения звонка. Для посетителя входящий звонок бесплатен. Компания же платит 5 рублей за одну минуту соединения по России. При необходимости можно пренебречь готовым кодом виджета и, используя API, создать собственную версию модуля для заказа связи.
Платформа Essential Commerce включает в себя направления MarketBook.ru, Сardomat.ru, iSpeakVideo.ru и уже упомянутый МySiteCalls.me. Каждое в своей области помогает совершить сделку через онлайн. У продуктов собственные имена, так как предполагается, что части клиентов будут интересны исключительно конкретные услуги, а не весь возможный пакет. В перспективе сервисов будет заметно больше. В февральском интервью Максиму Спиридонову Сандлер отметил, что компетенции Essential Commerce вызвали интерес в Европе. Есть вероятность, что некие западные компании попробуют, используя опыт и технологии компании Сандлера, вывести реализацию своих товаров и услуг на русский рынок.
Google запустил персональную статистику пользователей
2012-03-29 13:41:34 (читать в оригинале)Google анонсировал новый сервис - Account Activity. Если на него подписаться, Google будет ежемесячно присылать отчет о том, как использовались разные его сервисы: сколько писем получено и отправлено пользователем в Gmail, сколько поисковых запросов задано, откуда были заходы в сервисы, какие пароли сменены, какие приложения авторизованы. Можно будет сравнить, на сколько процентов больше или меньше поисковых запросов сделано в этом месяце, чем в предыдущем, и т.п.

Google отмечает, что вообще-то компания стремится так тесно интегрироваться с жизнью пользователя, чтобы он вообще ни о чем не думал по ходу взаимодействия с ее сервисами. Но один способ практического применения личной статистики предложила: необычные количественные и качественные изменения активности, отмеченные отчетами, помогут пользователю понять, что его аккаунт взломан и используется злоумышленниками - в него входят из незнакомых пользователю мест, с него рассылается слишком много писем и т.п.
Witology и Auriga судятся за "адовъ говнокод" (+)
2012-03-29 11:32:41 (читать в оригинале)Компании Witology ("Мозг для корпораций") и ее подрядчик Auriga вынуждены были выяснять отношения в суде, после того как заказчик оказался недоволен выполненными наработками, а исполнитель, соответствнно, количеством полученных денег.
Компании предъявили друг другу иски на 6 млн и 10 млн рублей ("Аурига" зачла в убытки еще и простой команды на сумму более четырех миллионов рублей), которые были объединены судом в одно дело.
Основные причины недовольства "Витологии" перечислены в ее исковом заявлении: платформа была неработоспособна (из-за критических ошибок), являясь веб-приложением платформа отказывала при одновременной работе пяти пользователей, качество кода не соответствовало отраслевым стандартом (примеры кода публикуются ниже).

"Витология" предъявляла претензии к коду с весны 2011-го года, на что "Аурига" отвечала уверениями, что работа продукта будет налажена. Тем не менее, летом 2011-го заказчик попытался разорвать отношения окончательно, однако "Аурига" продолжала выполнять работы и выставлять счета, в результате чего осенью было решено подать иск против компании-разработчика, чтобы все-таки зафиксировать прекращение сотрудничества. Ответный иск был подан через несколько дней.
"Аурига" в своем исковом заявление утверждает, что "Витология" должна оплатить все проведенные работы, за которые компании выставлялись счета, штрафные санкции и убытки за простой 10 инженеров "Ауриги" в течение полутора месяцев в размере 4 049 760 рублей, инфляционные издержки и расходы на представление компании в суде. Рассмотрение дела ведется в московском Арбитражном суде, последнее заседание состоялось 20-го марта 2012-го года
Witology - это проект для внутреннего краудсорсинга корпораций с большим числом сотрудников, в компанию, в частности, инвестировала средства группа "Онэксим". Гендиректором компании является Александр Малюков, бывший руководитель сервиса Blondinka.ru. "Аурига" компания-разработчик заказного ПО, ее офисы находятся в США и России.
Примеры поставленного кода, выдержки:
./AppServices/Contracts/IRatingService.cs: /// Обновить рейтинги ВРУЧНУЮ. ЭТО ВРЕМЕННЫЙ МЕТОД
./AppServices/Contracts/UserAnswerInfo.cs: /// свойство только для тестирования!. будет удалено в стабильной версии.
./AppServices/Implementations/GraphicService.cs://---На память, как было
./AppServices/Implementations/MessageService.cs: // TODO ГОВНОКОД!!!!
./AppServices/Implementations/PoolService.cs: stage.StartDateTime = prepareData.StartDate.AddDays(-1); // -1 тут потому, что в "Радиоприемнике" есть неисправленный баг по отображению заданий.
./AppServices/Implementations/ProjectService.cs: //TODO: переделать сообщения c учетом схемы локализации которая будет принята по результатам обсуждения
./AppServices/Implementations/ProjectService.cs: // TODO: временно, позже переделать
./AppServices/Implementations/ProjectService.cs: // (по идее в такой ситуации задачи создавать нельзя)
./AppServices/Implementations/ProjectService.cs: //Review Нагрузка была не во время работы NotificationService, а во время подготовки полного набора данных к нему. Можно обсудить другие варианты использование класса NotificationSettings
./AppServices/Implementations/ProjectService.cs: && ptn.IdeaId == null // не вытаскиваем таски привязанные к идеямм (недозадачи)
./AppServices/Implementations/ProjectService.cs: // // ТУТ ЖЕСТЬ начинается (Тегирование)
./AppServices/Implementations/ProjectService.cs: // // Закончилась ЖЕСТЬ
./AppServices/Implementations/ProjectService.cs: // на память
./AppServices/Implementations/ProjectService.cs: // // ТУТ ЖЕСТЬ начинается (Тегирование)
./AppServices/Implementations/ProjectService.cs: // // Закончилась ЖЕСТЬ
./AppServices/Implementations/ReportsService.cs: // TODO: добавить выбор только по одному проекту
./AppServices/Implementations/ReportsService.cs: // TODO: выбор только по одному проекту
./AppServices/Implementations/RoleService.cs: //TODO: переделать сообщения c учетом схемы локализации которая будет принята по результатам обсуждения
./AppServices/Implementations/RoleService.cs: //TODO: определиться со схемой кэширования и реализовать ее здесь
./AppServices/Implementations/SemTextService.cs: ///TODO: Использовать таблицу SemTextReadings
./AppServices/Implementations/SemTextService.cs: ///TODO: Использовать таблицу SemTextReadings
./AppServices/Implementations/SolutionService.cs: // TODO тут стадию жизненного жикла решения заполнять из справочника, когда Олег сделает enum
./AppServices/Implementations/TaskService.cs: //------ ....... Obsolete("Не использовать! Объекты из Contracts переносим в CommonObjects. Использовать GetTaskInfo")
./AppServices/Implementations/TaskService.cs: /// Возвращает список решений для задачи ....... Obsolete("Не использовать! Объекты из Contracts переносим в CommonObjects. Использовать GetSolutionsShortInfoByTaskId")
./AppServices/Implementations/TaskService.cs: // TODO быстрофикс для сокрытия контррешений
./AppServices/Implementations/TaskService.cs: // TODO быстрофикс для сокрытия контррешений
./AppServices/Implementations/TaskService.cs: //Олег сказал, что если есть запись в im_UsersSections,
./AppServices/Implementations/TaskService.cs: //то ЧОС может торговать
./AppServices/Implementations/TaskService.cs: /////TODO: Адовъ говнокод!!! Надо поправить! Сделать метод, который для пачки айдишников отдаст права по пермишену
./AppServices/Implementations/TeamService.cs: //TODO: Пермишен на проверку создания реквеста
./AppServices/Implementations/TeamService.cs: //TODO: Переписать на пермишены
./AppServices/Implementations/TeamService.cs: //TODO: переписать проверку на пермишены
./AppServices/Implementations/TeamService.cs: //TODO: Переписать на пермишены
./AppServices/Implementations/UserService.cs: ///Реализовать изменение эл. адреса на странице UserInfo/Settings
./AppServices/Implementations/Utils.cs: // TODO у пользователей выводятся все группы
./AppServices/Implementations/Utils.cs: // добавить unoin с groups - в своей собственной стандартеной участник
./AppServices/Implementations/Utils.cs: // TODO: переделать для последующих версий
./BusinessLogic/CommonLogic.cs: // TODO тут стадию жизненного жикла решения заполнять из справочника, когда Олег сделает enum
./BusinessLogic/Generator/StageSwitchLogic.cs: // Надо подумать что делать в такой ситуации
./BusinessLogic/Generator/StageSwitchLogic.cs: if (// Есть ли заданиядоступные но ранее не назначенные
./BusinessLogic/Generator/StageSwitchLogic.cs: // Есть ли задания которые на данный момент выполняются
./BusinessLogic/Generator/StageSwitchLogic.cs: //(или будут выполняться - этой проверки нет
./BusinessLogic/Generator/StageSwitchLogic.cs: //т.к. в паралель задания не должны выполняться)
./BusinessLogic/Generator/StageSwitchLogic.cs: // Переход на следующую стадию
./BusinessLogic/Generator/TargetExecuteLogic.cs: // Сейчас пре IPO
./BusinessLogic/Generator/TargetExecuteLogic.cs: // Выбираем отсортированных по богатству пользователей
./BusinessLogic/Generator/TargetExecuteLogic.cs: // ишем того кто купит
./BusinessLogic/Generator/TargetExecuteLogic.cs: // у пользователя есть деньги?
./BusinessLogic/Generator/TargetExecuteLogic.cs: // берем секции отсортированные по количеству вложений
./BusinessLogic/Generator/TargetExecuteLogic.cs: // Берем максимально возможное количество для покупки
./BusinessLogic/Generator/TargetExecuteLogic.cs: // Есть что купить
./BusinessLogic/Generator/TargetExecuteLogic.cs: // Определим сколько хотим купить
./BusinessLogic/Generator/TargetExecuteLogic.cs: // Покупаем
./BusinessLogic/Generator/TargetExecuteLogic.cs: // Купили?
./BusinessLogic/Generator/TargetExecuteLogic.cs: // Валим отсюда
./BusinessLogic/Generator/TargetExecuteLogic.cs: // Была совершена покупка?
./BusinessLogic/Generator/TargetExecuteLogic.cs: // Валим отсюда
./BusinessLogic/Generator/TargetExecuteLogic.cs: // Сейчас пост IPO
./BusinessLogic/Generator/TargetExecuteLogic.cs: // Выбираем отсортированных по богатству пользователей
./BusinessLogic/Generator/TargetExecuteLogic.cs: // ишем нищего кто купит
./BusinessLogic/Generator/TargetExecuteLogic.cs: // ищем богатого кто купит
./BusinessLogic/Generator/TargetExecuteLogic.cs: // Ищем тех кто что-нибуть продаст исключая того кто только что купил
./BusinessLogic/Generator/TargetExecuteLogic.cs: // Считаем количество
./BusinessLogic/Generator/TargetExecuteLogic.cs: // Пытаемся продать
./BusinessLogic/Generator/TargetExecuteLogic.cs: // Если продали то валим
./BusinessLogic/Generator/TargetExecuteLogic.cs: // ТУТ ЖЕСТЬ начинается (Тегирование)
./BusinessLogic/Generator/TargetExecuteLogic.cs: // Закончилась ЖЕСТЬ
./BusinessLogic/Generator/TargetExecuteLogic.cs: // ТУТ ЖЕСТЬ начинается (Тегирование)
./BusinessLogic/Generator/TargetExecuteLogic.cs: // Закончилась ЖЕСТЬ
./BusinessLogic/Generator/TargetSwitchLogic.cs: // Надо подумать что делать в такой ситуации
./BusinessLogic/Log.cs: // Ничего не делаем так как запись в лог БД не удалась и запись в текстовый файл не удалась
./BusinessLogic/PermissionLogic.cs: //TODO Все фасилитаторы на проекте!!!
./BusinessLogic/PermissionLogic.cs: /// Возвращает иды пользователей которым что-то можно!!!
./BusinessLogic/ProjectLogic.cs: // TODO: в радиоприемнике баг с версткой (задача отображается шириной в 1 день, невозможно нажать на шестеренку), -1 компенсиует эту проблему
./BusinessLogic/ProjectLogic.cs: // Щитаем номер последний
./BusinessLogic/ProjectLogic.cs: // итерируем его
./BusinessLogic/ProjectLogic.cs: // Создаем инстанс задания стадии
./BusinessLogic/SemTextLogic.cs: // TODO: переделать
./BusinessLogic/SemTextLogic.cs: // TODO временное решение ДЛЯ биржи!!!
./BusinessLogic/SemTextLogic.cs: //TODO: Добавить мультипроектность
./BusinessLogic/SemTextLogic.cs: // В данной версии оценка СЕЗНАТа приравнивается к его прочтению
./CommonLibrary/CommonObjects/Graphic/ColumnGraphicBuilder.cs: // TODO реализовыать проверку валидности осей для указанного типа графика
./CommonLibrary/Enums/ProjectSortColumn.cs: /// колокни для сортировки спиcка проектов
./CommonLibrary/UtilObjects/StringExtensions.cs: /// Внимание!
./CommonLibrary/UtilObjects/StringExtensions.cs: /// Метод возвращает число если это возможно и ноль в остальных случаях.
./CommonLibrary/UtilObjects/StringExtensions.cs: /// Определить был на входе 0, мусор или null невозможно
./IdeaReview/IdeaReviewProcess.cs: // TODO: Сделать параметр 0.0625 редактируемым параметром проекта
./IdeaReview/Log.cs: // Ничего не делаем так как запись в лог БД не удалась и запись в текстовый файл не удалась
./LifecycleService/LifecycleServiceTimer.cs: // TODO: переделать все вызова с параметром типа string. Контекст не передавать!!!
./LifecycleService/Log.cs: // Ничего не делаем так как запись в лог БД не удалась и запись в текстовый файл не удалась
./Model/UserActivity.cs: } // Зацикленность
./RatingsCalculator/Log.cs: // Ничего не делаем так как запись в лог БД не удалась и запись в текстовый файл не удалась
./RatingsCalculator/SemTextRatings/SemTextMetrics.cs: // TODO: необходимо как-нибудь обработать эту ситуацию
./RatingsCalculator/UserMetrics/MetricsCalculator.cs: // Выбираем счетчики всех пользователей, которые имеют роль в заданном проекте
./RatingsCalculator/UserMetrics/MetricsCalculator.cs: // (предполагается, что гости в проекте роли не имеют)
./RatingsCalculator/UserRatings/UserCounters.cs: // TODO: необходимо как-нибудь обработать эту ситуацию
./Web/Controls/IdeaMarketSectionInfo.ascx.cs: // TODO такого не должно быть, у нас ситема работает с пермишенами
./Web/Controls/Invitation.ascx.cs: // TODO надо сделать проверку перед на пермишены перед отправкой приглашения!!!
./Web/Controls/Invitation.ascx.cs: // Угроза безопасности
./Web/Controls/TaskEditor.ascx.cs: // TODO: По хорошему здесь нужна сложная валидация
./Web/Controls/Voter.ascx.cs: // Не работает при загрузке контрола из хэндлера :(
./Web/Controls/Voter.ascx.cs: // TODO: придумать как не дублировать скрипты у клиента
./Web/Core/WitologyPage.cs: // TODO REVIEW Этот код следует убрать или переписать в ServiceHelper-е
./Web/Core/WitologyPage.cs: // ПРи изменениии в БД ProjectId те данные которые во ViewState становятся не актуальными
./Web/Core/WitologyPage.cs: // НИ В КОЕМ СЛУЧАЕ НЕ ИСПОЛЬЗОВАТЬ!!
./Web/Core/WitologyPage.cs: /// Обязательно осознано должно быть указано разработчиком
./Web/Core/WitologyPage.cs: /// к какой группе страниц относится наследуемая!!
./Web/Core/WitologyTab.cs: // TODO REVIEW Не понятно
./Web/Handlers/ProjectStartEdit.ashx.cs: //REVIEW этот код в последних версиях никогда не выполнялся
./Web.Mvc3/Controllers/AdminController.cs: // TODO: данное свойство устарело, удалить в перспективе
./Web.Mvc3/Controllers/UserInfoController.cs: //REVIEW: Ни одной проверки! Возможна охрененная куча разнообразных эксепшенов
./Web.Mvc3/Controllers/UserInfoController.cs: // TODO: переделать кодировку, 1251 временно в будущем нужно обеспечить поддержку других кодировок
./Web.Mvc3/Controllers/UserInfoController.cs: // TODO: переделать кодировку, 1251 временно в будущем нужно обеспечить поддержку других кодировок
./Web.Mvc3/Helpers/HtmlHelpers.cs: /// Создает ссылку для добавления нового задания для стадии проекта
./Web.Mvc3/Objects/ParticipantModel.cs: //TODO: разделить ParticipantModel
./Web.Mvc3/Objects/ParticipantModel.cs: //TODO: разделить ParticipantModel
./Web.Mvc3/Objects/ParticipantModel.cs: //TODO: разделить ParticipantModel
./Web/Scripts/witology.table.solution.js: //тут недоделано кеширование.
./DataBase/DataBaseResources/2CreateTables/CreateTables.sql
-- Пашина (khilko) мудацкая таблица
-- Table Structure
CREATE TABLE [dbo].[AccomplishedTargets] (
[UserId] [int] NOT NULL,
[TaskTargetId] [int] NOT NULL
)
GO
Update: в иске упоминается, что разработка велась по технологии Scrum, то есть "Аурига" должна была предоставлять рабочую систему по итогам каждого спринта. Но система в целом не работала.
|
| ||
|
+344 |
353 |
ГОРОСКОП |
|
+342 |
418 |
glois-en101 |
|
+318 |
355 |
ALTAR-NIK |
|
+308 |
361 |
Кладезь информации! djrich.info |
|
+284 |
351 |
Петербуржец |
|
| ||
|
-2 |
87 |
Обойдемся без болезней |
|
-4 |
8 |
SUPER ANI - Информационно-познавательный проект. |
|
-16 |
396 |
Чтобы выжить |
|
-17 |
2 |
Красное Море Дайвинг |
|
-18 |
295 |
Marina Pletneva |
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.

