Pull to refresh
9
0
Александр Васильев @VlAleVas

User

Send message

Об интеллектуальной собственности с холодной головой. Часть 2

Reading time14 min
Views17K
Это продолжение статьи «Об интеллектуальной собственности с холодной головой». Вот ссылка на первую часть. Во второй части я хочу представить, как могла бы выглядеть система регулирования интеллектуальной собственности, если создать её с чистого листа, с учётом новых возможностей и новых угроз, которые появились благодаря повсеместной компьютеризации и интернету.

Оптимальное решение объединяло бы лучшие черты перечисленных в первой части режимов охраны интеллектуальной собственности, минимизируя при этом их недостатки. Кроме того, хочется, насколько это возможно, уменьшить число сущностей и построить единый фундамент для всех видов интеллектуальной собственности. Поэтому стоит начать с вещей, которые одинаково важны как для произведений искусства, так и для изобретений и научных открытий. Прежде всего это необходимость достоверно и надёжно регистрировать авторство и приоритет. Плагиат и «велосипеды» никому не нужны. Затем нужно предусмотреть механизм, позволяющий авторам зарабатывать на жизнь, но при этом не ущемляющий свободу слова и творчества и не создающий труднопреодолимых препятствий для потребления. Начнём с регистрации объектов интеллектуальной собственности.
Читать дальше →
Total votes 21: ↑17 and ↓4+13
Comments1

Хорошая работа, Apple, вы обманули весь мир

Reading time4 min
Views40K
Apple выиграла патентное разбирательство против Samsung с присуждением более одного миллиарда долларов в качестве возмещения ущерба. Можете почитать об этом подробнее на MacRumors.

Ответ Apple: «Мы благодарны присяжным за свою работу и за потраченное время на наш рассказ, и мы счастливы, что наконец-то можем это сказать. Множество доказательств, представленных во время процесса, показали, что Samsung занимался копированием намного глубже, чем мы думали. Судебные процессы между Apple и Samsung были о гораздо большем, чем просто о патентах и деньгах. Они были о ценностях. В Apple мы ценим оригинальность и инновации, и мы посвятили свою жизнь созданию лучших на Земле устройств. Мы делаем эти продукты для того, чтобы порадовать наших клиентов, а не для того, чтобы наши конкуренты их скопировали. Мы аплодируем суду за признание действий Samsung’а преднамеренными и за громкий и яркий знак, что воровство это нехорошо.»

Ответ Samsung: «Сегодняшний вердикт не должен рассматриваться, как победа Apple, но как потеря для Американского потребителя. Это приведёт к меньшему выбору, низкой инновации и потенциально высоким ценам. Очень жаль, что патентным правом можно манипулировать для отдачи одной компании монополии над прямоугольниками с закругленными углами, или технологией, которая улучшается каждый день Samsung’ом и другими компаниями. Потребители имеют право выбирать, и они знают что покупают, приобретая продукты Samsung. Это не последнее слово в этом деле или в других битвах, которые ведутся в судах и трибуналах по всему миру, некоторые из которых уже отклонили претензии Apple. Samsung продолжит применять инновации и предоставлять потребителю выбор.»
Читать дальше →
Total votes 410: ↑316 and ↓94+222
Comments465

Простая архитектура сильного искусственного интеллекта

Reading time8 min
Views13K


Все непонятное кажется сложным, запутанным и труднообъяснимым. Такое отношение совершенно понятно и по отношению к сильному ИИ. Наш мозг умеет столько всего, что невольно кажется, что для объяснения принципов его работы необходимо разобраться в сложнейшем хитросплетении множества различных принципов и разнообразных систем. Собственно, это порождает соответствующие подходы к изучению ИИ, которые время от времени описываются на этом сервере. Всякий, кто профессионально занимается ИИ, со временем определяется с неким философским воззрением, которое приобретает для него религиозный оттенок. Пытаться опровергнуть или даже поставить под сомнение это воззрение задача неблагодарная. В конце концов только работающая модель ИИ — веский довод в пользу одной из теорий. Так что прошу воспринимать мое повествование исключительно как мою личною точку зрения. Так вот, я убежден, что уже удалось сформулировать основные принципы необходимые для построения сильного ИИ и в основном понятно, и что есть мышление и как его смоделировать в полном объеме. Подробности под катом.
Читать дальше →
Total votes 44: ↑29 and ↓15+14
Comments157

