Archiwum Autora: black

videokonferencje online w przeglądarce internetowej

Zapraszamy do testowania naszej demonstracyjnej aplikacji wideokonferencji.  Projekt jest uproszczonym modelem komunikacji audio i wideo miedzy użytkownikami sieci. Wszystko dostępne z poziomu przeglądarki internetowej przy wykorzystaniu standardowej kamerki (np USB lub wbudowanej) i mikrofonu.   Panel prosty i intuicyjny bez wodotrysków typu: wymiana plików, tablica, czat.  W aplikacji znajdziemy dwie opcje prowadzenia rozmowy:

- Konferencja „między wszystkimi” (każdy z użytkowników widzi i słyszy się nawzajem)

- Konferencja „jeden do wielu” (jeden nadawca konferencji, użytkownicy widzą i słyszą tylko nadawcę transmisji)

Zapraszamy do przetestowania aplikacji pod adresem:

http://konferencje.i-t.pl/

Kolejki postfix ‘a

Kilka  przydatnych na co dzień linijek:

postqueue -p
wyświetla listę wszystkich wiadomości w kolejce

postsuper -d (Queue ID)
pozwala usuwać wiadomość z kolejki o danym ID

postsuper -d ALL
usuwa wszystkie wiadomości z kolejki

postsuper -h (Queue ID)
zatrzymanie wiadomośic w kolejce (kolejka hold)

postsuper -H (Queue ID)
przeniesienie wiadomości z powrotem do menadżera kolejek

postsuper -r ALL
zwraca wiadomości z powrotem do kolejki, wiadomości te otrzymują nowe identyfikatory i dodatkowy nagłówek Received

postcat -q
wyświetlanie zawartości pliku kolejki

postqueue -f
wypychanie wiadomości

postqueue -s domena.com
wypychanie wiadomości domeny domena.com

mailq -q /identyczne do sendmail -bp/
lista wiadomości w kolejce do obsłużenia

postqueue -p
wyświetla listę wszystkich wiadomości w kolejce

postsuper -d (Queue ID)
pozwala usuwać wiadomość z kolejki o danym ID

postsuper -d ALL
usuwa wszystkie wiadomości z kolejki

postsuper -h (Queue ID)
zatrzymanie wiadomośic w kolejce (kolejka hold)

postsuper -H (Queue ID)
przeniesienie wiadomości z powrotem do menadżera kolejek

postsuper -r ALL
zwraca wiadomości z powrotem do kolejki, wiadomości te otrzymują nowe identyfikatory i dodatkowy nagłówek Received

postcat -q
wyświetlanie zawartości pliku kolejki

postqueue -f
wypychanie wiadomości

postqueue -s domena.com
wypychanie wiadomości domeny domena.com

mailq -q /identyczne do sendmail -bp/
lista wiadomości w kolejce do obsłużenia

Wideokonferencja – Turniej Wiedzy o Europie – Tarnów

W maju 2012 przeprowadziliśmy wideo konferencję w ramach IV Turnieju Wiedzy o Europie w Szkole Podstawowej Integracyjnej nr 11 w Tarnowie . W połączeniach internetowych wzięli udział uczniowie i ich opiekunowie z Hiszpanii, Grecji, Czech oraz z Polski. Kraje te przekazały za pomocą wideo mostów pytania do konkursu wiedzy o europie. Całą imprezę zainaugurowało połączenie z wicemarszałkiem województwa Małopolskiego Romanem Ciepielą.

Dziękujemy za dobrą zabawę i możliwość zorganizowania wspólnie pierwszej tego typu konferencji w Tarnowie. Chętnie powtórzymy to wydarzenie w przyszłym roku. :)

Jak czas będzie dla nas nieco bardziej łaskawy to zamieścimy krótki filmik z tego wydarzenia, a na razie fotografie z perspektywy widza.

Transmisja video z Lipnicy Murowanej

Streaming Lipnica Murowana

