Email or username:

Password:

Forgot your password?
238 posts total
Анатолий Богомолов

Tux Racer используемый в Беларуси программы проверки знаний ПДД.

Анатолий Богомолов

Сегодня я позволю вам потратить мои деньги.

Что мне делать с акциями астра линукс? Пока возьму 4 лота, а там посмотрим.

Anonymous poll

Poll

Лонг (на повышение)
4
66.7%
Шорт (на понижение)
2
33.3%
6 people voted.
Voting ended 9 August at 12:32.
Анатолий Богомолов

Знаете, что очень хочу видеть в Мастодоне? Возможность один и тот-же пост постить на разных языках. Чтобы опираться не на машинный перевод (если у получающей стороны он вообще будет), а самому писать разные версии, а люди их бы видели в зависимости от выбранных фильтров и была бы возможность вручную переключаться посмотреть, как оно выглядит в другом языке. Просто спамить постами в лентах тех, у кого много языков пропускается через фильтры или делать простыни на нескольких разных языках это ну такое.

Show previous comments
Винни Пух

@Lemonid Можно, наверное, завести два аккаунта: первый аккаунт на русском языке, второй аккаунт на другом языке и постить то же самое.

Cytrynid

Погодите, вы все просто взяли и... согласились? о_0 Вот это я выдал, впервые такую реакцию на идею тут вижу.

AltTexter RU

🔍 Описание

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

📝 Текст на картинке

```
var err = http.ListenAndServe(":3000", nil)

if err != nil {
fmt.Println(err.Error())
}
```

Анатолий Богомолов

Подбирается первое сентября, а значит надо готовить программу на этот учебный год. Буду преподавать IoT для 7-8 класса.

Однако всё ещё не имею представление, как правильно организовать обучение. Что должно идти первым: обучение программирования микроконтроллера или веб разработка? Сразу их садить за ESP32 или сначала за Arduino? Какой язык программирования выбрать для разработки веба?

В моей голове пока такой план:

- Первые две четверти потратить на arduino. Это всё таки дети и им нравится когда они сразу могут увидеть результат своих действий.

- Остальные две четверти думаю потратить изучение базы веб-разработки и как можно сделать "умное" устройство. По языкам я всерьёз рассматриваю PHP - закинул файл с кодом в папку www, перешёл по ссылке, готово. Для детей самое то.

Однако я всё ещё не уверен в своём выборе. Буду рад вашим предложениям в комментариях

Подбирается первое сентября, а значит надо готовить программу на этот учебный год. Буду преподавать IoT для 7-8 класса.

Однако всё ещё не имею представление, как правильно организовать обучение. Что должно идти первым: обучение программирования микроконтроллера или веб разработка? Сразу их садить за ESP32 или сначала за Arduino? Какой язык программирования выбрать для разработки веба?

Show previous comments
OfShad0ws

@winet
Класс, PHP - первый язык, который я изучал в осознанном возрасте, и азы (до погружения в ООП) оказались достаточно простыми.
Сейчас я уже почти ничего по PHP не помню, но спокойно пишу несложные вещи с помощью stackoverflow и материалов однажды пройденного курса

Galactic Jew 🇮🇱

@winet

наш девиз - все лучшее - детям!

D:\side\

@winet думаю, что для такой аудитории, да и для практически любой на самом деле, начинать стоит с быстрых результатов. Так что Arduino, ИМХО, отпадает сразу, т. к. есть ESP8266, где встроенный Wi-Fi.

А дальше смотря на чём хочешь сосредоточиться.

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

Веб – форменное болото, очень большой пласт материала, в него я бы не лез. PHP? Упаси б-же[1], детей-то за что?

Можно аккуратно избежать вопросов фронтенда, но в достаточно ограниченной среде, чтобы остался повод его изучать, взяв NodeRED dashboard: flows.nodered.org/node/node-re
Останется осознать бэкенд, в нём дозированно попробовать JS, если без него где-то совсем плохо.

* * *

[1]: eev.ee/blog/2012/04/09/php-a-f (старо, но не слишком устарело)

