Full Circle
LINUX LABOR:
2011. február - 46. szám
ÚJ AT! OZ R O S
ÚJ SOROZAT LIBREOFFICE 1
tartalom ^
Full Circle Linux Hírek
4
Programozzunk Pythonban 20. rész
7
ÚJ SOROZAT!
LibreOffice
1.rész
A Mythbuntu telepítése
Írjunk cikket a Full Circle Mazinba
Linux Labor
Fókuszban - Boxee Box
28
Játékok Ubuntun
29
Parancsolj és uralkodj
5
20
19
12
15
Hölgyek és az Ubuntu
4
Levelek
27
Top 5
34
A Full Circle magazin teljesen független a C anonicaltől, az Ubuntu projektek támogatójától . A magazinban meg jelenő vélemények és 2 tartalom ^ állásfogl alások a C anonical jóváhagyása nélkül jelennek meg.
Előszó A magazin az alábbiak felhasználásával készült:
Üdvözlünk a Fullcircle újabb kiadásában!
nagy
Full Circle Podcast régóta
Házigazdák:
Ronnie
3
tartalom ^
LINUX hírek Hello Linux OpenXchange
Viselhető, Atom-alapú Számítógép
A Canonical az Ubuntu One árbevételének 25%-át adományozza a Gnome Alapítványnak
Forrás:
Full Circle Notifier - Béta Kiadás! Full Circle Notifier
Forrás
Forrás:
Csoportját:
4
tartalom ^
Parancsolj és uralkodj
Teendőlista
Írta Lucas Westermann
#!/usr/bin/env python import os home=os.path.expanduser("~") for root, dirs, files in os.walk(os.path.join(home,"Reminders")): for infile in [f for f in files]: if(infile.endswith("~")!=True): fh=open(os.path.abspath(os.path.join(root,infile))) for line in fh: print("- "+line, end=' ') fh.close() createToDo.sh:
Teendőlista
#!/bin/bash file=~/ToDo.txt toDo=~/toDo.txt if [[ -e $toDo ]]; then `rm "$toDo"` fi while read line; do date=`date -d"$(echo "$line"|sed 's/\(.\) -.*$/\1/g')" +%s`; echo "$(echo "$line"|sed -e s/".*-"/"$date -"/g)" >> "$toDo"; done < "$file" if [[ -e "$toDo" ]]; then temp=`sort -n "$toDo"` echo "$temp" > "$toDo" fi
5
tartalom ^
Parancsolj és uralkodj printToDo.sh: #!/bin/bash toDo=~/toDo.txt while read line; do if [[ "$line" != "" ]]; then date=`date -d@"$(echo "$line"|sed -e s/"-[^-]*$"//g)" +"%a %b %d %H:%M"` echo "$(echo "$line"|sed -e s/".*-"/"$date -"/g)"; fi done < "$toDo"
zenity -question -test “Question?”; echo $?
zenity --error --text “An error occurred!”
|zenity --text-info --width <size in pixels>
| tee > (zenity -progress --pulsate) >file
Zenity
input=$(zenity --entry -text "How are you?" --entrytext "enter text here"); echo $input Lucas
6
tartalom ^
Hogyanok: írta Greg Walters
Programozzunk Pythonban - 20. rész # simple.py import pygtk pygtk.require('2.0') import gtk class Simple: def __init__(self): self.window = gtk.Window(gtk.WINDOW_TOPLEVEL) self.window.show() def main(self): gtk.main() if __name__ == "__main__": simple = Simple() simple.main() self.window.set_position(gtk.WIN_POS_CENTER)
self.window.connect("delete_event", self.delete_event)
def delete_event(self, widget, event, data=None): gtk.main_quit() return False
7
tartalom ^
Programozzunk Pythonban - 20. rész print "Button 1 clicked" gtk.main_quit()
Ötletek és írók kerestetnek!
self.button = gtk.Button("Close Me") self.button.connect("clicked",self.btn1Clicked,None) self.window.add(self.button) self.button.show()
részletesen írjátok le ötleteiteket self.box1 = gtk.HBox(False,0) self.window.add(self.box1) self.button = gtk.Button("Button 1") self.button.connect("clicked",self.btn1Clicked,None) self.box1.pack_start(self.button,True,True,0) self.button.show() ha nem tudjátok elkészíteni a cikket pár héten (legfeljebb egy hónapon) belül, akkor nyissátok meg újra a kérést
def btn1Clicked(self,widget,data=None):
HBox = gtk.HBox(homogeneous=False, spacing=0)
8
tartalom ^
Programozzunk Pythonban - 20. rész
self.button2 = gtk.Button("Button 2") self.button2.connect("clicked",self.btn2Clicked,None) self.box1.pack_start(self.button2,True,True,0) self.button2.show() self.box1.show()
box.pack_start(widget,expand=True, fill=True, padding=0)
0 1 2 0+-----------+-----------+ | | | 1+-----------+-----------+ | | | 2+-----------+-----------+
Ezután meg kell írnunk a self.btn2Clicked rutint. A self.btn1Clicked rutin után helyezzük el az alábbiakat: def btn2Clicked(self,widget,data=None): print "Button 2 clicked"
gtk.main_quit()
9
tartalom ^
Programozzunk Pythonban - 20. rész 0 1 2 0+-----------+-----------+ | Button 1 | Button 2 | 1+-----------+-----------+ | Button 3 | 2+-----------+-----------+
self.window.connect("delete_event", self.delete_event)
2") button2.connect("clicked",self.callback,"button 2") table.attach(button2,1,2,0,1) button2.show()
table.attach(buttonx,0,1,0,1)
Table = gtk.Table(rows=1,columns=1,homogeneous=True) table.attach(buttonx,1,2,0,1)
# table1.py import pygtk pygtk.require('2.0') import gtk class Table: def __init__(self): self.window = gtk.Window(gtk.WINDOW_TOPLEVEL) table.attach(widget,left poself.window.set_positiint,right point,top point,bot- on(gtk.WIN_POS_CENTER) tom self.window.set_titpoint,xoptions=EXle("Table Test 1") PAND|FILL,yoptions=EXself.window.set_borPAND|FILL, der_width(20) xpadding=0,ypadding=0) self.window.set_size_request(250, 100)
table = gtk.Table(2, 2, True) # 2x2-es rács létrehozása button3 = gtk.Button("Quit") self.window.add(table) button3.connect("clicked",self.ExitApp,"button 3") table.attach(button3,0,2,1,2) button3.show()
button1 = gtk.Button("Button 1") button1.connect("clicked",self.callback,"button 1") table.attach(button1,0,1,0,1) button1.show() És most a kettes számú gomb: button2 = gtk.Button("Button
10
table.show() self.window.show() def main(self): gtk.main() def delete_event(self, widget, event, data=None): tartalom ^
Programozzunk Pythonban - 20. rész gtk.main_quit() return False
event, data=None): print "Quit button was pressed" gtk.main_quit()
if __name__ == "__main__": table.main() def callback(self,widget,data=None): print "%s was pressed" % data
Full Circle Podcast
* Szemle: * Hírek:
* Játékok:
Greg Walters
def ExitApp(self, widget,
11
tartalom ^
Hogyanok:
Írta Elmer Perry
Libre Office - 1. rész
12
ÚJ SOROZAT!
tartalom ^
Libre Office - 1. rész
13
tartalom ^
Libre Office - 1. rész
14
tartalom ^
Hogyanok: Írta Dogphlap
A Mythbuntu 10.10 telepítése
TV kártyák
15
tartalom ^
A Mythbuntu 10.10 telepítése
Frontend és backend Beállítások
16
A frontend beállításának sajátosságai
tartalom ^
A Mythbuntu 10.10 telepítése Felvevő kártyák
Általánosságban: Bemenetek Videó források:
17
tartalom ^
A Mythbuntu 10.10 telepítése Hasznos billentyűk:
A 'd' Mágikus Hatalma
18
tartalom ^
Hogyanok:
Írta Ronnie Tucker
Irányvonalak
Írjunk Full Circle Magazine cikket ÉRTÉKELÉSEK Játékok/Alkalmazások Kérlek az alábbi pontokat fejtsd ki részletesen játékok/alkalmazások értékelésekor:
valamilyen módon kapcsolódjon az Ubuntuhoz vagy egy változatához
A HELYES ÍRÁSRA ÉS A NYELVHELYESSÉG RE FIGYELJ ODA!
Hardver
Írás
Kérlek az alábbi pontokat fejtsd ki részletesen hardverek értékelésekor:
Nem angol írók
Képek Nem kell profinak lenned, hogy cikket írj, írj játékokról, alkalmazásokról, hardverekről amiket nap, mint nap használsz. 19
tartalom ^
Linux labor
Írta: Robin Catling
Fájlrendszerek, Első rész - Hazai pályán
Kedves Naplóm! Ext fájlrendszer
robusztus és hatékony de néhány speciális funkció hiányzik belőle, mint pl. a lemez pillanatfelvételek és a skálázhatóság. Lássuk a következő két versenyzőt...
20
tartalom ^
Linux labor - Fájlrendszerek, Első rész Virágzás (Rise) és hanyatlás
A maradék legjobbjai
A ReiserFS 2001-ben radikális előrelépést hozott, olyan funkciókkal, amit az Ext máig nem támogat. A Reiser4-ben sok funkciót fejlesztettek tovább, vagy egészítettek ki a kezdeti változathoz képest. 2004-től nagyon lelassult a fejlesztés, és az
Swap
Tudok “jobb”-at is
21
tartalom ^
Az én történetem
22
tartalom ^
23
tartalom ^
Fókuszban
Boxee Box
Írta Greg Walters
A távirányító
A hardver
24
tartalom ^
Fókuszban: BOXEE BOX
Használat közben A Jó
25
tartalom ^
Fókuszban: BOXEE BOX A Rossz
A lényeg
Greg Walters
26
tartalom ^
Minden hónapban közzéteszünk néhányat azokból az e-mailekből, amelyeket tőletek kapunk. Ha szeretnéd, hogy leveled nyilvánosságra kerüljön amely lehet köszönet vagy reklamáció , akkor küldd az alábbi címre: [email protected] FONTOS: terjedelmi okokból a levelek szerkesztésre kerülhetnek.
Levelek Hiányzó infó
OSX > Ubuntu
Csatlakozz hozzánk!
ELŐTERJESZTÉS A PODCAST PÁRT NEVÉBEN
Chris Warren
A kommentárok szerkesztésre kerülhetnek. Ne feledd, ez egy családbarát show.
Igor Barinov Robin
27
tartalom ^
Hölgyek és az Ubuntu Írta Elizabeth Krumbach
EK
EK
VZ VZ
Elizabeth Krumbach Valorie Zimmerman EK VZ EK
EK VZ
VZ
28
tartalom ^
Játékok Ubuntun
Braid
Írta Ed Hewitt
Pontszám: 9/10 Pozitívumok:
Negatívumok:
29
tartalom ^
KáVé
Szerkesztette Gord Campbell
sudo update-grub
30
tartalom ^
KáVé sudo nvidia-xconfig
alsamixer
31
tartalom ^
Az én Desktopom
Íme egy lehetőség, hogy megmutasd a világnak az asztalodat vagy a PC-d. Küldj képernyőképeket és fényképeket a [email protected] e-mail címre. Kérlek mellékelj egy rövid, szöveges leírást az asztalodról, a saját gépedről vagy az asztalod ill. a PC-d bármely egyéb érdekességeiről.
Anish Chirakkal Aravind Christos 32
tartalom ^
Az én Desktopom
Corry Douglas 33
tartalom ^
TOP 5
Gitár alkalmazások
Írta Andrew Min
gTune
eTktab
34
tartalom ^
TOP 5 - Gitár alkalmazások Tux Guitar
KGuitar
35
tartalom ^
TOP 5 - Gitár alkalmazások Frets on Fire
Az Ubuntu UK podcaste
Elérhető MP3/OGG formátumban Miro-n és iTunes-on keresztül, vagy közvetlenül az oldalról.
36
tartalom ^
A Full Circle Csapata
Közreműködnél?
Szerkesztő Webmester Kommunikációs felelős Podcast -
magyar fordítócsapat Fordítók:
magyar fordításait
Korrektor: Szerkesztő:
email
hírt Véleményed elemzéseket Kérdéseket Az én Desktopom
47. szám cikkeinek leadási határideje: 2011. március 6, vasárnap
fórum
47. szám megjelenési ideje: 2011. március 25, péntek
A FULL CIRCLE-NEK SZÜKSÉGE VAN RÁD!
37
tartalom ^