среда, 20 апреля 2011 г.

Хабрахабр

КупиКупон - скидки от 50% до 90%

Хабрахабр:

Один из крупнейших европейских разработчиков программного обеспечения Opera Software, совместно с кафедрой технологического предпринимательства СПбГУ ИТМО и Межвузовским студенческим бизнес-инкубатором ?QD? в рамках программы Master of Technology Entrepreneurship организует конкурс молодежных стартап проектов ?Opera Startup Awards?. Основная цель Конкурса ? создание, развитие и поддержка новых проектов на базе веб-технологий Opera. Для первых зарегистрировавшихся на сайте Конкурса http://mte-opera.ru, с 20 по 23 апреля 2011 года организуются мастер-классы, на которых будут обсуждаться актуальные проблемы и потребности интернет-пользователей. В подкорку откладываем: конкурс, опера, технологический бизнес, призы. Читать дальше →


Как сообщает AFP, представители Samsung Electronics заявили, что примут ответные действия против Apple. Apple в пятницу подала иск против Samsung, утверждая, что устройства Galaxy S 4G, Epic 4G, Nexus S и Galaxy Tab копируют iPhone и iPad. В Samsung заявили, что компания успешно развивает свои ключевые технологии и создаёт свою интеллектуальную собственность. Более того, Samsung подозревает Apple в нарушении патентов Samsung на беспроводные технологии и рассматривает возможность подачи ответного иска. Apple является одним из ключевых клиентов Samsung: в 2010 году Samsung поставила для Apple полупроводники и дисплеи на сумму 5,7 миллиарда долларов. В Samsung заявили, что несмотря на это, у компании нет выбора, кроме как жёстко ответить на иск.


Сначала эту заметку я хотел добавить только к себе, т.к. у меня перманентная проблема с документацией в проекте. Но решил поделиться со всеми. Мой проект большой, включает много подсистем. Требования постоянно меняются, а стиль работы ближе к agile. Как следствие, документация быстро теряет актуальность и я постоянно ищу методы для поддержания этой самой актуальности. Поэтому, если ваш проект на Django, то получать актуальную архитектуру БД вашего приложения за несколько секунд поможет вот такое вот дополнение: django-graphviz (ссылка) Пример того, что получается на выходе(с официальной страницы): Если Вы более опытный в этих вопросах, то просьба поделиться своим личным практическим опытом в комментариях. Я думаю будет полезно всем, кто руководит и поддерживает и простые сайты и сложные.



Все новые видео, загружаемые в YouTube, теперь транскодируются в формат WebM в дополнение к другим поддерживаемым форматам. WebM — это открытый видеоформат, призванный заменить проприетарный видеостандарт H.264. Его разработка спонсируется компанией Google и его использование не требует лицензионных отчислений. Chrome и Opera поддерживают WebM, в Firefox ??поддержка формата добавлена в прошлом месяце, а для Internet Explorer анонсирован плагин, который её добавит. Кроме транскодирования всех новых видео в WebM, команда YouTube работает над тем, чтобы транскодировать в WebM вообще всё видео. Однако, учитывая объём контента в YouTube (как утверждается, ежедневно пользователи загружают видео общей длительностью в шесть лет), это достаточно сложная задача. Тем не менее, уже получилось транскодировать видео, просмотры которого составляют 99 % от всех просмотров, или 30 % от всего видео. Как утверждается, YouTube будет продолжать поддерживать формат H.264. Также разработчики продолжат развивать HTML5-видеоплеер, анонсированный в прошлом году.


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


В своей предыдущей статье ?Что такое безопасность? я писал о безопасности программного обеспечения. В ней я постарался проиллюстрировать два утверждения. Первое утверждение состоит в том, что безопасность является нефункциональным свойством программы, и определяется не тем, что программа делает, а тем, чего она не делает. Второе утверждение, очень тесно связанное с первым, состоит в том, что ?функции безопасности? являются антифункциями: они отбирают возможности у пользователей, которые не должны иметь доступа к некоторой функциональности программного обеспечения. В частности, это означает, что функции безопасности, как одно из средств достижения этой самой безопасности, нельзя описывать теми же самыми методами, которыми описывается ?обычная?, основная функциональность. Для этой цели должны быть использованы другие подходы. К настоящему времени для решения этой задачи было предложено несколько методов. Одним из самых популярных из них является метод вариантов злоупотребления ? misuse cases, ? которому и посвящена данная статья. Читать дальше →


