Pull to refresh
@ParaMararead⁠-⁠only

User

Send message

Два вопроса умным и знающим.

Babylon.js работает в Electron и Capacitor?

Какова роль Микрософт? Официально - один из партнёров, разве что первый в списке… наравне с Macy’s…

Я хочу стать Android-разработчицей.

Чтобы что? Без ответа на этот вопрос выбрать из множества способов стать «Android-разработчицей» невозможно.

Многие писали «загугли и найдёшь всё сама» и оскорбляли меня, вместо структурированного ответа.

Как по мне, весьма естественная реакция. Потому что единственно возможный структурированный ответ уже не только найден, но и опубликован, и это 42. Каков вопрос - таков ответ.

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

Когда у меня умирали родители, оба раза мгновенно, я был очень далеко. А когда умерла собака с которой мы счастливо пережили 90-е, перенёс это нормально, просто три дня непрерывно слушал Country, с упором на Blue Grass. Как писал один француз, давно в прошлом веке, когда в спуске ещё существовало понятие контроля скорости

Лыжи сами по себе не являются счастьем, но вполне могут заменить его.

Ищи своё с аналогичными свойствами. Для меня, например, iPad - незамутнённая радость в алюминиевом корпусе. Эта радость ещё и японские мультики показывает, из них даже сейчас примерно каждый десятый можно смотреть с удовольствием, а каждый сотый хочется пересматривать (основы японского языка обязательны).

Как сделать первые шаги?

Куда конкретно? Кстати, очень тревожно что они не сделаны. Иметь компьютер рядом и… и ничего? Или просто не пишешь об этом, а сама не вылазишь из Джулии которая как раз для разработки под Андроид практически непригодна, отсюда и вопрос?

Можно поставить Андроид студию, открыть Hello World и половину вечности смотреть как проворачиваются Gradle и другие идиотские инструменты сборки Андроид приложения. При достаточно выраженной склонности к мазохизму, можно продолжить изучать Kotlin и Java и Jetpack Compose и Firebase и телеметрию и стать специалистом по Андроид разработке, правда таким, который хорош строго в составе команды где что-то реально полезное делают другие люди. Это самый внешне естественный и самый противный путь.

Можно выучить любой язык программирования и писать под Андроид на нём. Dart - Flutter, JavaScript - Capacitor, Rust - Bevy, C++ - SDL (и Unreal), Python - Kivy, Go - Fyne (и Ebitengine), C# - Uno (и Avalonia и MAUI, и Uno и Unity) и ещё много много чего.

Что выбрать - зависит от характера. Мне кажется что для начала лучше то, что даёт видимый результат скорее. Или JavaScript или Flutter. А может лучше то, за чем стоит более огромная вселенная. Тогда или JavaScript или Python.

Да, есть ещё нулевой шаг - владение английским языком.

Ботинок и карандаш - средства оставления следов.

Стрелки показывающие без четверти восемь - вертикальная черта, потому что без четверти восемь - это шесть.

Mit der Dummheit kämpfen Götter selbst vergebens

Так что я всё понимаю, но всё равно.

Люди делятся на 2 лагеря: те, кто слышит разницу между lossless и lossy, и те, кто нет. 

Что есть "слышат"? Вопросы начинаются с эквивалентности наушников и реального пространственного звука, идуи через качество аппаратуры и заканчиваются на эквивалентности "слышат" и "осознают что слышат". Иными словами - перед нами образец манипуляции сознанием через фонетическое мышление. Тут главное - не дать повода включить мышление понятийное.

Открываем оба и смотрим на спектрограмму.

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

Надеюсь, эта статья вас убедит в том, что хранить звук в таком формате абсолютно бессмысленное занятие.

Зря надеетесь. Смесь не имеющих отношения к делу спектров с историческими экскурсами так не работает.

Со свиным рылом в калашный ряд.

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

There are more things in heaven and earth, Horatio, Than are dreamt of in your philosophy.

