• Blog
  • a.f.k.
  • 0\1
  • photo

Xenos Blog All

pensieri stranieri, a volte strani, incomprensibili .. fatti accaduti, che potrebbero accadere e
che non accadranno mai ma a volte è bello immaginarli

  • Home
  • contatto
  • Log in

bash_completion per yaourt

Febbraio 28th, 2008

Link: http://www.archlinux.fr/yaourt-en/

yaourt è un tool che ho iniziato ad usare da poco ma che si è rivelato molto utile in questo periodo, e ancora non ho finito di scoprire tutte le sue caratteristiche. yaourt è un wrapper di pacman, aggiunge alcune funzionalità come il supporto per AUR, la colorazione dell'output, la gestione dei file di configurazione e avverte l'utente quando vengono trovati dei nuovi pacchetti orfani. (tratto da linuxpedia)

Fino a poco fa mancava una sola cosa a questo tool: il supporto bash_completion, con questo strumento i comandi vengono completati con [TAB] in base al contesto in cui vengono digitati, per esempio:
digitando yaourt -S e[TAB][TAB] vengono mostrati a video solo i pacchetti che sarebbe possibile installare con pacman -S, cioè i pacchetti contenuti nei repo sincronizzati attraverso pacman

Nel proseguo dell'articolo presento il file da aggiungere in /etc/bash_completion.d per avere il supporto a yaourt

Read more »

Posted in Announcements, Tips, programmazione, archlinux, linux | 4 commenti »

Python e EFL #1

Febbraio 20th, 2008

Link: http://blog.gustavobarbieri.com.br/

Un altro esperimento con python e le EFL:


#!/usr/bin/env python

WIDTH = 320
HEIGHT = 240
FS = False
TITLE = "Hello Keyboard"
WM_INFO = ("Hello Keyboard", "hllkbd")

import evas.decorators
import edje
import ecore
import ecore.evas

def on_resize(ee):
    x, y, w, h = ee.evas.viewport
    ee.data["main"].size = w, h


def on_delete_request(ee):
    ecore.main_loop_quit()


def on_key_down(obj, event, ee):
    if event.keyname == "Escape":
        ecore.main_loop_quit()

class HelloKeyboard(edje.Edje):
    def __init__(self, canvas):
        edje.Edje.__init__(self, canvas)
        self.pressed_keys = {}
        self.is_shift_down = False

    @evas.decorators.key_down_callback
    def on_key_down(self, event):
        k = event.keyname.lower()
        if k == "escape":
            k = ""
        else:
            k = event.string
        if k:
            print k

ee = ecore.evas.SoftwareX11(w=WIDTH, h=HEIGHT)
canvas = ee.evas

o = HelloKeyboard(canvas)
o.size = canvas.size
o.focus = True
o.show()
o.on_key_down_add(on_key_down, ee)

ee.data["main"] = o
ee.callback_delete_request = on_delete_request
ee.callback_resize = on_resize

ee.title = TITLE
ee.name_class = WM_INFO
ee.fullscreen = FS
ee.show()

ecore.main_loop_begin()

Questa volta viene creata una finestra e vengono catturati gli input da tastiera e stampati a video i tasti premuti finché non si preme "Esc"

Read more »

Posted in Announcements, programmazione, linux, enlightenment, archlinux, python | 1 commento »

Python e EFL

Febbraio 18th, 2008

Link: http://blog.gustavobarbieri.com.br/

Un appunto veloce su un primo programma scritto in python che utilizza le EFL


#!/usr/bin/python

import ecore
import ecore.evas
import edje

def on_delete_request(ee):
	ecore.main_loop_quit()

def on_resize(ee):
	x, y, w, h = ee.evas.viewport
	ee.data["main"].size = w, h

class HelloWorld(edje.Edje):
	def __init__(self, canvas):
		edje.Edje.__init__(self, canvas)

ee = ecore.evas.SoftwareX11(w=320, h=240)
canvas = ee.evas
o = HelloWorld(canvas)
o.size = canvas.size
o.focus = True
o.show()

ee.data["main"] = o
ee.callback_delete_request = on_delete_request
ee.callback_resize = on_resize
ee.title = "Hello, Mondo!"
ee.name_class = ("Hello, Mondo!", "hellomondo")
ee.fullscreen = False
ee.show()

ecore.main_loop_begin()

Questo codice non fa altro che creare una finestra dal titolo Hello, Mondo! e aspettare di venir terminata in qualche modo. Ogni commento è naturalmente ben accetto.

Per gli utenti Archlinux interessati sto mettendo in AUR i PKGBUILD delle python-efl ma al momento sono ancora dei work in progress

Un grazie ancora a Gustavo Barbieri per i consigli e gli aiuti che mi sta dando, e se siete interessati a qualche esempio più interessante sull'uso di queste librerie con python vi consiglio di guardare il suo post: "application launcher mockup"