24 марта участники OpenStreetMap за 24 часа попытались нарисовать карту Геленджика, известного нахождением там Мицгола, известного пиарщика Викимапии, т.е. фактически вторглись в логово врага конкурента. Результат вы можете увидеть сами. OpenStreetMap используют для отслеживания дворников в связи с чем, кусочек карты OSM был показан по российскому телевидению. В Косово в результате войны правок, как сообщается, был уничтожен целый город ? Митровица. 17 апреля начался третий этап перехода OpenStreetMap с лицензии Creative Commons BY-SA 2.0 на ODbL: все участники должны согласиться (или не согласиться как сделал я по нескольким причинам) с новыми условиями. Создан проект для распечатки карты в формате для бумажника со словами ?давай встретимся вот в этом месте в случае ЧС?. Карта ITO Map стала доступна во всём мире. Она показывает данные, которые скрыты на обычной карте OpenStreetMap, но информация присутствует в базе данных. Например, вы можете посмотреть количество полос на дорогах вокруг Москвы, метро и трамвайные пути в Петербурге, дороги с освещением, дома без указания высоты, электростанции, подстанции и линии электропередач с указанием напряжения, реки, ограничения скорости на дорогах, покрытия дорог. Завершён импорт базы данных домов Саратова. Результат можно посмотреть на карте. ОСМеры во всём мире отмечали 1 апреля: основатель проекта написал о закрытии OpenStreetMap, а поляки перевернули карту вверх ногами. Смоленск. "Удивительно, что такой большой, важный город, где даже есть трамвай и троллейбус, не родил ни одного осмера". Поэтому 21-22 мая в Смоленск на встречу съедутся участники OpenStreetMap со всей страны (а может и из Белоруссии и Украины) и нарисуют лучшую карту славного города Смоленск. Напоминаю, что скоро в Вене пройдёт самая близкая к России европейская конференция OpenStreetMap. Наши люди там будут иметь спич. Читать дальше →


Давненько мне не приходил никакой спам с вирусными рассылками от френдлиста социальных сетей, да и ничего уникального давно не встречалось из подобного рода рассылок. Но сегодня мне попал довольно любопытный сэмпл. Сперва пришло письмо от человека, который состоит у меня в списке друзей: Довольно несвойственная манера для человека, но я прошел по ссылке, т.к. она не вела на внешние ресурсы. При переходе видим профиль некоего Энди Смоука, обещающего завтра всем дать голоса на халяву, если перейти по ссылке. Что настораживает сразу? Правильно, сокращалка ссылок, которую так долго использовали за бугром для фишинга. Теперь и до нас докатились) Но это лично для меня, вообще настораживает халява сама по себе. Подробности под катом) Читать дальше →


А вот ведь как. Чуть больше месяца назад Western Digital купили бизнес Hitachi по производству HDD, и тогда имел место вот этот комментарий к новости (ценной является вся ветка обсуждений). Комментарий оказался пророческим: Веб-сайт The Wall Street Journal сообщает, что Seagate покупает подразделение Samsung за 1,4 миллиарда долларов США. Половина суммы будет выплачена реальными деньгами, половина ? в виде акций Seagate. Таким образом, Самсунг будет владеть 9.6% акций компании Сигейт. Но данная сделка ? намного больше, чем просто акт купли-продажи. Обе компании ожидает долгосрочное сотрудничество: самсунг будет поставлять флэш-чипы для SSD-дисков, выпускаемых Сигейтом, который, в свою очередь, будет предоставлять свою продукцию для ПК, ноутбуков и прочих устройств от Samsung. Представители Seagate заявляют, что данная сделка откроет перед ними новые возможности на рынках Китая и Юго-Восточной Азии, а также положительно повлияет на работу над SSD-накопителями. Если сделка будет одобрена всеми необходимыми инстанциями, то на рынке жестких дисков, по сути, останется всего три игрока: Western Digital, Seagate (в данный момент имеют наибольшую долю рынка) и Toshiba.





