szaman

Reputacja

1,411

Głosów ogółem

użytkownik głosował za tyle razy
238
Użytkownik głosował przeciw tyle razy
22
  • Roczniak
  • Taksonom
  • Wybitne pytanie
  • Sławne pytanie
  • Popularne pytanie
  • Komentator
  • Student
  • Nauczyciel
  • Autobiograf
  • Organizator
  • Patrol obywatelski
  • Cofnął głos
  • Krytyk
  • Wsparcie
  • Uczony
  • Redaktor
  • Beta
  • Alfa
Prawdziwe imię
Szymon
Członek od
2 lata, 5 miesięcy
Ostatnio widziany
1 rok, 2 miesiące temu
Witryna
http://www.smus...
Miejscowość
Śląskie
Wiek
24

O mnie

...the harder is the challenge the stronger I stand...

Student 4 roku informatyki na UŚ, programista django, C# i Java

Pytania: 85

Odpowiedzi: 100

  • 2010-12-16 19:39:50 Wzór na liczbę bitów danej liczby n

    Liczbę bitów danej liczby n możesz wyliczyć w następujący sposób:

    c = floor(log_2(n)) + 1, gdzie c jest liczbą bitów

  • 2009-12-04 21:22:09 Cytaty związane z programowaniem/informatyką

    "W zespole programistów każdy ma genialny plan rozwiązania problemu. Wszystkie plany się wzajemnie wykluczają i żaden nie prowadzi do poprawnego rozwiązania." Prawa Murphy`ego

  • 2009-12-03 19:45:46 słowo kluczowe this

    Słowo kluczowe this pozwala na odwołanie się do bieżącej instancji klasy. Przykładowe użycie: jeżeli masz pola, które nazywają się tak samo jak zmienne przesyłane do funkcji danej klasy to do tych pól odwołujesz się przez this

    class klasa{
    public string name;
    
    public void funkcja(string name);{
    this.name = name;
    }
    }
    

  • 2009-12-06 09:21:54 automatyczne klawisze

    Na pewno w tym celu przyda ci się komponent timer. Przykład wykorzystania:

    timer.Interval = 10000; // czas co jaki ma występować zdarzenie w milisekundach
    timer.Tick += new EventHandler(wykonywana_metoda);// przypisujesz metodę która
      ma się wykonywać
    timer.Start();//startujesz timer
    

    Później definiujesz sobie funkcję, która będzie naciskać twój przycisk na klawiaturze. W komentarzu mógłbyś przedstawić czy gdzieś ma się wyświetlać kod tego klawisza czy coś innego. Będzie łatwiej napisać funkcję :)

  • 2009-12-07 16:07:48 Windows czy Linux [zamknięte]

    Dla mnie oczywiście Windows, Linuxa wykorzystuję tylko do pracy, ale nad stronami, jeżeli zaś chodzi o programowanie systemowe to Windows.

    Windows przede wszystkim góruje liczbą udostępnionych aplikacji, ogromnym zapleczem zaawansowanych użytkowników i łatwością obsługi. W linuxie niestety trzeba się do pewnych rzeczy przyzwyczaić, np. do tego że terminal powinien zostać twoim najlepszym przyjacielem :)

    Co do wersji Windowsa to aktualnie korzystam z Vista SP1 i jestem z niego bardzo zadowolony. Wiele ludzi wiesza po nim psy, ale jak doszedłem ostatnio do wniosku to albo mają za słabe kompy albo nie potrafią go skonfigurować:) Z XP korzystałem długi czas, ale teraz jest już zbyt przestarzały. A co do 7 to chętnie się kiedyś przerzucę. Każdy kolejny system Microsoftu mnie ciekawi i nie zrażam się na starcie do niego, bo zawsze można z niego wycisnąć więcej niż się wydaje :)

  • 2009-12-07 20:37:30 System tagów.

    Moim zdaniem powinieneś stworzyć osobną tabelę do zapisywania tagów, w większości serwisów które widziałem tak było zrobione. Poza tym tabela, w której tagi będą zapisywane w przypadku pomysłu z dodatkową kolumną nie będzie w 1NF :)

  • 2009-12-22 07:42:38 Kilka okien na jednym komputerze

    Zapomnieliście o najważniejszej rzeczy, najpierw instaluj starsze systemy operacyjne, potem nowsze, tzn. najpierw xp potem vista. W przeciwnym wypadku boot.ini windowsa xp nadpisze bootloadera Visty i będziesz miał problem z uruchomieniem tego drugiego.

  • 2010-01-06 18:58:10 Książki programistów :: najbardziej wartościowe i godne lektury

    Pierwszą książką programistyczną, którą przeczytałem był "Praktyczny kurs Turbo Pascala" Tomasza Sadowskiego, było to jeszcze w liceum i to właśnie ta książka sprawiła, że zapragnąłem posiąść nową wiedzę, dlatego usiadłem do lektury "Praktyczny kurs Delphi" tego samego autora. Ponieważ delphi bardzo mi się spodobało więc chciałem poszerzyć swoją wiedzę na temat tego języka. Pomogła mi w tym bardzo obszerna książka Adama Boducha (do której często wracam) Delphi 2005 - Kompendium programisty.

    Kim byłby jednak programista, gdyby nie znał C++? Zanim jednak zacząłem naukę C++ postanowiłem poznać C, nieodzowna przy tym była książka ANSI C Briana Kerninghama. Następnie przyszła kolej na C++, tutaj sztandarową pozycją dla większości jest pewnie Symfonia C++ i Pasja C++ Jerzego Grębosza. I to jest właśnie książka, która obowiązkowo musi stać na mojej półce.

    Potem przyszedł mały zastój w poznawaniu języków programowania, gdzieś po drodze pojawiła się Java, php, trochę baz danych, Python (chętnie zobaczyłbym wydrukowane "Zanurkuj w Pythonie"), było również django (DjangoBook po polsku to byłaby chyba bardzo rozchwytywana pozycja).

    Ostatni etap mojej dotychczasowej wędrówki po kodzie to nauka C#. Przy tym języku widzę swoją przyszłość, a w jego nauce pomogła mi "C# Bible" autorstwa m. in. Jeffa Fergusona, ta książka po polsku też pewnie byłaby cenna.

    Moja droga jest już dość długa, ciekaw jestem jak to wygląda u innych użytkowników :)

  • 2010-01-07 09:23:06 Technologia Linq to SQL

    Uzupełniając mamy jeszcze:

    1. Linq to xml
    2. Linq to DataSet
    3. Linq to Txt

  • 2010-01-14 17:55:54 IDE dla Pythona [zamknięte]

    Komodo IDE godne polecenia, pracuję na nim już dłuższy czas :)