О чём надо было бы помнить

  • Человек слышит не только ушами, но и всем телом и, главное, мозгом.

  • Отличия строения мозга между людьми больше чем между видами.

  • Слушание - навык, поэтому тренируется. Отказ от высокого качества на основании "не слышу" - гарантия того, что никогда и не услышишь.

  • Понятие "врёт как свидетель" универсально. Человек сам не знает слышит или нет, и даже если знает - скажет (правду) далеко не всегда.

  • Смысл слушания музыки - изменение состояния человека, что есть разница между конечным и исходным состоянием, а последнее а) индивидуально и б) зависит от времени. Вследствии чего не целиком музыка находится внутри парадигмы науки по Бэкону (там, где спектрограммы).

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

Зри в корень

Так о чём это я прочитал? Гипотеза - о реакции на столкновение с иным. Из порочных реакций на таковое первыми в голову приходят две. Применительно к предмету:

Имперсонация. Я не могу воспринять что они говорят, но я могу говорить как они. Отсюда значительная часть разговоров про бескислородную медь и ламповый звук. В IT даже синдром имперсонатора есть...

Отрицание. Убедить себя что иное не существует. А все его наблюдаемые носители - либо заблуждаются, либо дураки. Что и пытается проделать данная статья.

Стратегия отрицания неприятна парой свойств

  • При наличии комплекса неполноценности, воображение дорисовывает такое, что отрицание становится особенно ожесточённым.

  • В отношениие принявших стратегию имперсонации - это верная и разумная стратегия.

Quo, quo, scelesti, ruitis?

Есть соображения, но скажу только - к новым столкновениям с иным в том числе. Вот и комментирую. Уж больно тут хорошо вышло, лучше чем Эппл против iPad и иные более около (декларируемой) тематики сайта типы срача.

Без теории нам смерть, смерть, смерть.

Какие ваши доказательства теории, спрашивает дедушка, на этот раз Ленин?

Цифры, включая KPI, имеют смысл только как элементы числовой модели. Про тоткак это по жизни Jay Wright Forester всё объяснил, у него и последователи есть, если что.

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

После чего определение KPI оказывается чисто механическим процессом, особенно если пренебречь обратным влиянием процесса сбора и обработки KPI на систему.

А на следующей неделе в своём Telegram-канале опубликуем white paper

Вы точно не собираетесь объяснять релятивистскую квантовую механику на пальцах? Как элемент процесса торможения любого прогресса - стоило бы попробовать… но мы точно всё ещё часть того мира где сей процесс актуален?

DevOps - это не просто набор инструментов и практик, это целая философия и подход к разработке программного обеспечения, охватывающая весь цикл разработки от Кодина до развертывания и мониторинга.

Философия - это хорошо, но может не от Кодина? От Одина и ворона его? Или от Хедина-заступника и Ракота-милостивеца?

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

Круто, но рискованно. Список искушает очень сильно облегчить жизнь всем выставив последнего DevOps-инженера за дверь.

Я не издеваюсь, точнее не только издеваюсь. Просто намекаю на то, что современные экономические реалии - они это, как минимум, раз уж пошла вставка латиницы, in transit.

Поэтому, если можно решить ваши задачи с помощью более простого рендеринга на сервере, мы применяем именно его.

Тут есть неявное предположение - вы великолепно понимаете их задачи. React как-то более future proof выглядит.

Господа гусары,

Никто не говорит Flutter.

но чем он объясняется?

Он объясняется источником, но для этого нужно оторваться от LLM. Что на Хабре всё менее популярно. Равно как и отрыв от копипасты. А достаточно было зайти на Статкаунтер с которого новость и потыкать регионы - объяснилось бы на 100% за 3 минуты ростом популярности Линукс в Индии - за 15%.

Индия - страна великих аутсорсных программистов, и тут можно подозревать два фактора. Либо жаба душит их Маками одаривать, а под конкретную задачу всегда (ну почти) можно Линукс подобрать, либо те программисты изначально на Линукс сидели и получили вдруг менее тупые задачи чем обычно, от чего стали много больше гуглить, а по Статкаунтеру популярность === генерируемый трафик.

