Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

Зачем оформлять документы о создании программного обеспечения (мнение практикующего юриста)

Дизайн Подготовка технической документации *Разработка игр *Разработка мобильных приложений *Разработка робототехники *
Из песочницы

Согласно данным опроса сервиса SuperJob, в 51% опрошенных компаний есть сотрудники "на удаленке". При чем, чаще всего на дистанционную работу переводят сотрудников из сферы информационных технологий.

Казалось бы, удаленный режим работы минимизирует количество регистрируемых документов и упрощает их содержание. Но во всём, что касается создания результатов интеллектуальной деятельности, и в частности разработки программного обеспечения, это не так. Может меняться их форма, но наличие правильно оформленных прав на разработки остаются предметом первой важности.

Состав документов может варьироваться от количества задействованных в разработке лиц (особенно если речь идет об авторских коллективах, крупных контрактах с длинными «цепочками» заказчиков, подрядчиков, субподрядчиков и т.д.).

Разберемся по порядку, в каком случае какие документы нужны, что будет, если их не оформлять, и что предусмотреть наперед.

Читать далее
Рейтинг 0
Просмотры 137
Комментарии 0

Новости

Решение проблемы в управлении конкурентными вычислениями

Блог компании JUG Ru Group Параллельное программирование *Конференции Распределённые системы *
Перевод

От переводчиков. Эту коротенькую статью Дейкстры, которой уже 57 лет, Лесли Лампорт назвал «работой, которая начала всю область конкурентных и распределенных алгоритмов». Но на Хабре её до сих пор вроде бы не переводили. Поскольку мы скоро проведём конференцию Hydra, которая посвящена именно этой области, решили восполнить этот пробел. Кстати, как думаете, как лучше переводить на русский слово concurrent? Мы выбрали вариант «конкурентный», но консенсуса тут вроде бы нет.

Эдсгер В. Дейкстра
Технический университет Эйндховена, Нидерланды

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

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 446
Комментарии 1

Как зарабатывает на рекламе сайт-агрегатор: разбираем на живом примере

Монетизация веб-сервисов *Медийная реклама

На сайты-агрегаторы люди ходят вовсе не за тем, чтобы смотреть рекламу, но огромная аудитория гарантирует владельцу возможность получать регулярный заработок. Насколько эффективно можно монетизировать такой ресурс и как при этом не нанести ущерб интересам пользователей — на примере сайта KudaGo.com свой вариант ответа на эти вопросы даёт CEO programmatic-платформы RTBSape Сергей Самонин.

Читать далее
Всего голосов 2: ↑0 и ↓2 -2
Просмотры 339
Комментарии 0

Эмулятор CD-Rom для SonyPlaystation который я писал больше десяти лет. Часть 3

DIY или Сделай сам
В первой части. Мы поверхностно посмотрели, как работает микросхема CXD2545. В второй смогли частично и с ошибками проэмулировать привод. И вот пришла пора закончить эту эпопею(не совсем). которая признаю честно казалась проектом на пару вечеров. В этой части мы всё переделаем, причем дважды, разгадаем загадку SENS, и попутно ещё решим кучу разных маленьких, но нужных моментов. А тем временем с момента последнего ковыряния эмулятора по ощущениям прошло, наверное, месяцев девять или даже десять, и да автор таки разродился. Ну а точней случился новый год, а это неделя когда можно спокойно заниматься своими проектами. Поэтому приставка была перевезена из города, где я работаю, туда, где я предпочитаю жить. С этого момента и начинается третья часть, о том как всё удалось сделать.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 651
Комментарии 1

Пол Грэм: Облекая идеи в слова

Читальный зал Научно-популярное Мозг
Перевод
image

Писать о чем-то, даже о том, что вы хорошо знаете, обычно выявляет вам, что вы знали это не так хорошо, как думали. Облекать идеи в слова — суровое испытание. Первые слова, которые вы выбираете, обычно неверны; вам приходится переписывать предложения снова и снова, чтобы достичь точности и выразиться правильно. И ваши идеи будут не только неточными, но и неполными. Половина идей, которые попадут в эссе, будут теми, о которых вы думали, пока писали его. Собственно, поэтому я их и пишу.

