lunedì 16 maggio 2016

Hamburger Hill: collina 937

Hamburger Hill: collina 937 è un film di guerra del 1987 diretto da John Irvin, con Courtney B. Vance, Dylan McDermott, Steven Weber, Don Cheadle, Anthony Barrile, Michael Boatman, Tim Quill, Tegan West, Tommy Swerdlow.

Hamburger Hill: collina 937
Trama
Guerra del Vietnam.
Un gruppo di soldati americani riceve il compito di prendere una collina sulla quale annidati molti Vietcong armati fino ai denti.
Nonostante la superiorità numerica americana, la favorevole posizione delle truppe nemiche farà si che prendere quella collina diventerà un vero e proprio massacro.

Recensione
Hamburger Hill: collina 937 è un film di guerra molto cruento e duro.
Essendo un film di guerra è abbastanza normale che sia così, ma in questo film traspare moltissimo il sacrificio fatto da molti uomini per poter svolgere il proprio dovere.
Un film ovviamente molto patriottistico, dove la determinazione e la forza di spirito dei protagonisti sarà cruciale per il successo o il fallimento della missione.
Ma ne sarà poi valsa la pena?

Link alla scheda del film su wikipedia

domenica 15 maggio 2016

Come mandare una mail con telnet

Perchè usare un comodo client di posta per spedire email quando è possibile mandare mail con telnet?
Se anche tu usi windows e vuoi provare per una volta l'emozione di giocare al giovane linuxaro, ecco la guida che fa per te.

Prima di tutto, se usi un windows recente, magari telnet è pure disattivato, se non sai come abilitarlo leggi qui.

Apri il prompt dei comandi di dos (cmd.exe) e digita:
telnet 127.0.0.1 25
Telnet è il comando che apre la connessione con il client telnet all'ip indicato (in questo caso 127.0.0.1, ovvero il localhost), mentre 25 è la porta usata per la connessione.

Se ad esempio ci si voleva connettere all'smtp di google, bisognava scrivere:
telnet smtp.gmail.com 587
Ma qui vi stoppo subito: non ci si può connettere a gmail con telnet di windows perchè non supporta il protocollo starttls.
Bisognerebbe usare openssl, quindi torniamo al nostro esempio dove proviamo a spedire collegandoci ad un smtp server fatto in casa (leggi qui se vuoi scoprire come creare un smtp server su windows).

Comunque, se siamo riusciti a collegarci all'smtp server, questo ci risponderà con un messagio di saluti, al quale dovremo rispondere scrivendo:
EHLO 127.0.0.1
O in alcuni casi usando HELO al posto di EHLO, seguito comunque dal nome del server con cui ci si sta collegando, che può essere un ip o una sigla tipo localhost.

ps dopo ogni comando che vi iscrivo si intende che si va a capo digitando invio.

Bene, ora il server ci risponderà in base a come è configurato.

Se il server necessità di autentificazione, digitate:
AUTH LOGIN
Il  server risponderà con la seguente stringa: 334 VXNlcm5hbWU6
Questo geroglifico vuol dire in base64 che vi sta chiedendo la vostra username codificata in base 64, quindi dovrete incollare nel terminale la vostra username codificata in base64 e poi premere invio.
Il server risponderà ancora in base64: 334 UGFzc3dvcmQ6
Dovrete quindi incollare la vostra password in base64 nel terminale e premere invio.
Se avrete fatto tutto correttamente, il server vi risponderà con un messaggio del genere:
235 Authentication succeeded.
Se hai bisogno di sapere come codificare/decodificare una password in base64 leggi qui.

Altrimenti saltate pure questo passaggio (diversi mail server non richiedono autentificazione se ci si collega dalla stessa rete. Se ad esempio il tuo smtp server è sul tuo pc, magari l'hai impostato per non richiedere username e password).

Inseriamo l'indirizzo email del mittente:
MAIL FROM: mittente@email.it
Dove possiamo mettere qualsiasi indirizzo email, anche uno falso (poi magari dipende cmq dalle limitazioni del nostro mail server).
Se il server risponde una cosa tipo 250 OK... chettelodicoaffare.

Inseriamo l'indirizzo email del destinatario:
RCPT TO: destinatario@email.it
Se il server risponde ancora 250 OK, siamo ok.

Adesso scriviamo il messaggio da spedire, iniziando ad aprire il comando digitando:
DATA
Diamo l'invio e digitiamo:
SUBJECT: Titolo email seguito da 2 invii
E diamo dunque 2 invii.

Adesso digitiamo il testo del messaggio, andando a capo quante volte vogliamo con il tasto invio.
Ad esempio:
Ciao, questa è una prova
Capito?

Infine, per spedire la mail, lasciamo un acapo e digitiamo il punto (.) e poi premiamo invio.
.
Il server dovrebbe rispondere che l'email è stata spedita con un messaggio del genere:
Message accepted for delivery

Per uscire da telnet digita:
quit
e premi invio.

Ecco fatto, comodo vero? Dopotutto siamo solo nel 2016, perchè usare un client di posta e spedire una mail del genere in 30 secondi quando puoi impiegarci anche 5 minuti? :p

Se invece il server vi risponde una cosa del genere:
250 Queued (21.968 seconds)
Preoccupatevi, perchè il messaggio è stato messo in coda e quindi non è stato spedito!

Come mandare una mail con telnet

Nel mio caso infatti, avendo provato a spedire a gmail da un indirizzo gmail, sono stato bloccato.
Ho quindi sbirciato nei log dell'smtp server e ho trovato il seguente messaggio:
"RECEIVED: 354  Go ahead codicestrano.122 - gsmtp"
"Our system has detected that this message is not[nl]550-5.7.1 RFC 5322 compliant. To reduce the amount of spam sent to Gmail, this[nl]550-5.7.1 message has been blocked. Please review[nl]550 5.7.1  RFC 5322 specifications for more information."


Te capi? Mi hanno preso pure per uno spammer :)
Mo vallo a sapere dove ho toppato (ad esempio non ho messo il doppio acapo prima del punto finale, anche se non sono certo che sia indispensabile) e non ho rispettato lo standard RFC 5322...
Lassate stare telnet che è meglio :p

