Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#101  2012-03-12 07:28:56

  torrentow - Członek Sejmowej Komisji Śledczej

torrentow
Członek Sejmowej Komisji Śledczej
Skąd: z GNU
Zarejestrowany: 2009-11-23

Re: Nasza twórczość

Witam,
Chciałbym Wam Obywatele zaprezentować moją niszczycielską działalność. ;) Czyli jak się poznęcać nad hdd.

Kod:

#!/bin/bash

echo "Usage don't exist, sorry."

ilosc=0

while [ $ilosc -lt 1000 ]; do
        dd bs=1M if=/dev/zero of=/dev/sde                             
        dd bs=1M if=/dev/urandom of=/dev/sde
        echo $ilosc
        let ilosc=ilosc+1
done

przy -lt 1000 trzeba zapodać ilość razy ;).
Pozdrawiam,
Towarzysz Torrentow


Każdy sam sobie szkodzi :)
http://img715.imageshack.us/img715/7104/apt.png

Offline

 

#102  2012-03-18 23:43:33

  milyges - inż.

milyges
inż.
Skąd: Gorlice/Kraków
Zarejestrowany: 2006-04-09
Serwis

Re: Nasza twórczość

Dozymetr - czyli urządzenie do pomiaru promieniowania jonizującego :) Urządzenie wykonane na wszelki wypadek ;)
Tuba (detektor) kupiona na allegro z wojskowych zapasów za parę groszy, pierwsze testy:

http://milyges.dug.net.pl/static/media/projects/attachments/IMG_20120304_170005.jpg

Potem dwa tygodnie powolnego dłubania wieczorami i efekt końcowy:

http://milyges.dug.net.pl/static/media/projects/attachments/IMG_20120318_225922.jpg

http://milyges.dug.net.pl/static/media/projects/attachments/IMG_20120318_225939.jpg

Więcej informacji: http://milyges.dug.net.pl/projekty/dozymetr-licznik-geigera-mullera/

I nie, jeszcze nie próbowałem na niczym bardziej radioaktywnym od tła ;)

//EDIT: Ech, widze że mi zjadło 'v' w jednostce, powinno być uSv/h a nie uS/h ;/

Offline

 

#103  2012-03-19 00:37:35

  pink - Użytkownik

pink
Użytkownik
Skąd: P17PY93
Zarejestrowany: 2005-09-16

Re: Nasza twórczość

co szykuje sie jakas nuklearna katastrofa???.


T430 think-box 4.9-custom x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
"Doktor plama i maharadża są pod złotym leszczem." "Człowieka od zwierzęcia odróżnia ciekawość świata. Patrze słucham i wyciągam wnioski."
https://www.behance.net/przemyslawmamon

Offline

 

#104  2012-05-10 13:20:51

  milyges - inż.

milyges
inż.
Skąd: Gorlice/Kraków
Zarejestrowany: 2006-04-09
Serwis

Re: Nasza twórczość

Interfejs pilota renault do radia kenwood
Interfejs pozwalający na podłączenie oryginalnego sterowania Renault (w moim wypadku w Renault Megane I) pod kierownicą do radia samochodowego Kenwood.

Fotka:
http://milyges.dug.net.pl/static/media/projects/attachments/interfejs-kenwood.jpg_thumb.jpg

Opis i schemat pod adresem: http://milyges.dug.net.pl/projekty/interfejs-kenwood-renault/

Offline

 

#105  2012-05-10 22:16:46

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Nasza twórczość

bardzo fajne :]

Kod:

