Как стать автором
Обновить
53
0
Andrew Dryga @AndryX

Пользователь

Отправить сообщение

Разоблачение 12 юридических заблуждений о программах для ЭВМ

Время на прочтение7 мин
Количество просмотров182K


Заблуждение / опасная привычка На самом деле … Наш совет прост:
1. Мы создали программу и автоматически стали ее авторами и правообладателями. Для охраны и продажи программы никаких документов оформлять не нужно, ведь она охраняется авторским правом — ©! Действительно: программа для ЭВМ охраняется авторским правом как литературное произведение (п.1 ст. 1259, ст. 1261 ГК РФ).

Но то, что для возникновения авторских прав не требуется регистрация или соблюдение каких-либо иных формальностей (п.4 ст. 1259 ГК РФ), ни в коем случае не освобождает:
− от соблюдения набора критериев, установленных законом;
− от необходимости документально доказать факт создания программы и свои права на них.

Неоформленный SOFT закон не охраняет.

Всё просто: если у вас спор о правах на программу, то без документов вы не сможете доказать, что (1) у вас были права и (2) ваши права нарушены, (3) что сама эта совокупность данных и команд на языке программирования является интеллектуальной собственностью (ведь различные версии и релизы никакой новой интеллектуальной собственности не создают).
То же самое – при постановке на бухгалтерский учёт и оформлении бухгалтерских проводок.

Коротко говоря: нет документов = нет интеллектуальной собственности = нет нарушений прав = нет компенсации за нарушение прав.
Оформляйте много хороших и разных документов при создании программ для ЭВМ:
— договоры с авторами;
— договоры с подрядчиками;
— технические задания;
— протоколы совещаний и тестов;
— соглашения между соавторами;
— авторское свидетельство;
— сертификат признания интеллектуальной собственности;
— спецификация РИД;
— свидетельство о регистрации программы для ЭВМ (Роспатент).
Читать дальше →
Всего голосов 149: ↑119 и ↓30+89
Комментарии210

Мифы нашего времени: генетически модифицированные организмы. Так ли страшен черт?

Время на прочтение21 мин
Количество просмотров573K
Человеку давно свойственно интересоваться окружающим миром и находить объяснения тому окружающим вещам и событиям. Собственно, без этого человек не стал бы человеком. На базе верований, мифов развивалась сначала религия, а потом — и современная наука, которая уже весьма успешно объясняет окружающий мир от очень малых до впечатляющих масштабов. Но всегда оставались люди, которые противились прогрессу и распространяли устоявшиеся мифы, уверяя, что они отвечают на все вопросы и незачем двигаться дальше. Гром гремит — это Перун-громовержец злится; кто-то заболел — это Бог его наказывает, вот тебе объяснения, отстань, не задавай вопросов, а лучше помолись.
Современные мифы более глубоки и обычно связаны с наукой. Причины понятна — наука развилась (особенно в последнее время) до такой степени, что часто нужен колоссальный объем знаний, чтобы просто понять, о чем вообще идет речь. У многих людей этого объема нет или безвозвратно потерян, что и снижает их сопротивляемость к разного рода мифам нашего времени. Миф про вредность пищевых добавок Exxx; миф про полезность натурального и вредность «химии»; миф про врачей-убийц, травящих людей прививками; миф про настолько страшное ГМО, что наклейки с надписью «без ГМО» надо клеить даже на салфетки и на пачки с солью.
Картинка для привлечения внимания
Что такое ГМО? Зачем они нужны? Как велика опасность и польза от их использования? Есть ли доказательства безопасности этих организмов?
Рассуждения дилетанта на тему - под катом
Всего голосов 319: ↑291 и ↓28+263
Комментарии832

Заземление. Что это такое и как его сделать (часть 2)

Время на прочтение12 мин
Количество просмотров136K


1 часть. Заземление
(общая информация, термины и определения)


2 часть. Традиционные способы строительства заземляющих устройств
(описание, расчёт, монтаж)


3 часть. Современные способы строительства заземляющих устройств
(описание, расчёт, монтаж)



2 часть. Традиционные способы строительства заземляющих устройств (описание, расчёт, монтаж)


В этой части я расскажу о традиционных/ классических способах строительства заземлителей, применяемых примерно с начала двадцатого века.

Г. Основные способы строительства