Scherzi a parte, telent può anche essere comodo per testare velocemente se ci sono problemi con la propria posta interna. Se si è pratici, in pochi secondi si può verificare se le mail vengono spedite e che messaggi riceviamo dal server, cosa invece non è sempre visibile se spediamo email usando una webapp.
Leggi il post

Storia della psicologia (12/14): La prospettiva cognitivistica

Dalla scuola di Wurzburg a Bartlett
La scuola di Wurzburg svolse una serie di indagini sulle proprietà del pensiero, questa scuola si formò con Oswald Kulpe (1862-1915), allievo di Wundt, nel 1894.
In questi studi emerse che nel processo psichico necessario per eseguire i compiti erano presenti strati di coscienza di natura non cognitiva che impostano l'esecuzione del compito.
Successore di Kulpe fù Karl Marbe, ed altri importanti ricercatori furono Ach (assistente di Muller), Watt, Karl Buhler, Ernst Mach.
In questa scuola il pensiero era considerato come un processo dinamico con proprietà specifiche, un percorso a stadi che nasce dal problema e si dirige verso la soluzione.
Molte ricerche di questi anni si concentrarono più sulla dinamica del pensiero che sui suoi contenuti, sulle strategie e le soluzioni, e per questo furono criticate da Wundt.
Secondo Selz alla soluzione del compito non si arriva per prove ed errori, ma attraverso anticipazione di schemi di azione e di strategie che orientano e guidano la ricerca di soluzioni.
Duncker riconobbe di essersi ispirato all'idea di Selz nel suo lavoro sul pensiero produttivo.
Karl Buhler (1879-1963) affrontò il problema della formazione dei concetti nel bambino e quello dei rapporti tra pensiero e linguaggio, mentre Semon fù famoso per le sue teorie sul recupero delle tracce mnemistiche.
Secondo Bartlett (1886-1969) la memoria è un processo attivo di continua ricostruzione del passato in funzione delle esigenze del presente.

Le teorie dell'intelligenza
I primi test d'intelligenza furono elaborati da James McKeen Cattell allievo di Wundt, Cattell introdusse il concetto di test mentale, mentre Binet (1857-1911) e Simon definirono come età mentale, il livello delle capacità mentali accertate in un bambino, da confrontare con quelle di altri bambini per determinare il ritardo o l'anticipo nello sviluppo mentale.
Terman adottò il termine quoziente d'intelligenza, ispirandosi al termine quoziente mentale di William Stern, per indicare il rapporto tra età mentale e età cronologica.
David Wechsler elaborò il Wechsler-Bellevue Adult Intelligence Scale dove erano presenti 2 scale principali, una per il quoziente d'intelligenza verbale, una per quello di esecuzione.
I test più che avere una funzione conoscitiva ebbero una funzione applicativa, per rilevare ritardo mentale, e per fare selezioni e discriminazioni, e fù usato anche per la selezione dei soldati statunitensi (guidata da Yerkes).
L'uso dei test per discriminare fece nascere molte polemiche, ed in alcuni casi veniva usato per discriminare le altre culture.
Spearman propose l'esistenza di un'intelligenza generale, accanto a fattori specifici, Thorndike invece non credeva in questo concetto, mentre per Thurstone esistono 7 capacità mentali primarie (comprensione verbale, fluenza verbale, capacità numerica, visualizzazione spaziale, memoria, velocità percettiva, ragionamento).
Secondo Guilford, l'intelligenza è concepita come un insieme di contenuti (di 4 tipi: figurativo, simbolico, semantico, comportamentale), operazioni (5 tipi: valutazione, produzione convergente, produzione divergente, memoria, cognizione) e prodotti (6 tipi: unità, classi, relazioni, sistemi, trasformazioni, implicazioni), e che dalla combinazione dei contenuti prodotti e operazioni, derivano 120 capacità distinte.
Dagli anni 70 i test d'intelligenza vennero influenzati dal cognitivismo, dove la struttura dell'intelligenza è concepita come un insieme di operazioni cognitive verificabili sperimentalmente.