Петиция в Госдуму и реакция «интеллектуальной элиты»

Reading time4 min
Views2.1K
Недавно несколько активистов (среди которых есть газета «Частный Корреспондент», а также «Викимедиа РУ») направили в Госдуму РФ открытое письмо, в котором содеражилсь предложения по модернизации законодательства в области авторского права:
  1. Ввести в законодательство концепцию свободных лицензий;
  2. Выкупить авторские права на произведения, входящие в школьную программу;
  3. Выкупить авторские права на классику советского кинематографа;
  4. Обязать передавать в общественное достояние (или выпускать под свободной лицензией) всё, что создаётся на средства из госбюджета;
  5. Ввести свободу панорамы (об абсурдности её отсутствия см. тут)
  6. Дать библиотекам право оцифровывать книги без переговоров с правообладателем;
  7. Ввести совет по авторскому праву, который будет ведать коллективным управленем АП и выдавать лицензии на произведения, связаться с авторами которых затруднительно.

Вполне нормальные и разумные требования, не правда ли? Многие из них реализованы в разных странах мира, например свобода панорамы или свободные лицензии. Однако очень скоро последовала реакция нашей «творческой элиты».
Читать дальше →
Total votes 203: ↑199 and ↓4+195
Comments121

Жизнь разработчика (в картинках)

Reading time1 min
Views65K
Взято отсюда специально для хабра. Возможно, в некоторых из ситуаций вы узнаете себя.

Когда я показываю босу, что окончательно пофиксил баг



Когда проджект-менеджер входит в офис



Читать дальше →
Total votes 884: ↑700 and ↓184+516
Comments132

Как работает yield

Reading time6 min
Views663K
На StackOverflow часто задают вопросы, подробно освещённые в документации. Ценность их в том, что на некоторые из них кто-нибудь даёт ответ, обладающий гораздо большей степенью ясности и наглядности, чем может себе позволить документация. Этот — один из них.

Вот исходный вопрос:
Как используется ключевое слово yield в Python? Что оно делает?

Например, я пытаюсь понять этот код (**):
def _get_child_candidates(self, distance, min_dist, max_dist):
    if self._leftchild and distance - max_dist < self._median:
        yield self._leftchild
    if self._rightchild and distance + max_dist >= self._median:
        yield self._rightchild

Вызывается он так:
result, candidates = list(), [self]
while candidates:
    node = candidates.pop()
    distance = node._get_dist(obj)
    if distance <= max_dist and distance >= min_dist:
        result.extend(node._values)
        candidates.extend(node._get_child_candidates(distance, min_dist, max_dist))
        return result


Что происходит при вызове метода _get_child_candidates? Возвращается список, какой-то элемент? Вызывается ли он снова? Когда последующие вызовы прекращаются?

** Код принадлежит Jochen Schulz (jrschulz), который написал отличную Python-библиотеку для метрических пространств. Вот ссылка на исходники: http://well-adjusted.de/~jrschulz/mspace/

Подробный и обстоятельный ответ
Total votes 141: ↑136 and ↓5+131
Comments41

Свой Google Reader методом Бендера

Reading time2 min
Views41K
С момента анонса закрытия Google Reader на хабре появился уже ряд статей о других сервисах, на которые можно уйти.
Во всём этом меня смущает то, что это же не Вконтакт, не твиттер, а хабра, почему я здесь читаю только о сторонних сервисах?
Кто мешает сделать свой RSS Reader с преферансом и мадмуазелями?
image
Под катом немного моих соображений о том, что можно сделать самому для себя. Приветствуется ваш опыт и соображения в комментариях.
Читать дальше →
Total votes 78: ↑61 and ↓17+44
Comments76