@winet думаю, что для такой аудитории, да и для практически любой на самом деле, начинать стоит с быстрых результатов. Так что Arduino, ИМХО, отпадает сразу, т. к. есть ESP8266, где встроенный Wi-Fi.

А дальше смотря на чём хочешь сосредоточиться.

На прошивочной стороне начать лучше с уже готовых IoT-решений вроде ESPHome и Tasmota – они достаточно настраиваемы, чтобы подключить примерно любое несложное устройство. Не знаю о ESPHome, но в Tasmota уже есть своя вебморда, которая меняет свою главную...

Анатолий Богомолов

#piper мне в падлу уже считать дни:

Появились новости о том, что Ютуб будут замедлять до 128 КБ/с. Так что надо работать быстро. Исходники я думаю выложить как только будет готова страница просмотра видео, а пока что вы можете помочь финансово (простите): mastodon.ml/@winet/11267230382

Возвращаемся к #piper

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

Особых деталей не будет, т.к. ничего сверхъестественного не происходит. Лишь постепенное движение к странице просмотра :)

P.S. наверное, надо было ещё давно уточнить, но в подписках пока отображаются каналы со страницы "тренды". Грубо говоря, это заглушки.

#piper мне в падлу уже считать дни:

Появились новости о том, что Ютуб будут замедлять до 128 КБ/с. Так что надо работать быстро. Исходники я думаю выложить как только будет готова страница просмотра видео, а пока что вы можете помочь финансово (простите): mastodon.ml/@winet/11267230382

AltTexter RU

🔍 Описание

Это скриншот веб-страницы. На ней изображен профиль пользователя на музыкальной платформе. В верхней части страницы видны название платформы, строка поиска и кнопки входа и регистрации. Ниже располагается баннер с именем пользователя, его фотографией и описанием. Под баннером находится меню с вкладками "Видео", "Шорты", "Прямые трансляции", "Альбомы", "Плейлисты". Внизу страницы показаны три видеоролика пользователя.

📝 Текст на картинке

Английский.

Piper
Log in
Register
NOI3E MC
Noize MC
Официальный канал Noise MC.
booking@ noisemc.com Promo & PR: promo@ noisemc.com Videos
Shorts
Livestreams
Albums
Playlists
Noize MC — Voyager 1 (live in New York)
Noize MC
258K views · 2 months ago
How to play KALINKA by Noize MC — TUTORIAL VIDEO
Noize MC
36K views · 4 months ago
Noize MC — Kalinka
Noize MC
1.4M views · 4 months ago
1M Subscribers
Subscribe
"See you in"
"

🔍 Описание

Это скриншот веб-страницы. На ней изображен профиль пользователя на музыкальной платформе. В верхней части страницы видны название платформы, строка поиска и кнопки входа и регистрации. Ниже располагается баннер с именем пользователя, его фотографией и описанием. Под баннером находится меню с вкладками "Видео", "Шорты", "Прямые трансляции", "Альбомы", "Плейлисты". Внизу страницы показаны три видеоролика пользователя.

Анатолий Богомолов

#piper день 4-5:

Рот на оборот я ваш этот piped API. Он издевается надомной. Он смотрит на мои попытки написать типы для его ответов и, хихикая, подсовывает в данные ссылку на видео равную "null". И вот что мне с этим делать?!

Пагинация в piped реализована через жопу. Ладно, я могу понять, что параметр next page равен JSON блобу с ссылкой на поисковую выдачу ютуба. Но ёмаё, можно поля называть ОДИНАКОВО? Пример: в ответе на запрос данных о канале, возвращается ответ с параметром "releatedStreams" (они видео называют streams). Однако, когда ты отправляешь запрос на получение следующей страницы, то в ответе будет поле "content". Почему? Зачем?

Теперь понятно почему они не используют типы. Поэтому что так и так данные находятся в суперпозиции, зачем заморачиваться с валидацией.

Урок: пишите сначала OpenAPI спецификацию для своего проекта, а уже потом пишите реализацию.

#piper день 4-5:

