Αλλαγή γραμματοσειράς
Ημερομηνία Πέμ Ιουν 20, 2019 10:24 pm
foss.aueb.gr

Προγραμματισμός

Τα δικά μας script !

Σχετικά με τον προγραμματισμό

Re: Τα δικά μας script !

Δημοσίευσηαπό AmmarkoV » Τρί Μαρ 16, 2010 2:19 am

Convert video file to mp3
Κώδικας: Επιλογή όλων
mplayer -ao pcm inputfile.avi -ao pcm:file="outfile.mp3"
Εικόνα
I would love to change the world, but they won't give me the source code.
Άβαταρ μέλους
AmmarkoV
Open Member
 
Δημοσ.: 137
Εγγραφη: Δευτ Μάιος 11, 2009 2:18 pm

Re: Τα δικά μας script !

Δημοσίευσηαπό AmmarkoV » Τρί Μαρ 16, 2010 5:33 am

Έπαιζε σήμερα ο punisher με ένα iphone app ( http://www.youtube.com/watch?v=btN5yuVcRes )
που κάνει τρελή παραμόρφωση στην φωνή και το χρησιμοποιούν ατάλαντοι τραγουδιστές :D ( http://vimeo.com/7545734 )

Έψαξα λοιπόν και βρήκα κάτι αντίστοιχο για linux από έναν φοιτητή του MIT που λέγεται Tom Baran και το plugin λέγεται autotalent ( http://web.mit.edu/tbaran/www/autotalent.html ) ,όπως το autotunes..

χρειάζεται το πακέτο ladspa-sdk ( στο ubuntu ) , αλλιώς ladspa/ladspa-dev και κάνετε απλά make και μετά make install το tar που έχει ο τύπος..!
Από εκεί και εμπρός θα εμφανιστεί κατευθείαν στα plugins του Audacity!

Enjoy :D :D

Παραθέτω το sourcecode για να μην το ψάχνετε και ένα κλιπ με την αιθέρια φωνή μου!
Συνημμένα
aithairia_fwni_mou.ogg.tar.gz
(84.54 KiB) Έχει μεταφορτωθεί 301 φορές
autotalent-0.1.tar.gz
(26.8 KiB) Έχει μεταφορτωθεί 298 φορές
Εικόνα
I would love to change the world, but they won't give me the source code.
Άβαταρ μέλους
AmmarkoV
Open Member
 
Δημοσ.: 137
Εγγραφη: Δευτ Μάιος 11, 2009 2:18 pm

Re: Τα δικά μας script !

Δημοσίευσηαπό para » Πέμ Μαρ 25, 2010 9:44 am

Ωρολόγιον ενσωματωμένο στο background του desktop [screenshot]

Για να φτιάξουμε κάτι τέτοιο, χρειαζόμαστε τα παρακάτω
Κώδικας: Επιλογή όλων
apt-get install conky ttf-aenigma


Το conky διαβάζει by default τις ρυθμίσεις από το αρχείο .conkyrc στο home του χρήστη. Αυτό δε βολεύει αν θες να τρέξεις >=δύο instances ταυτόχρονα, χωρίς να σημαίνει ότι δεν μπορείς να το κάνεις. Για να είμαστε πιο οργανωμένοι, μπορούμε να φτιάξουμε ένα φάκελο .conkyrc στο home μας και μέσα σε αυτό να βάλουμε τα διάφορα configuration files.

Δημιουργούμε ένα αρχείο στο .conkyrc/ έστω timedate με τα παρακάτω:
Κώδικας: Επιλογή όλων
alignment bottom_right
background no
border_width 0
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders no
draw_outline no
draw_shades no
use_xft yes
xftfont Swirled BRK:style=Bold:size=20
gap_x 3
gap_y -2
minimum_size 5 5
net_avg_samples 2
no_buffers yes
double_buffer yes
out_to_console no
out_to_stderr no
extra_newline no
own_window no
own_window_class Conky
own_window_type desktop
stippled_borders 0
update_interval 1
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no

TEXT
${color grey}${execi 1 $HOME/MyScripts/conky/time/conkyTime_h1.sh}${color orange}${execi 1 $HOME/MyScripts/conky/time/conkyTime_h.sh}${color grey}${execi 1 $HOME/MyScripts/conky/time/conkyTime_h2.sh}${color grey}${execi 1 $HOME/MyScripts/conky/time/conkyTime_hh1.sh}${color cyan}${execi 1 $HOME/MyScripts/conky/time/conkyTime_hh.sh}${color grey}${execi 1 $HOME/MyScripts/conky/time/conkyTime_hh2.sh}${color green}X${color grey}${execi 1 $HOME/MyScripts/conky/time/conkyTime_m1.sh}${color Magenta}${execi 1 $HOME/MyScripts/conky/time/conkyTime_m.sh}${color grey}${execi 1 $HOME/MyScripts/conky/time/conkyTime_m2.sh}${color grey}${execi 1 $HOME/MyScripts/conky/time/conkyTime_mm1.sh}${color red}${execi 1 $HOME/MyScripts/conky/time/conkyTime_mm.sh}${color grey}${execi 1 $HOME/MyScripts/conky/time/conkyTime_mm2.sh}${execi 1 $HOME/MyScripts/conky/spaces/conkySpaces_en.sh}${color white}${execi 1 $HOME/MyScripts/conky/date/conkyDate_en1.sh}${color yellow}${execi 1 $HOME/MyScripts/conky/date/conkyDate_en2.sh}${color}${execi 1 $HOME/MyScripts/conky/date/conkyDate_en3.sh}${color yellow}${execi 1 $HOME/MyScripts/conky/date/conkyDate_en4.sh}


Το παραπάνω καλεί 12 scriptάκια για την ώρα, τα οποία βρίσκονται στο φάκελο $HOME/MyScripts/conky/time/ και 4 για την ημερομηνία, τα οποία βρίσκονται στο φάκελο $HOME/MyScripts/conky/date/.

Όλα τα αρχεία εδώ:
timedate.tar.gz
Conky timedate
(1.77 KiB) Έχει μεταφορτωθεί 291 φορές

Είναι αρκετά buggy, οπότε feel free to correct it :p

edit: Εντολή εκτέλεσης: conky -d -c ~/.conkyrc/timedate
Άβαταρ μέλους
para
Open Member
 
Δημοσ.: 65
Εγγραφη: Τρί Ιουν 30, 2009 2:08 am
Operating System: #! Statler, Pinguy OS 11.04

Re: Τα δικά μας script !

Δημοσίευσηαπό para » Κυρ Απρ 11, 2010 2:38 am

Simple upload to imageshack:

Κώδικας: Επιλογή όλων
imgshack() {
    curl -H Expect: -F fileupload=@"$1" -F xml=yes -# "http://www.imageshack.us/index.php" | grep image_link | sed -e "s/</\n/g" | sed -e "s/>/\n/g"| grep --color=never http://
}


Ακολουθεί "απλοποίηση" (:p) κώδικα από τον Ιβάν!
Άβαταρ μέλους
para
Open Member
 
Δημοσ.: 65
Εγγραφη: Τρί Ιουν 30, 2009 2:08 am
Operating System: #! Statler, Pinguy OS 11.04

Re: Τα δικά μας script !

Δημοσίευσηαπό c00kiemon5ter » Κυρ Απρ 11, 2010 2:47 am

Κώδικας: Επιλογή όλων
imgshack() {
    curl -H Expect: -F fileupload=@"$1" -F xml=yes -# "http://www.imageshack.us/index.php" | grep image_link | sed 's/<.*>\(.*\)<\/.*>/\1/'
}
Computers are simple. You just write an instruction and they follow it.
Εικόνα
a cookie! ~ i.will.do.science.to.it! Εικόνα
Άβαταρ μέλους
c00kiemon5ter
cookie hunter
 
Δημοσ.: 554
Εγγραφη: Δευτ Μάιος 11, 2009 1:55 am
Τοποθεσια: (void *)NULL
Operating System: ~ Arch ~ .: Gentoo :.

Re: Τα δικά μας script !

Δημοσίευσηαπό AmmarkoV » Τετ Απρ 14, 2010 3:32 pm

Script για restart του ADSL router όταν αυτό χάσει το δίκτυο , γίνει Disconnect etc! :D
Πρέπει το router να έχει telnet interface ενεργοποιημένο και να αλλάξετε τα πεδία routerusername , routerpassword , routerip με το setup σας..!

Επίσης το /tmpfs είναι ένα tmpfs που έχω στο fstab για να μην γράφω στον σκληρό!

Κώδικας: Επιλογή όλων
#!/bin/sh

HOST=www.otenet.gr # < your favourite ISP here , host to spam ping
FAILLOG=fail_log.txt # file to log failures to
TMPFILE=/tmpfs/conn_monitor # temporary file
INTERVAL=300 # 5 lepta , how often to ping, in seconds
USERNAME=routerusername
PASSWORD=routerpassword
ROUTERIP=routerip # For example 192.168.1.1
ROUTERREBOOT=restart # άλλα  ADSL modems θέλουν system reboot , reboot , κτλ 

append_log()
{
OLDIFS=$IFS
IFS=$
for LINE in `cat -E $TMPFILE`; do
LINE=`echo $LINE | tr -d "\n"`
echo " " $LINE >> $FAILLOG
done
IFS=$OLDIFS
}

echo "Script Started , will telnet " $ROUTERIP " and ask for " $ROUTERREBOOT " when needed!"

while [ 1 ]; do
ping -c 4 $HOST &> $TMPFILE
if [ $? -eq 0 ]; then
echo "PING SUCCESS at "`date`"."
else
echo "PING FAILURE at "`date`"."
# we failed, so run a traceroute for diagnostic purposes
#traceroute $HOST 1>> $TMPFILE 2>&1
echo "PING FAILURE at "`date`"." >> $FAILLOG
(
sleep 5
echo "$USERNAME\r"
sleep 5
echo "$PASSWORD\r"
sleep 5
echo "$ROUTERREBOOT\r"
sleep 40
) | telnet $ROUTERIP 23
append_log
fi
sleep $INTERVAL
done
Εικόνα
I would love to change the world, but they won't give me the source code.
Άβαταρ μέλους
AmmarkoV
Open Member
 
Δημοσ.: 137
Εγγραφη: Δευτ Μάιος 11, 2009 2:18 pm

Re: Τα δικά μας script !

Δημοσίευσηαπό TNT » Πέμ Απρ 15, 2010 8:21 am

Αν ενεργοποιήσεις το telnet στο router την έκατσες. To telnet, καταργήθηκε η χρήση του, γιατί είναι από τα πιο ανασφαλή πρωτόκολλα.
ΜΟΝΟ ssh, αν υποστηρίζει..
who am i?
Άβαταρ μέλους
TNT
Open Member
 
Δημοσ.: 119
Εγγραφη: Κυρ Δεκ 20, 2009 2:23 pm

Re: Τα δικά μας script !

Δημοσίευσηαπό AmmarkoV » Πέμ Απρ 15, 2010 1:09 pm

Μπορείς να ενεργοποιήσεις το telnet μόνο για το εσωτερικό interface και είναι απολύτως ασφαλές ( i.e. δεν σε νοιάζει αν κάνεις κρυπτογραφημένα transactions , από το PC σου στο Router σου ( 1 hop ) )
Εικόνα
I would love to change the world, but they won't give me the source code.
Άβαταρ μέλους
AmmarkoV
Open Member
 
Δημοσ.: 137
Εγγραφη: Δευτ Μάιος 11, 2009 2:18 pm

Re: Τα δικά μας script !

Δημοσίευσηαπό TNT » Παρ Απρ 16, 2010 8:27 am

AmmarkoV έγραψε:Μπορείς να ενεργοποιήσεις το telnet μόνο για το εσωτερικό interface και είναι απολύτως ασφαλές ( i.e. δεν σε νοιάζει αν κάνεις κρυπτογραφημένα transactions , από το PC σου στο Router σου ( 1 hop ) )

Για το εσωτερικό δίκτυο μόνο, τότε δεν έχεις πρόβλημα, είσαι οκ ;)
who am i?
Άβαταρ μέλους
TNT
Open Member
 
Δημοσ.: 119
Εγγραφη: Κυρ Δεκ 20, 2009 2:23 pm

Re: Τα δικά μας script !

Δημοσίευσηαπό AmmarkoV » Δευτ Νοέμ 01, 2010 10:12 pm

Script για χρήση του wiimote ( κάποιου ) ως mouse ..
Requirements : bluetooth dongle , wiimote..!

Οδηγίες :

1 ) Τρέχετε μια φορά το wiimote_as_mouse_download_aptget_packages , το οποίο κάνει prompt να πατήσετε τα κουμπιά και σας πετάει την MAC address του wiimote σας θεωρώντας οτι έχετε Debian ή Ubuntu ( apt-get ) ..

2 ) Κάνετε copy paste την MAC address του wiimote σας εκεί που είναι τώρα η δική μου ( 00:1F:C5:7B:A5:76 ) στο wiimote_activate_as_mouse