Как собрать бинарный deb пакет: подробное HowTo

Reading time15 min
Views217K
Сегодня я расскажу на абстрактном примере как правильно создать *.deb пакет для Ubuntu/Debian. Пакет мы будем делать бинарный. Пакеты, компилирующие бинарники из исходников здесь не рассматриваются: осилив изложенные ниже знания, в дальнейшем по готовым примерам можно понять суть и действовать по аналогии :)

В статье не будет никакой лишней возни «вручную»: формат пакета эволюционировал в достаточно простую, а главное — логичную структуру, и всё делается буквально на коленке, с применением пары специализированных утилит.

В качестве бонуса в конце статьи будет пример быстрого создания собственного локального репозитория: установка пакетов из репозитория позволяет автоматически отслеживать зависимости, и конечно же! — устанавливать всё одной консольной командой на нескольких машинах :)

Для тех, кто не хочет вдаваться в мощную систему установки софта в Linux, рекомендую посетить сайт проги CheckInstall: она автоматически создаёт deb-пакет из команды «make install» ;) А мы вместе с любопытными —
поехали дальше!
Total votes 73: ↑63 and ↓10+53
Comments40

Обзор e-Learning трекеров или Век живи — век учись!

Reading time3 min
Views28K
Все чаще можно услышать про универсальных трекеров-монстров типа ThePirateBay.org, torrents.ru или упоминания трекеров музыкальной либо игровой тематики. Но помимо них давно существуют торрент-трекеры обучающей направленности, о которых мало что известно рядовому пользователю. В основном, это закрытые сообщества образованных людей с регистрацией по приглашениям, которые обмениваются обучающими материалами, будь-то электронные книги, обучающее видео, CBT (computer based trainings), аудио-книги, презентации с конференций или софт для обучения. Преобладающая часть материалов связана с ИТ-технологиями и поэтому будет особенно полезна ИТ-специалистам, от студента, изучающего Linux, PHP или C# и до гуру, который готовится к сдаче CCIE. Также присутствует материал, посвященный изучению иностранных языков, психологии, саморазвитию, соблазнению, развитию бизнес-навыков. Если ты подумываешь сдать на CCNA, MCSE, RHCE, CISSP, Network+, PMP, IELTS/TOEFL и так далее — то здесь можно найти все необходимое и даже больше. Под катом находится обзор англоязычных ресурсов обучающей направленности.
Поехали!
Total votes 74: ↑73 and ↓1+72
Comments224

27+ ресурсов для онлайн-обучения

Reading time5 min
Views969K

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

Статья содержит перечень ресурсов для онлайн-обучения, представляющих интерес преимущественно для программистов.

Читать дальше →
Total votes 174: ↑163 and ↓11+152
Comments68

Отечественные авторские блоги для гиков

Reading time4 min
Views20K
Бывает, что Хабр прочитан, мировые новости изучены, новая книга не начата и хочется какой-нибудь качественной технической информации — заметок от программистов, ссылок на интересные новости от западных коллег и просто гиковских штук. Как быть в этом случае? Можно обратиться к западной технической блогосфере, к счастью, там есть из чего выбрать. Но и отечественная блогосфера с программистским и гиковским уклоном способна порадовать самого придирчивого читателя. Под катом собраны ссылки на самые любопытные (по мнению автора) блоги российских IT-деятелей. На Хабре уже было что-то похожее, но без описания и четкой тематики. Приведенные здесь блоги будут интересны скорее программистам.
Читать дальше →
Total votes 110: ↑76 and ↓34+42
Comments15

Руководство: Pyramid для Людей — оглавление