Рот на оборот я ваш этот piped API. Он издевается надомной. Он смотрит на мои попытки написать типы для его ответов и, хихикая, подсовывает в данные ссылку на видео равную "null". И вот что мне с этим делать?!

Пагинация в piped реализована через жопу. Ладно, я могу понять, что параметр next page равен JSON блобу с ссылкой на поисковую выдачу ютуба. Но ёмаё, можно поля называть ОДИНАКОВО? Пример: в ответе на запрос данных о канале, возвращается ответ с параметром "releatedStreams"...

Анатолий Богомолов

Я не в курсе: какое наказание сейчас за распространение информации о обходе блокировок?

Хочу быть готовым в случае чего...

Анатолий Богомолов

Перебои в работе YouTube наблюдаются в разных регионах России уже около недели. Однако самый масштабный сбой произошёл в четверг, 1 августа. В сетях большинства интернет-провайдеров ролики постоянно прерываются при использовании даже самого низкого разрешения. В первой половине дня онлайн-приёмные российских госорганов получили порядка миллиона жалоб пользователей на плохую работу видеосервиса.

«Больше всех, конечно, пострадали родители маленьких детей. Ребёнку ведь не объяснишь, что деградация YouTube – это вынужденный шаг, направленный не против него, а против администрации иностранного ресурса, который по-прежнему считает, что может нарушать и игнорировать! Ребёнок требует свои мультики, а они не грузятся!» – заявил глава Роскомнадзора Андрей Липов.

На адрес, где ранее располагался российский офис Google, направлен административный протокол и постановление о штрафе в 2 млн рублей. В случае, если ритмичная работа YouTube не восстановится в течение недели, штраф будет удвоен, а затем должностные лица компании могут быть привлечены к уголовной ответственности и объявлены в международный розыск по каналам Интерпола. Также Роскомнадзор обещает взыскать с виновных моральный ущерб, нанесённый российским зрителям и владельцам каналов YouTube.

Телеком-аналитик Михаил Климарёв полагает, что в ближайшее время российские власти могут предъявить претензии компании Meta за то, что ряд её сервисов недоступны без VPN.

src: https://panorama.pub/news/roskomnadzor-ostrafoval-youtube-na-2

Перебои в работе YouTube наблюдаются в разных регионах России уже около недели. Однако самый масштабный сбой произошёл в четверг, 1 августа. В сетях большинства интернет-провайдеров ролики постоянно прерываются при использовании даже самого низкого разрешения. В первой половине дня онлайн-приёмные российских госорганов получили порядка миллиона жалоб пользователей на плохую работу видеосервиса.

metallcorn 🐧

@panorama ну вот кстати скорее всего это так и есть, несмотря на панорамность.. есть ли такое количество мультиков и UGC на российских сервисах, чтобы родители могли бы быть спокойны?)

Мне кажется детский Ютуб это не только ворота в ад, но и возможность для многих родителей немного отдохнуть

Анатолий Богомолов

Please, stop. I beg you, stop! Come on, why?! Why are you doin this to yourself and other people?!

Meko #nowar
@ZySoua
@@@
Takes wirelles device
@@@
Disassembles
@@@
Looks inside
@@@
Wires :blobcateyes:
@@@
This image was reposted too many times
@ZySoua
@@@
Takes wirelles device
@@@
Disassembles
Анатолий Богомолов

Oh my,
a web component?
on jquery dot com?

minibar is a 2kB standalone search widget. Accessible and progressively-enhancing (works without JavaScript!). An alternative to the popular 100kB DocSearch.js widget.

It goes well with Typesense, an awesome FLOSS open-source alternative to Algolia. And it's (if you want, and yes we do) self-hostable!

github.com/jquery/typesense-mi

Demo: jquery.com/
or qunitjs.com/

#webperf #typesense #ProgressiveEnhancement #algolia #jquery #qunit

Oh my,
a web component?
on jquery dot com?

minibar is a 2kB standalone search widget. Accessible and progressively-enhancing (works without JavaScript!). An alternative to the popular 100kB DocSearch.js widget.

It goes well with Typesense, an awesome FLOSS open-source alternative to Algolia. And it's (if you want, and yes we do) self-hostable!

