Рубрика «Софт» - 85

День святого Патрика уже позади, день смеха уже на носу, так что было важно мне не упустить такое благоприятное время для подготовки именно этого материала. А он про следующее. Всем, кому приходилось поработать с FMDB и знакомиться с ее лицензией, доводилось лицезреть в нем следующий текст:

If you are using FMDB in your project, I'd love to hear about it. Let Gus know
by sending an email to gus@flyingmeat.com.

And if you happen to come across either Gus Mueller or Rob Ryan in a bar, you
might consider purchasing a drink of their choosing if FMDB has been useful to
you.

Finally, and shortly, this is the MIT License.

который можно перевести следующим образом:

Если вы используете FMDB в своем проекте, я был бы рад узнать про это. 
Дайте знать об этом Гусу, направив ему письмо на gus@flyingmeat.com.

И если вам доведется столкнуться с Гусом Меллером или Робом Райаном в баре, 
рекомендуем угостить их напитком по их выбору, раз FMDB действительно 
пригодилось вам.

В общем, если в двух словах, применяется лицензия MIT.

Замечательно, что авторы кода подошли к вопросу о лицензии с долей юмора и помимо стандартного ее текста оставили еще вот и такую приписку. А вдвойне замечательно то, что такая приписка вполне наводит мысли на другой тип лицензии – Beerware. Не слышали про такую? Если вдруг нет, тогда давайте-ка познакомимся с ней. Итак, встречайте:

Угости Гуса пивом! Или про лицензию Beerware - 1Читать полностью »

На Docs.com доступны для поиска конфиденциальные документы пользователей Office365 - 1
Docs.com с новым логотипом Doxs.com. Предложение ребрендинга от Кевина Бьюмона. Иллюстрация: Кевин Бьюмон

Docs.com — публичный хостинг документов для пользователей Office365. Не все пользователи Microsoft являются грамотными специалистами. Некоторые вообще не понимают, что делают. По неизвестной причине люди публикуют на публичном хостинге Docs.com свои конфиденциальные документы, в том числе списки паролей, номера социального страхования, детали SWIFT-кодов, банковские счета, инвестиционные портфели, бракоразводные соглашения, приглашения на работу и многое другое.

По едкому замечанию одного из специалистов, после такой истории с массовым «самодоксингом» уместно переименовать Docs.com в Doxs.com. Он даже нарисовал новый логотип (см. выше).
Читать полностью »

Идея этого материала пришла мне в прошлом году, когда сделав большой круг по нашей необъятной, я в конце месяца получил счета за роуминг. Несмотря на уверения сотовых компаний о свободном роуминге внутри страны, смс или Интернет-трафик может тарифицироваться отдельно. А включенные в тариф минуты действуют только в «домашнем регионе». Ну а поскольку в этом году планы предусматривают путешествия не только по родной стране, то я начал реализовывать свою задумку — собственная стационарная АТС дома, которая сможет связаться со мной в любой точке земного шара.
Попутно я решил проблему телефонной связи между квартирами и домами родственников, поскольку время внутренних переговоров исчислялось не просто часами, а десятками часов.
Небольшой спойлер: в результате удалось установить Asterisk на NAS и роутер

Как перестать платить за роуминг, или С одним номером по всему свету - 1
Читать полностью »

С помощью программы ServoStudio 12 и платы Arduino можно создать своего робота, не написав единой строчки кода - 1

Наверное многие из тех, кто открыл для себя мир электроники, рано или поздно задумываются о том чтоб создать некого своего робота, либо просто бытовую автоматику или радиоуправляемые модели. Но если с механикой было все более-менее понятно – то разработка программы для управления таким устройством, в котором слажено должны работать большое количество сервоприводов, вызывала не мало сложностей. Программно–аппаратный комплекс ServoStudio 12 как раз позволит управлять таким устройством, управлять одновременно 12 сервоприводами, создавать последовательности движений при помощи визуального редактора. Также данный комплекс станет удобным инструментом при отладке механики устройства и создания своей программы.
При необходимости, созданную последовательность движений можно экспортировать как скетч Arduino IDE, для автономной работы, без ПК. Либо просто как массив значений ключевых точек для дальнейшего использования в своей программе. ServoStudio 12 обладает интуитивно понятным интерфейсом и разобраться в ней может даже новичок. А использование платы Arduino в качестве исполнительного устройства управления – сделало данную систему легко доступной в повторении и изготовлении.
Читать полностью »

