Torna indietro   Hardware Upgrade Forum > Mondo Apple > Apple - Software e macOS

Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
WF-1000X M6 è la sesta generazione di auricolare in-ear sviluppata da Sony, un prodotto che punta a coniugare facilità di utilizzo con una elevata qualità di riproduzione dei contenuti audio e una cura nella riduzione del rumore ambientale che sia da riferimento
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake ha presentato diverse novità per la sua piattaforma legate all'intelligenza artificiale. Quella forse più eclatante è una collaborazione con OpenAI, ma non mancano diverse nuove funzionalità che rendono la piattaforma più flessibile e in grado di rispondere meglio alle esigenze in continuo cambiamento delle aziende
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Con velocità teoriche fino a 11 Gbps, gestione tramite app intelligente e protezione avanzata dei dispositivi, Roamii BE Pro porta il Wi‑Fi 7 tri‑band nelle abitazioni più esigenti. Un sistema Wi-Fi Mesh proposto da MSI allo scopo di garantire agli utenti una rete fluida e continua capace di sostenere streaming 8K, gaming competitivo e le applicazioni moderne più esigenti in termini di banda
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 29-05-2016, 18:07   #1
Raghnar-The coWolf-
Senior Member
 
L'Avatar di Raghnar-The coWolf-
 
Iscritto dal: Oct 2008
Messaggi: 6948
Mac e Bashscripting

Carissimi,
sto nuovamente valutando l'acquisto di un Mac, nella speranza che al WWDC presentino i nuovi MBP.

Cio' che mi ha sempre frenato e' che il terminale Mac e' in tutto e per tutto equivalente a Linux, ma non tutto funziona esattamente uguale, il che si traduce nell'equivalente informatico di passare dalla guida a sx a quella a dx. E' "quasi tutto" uguale e questo paradossalmente disorienta ancor di piu'.

Soprattutto, a causa di questo non riesco a riutilizzare i miei vecchi bashscript che devono funzionare alla perfezione, altrimenti se quando li passo su cluster non funzionano o viceversa e' l'incidente.

Oggi sto facendo un po' di prove con un terminale prestato e non c'e' niente da fare.
Ad esempio di oggi:
NMAX=$(echo $TMP |grep -o '[0-9]*') in linux estrae tranquillamente i numeri da una stringa in variabile $TMP. In Mac restituisce un carattere nullo, ed e' necessario passare a $(echo $TMP |grep -o '[0-9]') che pero' restituisce un carattere per volta determinando che anziche' "433" NMAX diventa "4 3 3". Insomma atroce (si' potrei fixarlo, forse, con sed facendolo piu' failproof ma non e' questo il punto).

qualcuno di voi ha mai avuto problemi di portabilita' di script o altre features del terminale? Come avete risolto?
Raghnar-The coWolf- è offline   Rispondi citando il messaggio o parte di esso
Old 30-05-2016, 09:05   #2
ceschi
Senior Member
 
L'Avatar di ceschi
 
Iscritto dal: Sep 2004
Città: Prov. GE
Messaggi: 3421
Secondo me per avere perfetta compatibilità ti conviene una macchina virtuale con linux
ceschi è offline   Rispondi citando il messaggio o parte di esso
Old 30-05-2016, 11:08   #3
Raghnar-The coWolf-
Senior Member
 
L'Avatar di Raghnar-The coWolf-
 
Iscritto dal: Oct 2008
Messaggi: 6948
Quote:
Originariamente inviato da ceschi Guarda i messaggi
Secondo me per avere perfetta compatibilità ti conviene una macchina virtuale con linux
E' come ho risolto fin'ora, comprando PC o in dual boot o con Windows che in virtualizzazione va il doppio e ha VMWare Player gratuito.
Raghnar-The coWolf- è offline   Rispondi citando il messaggio o parte di esso
Old 30-05-2016, 11:15   #4
Juno
Bannato
 
Iscritto dal: May 2016
Messaggi: 25
Scusa, ma per quell'uso specifico che immagino non richieda grosse risorse hardware (poi se dico una belinata mi corrigerai..)...non fai prima a piazzare una macchina Linux?
Juno è offline   Rispondi citando il messaggio o parte di esso
Old 30-05-2016, 11:37   #5
Raghnar-The coWolf-
Senior Member
 
L'Avatar di Raghnar-The coWolf-
 