Г1. Несколько коротких электродов (“уголок и кувалда”)
Г1.1. Особенности решения
Г1.1.1. Промерзание грунта зимой
Г1.1.2. Взаимное “экранирование”/ “затенение” электродов
Г1.2. Расчёт получаемого сопротивления заземления и необходимого количества заземляющих электродов
Г1.3. Монтаж
Г1.4. Достоинства и недостатки
Г1.5. Уменьшение количества электродов
Г2. Одиночный глубинный электрод (“обсадная труба”)
Г2.1. Особенность решения
Г2.2. Расчёт получаемого сопротивления заземления
Г2.3. Монтаж
Г2.4. Достоинства и недостатки


Г. Основные способы строительства


Напомню, в прошлой части я остановился на общем подходе…
Читать дальше →
Всего голосов 65: ↑64 и ↓1+63
Комментарии30

Абсолютный успех народного финансирования: Pebble собрали 10 миллионов долларов за один месяц

Время на прочтение2 мин
Количество просмотров12K
Pebble — это электронные часы, построенные на технологии электронной бумаги. Они не только умеют показывать дату и время — они могут связываться по Bluetooth (в том числе 4.0) с вашим телефоном (iPhone или Android) и отображать большое количество разной информации: погоду, имя звонящего, приходящие SMS-сообщения (только для Android), сообщения в Twitter, электронную почту, GPS-информацию (в частности, текущую скорость) и многое другое. Сами пользователи могут писать для Pebble приложения, которые как угодно могут расширять возможности этих часов. Можно выбрать одну из многих тем оформления, или создать свою собственную. Экран часов отлично видно на солнце, но у них также есть подсветка (для тёмного времени суток), одной зарядки хватает примерно на неделю.



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

Стоимость этих часов — 150 долларов. Если только не… сделать предзаказ. До этого момента Pebble можно было приобрести, вложив определённую сумму в проект на Kickstarter. По сути, это ничто иное, как предзаказ (часы будут примерно в сентябре) с очень хорошей скидкой. И желающих вложить деньги заранее нашлось очень много. Всего вложились таким образом 66 388 человек. Собранная сумма составляет $10,166,046.
Читать дальше →
Всего голосов 46: ↑44 и ↓2+42
Комментарии46

Достали злые соседи? Выбирай подходящий инструмент

Время на прочтение1 мин
Количество просмотров1.2K
Говорят, что все гениальное должно быть очень простым.
Глядя на этот сайт, трудно не согласиться:

image
Всего голосов 240: ↑204 и ↓36+168
Комментарии78

Сделайте ваши QR-коды более красивыми

Время на прочтение3 мин
Количество просмотров97K
imageГамильтон Чан является генеральным директором и основателем Paperlinks.
Используя свободное приложение для iPhone от Paperlinks, рекомендованное Apple как одно из самых нужных и важных приложений, пользователи могут сканировать и просматривать содержимое QR-кодов. Paperlinks также обеспечивает мощную платформу для создания QR-кодов, хранения и отслеживания их посещаемости.

Читать дальше →
Всего голосов 113: ↑108 и ↓5+103
Комментарии91

Онлайн размещение документов на сайте

Время на прочтение3 мин
Количество просмотров23K
В наше время, когда Интернет широко шагает по стране, компании все чаще создают собственные сайты. Почти на каждом присутствует информация о ценах на продукцию, услуги и т.д., проще говоря – прайсы. Зачастую прайсы сразу сверстаны в html страницу или дается ссылка на их скачивание. В первом случае хорошо, если на сайте установлена CMS и можно редактировать страницы, а если нет? Во втором, нужно закачать прайс по ftp. Оба случая могут явиться камнем преткновения при обновлении прайса на сайте, если нет собственного вебмастера. Да и копирование информации из готового прайса на сайт, может привести к неточностям и ошибками, особенно если прайс не маленький. А это чревато потерей клиентов. Рассмотрим, как упростить размещение прайсов online. Сразу оговорюсь, что рассматривать мощные системы, где CMS сайта взаимодействует с бухгалтерией компании я не буду.
Читать дальше →
Всего голосов 72: ↑66 и ↓6+60
Комментарии31

Dingoo A320 за $49.50

Время на прочтение1 мин
Количество просмотров16K
Такое себе маленькое уведомление — сейчас можно купить известную хабра-людям портативную игровую консоль Dingoo A320 (wikipedia) всего за $49.50 (это уже с почтовым трекинговым номером). Почитать хабра-статьи про нее можно тут и тут.



Как это сделать?
Всего голосов 110: ↑102 и ↓8+94
Комментарии575

Своя собственная, домашняя АТС

