Newsgroup: it.comp.macintosh
Titolo: Forse [OT] editing web

Su consiglio di qualche post fa ho iniziato ad usare per un lavoro la
demo di bbedit, ho mandato i miei bei file in Php (trasformati secondo
un modello dall'HTML) al "committente" che li ha fatti vedere al suo
tecnico che dice che ha qualche problema.
Io non voglio piegarmi all'astrusitą di colui che vuole farmi usare
dreamweaver per forza (anche perchč tra qualche giorno mi scade la
trial).
Come faccio a scrivere con bbedit un codice esattamente con la stessa
codifica che mi farebbe dreamweaver? 
Non sono riuscito a trovare riferimenti in merito alla codifica usata da
D.
Il tecnico in particolare dice che ha problemi con le accentate (anche
se nel codice che mi ha mandato lui sono scritte esattamente come le
scriverei io...)
grazie a tutti quelli che mi libereranno dalla bestia nera che ha
impestato la mia cartella applicazioni :)
-- 
Baloo

 scriverei io...)
fatti dire che codifica viene usata dal sito web (molto probabile
iso-8859-1, ma anche utf-8) e utilizzala per salvare i file creati da
bbedit.
Non sarebbe male rimpiazzare del tutto le accentate con le corrispondenti
entita' HTML.
-- 
La capitale del grande Impero reclama cervelli freschi

 codifica che mi farebbe dreamweaver? 
Intendi DW su win ?
Probabilmente se dai Save as... dal menu File c'è un bottone Options che 
ti fa scegliere, tra le altre cose, la codifica, usa windows latin.

Delphine <it.eme...@claudio.REVERSE> wrote:

-- 
Baloo

 ti fa scegliere, tra le altre cose, la codifica, usa windows latin.
lui lo usa su win, io su mac, ho la netta impressione che ci siano
differenze comunque!!
grazie della risposta!
-- 
Baloo

 entita' HTML.
se intendi ad esempio "&egrave;" lo è già, infatti non capisco dove stia
il problema, l'unica cosa che mi viene in mente è la codifica del testo.
-- 
Baloo

 impestato la mia cartella applicazioni :)
Buttala.
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 ora uso la demo di BBedit 
Se è la Demo (e quindi non lo hai pagato), prendi in considerazione di
provare TextMate. IMHO è migliore di BBEdit [ ma questo è opinabile,
chiaramente ]. 
Ma costa 39 € :P


 incapace (eventualmente) di gestire le cose standard.
Come consigliato controlla se nell'head hai o meno
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1" />
Oppure utf-8 come consigliato se si ... credo proprio che il problema
NON sia da te ...
;-)
saluti
Riddler ?

 NON sia da te ...
Quello delle accentate per me e' un vero mistero.
Qualche volta si vedono qualche volta no.
Quello che mi consola e' che anche il webmaster della Apple non ci
capisce molto. :(
http://www.tornasole.eu/applestore.jpg

 usa windows latin.
argh, abominio, anatema!! Usate i charset iso/unicode :(


 charset=ISO-8859-1" />
mmmm, io masticavo un minimo di html, ma di php...
non riesco a trovare neanche l'head, ti copio una parte del codice,
anche se quello che mi dicevi di cercare non l'ho trovato.
grazie mille
<?php
$variabili_testa = array (
//*****************************************************
        macrosezione=>"funghi",
 
//*****************************************************
        sezione=>"",
 
//*****************************************************
    titolo=>"",
    parole_chiave=>"",
    descrizione=>""
);
if ($_SERVER["DOCUMENT_ROOT"] == 'C:/Programmi/xampp/htdocs') {
        $path_locale = '';
} else {
        $path_locale = '';
        }
include $_SERVER["DOCUMENT_ROOT"].$path_locale."/system/_inizio.php";
head($variabili_testa);
function ciesse_hidden () {
?>
<link href="/system/stile.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
-- 
Baloo

 Ma costa 39 € :P
beh, la trial dura 30 giorni e poi anche bbedit per studenti costa
quella cifra, anzi, 49 dollari equivalgono a 36 euro!
Lo proverò sicuramente, ma con bbedit per ora mi trovo abbaastanza bene,
se non fosse per quel piccolo problema con il "tecnico"...
-- 
Baloo

 quella cifra, anzi, 49 dollari equivalgono a 36 euro!
Ribadisco, però non c'è paragone! :)


 pare è un carattere, e quando gli pare è un comando senza modificatore.
:O
Non pensavo avessero fatto schifezze simili o.O

 poteva neanche allacciare le scarpe a BBEdit.
Probabilmente lo hai provato quando era immaturo.


 Enrico caro, avrai le tue ragioni... ma io per ora resto a BBEdit :)
Se ti trovi meglio fai benissimo. Ma avevi almeno scaricato i bundles
aggiuntivi? 
IMHO no. Io qui ho circa 200 bundles diversi, per dire.
Mi supporta linguaggi che BBEdit non sa nemmeno che esistono, e spesso e
volentieri lo fa con enorme eleganza.
Per XSLT non so dirti (non lo uso), per tutto il resto io trovo un
supporto nettamente superiore. Do una rapida occhiata al bundle che mi
interessa e volo.


 aggiuntivi? 
Links?
-- 
Andrea Bergia

 Links?
export LC_CTYPE=en_US.UTF-8
cd /Library/Application\ Support/
svn co 
http://macromates.com/svn/Bundles/trunk
 TextMate

 Probabilmente lo hai provato quando era immaturo.
TextMate è troppo "extreme programming" per certi palati :)
C'e' di buono che migliora di versione in versione, senza tuttavia
diventare bloatware


 Non pensavo avessero fatto schifezze simili o.O
E infatti non le hanno fatte. È *sempre* un comando (dipendente  dal
contesto). 


 Links?
Mi ha anicipato Guido.


 diventare bloatware
Vero. Sorprendente. Non a caso è l'*unico* editor di testo che è
riuscito a sottrarre utenti storici ad Emacs. E anche qualcuno a vim.


 contesto). 
Cioè con tab non si può inserire la tabulazione? Bizzaro anzichenò.

 Cioè con tab non si può inserire la tabulazione? Bizzaro anzichenò.
Certo che inserisce la tabulazione. Nella maggior parte dei casi
inserisce proprio la tabulazione [ o meglio, inserisce quello che il
'linguaggio' intende per tabulazione -- normalmente 2 o 4 spazi, ma se
uno vuole proprio il carattere di tab, anche se in realtà quasi nessun
programmatore vuole che vengano inseriti i tab, la questione è annosa e
dibattuta comunque ].
Solo se sei dopo 
'if'
(per esempio) e schiacci tab in analogia con il completamento delle
shell [ tipo bash, per dire ] lui ti inserisce tutto il codice
predefinito per quella macro.
Se guardi i video dimostrativi di textmate ti rendi conto di quanto
veloce rende sviluppare, il tutto con pochissimi comandi di base.


 riuscito a sottrarre utenti storici ad Emacs. E anche qualcuno a vim.
/me ha abbandonato vim per TextMate. *Troppo* comodo, almeno per LaTeX
(che è la maggior parte di quel che scrivo, ormai)
-- 
Andrea Bergia

 beh no... quando "tab" sotituisce il testo č un carattere.
Č un comando la cui azione č inserire un carattere.


 (che è la maggior parte di quel che scrivo, ormai)
Concordo. Ma statisticamente di utenti Vim che sono passati a TM ne ho
visti meno che di utenti Emacs.
La cosa assurda è che per anni e anni gli unici editor 'seri' sono stati
considerati vim ed Emacs [ parlo di Editor, non di IDE ]. TM è entrato
nella scena e si è ficcato in breve nell'olimpo.
Cosa che erano 20 anni che nessuno riusciva a fare. 
D'altra parte lo credo: sta agli editor come OS X sta agli OS.


 your program.