Iscritto dal: Oct 2008
Messaggi: 6948
Quote:
Originariamente inviato da Juno Guarda i messaggi
Scusa, ma per quell'uso specifico che immagino non richieda grosse risorse hardware (poi se dico una belinata mi corrigerai..)...non fai prima a piazzare una macchina Linux?
1- in realta' occupa le maggiori risorse hardware, dato che lo script e' solo il frontend del lancio di programmi di calcolo che piu' veloci sono/piu' memoria hanno, meglio e'. Il run vero lo faccio su cluster con molti nodi, ma se posso testare qualcosa in locale tanto meglio.
2- ribadisco che l'unico motivo per cui comprerei Apple e' proprio per avere sia il terminale che powerpoint, senza virtualizzare o dualboottare. Se "faccio prima a virtualizzare", faccio ancor prima a comprarmi un PC e posso avere Skylake senza aspettare fine giugno...
Raghnar-The coWolf- è offline   Rispondi citando il messaggio o parte di esso
Old 31-05-2016, 07:42   #6
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
Originariamente inviato da Raghnar-The coWolf- Guarda i messaggi
qualcuno di voi ha mai avuto problemi di portabilita' di script o altre features del terminale? Come avete risolto?
Su mac c'è una versione vecchissima di bash di quando ancora non erano passati a gpl3 come licenza. Per il resto dei programmi hanno preferito usare le versioni provenienti da bsd (sempre per problemi di licenza), quindi si comportano in maniera leggermente diversa. L'ideale sarebbe avere una vm con un sistema identico a quello su cui andrai a fare girare gli script. Per fare un po' di sviluppo locale basta installare le versioni gnu in /usr/local ed aggiornare PATH per fargli prendere quei binari. Puoi farlo a mano oppure usare homebrew http://brew.sh.
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 31-05-2016, 10:59   #7
Raghnar-The coWolf-
Senior Member
 
L'Avatar di Raghnar-The coWolf-
 
Iscritto dal: Oct 2008
Messaggi: 6948
Quote:
Originariamente inviato da VICIUS Guarda i messaggi
Su mac c'è una versione vecchissima di bash di quando ancora non erano passati a gpl3 come licenza. Per il resto dei programmi hanno preferito usare le versioni provenienti da bsd (sempre per problemi di licenza), quindi si comportano in maniera leggermente diversa. L'ideale sarebbe avere una vm con un sistema identico a quello su cui andrai a fare girare gli script. Per fare un po' di sviluppo locale basta installare le versioni gnu in /usr/local ed aggiornare PATH per fargli prendere quei binari. Puoi farlo a mano oppure usare homebrew http://brew.sh.
Grazie mille, googlando avevo notato gli homebrew.
Il mio piano era installarli appunto aggiornare i path facendo degli alias sulle shell in .bash-profile cosicche' possa caricare la shell col profilo personalizzato in gnu.

PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"
MANPATH="/usr/local/opt/coreutils/libexec/gnuman:$MANPATH"

http://apple.stackexchange.com/quest...core-utilities

Mi chiedevo se qualcuno avesse provato e mi garantisse che funzioni senza problemi anche con le piu' recenti versioni. Per me e' un dealbreaker, solo che il PC che sto usando ha Snow Leopard e oltretutto non ho admin privs. Tu hai provato?
Raghnar-The coWolf- è offline   Rispondi citando il messaggio o parte di esso
Old 31-05-2016, 11:14   #8
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Uso homebrew quasi tutti i giorni sul portatile di lavoro e funziona senza problemi anche su 10.11. Per quanto riguarda i pacchetti gnu non ti so dire se funzionino bene o meno. Io lo uso pie che altro per installare server vari.
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 08-06-2016, 07:20   #9
Agat
Senior Member
 
L'Avatar di Agat
 
Iscritto dal: Feb 2007
Messaggi: 2516
grep varia da un *nix all'altro, oltre a creare un altro processo ed subshell nella command substitution, per cui per estrarre i numeri da TMP:

Codice:
NMAX=${TMP//[[:alpha:]]/}
Non ho modo di provarlo in mac, ma magari va
Agat è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo M...
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
Beast of Reincarnation ha una data di us...
Provati Reno15 e Reno15 FS: analisi comp...
L'Europa sfida la Cina sul litio: in Fin...
Sono 32, di cui 6 nuove, le offerte Amaz...
Rinnovo dei coupon Amazon nascosti: ecco...
Corsair aggiorna la confezione delle RAM...
Ecco tutti i robot aspirapolvere in offe...
Tachyum: dal processore universale alle ...
L'eVTOL tedesco per missioni mediche e m...
Zscaler Threat Report 2026: l'adozione d...
Claude AI minaccia omicidi e ricatti qua...
Dentro la gara: a Milano Cortina 2026 i ...
Samsung Display presenta QD-OLED Penta T...
KONAMI torna con "Silent Hill: Town...
Rende il citofono smart a 44,99€: Ring I...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 12:46.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v