#!/bin/bash
backup_to="/mnt/magazyn80/"
#koniecznie w katalogu mnt; home; media; lub dodaj do --exclude (inaczej tar się zapętli)
tar -clvpz --exclude=/mnt/* --exclude=/media/* --exclude=/proc/* --exclude=/home/* --exclude=/sys/* --exclude=/tmp/* --exclude=/dev/* --exclude=/run/* -f $backup_to\backup-`date +%Y-%m-%d`.tgz / > $backup_to\backup-`date +%Y-%m-%d`.log
#
#w razie awarii boot z LiveCD/płyty instalacyjnej/linuxa, podmontowanie partycji i rozpakowanie np:
#tar -xvzpf /media/pen/backup-2012-05-06.tgz /mnt/newroot/
#mkdir /mnt/newroot/{mnt,media,proc,sys,tmp,run}
#
#chroot /mnt/newroot/
#w razie potrzeby edycja fstab, instalacja gruba
#w przypadku mocnych maszyn można -clvpj (kompresja bzip2) zamiast -clvpz (kompresja gzip)

do backupu tarem.
http://www.youtube.com/watch?v=hwF1hgSfNjI  komputer z 2003r więc trochę przycina go gtk-recordmydesktop


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#106  2012-05-10 23:32:41

  Lorenzo - Moderator

Lorenzo
Moderator
Zarejestrowany: 2005-12-23

Re: Nasza twórczość

Jak już się tak bardzo chwalimy, kwiecień 2011 ;-)
http://home.agh.edu.pl/~przyboro/panda_fe_asic2.png

Offline

 

#107  2012-05-11 13:42:18

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: Nasza twórczość

milyges panie insztalatorze  może Waćpan otworzysz seryjną produkcje...
=:[]

Offline

 

#108  2012-05-11 15:54:07

  Piotr3ks - Też człowiek :-)

Piotr3ks
Też człowiek :-)
Zarejestrowany: 2007-06-24

Re: Nasza twórczość

Lorenzo napisał(-a):

Jak już się tak bardzo chwalimy, kwiecień 2011 ;-)
http://home.agh.edu.pl/~przyboro/panda_fe_asic2.png

Termotransfer to to nie jest :-) hihihi

Powiedz coś więcej co to jest :-)

Offline

 

#109  2012-05-11 16:34:31

  Lorenzo - Moderator

Lorenzo
Moderator
Zarejestrowany: 2005-12-23

Re: Nasza twórczość

Zdjęcie pod probestacją czterokanałowego prototypu układu szybkiej elektroniki odczytu dedykowanego do detektorów gazowych/półprzewodnikowych w eksperymentach fizyki wysokich energii ;-)
Rózne tryby pracy, wzmocnienia, czasu kształtowania, etc - programowalne 25 bitowym słowem w CMOS 0.35um

Ostatnio edytowany przez Lorenzo (2012-05-11 16:34:50)

Offline

 

#110  2012-05-17 20:56:34

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Nasza twórczość

/usr/share/silnik/użycie_cpu.sh (skrypt gdzieś z forum Archa na %użycia CPU);

Kod:

eval $(awk '/^cpu /{print "previdle=" $5 "; prevtotal=" $2+$3+$4+$5 }' /proc/stat); sleep 0.4; eval $(awk '/^cpu /{print "idle=" $5 "; total=" $2+$3+$4+$5 }' /proc/stat); intervaltotal=$((total-${prevtotal:-0})); echo "$((100*( (intervaltotal) - ($idle-${previdle:-0}) ) / (intervaltotal) ))"

mój skrypcik (wymaga doinstalowania xprintidle) do wykrycia idle i działania w związku z tym. W tym przypadku gdy użycie CPU < 10% a xidle >20sekund. sprawdza co 50 sekund. nie jest to z pewnością idealne rozwiązanie, lecz ostatnio podczas testowania zawsze inicjował backupa gdy robiłem kawę czy nie byłem przy komputerze

Kod:

#!/bin/bash
while [ $(bash /usr/share/silnik/uzycie_cpu.sh) -ge 10 ] || [ $(xprintidle) -le 20000 ]; do
sleep 50; done
sudo bash /usr/share/silnik/backup.sh

i całość jeśli chodzi o backup tarem, backup.sh

Kod:

#!/bin/bash
backup_to="/mnt/magazyn80"
#koniecznie w katalogu mnt; home; media; lub dodaj do --exclude (inaczej tar się zapętli)
if mount | grep $backup_to > /dev/null
then
tar -clvpz --exclude=/mnt/* --exclude=/media/* --exclude=/proc/* --exclude=/home/* --exclude=/sys/* --exclude=/tmp/* --exclude=/dev/* --exclude=/run/* -f $backup_to/backup-`date +%Y-%m-%d`.tgz / > $backup_to/backup-`date +%Y-%m-%d`.log
else
#echo "nie zamontowany"
mount $backup_to
fi
#
#w razie awarii boot z LiveCD/płyty instalacyjnej/linuxa, podmontowanie partycji i rozpakowanie np:
#tar -xvzpf /media/pen/backup-2012-05-06.tgz /mnt/newroot/
#mkdir /mnt/newroot/{mnt,media,proc,sys,tmp,run}
#
#chroot /mnt/newroot/
#w razie potrzeby edycja fstab, instalacja gruba
#w przypadku mocnych maszyn można -clvpj (kompresja bzip2) zamiast -clvpz (kompresja gzip)

wystarczy ustawić i dodać np. w czwartek do crona tego inicjatora gdy idle

Ostatnio edytowany przez dominbik (2012-05-17 20:59:00)


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#111  2012-05-19 13:14:48

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Nasza twórczość

Kod:

#!/bin/bash
file="/home/kelloco2/.emaile"
wartosc="expr `date +%s` - `stat -c %Y $file`"
if [ $[$($wartosc)/3600] -gt 4 ]; then
haslo="przykladowe"
user="przykladowe"
ilosc=`wget -q -O - https://mail.google.com/a/gmail.com/feed/atom --http-user=$user@gmail.com --http-password="$haslo" --no-check-certificate | grep fullcount | sed 's/<[^0-9]*>//g'`
echo $ilosc > ~/.emaile
echo $ilosc
else
cat ~/.emaile
fi

sprawdza czy od zaktualizowania ilości maili minęło 4h. jeżeli tak aktualizuje, zapisuje do ~/.emaile oraz wyświetla nową ilośc. jeżeli nie minęło to

Kod:

cat ~/.emiale

używam głównie ze względu na XDM:
gdy za każdym razem aktualizuje maile pojawia się z opóźnieniem. a gdy włączam komputer po 2h wyświetla po prostu przez cat. skrypt używam też przy conkym to wyświetla/lub aktualizuje gdy >4h

Ostatnio edytowany przez dominbik (2012-05-19 13:17:28)


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#112  2012-06-24 13:23:16

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Nasza twórczość

Kod:

#!/bin/bash
SERVICE='beep'
if ps ax | grep -v grep | grep $SERVICE > /dev/null
then
killall -w beep
kill -SIGTERM `ps aux | grep "acpi_shutdown.sh" | grep -v grep | awk '{print $2}'`
else
modprobe pcspkr
beep -f 262 -l 3000 -n -f 277 -l 3000 -n -f 294 -l 3000 -n -f 311 -l 3000 -n -f 330 -l 2000 -n -f 349 -l 2000 -n -f 370 -l 2000 -n -f 392 -l 2000 -n -f 415 -l 1000 -n -f 440 -l 1000 -n -f 466 -l 1000 -n -f 494 -l 1000
sleep 5; shutdown -h now
fi

razem z edycją ostatnich linii /etc/acpi/powerbtn-acpi-support.sh

Kod:

#(...) SAM KONIEC:
else
    # Normal handling.
    bash /usr/share/silnik/acpi_shutdown.sh &
fi

+ pakiet beep. po wciśnięciu przycisku power, przez 20 sekund wydaje dźwięki a w razie ponownego wciśnięcia power anuluje wyłączenie. Zrobiłem, bo ostatnio przypadkowo wcisnąłem power i komputer od razu się wyłączył.

w internecie dostępne są ciekawe motywy
http://www.youtube.com/watch?v=r7w3CJ8kNNI


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#113  2012-06-24 13:39:00

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Nasza twórczość

dominbik napisał(-a):

Kod:

#!/bin/bash
SERVICE='beep'
if ps ax | grep -v grep | grep $SERVICE > /dev/null
then
killall -w beep

Nie, nie, po trzykroć nie.

dominbik napisał(-a):

Kod:

kill -SIGTERM `ps aux | grep "acpi_shutdown.sh" | grep -v grep | awk '{print $2}'`

Jeżeli pkill nie potrafi złapać tego skryptu, to twórz pidfile (plik, w którym umieścisz PID procesu do późniejszego wykorzystania) zamiast takich karkołomnych konstrukcji.

Offline

 

#114  2012-06-24 18:50:52

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Nasza twórczość

dzięki za linki. niestety gorzej u mnie z estetyką kodu itd... bardziej się skupiałem wtedy "aby działało", lecz dodaję to do ulubionych i w przyszłości pewnie poprawie. btw widzę, że dużo ciekawej linuxowej literatury tam tworzysz

Ostatnio edytowany przez dominbik (2012-06-24 18:51:14)


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#115  2012-07-31 10:46:17

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Nasza twórczość

Kod:

#!/bin/sh
LANGUAGE=pl-pl

kdialog --msgbox "Naciśnij OK by zacząć rozpoznawać mowę"
sox -r 16000 -t alsa default recording.flac &
kdialog --msgbox "Naciśnij OK by przetworzyć zapisany tekst"
killall sox
wget -q -U "Mozilla/5.0" --post-file recording.flac --header="Content-Type: audio/x-flac; rate=16000" -O - "http://www.google.com/speech-api/v1/recognize?lang=${LANGUAGE}&client=chromium" > message.ret
cat message.ret | sed 's/.*utterance":"//' | sed 's/","confidence.*//' > message.txt
rm recording.flac
rm message.ret
cat message.txt

