Uno scrittoio digitale …

6 settembre 2017

Sintassi e Semantica

Archiviato in: sapere è potere — admin @ 20:28

Un linguaggio di programmazione è un linguaggio formale dotato di una
sintassi e una semantica ben definita. Per linguaggio formale si intende un
insieme di stringhe di lunghezza finita costruite sopra un alfabeto
finito, cioè sopra un insieme finito di oggetti tendenzialmente semplici che
vengono chiamati caratteri, simboli o lettere. Il compito della sintassi è quello di stabilire quali,
tra le innumerevoli stringhe generabili sull’alfabeto, costituiscono le “parole” (leggi istruzioni) valide
che formano il linguaggio. Il compito della semantica, invece, è quello di assegnare un significato
alle innumerevoli “frasi” (leggi programmi) ottenibili combinando le diverse parole del linguaggio.

3 giugno 2016

Advanced ROR

Archiviato in: rails, sapere è potere, web — Tag:, — admin @ 16:47

https://gist.github.com/mnutt/566725
https://signalvnoise.com/posts/3091-pssst-your-rails-application-has-a-secret-to-tell-you
http://rubyjunky.com/cleaning-up-rails-4-production-logging.html
http://www.spacevatican.org/2011/4/28/adding-to-rails-log-file-performance-breakdown/

ROR Api
Notifications
Concern
Instrumentation
LogSubscriber

4 maggio 2016

Prima scrittura di Lorenzo

Archiviato in: sapere è potere — admin @ 21:59

editor: nano
contenuto:
ouiwebfoued wrf
aeflj f wipef piwefbasdf
awdfasdfalsk fljasfasdfasd f
7wsdf7′asdnfals dfòasdbfaisdfasb df7asdf
asdfyasd fajs dgfffffjdhsdtdskdujdgh

yyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhh e4w4y
wsxz

16 giugno 2015

Custom T-Shirt

Archiviato in: sapere è potere — Tag: — admin @ 20:54

http://www.cafepress.com/

19 gennaio 2015

Css

Archiviato in: sapere è potere — admin @ 19:35

purecss
css rule

da rivedere … :D (grazie Giada D.)

16 gennaio 2015

pancake più buoni del mondo

Archiviato in: sapere è potere — admin @ 22:33

primo
secondo

Ottimi entrambi … :D

31 dicembre 2014

Clean/flush DNS Cache in linux

Archiviato in: sapere è potere — Tag: — admin @ 14:08

qua

27 novembre 2014

Css Layout

Archiviato in: sapere è potere — Tag:, , — admin @ 16:06

here

20 novembre 2014

Force Element To Self-Clear its Children

Archiviato in: sapere è potere — Tag: — admin @ 20:00
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}

Just apply a class=”clearfix” to the parent element.

original page are available here

12 novembre 2014

Martin Fowler

Archiviato in: sapere è potere — admin @ 22:34

here and his websites

10 ottobre 2014

How to revert (roll back) to a previous revision with Subversion

Archiviato in: sapere è potere — Tag: — admin @ 17:46

> svn merge –dry-run -r:73:68 http://my.repository.com/my/project/trunk
> svn merge -r:73:68 http://my.repository.com/my/project/trunk
> svn commit -m “Reverted to revision 68.”

If you want to see exactly what changes will be applied, do a diff:

> svn diff -r:73:68 http://my.repository.com/my/project/trunk

23 settembre 2014

42

Archiviato in: rails, sapere è potere — admin @ 12:49

Ho scoperto che in un modulo di Rails che non fà altro che aggiungere metodi alla class Array è esplicitato il metodo forty_two:

module ActiveSupport #:nodoc:
  module CoreExtensions #:nodoc:
    module Array #:nodoc:
      # Makes it easier to access parts of an array.
      module Access
        # Returns the tail of the array from +position+.
        #
        #   %w( a b c d ).from(0)  # => %w( a b c d )
        #   %w( a b c d ).from(2)  # => %w( c d )
        #   %w( a b c d ).from(10) # => nil
        #   %w().from(0)           # => nil
        def from(position)
          self[position..-1]
        end

        # Returns the beginning of the array up to +position+.
        #
        #   %w( a b c d ).to(0)  # => %w( a )
        #   %w( a b c d ).to(2)  # => %w( a b c )
        #   %w( a b c d ).to(10) # => %w( a b c d )
        #   %w().to(0)           # => %w()
        def to(position)
          self[0..position]
        end

        # Equal to self[1].
        def second
          self[1]
        end

        # Equal to self[2].
        def third
          self[2]
        end

        # Equal to self[3].
        def fourth
          self[3]
        end

        # Equal to self[4].
        def fifth
          self[4]
        end

        # Equal to self[41]. Also known as accessing "the reddit".
        def forty_two
          self[41]
        end
      end
    end
  end
end

da questo ho poi scoperto altri riferimenti a Douglas Adams:
http://www.quora.com/Why-is-Array-forty_two-called-the-reddit-in-Ruby-on-Rails
http://www.reddit.com/r/its42
http://www.reddit.com/r/fortytwo/

Mitico rails.

29 agosto 2014

Cose che servono sempre

Archiviato in: sapere è potere — Tag:, , — admin @ 10:58

Ottimo plugin di jQuery per la creazione di autocomplete in stile facebook
http://loopj.com/jquery-tokeninput/

Svn status code
http://gotofritz.net/blog/howto/svn-status-codes/

Lib’s per colorare lo STD out in ruby
https://github.com/stjohncj/cli-colorize
https://github.com/janlelis/paint

Classe per l’evaluate di template in Ruby
http://ruby-doc.org/stdlib-2.1.2/libdoc/erb/rdoc/ERB.html
see also … http://www.stuartellis.eu/articles/erb/

On rails session
https://gist.github.com/jcasimir/1210255

Cache ruby object to reduce db load
http://www.benknowscode.com/2014/08/caching-ruby-sequel-models-to-reduce.html

27 luglio 2014

Cross-site request forgery

Archiviato in: sapere è potere, web — admin @ 11:39

XRSF

2 febbraio 2014

Conversione file .nef in .jpg

Archiviato in: sapere è potere — Tag:, , — admin @ 13:56

semplice:

sudo apt-get install netpbm dcraw
for filename in *.nef ; do dcraw -c -w $filename | pnmtojpeg > $filename.jpg ; done
find . -name “*.nef” -exec rm -rf {} \;
rename ’s/\.nef.jpg$/.jpg/’ *.jpg

30 gennaio 2014

Java thread dump

Archiviato in: java, sapere è potere — admin @ 23:08

un paio di link da spulciare sul treno …

http://architects.dzone.com/articles/how-analyze-java-thread-dumps
mat
jhat
http://docs.oracle.com/javase/6/docs/technotes/tools/share/jmap.html

L’ultimo citato (jhat) è abbastanza instabile su grossi file … ma fà cmq il suo sporco lavoro
Il top è assolutamente mat (un tool stand-alone costruito sul framework di Eclipse)
La Oracle sponsorizza jmap … ma non ho avuto ancora il tempo di provarlo
Non dimentichiamo in ogni caso VisualVM … l’ho usato parecchio, ma le informazioni sono un pò nascoste

11 luglio 2013

codepen

Archiviato in: code, sapere è potere — admin @ 22:57

html … css … js framework … on codepen

24 marzo 2013

JD Decompiler for Eclipse 4.2 Juno

Archiviato in: java, sapere è potere — admin @ 12:48

1) download zip da qa
2) Eclipse > Help > Install new software > Add > Archive … selezionando il file zip scaricato al passo precedente
3) Eclipse > Window > Preferences > General > Editors > File Associations … selezionando ‘Class File Editor’ sia per ‘.class’ che per ‘.class without source’
4) restart eclipse

5 settembre 2012

Vlsub: VLC extension to search and download subtitles

Archiviato in: sapere è potere — Tag: — admin @ 20:30

Follow this step:

*) download Vlsub from here
*) run … mkdir -p ~/.local/share/vlc/lua/extensions
*) mv the downloaded lua file into this dir
*) restart vlc
*) open View > Vlsub and download your preferred language subtitles

1 luglio 2012

Lessons

Archiviato in: sapere è potere — Tag:, , , — admin @ 15:53

coursera

Articoli precedenti »

Funziona con WordPress