Время на прочтение5 мин
Количество просмотров27K
Что такое SIP наверное уже многие знают. На самом деле это просто протокол установления сессий для устройств связи, все просто — ты спрашиваешь сервер на наличие вызываемого абонента, сервер отвечает, что он есть-нет, жив-оффлайн, и пр., сервер тебе отвечает — есть, находится там-то, спрашивает обоих абонентов на установление связи (ACK), после чего ты успешно разговариваешь с другом. Протокол достаточно простой, очень похож и по кодам и по организации на HTTP.

image

В этой статье пойдет речь не о протоколе. Речь пойдет о том, как создать свою собственную АТС, рационально организовать внешние и внутренние звонки.
Читать дальше →
Всего голосов 24: ↑22 и ↓2+20
Комментарии31

Google Dashboard

Время на прочтение1 мин
Количество просмотров3.6K
Вот и заработал Google Dashboard. Впринципе ничего интересного там не обнаружилось. Можно использовать как меню для доступа ко всем сервисам гугл.

Скриншот внутренностей можно посмотреть под хаброкатом.
Читать дальше →
Всего голосов 41: ↑30 и ↓11+19
Комментарии22

Как увели мои деньги с кошелька Яндекса. Часть 1

Время на прочтение2 мин
Количество просмотров44K
Буквально вчера у меня со счета в Яндекс.Деньгах сняли все деньги что там имелись, а именно 9500 ру. Очень досадно, очень обидно, хочется плакать. Как увели мои пароли — вопрос для меня интересный до сих пор — пользуюсь антивирусом, пароли храню только в зашифрованном виде. Усиленной авторизации у меня не было (каюсь, каюсь, виноват).

Деньги ушли 3-мя платежами в WebMoney через Робокассу. Звонок в Робокассу ничего не дал — они сказали что деньги переведены на счет (какой именно не выдают) и ничем помочь не могут. Сказали обратиться в тех.поддержку Яндекс.Деньги и Webmoney. По их запросам они предоставят все сведения если потребуется. Обратился в службу тех.поддержки обоих компаний. Яндекс ответил, но как!.. Об этом чуть ниже.

Читать дальше →
Всего голосов 325: ↑297 и ↓28+269
Комментарии511

О гриппе А (H1N1) с точки зрения программирования

Время на прочтение6 мин
Количество просмотров17K
Учёные уже полностью дизассемблировали H1N1 и занесли его в вирусную базу NCBI Influenza Virus Resource. Там всё задокументировано в подробностях. Например, образец A/Italy/49/2009(H1N1) был обнаружен в носу 26-летней женщины, вернувшейся из Италии в США. Вот первые 120 бит его генетического кода.

atgaaggcaa tactagtagt tctgctatat acatttgcaa ccgcaaatgc agacacatta

Сколько бит убьёт человека?
По приблизительным подсчётам, общий размер исходников H1N1 составляет 26 022 бит, а если исключить служебные стоп-сигналы (указывают на окончание каждой белковой последовательности), то исполняемый код состоит примерно из 25 054 бит. Это число является приблизительным ещё и потому, что в вирусе присутствует механизм генерации избыточного мусора для маскировки от антивирусов.

Итак, получается около 25 килобит или 3,2 килобайта. Таков объём кода для программы, имеющей ненулевые шансы убить человека. H1N1 написан гораздо эффективнее, чем компьютерный вирус MyDoom размером около 22 КБ.

Очень унизительно, что меня могут убить всего 3,2 КБ генетических данных. Впрочем, в 850 МБ человеческого генома по любому должны быть дыры для парочки эксплойтов.
Читать дальше →
Всего голосов 323: ↑317 и ↓6+311
Комментарии177

Разгони свой сайт. Оглавление

Время на прочтение3 мин
Количество просмотров1K
После обсуждения рентабельности выпуска бумажной книги я решил все же сконцентрироваться на электронной версии. Если она окажется достаточно популярна, там можно будет и о hard-copy подумать.

В эпоху Web2.0 технологий и взглядов было бы глупо писать книгу в отрыве от ее читателей, поэтому в данном топике выложено предварительное оглавление (чтобы скорректировать дальнейшую работу). Оно преследует две цели: во-первых, дать общее понятие о необходимости клиентской оптимизации. Во-вторых, рассказать о существующих подходах и наиболее современных решениях. Книга не стремится научить оптимизировать сложные JavaScript-приложения или настраивать nginx + FastCGI. Только общий подход и основные методики.

Любые комментарии приветствуются.
Читать дальше →
Всего голосов 62: ↑53 и ↓9+44
Комментарии60