AltTexter RU

🔍 Описание

Это скриншот кода. Скриншот содержит код на языке Python. В коде используются различные функции и переменные, а также комментарии.

📝 Текст на картинке

Русский.
```python
Приведем решение Красильникова Юрия на языке Python.

import itertools, re
def f(vars):
x, y, z, w = vars
return ((not x or y) and (not y or w)) or (z == (x or y))
matrix = ['1', '1', '0', '0', '1', '1', '0']
numvars=len(matrix[0])-1
table=['.'.join(map(str, vars)) + str(int(f(vars))) for vars in itertools.product([0, 1], repeat=numvars)]
for perm in itertools.permutations(range(numvars)):
permtable=['.'.join([line[perm[i]] for i in range(numvars)])+line[-1] for line in table]
for lines in itertools.permutations(permtable, len(matrix)):
if re.search('.'.join(matrix), '.'.join(lines)):
print('.'.join(['xyzvw'[perm[i]] for i in range(numvars)]))
```

🔍 Описание

Это скриншот кода. Скриншот содержит код на языке Python. В коде используются различные функции и переменные, а также комментарии.

📝 Текст на картинке

Русский.
```python
Приведем решение Красильникова Юрия на языке Python.

import itertools, re
def f(vars):
x, y, z, w = vars
return ((not x or y) and (not y or w)) or (z == (x or y))
matrix = ['1', '1', '0', '0', '1', '1', '0']
numvars=len(matrix[0])-1
table=['.'.join(map(str, vars)) + str(int(f(vars))) for vars in itertools.product([0,...

AltTexter RU

🔍 Описание

Скриншот веб-страницы. В левой части страницы меню с различными разделами и списком подписок на каналы. В правой части страницы - логотип канала, название канала, описание, кнопки "Подписаться" и "501K подписчиков". Ниже - две миниатюры видео с заголовками.

📝 Текст на картинке

Русский, английский.

http://localhost:5017/search?q=retrogamingnow

Piper

Home
Trending
Settings

My
Playlists
Subscriptions
Liked
History
Watch Later

Subscriptions
DougDoug
LSPLAS
Grian
AMP
Dream
Banda Namco Entertainment America
InvisiblDental
MandJTV
PlayStation
DEATH BATTLE!

retrogamingnow

RetroGamingNow

Welcome to RetroGamingNow! I used to be a let's play channel, but recently I've moved towards the video essay format. Send me...

501K subscribers

Subscribe

Why Minecraft Is Secretly Impossible

RetroGamingNow
1.8M views • 2 years ago

Minecraft is a game we all know very well. But let's say you've never played the game before in your life - how do you think you...

Weird Connections of the Slime | Minecraft Deep Dive

RetroGamingNow
508K views • 2 years ago

Slimes are seemingly simple beings, but the more we think about them the more confusing they get. What is going on? Slime...

🔍 Описание

Скриншот веб-страницы. В левой части страницы меню с различными разделами и списком подписок на каналы. В правой части страницы - логотип канала, название канала, описание, кнопки "Подписаться" и "501K подписчиков". Ниже - две миниатюры видео с заголовками.

📝 Текст на картинке

Русский, английский.

AltTexter RU

🔍 Описание

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

📝 Текст на картинке

Русский.
наказана до среды

"

Askolock :ageblobcat:

@sley невиданная до сих пор жестокость

AltTexter RU

🔍 Описание

Фотография. На фотографии изображен мужчина, одетый в белую футболку. Он сидит перед синим фоном, и его руки подняты вверх, как будто он пытается что-то объяснить. На его запястье видны браслеты. Фотография сделана вблизи, и на ней видно только верхнюю часть тела мужчины.

📝 Текст на картинке

Английский.
Bo Burnham | "Beating Off in A Minor" | Compilation
79K views 7y ago ...more

AltTexter RU

🔍 Описание

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

📝 Текст на картинке

Английский.
Godot Engine 👾 @ godotengin... 17.4K followers
Mutuals

Анатолий Богомолов

А приложение сбербанка стабильно лагает на всех устройствах. Что они туда запихали?

Go Up