Считается, что когда вы что-то публикуете, то то, что вы написали, было тем, о чем вы подумали до того, как написали это. Это были ваши идеи, и теперь вы их высказали. Но мы то знаем, что это неправда. Вы знаете, что облечение ваших идеи в слова изменяет их. И не только идеи, которые вы опубликовали. Предположительно, были и другие, которые оказались слишком сломанными, чтобы их можно было починить, и те, которые вы вместо этого отбросили.

Не только необходимость связывать свои идеи с конкретными словами делает написание столь требовательным. Настоящим испытанием является чтение того, что вы написали. Вы должны притвориться нейтральным читателем, который ничего не знает о том, что у вас в голове, а знает только о том, что вы написали. Когда он читает то, что вы написали, кажется ли это правильным? Кажется полным? Если вы приложите усилия, то сможете читать написанное так, как если бы вы были совершенно незнакомым человеком, а когда вы это делаете, новости, как правило, плохие. Мне требуется много циклов, прежде чем я могу прочитать эссе как незнакомец. Но незнакомец рационален, так что вы всегда сможете, если спросите его, что ему нужно. Если он недоволен тем, что вы не упомянули Х или недостаточно уточнили какое-то предложение, тогда вы упоминаете Х или добавляете дополнительные уточнения. Счастлив ли я теперь? Это может стоить вам нескольких хороших предложений, но вы должны смириться с этим. Вам просто нужно сделать их как можно лучше и при этом удовлетворить незнакомца.
Читать дальше →
Всего голосов 5: ↑2 и ↓3 -1
Просмотры 241
Комментарии 0

Windows Chrome: Исправляем задержку звука по Bluetooth

Google Chrome Реверс-инжиниринг *Разработка под Windows *Звук

Когда смотришь youtube на Chrome под Windows с Bluetooth наушниками, аудио отстаёт от видео. А когда на Mac - нет. Как так? Давайте разберёмся и обучим виндовую версию синхронизации звука и видео.

Немного анализа, много реверса и готовое решение, которое слегка обманывает - всё под катом.

Читать далее
Всего голосов 20: ↑20 и ↓0 +20
Просмотры 1.2K
Комментарии 5

Образ современного тестировщика. Что нужно знать и уметь

Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Карьера в IT-индустрии Управление персоналом *

Бытует мнение, что простейший путь к IT лежит через тестирование. Мол, знать ничего не нужно, уметь и подавно, достаточно желания и готовности не сильно щуриться от боли и слёз, когда тебе прилетает очередной набор тест-кейсов для регрессионного тестирования.

Отчасти это даже правда, но, скорее, для ситуации, которая была на рынке лет 10 назад. Сейчас же всё обстоит несколько иначе. Причин для этого масса, и они самые разные. Если отметить ключевые, то, пожалуй, это:

Возросшие требования к тестировщикам, их знаниям и квалификации, так как всё чаще решаются задачи чуть сложнее, чем «клик-клик — и в продакшен». Работа тестировщиков становится всё более «инженерной», требует технической подкованности, специфических знаний, навыков и компетенций. Тестировщики всё чаще становится QA-инженерами (кто в теме, тот понимает разницу).

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

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

Безусловно, всё больше компаний стараются выращивать специалистов у себя под крылом, осыпая счастливчиков новыми знаниями и навыками, заодно повышая лояльность к компании. Однако и в этом случае перед компаниями и их специалистами встают животрепещущие и острые вопросы…
Как не потеряться в многообразии информации, которой наполнен интернет и мир вокруг?

Что учить самим или чему учить своих бойцов?

Читать далее
Всего голосов 2: ↑0 и ↓2 -2
Просмотры 696
Комментарии 1

