Skocz do zawartości

Bartosz Wójcik

Administracja
  • Postów

    368
  • Dołączył

  • Days Won

    15

Wszystko napisane przez Bartosz Wójcik

  1. equals służy do porównywania stringów, == służy do porównywania obiektów (a nie ich wartości), może to być mylące, bo w niektórych językach programowania == także służy do porównywania stringów, jednak w C# musisz używać equals
  2. Spróbuj postawić pułapkę na linijce if (text == "T"), uruchom program w trybie debugowania i zobacz co znajduje się w zmiennej text w chwili, gdy odczytany zostanie znak z klawiatury.
  3. Moim zdaniem dobre cechy, aby być skutecznym programistą to dociekliwość i elastyczność. Dociekliwość ponieważ problemy na jakie natrafisz czasami zmuszają do poszukiwań nietypowych rozwiązań, często żeby zrozumieć te nietypowe rozwiązania trzeba samemu chcieć dążyć do zrozumienia sedna problemu, a nie skorzystać z copy&paste znalezionego rozwiązania w Internecie. Elastyczność ponieważ języki programowania ciągle ewoluują, trzeba szybko umieć dostosować się do nowych technologii, języków programowania, systemów operacyjnych i narzędzi, z których korzystasz. Jednak jeśli jesteś pasjonatem to przyjdzie Ci to naturalnie i docenisz te nowe umiejętności. W dzisiejszych czasach trudno być programistą tylko od 1 technologii, bo w pracy zawodowej natkniesz się na całą gamę rozwiązań, jak np. bazy danych i język SQL, usługi WebAPI, interakcję pomiędzy komponentami stworzonymi w różnych językach jak np. Java i JNI, trzeba mieć otwarty umysł :) Co do pytań to nigdy to nie jest zły pomysł, niepotrzebnie się obawiasz, wiadomo, że jeśli wdrażasz się w nową ekipę i produkt nie znasz jego wszystkich cech i pytania są jak najbardziej na miejscu.
  4. Znacie jakieś solidne biblioteki do dekodowania w Base64 w Javie?
  5. Skorzystaj z funkcji GNUPG wbudowanych w PHP http://www.php.net/manual/en/ref.gnupg.php Klucz odczytaj z pliku (funkcja getfilecontents()) i importuj jak w przykładzie na http://www.php.net/manual/en/function.gnupg-import.php <?php $gpg = new gnupg(); $info = $gpg -> import($keydata); print_r($info); ?>
  6. Z jakich systemów płatności korzystacie? Ja miałem okazję wykorzystywać rozwiązania Share-it, obecnie korzystam z PayPala i ich WebAPI do automatyzacji procesu zamówień, niedawno odkryłem Stripe i zastanawiam się nad przejściem, jednak mają te same stawki, może znacie inne, lepsze rozwiązania do przyjmowania płatności kartami kredytowymi?
  7. Pytam z ciekawości jak powinno wyglądać profesjonalnie wykonane CV programisty? Jakie punkty powinny się tam znaleźć? Czego unikać? Dać zdjęcie czy nie? Znacie jakieś fajne przykłady lub szablony? Jeśli tak, zarzućcie linkami. Dzięki!
  8. Jakie blogi programistyczne czytacie, zarówno te angielskie jak i polskie?
  9. Użyj formatowania w stringu "{1}", masz wyjątek ponieważ łączysz stringa z typem double, być może jest to obsługiwane w jakimś nowym .net-cie, ale lepiej użyj nawiasów formatujących i gra gitara :)
  10. Pracodawcy zawsze patrzą na wykształcenie (postaw się na ich miejscu przez chwilę), jednak nie jest to głównym wyznacznikiem tego czy dostaniesz pracę, bo możesz nie mieć żadnego technicznego wykształcenia, w wymiatać w tym co robisz, robić komercyjne projekty i każdy pracodawc przyjmie Cię z pocałowaniem ręki.
  11. Jakich metod używacie żeby zmotywować się do pracy, gdy pracujecie zdalnie lub na własny rachunek? Mnie najbardziej motywują bieżące rachunki do płacenia, jednak czasami mam taką blokadę, że mogę robić wszystko oprócz kodowania i nic nie pomaga :), też tak macie? Można jakoś z tym walczyć?
  12. Jakie języki skryptowe najlepiej nadają się do implementacji w aplikacjach desktopowych. Osobiście miałem styk tylko z IronPythonem dla C#, jednak ciekawi mnie jakie Wy macie doświadczenia z językami skryptowymi oraz jak to wygląda "w praniu", czyli jak prosta jest implementacja oraz wydajność takich rozwiązań? Warto stosować rozszerzenia oparte na językach skryptowych czy lepiej zaimplementować obsługę wtyczek opartą na natywnym kodzie?
  13. Możesz skorzystać z funkcji biblioteki GMP http://www.php.net/manual/en/function.gmp-init.php $wartosc = gmp_init("10101010101010", 2); Co do obcinania prefixu to: http://php.net/manual/pl/function.substr.php
  14. Z jakich systemów instalacyjnych korzystacie? Ja zwykle korzystam z InnoSetup, darmowy, wszystko oskryptowane, są lepsze alternatywy?
  15. Będziesz prawdopodobnie musiała umieć rozwijać jakiś framework, który korzysta z tych elementów, czyli znajomość JS na dzień dzisiejszy na pewno JQuery, Prototype etc. no i doskonała znajomość HTML5 i modelu DOM, żeby wiedzieć jak można manipulować elementami. Z tego co mi przychodzi to głowy to przyda ci się znajomość: JQueryElementy CSS3Elementy HTML5Format JSON oraz XMLPodstawy PHP lub ASP.NET
  16. Ja do PHP używam PHPStorm, faktycznie fenomenalne, jednak trochę zamula. Jak jest z IntelliJ?
  17. Bartosz Wójcik

    C, strumień <<

    To operacja przesunięcia w lewo (shift left). Każdorazowe przesunięcie w lewo o 1 to tak jakbyś mnożył liczbę przez kolejne potęgi liczby 2. a = b << 1 oznacza a = b * 2^1 czyli a = b * 2 a = b << 2 oznacza a = b * 2^2 czyli a = b * 4 a = b << 3 oznacza a = b * 2^3 czyli a = b * 8
  18. Czy ktoś mógłby to w prostych słowach wyjaśnić, bo spotkałem się z tym terminem, jednak do końca nie jestem pewny, chodzi o wykorzystanie samych templates, czy coś więcej?
  19. Spotkał się ktoś kiedyś z jakąś dziewczyną, która programuje? Gdzie i w czym :D Kobiety w IT spotyka się z moich obserwacji najczęściej w działach rekturtacji HR, ale w developerce? Jak wyjaśnić ten fenomen?
  20. No właśnie, jaki jest najlepszy kompilator dla C++, tzn. który obsługuje standard C++ oraz produkuje najbardziej zoptymalizowany kod?
  21. Dev C++ sobie daruj, kupa błędów i niepotrzebnych nerwów. VisualStudio + VisualAssist.
  22. Czy korzystaliście kiedyś z systemu reklam w aplikacjach desktopowych lub mobilnych? Jakie są dostępne rozwiązania i czy ma to w ogóle sens?
  23. Gdzie bardziej opłaca się tworzyć oprogramowanie, na którą z tych platform? Jakie narzędzia są potrzebne do tworzenia aplikacji na Androida i iPhone? Czy można tworzyć aplikację na iPhone korzystając z Windows? Jak wygląda kwestia później dla developerów, którzy chcą sprzedawać aplikacje w sklepach appstore i android market, trzeba mieć firmę, jak od strony finansowej to wygląda, wiem, że appstore zabiera 30% zysków dla siebie, ale czy są inne opłaty? Jak wygląda proces umieszczania aplikacji w takich sklepach, trzeba przejść jakiś review rygorystyczny?
  24. W czym obecnie najlepiej jest tworzyć programy okienkowe dla systemu Windows, tak żeby można było korzystać ze wszystkich standardów UI systemów z rodziny Win7 / 8? MFC WTL C# i WinForms Qt Delphi są jakieś ciekawsze alternatywy?
×
×
  • Utwórz nowe...