Пользователь
57 лет назад был запущен первый в мире искусственный спутник Земли
4 октября 1957 года СССР вывел на орбиту Земли первый искусственный спутник. Спутник получил название ПС-1, а на орбиту его выводила ракета-носитель Р-7, с космодрома Байконур. Тогда этот космодром именовали научно-исследовательским полигоном министерства обороны СССР.
Сам спутник был небольшим, его диаметр составляет 58 сантиметров, а весил спутник 83,6 килограмма. ПС-1 оснастили четырьмя антеннами (благодаря которым он и получил свой узнаваемый внешний вид), с целью передачи сигналов. Устройство состояло из двух отполированных алюминиевых (вернее, использовался сплав алюминия) полусфер, которые были соединены между собой болтами. Края герметизировались резиновой прокладкой.
Копирайт против пороха и арбалета
Я часто пишу об исторических параллелях. Потому что, на мой взгляд, все взаимосвязано: сказал «А», а тебя уже назвали «Б»; прошептал тихонечко «ЗЫЧ», а в ответ уже слышится громкое «ЯТЬ». Копирайт в этом смысле представляет собой благодатнейшую почву для анализа.
Возьмем, например, один из самых распространенных пунктов полотнища стандартных лицензионных соглашений – запрет передачи объекта третьему лицу. Если вы никогда не читали соглашений (мне-то по профессии положено их читать), то скажу, что это положение является едва ли не важнейшим последствием вашего клика на «я прочитал и принимаю».
Современный копирайт построен на том, что купив диск без согласия автора, пользователь не может скопировать его, устроить публичный показ; скачанную онлайн программу нельзя передать другу. В ст.25 Закона Украины «Об авторском праве и смежным правах» это называется «воспроизведение в домашних условиях для личных целей или круга семьи». Обоснований этому запрету в юридической и околоюридической литературе можно найти массу, и поэтому я не буду их цитировать. Я предлагаю оглянуться назад в историю.
Как футурологи в 1988 году представляли 2013-й
25 лет назад журнал Los Angeles представил, как будет выглядеть мир спустя четверть века. В чем они оказались правы, а в чем нет, рисуя картины будущих возможностей и пределов человечества?
О Почте России замолвите слово…
Я конечно понимаю, что 99% процентов возмущений приходится на долю интернет шоперов ждущих посылки из всяких ебаев-китаев, и проблемы там действительно есть. Но моя цель не дать несчастной почте еще одного пинка, а все же сказать что-то позитивное. Дать пару советов по правильному обращению с почтой и зажечь тусклый светодиодик в конце тоннеля. Потому я буду рассказывать только про хождения отправлений внутри страны и из России в дикие земли :) И речь пойдет, по большей части, про так называемый «Первый класс». Т.к. я пользуюсь преимущественно им.
Разоблачение 12 юридических заблуждений о программах для ЭВМ
Заблуждение / опасная привычка | На самом деле … | Наш совет прост: |
1. Мы создали программу и автоматически стали ее авторами и правообладателями. Для охраны и продажи программы никаких документов оформлять не нужно, ведь она охраняется авторским правом — ©! | Действительно: программа для ЭВМ охраняется авторским правом как литературное произведение (п.1 ст. 1259, ст. 1261 ГК РФ). Но то, что для возникновения авторских прав не требуется регистрация или соблюдение каких-либо иных формальностей (п.4 ст. 1259 ГК РФ), ни в коем случае не освобождает: − от соблюдения набора критериев, установленных законом; − от необходимости документально доказать факт создания программы и свои права на них. Неоформленный SOFT закон не охраняет. Всё просто: если у вас спор о правах на программу, то без документов вы не сможете доказать, что (1) у вас были права и (2) ваши права нарушены, (3) что сама эта совокупность данных и команд на языке программирования является интеллектуальной собственностью (ведь различные версии и релизы никакой новой интеллектуальной собственности не создают). То же самое – при постановке на бухгалтерский учёт и оформлении бухгалтерских проводок. Коротко говоря: нет документов = нет интеллектуальной собственности = нет нарушений прав = нет компенсации за нарушение прав. |
Оформляйте много хороших и разных документов при создании программ для ЭВМ: — договоры с авторами; — договоры с подрядчиками; — технические задания; — протоколы совещаний и тестов; — соглашения между соавторами; — авторское свидетельство; — сертификат признания интеллектуальной собственности; — спецификация РИД; — свидетельство о регистрации программы для ЭВМ (Роспатент). |
Как я работал в Индии веб-разработчиком по контракту
Предисловие
Здравствуйте, меня зовут Александр Зеленин и я веб-разработчик. В начале 2012 года я получил предложение о работе (nodejs, frontend и всё с этим связанное) в Индии. В целом, задумка мне эта понравилась. Можно набраться опыта (в том числе и языкового), да и отдохнуть в экзотической стране.
Стараюсь охватить по максимуму, детали спрашивайте в комментариях. Даты и время пишу примерно. К сожалению, архив фотографий находится на другом компьютере, к которому доступ получу только через пару недель. Выкладываю что есть. В итоге вышел не совсем технический рассказ, но, надеюсь, будет интересно.
После прохождения интервью мне выслали контракт на полгода и начали подготовку бумаг для получения визы.
Перестаньте называть себя программистом и другие карьерные советы
Возможны ли путешествия во времени?
Только вот беда — этих «Столпов» не существует. Точнее они перестали существовать 6 000 лет назад. Именно тогда их случайно смело взрывом сверхновой. Почему мы их видим и будем видеть еще 1 000 лет? Все просто — они находятся в 7 000 световых лет от нас. Их «текущее изображение» до нас еще не долетело. А прямо сейчас мы с вами видим прошлое. Хотите узнать подробный рецепт путешествий во времени?
Мифы нашего времени: генетически модифицированные организмы. Так ли страшен черт?
Современные мифы более глубоки и обычно связаны с наукой. Причины понятна — наука развилась (особенно в последнее время) до такой степени, что часто нужен колоссальный объем знаний, чтобы просто понять, о чем вообще идет речь. У многих людей этого объема нет или безвозвратно потерян, что и снижает их сопротивляемость к разного рода мифам нашего времени. Миф про вредность пищевых добавок Exxx; миф про полезность натурального и вредность «химии»; миф про врачей-убийц, травящих людей прививками; миф про настолько страшное ГМО, что наклейки с надписью «без ГМО» надо клеить даже на салфетки и на пачки с солью.
Что такое ГМО? Зачем они нужны? Как велика опасность и польза от их использования? Есть ли доказательства безопасности этих организмов?
Выбор китайского планшета '2013
За это время многое изменилось, поэтому я привёл статью о выборе к сегодняшним реалиям.
В десятках китайских интернет-магазинов продаются сотни разных моделей планшетов с ценами от 60 до 400 долларов. Как же не запутаться в таком изобилии и выбрать именно то, что нужно? В этой статье я дам общие рекомендации, которые помогут определиться с выбором.
Прежде всего давайте разберёмся, зачем нужен планшет. Вот основные его применения:
• Интернет-браузинг
• Игры
• Просмотр фильмов
• Просмотр интернет-видео
• Чтение электронной документации (pdf, djvu)
• Чтение электронных книг (художественная литература)
• Прослушивание музыки
• Использование в качестве большого навигатора, работа с картами
• Специальные применения (управление оборудованием и т.д.).
Ускоряем понимание коммерческого или технического текста: как перестать бояться писать просто
Читать молча мы научились относительно недавно. Раньше не было иного логичного способа читать, кроме как строго вслух. Фактический процесс чтения напоминает слушание двух голосов: один проговаривает слова текста, второй переводит их для нас на понятный нам язык.
Когда вы пишете текст, вы — социнжинер, старающийся передать свою точку зрения максимально точно и детально. Вы решаете задачу передачи данных без искажений. Наиболее простой способ сделать это — избежать трансляции через внутренний перевод читателя.
Это имеет прямое отношение к коммерческим текстами и к техническим. Минимальные искажения при передаче информации означают большую конверсию. Больший охват. Большую силу призыва. Большую практическую понятность.
Поэтому сейчас я расскажу базовые вещи, которые можно делать прямо здесь и сейчас у вас на сайтах.
Воскрешаем FTDI в картинках
В общем если вы, такой же как и я, прилежный установщик обновлений и вас постигла сия участь
… а из опуса UnknownType вы мало что поняли, добро пожаловать под кат!
FTDI наносит ответный удар
Если вы используете устройство с подключением через конвертер USB2COM на чипе FTDI под Windows — берегитесь. В рамках борьбы
«Пурпурный» I2P — окно в мир C++ приложений
Поэтому реализация I2P на C++ всегда была актуальной задачей. Из множества попыток «пурпурный I2P» (Purple I2P) на настоящий момент является наиболее успешной и пригодной для практического использования. Название обусловлено цветом рубашки на иконке I2P, чтобы отличать от официального I2P, где цвет — красный и обозначает семейство приложений, использующих данную реализацию I2P. i2pd же представляет собой I2P маршрутизатор общего назначения.
Знакомство с мнемоникой
Введение
Доброго времени суток! Сразу оговорюсь, что цель этой статьи — познакомить и, возможно, заинтересовать вас такой штукой, как мнемоника. Мнемоника — наука о запоминании. То бишь совокупность способов и уловок, которые помогут вам запомнить большие объёмы информации в правильной последовательности (Например, 100 случайных слов (чисел) можно запомнить последовательно с интервалом в среднем в 6 секунд). Некоторые умудряются запомнить несколько тысяч цифр после числа Пи. Так же мнемотехника помогает в освоении иностранного языка ). Но нам пока рано об этом думать. Вы спросите:«Зачем мне ета ваша мнемоника?». Я отвечу: вы можете использовать её не только как хобби (от простого облегчения жизни, до того, что можете удивлять друзей, предложив с ними поочерёдно запомнить N информации поочерёдно), но и участвовать в соревнованиях (да-да, есть соревнования по запоминанию, где участвуют не прирождённые гении, а люди, натренировавшие себе память).
Помнить все: Evernote и Anki
Решил написать о системе, которую я использую, чтобы помнить практически все, что хочется, при минимальных затратах времени и других ресурсов. Под словом “помнить” имеется в виду любой способ найти нужную информацию — в личной памяти или в памяти компьютера, в зависимости от ситуации и от самой информации; основные требования при этом — экономия времени и контроль того, что мы запоминаем.
Я хочу достичь следующих целей при использовании системы:
- помнить все термины и слова, которые когда-либо решил запомнить;
- свободно использовать факты в разговорах и дискуссиях;
- сохранять накопленный опыт: иметь информацию обо всех текущих и законченных проектах, о важных встречах и разговорах, об изученных темах;
- моментально находить любые статьи, которые когда-либо показались интересными;
- держать сознание свободным от любой текучки;
- тратить на это все не более 20 минут в день.
Ниже я напишу о методах и правилах, которые составляют данную систему. Статья будет состоять из нескольких разделов:
- Мой опыт по описанному вопросу
- Проблемы запоминания
- Теоретическое разрешение проблем
- Практическое разрешение проблем с Evernote
- Практическое разрешение проблем с Anki
Pthread_cond_timedwait: проблема, решение, дискуссия
Продолжая серию постов по многопоточному программированию, хочется коснуться одной фундаментальной проблемы использования сигнальных переменных в Linux, к сожалению, не имеющей пока красивого универсального решения (а может оно просто неизвестно мне). Многие, к сожалению, даже не догадываются о том, что такая проблема имеет место быть.
Рассмотрим простой пример использования сигнальной переменной:
struct timeval now;
struct timespec timeout;
gettimeofday(&now, 0);
timeout.tv_sec = now.tv_sec + 2; // 2 sec
timeout.tv_nsec = now.tv_usec * 1000; // nsec
retval=0;
pthread_mutex_lock(&mutex);
while(!somethingHappens() && retval==0)
{
retval=pthread_cond_timedwait(&condition, &mutex, &timeout);
}
pthread_mutex_unlock(&mutex);
О блокировании мобильного приложения Yota со стороны МТС
Мы предположили, что МТС заблокировал работу нашего приложения в своей сети. И вскоре наши догадки подтвердились. Но обо всём по порядку.
Руководство по установке и настройке OpenVPN
Когда у нас появились сотрудники, работающие удаленно, пришлось думать над тем, как обеспечить им защищенный доступ к нашим хостинговым серверам, виртуальным выделенным серверам разработчиков Virtual Dedicated Server (VDS), сайтам обеспечения и сопровождения разработки и к другим ресурсам.
По соображениям безопасности доступ к этим ресурсам ограничен при помощи межсетевого экрана (файервола) по портам и адресам IP. Ежедневную перенастройку доступа при изменении динамических IP сотрудников едва ли можно назвать разумным решением.
Выход нашелся довольно быстро — это использование технологии виртуальных частных сетей Virtual Private Network (VPN) и ее свободной реализации OpenVPN. Эта реализация доступна практически для всех распространенных платформ, в том числе для планшетов и смартфонов. История развития OpenVPN насчитывает уже 12 лет (компания OpenVPN Technologies, Inc. была создана Francis Dinha и James Yona в 2002 году), так что это надежное и проверенное временем решение.
В нашей компании сеть VPN позволила предоставить защищенный доступ сотрудников к VDS, играющей роль сервера OpenVPN. И уже для фиксированного IP этого сервера был разрешен доступ к другим ресурсам компании. Попутно на сервере OpenVPN был установлен прокси Squid, что решило все проблемы доступа сотрудников с динамическими IP к защищенным ресурсам компании.
Теме OpenVPN посвящены многочисленные статьи и сообщения на форумах. Тем не менее, нужную информацию мне пришлось собирать по частям из разных мест. Попутно приходилось разбираться с многочисленными терминами и технологиями. В качестве серверов OpenVPN были использованы VDS на базе FreeBSD и Debian Linux, в качестве клиентов — рабочие станции FreeBSD, Debian Linux, Ubuntu и Microsoft Windows.
Надеюсь, что эта статья будет полезна тем, кто впервые столкнулся с необходимостью создания сети VPN или уже использует ее для решения тех или задач, а также тем, кто ищет замену коммерческим реализациям VPN.
Информация
- В рейтинге
- Не участвует
- Откуда
- Москва, Москва и Московская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность