Video-IT.pl

Chciałbym zaprezentować wszystkim nasze ostatnie przedsięwzięcie: video-it.pl Ostatnio zacząłem oglądać trochę filmów z różnych konferencji i z kumplami stwierdziliśmy, że przydałoby się miejsce w którym byłby wszystkie interesujące filmiki pod ręką. Video-IT.pl ma być właśnie takim miejscem. Każdy film można ocenić oraz skomentować. W chwili obecnej portal ma nieco ponad 60 nagrań z różnych informatycznych konferencji – w wolnym czasie zbiór ten powinien być wzbogacany o kolejne nagrania. Mamy nadzieje, że taki zbiór filmów przypadnie Wam do gustu. Jeśli macie jakieś sugestie – zapraszamy do podzielenia się nimi w komentarzu.

PHP, cURL i google

Na początek po długiej przerwie lekko, szybko i przyjemnie, głównie żeby się przełamać i zacząć coś jednak pisać ;) Tak więc podstawy cURL w PHP na przykładzie dość oklepanym, ale też użytecznym, czyli odczytanie podstawowych danych z google. Pierwsza linijka to otwarcie sesji cURL, następne 2 linijki to ustawienie opcji, pierwsza informuje, że będziemy chcieli odczytać zwrotną informację z danej strony, a druga ustawia jaki adres chcemy odwiedzić. 4. linijka to wykonanie połączenia i przypisanie zwrotnej informacji do zmiennej, gdybyśmy nie ustawili w 2. linijce opcji, że chcemy odczytać informację zwrotną wówczas 4. linijka wykonałaby tylko połączenie. Ostatnia linijka to Więcej…

OpenJPA + HSQLDB z użyciem Maven2 i Eclipse

Ostatnio ktoś mi powiedział, że używanie takiej kobyły (Maven) do takiego programiku mija się z celem, może i tak, ale dobre praktyki się przydają, to raz, a dwa trochę bibliotek będzie potrzebnych do uruchomienia programu, więc aby nie było problemów, to Maven zrobi to za nas :D Na początek odpalamy eclipse i tworzymy nowy projekt maven (do tego celu używam wtyczki m2eclipse) jako groupId podaje pl.xon.lewy jako artifactId openjpa i klikam finisz (wsześniej podczas tworzenia zaznaczyłem, że chcę pominąć sekcję z archetypami), podobny efekt do tego, który osiągnąłem można uzyskać poprzez wydanie w konsoli poleceń mvn archetype:create -DgroupId=pl.xon.lewy -DartifactId=openjpa -Dversion=1.0 Więcej…

.NET framework fundamentials

Na moim wydziale od jakiegoś czasu odbywa się kółko informatyków dotyczące technologii .NET. Sam uczęszczam na nie już dość długo, ale raczej tak po prostu przejść się, zobaczyć o co chodzi, niż dla wiedzy (coś w myśl zasady, że przyjaciół trzeba mieć blisko siebie, a wrogów jeszcze bliżej ;)). Jednak w tym roku prowadzący postanowił poprowadzić spotkania w jakimś bliżej ustalonym z góry harmonogramie i wymyślił przygotowanie do egzaminu 70-536. Tak więc każde kolejne spotkanie to omówienie zagadnienia z kolejnego rozdziału z książki przygotowującej do tego egzaminu. Jako, że spotkania odbywają się pod hasłem „studenci dla studentów” (sam wymyśliłem :P) Więcej…

Szybsze php

Jak wiadomo PHP demonem szybkoście nie jest i skrypty napisane w nim też do najszybszych nie należą, tak więc dość ważne jest abyśmy sami ich dodatkowo nie zwalniali. Poniżej zaprezentuję parę uwag, jak pisać skrypty w php, aby choć odrobinę szybciej chodziły, taka mała optymalizacja php ;) po pierwsze echo jest szybsze niż print przy wyświetlaniu znaków należy stosować ‚ zamiast „, gdyż w cudzysłowach możemy umieścić zmienne i wyświetlana jest ich wartość, a nie nazwa jak ma to miejsce w apostrofach, tak więc tekst umieszony między ” jest dodatkow przetwarzany przez co wydłuża się praca skryptu przy wykonywaniu pętli, która Więcej…