Απο εκεί και εμπρός κάθε φορά που θέλετε να χρησιμοποιήσετε το wiimote σαν mouse πατήστε τα κουμπιά 1+2 και τρέξτε ταυτοχρονα το wiimote_activate_as_mouse

Κάθε φορά που θέλετε να απενεργοποιήσετε το wiimote από mouse τρέξτε το wiimote_disable_as_mouse

Βρήκα τα packages εδώ -> http://www.ubuntugeek.com/howto-get-wii ... -ibex.html
Συνημμένα
wiimote-as-mouse.tar.gz
73H w11m073->m0U53 5cR1P7
(400 Ψηφιολέξεις) Έχει μεταφορτωθεί 282 φορές
Εικόνα
I would love to change the world, but they won't give me the source code.
Άβαταρ μέλους
AmmarkoV
Open Member
 
Δημοσ.: 137
Εγγραφη: Δευτ Μάιος 11, 2009 2:18 pm

ΠροηγούμενηΕπόμενο

Επιστροφή στην Προγραμματισμός

cron
foss.aueb.gr

Μελη σε συνδεση

Συνολικά υπάρχουν 0 μέλη συνδεδεμένα: 0 εγγεγραμμένο, 0 κρυφοί και 0 επισκέπτης (με βάση τα μέλη που έχουν συνδεθεί τα τελευταία 5 λεπτά)
Περισσότερα μέλη σε σύνδεση 167 την Κυρ Οκτ 02, 2016 2:55 am

Μέλη σε αυτή την Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες

Γενέθλια

Κανένα μέλος δεν έχει γενέθλια σήμερα