Коллекции иконок? Легко! Тысячи иконок в сетах.

Время на прочтение2 мин
Количество просмотров39K
В продолжении поста "Ресурсы по поиску качественных иконок" представляю свою коллекцию сайтов, на которых вы найдёте очень(!) много качественных наборов иконок. Все сайты проверены руками, следовательно открываются и скачиваются легко.
Читать дальше →
Всего голосов 159: ↑135.5 и ↓23.5+112
Комментарии36

Виджет для прокладывания маршрутов

Время на прочтение1 мин
Количество просмотров768
Маршруты на твоем сайте

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

Установка виджета очень проста:
1. Необходимо получить код виджета и разместить его на своем сайте.
2. Пользователь сайта вводит свой адрес в качестве точки отправления.
3. Затем выбирает один из адресов компании в качестве точки назначения.
4. И нажимает кнопку «Найти маршрут».

В результате пользователь получает несколько вариантов проезда, сопровождённых подробной статистикой о маршруте и онлайн-информацией о пробках.

Всё очень просто и удобно!

При желании можно создать виджет без CSS-оформления, чтобы получить возможность максимально точно настроить его внешний вид под дизайн конкретной страницы.

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

Счастливого пути!
Всего голосов 40: ↑38 и ↓2+36
Комментарии36

Азбука хорошего разработчика. Книжки для чтения

Время на прочтение2 мин
Количество просмотров3.4K
Часто разработчиков нужно направить, поскольку они не имеют понятия о том, что им нужно изучить для повышения своего уровня. В этой заметке я опишу источники знаний, в моем понимании, необходимые для этой цели. Пишу в порядке, в котором я их предлагаю читать.

Паттерны проектирования

Википедия — там, в принципе, на хорошем уровне все описано и приведены примеры на разных языках.
Базовая книга – классика:
«Приемы объектно-ориентированного проектирования. Паттерны проектирования» — читал книгу давно, и раза 3. Вам того же советую. Даст возможность понимать большое количество терминов, произносимых другими разработчиками.

Рефакторинг

«Рефакторинг. Улучшение существующего кода» — вероятно, эта книга сделала революцию в написании кода. Читается быстро и интересно. Методы рефакторинга должны отложиться в голове до конца жизни. Ваш код отныне будет лучше. В книге есть упоминание про юнит тестинг.
Читать дальше →
Всего голосов 73: ↑72 и ↓1+71
Комментарии66

Расшифрован механизм кармы

Время на прочтение4 мин
Количество просмотров1.6K
В своем исследовании механизма хабракармы, проведенном в течение марта с.г., я использовал 75 виртуальных персонажей. Мощность кластера в составе 45 персонажей, задействованных в ходе предварительного эксперимента, оказалась недостаточной для того, чтобы из полученной статистики сделать надежные выводы. Сегодня же погрешность результатов исследования я оцениваю как 1,3%.

К концу эксперимента администрация Хабрахабра заблокировала 7 персонажей, но характер и масштаб проводимого эксперимента, похоже, не разгадала. В связи с чем заранее приношу администрации извинения и рассчитываю на понимание: если миры создаются, то разве не для того, чтобы их исследовать?
Читать дальше →
Всего голосов 180: ↑174 и ↓6+168
Комментарии77

Я хочу работать в Google! Телефонное интервью (часть 2)

Время на прочтение14 мин
Количество просмотров17K
Сегодня мы будет обсуждать технические аспекты и реализацию задач на Python и C/C++, которыми нас будет закидывать инженер из Google. Начнём с самых тривиальных проблем с последующим нарастанием сложности. Параллельно обратим внимание о чём стоит упомянуть во время интервью и где не попасть в ловушку.
Читать дальше →
Всего голосов 102: ↑86 и ↓16+70
Комментарии134

Я хочу работать в Google! Телефонное интервью (часть 1)

Время на прочтение4 мин
Количество просмотров31K
Привет Хабр! Давно не писал. Да это и понятно. Защита диссертации, получение PhD, а сейчас ещё и активный поиск работы — всё это занимает очень много драгоценного времени. Но разговор сегодня пойдёт не о том. Хотелось бы поделиться с Вами, уважаемые хабралюди, ресурсами и описанием процесса подготовки к телефонному техническому интервью с Гуглом, первый технический этап которого я уже прошёл, и теперь готовлюсь ко второму, который будет в пятницу.
Читать дальше →
Всего голосов 207: ↑182 и ↓25+157
Комментарии99
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Зарегистрирован
Активность