Joiny w SQL

22 sty
{lang: 'pl'}

Dziś przeglądając kwejka natrafiłem o dziwo na coś bardzo pożytecznego.

Joiny w SQL

Konwersja plików rmvb na avi w linuxie

28 gru
{lang: 'pl'}

mencoderCzas urlopów zimowych coraz bliżej, a co z tym idzie coraz więcej czasu wolnego. Jak to się mówi nie samym komputerem człowiek żyje i od czasu do czasu przydaje się wstać i obejrzeć chociażby jakiś film na dvd. Tak sie okazuje, że na dysku mam masę filmów i seriali w formacie rmvb, z którymi mają problem niektóre stacjonarne odtwrzacze. Ostatnio zabrałem się za konwersję tychże używając do tego multikombajnu o nazwie mencoder.

Mencoder jest (tadam) konwenterem filmów, a dostarczany jest wraz z pakietem mplayer (czym jest mplayer mówić chyba nie muszę). Składnia tego programu do najłatwiejszych może nie należy i dlatego postanowiłem pokazać jak wygląda konwersja filmów z rmvb do avi przy pomocy mencodera.

Jak wyświetlić uprawnienia plików w notacji ósemkowej

16 gru
{lang: 'pl'}

Krótkie pytanie, krótka odpowiedź. W jaki sposób korzystając z powłoki można wyświetlić uprawnienia w postaci ósemkowej np. 644, 622 itd?

Niestety polecenie ls nie ma żadnego magicznego przełącznika, ale jest inne, które pokazuje wiele przydatnych informacji. stat, po zaglądnieciu do manuala nie dowiadujemy się zbyt dużo:

stat – display file or file system status

Za to samo polecenie ma kilka różnych przełącznikiów i masę opcji formatowania wyjścia, po opis których odsyłam do manuala. Mnie interesuje dokładnie jedna z nich, no może dwie, góra trzy :)

A dokładniej:

Jak przekazać dodatkowe parametry do formularza django

16 gru
{lang: 'pl'}

djangoCzasami konieczne jest przekazanie dodatkowego argumentu do formularza django do którego trzeba odwoływać się podczas pracy z formularzem. Z django jest to banalnie proste; zresztą jak wszystko inne w tym frameworku :)

Załóżmy że mamy formularz ProductForm, do którego chcielibyśmy przekazać obiekt User.

Definicja ProductForm:

Wejdź na stronę z postem, żeby zobaczyć podgląd kodu źródłowego.

Zauważmy, że w podczas odczytu atrybutu „zdejmujemy” go ze słownika, bo po co przekazywać instancję do metody nadrzędnej skoro i tak jej nie będzie potrzebować.

w widoku może to wyglądać np. tak

Wejdź na stronę z postem, żeby zobaczyć podgląd kodu źródłowego.

tadam… to wszystko :) w formularzu można od teraz korzystać z self.user, będącej instancją klasy User o id=13 :)

Jak wygenerować klauzulę IN

09 lis
{lang: 'pl'}

Witam w kolejnym odcinku z cyklu krótkich wpisów. Dzisiaj chciałbym napisać o tym w jaki sposób wygenerować klauzulę IN dla zapytania SQL, korzystając najpierw z samego pehapa, a później z tandemu pehap + PDO.

To jak wygląda klauzula IN nikomu nie muszę mówić, ponieważ jest to oczywiste. Nieoczywiste jest to dlaczego php nie wspiera przekazywania tablicy jako jednego z parametrów w instrukcji przygotowywanej (Prepare Statement) (np. w PDO). Tak jak chociażby robi to Python. Oczywiście w php trzeba napisać to samemu…

Co zatem chcemy osiągnąć? Na początek spójrzmy jak ma wyglądać końcowe zapytanie.

[B]log programistyczny

IP 38.107.179.240 (38.107.179.240)