Apr 10

Perchè Excel scambia un file CSV per un file SYLK

Generando un file CSV mi è capitato che Excel desse un warning sostenendo che l’estensione del file e il suo contenuto fossero discordanti, specificatamente scambia il csv per un file di tipo SYLK ( SYmbolic LinK ).

Il motivo è questo:

ID record

Use:

  • A header to identify spreadsheet type and creator.
  • Must be first record in the file.

Cioè, se il primo Record del vostro csv inizia con ID per excel si tratta di un file Sylk.

Per risolvere il problema basta scrivere qualsiasi cosa che non sia ID tutto maiuscolo (quindi anche id o Id o iD vanno bene)

Ago 27

Opportunità in tempo di crisi

“Non possiamo pretendere che le cose cambino, se continuiamo a fare le stesse cose. La crisi è la più grande benedizione per le persone e le nazioni, perché la crisi porta progressi. La creatività nasce dall’angoscia come il giorno nasce dalla notte oscura. E’ nella crisi che sorge l’inventiva, le scoperte e le grandi strategie. Chi supera la crisi supera sé stesso senza essere ‘superato’ Chi attribuisce alla crisi i suoi fallimenti e difficoltà, violenta il suo stesso talento e dà più valore ai problemi che alle soluzioni. La vera crisi, è la crisi dell’incompetenza.

L’inconveniente delle persone e delle nazioni è la pigrizia nel cercare soluzioni e vie di uscita. Senza crisi non ci sono sfide, senza sfide la vita è una routine, una lenta agonia. Senza crisi non c’è merito. E’ nella crisi che emerge il meglio di ognuno, perché senza crisi tutti i venti sono solo lievi brezze. Parlare di crisi significa incrementarla, e tacere nella crisi è esaltare il conformismo. Invece, lavoriamo duro. Finiamola una volta per tutte con l’unica crisi pericolosa, che è la tragedia di non voler lottare per superarla”

(da Il mondo come io lo vedo di Albert Einstein)

Gen 17

Un JOIN al giorno

Vi riporto il link a un piacevole articolo sui tipi di Join presenti in sql server:

A Join A Day

 

Buona lettura!

 

Gen 04

ORA-12638: Credential retrieval failed

Qualche giorno fa mi sono trovato a fronteggiare questo errore tentando di connettermi ad Oracle tramite OLE Db.

La soluzione per fortuna semplice è stata modificare una impostazione nel file sqlnet.ora sul client:

da SQLNET.AUTHENTICATION_SERVICES= (NTS)

SQLNET.AUTHENTICATION_SERVICES= (NONE)

Non sono un esperto di Oracle, però l’opzione NTS dice al client di provare a usare le credenziali del dominio Windows per autenticarsi con il server Oracle. Questo potrebbe essere un problema in due casi:

  • Il server Oracle non è configurato per supportare l’autenticazione di Windows
  • Le credenziali usate non hanno sufficienti privilegi per accedere al server Oracle

Gen 04

10 Immutable Laws of Security

  1. If a bad guy can persuade you to run his program on your computer, it’s not your computer anymore
  2. If a bad guy can alter the operating system on your computer, it’s not your computer anymore
  3. If a bad guy has unrestricted physical access to your computer, it’s not your computer anymore
  4. If you allow a bad guy to upload programs to your website, it’s not your website any more
  5. Weak passwords trump strong security
  6. A computer is only as secure as the administrator is trustworthy
  7. Encrypted data is only as secure as the decryption key
  8. An out of date virus scanner is only marginally better than no virus scanner at all
  9. Absolute anonymity isn’t practical, in real life or on the Web
  10. Technology is not a panacea

Fonte: Microsoft Technet

Post precedenti «