Бритоголовый и С1-97

Тем временем отличился Госдеп США

Официальный русскоязычный аккаунт Госдепа в пятницу вечером выложил в твиттере антирекламу Huawei:

https://mobile.twitter.com/USApoRusski/status/1218127103402684416

Если в понедельник редакция аккаунта проспится и удалит – то видео из твита уже перезалили на Ютуб:

Интересно, конечно, а как такое мочилово конкурентов соотносится с “этичной и прозрачной деловой практикой”?

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Маленький домашний Роскомнадзор

Не спрашивайте, как, но я набрел на настройки DNS-сервера для блокировки “неонацистских и гомофобных” сайтов:

https://git-01.md.hardenedbsd.org/shawn.webb/dnspinning-for-human-rights/

Удивительно, что борцы “за права человека” непременно изобретают собственную цензуру, в надежде, что она будет белой и пушистой, не то что у этих нехороших роскомнадзоровцев.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Кто все эти люди?

Увидел на Stackoverflow шедевральный вопрос – как на питоне посчитать коэффициент корреляции Пирсона:

http://stackoverflow.com/questions/3949226/calculating-pearson-correlation-and-significance-in-python/5713856

Ответы типа “используй SciPy/NumPy/WhateverPy” в принципе понятны – но кто поставил 12 “лайков” ответу пользователя compski?

import math

# calculates the mean
def mean(x):
    sum = 0.0
    for i in x:
         sum += i
    return sum / len(x) 

# calculates the sample standard deviation
def sampleStandardDeviation(x):
    sumv = 0.0
    for i in x:
         sumv += (i - mean(x))**2
    return math.sqrt(sumv/(len(x)-1))

# calculates the PCC using both the 2 functions above
def pearson(x,y):
    scorex = []
    scorey = []

    for i in x:
        scorex.append((i - mean(x))/sampleStandardDeviation(x)) 

    for j in y:
        scorey.append((j - mean(y))/sampleStandardDeviation(y))

# multiplies both lists together into 1 list (hence zip) and sums the whole list
    return (sum([i*j for i,j in zip(scorex,scorey)]))/(len(x)-1)

И прошло целых три года, прежде чем Николай Фоминых сподобился написать крайне токсичный по нынешним понятиям комментарий “ты мудак, тебе надо оторвать руки, а клавиатуру засунуть в жопу, чтобы ты больше не мог написать ни одной строчки кода” “У этого способа ужасающая сложность и низкая производительность на списках из 500+ элементов”.

Так вот – ладно, я не регистрируюсь на SO, потому что влом – но кто-то же проходил мимо этого образца говнокода, и за несколько лет так никто и не обложил хуями автора. Почему?

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Еще один сборник задач по программированию

Наткнулся на опубликованные на сайте 57 школы “листочки” с задачами по программированию для математических и биологических классов:

https://prog.sch57.ru/

Это подборка из достаточно большого количества задач, укладывающихся в содержание хорошего школьного курса информатики “с программированием” (Python, основные алгоритмы, немного разной экзотики от machine learning до представления о веб-программировании) – к сожалению, на сайте она разбита по годам и классам, поэтому собрать курс целиком (или даже несколько – кажется, у “математиков” и “биологов” программа слегка отличается) в более-менее адекватном порядке может быть слегка затруднительно. По сложности – где-то между Pythontutor и книжкой Шеня. Из достоинств – задач больше, чем на Pythontutor, и в отличие от книжки, здесь есть задачи на “элементарные” темы. Есть критерии оценок – например, из листочка “Строки” на тройку надо решить 5 задач из 12, на четверку – 8, на пятерку – 10. Пользоваться для переворота строки всякими дебильными способами в явном виде запрещено, что не может не радовать.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

И до ухода в алконирвану

Если вы хотите увидеть, как член оргкомитетаПартии прямой демократии” катает на хуях пользователей хабра – вам сюда:

https://habr.com/ru/news/t/483474/

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Мир должен знать, что я пью

Так, передо мной 0,7 Havana Club, полторашка колы и исходники микрокода для процессора 1839 серии. Хз, что из этого получится, но явно что-то плохое :)

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Еще про видосики

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

Но вот какая штука – снять видео на мобильник дрожащими руками – доступно любому тупице, а сделать минимально качественный “коммерческий” видеоролик – уже нет. Хорошая студия, поставленный свет, качественный монтаж, грамотный сценарий – все это отдельная работа, требующая своих специалистов. Если те же “копирайтерские тексты” может выдавать на-гора любой школьник или домохозяйка (желательно с Полтавы или Житомира, шоб подешевле), то снимать рекламные ролики пусть даже и для интернета – занятие непростое и требующее каких-то профессиональных знаний.

Это в “гипертекстовом” интернете для того, чтобы сделаться модным блоггером, достаточно уметь минимально грамотно писать и снимать котиков и сиськи на говнозеркалку, с “картиночным” инстаграмом чуть посложнее, но тоже можно обойтись без профессионального фотографа – а вот с видео так не получится. Осваивайте профессию режопера :)

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Кстати, держите идею

В продолжение предыдущей записи – идея для стартапа :) – соцсеточка, в которой нельзя (вообще нельзя!) писать текст, можно только выкладывать видеоролики.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Ознакомился с парой “обувных” ютуб-каналов

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

Помнится, несколько лет назад [info]infowatch утверждал, что человеческая письменность доживает последние годы, и следующим поколениям уже не надо будет уметь читать и писать – все будут пользоваться повсеместно распространенным ютубами и скайпами. Собственно, речь даже не о “поколениях” – вот уже в 2020 году для того, чтобы донести до своей небольшой аудитории несколько нехитрых мыслей, выбирают не формат “текста с картинками”, а видеоролик.

Собственно, по информативности эти видеоролики, скажем честно, уступают хорошо написанному “тексту с картинками”. Возьмем хотя бы первый из них – да, он хорошо снят и смонтирован, присутствует какой-то сценарий и подобие режиссерской работы – но в нем не хватает одного, и самого важного – крупных планов с происходящим. Ну вот скажите, что я должен увидеть на разложенных перед баночками клочках кожи? Остается верить на слово “говорящей голове” в кадре, слушая про то, как очередное средство делает кожу мягкой и шелковистой. Да и зачем смотреть получасовой ролик, который можно было бы заменить коротким текстом про то, чем отличаются средства для ухода за обувью, как правильно их использовать (тут можно вставить пятиминутное видео про полировку обуви, ладно) и несколькими фотографиями крупным планом, как что блестит и впитывается?

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

PS Умение читать и писать, конечно, никуда не денется, но перейдет в разряд специальных, “как выжить вдали от цивилизации”, наравне с разжиганием костра с одной спички и ориентированием по компасу.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).