image

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

Visual Studio Code отнимает 13% ресурсов CPU из-за мерцания курсора - 1

Забавная проблема #22900 на этой неделе привлекла особое внимание пользователей Github.

Подробное описание проблемы — в репозитории редактора кода Visual Studio Code (vscode). Open source разработчик Джо Лисс (Jo Liss) известна как создатель Broccoli и других свободных библиотек. На странице проекта она обратила внимание, что Visual Studio Code использует 13% вычислительных ресурсов процессора, если окно находится в фокусе. Из-за этого впустую расходуется заряд аккумулятора на ноутбуке. Что могло бы быть причиной столь странного поведения программы?
Читать полностью »

Инструкции FMA3 в Ryzen намертво вешают операционную систему - 1

Как выяснилось, выполнение некоторых специфичных инструкций FMA3 на процессоре AMD Ryzen приводит к критическому сбою ОС.

Инструкции типа FMA3 (Fused-Multiply-Add) поддерживаются и Intel (в Haswell), и AMD. Это инструкции типа d = round(a × b + c), где d должна быть в том же регистре, что и a, b или c. Для сравнения, инструкции FMA4 поддерживает только AMD (в процессорах Buldozer и более поздних). Там a, b, c и d могут быть в разных регистрах.
Читать полностью »

image

Эта статья — подробный анализ ситуации с сельскохозяйственной техникой в США, описанной в ранее опубликованной новости.

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

Цифровую защиту DRM фермеры взламывать не могут, поскольку эти действия подпадают под действие закона Digital Millennium Copyright Act от 1998 года. За нарушение DMCA суд может обязать фермера выплатить полмиллиона долларов США или посадить его в тюрьму на несколько лет. Для ремонта тракторов приходится ждать, пока на ферму прибудет специалист компании, или же отвозить технику в сервисный центр, что сопряжено с потерей времени и денег. Фермеры США, владеющие оборудованием John Deere, не желая платить штрафы или терять во время страды как время, так и деньги, нашли выход из положения: они покупают модифицированную прошивку, которую создают украинские и польские умельцы и заменяют ею фабричное ПО.
Читать полностью »

Школьный учитель из США разгадал световую криптограмму с верхнего этажа офиса Adobe - 1

Джимми Вейтерс (Jimmy Waters) — школьный учитель из города Кноксвилль, Теннесси, США. Обычный человек, который любит читать книги. Прошлым летом ему в руки попал роман «Выкрикивается лот 49» писателя Томаса Пинчона. Это произведение считается одним из ярких примеров постмодернистской литературы.

Книга примечательна и сама по себе. Но, как оказалось, она связана с одним интересным объектом — San Jose Semaphore. Так называется световая инсталляция на верхнем этаже офиса Adobe. Эта инсталляция работает уже более десяти лет, притом известно, что она несет в себе какое-то сообщение, которое, никто не мог разгадать в течение долгого времени. Так вот, книга помогла Вейтерсу разгадать световую криптограмму.
Читать полностью »

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

ultra_outliner — это бесплатный инструмент для оптимизации разработки художественных историй карточным методом. Он выполнен в форме графического приложения и адресован сценаристам и писателям, а также игровым дизайнерам и разработчикам квестов. Инструмент позволяет работать с виртуальными карточками, персонажами, их характеристиками (и измерениями), локациями и специальными объектами. В составе ultra_outliner присутствует несколько редакторов, которые позволяют выстроить структуру истории, сюжетные линии, черты персонажей и др.

Lead

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js