Как там Линукс для народа - сегодня закончил пример. На машине EndeavourOS с Nvidia на праздник обновление - KDE 6 и ядро. Результат - VNC не работает, по выходу из сна ПК глючит зело, Krusader не верит, или не видит, что Konsole установлена. Причина (основная) - KDE перешло на Wayland, а KRdp из альфы не выбралось. Последствия… Три дня, хорошо что сильно эпизодически…

А не отказаться ли мне от автозагрузки KDE и грузиться в консоль? - Не, не удобно. А не валить ли с KDE? - Не, не по нраву. А не сделать ли headless? - Не, памяти мало и диван (равно как, не побоимся этого слова, кровать) перестали быть бесшовным продолжением стула. А может таки флэтпак с KRdp? - Не, да и чего ждать то. И каждую идею нужно воплотить, подстроить, испытать и прислушаться к ощущениям, они все формально рабочие а по жизни отнюдь.

Итог: добавляем к «plasma» три буквы (не, не это, а «x11») и фактически оставляем всё как раньше. Бонусный прикол - если до обновления & в конце команды просто работал как положено, то теперь требует disown.

Людям такое надо?

Попробую показать как такая статья бьёт по мозгам нормальным людям.

Go является мощным и эффективным языком программирования,

А какой язык является слабым и расточительным?

который можно использовать для создания игр.

А какой язык нельзя? Rust, Python, C, C++, Lua, JavaScript, Dart... всё можно. Может быть имелось в виду что он для этого достаточен в том смысле что просто добавь воды библиотек?

В этой статье мы рассмотрим разработку простой игры с использованием языка Go и библиотеки Ebiten, предназначенной для создания 2D игр.

Нету никакой библиотеки Ebiten, есть Ebitengine. И что 2D - первый конкретный факт. Первый, потому что читателя возможности игтересуют много больше выборов, так что то, какой там Ebit, это не первый факт. И тут нужно немедленно ответить на очевидные вопросы

  • На каких платформах? Сам Ebitengine об этом говорит при первой же возможности - понимает, в отличии от.

  • А 3D на Go можно? Или на Ebitengine свет клином сошёлся?

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

Кто из способных прочитать дальнейший текст может не знать какой командой? Вместо этого лучше после первого упоминания просто вставить ссылку https://ebitengine.org/

В результате создания этой игры вы получили работающий прототип с простой механикой и управлением.

Чуть лучше чем говорить что делать не нуждаясь в совете куда идти, но всё равно тупо агрессивно.

Даже на основе этого простого примера можно увидеть потенциал Ebiten для создания более сложных игр.

На основе простого примера невозможно увидеть потенциал для создания сложных игр. Стиль написания библиотеки или ещё чего - может и можно, а именно этот потенциал - отнюдь.

Apple заблокировала аккаунт разработчика Epic во второй раз

Точно? Во второй раз? А не заблокировала ли Эппл второй аккаунт Эпик специально созданный в юрисдикции Евросоюза для распространения пары игр без возможности для пользователя заплатить Эппл?

Это (очень) плохая новость про Эппл. После того, как Эппл объединила Мак и iPad в одну платформу и дала возможность разрабатывать приложения для неё на iPad, я с удовлетворением видел паническую реакцию у всех участников рынка.

Все бросились в кросс-платформу. Гугол соврала, официально, и выдала альфу и бету во Flutter за релиз. Микрософт форсировола (но так и не осилила) MAIU. Все языки, от Python до Go, предложили кросс-платформенные решения. Микрософт отменила разрабатывавшуюся версию Windows и кинулась в Windows 11, иначе подсистама Андроид не получалась, а у Эппл ведь Мак пиложения для iPad выполняет легко.

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

И не случилось, в просторечии - обошлось. Как по мне, приложения созданные на iPad дожны были приниматься в App Store без уплаты $100, за $320 разработчиком для Андроид не станешь, за $420 - есть шанс. Может ещё что. В итоге Микрософт со товарищи потеряли страх. И обрели надежду на AI, Гугол на I/O других слов не знала, Микрософт кинулась компании покупать.