PHDays 11 завершен: взрыв интереса к ИБ, расследование атаки на Rutube, демонстрация остановки нефтепровода

Блог компании Positive Technologies Информационная безопасность *Тестирование IT-систем *IT-инфраструктура *Конференции

Информационная безопасность напрямую связана с безопасностью граждан и всего государства. Об этом не раз говорилось на международном форуме по практической безопасности Positive Hack Days 11. Живая демонстрация происходила одновременно — в ходе самой масштабной открытой кибербитвы в мире The Standoff. Мероприятия стали самыми посещаемыми в своей истории: за ними наблюдали свыше 127 тысяч зрителей онлайн, а 8700 человек посетили площадку в Москве.

В программу PHDays 11 вошло около 100 докладов, секций и круглых столов, различные конкурсы с денежными призами (например, по взлому банкомата, кассовой системы или POS-терминала), творческие фестивали Positive Wave и HackerToon, финал первого Всероссийского конкурса проектов open source для школьников и студентов, состязание по похищению произведений кибер-арта и многое другое.

Узнать больше
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.1K
Комментарии 0

R*-tree в Go, немного геймдева и поиска элементов в пространстве

Высокая производительность *Разработка игр *Алгоритмы *Go *Геоинформационные сервисы *
Из песочницы

Приветствую, уважаемые читатели Habr!

Если Вы когда-нибудь задумывались, какая структура данных может помочь максимально эффективно искать элементы в пространстве, то, возможно, эта статья Вам поможет!

Эта статья заденет опыт в геймдейве и идеи, где это ещё можно было бы использовать :)

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 856
Комментарии 0

Усидеть на двух облаках: сравниваем способы организации мультиклаудной инфраструктуры

Блог компании Selectel Сетевые технологии *Облачные сервисы

Рассказываем, зачем бизнесу может быть нужна мультиоблачность, какие способы организации инфраструктуры существуют и как можно выстроить процесс деплоймента.
Читать дальше →
Всего голосов 21: ↑20 и ↓1 +19
Просмотры 373
Комментарии 0

Как интегрировать авторизацию через Госуслуги (ЕСИА) с помощью Docker и Typescript

Блог компании Waves Enterprise Децентрализованные сети Криптография *TypeScript *

Привет, Хабр! В одном из постов блога мой коллега Иван писал о нашем блокчейн-сервисе для онлайн-голосований WE.Vote. Он подробно разобрал, как работает WE.Vote с точки зрения технологий. Но чтобы сервисы удаленного голосования можно было использовать для принятия официальных решений юрлиц, не хватает еще одного важного компонента — достоверной верификации участников. В России для этого можно провести интеграцию с ЕСИА (Единой Системой Идентификации и Аутентификации) — проще говоря, с Госуслугами. Интеграция эта заметно отличается от интеграции с другими oauth2-сервисами, как, например, Google или VK. В этом посте мы постараемся помочь тем, кто захочет интегрировать ЕСИА в свой сервис через стек, подобный нашему, а также дадим несколько полезных ссылок по ЕСИА в принципе.

Читать далее
Рейтинг 0
Просмотры 552
Комментарии 3

О чем боятся спросить Junior DS. Оптимизация кода

Python *Data Mining *Data Engineering *

Привет всем! В данной статья я постараюсь ответить на вопросы, связанные с оптимизацией работы кода. Мы затронем различные возможности оптимизации работы кода, которые очевидны опытным специалистам и о них, нередко, даже не задумываются начинающие Data Scientist'ы.


Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 566
Комментарии 0

I'm back, или где мы были эти 9 лет

Блог компании СберЗдоровье Habr Здоровье IT-компании Телемедицина


Привет, Хабр!


На связи СберЗдоровье, до 2020 вы могли слышать о нас под именем DocDoc .


Последний пост у нас в Хабре от 2013 года, а потом были 9 лет тишины.


Что же у нас произошло за это время, и почему мы вообще решили вернуться.


Рассказываем обо всём по порядку и начнём сначала.

