{"id":1176,"date":"2021-07-08T16:14:37","date_gmt":"2021-07-08T14:14:37","guid":{"rendered":"https:\/\/vitocafazzo.it\/site_Wp\/?p=1176"},"modified":"2021-07-10T12:53:34","modified_gmt":"2021-07-10T10:53:34","slug":"gl-002-programmazione","status":"publish","type":"post","link":"https:\/\/vitocafazzo.it\/site_Wp\/2021\/07\/08\/gl-002-programmazione\/","title":{"rendered":"GL 002 &#8211; Programmazione"},"content":{"rendered":"\n<p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/vitocafazzo.it\/site_Wp\/appunti-gnu-linux\/\">Torna all&#8217;elenco <strong>GNU\/Linux<\/strong><\/a><\/p>\n\n\n\n<div id=\"block-a4125481-9b9d-4cb5-b7c8-cf97933d7a8d\" class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/vitocafazzo.it\/site_Wp\/wp-content\/uploads\/2021\/07\/TT_GnuLinux.jpg\" alt=\"Questa immagine ha l'attributo alt vuoto; il nome del file \u00e8 TT_GnuLinux.jpg\"\/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-bd52a6e6-cc2c-4946-b7e1-5a5d36d85c86\">Android &#8211; APP Inventor<\/h3>\n\n\n<p>Scaricare <strong>Appinventor Setup installer Debian package<\/strong> al seguente indirizzo: <a href=\"http:\/\/commondatastorage.googleapis.com\/appinventordownloads\/appinventor2-setup_1.1_all.deb\" target=\"_blank\" rel=\"noopener\">App Inventor<\/a><\/p>\n<ul>\n<li>Installare il pacchetto<\/li>\n<li>Con il browser portarsi all\u2019indirizzo <a href=\"http:\/\/ai2.appinventor.mit.edu\/\" target=\"_blank\" rel=\"noopener\">MIT App Inventor<\/a><\/li>\n<li>Per poter realizzare progetti bisogna avere un account google<\/li>\n<li>Per poter utilizzare l&#8217;Emulatore (menu <em>Connetti-&gt;Emulatore<\/em>) \u00e8 necessario avviare da terminale il demone <code>.\/aiStarter<\/code>&nbsp;presente nella cartella<em> \/usr\/google\/appinventor\/commands-for-Appinventor<\/em><\/li>\n<\/ul>\n\n\n<h3 class=\"wp-block-heading\" id=\"block-bd52a6e6-cc2c-4946-b7e1-5a5d36d85c86\">Android STUDIO<\/h3>\n\n\n<p>Scaricare Android Studio al seguente indirizzo:&nbsp;<a href=\"http:\/\/developer.android.com\/sdk\/installing\/studio.html\" target=\"blank\" rel=\"noopener\">Android STUDIO<\/a><\/p>\n<ul>\n<li>Scompattare il file in una cartella NOMECARTELLA<\/li>\n<li>Aprire un terminale e posizionarsi all\u2019interno di NOMECARTELLA\/bin<\/li>\n<li>Digitare&nbsp;<code>.\/<span class=\"codice\">studio.sh<\/span><\/code>&nbsp;<\/li>\n<\/ul>\n<p>Richiede <em>Oracle JRE\/JDK,<\/em> mentre io ho installato le <em>OpenJDK<\/em>. Infatti il sw riporta, all\u2019avvio, il seguente messaggio: &#8220;<em>OpenJDK shows intermittent performance and UI issues. We recommend using the Oracle JRE\/JDK<\/em>.&#8221;<\/p>\n<p>N.B. Non ho ancora provato il sofware.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"block-bd52a6e6-cc2c-4946-b7e1-5a5d36d85c86\">Arduino &#8211; Fritzing<\/h3>\n\n\n<p>Scaricare il software dalla pagina: <a href=\"http:\/\/fritzing.org\/home\/\" target=\"blank\" rel=\"noopener\">Fritzing.org<\/a><\/p>\n<ul>\n<li>Scompattare il file in una cartella<\/li>\n<li>Aprire un terminale e posizionarsi all\u2019interno della cartella<\/li>\n<li>Digitare&nbsp;<code>.\/<span class=\"codice\">Fritzing<\/span><\/code>&nbsp;<\/li>\n<\/ul>\n\n\n<h3 class=\"wp-block-heading\" id=\"block-bd52a6e6-cc2c-4946-b7e1-5a5d36d85c86\">Arduino &#8211; IDE<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Scaricare l\u2019IDE di Arduino dalla pagina:&nbsp;<a href=\"http:\/\/arduino.cc\/en\/Main\/Software#.Uy8Kfh_AYic\">Arduino IDE<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Scompattare il file in una cartella<\/li><li>Aprire un terminale e posizionarsi all\u2019interno della cartella<\/li><li>Digitare&nbsp;<code>.\/arduino<\/code><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">N.B. E\u2019 possibile che abbia bisogno di alcune librerie che in alcuni casi risultano gi\u00e0 installate:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>JAVA<\/strong>:<code>&nbsp;sudo apt-get install openjdk-7-jre<\/code><\/li><li><strong>AVRC<\/strong>:&nbsp;<code>sudo apt-get install avr-libc gcc-avr<\/code><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-bd52a6e6-cc2c-4946-b7e1-5a5d36d85c86\">GNU compiler collection &#8211; gcc<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Installazioni<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Compilatore gcc<\/li><li>Pacchetto \u2019build-essential\u2019 per Ubuntu<\/li><li>Gruppo &#8220;Development Tools&#8221; per Centos<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Compilazione e\/o creazione dell\u2019eseguibile<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>gcc FileAlgoritmo.c -lm<br>gcc -o FileEseguibile FileAlgoritmo.c -lm<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Nota: &#8220;<em>-lm<\/em>&#8221; \u00e8 l\u2019opzione per poter utilizzare le funzioni della libreria <em>math.h<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Esecuzione del programma<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>.\/FileEseguibile<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-bd52a6e6-cc2c-4946-b7e1-5a5d36d85c86\">Java development kit &#8211; JDK<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Installazioni<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open:<br><code>sudo apt-get install openjdk-7-jre icedtea-7-plugin<\/code><br>Oracle:<br><code>sudo add-apt-repository ppa:webupd8team\/java<br>sudo apt-get update<br>sudo apt-get install oracle-jdk7-installer<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">MDB Tools<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Installare MDB Tools tramite synaptic<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Utilizzo:<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"theme:plain-white height-set:false width-set:false lang:default decode:true \">Name\t          \tDescription\n---------------------------------------------------------------\nmdb-tables\t  \t\tlist tables in the specified file\nmdb-schema\t  \t\tgenerate schema DDL for the specified file\nmdb-export\t  \t\tgenerate CSV style output for a table\nmdb-ver\tdisplay   \tthe version of the specified file\nmdb-header\t  \t\tsupport for using MDB data in C\nmdb-parsecsv\t  \tsupport for using MDB data in C\nmdb-sql\tcommand   \tline SQL query tool<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><a rel=\"noreferrer noopener\" href=\"http:\/\/mdbtools.sourceforge.net\/install\/book1.htm\" target=\"_blank\">Manuale<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Torna all&#8217;elenco GNU\/Linux Android &#8211; APP Inventor Scaricare Appinventor Setup installer Debian package al seguente indirizzo: App Inventor Installare il pacchetto Con il browser portarsi all\u2019indirizzo MIT App Inventor Per poter realizzare progetti bisogna avere un account google Per poter utilizzare l&#8217;Emulatore (menu Connetti-&gt;Emulatore) \u00e8 necessario avviare da terminale il demone .\/aiStarter&nbsp;presente nella cartella \/usr\/google\/appinventor\/commands-for-Appinventor [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-1176","post","type-post","status-publish","format-standard","hentry","category-gnulinux"],"_links":{"self":[{"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/posts\/1176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/comments?post=1176"}],"version-history":[{"count":5,"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/posts\/1176\/revisions"}],"predecessor-version":[{"id":1380,"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/posts\/1176\/revisions\/1380"}],"wp:attachment":[{"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/media?parent=1176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/categories?post=1176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/tags?post=1176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}