Они точно знают про Эппл больше нас, у нас шпионов (да и технических средств) нету. Значит, получить за AI в морду так, как они получили за AR/VR, не боятся. Не боятся что Эппл придумает новый вход на платформу для молодых, талантливых и бедных, раз ни playgrounds 4 ни Mac Mini толком не сработали.

И рядом вторая плохая новость - на фоне дрязг среди лидеров Flutter обновление Dart скорее направлено не на совершенствование Flutter, а на замену TypeScript. Гугол тоже потерял страх.

Пару лет назад я сделал таблицу с этим скриптом, последний раз пользовал прошлым летом. Прочитал статью по диагонали, вспомнил про таблицу, открыл на iPad - nameerror, не работает. Причём открывается всегда и только в приложении Sheets, даже из браузера. А никакого выхода на скрипт в приложении нет, то есть вся эта кухня намертво прикручена к десктопу. На наше время и по моему мнению - автоматом попадает в категорию полного дерьма.

Если а десктопе открыть в браузере, то на несколько секунд показывает nameerror, потом находит скрипт. После чего работает и в Sheets. Что только подтверждает, опять же по личному мнению, написанное в конце предыдущего абзаца.

Сейчас не время подсаживаться на Гугол, это точно. Да и время подсаживаться на таблички тоже, как по мне, давно прошло. HTML сервер, база данных - зачем AppScript когда есть Rust? Зачем вообще обёртывать данные в документы и ими обмениваться когда можно просто обмениваться данными? Что офис Гугла, что офис Микрософт - для ретроградов, так выходит.

А если хочется паразитировать на маркетинговых усилиях недружественных иноземцев - есть куча пока доступного и пока бесплатного, в том числе в смысле лимита, хостинга. Хоть anwil.works, хоть shuttle.rs.

Почему мое производство пельменей умирает

Это так и осталось неизвестным, Вы описали не "почему" а "как".

Наш покупатель – магазин у дома.

Почему? Вы же уже поняли - так стало работать плохо.

Если считаете, что бабушкины пельмени лучше магазинных, ставьте лайк и пишите об этом в комментариях.

Если это 100% так, то Вы можете просто поднять цену.

 Как-то нам хотели продать сайт, но нам не нужен ни сайт, ни соц. сети. 

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

То, что Вы описываете, совпадает с тем, чего и следует ожидать исходя из общих соображений и азбучных истин экономики. Почерпнуть и то и то можно, например, на YouTube, но я не решаюсь конкретизировать где именно. Шанс на то, что производство удасться восстановить почерпнув - я бы оценил процентов в 65... но я не бизнесмен, я всего лишь видел крутых (справедливее, точнее но и более жестоко - реальных или настоящих) бизнесменов которых консультировал.

Я их тут не вижу.

Странно, я вижу.

Что я вижу - это плохо написанный код

Это оптическая иллюзия. Или менее политкорректно - возмущения в калашном ряду под действием свиного рыла.

Увидел Any - пиши что плохо. Рабочий подход, только вместо «плохо» некоторые прочитают «дурак». Потому что Any в Джулии существует не просто так и не как легаси и не есть ошибка, в отличии от других «массовых» языков программирования направленных на удешевление разработки (низкокачественного) софта. Кроме того, нужно точно знать что и почему делаешь чтобы менять тип выходного значения вместе с типом входного, и того лучше это знать чтобы менять только тип выходного значения.

Джулия - не язык промышленной разработки приложений. Было бы иначе - да, можно было бы сказать что нужно было разобраться и от Any уйти. Но нет.

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

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

Больше практических инструментов, вы можете изучить в рамках онлайн-курсов от практикующих экспертов. 

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

Простой рекурсивный пример – функция для вычисления факториала числа:

.......

При больших значениях n такой подход может привести к переполнению стека.

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

Как я Джулию заметил, так сразу и выполнил

function f(n)
    if n < 3
        return BigInt(1), BigInt(1)
    end
    p = f(n-1)
    p[1] + p[2], p[1]
end

function ft(n)
    v = "$(f(n)[1])"
    print("$n: $(length(v))\n$v\n")
end

