11 301 Востаннє редагувалося ch0r_t (14.05.2021 00:29:08)

Re: Тема для розмов

Golang. Який результат/значення виведе програма? (Напишіть не шукавши відповідь в інтернеті й не запускавши її.)
*іноді можна прогледіти подібні деталі.

Go source

https://replace.org.ua/uploads/images/10563/01a30d45d186e836131858ddabdba041.png

11 302 Востаннє редагувалося koala (14.05.2021 06:55:49)

Re: Тема для розмов

golang без гугла не знаю взагалі, але яким чином це може виводити щось, крім нуля? От якби там return i було...
Хоча я не знаю, параметр не заданий - як golang це обробляє, я взагалі не в курсі.

Подякували: flatliner1

11 303

Re: Тема для розмов

Прихований текст

Реалії так званого "ринку кандидата":

- ваша компанія мене зацікавила, прохання надати контакти минулих працівників щоб отримати відгуки про роботу в вашій компанії;
- прошу повідомити, з якої причини звільнився попередній працівник на даній вакансії.

Подякували: Chemist-i, leofun01, P.Y.3

11 304 Востаннє редагувалося ch0r_t (14.05.2021 19:13:26)

Re: Тема для розмов

koala написав:

golang без гугла не знаю взагалі, але яким чином це може виводити щось, крім нуля? От якби там return i було...
Хоча я не знаю, параметр не заданий - як golang це обробляє, я взагалі не в курсі.

Вивід: 1
Присвоєно оголошеній змінній і для повернення 0 замість 2, defer запускається відразу після оцінення виразу return (що встановив i==0), тож значення 0 - буде інкрементовано і результат одиниця.

Перевірити можна тут. https://play.golang.org/

Подякували: leofun011

11 305

Re: Тема для розмов

koala написав:

golang без гугла не знаю взагалі, але яким чином це може виводити щось, крім нуля? От якби там return i було...
Хоча я не знаю, параметр не заданий - як golang це обробляє, я взагалі не в курсі.

Особисто я зламався ще на отому defer func() )))))

Подякували: ch0r_t1

11 306 Востаннє редагувалося ch0r_t (14.05.2021 21:26:56)

Re: Тема для розмов

bvn написав:

Особисто я зламався ще на отому defer func() )))))

defer - ключове слово - значить відкласти і запустити вказану функцію відразу при виході з тіла даної. А функція що передана просто описана на місці лямбда(безіменна).

Подякували: flatliner1

11 307 Востаннє редагувалося ch0r_t (16.05.2021 10:34:51)

Re: Тема для розмов

Тут з панів, тертих сталкерів, ніхто не писав чогось для Android? Я зможу якогось калькулятору собі на телефон написати й залити без якихось надлишкових збочень(щось важко зрозуміти, це потрібно оформлювати як додаток і копіювати, але система безпеки наче не дозволяє встановлення не через гугло-магазин) Мав досвід може хтось чи екпсерементував? Є ця Андро-студія, але не хочеться марнувати час на всю ту документацію і встановлення коли воно надто часо-затратне.

+На одних сторінках пишуть що можна писати на C++ і Go але на інших згадують тільки Java...біс розбере. Ймовірно на Scala можна, але я її майже як пів року не торкався, так вийшло.

Редаговано:
Словом, так підтримка C\C++ наче є в Android Studio. Завантажив. Спробую якось розібратися, відпишу про складність-час, -може кому з того користь буде.

11 308

Re: Тема для розмов

Не писав, але н.м.в. писати там треба на Java, а решта - лише крізь інтерфейси з Java (JNI). Приблизно як асемблерні вставки в C.

Подякували: ch0r_t1

11 309 Востаннє редагувалося ch0r_t (16.05.2021 11:03:00)

Re: Тема для розмов

koala написав:

Не писав, але н.м.в. писати там треба на Java, а решта - лише крізь інтерфейси з Java (JNI). Приблизно як асемблерні вставки в C.

Наче мало того що ця штука встановлена віднімає 2гб місця і вочевидь вивантажує все це прямо в RAM. Відкладу в такому разі експеременти на потім, освіжу пам'ять по Scala. (Не дивно, тепер мені, що на телефоні скільки оперативної пам'яті марнується.)

Редаг.
Здається так і є, можна як бібліотеку C++ що через Java обгортку буде використовуватись.

11 310

Re: Тема для розмов

tchort написав:

Тут з панів, тертих сталкерів, ніхто не писав чогось для Android? Я зможу якогось калькулятору собі на телефон написати й залити без якихось надлишкових збочень(щось важко зрозуміти, це потрібно оформлювати як додаток і копіювати, але система безпеки наче не дозволяє встановлення не через гугло-магазин) Мав досвід може хтось чи екпсерементував? Є ця Андро-студія, але не хочеться марнувати час на всю ту документацію і встановлення коли воно надто часо-затратне.

