Nagranie z wczorajszego rozwiązywania zadań z picoCTF 2014:
https://www.youtube.com/watch?v=7j62lUTpnZo

Ostatecznie zadania były zdecydowanie zbyt proste, a odblokować jakieś ciekawsze udało się dopiero pod koniec streama. Prawdopodobnie kolejny stream (za 2 tygodnie) będzie kontynuacją picoCTF, choć tym razem z ciekawszymi (trudniejszymi) zadaniami.

#security #bezpieczenstwo #reverseengineering i trochę #programowanie (mieszanka #python #assembler #jezykc i #cpp / #cplusplus
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gynvael: było spoko, jednakże spodziewałem się że częściej będziesz tłumaczył dlaczego coś robisz akurat tak a nie inaczej oraz że będziesz pokrótce tłumaczył kod który piszesz. Również zrobiłbym pod koniec streama czas na pytania, zamiast w trakcie. Takie moje refleksje.

@edit

No i taguj #gynvael !
  • Odpowiedz
@gocu890: O, dzięki za feedback. Zastanawiałem się nad tym ile tłumaczyć, a ile uznać, że widzowie wiedzą i rozumieją co robię. Większość (wszystkie?) zadania były dużo prostsze niż to co normalnie na streamach pokazywałem, więc miałem obawy czy nie tłumaczę zbyt prostych rzeczy czasami.
Spróbuję na kolejnym streamie trochę więcej w detale tego co robię wchodzić :)

Ad #gynvael - mogę tak robić w sumie, czemu nie ;)
  • Odpowiedz
Nie długo zaczynam dłuższą przygodę z programowaniem i nie chce żeby mnie korciły różne rzeczy multimedialne dlatego zamierzam się przesiąść na #linux. Jaką wersję systemu dla mnie polecacie? Chce go wgrać na stałe na drugą partycję/ na pendrive (chętnie przygarnę jakąś instrunkcję instalacji( ͡° ͜ʖ ͡°)). Jakie kompilatory i co może mi byc potrzebne pod tym systemem do #java i #cplusplus
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki! Zakręciła mnie się dzisiaj łezka w oku i poszukuję kursu C++ od którego zaczynałem z 6-7 lat temu swoją przygodę z programowaniem.
Była to aplikacja edukacyjna z oliwkowym/zielonym layoutem. Był głos lektora (chyba jakiś student ze spokojnym głosem to robił). Pamiętam że to była chyba jego jakaś praca na zaliczenie.
Z charakterystycznych rzeczy pamiętam że w tle była odtwarzana muzyka Łukasza Kaminieckiego. Nie pamiętam tytułu ale coś ze Słońcem chyba było.

Nazwa aplikacji zaczynała
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ktoś potrafi wytłumaczyć dlaczego program raz korzysta z systemowego znaku dziesiętnego, a raz nie w zależności od systemu? Na Windows 7 i 10 w ustawieniach jest przecinek. Na Windows 7 działa to:
float a = StrToFloat("7,13");
na Windows 10 działa to
float a = StrToFloat("7.13");
#programowanie #cplusplus
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej mam klasę która dziedziczy z QThread i wykonuję coś takiego:

self.quit()
self.exit()
print("Po exit?")

Moim zdaniem print się nie powinien wykonać nigdy.
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@xaoc: Zwykle w programowaniu używa się flag do zasygnalizowania chęci ubicia wątku. Podejrzewam, że te funkcje ustawiają taką właśnie flagę, a wątek faktycznie ubijany jest w innym momencie. To są tylko moje przypuszczenia, bo w Qt się nie bawiłem, ale mechanizmy zazwyczaj są podobne.
  • Odpowiedz
A skoro ten wątek nie ma nic więcej robić to co mam wywołać na nim samym wait()?


@xaoc: return (bo zakładam, że chodzi Ci o to jak nie wykonywać nic więcej w metodzie run() wątku)

