DOMANDE E RISPOSTE ❓❓❓🧐
#scrittura#comunicazione
DOMANDA❓
Qual è il professionista che può valutare il mio contratto editoriale?
RISPOSTA🤓
Il consulente editoriale perché ha una solida formazione nell'analisi della contrattualistica, in genere ha anche una laurea in giurisprudenza o si avvale di una consulenza legale.
Può essere anche un editor con competenze in quest'ambito (l'analisi contrattuale, per esempio, rientra nelle mie competenze con il supporto di un team legale).
La professione di consulente è regolata dalla legge?
✅ Sì, rientra nel Codice Civile, Libro V, titolo III del codice civile, art. 2222 e seguenti che disciplinano il lavoro autonomo.
🤓 Se vuoi saperne di più ti consiglio di leggere il mio articolo "Consulente editoriale: chi è e quando ne hai bisogno".
✍🏻Prima di firmare un contratto di consulenza verifica le competenze del professionista a cui ti affidi. ⏪⏪⏪
@writingway
🙌 Se pensi che questo post possa interessare ad altri, inoltralo cliccando sulla freccia a destra.
🚀 Вышел стабильный JavaScript движок от Google для Android
Новая стабильная библиотека Jetpack JavaScript Engine позволит разработчикам выполнять JS код в изолированной и ограниченной среде.
class MainActivity : ComponentActivity() {
// Теперь nullable, без lateinit
private var jsSandbox: JavaScriptSandbox? = null
private var jsIsolate: JavaScriptIsolate? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
if (!JavaScriptSandbox.isSupported()) {
Log.e("JS", "JavaScriptSandbox не поддерживается")
return
}
lifecycleScope.launch {
// Создаём и сохраняем в nullable-поле
jsSandbox = JavaScriptSandbox
.createConnectedInstanceAsync(applicationContext)
.await()
jsIsolate = jsSandbox?.createIsolate()
// При выполнении гарантируем, что jsIsolate != null
val result: String = jsIsolate
?.evaluateJavaScriptAsync(JS_SCRIPT_SCRING)
?.await()
?: "Ошибка: isolate не инициализирован"
Log.d("JS", "Результат выполнения: $result")
}
}
override fun onDestroy() {
super.onDestroy()
// Закрываем только если не null
jsIsolate?.close()
jsSandbox?.close()
}
}
#jetpack#js