Co tydzień w niedzielę odbywa się transmisja mszy świętej z Parafii Św. Andrzeja apostoła w Lipnicy murowanej. Strumień internetowy został specjalnie zoptymalizowany jakościowo, aby transmisja dostępna była dla każdego uczestnika niezależnie od posiadanego sprzętu komputerowego oraz na optymalnym poziomie łącza internetowego (plus minus 500kbps). Player wzbogacony został dodatkowo o możliwość wydzielenia samego strumienia audio, w przypadku gdy oglądający nie posiada wystarczającego łącza internetowego. Całość systemu po stronie kościoła uruchamia się automatycznie i nie wymaga ingerencji. Cotygodniowo transmisje ogląda kilkadziesiąt osób.

Dziękujemy za wszystkie ciepłe słowa od oglądających transmisję. Pozdrawiamy.

Transmisja dostępna jest pod adresem: http://lipnica.livetonet.pl

 

 

Konfiguracja klienta poczty – thunderbird

Do pobierania i wysłania poczty elektronicznej polecamy program Thunderbird. Program jest darmowym klientem poczty i ma wiele przydatnych funkcji. W naszym opisie znajdziecie Państwo podstawową konfigurację aplikacji do pracy z systemem pocztowy i-t.pl .

A –=:  Pobierz program ze strony : http://www.mozilla.org/pl/thunderbird/  i instalujemy na lokalnym komputerze. Pomijamy opis instalacji gdyż jest to proces prosty i intuicyjny zabieg.

B –=: Po instalacji aplikacji na pierwszym planie pojawi się opcja „Utwórz nowe konto” . Wybieramy polecenie i przechodzimy dalej.

Kliknij na obrazek aby powiększyć

C –=: Pojawi nam sie okno „Potrzebujesz nowego adresu email ?” Klikamy na Pomiń i użyj istniejącego adresu email.

Kliknij na obrazek aby powiększyć.

D –=: W Kolejnym oknie wpisujemy: Imię i nazwisko lub nazwę firmy; założony wcześniej adres email np janek@twojadomena.pl i hasło. Jeśli chcemy aby hasło zostało zapamiętane zaznaczamy tą opcję. Klikamy „Kontynuuj”

Kliknij na obrazek aby powiększyć.

E –=: Program sprawdza automatycznie konfiguracje poczty elektronicznej na serwerze i proponuje konfiguracje. Wybieramy opcje „Konfiguracja zaawansowana” :

Kliknij na obrazek aby powiększyć.

F –=: Serwery jakie powinny być ustawione:

 
 
Dla poczty przychodzącej: IMAP,  adres serwera: mail.twoja domena.pl, Port 143, SSL: starttls
Dla poczty wychodzącej: SMTP, adres serwera: mail.twoja domena.pl, Port 587, SSL: starttls
Nazwa użytkownika: Twój adres email, czyli janek@twojadomena.pl
 

Jeśli wszystkie dane zostały poprawnie wpisane wybieramy opcję „GOTOWE”

G –=: W kolejnym oknie zostaniemy poproszeni o Pobranie certyfikatu i Potwierdzenie. Po poprawnym wykonaniu wszystkich kroków poprawnie, nasza poczta jest gotowa do pracy w programie Thunderbird.

Pobierz Certyfikat i Zatwierdź wyjątek bezpieczeństwa

Opis konfiguracji stworzony został na podstawie wersji Thunderbird 14.0

Zmiana domyślnego edytora LINUX

Linux: Zmiana domyślnego edytora w konsoli: update-alternatives –config editor

Zmiana strefy czasowej w linuxie, CEST

Jeśli Twoja maszyna linuxowa pracuje w innej strefie czasowej (np UTC) aniżeli ta z naszego kraju to wykonaj ta prostą komendę w konsoli systemu. Prosto, krótko bez zbędnego owijania w bawełnę.

dpkg-reconfigure tzdata

Current default timezone: ‘Europe/Warsaw’

