Size: a a a

elementary OS & UX devotion

2019 December 12

AD

Alex Derbenev in elementary OS & UX devotion
источник

g

gavr in elementary OS & UX devotion
источник

M🇷

Mikhail 🇷🇺🇨🇦 in elementary OS & UX devotion
Это годно
источник
2019 December 13

a

alexyalinc in elementary OS & UX devotion
Всем привет, появилось желание написать, что нибудь либо исправить какие-нибудь баги простые. Не знаю vala, но хочется потихоньку его изучать и улучшать эту систему. Есть ли что-нибудь для меня? Какие-нибудь простые задачи.
источник

D

Dirli in elementary OS & UX devotion
да, раскладку пофиксить надо
источник

a

alexyalinc in elementary OS & UX devotion
Dirli
да, раскладку пофиксить надо
А что там не так?
источник

D

Dirli in elementary OS & UX devotion
задержка при переключение
источник

a

alexyalinc in elementary OS & UX devotion
Dirli
задержка при переключение
да, есть такое
источник

D

Dirli in elementary OS & UX devotion
ну вот это тебе тестовое задание)
источник

a

alexyalinc in elementary OS & UX devotion
xD
источник

D

Dirli in elementary OS & UX devotion
а если серьезно, то тут не сообщество разработчиков, тут пользователи собраны и сомневаюсь что кто-то направит тебя в правильном русле. Лучше к ним на гитхаб иди.
источник

a

alexyalinc in elementary OS & UX devotion
и на valadoc)
источник

a

alexyalinc in elementary OS & UX devotion
Понятно, попробую найти что-нибудь по поводу переключения раскладки
источник

D

Dirli in elementary OS & UX devotion
угу
можешь еще @gavr123456789 иногда спрашивать, он в vala умеет
источник

g

gavr in elementary OS & UX devotion
alexyalinc
Всем привет, появилось желание написать, что нибудь либо исправить какие-нибудь баги простые. Не знаю vala, но хочется потихоньку его изучать и улучшать эту систему. Есть ли что-нибудь для меня? Какие-нибудь простые задачи.
веду паблик, и перевожу материалы гном по vala, и телега здесь токо очень мертвая, тк кк все обсуждения vala происходят в Dlang.
источник

LM

Lenny Marks in elementary OS & UX devotion
alexyalinc
Всем привет, появилось желание написать, что нибудь либо исправить какие-нибудь баги простые. Не знаю vala, но хочется потихоньку его изучать и улучшать эту систему. Есть ли что-нибудь для меня? Какие-нибудь простые задачи.
лол, напоминает меня когда-то. Брался "исправлять" двигло warzone 2100. Ток сейчас думаю смогу ,возможно найти там баг в конвертере карт.
источник

LM

Lenny Marks in elementary OS & UX devotion
Кстати, мб пояснишь интересную особенность про неизменяемые строки, я чет доку перечитывал, несовсем понял зачем это сделано.
источник

g

gavr in elementary OS & UX devotion
Lenny Marks
Кстати, мб пояснишь интересную особенность про неизменяемые строки, я чет доку перечитывал, несовсем понял зачем это сделано.
это не в коем случае не интересная особенность, строки неизменяемы в python java C# dart
источник

g

gavr in elementary OS & UX devotion
вобщемто везде где они 8 и везде где есть GC, сделано это потому что с иммутабельными объектами на порядок проще работать, например в случае с многопотомностью, вобщем то вот

"Кроме того, строки в .NET неизменяемые, что также дает ряд преимуществ. Как я уже неоднократно рассказывал, неизменяемые структуры данных проще для понимания, потокобезопасны и более безопасны. (*)

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

Строки по своей природе являются неизменяемыми, но из-за своего расположения в памяти они не являются персистентными. Конкатенация двух строк не использует повторно память ни одной из строк; в процессе конкатенации создается новая строка, в которую копируется содержимое двух этих строк. Получение подстроки в строке не использует повторно содержимое исходной строки. Опять- таки, в этом случае просто создается новая строка нужного размера и все данные копируются в новую строку.

Это означает, что все операции над строками, такие как получение подстроки, выполняются за O(n) операций,"
источник

g

gavr in elementary OS & UX devotion
Но в случае с vala это все удобная ложь, вопрос, ответ
источник