Reading time4 min
Views18K
Данный перевод, по-традиции, имеет вольное содержание. Ненужные, по мнению автора, части убраны, другие дополнены. Огромная просьба тем, кто заметил сильные искажения в тексте, которые меняют смысл повествования — писать в личку, поправлю. UPD: перевод начат давно, но сейчас фокус деятельности смещен в другую область — возможно кому-то и эта переведенная, небольшая часть, послужит хорошим стартом в изучении новой для себя технологии.

Pyramid появился как быстрый, современный, web-фреймворк, для Pylons и Zope сообществ. Когда вам нужно только веб-приложение, а не полноценная CMS, Pyramid дает вам возможность сохранить большинство похожих на Plone технологий, или собрать проект на скорую руку.

Это пособие содержит понемногу обо всем: практическое введение в большинство возможностей технологии. Забавы ради, в быстром темпе его можно освоить, и безусловно оно не для профи.

На подходе к основной части


Методичка собрана, по основным разделам. Начинается с создания UI\UX(прим.перевод.UI — англ. user interface; UX — User eXperience) для чайников. Каждая основная область состоит из последовательности шагов, в которых есть очень небольшое количество определений. Рабочий код понемногу накапливается.

Как описано в сценарии, простое приложение это система управления проектом, для большого количества компаний, которые ведут множество проектов. Мы выбрали traversal и ZODB как начальную архитектуру, для этого пособия.
Читать дальше →
Total votes 22: ↑13 and ↓9+4
Comments3

Бесплатные книги

Reading time3 min
Views60K
Несколько книг по разным темам, которые находятся в открытом доступе.

Основы программирования
Читать дальше →
Total votes 243: ↑239 and ↓4+235
Comments32

Мобильная история. ARM, Atom, X86, PDA, UMPC и другие буквы и цифры…

Reading time8 min
Views12K
«Microsoft официально заявил, что не будет портировать Windows 7 для ноутбуков на базе ARM процессоров»…
«Samsung приступил к производству процессоров ARM по 45nm технологии»…
«Apple представил новый, «очень быстрый» iPhone 3GS с процессором Samsung ARM 600MHz»…
image
Кроме того, этим летом исполнилось три года с тех пор, как Intel отказался от выпуска процессоров XScale (архитектура ARM) для карманных устройств, продав все свои соответствующие подразделения компании Marvell.

Так что информационных поводов накопилось достаточно. Поводов для того, чтобы вспомнить историю — рассказать о ситуации на рынке мобильных устройств на момент продажи XScale (лето 2006), посмотреть, что изменилось в этой области с тех пор и попробовать заглянуть в будущее: куда движется мобильно-компьютерная индустрия?

Итак, 2006 год.

Из интересующих нас мобильных устройств на рынке присутствуют: ноутбуки, карманные компьютеры (также известные, как «КПК», «PDA», «HandheldPC»), мобильные телефоны, а также смартфоны (коммуникаторы).
Читать дальше →
Total votes 53: ↑50 and ↓3+47
Comments137

Maemo-MeeGo story

Reading time18 min
Views16K
21 июня 2011 года Nokia представила смартфон N9 с операционной системой MeeGo Harmattan на борту. Смею утверждать, что N9, — единственный вау-продукт после появления на рынке iPhone. Но на момент презентации N9 уже было известно, что финский IT-гигант заключил долгосрочный союз с корпорацией Microsoft, и N9 станет первым и единственным смартфоном Nokia на MeeGo Harmattan.
Читать дальше →
Total votes 114: ↑103 and ↓11+92
Comments113

Взгляд изнутри: матрицы цифровых камер

Reading time10 min
Views190K

Предисловие


Два месяца тому назад в статье, посвящённой сравнению LCD и E-Ink дисплеев, я упомянул, что одним из следующих обзоров будет «вскрытие» матрицы современного фотоаппарата. И спешу исполнить данное обещание!

It is time to cut up!
Total votes 270: ↑266 and ↓4+262
Comments40