+На одних сторінках пишуть що можна писати на C++ і Go але на інших згадують тільки Java...біс розбере. Ймовірно на Scala можна, але я її майже як пів року не торкався, так вийшло.

Редаговано:
Словом, так підтримка C\C++ наче є в Android Studio. Завантажив. Спробую якось розібратися, відпишу про складність-час, -може кому з того користь буде.

Я колись просто цікавився, мені пояснили, що додатки для андроїда створюють у: андроїд студіо на Java та котлін; у кьюті на плюсах; у ківі на пітоні.

11 311

Re: Тема для розмов

Чи можна за допомогою андроїд студіо "розібрати" апк з метою подальшого редагування, рекламу видалити наприклад, ще там щось?
пс. там ще до андроїд студіо, якщо не помиляюсь, потрібне андроїд сдк- і воно в мене займає 17 гб. планував вивчати та поїхав на будову на чехи та й забув про нього.

11 312 Востаннє редагувалося "mamkin haker" (16.05.2021 12:01:32)

Re: Тема для розмов

htoznasho написав:

Чи можна за допомогою андроїд студіо "розібрати" апк з метою подальшого редагування, рекламу видалити наприклад, ще там щось?
пс. там ще до андроїд студіо, якщо не помиляюсь, потрібне андроїд сдк- і воно в мене займає 17 гб. планував вивчати та поїхав на будову на чехи та й забув про нього.

Я звісно не експерт але вікіпедія каже ось це

Прихований текст

APK (англ. Android Package) — формат архівних файлів-додатків для «Android». Кожний додаток «Android» СКОМПІЛЬОВАНО і упаковано в один файл

APK-файл — це звичайний zip архів, який частіше складається з наступних тек та файлів:

META-INF — тека, що містить:
1) MANIFEST.MF — файл маніфесту;
2) CERT.RSA — сертифікат додатку.
3) CERT.SF — перелік ресурсів та їхніх SHA-1 хешів у повній відповідності з переліком з файлу MANIFEST.MF.

lib — тека, що складається з підтек, які мають назву сімейств CPU-платформ,в яких знаходиться відкомпільований для них код:

    armeabi — скомпільований код для всіх ARM процесорів;
    armeabi-v7a — скомпільований код для всіх ARMv7 та вище процесорів;
    arm64-v8a — скомпільований код для всіх ARMv8 та вище процесорів;[1]
    x86 — скомпільований код для x86 процесорів;
    x86_64 — скомпільований код для x86 64 процесорів;
    mips — скомпільований код для MIPS процесорів.

res — тека із ресурсами (файлами), що не вкомпільовані в файл resources.arsc.
assets — тека із ресурсами (файлами), які можуть бути отримані через AssetManager.
AndroidManifest.xml — важливий файл, це маніфест всього додатку, який описує назву, версію, права доступу, посилання на бібліотечні файли цього мобільного додатку.[2] Цей файл може бути в форматі бінарного XML, який може бути перетворено в читабельний вигляд засобами AXMLPrinter2, apktool або Androguard.
classes.dex — скомпільовані класи в dex форматі для запуску в віртуальній машині Dalvik або в Android Runtime.
resources.arsc — файл, який складається з компілювальних в нього ресурсів, наприклад, бінарного XML.

Подякували: flatliner1

11 313

Re: Тема для розмов

htoznasho написав:

Чи можна за допомогою андроїд студіо "розібрати" апк з метою подальшого редагування, рекламу видалити наприклад, ще там щось?

Будь ласка, прочитайте правила і створюйте теми у відповідних розділах ( для андроид ось силка https://replace.org.ua/forum/5/ )
Дякую за увагу!

11 314

Re: Тема для розмов

Рекомендують використовувати Java або Kotlin для, скажімо так, зменшення спротиву системі, при написанні ваших Андроїд додатків. Проте я думаю можна також використовувати і Scala, а також лише С (кілька раз бачив, як намагались таке зробити), але це буде схоже на навмисне вставляння палок в колеса собі ж.

Подякували: ch0r_t1

11 315

Re: Тема для розмов

tchort написав:

Я зможу якогось калькулятору собі на телефон ...

У мене є калькулятор від майкрософта на пк. Він вміє робити складні обчислення. Наприклад,
lim x->8 lg(lgx) рахує миттєво! Людина розуміє у чому особливість, але машина ж ні, але однак дає результат?
Цей калькулятор ще й факторіал з десяткового дробу рахує, хоча не кожен.

11 316

Re: Тема для розмов

Порадьте хтось ресурс, де структуровано подається інфа про те, як працює наша держава. Маю на увазі пояснення щодо того, що таке «парламентсько-президентська форма правління», як воно ото робе, за що відповідає парламент, а за що президент.
Мені це треба, аби чіткіше розуміти, хто за що в нашій країні відповідає, і хто які повноваження має, і щоб потім я міг інтелектуально принижувати невігласів.

11 317 Востаннє редагувалося flatliner (16.05.2021 16:42:23)

Re: Тема для розмов

tchort написав:
Прихований текст

Тут з панів, тертих сталкерів, ніхто не писав чогось для Android? Я зможу якогось калькулятору собі на телефон написати й залити без якихось надлишкових збочень(щось важко зрозуміти, це потрібно оформлювати як додаток і копіювати, але система безпеки наче не дозволяє встановлення не через гугло-магазин) Мав досвід може хтось чи екпсерементував? Є ця Андро-студія, але не хочеться марнувати час на всю ту документацію і встановлення коли воно надто часо-затратне.

+На одних сторінках пишуть що можна писати на C++ і Go але на інших згадують тільки Java...біс розбере. Ймовірно на Scala можна, але я її майже як пів року не торкався, так вийшло.

Редаговано:
Словом, так підтримка C\C++ наче є в Android Studio. Завантажив. Спробую якось розібратися, відпишу про складність-час, -може кому з того користь буде.

Навіть не знаю, чи варто мені оце влазити зі своїм супер-досвідом )))
Якось я отримав у подарунок планшет і захотів навчитися під нього писати свої програми. Спочатку я знайшов якусь статтю про це, там рекомендували якийсь SDK... мені самому зараз смішно, але я вже не пам'ятаю, на чому він взагалі базувався, навряд чи там був C, швидше C# або ж таки JAVA. Але я то скачав, трохи потикав, щось на кшталт редактора форм. В результаті зробив таку аж супер програму з трьома кнопочками, яку нажимаєш, такий колір вікна й стає.

