Сегодня 28 февраля, суббота ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7281
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
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".

google chrome.jpeg


Павел Дуров, 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 млн рублей ("Аурига" зачла в убытки еще и простой команды на сумму более четырех миллионов рублей), которые были объединены судом в одно дело.

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

Auriga

"Витология" предъявляла претензии к коду с весны 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, то есть "Аурига" должна была предоставлять рабочую систему по итогам каждого спринта. Но система в целом не работала.



Страницы: ... 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 ... 

 


Самый-самый блог
Блогер Рыбалка
Рыбалка
по среднему баллу (5.00) в категории «Спорт»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.