Vim :bw, :bd, :bun, :quit, :close. Что со всем этим делать?

Reading time3 min
Views10K
Vim имеет множество команд для закрытия чего угодно и в каких угодно сочетаниях, но чего он не умеет так это закрывать все одной командой. Человеку который начал использовать Vim недавно, это может показаться довольно странным. Попробуем разобраться, как исправить эту ситуацию.
Читать дальше →
Total votes 26: ↑23 and ↓3+20
Comments39

AngularJS — фреймворк для динамических веб-приложений от Google

Reading time6 min
Views138K
AngularJS создан для тех разработчиков, которые считают, что декларативный стиль лучше подходит для создания UI, а императивный — для написания бизнес-логики.

Дзен Angular


  • Хорошо отделять манипуляцию DOM-ом от логики работы приложения. Это существенно улучшает тестируемость кода.
  • Хорошо считать, что автоматизированное тестирование приложения настолько же важно, насколько и написание самого приложения. Тестируемость очень сильно зависит от того, как структурирован код.
  • Хорошо отделять разработку клиентской части от серверной. Это позволяет вести разработку параллельно и улучшает повторное использование на обеих сторонах.
  • Хорошо, когда фреймворк ведет разработчика по всему циклу разработки приложения: от проектирования UI через написание бизнес-логики к тестированию.
  • Хорошо, когда распространенные задачи становятся тривиальными, а сложные — упрощаются.


AngularJS представляет собой комплексный фреймворк. В стандартной поставке он предоставляет следующие возможности:
  • Все, что вам нужно для создания CRUD-приложений: data-binding, базовые директивы для шаблонов, валидация форм, роутинг, deep linking, повторное использование компонентов, dependency injection, инструменты для взаимодействия с серверными (RESTful) источниками данных.
  • Все, что вам нужно для тестирования: средства для модульного тестирование, end-to-end тестирования, mock-и.
  • Шаблон типового приложения, включающего в себя структуру каталогов и тестовые скрипты.


AngularJS разрабатывается сотрудниками Google и используется, как минимум, в одном сервисе Google — DoubleClick.

Читать дальше →
Total votes 60: ↑55 and ↓5+50
Comments36

Обучаем компьютер чувствам (sentiment analysis по-русски)

Reading time12 min
Views83K


Sentiment analysis (по-русски, анализ тональности) — это область компьютерной лингвистики, которая занимается изучением мнений и эмоций в текстовых документах. Недавно на хабре появилась статья про использование машинного обучения для анализа тональности, однако, она была настолько плохо составлена, что я решил написать свою версию. Итак, в этой статье я постараюсь доступно объяснить, что такое анализ тональности, и как реализовать подобную систему для русского языка.
Читать дальше →
Total votes 90: ↑85 and ↓5+80
Comments40

Зашифрованный файл-страховка Wikileaks (64 ГБ)

Reading time1 min
Views5.3K
Если кто не в курсе, на Wikileaks уже 9 дней идёт DDoS-атака до 40 Гбит/с, начавшаяся после утечки информации о TrapWire — секретной американской системе слежения за гражданскими лицами через видеокамеры наружного наблюдения. Как сообщается в украденных письмах разведывательного агентства Stratfor, система обрабатывает сигнал с тысяч камер по всей Америке, способна автоматически составлять отчёты, распознавая лица людей и номера машин.

Уместно напомнить, что в феврале администраторы Wikileaks второй раз в своей истории прибегли к страховке на случай, если им причинят вред. Они опубликовали файл (64,3 ГБ) с зашифрованной информацией, вероятно, архивом секретных документов США, в том числе письмами Stratfor. Кто хочет помочь проекту, могут присоединиться к раздаче. Нужно скачать файл и обеспечить длительное хранение.
Total votes 84: ↑72 and ↓12+60
Comments67

Information

Rating
Does not participate
Location
Симферополь, Республика Крым, Россия
Registered
Activity