Statistic -> TCP Stream Graph -> Throughput graph
poniedziałek, 8 lutego 2010
Wireshark & throughput speeds
Zawsze zastanawiałem się czemu tak trudno zmierzyć prędkość posiadając log z tcpdumpa. Wireshark znowu mnie zaskoczył.
czwartek, 4 lutego 2010
sudo & sudoers
Jesli dopiszemy tą linijkę do /etc/sudoers wszyscy w grupie admin będą mogli wykonywać komendy bez podawania hasła.
%admin ALL=(ALL) NOPASSWD: ALL
poniedziałek, 25 stycznia 2010
cisco + cli
Szukasz jakiejś opcji, może szybciej będzie tak, zamiast szukać na cisco.com
show parser dump all | include mask
czwartek, 14 stycznia 2010
Wireshark + ToLong
Następna przydatna rzecz jak mamy za duży plik i wireshark nie daje nam rady go pokazać to przy ładowaniu dajemy filtr
frame.number < 50000
wtorek, 12 stycznia 2010
jquery + easy
Miałem bardzo ciekawy tydzień, naprawdę sporo się nauczyłem jedną z ciekawych rzeczy to jquery. To naprawd'e extra biblioteka. Spójrzmy na przykład.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>Jeśli będziemy mieli w swoim dokumencie obiekt np "a href", po kliknięciu pojawi się nam alert. Nie dotyczy to tylko pierwszego elementu, jquery działa prawie jak css wykona taką akcję na wszystkich elementach w dokumencie. Oczywiście musimy najpierw załadować biblioteke jquery możemy skorzystać z upublicznionej wersji z googleapis.com.
<script type="text/javascript">
$(document).ready(function(){
$("a").click(function(event){
alert("Hallow World");
});
});
</script>
$(document).ready(function(){Powoduje załadowane funkcji po tym jak dokument zostanie wgrany do końca (DOM) a $ w kodzie jest aliasem do funkcji o nazwie jQuery(). Prosto można dzięki tej funkcjonalności dodawać obiekty, zmieniać, usuwać.
sobota, 2 stycznia 2010
Malware + Wlan + Bluethoot
Ciekawy artykuł Dyrektora Grupy Badawczej F-Secure Mikko Hypponena o malwarach.
mikko.pdf
mikko.pdf
środa, 30 grudnia 2009
symfony + faststart
Ściągamy symfonie svn'em
w moim przypadku do ~/.tcshrc dodajemy linijkę
~$mkdir symfonia && cd symfonia && svn co http://svn.symfony-project.com/branches/1.3dodajemy do zmiennej PATH ścieszkę do symfony
w moim przypadku do ~/.tcshrc dodajemy linijkę
set path = ( $path $HOME/symfonia/1.3/data/bin )resetujemy powłokę, teraz spróbujmy użyć symfoni CLI php symfony. Wchodzimy do katalogu gdzie będziemy się uczyć symfoni.
mkdir ~/public_html/proj1 && cd ~/public_html/proj1 && symfony generate:projectObsługujemy uprawnienia dla symfony
symfony project:permissionsGenerujemy aplikacje
symfony generate:app frontendW moim wypadku trzeba jeszcze usunąć pierwszą linijkę z .htacces w web/.htaccess. Przegrywamy katalog 1.3/data/bin/web/sf do naszego proj1/web/. Sprawdzamy czy mamy strone http://localhost/~user/proj1/web/frontend_dev.php/
poniedziałek, 28 grudnia 2009
html + blog
Jeśli mamy kod htmla do zamieszczenia na blogspocie np to musimy zamienić
No chyba, że jesteśmy "Hardcorami"
cat file.html
wszystkie > na >Wiadomo notatnik i Heja.
wszystkie < na <
No chyba, że jesteśmy "Hardcorami"
cat file.html
<tr>
<td>Lalala</td>
</tr>
~$cat file.html | sed "s/>/\>/" | sed "s/</\</" > file2.html
<tr>
<td>Lalala</td>
</tr>
xquery + xml
Xquery to na prawdę fajna rzecz, trochę przypomnienia.
cat fileA.xml
cat fileA.xml
Teraz zeby wyciągnąć wszystkie wartości z korzenia sklep w xquery piszemy
<sklep>
<rodzaje>
<rodzaj id="1">
<nazwa>Przyprawa</nazwa>
</rodzaj>
<rodzaj id="2">
<nazwa>Warzywo</nazwa>
</rodzaj>
</rodzaje>
<produkty>
<produkt id="1">
<nazwa>Majonez</nazwa>
<cena>4,30</cena>
<rodzaj>1</rodzaj>
</produkt>
<produkt id="2">
<nazwa>Musztarda</nazwa>
<cena>1,99</cena>
<rodzaj>1</rodzaj>
</produkt>
<produkt id="3">
<nazwa>Brokuł</nazwa>
<cena>3</cena>
<rodzaj>2</rodzaj>
</produkt>
</produkty>
</sklep>
doc("fileA.xml")/sklep/*Jeśli chcemy tylko produktu numer 3
doc("fileA.xml")/sklep/produkty/produkt[@id="3"]A jeśli chcielibyśmy aby rodzaj nie był numerowym atrybutem tylko słownym (warzywo nie 2)
for $x in doc("fileA.xml")/sklep/produkty/produkt[@id="2"]
return
{$x/nazwa}
{$x/cena}
{$x/../../rodzaje/rodzaj[@id=$x/rodzaj]/nazwa}
sobota, 19 grudnia 2009
Subskrybuj:
Posty (Atom)