Rozpoznawanie mowy dla dłuższych tekstów powstał z przerobienia 2 skryptów (python + Google API w Bashu). Sam projekt wykorzystuje sox - do nagrywania naszych jęków, killall do zaprzestania, wget do wysłania. Oczywiście metoda nie jest super-poprawna i są błędy, nie mniej jednak jak komuś nie chce się pisać ... :)

Fervi

Offline

 

#116  2012-07-31 15:56:28

  megabajt - Użytkownik

megabajt
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2012-03-07

Re: Nasza twórczość

Konwersja napisów do UTF:

Kod:

#!/bin/bash
cd ~/Videos
pliki=$(ls | egrep '*.txt|*.srt' | egrep -v '^utf8.*')
SAVEIFS=$IFS
IFS=$(echo -en "\n\b")
for i in $pliki; do
    iconv -f WINDOWS-1250 -t UTF-8 < $(echo $i) > $(echo utf8.$i)
done
IFS=$SAVEIFS

Łamacz haseł roota do Kindla:

Kod:

#!/bin/bash
sn_len=16
text1="fiona"
text2="mario"

if [ $# -ne 1 ]; then
    echo "Jako parametr podaj SN Kindla 4"
    exit 1
fi

sn=${1^^}

if [ ${#sn} -ne $sn_len ]; then
    echo "SN Kinda 4 to 16 znakow (cyfry+liczby)"
    exit 1
fi

hash1=$(echo $sn | md5sum | cut -c8-11)
hash2=$(echo $hash1 | cut -c1-3)

pass1="$text2"
pass2="$text1$hash1"
pass3="$text1$hash2"

echo $pass1 $pass2 $pass3
exit 0

Wyganiacz pracownika do domu, gdy od włączenia komputera minęło już 8 godzin:

Kod:

#!/bin/bash
while true; do
   counter=$(uptime | awk '{print $3}' | cut -c 1)
   if [ $counter -ge 8 ]; then
      xmessage -center 'do domu!'
      exit 0
   else
      sleep 60
  fi
done

Wykrywa czy jest podpięty zewn. monitor i wyłącza monitor wewnętrzny (w laptopie):

Kod:

#!/bin/bash
monitor=$(xrandr | grep "VGA1 connected")
if [[ -n "$monitor" ]]; then
    xrandr --output LVDS1 --off
    xrandr --output VGA1 --mode 1920x1080 --rate 60
else
    xrandr --output LVDS1 --mode 1024x768 --rate 60
fi

Offline

 

#117  2012-07-31 17:10:14

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Nasza twórczość

megabajt napisał(-a):

Konwersja napisów do UTF:

Kod:

#!/bin/bash
cd ~/Videos
pliki=$(ls | egrep '*.txt|*.srt' | egrep -v '^utf8.*')
SAVEIFS=$IFS
IFS=$(echo -en "\n\b")
for i in $pliki; do
    iconv -f WINDOWS-1250 -t UTF-8 < $(echo $i) > $(echo utf8.$i)
done
IFS=$SAVEIFS

Nie można tego z powodzeniem zastąpić poleceniem:

Kod:

enconv ~/Videos/*.txt ~/Videos/*.srt

?

Offline

 

#118  2012-07-31 19:12:43

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Nasza twórczość

fervi napisał(-a):

Oczywiście metoda nie jest super-poprawna i są błędy, nie mniej jednak jak komuś nie chce się pisać ...

przetestowałem ten skrypt i nie rozpoznał ani jednego słowa. jak wygląda u Ciebie skuteczność tego rozwiązania? Ile miały najdłuższe teskty które w miarę rozpoznał? może to, że używam kamerki internetowej jako mikrofonu i jakość nie jest super

Ostatnio edytowany przez dominbik (2012-07-31 19:13:18)


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#119  2012-07-31 21:11:51

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Nasza twórczość

Powiem, że różne jaja się działy, poszczególne słowa z przynajmniej 90% dokładnością, zdania z jakimiś 30-70%

ojczyzno moja ty jesteś jak zdrowie ile cię trzeba cenić ten tylko się dowie kto cię stracił dziś piękność powstają tobie widzę i opisuję bo tęsknię po to

litwo ojczyzno moja ty jesteś jak zdrowie ile cię trzeba cenić ten tylko się dowie kto cię stać dziś piękność twą w całej ozdobie widzę i opisuję bo tęsknię po tobie

Tak wyglądał początek inwokacji

Niemniej jednak jak nie mówisz szybko i starasz się mówić wyraźnie, to szanse twoje zwiększają się

Fervi

Offline

 

#120  2013-01-26 19:12:53

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Nasza twórczość

http://pastebin.com/raw.php?i=JvZTpgWx
http://pastebin.com/raw.php?i=uuPWB0px
http://pastebin.com/raw.php?i=RPfE2LYM
Łatwe montowanie urządzeń blokowych w Roxie (dzięki temu, że w rox można ustawić komendy do akcji mount/umount/eject. Mam dwa punkty montowania pen i dysk_ntfs dla urządzenia /dev/sdb - w zależności od urządzenia klikam sobie i Rox potrafi polegając na wpisach w /etc/fstab tak statycznie to montować. Rozwiązanie to działa póki nie podłączę kilka urządzeń, różnych systemów plików, 1 urządzenia z kilkoma partycjami - muszę wtedy montować przez konsolę - a teraz ratuje się tymi bardziej dynamicznymi /mnt/dev2  i /mnt/dev3. Próbowałem z udisks, ale miałem problem i prawdopodobnie też wymagałoby to skryptu w bashu. jak ktoś używa Roxa to służę pomocą. userfrendly i działa :)

Ostatnio edytowany przez dominbik (2013-03-01 13:06:37)


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#121  2013-03-01 15:55:08

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Nasza twórczość

Kod:

#!/bin/bash
#Simple Battery Daemon ver 0.1
#wywołany sprawdza czy używamy baterii i jeśli tak przy ilestam% hibernuje komputer
#wymaga pakietu acpi
nextcheck() {
battime=`acpi -b | awk '{ print $5 }'`
batlevel=`acpi -b | awk '{ print $4 }' | sed 's/\(.*\)../\1/'`
    if [ ${battime:0:2} -ge "02" ]; then
    echo "2h lub wicej ide spac na 50minut"
    sleep 50m
    elif [ ${battime:0:2} -ge "01" ]; then
    echo "godzina lub wiecej ide spac na 30minut"
    sleep 30m
    elif [ ${battime:3:2} -ge "20" ]; then
    echo "20minut lub wiecej ide spac na 5minut"
    sleep 5m
    else
        if [ $batlevel -le "10" ]; then
        echo "mniej niż 9% hibernuje się"
        #systemctl hibernate
        pm-hibernate
        elif [ $batlevel -le "13" ]; then
        #notify-osd "battery_empty" "Krytyczny poziom baterii. Komputer za chwile zostanie zahibernowany"
        echo 10 > /sys/class/backlight/acpi_video0/brightness
        fi        
    echo "mniej niz 20 minut. ide spac na 1minute"
    sleep 1m
    fi
}

while true; do
    statuscheck=`acpi -b | awk '{ print $3 }'`
    if [ $statuscheck != "Discharging," ]; then
    echo "Daemon działa tylko gdy bateria się rozładowuje"
    exit 0
    fi
nextcheck
done

Prosty daemon, który hibernuje komputer na zadanym poziomie. Gdy komputer zacznie korzystać z baterii, można go wywołać np. przez regułkę udeva. Mój laptop sam się włącza i ostatnio Arch Linux rozładował mi baterię do 0% i padł (na szczęscie dla ext4 to żaden kłopot). Dla akumulatorów Li-Ion rozładowywanie do 0% jest dość niekorzystne. Statyczne wartości w środku można oczywiście pozmieniać. Reszta to zasługa pakietu acpi, który dynamicznie prognozuje ile mniej więcej czasu na baterii zostało. Rzadko się wybudza i nie żre procka ;D jakby ktoś chciał tego użyć to najlepiej na początku przetestować w konsoli bez używania "&" ,aby zobaczyć czy np. nie za rzadko/często monitoruje w którymś kroku albo czy nie powinien hibernować wcześniej/później. to już jak kto chce. można dodać dodatkowe akcje jak np. powiadomienia czy regulacja podświetelnia, wylaczenie USB gdy malo baterii.


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#122  2013-04-06 14:38:05

  krasnij - oj tam

krasnij
oj tam
Skąd: z JO73VT
Zarejestrowany: 2012-05-04
Serwis

Re: Nasza twórczość

Popełniłem ostatino program, który ma za zadanie pomóc mistrzowi gry Dungeons and Dragons w podstawowych czynnościach typu rzuty kostką, zadawanie obrażeń wrogom. Taka tam zabawa z QT. Jak na razie program rzuca różnymi kostkami, stwierdza trafienia krytyczne i krytyczne pudła, dynamicznie tworzy wrogów i nimi zarządza oraz steruje turami.

Źródła do pobrania z :

http://krasnij.sh.dug.net.pl/BattleHelper.sources.tar.gz

A wygląda to tak:

http://i.imgur.com/WwWO6hbl.jpg


Pozdrawiam i życzę sukcesów :)
The truth is out there.

Offline

 

#123  2013-04-21 18:05:56

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Nasza twórczość

Kod:

#!/bin/bash
lockfile=/tmp/superbutton.lock
if [ -f $lockfile ]; then
    rm $lockfile
    mygtkmenu .config/mygtkmenu/myMenu.txt
else
    touch $lockfile
    sleep 1
    if [ -f $lockfile ]; then
        rm $lockfile
        xscreensaver-command --lock
    fi
fi

prosty skrypcik do przycisku zrobionego za pomocą pliku *.desktop na tint2. różne akcje w zależności czy klikniemy szybko dwa razy (jak przy otwieraniu foldera w Windows) czy raz. w sumie nie myślałem, że za pomocą pliku w /tmp/ będzie to tak fajnie działać (/tmp/ jest w RAMie). http://www.youtube.com/watch?v=gALWZPYiKJU


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#124  2013-08-13 20:13:30

  spook - Użytkownik

spook
Użytkownik
Zarejestrowany: 2013-03-26

Re: Nasza twórczość

kukułka:)

Kod:

#!/bin/sh
looptest=1
while [ $looptest = 1 ]; do
hour=$(date +%I)
minute=$(date +%M)
if [ "$minute" = 00 ]; then
x=1
   while [ "$x" -le $hour ]; do
      aplay -vv ~/.sample/cuckoo.wav
      x=$((x + 1))
   done
   sleep 60
elif [ "$minute" = 30 ]; then
   aplay -vv ~/.sample/cuckoo.wav
   sleep 60
fi
sleep 1
done

sample

Kod:

$ mkdir ~/.sample/
$ ffmpeg  -i http://www.wavsource.com/snds_2013-08-11_5845952360593094/sfx/cuckoo_clock1_x.wav ~/.sample/cuckoo.wav

Ostatnio edytowany przez spook (2013-08-14 19:44:05)

Offline

 

#125  2013-08-14 12:40:13

  milyges - inż.

milyges
inż.
Skąd: Gorlice/Kraków
Zarejestrowany: 2006-04-09
Serwis

Re: Nasza twórczość

Firmowa twórczość:
https://mhroczny.net/pub/totem/WP_20130813_001.jpg
https://mhroczny.net/pub/totem/WP_20130813_002.jpg
https://mhroczny.net/pub/totem/WP_20130813_004.jpg

Wkrótce w galerii M1 w Krakowie :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)