Le teorie dello sviluppo psichico
Secondo la psicologia di Lipsia la psicologia sul bambino era possibile solo nei primi anni di vita e cmq non dava elementi nuovi per conoscere l'adulto, quindi era poco considerata.
Darwin invece riteneva che lo studio del comportamento infantile avrebbe permesso di individuare gli schemi comportamentali di base.
Lo studio dello sviluppo psichico infantile venne affrontato alla fine dell'800 dall'opera di Stanley Hall (1844-1924, primo studente americano di Wundt) e Mark Baldwin (1861-1934).
Baldwin usò come metodo i questionari, dividendo lo sviluppo in 5 stadi: prima infanzia, infanzia, giovinezza/pre-adolescenza, adolescenza, età adulta.
Baldwin ispirò anche l'opera di Piaget, Janet e Vygotskij, e fù considerato uno dei maggiori teorici dello sviluppo infantile dei suoi tempi.
Baldwin divise lo sviluppo del pensiero in 4 stadi (pre-logico, quasi-logico, logico, iper-logico) e coniò i termini di assimilazione e accomodamento.
Il principio della selezione organica di Baldwin sostiene che gli individui si sono meglio adattati grazie agli accomodamenti sviluppati nella loro ontogenesi sopravvivono di più rispetto ad altri.
Dagli anni 20 agli anni 30 la psicologia infantile ebbe molti contributi: Kofkka, Lewin, Watson, Anna Freud, Melanie Klein.
Buhler delinea 3 stadi principali dello sviluppo psichico: lo stadio del comportamento istintuale, del comportamento modificabile in base all'addestramento, del comportamento intelligente.
Secondo Werner il bambino piccolo vive in un mondo indifferenziato, autistico ed egocentrico (teoria organismica).

La teoria di Piaget
Jean Piaget è nato a Neuchatel in Svizzera, nel 1896, era un bambino geniale che a soli 10 anni pubblicò il suo primo articolo su un passero albino, iniziò poi a frequentare il museo di storia naturale diventando un esperto di molluschi.
Si laureo in scienze naturali e successivamente maturò l'interesse per la psicologia, e nel 1922 conobbe Freud al congresso di psiocoanalisi.
Nel 1921 si trasferì a Ginevra ed iniziò lo studio dello sviluppo mentale infantile, seppur amante della filosofia, la criticò perchè troppo speculativa, morì nel 1980.

Le critiche più pesanti alle ricerche di Piaget furono sul fatto che aveva generalizzato i risultati ottenuti sui suoi figli a tutti gli altri bambini, tuttavia gli fù riconosciuto di aver utilizzato il giusto metodo di indagine, il metodo clinico, dove l'osservazione si lega alla sperimentazione.
Piaget tenne conto sia dei fattori biologici/genetici, che dell'influenza dell'ambiente, confermando il concetto di adattamento all'ambiente già citato da Baldwin, con l'accomodamento e l'assimilazione.
Per Piaget lo sviluppo mentale del bambino matura dall'infanzia all'adolescenza, in 2 periodi principali a loro volta divisi in stadi: senso-motorio (nei primi 2 anni) e concettuale (fino ai 15 anni), divisione valida tutt'oggi.
Secondo Piaget l'epistemologia genetica si occupa della formazione e del significato della conoscenza e dei mezzi attraverso i quali la mente umana passa da un livello di conoscenza inferiore ad uno superiore, ed è compito degli psicologi spiegare come avviene il passaggio dall'una all'altra.
Dal centro internazionale di epistemologia genetica si sviluppò la scuola di Ginevra, che ebbe un grande sviluppo negli anni 50-60.
Le teorie di Piaget si diffusero negli USA ad opera di Flavell, Elkind e Furth, e contribuirono a minare il comportamentismo.
Lurija e Vygotskij criticarono Piaget sulla sua concezione di egocentrismo, mentre la Mead sostenne che il concetto di stadio non era universale, ma poteva variare a seconda della cultura.