Posted in programmazione, archlinux, linux, xorg, enlightenment, archlinux, python | Commenta »

Editing video con Linux (raccolta di link)

Febbraio 9th, 2008

Link: http://xenos.altervista.org/blogs/index.php?blog=3&title=diventare_un_guru_dell_editing_video_con&more=1&c=1&tb=1&pb=1

Dopo un primo post su Come diventare guru nell'editing video ho deciso di presentare oggi una raccolta di link utili per capire come si è evoluto il panorama del software libero in questi mesi.

Read more »

Posted in Fun, On the web, Tips, linux, xorg, archlinux | Commenta »

muoviamoci!

Febbraio 8th, 2008

Link: http://www.free-os.it/blog/archives/1371

Leggo sul blog di Giacomo e gli faccio da eco come suggerito:

Il progetto di legge sulla Politica del Software in Regione Lombardia langue ignorato ormai da lungo tempo sul tavolo di qualche politico più o meno influente in Via Fabio Filzi a Milano.
[...]
ci siamo trovati settimana scorsa e concordato il testo dell’appello, che ora invitiamo i cittadini lombardi sensibili all’argomento del software opensource, dei formati aperti e degli standard, a firmare.
[...]
E’ importante che ci sia della mobilitazione su questo argomento, quindi forza. Cliccare, bloggare, spammare!

http://www.marcellosaponaro.it/appelli/index.php?ade_id_app=4

Read more »

Posted in Announcements, On the web, Tips, uni, POuL, qiqajon, desideri, geek, formati-aperti | 1 commento »

Non ero una rivoluzionaria..

Gennaio 25th, 2008

Link: http://www.corriere.it/esteri/08_gennaio_25/nava_icona_maggio_francese_34422338-cb11-11dc-9e0e-0003ba99c667.shtml

«Non ero una rivoluzionaria, ma ero contro la guerra del Vietnam e in America avevo simpatizzato per il movimento hippie. Ho sempre amato la libertà, lo spirito creativo. Avevo già recitato in un film underground sul movimento studentesco americano. Ho sempre odiato la violenza e la guerra. Ero felice di essere sulle spalle del mio amico, a cavallo della Rivoluzione ».

Caroline de Bendern

fonte: corriere della sera

Posted in News, Background, Fun, On the web | Commenta »

Ahmed l'ambulante

Gennaio 4th, 2008

Link: http://www.lagrandefamiglia.it/html/modules.php?name=News&file=article&sid=8

 Ashiwa dea della notte lei venne a liberarmi
le mie tempie lei baciò ed io guarii
e loro no non la videro.
Quaranta notti al gelo sotto un portico deserto
ho venduto orologi alle stelle 

Modena City Ramblers - Ahmed l'ambulante

Posted in musica, qiqajon | Commenta »

<< 1 ... 5 6 7 8 9 10 11 12 13 14 15 ... 49 >>
  • Xenos Blog All

  • Novembre 2009
    Lun Mar Mer Gio Ven Sab Dom
     << <   > >>
                1
    2 3 4 5 6 7 8
    9 10 11 12 13 14 15
    16 17 18 19 20 21 22
    23 24 25 26 27 28 29
    30            
  • Questo blog aggrega automaticamente tutti i messaggi degli altri blog.
    Se questo sito vi piace sostenetelo dando un'occhiata alla pagina delle pubblicità

    • Ultimi posts
    • Archivi
    • Categorie
    • Latest comments
  • Cerca

  • Categorie

    in real life

    • Background
      • qiqajon
    • desideri
    • geek
      • formati-aperti
    • News
      • film
      • foto
      • libri
      • musica
      • poesia
    • uni
      • altro
      • esami
      • lezioni

    vita in binario

    • Announcements
    • Fun
      • On the web
      • programmazione
        • python
    • google
      • android
    • latex
    • linux
      • archlinux
      • enlightenment
      • kde
        • soprano
        • strigi
      • xorg
    • mozilla
    • ms windows
    • openmoko
      • freerunner
      • SHR
    • POuL
    • rss
    • semantic desktop
      • nepomuk
    • Tips
      • libri
  • Feeds XML

    • RSS 2.0: Posts, Commenti
    • Atom: Posts, Commenti
    • _rdf: Posts, Commenti
    What is RSS?
  • Linkblog

    • Alex
    • AncestralMoon
    • BaSh
    • eKoeS
    • Hiromi
    • SilveRo
    • tana del bARDO
    • zeph
    • Arch Linux Planet Italia
    • Archlinux Newsletter
    • fean0r
    • Google Book
    • poul.org
blog soft

©2009 by Furéster | contatto | Design by Michael | Crea: blog tool | dedicated server | authors