Читать дальше →
Всего голосов 19: ↑11 и ↓8 +3
Просмотры 1.9K
Комментарии 5

Gatling. Тестирование Kafka

Блог компании TINKOFF Высокая производительность *Тестирование IT-систем *
Tutorial

Привет! Меня зовут Александра, я работаю в отделе тестирования производительности Тинькофф. Мы продолжаем наш цикл статей, посвященных работе Gatling с различными протоколами. Ранее мы уже рассмотрели работу с HTTP, JDBC и gRPC. В этой статье поговорим о работе Gatling с Kafka.

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 631
Комментарии 0

ТОП-3 ИБ-событий недели по версии Jet CSIRT

Блог компании Инфосистемы Джет Информационная безопасность *


Сегодня в ТОП-3 — рост атак с использованием ботнета XorDDoS, устранение уязвимостей в продуктах VMware, новый сервис-конструктор ВПО. Новости собирал Дмитрий Лифанов, ведущий аналитик центра мониторинга и реагирования на инциденты ИБ Jet CSIRT компании «Инфосистемы Джет».

Подробнее читайте под катом.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 182
Комментарии 0

Про «Сайфон» (он же Psiphon): сами перевели, сами протестировали

Информационная безопасность *Сетевые технологии *Тестирование мобильных приложений *

Одно из направлений работы «Лаборатории свободного интернета» - переводы полезных, но нерусифицированных утилит на русский язык. Один из наших последних проектов по переводу - Psiphon («Сайфон»). В процессе перевода мы с ним неплохо познакомились, так что несколько слов о том, как сервис работает.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 1.4K
Комментарии 2

Выразительные Unit тесты в Dart/Flutter

TDD *Dart *Тестирование мобильных приложений *Flutter *
Tutorial

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

📺 Доступна также видео версия данной статьи.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 284
Комментарии 0

Псевдотуберкулез

Читальный зал Научно-популярное Здоровье

В предыдущей статье про оспу мы уже касались самоотверженности первых экспериментаторов, решительность которых дала толчок к борьбе с одним из самых страшных заболеваний в истории человечества. Но, казалось бы, где Екатерина Великая и Эдвард Дженнер, а где мы? Ведь уже в конце XIX- начале XX веков произошли самые значимые открытия в области микробиологии и вирусологии.

Однако возбудитель одного заболевания, достаточно распространенного и в наше время, был окончательно установлен лишь в 1970х годах прошлого столетия. Это история об одном враче с бесконечной самоотдачей и двоюродной сестре бактерии, в свое время выкосившей половину Европы.

Читать далее
Всего голосов 19: ↑15 и ↓4 +11
Просмотры 1.9K
Комментарии 1

Протестировать всё: о чём расскажут на Heisenbug 2022 Spring

Блог компании JUG Ru Group Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Конференции

В этом сезоне Heisenbug пройдёт хитрее обычного, совместив онлайн и офлайн. На рубеже весны–лета мы проведём онлайн-часть конференции. А когда станет еще теплее — можно будет встретиться в Питере и закрепить успех мероприятия живым общением, вопросами и личными знакомствами. 

О чём именно захотят поговорить в офлайне участники — виднее самим участникам, а мы поделимся с Хабром тем, о чём расскажут спикеры. Собрали в одном посте описания докладов.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 251
Комментарии 0

Как понять, что код нужно улучшить? Восемь признаков «кода с душком»

Блог компании Skillbox Программирование *Совершенный код *
Перевод

Работающий код может иметь изъяны — например, быть недостаточно простым, лаконичным и понятным. Это может быть признаком более глубоких проблем в коде, а избавиться от них можно с помощью рефакторинга. В этой статье разберем наиболее популярные недостатки кода. Материал адаптирован на русский язык вместе с Глебом Михеевым, директором по технологиям Skillbox и спикером профессии «Frontend-разработчик PRO».

Читать далее
Всего голосов 7: ↑1 и ↓6 -5
Просмотры 1.4K
Комментарии 1