Pull to refresh
41
0.1

оператор ЭВМ

Send message

У ушлых веб-сайтов новости в RSS обрезаны зачастую первым абзацем

Я в ленте своего блога так сделал специально, потому что у меня в статьях часто много картинок, и я не хочу, чтобы RSS-клиенты пользователей грузили все эти мегабайты. Я думал, все остальные так делают по этой же причине - RSS-лента это "оповещалка" о новом контенте (опционально с коротким описание / первым абзацем), а не "доставлятор" всего этого контента целиком.

Стабильно каждый раз находится вот такой же изумлённый гражданин. Они ещё обычно отмечаются под любыми новостями про IRC, RSS и другие сверхдревние технологии, которым больше пары лет.

С распространением iOS приложений через App Center хорошо как раз то, что это можно делать без App Store / TestFlight. К тому же, в App Center есть группы доступа, то есть какие-то приложения могут быть доступны всем, а какие-то - только определённым группам. И всем этим можно управлять через REST API.

И теперь, значит, это всё закрывают и взамен для iOS предлагают как раз таки деревянный App Store / TestFlight. Не говоря уже о том, что для остальных платформ подразумевается содержать зоопарк способов распространения вместо одного App Center. Ну это отличные новости.

Касательно iOS, понятно, что для публикации приложений для "массового" пользователя App Store это единственный вариант, но например у нас помимо прочего есть необходимость распространять демо и некоторые специфические приложения внутри компании для не очень большой аудитории, куда входят люди и с личными устройствами (то есть без корпоративного профиля / MDM), и для нас App Center был удобным способом это делать.

А теперь, значит, придётся всё это воспроизвести самостоятельно (хостинг приложений, страницы с описанием, аутентификацию, группы доступа, API для автоматизации и прочее).

P.S. Интересно, это они решили, что пристрелить App Center будет проще, чем реализовать полноценную поддержку их собственной Azure Active Directory, о которой их просят уже почти пять лет как?

Вот только что было всё то же самое (и более подробно). Она и та статья была не особо чтобы и нужна (ну кроме рекламы), к 2024-то году, а эта записка так уж и вообще.

https://vk.com/video...

Apple теперь публикует свои ролики в VK Видео? Вот это сильно сервис вырос.

который уже во всю утёк

Во что утёк?

Ну, если вы так говорите, то, видимо, действительно он "жив" лишь по этим причинам.

Да, знают, как раз недавно истекла прошлая, вот продлили сразу на Sublime Text и Sublime Merge, а то до этого по отдельности покупали, а за оба сразу скидка.

потонул

А мужики-то не знают. Я его кстати купил за эту стоимость (точнее, работа его мне купила), потому что для меня он вот настолько лучше прочих перечисленных.

лет пять назад столько хайпа было вокруг Sublime Text

Никогда не видел "хайпа" вокруг Sublime Text. Как был сразу великолепным редактором, так и остался. Разве что стал ещё лучше.

соответственно, все написанные под него плагины можно выкинуть в /dev/null

Вот блин, а я свой начал писать. Придётся выкидывать теперь. И все установленные тоже удалю.

Это когда играешь на Андройде и проходишь за война! Слушая музыку на плейере.

Ну это очевидно, как бы.
Но мне пока чаще попадались проекты с одним таргетом на один CMakeLists.txt.

target_link_libraries(ㅤㅤㅤtargetㅤㅤㅤㅤㅤ ㅤㅤㅤPUBLIC Qt5::Core ㅤㅤㅤQt5::Gui ㅤㅤㅤQt5::Widgets)

У вас target_link_libraries() везде без ключевого слова (то есть по умолчанию PRIVATE), а здесь PUBLIC (что, кстати, приведёт к ошибке при конфигурации). Это специально так (тогда зачем)? Просто если вы соберёте статический Qt, а ваша библиотека будет динамическая, то этот PUBLIC заставит следующий в цепочке проект (который будет линковаться с вашей библиотекой) тоже искать бинарники Qt. Но у вас тут не библиотека, так что наверное не очень важно.

add_library(my_static_lib STATIC ...)

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

install(TARGETS hello DESTINATION bin)

Вместо руками написанных hello и bin лучше было бы сделать так (для библиотеки инструкций будет побольше, но пути такие же):

include(GNUInstallDirs)
install(TARGETS ${PROJECT_NAME}
    # можно даже их вообще не прописывать, они и так по умолчанию такие,
    # только лучше тогда CMAKE_INSTALL_PREFIX явно указать при конфигурации,
    # иначе он попытается поставить в /usr/local или Program Files 
    #RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} # bin
)

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

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

Требование базы данных это тоже необязательно негативная характеристика, я это отметил больше как отличие. Я кстати не уверен, как Remark42 всё хранит, с виду это SQLite файл (хотя в SQLite клиенте как-то не открывается), и видимо оно нормально справляется с одновременной записью.

Из того, что заметил сразу: нет (не нашёл?) предпросмотра камента перед отправкой, анониму нельзя редактировать/удалять свои каменты (возможно, это настраивается), и блоки кода выглядят не очень из коробки (возможно, CSS настраиваемый). Ну и требуется ставить (и поддерживать) базу данных.

А так, прекрасный проект, всегда хорошо иметь выбор. До этой статьи я не знал, какие ещё кроме Remark42 есть решения для self-hosted каментов, а теперь знаю.

Я не пробовал конкретно с Телеграмом, но вообще в игровом режиме можно запускать какие угодно приложения и переключаться между запущенными. У меня часто параллельно с игрой запущен mpv, играющий радио, и также я время от времени открываю браузер, чтобы найти что-нибудь. Переключаться между ними всеми через меню по кнопке Steam.

Как оформить README файл

И тут же идёт пример, где после заголовков (и перед ними!) нет пустых строк.
С комментариями (зачем), которые содержат в себе весь контент, который они комментируют.
Некоторые заголовки ещё и ссылки. Местами с нарушенным уровнем вложенности.
И для полной "красоты" далее идут "блоки" кода в одну строку.

Не оформляйте так README, пацаны, на самом деле, не надо. (с)

До чего же безобразные иллюстрации. Всё как любят в упоминавшихся выше ФААНГах.

А вон там гражданин говорил, что pandas это устаревшая библиотека. Получается, обманул!

1
23 ...

Information

Rating
3,120-th
Location
Норвегия
Registered
Activity

Specialization

Software Developer, Backend Developer
Middle
C#
C++
Python