Prezent dla programistów :)

Kod C, który po zapisaniu od tyłu da się skompilować, jeśli na tym kodzie użyjemy kodowania ROT13 (tj. zamiana każdej litery o 13 w górę - 'a' na 'n', 'b' na 'o') też da się go skompilować, jeśli zrobimy jednocześnie odwrócenie i ROT13 to również da się go skompilować. Pierwotny kod oczywiście też się kompiluje. Więcej w pierwszym komentarzu :)

Powiązane (7)

  pokaż (6) 
  • Reklamy Google

  • b1ackjack +8  

    Gdzieś już to widziałem ;-)

    pokaż komentarz
    b1ackjack
  • kszana +6  

    @b1ackjack: Czy jeśli było już na wykopie (a kilka razy się pojawiło :P), ale nie było jeszcze w tej grupie, to należy się zakop za duplikat, czy nie? :>

    pokaż komentarz
    kszana
  • b1ackjack +5  

    @kszana:
    Sam nie wiem jak na to patrzeć. Ale wg mnie chyba nie ma sensu dodawać tutaj starych wykopów tylko dlatego, że pasują do grupy. Poza tym logika działania grup jest w tym momencie skopana.

    pokaż komentarz
    b1ackjack
  • koziolek 0  

    Sorki, ale chciałem się nowym wykopem pobawić :P

    pokaż komentarz
    koziolek
  • b1ackjack +1  

    @koziolek:
    Spoko, nawet Ci wykopałem jako pierwszy, jak zobaczyłem, że tytuł brzmi znajomo.

    pokaż komentarz
    b1ackjack
  • mariecziek +132  

    NIe programujcie w święta - bug się rodzi.

    pokaż komentarz
    mariecziek
  • nanoo +96  

    ...kod truchleje...

    pokaż komentarz
    nanoo
  • KaloryfeR +81  

    choc nie w BIOS-a osadzony,

    pokaż komentarz
    KaloryfeR
  • Janko_Bzykant +19  

    http://www.wykop.pl/ramka/125418/bug-sie-rodzi-kod-truchleje

    pokaż komentarz
    Janko_Bzykant
  • kj5 +118  

    Bug sie rodzi, kod truchleje,
    choc nie w BIOS-a osadzony,
    Segfault krzepnie, Flash ciemnieje,
    backtrace bedzie nieskonczony!
    Wzgardzony, okryty chwala
    Smiertelny, DOS nad wiekami
    A slowo sie tekstem stalo
    I mieszalo procesami.

    W nedznej szopie napisany
    RAM mu za kolebke dano!
    Czarnobialy lub zielony,
    MMX-a tez nie znano...
    Userzy, was to spotkalo,
    Witac go przed Windowsami
    A slowo sie tekstem stalo
    I mieszalo procesami.

    Coz masz, Windows, nad *NIX-ami,
    Bug otwiera twe podwoje.
    Wszedl miedzy kod kilobajtami;
    Bill i tak wyszedl na swoje.
    Niemalo zyskal, niemalo,
    zesmy mu placili sami,
    A slowo sil oknem stalo,
    I mieszalo zasobami.

    Nie bylo miejsca na dysku
    Zasoby Windows pozeral
    Ogarnac soba chcial wszystko
    Zgniesc fale gamma usera
    Niemalo zyskal, niemalo,
    zesmy mu placili sami,
    A slowo sie oknem stalo,
    I mieszalo zasobami.

    I pojawiles sie skromny,
    Linuksie, dajac oslony
    Macierzom i hostom drobnym
    Initem rzadzac demony
    Dyski masz i pamiec cala
    I katalogi z plikami
    A slowo znow tekstem stalo
    I mieszalo procesami.

    Podnies reke, Roocie User,
    Blogoslaw Linuksa swego
    W dobrych wersjach, w dobrym kodzie,
    i wspieraj tez rozwoj jego.
    Dyski masz i pamiec cala
    I katalogi z plikami
    A slowo sie tekstem stalo
    I mieszalo procesami.

    pokaż komentarz
    kj5
  • KaloryfeR +76  

    A myślałem że będzie wspólne śpiewanie kolęd

    pokaż komentarz
    KaloryfeR
  • sheslostcontrol 0  

    pannie BIOS ów obnażony

    pokaż komentarz
    sheslostcontrol
  • mbrdej +24  

    @KarolWojtyla
    Pop!$$$#%iło Ci się coś?

    pokaż komentarz
    mbrdej
  • szymi +12  

    chyba mu się grzybki do kapusty pomyliły...

    pokaż komentarz
    szymi
  • orchis1565 +39  

    Ee, część osób wykopie, bo inni wykopali i mądrze to wygląda :F

    pokaż komentarz
    orchis1565
  • orchis1565 +21  

    o żesz, nie trafiłem w 'odpowiedz' do jonika. To obżarstwo chyba stępia musk.
    Tak czy siak, wesołych świąt.

    pokaż komentarz
    orchis1565
  • micpolek +4  

    MUSK Używa Systemu Komputerowego

    pokaż komentarz
    micpolek
  • b1ackjack +49  

    Aby skompilować ten kod trzeba zrobić małą sztuczkę i dodefiniować 'tgrpune'.
    Coś takiego:
    gcc -Dtrgpune=putchar pr.c -o pr

    Ogólnie warto zajrzeć tutaj:
    http://www.ioccc.org/1989/westley.hint

    Co robi program?
    Pierwotna wersja kopiuje stdin na stdout i
    -jeśli wywołamy bez argumentów to nic więcej nie robi
    -jeśli wywołamy z jednym argumentem to wykonuje dodatkowo ROT13
    -jeśli wywołamy z dwoma argumentami to odwraca
    -jeśli wywołamy z trzema argumentami to odwraca i wykonuje ROT13

    Jak łatwo uzyskać wszystkie wersje kodu:
    http://pokazywarka.pl/jak_latwo_uzyskac_wszystkie_wersje/
    (wykop psuje znaczki "mniejsze" "większe" dlatego w pokazywarce)

    Co robi reszta w zależności od ilości argumentów to już nie będę mówił.
    Wszystkie wersje tutaj:
    http://wklej.org/id/245735/

    Miłej zabawy i wesołych świąt :)

    pokaż komentarz
    b1ackjack
  • koloman +91  

    zapomniales w opisie dodac, ze kod wyglada jak litera K ;)

    pokaż komentarz
    koloman
  • borysses +37  

    Nie mam nawet najbledszego pojęcia o co chodzi. Ale i tak wykopie.

    pokaż komentarz
    borysses
  • oli +7  

    A ja prosiłbym o wersję normalną, rozpisaną i z wcięciami ;)

    pokaż komentarz
    oli
  • PowiemCiPa +11  

    Dajcie jakąś wersje, którą wystarczy wkleić do dev-cpp i skompilować. Nie jestem programistą, programuję od święta, więc dzisiaj przydałoby się coś skompilować :/

    pokaż komentarz
    PowiemCiPa
  • abram66 -1  

    aleosochozi?

    pokaż komentarz
    abram66
  • PanJe1en +7  

    Ludzik z urwaną głową :|

    pokaż komentarz
    PanJe1en
  • kamilsos +13  

    O ioccc na wykopie :)

    Dla tych co nie wiedzą jest to konkurs na jak najbardziej zawiły kod napisany w C.

    Polecam przeglądnąć tą listę : http://www0.us.ioccc.org/winners.html

    Moje ulubione to kod zapisany samymi i 0 oraz kod w formie wiersza miłosnego.

    Ten też fajny http://www0.us.ioccc.org/1995/savastio.c

    pokaż komentarz
    kamilsos
  • le_banana +35  

    Jak sprawdzić , czy wykop nie jest już tylko zbiorowiskiem trolli , a jednocześnie przebywa tu dośc spora grupa geeków/informatyków/programistów , z jaką była utożsamiana ta społeczność w początkach istnienia tego serwisu?
    Wrzucić raz na jakiś czas do wykopaliska coś z pogranicza programowania, czego 80 % wykopowiczów nie zrozumie. Jeżeli wyjdzie na główną, ta teza okaże się prawdziwa. :)

    pokaż komentarz
    le_banana
  • l053r -5  

    ja tez nie jestem, i tez nie ani, ;]

    pokaż komentarz
    l053r
  • SM0K +36  

    Powiem tak - nie znam informatyka który by nie siedział na wykopie... :-)

    pokaż komentarz
    SM0K
  • spooky -5  

    teraz informatycy/633k1/programiści siedzą na http://www.OSNews.pl

    pokaż komentarz
    spooky
  • l053r +2  

    kurde, no to sie dowiedzialem conieco o sobie, sie w takim razie nie zaliczam do tej grupy? :p w/w

    pokaż komentarz
    l053r
  • Ortaldo +1  

    Zawsze mnie zastanawiało kto robi takie rzeczy i po co?

    pokaż komentarz
    Ortaldo
  • orcus +2  

    Ludzie podobnych do tych co robią modele statków z zapałek... z podobnych pobudek.

    pokaż komentarz
    orcus
  • 6a6b6c +3  

    ioccc - i wszystko jasne...

    herbate sobie zrobie do tego sucharka ;-)

    pokaż komentarz
    6a6b6c
  • abram66 +16  

    Dzieci poszły spać to zaparz sobie Earl Greya

    pokaż komentarz
    abram66
  • dajerade +5  

    256 wykopów, niech tak zostanie.

    pokaż komentarz
    dajerade
  • qwerter +2  

    Jeżeli to prezent od kodera dla innych programistów, to nie musiałeś tłumaczyć co to ROT13.

    pokaż komentarz
    qwerter
  • azotyp +7  

    Zapomniałeś w tagach dodać cycki

    pokaż komentarz
    azotyp
  • echelon_ +23  

    ( . )( . )

    pokaż komentarz
    echelon_
  • ciubas +13  

    (.)(.) A
    ( . )( . ) B
    ( . )( . ) C
    ( o )( o ) D

    Stwierdzam że wykop nie rozróżnia rozmiarów piersi! (ile bym tych spacji wstawił zawsze to samo...)

    pokaż komentarz
    ciubas
  • szwendacz +8  

    a to zerówki:
    . .

    pokaż komentarz
    szwendacz
  • Rezo +7  

    A to jedynki:
    1 1

    pokaż komentarz
    Rezo
  • Lukasz17qr -2  

    Szkoda, że nie ma przy zakopywaniu opcji "nie rozumiem". xD W takim razie trzeba wykopać.

    pokaż komentarz
    Lukasz17qr
  • dodamtylko1znalezisko +2  

    Takie znalezisko jak to dla nerdów powinno mieć też drugi guzik do wykopywania - "fap fap fap".

    pokaż komentarz
    dodamtylko1znalezisko
  • BeataDM 0  

    Koledzy... Wiem, że nie na temat, wiem, że bez sensu, ale muszę spróbować. Proszę o pomoc. Dlaczego moje wykopalisko zostało tak potwornie okaleczone z ramki "najpopularniejsze"? http://img695.imageshack.us/i/wykop.png/
    Tak to wygląda. To samo spotkało ramkę "najpopularniejsze" na głównej. Czy to wina jakiejś reguły dodanej do AdBlocka?
    Mam nadzieję, że nie zostanę zminusowana za ten off top, wszak Święta to czas cudów... ;)

    pokaż komentarz
    BeataDM
  • KaloryfeR +4  

    Tak to wina filtru. Miałem to samo po dodaniu subskrypcji z tego wykopu: http://www.wykop.pl/link/272984/polska-lista-adblocka

    pokaż komentarz
    KaloryfeR
  • Poniu -4  

    Nie jesteśmy Jezusami - Nie przebaczamy. >:(

    pokaż komentarz
    Poniu
  • BeataDM 0  

    @KaloryfeR - wielkie dzięki! A co zrobić, by wszystko wróciło do normy?

    pokaż komentarz
    BeataDM
  • MasterSoundBlaster 0  

    @BeataDM
    Po prostu usuń subskrypcję tego filtru i będzie po problemie ;) Ja tak zrobiłem i u mnie wszystko śmiga, zwykle EasyElement + EasyList w zupełności wystarczy.

    pokaż komentarz
    MasterSoundBlaster
  • Bloodtech 0  

    http://ideone.com/GTB6NJ3A

    Kompiluje sie ? Chyba nie :D

    pokaż komentarz
    Bloodtech
  • orcus +5  

    Oczywiście przeczytałeś pierwszy komentarz w którym wytłumaczone jest jak trzeba oszukać by to zadziałało. Mimo tego, że nie jest to poprawny kod to ilość "sztuczek" które robi jest imponująca.

    pokaż komentarz
    orcus
  • conel +2  

    http://img268.imageshack.us/img268/2544/westley.png
    Da się? Da. Tylko czytać trzeba (pierwszy komentarz), a nie wklejać jak idzie byle gdzie i byle jak.

    pokaż komentarz
    conel
  • ShKieLet -2  

    Co za bełkot

    pokaż komentarz
    ShKieLet
  • b1ackjack +103  

    :(

    pokaż komentarz
    b1ackjack
  • milordi +101  

    @jonik
    A jak myślisz kto w większości spędza święta przy komputerze? :)

    pokaż komentarz
    milordi
  • jonik +48  

    Nie przesadzajmy - mamy 23:30 sporo osób powróciło do "normalnego" życia.

    pokaż komentarz
    jonik
  • b1ackjack +30  

    @jonik
    To może chociaż to Ci się spodoba:
    (Motyw Mortal Kombat zagrany na transformatorach Tesli)
    http://www.youtube.com/watch?v=eXsfGVVGb-Y
    Potraktuj to jako prezent :)

    pokaż komentarz
    b1ackjack
  • baziorek +21  

    @up
    Darowanemu koniowi nie zagląda się w zęby. Masz prezent, to się ciesz.

    pokaż komentarz
    baziorek
  • orcus +61  

    No ładnie... nastał dzień gdy pierwotnych użytkowników wykopu się z niego wyrzuca...

    pokaż komentarz
    orcus
  • janekch 0  

    Wykopowi Kosowarzy.

    pokaż komentarz
    janekch
  • Quinn +27  

    Wszyscy się uśmialiśmy. Ach, te świąteczne ironie, aronie, sarkazmy. :)

    pokaż komentarz
    Quinn
  • dawidg -1  

    jak by coś takiego w brainfucku napisano....

    pokaż komentarz
    dawidg
  • l053r +25  

    no weź ej, to nie n-k god damn it!. To jest wyzsza forma... nie rozumiesz? daj spokój...

    pokaż komentarz
    l053r
  • osiaq -3  

    bo to jest nowa wersja Szerloka, trzeba wkleic inny kod, tylko nie pamiętam jaki. Na pewno któryś wykopowicz go zna to Ci poda, jak ładnie poprosisz.
    Panie i panowie, pomóżcie koledze i podajcie mu ten właściwy, niech ma prezent na święta

    pokaż komentarz
    osiaq
  • mari01986 -3  

    nacisnij ctr + alt + del ( 3 razy ) jest to tajemniczy kod który działa zarówno na śledzika i na szerloka .. ale pamiętaj nie masz go ode mnie ! nigdy się nie znaliśmy i nigdy ci go nie podałem !

    pokaż komentarz
    mari01986
  • za017 +6  

    A może spróbuj tego: killall 5h3r10ck - ponoć działa, ale nie miałem odwagi spróbować.

    PS Gdybyś używał linuksa wystarczy wpisać kill -9 0 i Szerlok znika z Twojego monitora na jakiś czas (gwarantowane).

    pokaż komentarz
    za017
  • Srok -5  

    Skoro programiści dostali prezent, to ja mam prezent dla wszystkich tych, którzy nie znaleźli nic pod choinką, proszę - http://tinyurl.com/yckzovx - możecie sobie wydrukować

    pokaż komentarz
    Srok
  • miszk 0  

    A z jakimi opcjami to się kompiluje?

    pokaż komentarz
    miszk
  • b1ackjack +1  

    @miszk:
    @hanz:

    Coś takiego:
    gcc -Dtrgpune=putchar pr.c -o pr

    pokaż komentarz
    b1ackjack
  • hanz 0  

    ale bez odwracania i rot13 gcc mi się burzy :(

    pokaż komentarz
    hanz
  • Menas 0  

    [komentarz usunięty]

    pokaż komentarz
    Menas
  • guzi 0  

    Tak

    pokaż komentarz
    guzi
  • Menas 0  

    [komentarz usunięty]

    pokaż komentarz
    Menas
  • iblit 0  

    [komentarz usunięty]

    pokaż komentarz
    iblit
  • b1ackjack 0  

    Trzeba zrobić coś takiego:
    gcc -Dtrgpune=putchar pr.c -o pr

    pokaż komentarz
    b1ackjack
pokaż 

Wykopali i zakopali (352 / 77)