Discutibile e dipendente dal linguaggio. Se per esempio i nomi delle
funzioni sono parecchio lunghi (e questo capita spesso in molti
ambienti) la cosa diventa *comunque* tragica.
Siccome la maggior parte di codice è a livello 1 [ dentro una funzione
], questo ti lascia con molto poco gioco. 
Se sei dentro un while, per esempio e hai una qualche condizione di
uscita condizionale [ per esempio in caso di errore ], sei già a 3.
Se una volta verificatosi l'errore devi saltare al punto giusto in base
all'errore -- pensa ad un errno --, hai già fatto 4 livelli.
Non parliamo poi di ambienti sufficientemente dinamici dove è comune
definire closures -- un linguaggio funzionale, ma anche Perl[0] o
Python, per dire -- ,  hai senza difficoltà 2 livelli solo per le
funzioni. Ancora una volta è facile sforare le 4 indentazioni.
Se poi sei in un linguaggio ad oggetti, tutti i metodi dentro una classe
hanno tipicamente livello di intentazione *di base* 2. Questo vuole dire
che secondo quanto dice Linus *non* puoi avere un blocco try-catch
dentro un while [ o un while dentro un try-catch ].
Che è tipicamente surreale. 
Se mettiamo tutte queste cose insieme, vedi bene che i 3 si superano
abbondantemente in moltissimi casi.
Personalmente il *mio* default sarebbe proprio 2. Alle volte trovo
troppo anche 4. Ma questo perchè lavoro spesso con linguaggi *molto*
ordinati di loro (Python, Haskell) oppure che hanno una buona
predisposizione all'ordine (Ruby).
------
[0] incidentalmente è parecchio divertente usare Perl come un linguaggio
funzionale. Il supporto c'è *quasi* tutto di default. 


 ah, gli specchi... ;-DDDD
È in effetti la stessa cosa che Emacs fa da 15 anni :P


 È un comando la cui azione è inserire un carattere.
ROTFL, scusa, credevo si parlasse sul serio.

 perché (lo uso a 1 in XSLT, 8 in Perl, 4 in HTML) e lo hanno fatto :-)
Io comprai per fino alla 8.2. Non ho aggiornato alla 9.0
Di quella parlo. Comunque ottimo. Magari i 30 euro di upgrade glieli do.


 ROTFL, scusa, credevo si parlasse sul serio.
guarda che praticamente tutti gli editor un po' evoluti hanno meccanismi
del genere. Per la semplice ragione che rendono la vita più comoda al
programmatore.
Spesso inserire una parentesi aperta, inserisce *entrambe* le parentesi
[ aperta e chiusa ] posizionando il cursore in mezzo. Idem per
virgolette e simili. Su HTML ha senso farlo anche per le parentesi
angolate, su C, no [ in quanto è più frequente scrivere minore o
maggiore che <> -- eventualmente un editor furbo può capire che si è in
una direttiva di include e in quel caso inserire <>.
Allo stesso modo un programmatore può volere che 'a capo' quando si è in
un commento di default vada a capo e reinserisca i caratteri di inizio
commento. 
Per i progetti in C in cui lo stile di commento è qualcosa come
/*
 * line 1
 * line 2
 * line 3
 */
un editor del genere fa risparmiare un sacco di tempo.
Il punto è che quando uno sta scrivendo un 'programma' o in un qualche
linguaggio, ci sono molte cose che ci si aspetta da un editor per essere
comodo. Altrimenti si resta a notepad.


 anche molto soddisfatto del rapporto con gli sviluppatori :-)
Bene. Comunque guarda che io mica sto a dire che BBEdit sia un cattivo
prodotto. Dico solo che:
1) costa parecchio più caso di TM
2) supporta un fracco di linguaggi in meno (molti dei quali a me
servono)
3) complessivamente mi pare un approccio più 'vecchio' e il supporto per
alcune cose lo trovo relativamente rudimentale. 
Ovviamente, come dicevo, non stento a credere che per le cose che fai tu
il supporto sia migliore che per le cose che servono a me in assoluto, e
che in particolare sia migliore del supporto per le stesse cose che
offre TM.


 chiaro, e viceversa. Mica ci pagano, dopotutto :-)
