А ещё забыли про проверку правописания, которая очень нужна для официальных документов. Она банально в МС Офисе может быть намного лучше. И что делать в этом случае? Курсы немецкого немецким чиновникам и секретаршам? :))
Интересно, что чиновники до сих пор не выбрали дистрибутив, который планируют устанавливать вместо операционной системы от Microsoft.
То есть уровень компетенций примерно на уровне плинтуса, как и в первый раз.
но, возможно, сейчас всё проще, поскольку и Linux стал совершеннее
Ошибаетесь. Скорее пилятся новые оболочки, новые наборы программ под кучу новых дистров. Но они на таком же зачаточном уровне, как было и 15 лет назад. Старые проги не улучшаются, пишутся новые, которые проходят те же детские болезни. Увы.
Крипто - значит никто там ничего не понимает. А проект - потому, что это реальная кампания по отъёму денег либо у инвесторов, которые оплачивают разработчиков и маркетолухов, либо у конечных пользователей, которым удачно прорекламировали ненужную хрень.
Так мы понимали, просто проектировали всё хорошо, и синхронизированные задачки делались короткими, чтобы ничего не останавливать надолго. Плюс, запуски тредов, асинк-тасков или вообще сервисов, когда это надо.
Лет 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?
Ладно, значит это два шарика на длинном стержне. Волна растягивает и сжимает пространство где-то посередине стержня. Шарики "как бы" колеблются относительно друг-друга. Но за счёт чего может вырабатываться энергия?
Допустим, у нас простой способ индукции - мы приближаем и отдаляем магнит и катушку, по проводам течёт какой-то ток. Но тут мы сокращаем и увеличиваем расстояние между предметами. А как это всё работает, если само пространство сжимается и разжимается? Почему-то мне кажется, что это не может влиять на такую систему катушка-магнит.
Ха-ха-ха-ха! Ну да, конечно :)
Как думаете, сколько человеко-лет на это уйдёт? А работать надо уже сейчас.
Так есть такой способ уже очень давно - деньги. Но почему-то всем надо всё очень качественно и бесплатно. Почему?
Десятку ещё можно напильником подпилить до юзабельного состояния. Но 11-ку уже боюсь, если честно :(
Я понимаю, но вы похожи на фаната Линукса, и хотите, чтобы его использовали чаще, не угадал? ;)
А ещё забыли про проверку правописания, которая очень нужна для официальных документов. Она банально в МС Офисе может быть намного лучше. И что делать в этом случае? Курсы немецкого немецким чиновникам и секретаршам? :))
Вам же рассказали в статье, что в Линуксе у них не было хорошей связки почта-контакты-календарь, плюс не было AD.
Хотите, чтобы корпораты и чиновники переходили на Линуксы, делайте хорошую альтернативу в этой области.
Предложение рождается тогда, когда за него будут платить. А тут чиновники заявили, что платить готовы? Нет? Ну и предложения не будет, увы.
То есть уровень компетенций примерно на уровне плинтуса, как и в первый раз.
Ошибаетесь. Скорее пилятся новые оболочки, новые наборы программ под кучу новых дистров. Но они на таком же зачаточном уровне, как было и 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?
Ладно, значит это два шарика на длинном стержне. Волна растягивает и сжимает пространство где-то посередине стержня. Шарики "как бы" колеблются относительно друг-друга. Но за счёт чего может вырабатываться энергия?
Допустим, у нас простой способ индукции - мы приближаем и отдаляем магнит и катушку, по проводам течёт какой-то ток. Но тут мы сокращаем и увеличиваем расстояние между предметами. А как это всё работает, если само пространство сжимается и разжимается? Почему-то мне кажется, что это не может влиять на такую систему катушка-магнит.
Или я в чём-то ошибаюсь?
Так а почему шарики будут скользить, а не так же на месте сжиматься или растягиваться?