Metody exit() i quit() są w QThread tożsame (tyle że quit() jest slotem, a exit() może jeszcze przyjąć kod wyjścia) i robią tylko tyle, że jeśli wcześniej w wątku wywołałeś exec() (czyli uruchomiłeś pętlę zdarzeń w tym
  • Odpowiedz
Zakładając, że danego dnia piszesz więcej, niż 0 linijek kodu, to ile średnio sam piszesz linijek kodu dziennie?
Nie liczy się kopiuj wklej - tylko własny w 100% kod.
#programowanie #praca #java #javascript #csharp #cplusplus

Ile piszesz kodu dziennie?

  • 1-20 10.2% (51)
  • 21-80 9.4% (47)
  • 81-300 14.0% (70)
  • 301-więcej 12.8% (64)
  • sprawdzam 53.7% (269)

Oddanych głosów: 501

  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@panQTAZ: Ale to bezsensowne pytanie.
Wszystko zależy od dnia i stanu projektu... jak zaczynam coś tworzyć to można i natrzepać razem z tym co wygeneruje IDE nawet kilka tysięcy linijek, bo to tylko ogólny zamysł projektu.
Ale potem... potem siedzisz, poprawiasz i piszesz te ważniejsze fragmenty, i raz napiszesz 100 linijek, a raz 5, ale za to ważnych.
  • Odpowiedz
Jaki język programowania jest najprostszy? Od którego najlepiej byłoby zacząć naukę? Pytam o najłatwiejszy, żeby się nie zniechęcić za szybko poziomem trudności. Napisałam tylko kilka najbanalniejszych programów w C++. Ten język wydał mi się całkiem w porządku, tylko nie wiem, czy dobrym pomysłem będzie zaczynać właśnie od niego. Doradźcie, proszę.

#pytanie #pytaniedoeksperta #programowanie #cplusplus #informatyka #nauka #naukaprogramowania
  • 33
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ok nie rozumiem jednej sprawy dotyczącej #linux #ubuntu #cpp #programowanie, proszę o wyrozumiałość i z góry dziękuję za pomoc.

Mam program, który bazuje na połączeniu #python i #cplusplus. Już niby jest skompilowany, ale mimo wszystko, przed uruchomieniem go muszę wklepać komendę

module load gcc/5.2.0
Mógłby mi ktoś
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć. Gram ze znajomymi w grę i chciałbym napisać bardzo prosty programik (C++) przyporządkowujący graczy do koloru.

Graczy jest sześciu, kolorów jest sześć i chciałbym napisać to tak, żeby losowało bez powtarzania się i biorąc pod uwagę wcześniejsze wyniki.

Tak naprawdę tego nie potrzebuję, to tylko w ramach nauki programowania. Jeżeli ktoś ma chwilkę, to podrzućcie laikowi jak to ugryźć. Pozdro!

Chodzi
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@kamilm119 ja bym to widział tak, robisz enuma dla kolorów, jakaś strukturę gracza gdzie masz stary i nowy kolor. Jeśli wylosowany kolor jest taki sam jak stary albo już został wylosowany losujesz od nowa.

Jak chcesz bardziej obiektowo to zarówno gracza jak i kolor zrób jako klasy, reszta w zasadzie podobnie

#nieznamsiealesiewypowiem
  • Odpowiedz
Mirki, tworzę prostą grę na projekt grupowy w Simple DirectMedia Layer C++. Kod napisany i wszystko, ale mam 2 problemy:
1. w trakcie działania programu randomowo wysypuje mi się program (picrel). Próbowałem coś poszukać w internetach, ale wiele nie wskórałem (nowociota here).
2. Jest jakiś dość łatwy sposób żeby "wpakować" .dlle i obrazki do execa?
Ma ktoś jakiś pomysł jak to zrobić?
#programowanie #cplusplus #naukaprogramowania
eciek - Mirki, tworzę prostą grę na projekt grupowy w Simple DirectMedia Layer C++. K...

źródło: comment_8I15A80G4SYzY9hzRm32QCUkKLM1cr5m.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WhirPool: Już dałem sobie radę, okazało się. że brakowało kanałów do odgrywania audio, były tylko 2 otwarte, a kiedy otworzyłem 4 już wszystko jest w porządku.
  • Odpowiedz
Dzisiaj jako #programista15k (no dobra nie mam 15k ale nie narzekam) serdecznie chciałbym podziękować Panu Wiktorowi Zychli, za swój kurs C++ w CD-Action w 2000 roku. Miałem wtedy 14 lat i do dziś pamietam jak siedziałem i rozkminiałem każdą linijkę kodu, każde zdanie. Potem chodzenie do kafejki internetowej, zeby ściagnąć dodatkowe kursy i ciągłe dłubanie w C++, większości ucząć się metodą prób i błędów. Ciekawe co bym dzisiaj robił gdyby
cepik - Dzisiaj jako #programista15k (no dobra nie mam 15k ale nie narzekam) serdeczn...

źródło: comment_ESMD1L6qodFNA7IG8nItWcQy3UtMUceg.jpg

Pobierz
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam, potrzebuje kilku funkcji wraz z przykładami (żeby zrozumieć), lecz na cp0ox nic nie rozumie(nie ma prostych przykładów (programowanie lvl 1)).....
Oto te funkcje:
-funkcja który połączy mój program z stroną internetową
-pobiera dane z strony i zapisuje w fstream/string (zależy w czym działa wyrażenie regularne)
-wyrażenie regularne
Z góry dziękuje za pomoc.
#programowanie #naukaprogramowania #nauka #cplusplus
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki #cplusplus #csharp #programowanie

takie pytanie - chciałbym napisać prosty program do pracy w c++/C# do obróbki obrazu (tutaj problemu nie ma). Program miałby współpracować z PLC w zakresie otrzymaj sygnał 0/1 z PLC, wykonaj obliczenia na obrazie z kamery przemysłowej, podaj sygnał do PLC w postaci pozycji (12 bitów mi spokojnie starczy).

Jak już wspomniałem obróbka obrazu nie jest problemem, mam jakieś tam (male bo male)
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KuterPstragow: siemensow nie uzywam na codzien ale zakladam ze nawet ten szajs ma taka podstawowa funkcjonalnosc jak napisanie serwera klienta TCP lub UDP. w LADzie to pewnie beda z 2 bloczki i fertig ;)
Dosyc czesto spinam sobie takie komunikacje TCP / UDP na linii komp -> PLC - glownie jakies wlasne softy narzedziowe czy midleware do zbierania informacji produkcyjnych. W razie pytan (ale ogolnych o koncepcje a nie o
  • Odpowiedz