Pull to refresh
44
0.6

Разработчик под Android, перешедший на Rust

Send message

Как думаете, сколько человеко-лет на это уйдёт? А работать надо уже сейчас.

Неужели нельзя как-то найти способ направлять энтузиазм в нужное русло?

Так есть такой способ уже очень давно - деньги. Но почему-то всем надо всё очень качественно и бесплатно. Почему?

Десятку ещё можно напильником подпилить до юзабельного состояния. Но 11-ку уже боюсь, если честно :(

Я понимаю, но вы похожи на фаната Линукса, и хотите, чтобы его использовали чаще, не угадал? ;)

А ещё забыли про проверку правописания, которая очень нужна для официальных документов. Она банально в МС Офисе может быть намного лучше. И что делать в этом случае? Курсы немецкого немецким чиновникам и секретаршам? :))

Вам же рассказали в статье, что в Линуксе у них не было хорошей связки почта-контакты-календарь, плюс не было AD.

Хотите, чтобы корпораты и чиновники переходили на Линуксы, делайте хорошую альтернативу в этой области.

Вообще, спрос рождает предложение.

Предложение рождается тогда, когда за него будут платить. А тут чиновники заявили, что платить готовы? Нет? Ну и предложения не будет, увы.

Интересно, что чиновники до сих пор не выбрали дистрибутив, который планируют устанавливать вместо операционной системы от Microsoft.

То есть уровень компетенций примерно на уровне плинтуса, как и в первый раз.

но, возможно, сейчас всё проще, поскольку и Linux стал совершеннее

Ошибаетесь. Скорее пилятся новые оболочки, новые наборы программ под кучу новых дистров. Но они на таком же зачаточном уровне, как было и 15 лет назад. Старые проги не улучшаются, пишутся новые, которые проходят те же детские болезни. Увы.

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

Вы не могли бы пофиксить ошибки, которые у вас в каждом втором предложении? (Кучку отправил в личку, но потом устал это делать.)

Ну зачем желающему разрабатывать советовать идти в тестировщики? :(

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

Так мы понимали, просто проектировали всё хорошо, и синхронизированные задачки делались короткими, чтобы ничего не останавливать надолго. Плюс, запуски тредов, асинк-тасков или вообще сервисов, когда это надо.

Лет 20 назад я купил себе мобильник Motorola C450, который поддерживал установку игр и приложений на J2ME (Java). Я к тому времени уже программировал на Delphi, но Java была для меня чем-то страшным и непонятным.

Я начал гуглить, в результатах обычно попадалась какая-то среда разработки от Sun. Я скачал её, установил, но дальше было всё настолько непонятно, что я не мог определить как создать проект и куда писать код! Я чувствовал себя недоумком, который нихрена не понимает.

Я начал гуглить ещё. Нашёл Borland JBuilder - среду разработки, которая была немного более понятна, но всё равно надо было разобраться куда что писать, как исполняются J2ME-приложения и т.п. Я полез в Help (помогало знание английского), и там я нашёл небольшой список туториалов по созданию мобильных приложений. Я прошёл эти туториалы и научился очень многому.

Потом я написал несколько программок, помогающих в основной работе, потом написал скрин-сейвер "Сквозь вселенную" (звёзды, летящие на тебя), потом ещё что-то... А потом я приехал в Москву и нашёл работу в студии разработки мобильных игр. После первого собеседования они не хотели меня брать, но я попросил дать мне тестовое задание. Мне дали задание написать игру пинг-понг, и часов за 6-8 я её написал и отправил. Меня пригласили прийти второй раз, ещё пообщались, и в итоге меня взяли.

Мораль: Не сдавайтесь сразу. Языки программирования, среды разработки, системы сборки - всё может быть пугающим и сложным. Но если вы хотите этим заниматься, творить, то нельзя опускать руки. Помните, что второй-третий-десятый язык программирования станут учиться намного быстрее. Знания - как снежный ком, наматываются друг на друга и помогают держать форму.

П.С.: Я считаю, что разработка под мобилы - это очень хороший старт. Особенно под Андроид, и скорее на Java (Kotlin лучше выучить после). Можете написать в личку, если хотите.

Интересно, почему нам всегда удавалось в андроид-приложениях обходиться обычным `synchronized {}`, и не было никаких фризов?

Помню, лет 25 назад писал какое-то приложение на Delphi для шифрования файлов. С потоками заморачиваться не хотел, крутил цикл прямо в главном потоке, в OnClick кнопки. А чтобы окно не висло и продолжало реагировать на события просто в цикл добавил Application.ProcessMessages() - работало идеально.

Офигенно, спасибо!

Полез посмотреть в каком режиме работает мой Кинетик, а там вместо WPA3-SAE (или как там?) показываются режимы WPA3-PSK. Это типа новый стандарт, но старый способ аутентификации или просто ошибка в GUI?

Ладно, значит это два шарика на длинном стержне. Волна растягивает и сжимает пространство где-то посередине стержня. Шарики "как бы" колеблются относительно друг-друга. Но за счёт чего может вырабатываться энергия?

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

Или я в чём-то ошибаюсь?

Так а почему шарики будут скользить, а не так же на месте сжиматься или растягиваться?

Information

Rating
1,507-th
Location
Bratislava, Bratislava, Словакия
Date of birth
Registered
Activity