wyższe

Od 2 dni teoretycznie mogę chwalić się wykształceniem wyższym, dokładnie jak to leci nie wiem, ale powinno być coś w stylu licencjat informatyki (nie mam jeszcze papierka, ale jak dostanę, na pewno napiszę ;)). Jak to przebiegał egzamin pisać mnie się też nie chce, napisze tylko tyle, że dostałem pytanie z działu, którego miało nie być, na pozostałe 2 odpowiedziałem i ocena 3, no nic, liczy się papier :P Wpis ten nie pojawia się, w celach chwalenia się, ale raczej jako zakończenie pewnego etapu w życiu, teraz jeszcze magisterka, ale w międzyczasie samodokształcanie, za które zaraz się będę brał i Więcej…

1 września

No w zasdzie 2 września dziś, no ale co zrobić ;) Wpis ten to takie podsumowanie wakacji, choć dla mnie się one jeszcze nie kończą, wszak student dopiero 1 października startuje :D Dobra a teraz do konkretów, wakacje miały upłynąć pod znakiem (a raczej literką) D. Język D był jednym z przedmiotów, które musiałem zaliczyć na studiach aby ukończyć 3 rok i móc podejść do egzaminu licencjackiego. Przedmiot ukończyć udało się pozytywnie bez większych problemów, jednak język sam w sobie mnie nie urzekł, co można zobaczyć po dość małej ilości wpisów na jego temat. Problemy były prawie od samego początku, brak Więcej…

3d w D

Po dłuższej przerwie postanowiłem coś znowu „spłodzić”, tym razem będzie trochę o tym jak tworzyć grafikę 3d za pomocą języka D. Nie będzie to na pewno kurs tworzenia grafiki 3d bo sporo tego w sieci, powiem tylko jak skonfigurować wszystko aby kompilować programy oraz podam kilka przydatnych linków ;). Po pierwsze musimy posiadać kompilator dmd z biblioteką standardową (z Tango nie działało mi). Do kompilacji używać będziemy też build’a (po ściągnięciu zmieniamy nazwę na build i umieszczamy w katalogu bin kompilatora dmd, zatroszczyć się również musimy, aby ścieżka do folderu bin znajdowała się w zmiennej środowiskowej PATH). Korzystać będziemy z biblioteki Więcej…

Kontenery w języku D

Ostatnio pisząc jakiś programik w D poczułem potrzebę użycia listy, chwilę pomyślałem no i doszedłem do wniosku, że takie coś musi być w bibliotece, przecież nie będę tego pisał sam, jak to miało miejsce w c ;). Przeszukuję tego Phobosa i niestety na nic nie natrafiłem (nie wykluczam, że nie istnieje), tak więc pozostaje użycie czegoś takiego: Owszem jest to ciekawy krok w przód w porównaniu do c, ładnie tablica sama zwiększa rozmiar, ale to nie to czego szukałem. Jako osoba ostatnimi czasy pisząca w Javie miałem „potrzebę” używania wspaniałych ArrayList i HashMap, dalsze poszukiwania doprowadziły mnie do Tango i Więcej…

Obsługa plików w języku D

Ostatnio trochę z musu niestety (sam pewnie bym się za to nie zabrał :P) zacząłem programować w języku D. Dlaczego z musu(?), a no dlatego, że jest to przedmiot na studiach, który muszę zaliczyć ;) Jeden z programów, który muszę napisać ma za zadanie obsługę plików, jako że nie znalazłem w sieci (słaby w googlowaniu jestem ;)) nic po polsku o plikach w języku D, to postanowiłem takie coś skrobnąć, może się komuś przyda, na początek kodzik: a teraz parę słów o nim :) Pierwsze linijki to standardowo import potrzebnych paczek, następnie tworzymy nowy obiekcik typu File, w moim przypadku „pusty” Więcej…