Il cognitivismo
Nasce ufficialmente nel 1956 con un simposio sulla teoria dell'informazione.
Nel cognitivismo confluirono diverse discipline: la psicologia sperimentale, la linguistica, la teoria dell'informazione, la cibernetica, le neuroscienze e la filosofia della mente.
Il cognitivismo si interessa dei processi cognitivi (percezione, attenzione, memoria, linguaggio, pensiero e creatività), processi ai quali viene riconosciuta una autonomia strutturale.
La mente è concepita come un elaboratore di informazioni che ha un'organizzazione prefissata di tipo sequenziale e una capacità limitata di elaborazione lungo i propri canali di trasmissione.
Il comportamento viene concepito come una serie di atti guidati dai processi cognitivi ai fini di risolvere un problema, tramiti continui feedback.
Nel cognitivismo iniziale si faceva molto riferimento ai computer come modelli di elaborazione e fù elaborato il concetto di TOTE (test-operate-test-exit), e il primo manuale universitario fù quello di Lindsay e Donald, Human information processing (1972), mentre nel 1967 uscì il libro di Ulric Neisser (famoso per gli studi sul riconoscimento visivo), Cognitive Psychology, una sintesi di 10 anni di ricerche.
I precursori del cognitivismo furono Piaget, Bartlett (concetto di schema ed ipotesi costruttivista della memoria), Vygotskij, ma anche comportamentisti come Tolman (con la sua mappa cognitiva).
Kenneth Craik (1914-1945) fù invece l'annello di congiunzione tra la psicologia sperimentale, i primi tentativi di simulazione del comportamento e la cibernetica, il quale scrisse il famoso libro the mechanism of human action (1943).
Un altro importante apporto fù dato dalla linguistica ed in particolare dal lavoro di Weiss (approccio comportamentistico), di Miller (con language and communication), di Skinner (libro comportamento verbale), da Noam Chomsky col famoso libro le strutture della sintassi (1957) e da George Miller uno dei maggiori esponenti della psicolinguistica.
Ci furono poi diversi studi sul sistema nervoso, ora il cervello non era più considerato una scatola nera.
Nel passaggio tra il comportamentismo al cognitivismo in America, furono importanti protagonisti Hebb e Lashley.
Tra i vari contributi: Broadbent afferma che l'attenzione agisce da filtro per selezionare l'informazione in entrata, Miller dimostra che il numero di elementi memorizzabili è limitato, Sperling tira fuori i concetti di memoria iconica ed ecoica, Sternberg studia i tempi di reazione col metodo della sottrazione, Atkinson e Shiffrin ipotizzano 3 memorie (sensoriale, a breve termine, a lungo termine), Tulving ipotizza la memoria semantica e la memoria episodica, Bruner si occupò dello studio dello sviluppo del pensiero in situazioni concrete.
Tornò anche in vigore l'uso dell'introspezione e furono creati questionari per valutare ciò che uno crede da ciò che uno fa in termini di prestazioni, analizzando così anche l'aspettativa e la credenza (metacognizione).
Furono poi importanti anche i contributi di Bandura, la teoria dell'attribuzione (una spiegazione della personalità e del comportamento) di Heider, la teoria dei costrutti personali di Kelly, che afferma che la personalità è un'organizzazione integrata fondata su schemi o costrutti attraverso i quali l'individuo conosce, interpreta o modifica se stesso in relazione con l'ambiente.
Un orientamento di tipo terapeutico fù dato dalla scuola di Palo alto in California.

Nei primi anni 80 il cognitivismo cambiò orientamento e si formò la scienza cognitiva.

<< Lezione precedente - Prossima lezione >>


Torna all'elenco delle lezioni

 

sabato 14 maggio 2016

Come configurare Wordpress per mandare email

Se vuoi spedire delle email usando il tuo sito su wordpress, c'è un plugin che fa al caso tuo.
In realtà di plugin wordpress per spedire le mail ce ne sono parecchi, ma in questo tutorial ti parlerò di uno dei più famosi: Easy WP SMTP.

Easy WP SMTP è infatti un componeante aggiuntivo per wordpress, completamente gratuito, che consente di configurare i parametri smtp del tuo sito in modo che possa mandare delle email.

Installa ed attiva il plugin Easy WP SMTP con la solita procedura (se non sai come installare un plugin leggi qui), poi vai su Impostazioni, Easy WP SMTP.

Come mandare email con Wordpress

Finirai così nella pagina Easy WP SMTP Settings.