Але саме головне, що хотів сказати. Що в самому тому SDK був якийсь IDE, де я натискав кнопочку типу "Run" при підключеному планшеті через USB-кабель і воно компілювало, встановлювало там оту програму і запускало її прямо на планшеті.

Але потім щось в житті різко змінилося, стало ніколи і я перервав подальше навчання в цьому напрямку )

Подякували: 0xDADA11C7, ch0r_t2

11 318

Re: Тема для розмов

FakiNyan написав:

Порадьте хтось ресурс, де структуровано подається інфа про те, як працює наша держава. Маю на увазі пояснення щодо того, що таке «парламентсько-президентська форма правління», як воно ото робе, за що відповідає парламент, а за що президент.
Мені це треба, аби чіткіше розуміти, хто за що в нашій країні відповідає, і хто які повноваження має, і щоб потім я міг інтелектуально принижувати невігласів.

Не хочу, щоб це виглядало як тролинг, але крім Конституції України, нічого на думку не спадає...

Подякували: koala1

11 319

Re: Тема для розмов

FakiNyan написав:

Порадьте хтось ресурс, де структуровано подається інфа про те, як працює наша держава. Маю на увазі пояснення щодо того, що таке «парламентсько-президентська форма правління», як воно ото робе, за що відповідає парламент, а за що президент.
Мені це треба, аби чіткіше розуміти, хто за що в нашій країні відповідає, і хто які повноваження має, і щоб потім я міг інтелектуально принижувати невігласів.

Є Конституція.
І є реальна ситуація, де депутати партії влади приходять у Раду "демонструвати протест проти дій уряду" - так, ніби вони не депутати і не обирали цей уряд.
Розумієте, якщо в законах написано одне, а 90% населення думає, що воно має бути не так - то дуже великий шанс, що буде саме так, як думає населення. Населення хоче царя - значить, хтось (швидше за все, президент) матиме владу царя, і пофіг усі ті закони. Населення хоче "щоб посадили" - значить, генпрокурор саджатиме, і пофіг усі ті закони. Так, зовсім не обов'язково президент і генпрокурор робитимуть те, що хоче населення - але повноваження будуть саме такі.

Подякували: 0xDADA11C7, flatliner, Chemist-i3

11 320

Re: Тема для розмов

koala написав:
FakiNyan написав:

Порадьте хтось ресурс, де структуровано подається інфа про те, як працює наша держава. Маю на увазі пояснення щодо того, що таке «парламентсько-президентська форма правління», як воно ото робе, за що відповідає парламент, а за що президент.
Мені це треба, аби чіткіше розуміти, хто за що в нашій країні відповідає, і хто які повноваження має, і щоб потім я міг інтелектуально принижувати невігласів.

Є Конституція.
І є реальна ситуація, де депутати партії влади приходять у Раду "демонструвати протест проти дій уряду" - так, ніби вони не депутати і не обирали цей уряд.
Розумієте, якщо в законах написано одне, а 90% населення думає, що воно має бути не так - то дуже великий шанс, що буде саме так, як думає населення. Населення хоче царя - значить, хтось (швидше за все, президент) матиме владу царя, і пофіг усі ті закони. Населення хоче "щоб посадили" - значить, генпрокурор саджатиме, і пофіг усі ті закони. Так, зовсім не обов'язково президент і генпрокурор робитимуть те, що хоче населення - але повноваження будуть саме такі.

але тоді можна буде аргументовано пояснювати населенню, шо цейво і туйво не є законним