Хорошие новости пришли от команды PowerShell. В своем блоге они объявили о том, что спецификация языка PowerShell выпускается под лицензией Microsoft Community Promise, что означает возможность для всех желающих создавать свои реализации языка PowerShell на любых платформах и для любых целей! PowerShell ? это полноценный язык программирования созданный для автоматизации административных и других задач в Windows. Язык PowerShell отличается тем, что предлагает работу с полноценным объектным конвейером. Вместе с этим, PowerShell является языком платформы .NET и, следовательно, имеет полный доступ к возможностям фреймворка. На PowerShell можно писать как однострочные команды, так и полноценные программы с условиями, ветвлениями, циклами и прочим. Многочисленные расширения PowerShell, известные как командлеты, позволяют получить доступ к разным ресурсам и расширить возможности администрирования. Существуют расширения которые позволяют PowerShell создавать приложения с пользовательскими GUI-интерфейсами. Вместе с интерпретатором скриптов PowerShell распространяется среда разработки PowerShell ISE, которая предлагает дополнительные возможности, в том числе пошаговую отладку скриптов. Версия PowerShell 2.0, которая вышла вместе с выпуском Windows 7 значительно расширила возможности языка и его окружения. Именно спецификация PowerShell 2.0 теперь открыта по лицензии Community Promise. Загрузить спецификацию Windows PowerShell Language Specification Version 2.0 можно по следующей ссылке.



Приветствую всех читателей Хабра! Решив написать эту статью, я обнаружил на Хабре много материалов по графам и, в частности, по топологической сортировке. Например, здесь довольно подробно описана теоретическая часть и приведены примеры основных алгоритмов. Поэтому не буду повторяться, а расскажу о практической области применения Topological sorting, а точнее, хочу поделиться личным опытом применения этого метода при разработке продуктов DevExpress. Из статьи станут понятны мотивы и причины, побудившие к использованию этого алгоритма. В конце я приведу наш вариант реализации алгоритма для сортировки зависимых объектов. Подробности



Дорогие хабровчане, хочу обратить ваше внимание на грядущий выпуск Ubuntu, и предлагаю принять участие в тестировании новой версии этого замечательного дистрибутива. До релиза осталось немногим больше недели, и у нас ещё есть шанс помочь разработчикам сделать ?нарвала? действительно ?опрятным?. На сегодняшний день Ubuntu достаточно стабильна, но содержит некоторое количество багов, на которое следует обратить внимание разработчиков до релиза. В этом посте я предлагаю делиться найденными багами, подтверждать на launchpad, что баг у вас проявляется, и коллективно писать новые репорты. Читать дальше →


? Я тут типа удалил несколько Гб лог-файлов из каталога pg_xlog, чтобы освободить место на диске. Теперь моя база данных не взлетает. ? Ой-вей! Кхе-кхе? А когда говорите в последний раз резервную копию делали? Именно в такой форме несколько раз взывали заказчики и пользователи о помощи на нашем IRC-канале. Учитывая легкость повторения этой ошибки, я решил выложить некоторую информацию о системных каталогах PostgreSQL. Читать дальше →


Spring Remoting Spring framework предоставляет обширные возможности по созданию распределенных приложений. Он не только помогает создавать удаленные службы, но и упрощает доступ к ним. На данный момент в с помощью фреймворка можно организовывать удаленный доступ с помощью большого количества технологий ? Caucho?s Hessian и Burlap, собственная реализация удаленного доступа через HTTP, RMI и т.д. Под катом краткий обзор возможностей фреймворка Spring для создания распределенных приложений с помощью RMI. Читать дальше →


Отписаться от этой рассылки

Комментариев нет:

Отправить комментарий