Anzi, li paghiamo noi! :P


 comodo. Altrimenti si resta a notepad.
Per come la vedo io, queste sono violazioni di usabilità gravissime,
inserire modalità nell'inserimento del contenuto. Per qualche motivo
questa cosa è tollerata nelle IDE, ma continua a parermi un po' una
schifezza. Il code completion è altra cosa, le parentesi e simili sono
comode ma il tab che inserisce codice... mah. Dissento anche su
"risparmiare un sacco di tempo". Un editor fa risparmiare un sacco di
tempo automatizzando processi (e sicuramente qui TM eccelle), aprendo
grossi file in un attimo, ecc. Seriamente, una parentesi in più quanto
ti fa guadagnare?

 passando per TextWrangler hai un bello sconto, come sai.
Io lo presi così, infatti.


 ti fa guadagnare?
Tanto. A livello di inserimento e di sicurezza tanto. Non dovermi
preoccupare di parentesi lasciate indietro è comodissimo. Idem con le
virgolette.
Il punto è che conoscendo il dominio applicativo di un'applicazione e
non fare nulla per rendere l'utilizzo più facile ai suoi utenti è la più
grave mancanza di usabilità concepibile: ed è anche quella che condanna
un'applicazione a non essere usata.


 anche tanto, perché così non dimentichi di chiuderla.
A proposito, è una novità di BBEdit 8.6 o sbaglio? Nella 8.2 dove si
attivava? Perchè io ne ho una vaga memoria, ma all'epoca non ci ero
abituato e non la usavo, quindi potrebbe essere che semplicemente non
ricordi dove sia l'opzione.


 passando per TextWrangler hai un bello sconto, come sai.
che significa passando da TW?
Mi aggancio qui per farti anche un'altra domanda al volo: ho probato sia
BBEdit che TM e mi sono accorto che il secondo supporta il latex, mentre
in BBEdit non ho trovato niente, mi sono perso qualcosa o proprio non lo
fa?
-- 
Baloo

)
grazie mille!!!!
-- 
Baloo

 scriverei io...)
Finalmente ho parlato con il tecnico che mi ha mandato una scheda
corretta!
Alla fine sembra che il problema non sia solo di accentate, ma anche di
codice, forse determinato dal re-wrap che ha fatto un po' di "a capo" e
quindi crea qualche simpatico problemino, beh, vedremo!
-- 
Baloo

 ma non inserisce autonomamente codice.
Ah, ok. Alcuni editor [ TextMate, Eclipse, NetBeans, Emacs -- con modo
apposito -- ] a scelta  permettono di fare si che vengano inserite
aperta e chiusa insieme. All'inizio lo trovavo insopportabile -- la
prima volta che l'ho visto era mi pare su NB --, ora fatico a farne a
meno.


 un'applicazione a non essere usata.
Mah, il terminale non mi che cerchi di rendere la vita più facile :P

 Mah, il terminale non mi che cerchi di rendere la vita più facile :P
Ho un errore di sintassi nella precedente frase...


 Ho un errore di sintassi nella precedente frase...
mancava un "è".

 Per te che scrivi codice, sì.
Ma quello è un editor per scrivere codice, non un un programma per fare
DVD :)


 DVD :)
Beh ma come generico editor... ;)

 Beh ma come generico editor... ;)
Si... ma come ti dicevo, di file veramente grossi di 'testo' ho visto
praticamente solo i dump sql. ma normalmente uno non edita così tanto da
rendere la velocitèà di apertura un fattore critico per la produttività


 God bless BBEdit :-)
Sai che ho notato una drastica diminuzione di performance tra un paio di 
aggiornamenti fa di TextWrangler e l'ultima versione ?
Ho provato con file da 30 a 90 Mb e la versione vecchia, per intenderci 
prima che cambiassero la dialog di apertura ftp dei file, era più veloce 
ad aprire lo stesso file.
Unico grande problema è il Find All, quando lo esegui e premi su uno dei 
risultati la parte inferiore della finestra dei risultati, che 
visualizza la riga selezionata, ricarica (o copia) tutto il file 
prendendo altri minuti.