Nella sezione General Settings, inserisci i seguenti dati:
  • From Email Address: l'indirizzo email del mittente che spedisce
  • From Name: il nome che apparirà come mittente
  • SMTP Host: l'indirizzo smtp del server che spedisce le mail
  • Type of Encription: none, ssl, tls (nel dubbio lascia none, anche se l'ssl potrebbe essere in realtà richiesta da certi server)
  • SMTP Port: la porta usata per spedire (lascia pure 25)
  • SMTP Authentication: se si spedisce mettendo user e password (di solito per sicurezza e per ridurre lo spam è sempre meglio dire di si)
  • SMTP username: la username necessaria per spedire
  • SMTP Password: la password chettelodicoaffare
Inseriti tutti i dati necessari, clicca su Save Changes per rendere effettive le modifiche.

Ad esempio, per fare una prova, se hai un account gmail potresti mettere l'smtp di google (smtp.gmail.com), porta 465 per l'ssl o 587 per il tls, e come username e password quelli che usi per collegarti alla tua email.
Io a dire il vero ho avuto qualche problemino con il tls e leggendo su internet ho letto di un baco del php 5.6.x, quindi alla fine per fare una prova ho usato il mio smtp server personale (se vuoi scoprire come creare un mail server su win leggi qui).

Per testare che wordpress possa spedire le email, a fine pagina trovi la sezione Testing And Debugging Settings.

Inserisci:
  • To: il destinatario (il tuo indirizzo email, se no come fai a sapere se arrivano le mail? :p)
  • Subject: l'oggetto della mail
  • Message: il messaggio di prova da spedire
Infine clicca su Send test email.

email con Wordpress smtp test mail

Se tutto è andato a buon fine riceverai il messaggio: Test mail was sent.

Bene, ora sei pronto per spedire le email con wordpress.

Adesso a seconda di quello che devi fare, puoi scaricarti il plugin adatto alle tue esigenze di spedizione mail dal sito.
Magari a breve farò qualche altra guidina su come creare form o altre funzionalità per spedire e ricevere le email tramite wordpress.

Come attivare telnet su Windows 10

Se usate windows 10, molto probabilmente il servizio telnet non sarà attivo di default.
Io ho sempre dato per scontato questo servizio, anche se non lo usavo da anni, e quando ho provato ad usarlo, ho scoperto con disappunto che non era disponibile :p
Ma nessun problema, attivare telnet su windows 10 è molto semplice.

Per abilitare telnet su windows 10, apri il menù avvio e cerca "Attivazione o disattivazione delle funzionalità Windows".

Come attivare telnet su Windows 10

Apri il risultato trovato cliccandoci sopra, e nella finestra Funzionalità di windows, cerca e flegga la voce Client telnet, poi clicca su Ok.

attivare client telnet su Windows 10

Attendi la fine del caricamento e sarai finalmente abilitato ad usare telnet su windows 10.

Se poi vuoi fare ancora più il figo ed installare telnet tramite riga di comando come farebbe un vero linuxaro, vai sul menù avvio, cerca Esegui, aprilo e digita:
pkgmgr /iu:”TelnetClient”
Dai l'Ok e attendi il completamento dell'operazione.

Grazie al client telnet ora, potrai connetterti in remoto ad altri computer o svolgere altre operazioni in remoto (es collegarti ad un server smtp).

ps Ovviamente eseguendo l'operazione al contrario potrai disattivare telnet quando vuoi.

Storia della psicologia (11/14): La prospettiva comportamentistica

Strutturalismo
Alla fine dell'800 lo strutturalismo americano ebbe come suo caposcuola Edward B. Tichener, allievo di Wundt, paragonò la psicologia alla biologia moderna, dove la psicologia strutturale corrispondeva alla morfologia e la psicologia funzionale alla fisiologia.
La psicologia strutturale si poneva il compito di studiare la mente umana attraverso la scomposizione dei suoi elementi (sensazioni, immagini, sentimenti) e la descrizione delle leggi che governano la loro combinazione.
Studiava quindi  le esperienze concrete attuali nelle componenti più semplici, scoprendo come questi elementi si combinano e quali leggi regolano queste combinazioni, e come mettere in connessione le loro condizioni fisiologiche corporee.
Il metodo usato da Titchener fù quello dell'introspezione, e la sua psicologia era quella del contenuto, a differenza della psicologia dell'atto del funzionalismo.

Edward Bradford Titchener
Nato a Chichester in Inghilterra nel 1867, studiò filosofia ad Oxford e nel 1890 si recò a Lipsia da Wundt, poi nel 1892 si trasferì negli USA alla Cornell University a Ithaca, dove morì nel 1927.
Titchener era un tipo eccentrico e non aderì mai alla american Psychological Association, ma formò un gruppo proprio chiamato "gli sperimentalisti".

Funzionalismo
Il suo massimo esponente fù William James, secondo il quale la mente era caratterizzata dall'adempimento di scopi futuri e dalla scelta di mezzi per il loro conseguimento, e considerava il pensiero come una corrente, una corrente di coscienza che scorre, non divisibile in elementi distinti.
Proponeva inoltre un parallelismo tra gli stati della coscienza e gli stati cerebrali, e rifiutava le concezioni metafisiche dei processi psichici perchè secondo lui la psicologia doveva essere una scienza di fatti e di dati empirici, usando una metodologia di tipo fenomenologico.
Secondo James il Sè empirico era costituito dal Sè materiale, il Sè sociale, il Sè spirituale.
Il manifestò del funzionalismo uscì nel 1907 firmato da James R. Angell di Chicago, il quale rifiutava l'idea di una mente astratta staccata dal contesto ambientale, e di una psicologia che non seguisse il filone di Darwin.
I temi di ricerca principali del funzionalismo erano: l'apprendimento, la motivazione, le differenze individuali, la psicologia evolutiva, la psicologia animale.
Il successore di Angell a Chicago fù Carr che scrisse psychology: a study of mental activity, considerato il manuale di psicologia funzionalista, e a Chicago insegnò anche Mead col suo comportamentismo sociale.
Il primo americano ad ottenere il dottorato con Wundt a Lipsia fù Cattell, il quale studiò la questione delle differenze individuali nei tempi di reazione e sviluppò i primi test mentali, e tra i suoi allievi ci furono Thorndike e Woodworth.
Thorndike affrontò il problema dell'apprendimento attraverso esperimenti su animali, con un processo di apprendimento per prove ed errori, apprendimento regolate dalla legge dell'esercizio e la legge dell'effetto.
Thorndike fù inoltre il primo a formulare la teoria connessionistica dell'apprendimento secondo la quale apprendere è connettere, e la mente è un sistema di connessioni tra situazion-stimolo e risposte.
Woodworth invece introdusse la ricerca sulla motivazione.

William James
Nato a New York nel 1842 da famiglia ricca, nel 1872 iniziò a studiare ad Harvard, prima fisiologia e poi psicologia, si dedicò poi anche alla filosofia, morì nel 1910.
James fù considerato lo psicologo più importante della nuova psicologia americana.

Il comportamentismo
Angell e Watson ritenevano inutile studiare ciò che non era osservabile, ed indicarono il comportamentismo come nuova categoria di psicologia che studia le risposte osservabili, bocciando il metodo dell'introspezione a favore dell'osservazione diretta.
Il manifesto del comportamentismo psychology as the behaviorist views it fù pubblicato da Watson nel 1913.
Il comportamentista studia il comportamento animale perchè non trova nessuna divisione tra l'animale e l'uomo.
La prima monografia sistematica del comportamentismo uscì nel 1914, "Behavior: as introduction to comparative psychology" ad opera di Watson.
Il condizionamento di Pavlov aveva reazioni di tipo neurovegetativo (la saliva), mentre nella procedura di Bechterev le reazioni erano motorie (riflessi), e Watson si ispirò a questi studi per concepire il suo concetto di riflesso condizionato nello studio dell'appredimento.

Secondo Edwin Guthirie (1886-1959) l'apprendimento è una modificazione del comportamento prodotta dall'associazione o contiguità tra uno stimolo ed una risposta.

Secondo Skinner la risposta è emessa indipendentemente dalla presenza dello stimolo, e se questa risposta è rinforzata positivamente, essa sarà emessa di nuovo (condizionamento operante), a differenza del condizionamento classico dove si necessita di uno stimolo.
Skinner introdusse nuovi strumenti di ricerca come la skinner's box (la gabbia), il labirinto, per sostenere che l'ambiente agisce da rinforzo, permettendo l'apprendimento di nuove forme di comportamento.
Skinner considerava le relazioni tra variabili indipendenti e dipendenti, ed usava metodi di osservazioni casuali, osservazione diretta controllata, osservazione clinica, osservazioni estensive, studi di laboratorio sul comportamento umano.
Skinner era interessato non solo allo studio del comportamento, ma soprattutto al condizionamento e si occupò ad esempio dell'istruzione programmata in campo educativo.
Skinner affermava che la psicologia è una scienza solo se aderisce ai principi delle scienze naturali.
Burrhus F. Skinner
Burrhus F. Skinner nacque in Pennsykvania nel 1904, si diplomò in letteratura inglese ed ottenne il dottorato ad Harvard, nel 1948 scrisse il romanzo utopistico Walden Two (un romanzo utopistico sul condizionamento americano), morì nel 1990.
Tra le sue opere più importanti: the behavior of organisms (1938), science and human behavior (1953), verbal behavior (1957).

Secondo Clark Hull c'era la concezione di pulsione che provocava l'emissione della risposta, ed il concetto di forza dell'abitudine.
Hull fù il primo ad applicare il metodo ipotetico deduttivo.
Clark L. Hull nacque a New York nel 1884, si diplomò in filosofia, appassionato di matematica elaborò metodi statistici per raccogliere i dati, nel 1929 si trasferì nell'università di Yale dove approfondì i suoi studi sui riflessi condizionati e l'ipnosi, morì nel 1952.

Tolman e Honzik elaborarono il concetto di apprendimento latente, dove l'assenza di prestazione non significa l'assenza di apprendimento, il quale può manifestarsi al momento opportuno (esempio del labirinto dei topi).
Tolman fornì diverse classificazioni delle variabili intervenienti, come le variabili di necessità, cognitive, sistemi di bisogno, spazio di comportamento, matrice credenze-valori (aspettative).
Edward C, Tolman nacque a Newton nel Massachusetts nel 1886, studiò elettrochimica e poi psicologia ad Harvard, conobbe Koffka e i principi della Gestalt, morì nel 1959.
Tolman riconobbe il debito delle sue ricerche ai suoi maestri di Harvard, alla tradizione europea, alla Gestalt e in particolare a Kurt Lewin.

Il comportamentismo fù la psicologia dominante negli Stati Uniti, fino alla fine degli anni 50, ed ebbe successo soprattutto per la convizione che si potesse condizionare il comportamento umano tramite le loro tecniche di apprendimento, cosa non accettata da tutti come etica.
Negli anni 20, una parte comportamentismo accettò anche il concetto di coscienza come influenza sul comportamento, in particolar modo il comportamentismo di Tolman, che a differenza della concezione molecolare di Watson (unità semplici, stimoli, risposte), dipendeva da associazioni tra stimoli e complessi di risposte, da unità molari o gestaltiche, non un semplice stimolo-risposta.
Inoltre Tolman a differenza di Watson, da importanza al concetto di scopo, e insieme ad Hull e a Skinner, incluse nei suoi studi il concetto di variabile intermedia.
Hull sostenne l'importanza di un approccio molare, mentre Skinner creò il concetto di sistema nervoso concettuale (per indicare le teorie neurofisiologiche che non studiano direttamente i processi nervosi implicati nel comportamento, ma li deducevano in base al comportamento).
La posizione dei comportamentisti sul sistema nervoso è quello che il cervello è una scatola nera, indispensabile per il funzionamento ma non studiabile nello specifico.
Il comportamentismo ha cmq avuto una diffusione limitata al di fuori degli Stati Uniti.

John B. Watson 
John B. Watson
Nato nella Carolina del Sud nel 1878, ottennè il dottorato alla University di Chicago nel 1903, durante la prima guerra mondiale ebbe alcuni compiti impegnativi da parte delle forze USA, col passare del tempo si allontanò dalle ricerca psicologica per lavorare nel campo della pubblicità, morì nel 1958.

<< Lezione precedente - Prossima lezione >>


Torna all'elenco delle lezioni

Come installare un plugin su WordPress

Il bello del cms Wordpress, la piattaforma più diffusa per realizzare siti internet e blog, è che è possibile installare tanti plugin gratuiti.
Un plugin è una funzionalità aggiunta di wordpress, sviluppata da terze parti, scaricabile ed installabile gratuitamente.

Per installare un nuovo plugin su wordpress, vai nella sezione Plugin nel menù di sinistra, poi clicca su Aggiungi nuovo.

Come installare un plugin su WordPress

Finirai così nella pagina dei plugin di wordpress, dove potrai sceglierne uno tra quelli presenti nelle seguenti sezioni:
  • segnalati
  • popolari
  • raccomandati
  • preferiti
Oppure più semplicemente usare il box Cerca plugin, se sai già cosa cercare.

Una volta trovato il tuo plugin, clicca su Installa adesso.

Installa adesso plugin wordpress

Finirai in una schermata di installazione.
Attendi la fine dell'installazione, poi clicca sul tasto Attiva plugin.

Attiva plugin wordpress

A seconda di come funziona il plugin che hai appena installato, troverai la possibilità di utilizzarlo dentro i post, nel menù delle impostazioni o in qualsiasi altra parte dell'admin di wordpress.

Per modificare il plugin o leggerne qualche informazione in più, potrai comunque sempre ritrovarlo nel menù Plugin, alla voce Plugin installati.

Se poi il plugin è situato su un sito esterno (occhio però che sia affidabile), potrete fare un'installazione manuale del plugin sul vostro wordpress, scaricando il file zippato ed estraendo la cartella contenente tutti i file del plugin dentro la cartella del vostro sito che contiene i plugin:
wp-content\plugins
Poi basta che andate nel pannello dei plugin ed attivate il plugin appena installato.
Quindi se qualcuno vi chiede: dove si trova la cartella dei plugin di wordpress?
Cosa gli rispondete?
Semplice: tuosito/wp-content\plugins

Sapere come installare plugin su wordpress è molto importante, perchè i plugin sono la vera forza di questo cms, il quale ha un po' di funzionalità base, ma è solo grazie ai plugin che con wordpress si può davvero fare tutto.
Potrai aggiungere quanti plugin vuoi a wordpress, ma...

Attenzione però a non installare troppi plugin!
In primis perchè potresti rallentare il tuo wordpress, poi perchè più plugin metti e più c'è la possibilità che qualcuno di questi sia bucabile o abbia qualche bug di sicurezza.

Forse ti potrebbe anche interessare (cit.): come disinstallare un plugin.

venerdì 13 maggio 2016

Come bloccare IIS su Windows 10

Ed eccomi qui a spiegarvi come bloccare IIS su Windows 10.
Ma andiamo per ordine...

Avendo installato Wamp su un altro pc, mi sono detto, perchè non installarlo anche su un pc con Windows 10?
Quindi, mi ho ripetuto la procedura scritta nelle mie guide, ma al momento di far partire wamp ho trovato il semaforino arancione!
Qualche servizio non era partito correttamente, vado a controllare, ed è Apache a dare problemi!
Apache non parte su windows 10, orrore!

Per capire come mai non mi partiva apache, vado dunque a fare il test port 80 lanciandolo dalle opzioni di wamp (disponibili cliccando sull'icona a W del programma).
Il risultato del test è stato un messaggio del genere:
Your port 80 is actually used by :
Server: Microsoft-IIS/10.0
Cannot install the Apache service, please stop this application and try again.
Press Enter to exit...


IIS (Internet Information Services) sta girando sul mio computer???
Ma quando mai? Chi gli ha dato il permesso? Lo devo fermare immediatamente! :p

Bene, vediamo allora subito come stoppare IIS su windows 10!

Per poter bloccare iis, bisogna prima scoprire come cavolo lo hanno chiamato in questa versione di windows.
Dopo una breve ricerca, ho dunque scoperto che il servizio da bloccare si chiama W3SVC (Servizio di pubblicazione sul web, del gruppo iisvcs).

Cliccate dunque ctrl+alt+canc, poi cliccate su Gestione attività, Servizi.
Cercate il servizio W3SVC, e fate tasto destro e poi Arresta.

Come bloccare IIS su Windows 10

Gia che ci siete, arrestate anche il servizio WAS (sempre del gruppo iisvcs), a me apache partiva anche senza stoppare questo servizio, ma dato che abbiamo fatto 30...

Se invece volete stoppare iis dal terminale, aprite il prompt dei comandi di dos (cmd.exe) col tasto destro con esegui come amministratore, e digitate:
iisreset /stop

Bene, così facendo avrete stoppato iis di windows 10 e potrete quindi rilanciare wamp, il quale questa volta riuscirà a far partire apache (oppure potete fare quello che non riuscivate a fare per colpa di iis :p).

Attenzione però,
con questa soluzione avete disattivato iis solo temporaneamente.
Al riavvio del pc, il servizio di iis tornerà a girare.
Se volete levarvi dai coj... ehm, disattivare definitivamente iis su windows 10 in modo che non riparta dopo ogni riavvio, aprite il menù avvio e cercate "Attiva o disattiva funzionalità di Windows" (oppure andare su Pannello di controllo -> Programmi e funzionalità -> Attivazione o disattivazione delle funzionalità Windows).

Come bloccare definitivamente IIS su Windows 10

Cliccate sulla voce trovata per entrare nelle impostazioni di sistema "Attivazione o disattivazione delle funzionalità Windows".
Cercate dunque la voce Internet Information Services e defleggate "Servizi web", dando Si al messaggio di conferma e poi Ok per applicare le modifiche.

Come stoppare definitivamente IIS su Windows 10

Riavviate il pc ed iis non ripartirà mai più... almeno fino a quando non andrete a riattivarlo rieseguendo questa procedura :)

Come importare un database mysql con phpMyAdmin

Se hai un file di backup contenente l'sql del tuo database mysql, con phpMyAdmin è possibile importare l'intero database con tutte le tabelle ed i dati in esso contenuti, con una procedura molto semplice ed intuitiva.

Per importare un database su phpMyAdmin, accedi alla tua istanza phpMyAdmin con un utente con i privilegi di amministratore (root).

Attenzione, se avevi creato un file sql contenente anche l'istruzione per la creazione del database, devi eseguire questa operazione di importazione stando nella pagina principale di phpmyadmin, altrimenti devi selezionare il database nel quale vuoi importare le tabelle ed i dati, cliccandoci sopra.

Clicca dunque sulla voce Importa in alto nella pagina.

Come importare un database mysql con phpMyAdmin

Nella sezione File da importare, clicca su Sfoglia e seleziona dal tuo computer il file con estensione .sql, .gzip, .bzip2 o .zip contentente il database da importare.
Scegli il set di caratteri (nel dubbio lascia utf-8).

Poi, lascia fleggato: importazione parziale, abilita i controlli sulle chiavi esterne.

Seleziona il formato tra le seguenti opzioni:
  • SQL (opzione di default che quasi sicuramente sarà quella che fa al caso tuo)
  • CSV
  • Tabella mediawiki
  • Opendocument spreadsheet
  • Shape file esri
  • XML
Ed eventualmente modifica le operazioni specifiche al formato.
Infine clicca su Esegui per importare il database su questa istanza mysql.

Importare un database mysql con phpMyAdmin esegui

L'ho scritta più complicata di quella che è, in realtà alla fine, nella maggior parte dei casi per importare un nuovo database mysql usando phpmyadmin, basta cliccare su Importa, su Sfoglia e poi su Esegui :)

ps Leggi qui se non sai come importare un db su phpmyadmin.

Come esportare un database con phpMyAdmin

Con phpMyAdmin è possibile esportare un intero database mysql in maniera semplice e veloce.
Quello che ti serve è ovviamente l'accesso alla piattaforma con un utente che abbia i privilegi sul database da esportare... e questa guida :p

Per esportare un database mysql con phpMyAdmin, basta cliccare sul nome del database da esportare, poi sulla voce Esporta in alto nella pagina.

Nella sezione Metodo di esportazione, lascia pure rapido, e come Formato scegli SQL.
Infine clicca su Esegui.

Come esportare un database con phpMyAdmin

Ti verrà chiesto di salvare un file con estensione .sql sul tuo pc.
Quel file conterrà tutte le informazioni necessarie per poter ricreare il database mysql con tutte le sue tabelle ed i dati inseriti, in una nuova installazione di mysql.

Ecco fatto, con pochi semplici click hai esportato il tuo database mysql grazie a phpmyadmin, ed ora hai quindi una copia di backup del tuo database.

Attenzione però,
in realtà così stai salvando solo le tabelle del database, senza creare fisicamente il database.
Se vuoi esportare anche il database (e non solo il suo contenuto quindi), scegli il Metodo di esportazione Personalizzato e nella sezione Opzioni specifiche al formato, Opzioni di creazione dell'oggetto, in Aggiungi istruzioni, flegga Aggiungi l'istruzione CREATE DATABASE / USE, che altrimenti di default non è fleggata.

esportare database phpMyAdmin con creazione db

ps Se vuoi sapere come importare un db su phpmyadmin clicca qui.