Krzaki w konsoli linux utf-8

Bardzo częstym problemem na serwerach, które napotykam na swojej drodze to źle ustawione kodowanie w konsoli…. co skutkuje kompletna nieczytelnością w aplikacja basho’podobnych . A dwa częste telefony od kolegów którzy bardziej wolą systemy spod znaku okna, a zmuszeni są coś wykonać w linuxie: „Loguje się putty i mc jest nieczytelne” :P

Koledzy skupcie sie teraz, to jest proste:-) w konsoli wpisujesz:

dpkg-reconfigure locales

Na liście odnajdujesz pl_PL.UTF-8 UTF-8 kropeczka, OK i po sprawie.

Operacja może sprawić problem w puttym, wówczas ręcznie ustaw UTF-8 w putty i w konsoli wpisz powyższa linię i wykonaj to jeszcze raz. Później za każdym razem łącząc się z konsolą systemu przez ssh nie będzie niepotrzebnych zgrzytów.

 

Wymagania minimalne do przeprowadzenia wideokonferencji

..:w przygotowaniu:..

Skrypt Ograniczający Ilość Wpisanych Znaków w textarea

Zamieszczając formularz na stronie www i oddając go do dyspozycji użytkownikom odwiedzającym witrynę, nie rzadko wypadało by ograniczyć długość wprowadzanego tekstu w polu textarea, bądź też input, aby użytkownik przekazał nam zwięźle informacje bez niepotrzebnych opisów, których tak naprawdę nikomu nie chce się później czytać.

Oto prosty skrypt ograniczający ilość wpisywanych znaków w wybranym przez nas polu:

function countTextareaSigns(textAreaID, counterID, maxLength){
    var txtArea = document.getElementById(textAreaID);
    var counter = document.getElementById(counterID);
    var txtValue, txtLength;

    //sprawdzenie czy na stronie znajdują się elementy o podanych ID
    if(txtArea && counter){

        //sprawdzenie czy maksymalna ilość znaków nie jest wprowadzona w postaci 'string'
        if(typeof maxLength == 'string'){
            maxLength = parseInt(maxLength);
        }

        //inicjacja wartości pola 'counter'
        counter.innerHTML = maxLength - txtArea.value.length;

        //sprawdzenie długości tekstu przy wpisywaniu nowego zanku
        addEvt(txtArea, 'keydown', function(){
            txtValue = txtArea.value;
            txtLength = txtValue.length

            if(txtLength > maxLength){
                txtArea.value = txtValue.substr(0, maxLength);
            }
            counter.innerHTML = maxLength - txtArea.value.length;
        });

        //sparawdzenie długości tekstu po wpisaniu nowego znaku
        addEvt(txtArea, 'keyup', function(){
            txtValue = txtArea.value;
            txtLength = txtValue.length

            if(txtLength > maxLength){
                txtArea.value = txtValue.substr(0, maxLength);
            }
            counter.innerHTML = maxLength - txtArea.value.length;
        });

        //sprawdzenie długości tekstu w chwili gdy nastąpi zmiana w polu (istotne podczas wklejania tekstu)
        addEvt(txtArea, 'change', function(){
            txtValue = txtArea.value;
            txtLength = txtValue.length

            if(txtLength > maxLength){
                txtArea.value = txtValue.substr(0, maxLength);
            }
            counter.innerHTML = maxLength - txtArea.value.length;
        });
    }
}

//funkcja dodająca obsługę zdarzeń niezależnie od rodzaju przeglądarki (cross browser event listener)
function addEvt(element, evt, funct){
    if(element.addEventListener){
        return element.addEventListener(evt, funct, false);
    }
    if(element.attachEvent){
        return element.attachEvent('on'+evt, funct);
    }
}

//inicjacja skryptu na stronie przy załadowaniu strony
addEvt(window, 'load', function(){
    countTextareaSigns('my_textarea', 'my_counter', 50)
});