@time ft(55_000)

и за 0.3 секунды на неторопливой машине для баловства получил 11494 знака числа Фибоначчи номер 55,000. С номером 60,000 - как предупреждают в статье. Для сравнения, на Python облом уже на 1,000.

Эээ...

Надеюсь я помог продать Джулию в playmates, а с тем и курсы монетизировать.

вопрос о дате релиза Swift 6, чтобы планировать переход

Что-то такое, что оправдало бы планирование перехода, в этом году? Матёрый маркетинговый ход который можно делать раз в несколько лет - тратить именно в этом году?

Единственное, что приходит в голову - это не про внутри языка, это про вовне. Например, начинаем реально поддерживать Swift на Windows и Линукс, а не как сейчас… А нужно это может быть, скорее всего, чтобы и из Swift сделать кроссплатформу, а то она уже у всех есть. А кроссплатформа нужна чтобы привлекать новых молодых и талантливых разработчиков, а то Catalyst и Playgrounds 4 с этой задачей не справились. Зачем нужны разработчики - с этим в первую голову к Балмеру, лучше меня расскажет о чём думал когда по сцене скакал, но и специфические поводы есть. Из Эппл ААА игровую платформу нужно делать, ибо обещано, а с Unreal беда одного сорта и с Unity другого, равно как и Vision Pro пришло время оправдывающими цену приложениями завалить.

Можно подвести итоги суток.

  • Минусовать всё пдряд (много) проще чем думать

  • Очевидный ответ не угадал никто

Ответ (для тех кто с Линукс сам не сталкивался)

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

Возможно, что вторая школа, по мере развития AI, возвысится. Уже сейчас некоторые не отягощённые многими зависимостями программы могут ставиться самопальными установщиками написаными на скриптах shell.

Отсюда простой способ изучения Линукс

me = Me()
options = getLinuxDistrs()

while not options.oblom
  linux = randomOrSillyChoice(options)
  linux.RTFM(me)
  
  if linux.learned(me) return true

  if me.nadoelo
    optons = getLinuxDistros()
    me.reset

return false

То, что эта программа может и не завершиться, не важно - вместо неё это сделает жтзнь.

Понятненько. Чтобы изучать Линукс нужны курсы, роадмап, книги как минимум. А почему для macOS и iPadOS максимум чего нужно, скорее можно, по брошюрке из Books? И про изучение Windows примерно так же?

Apple рассказала о возможностях гарнитуры Vision Pro при активации пространственных игр. 

Разве у этой фразы есть смысл?

Не очень хорошая новость, однако. Эппл собиралась продовать Vision Pro только после собеседования, чтобы возвратов не было и дурацких отзывов тоже - не стала, возвраты и ересь типа «не может заменить iPad» налицо. Эппл предупреждала - устройство не игровое, и теперь вот вам игры, на $50 к устройству на $3,500+.

Плоха не мелочь сама по себе, плохо вихляние из стороны в сторону. Когда запущенный Джобсом волчок начинает так…

А ведь у Эппл есть официально объявленная цель - сделать себя ААА игровой платформой. И мы имеем ссору с Unreal, который благодаря нанитам единолично высшая лига, проблемы в Unity (могли бы и помочь единственному союзнику), которая вроде как с Эппл но продвигает (формально) конкурирующий .Net… и ЭТО. Всё по плану идёт?

Есть историк современности Фурсов с любовью к следующей формулировке

Интернет обеспечил всем людям равный доступ к недостоверной информации.

И что тут меняет AI?

Проблема не в фейках, а в анонимности источника (для всех кроме спецслужб). Но ведь "Интернет по паспорту - это ужасно", значит анонимность сохраняется.

Если бороться с дипфейками, то усиливается механизм цензуры и манипулирования, причём скрытый. Если не бороться с дипфейками, то уничтожается доверие, а это, внезапно, экономическая категория и как она прямо сейчас отливается каждому россиянину в рублях пытается на YouTube объяснить возможно иностранный агент Липсиц. Если это не win-win, тогда что?

Information

Rating
Does not participate
Registered
Activity