2014
10-26

my own sin and cos implementation in C / C++

Here is my own implementation of sin and cos functions in C language. It's may be usedful if you want to compile very small exe file, without using standard libc.
  1. float cos(float x){
  2. if( x < 0.0f )
  3. x = -x;
  4. while( M_PI < x )
  5. x -= M_2_PI;
  6. return 1.0f - (x*x/2.0f)*( 1.0f - (x*x/12.0f) * ( 1.0f - (x*x/30.0f) * (1.0f - x*x/56.0f )));
  7. }
  8.  
  9. float sin(float x){return cos(x-M_PI_2);}
  10.  
2014
10-05

how to compile 64KB exe in visual 2012 without CRT

CRT (C Run Time) is library installed with visual studio that is usually required by exe files created by visual studio.
If you just copy exe file to other computer it may not work. You need to install on other computer CRT.
So if you want to create 64KB intro for demoscene that don't need any aditional dll's then you need to go around it.
(more…)
2014
10-05

jak uzyc 4klang 3.0.1

1. Po otrzymaniu plikow 4kalng.h i 4klang.inc od muzyka, skopiuj je do 4klang_sources/3.0.1/
2. Uruchom komende nasmw.exe -fwin32 -o "4klang.obj" 4klang.asm
3. Skopiuj plik 4klang.obj do folderu z projektem Visual C++.
4. Idz do ustawien projektu / Linker / Input / Additional Dependencies, i dodaj tam 4klang.obj.
5. Skopiuj przykladowy plik *.cpp z przykladow 4klang do twojego kodu C++.
2014
10-05

(English) how to create 1KB exe for demoscene (start for 1KB or 4KB intro)

Opisze tutaj jak stworzyc bardzo maly plik *.exe z porsta animacja.
(more…)
2012
08-12

Przeprowadzka na nowy serwer

W Blog | Tagi:
Dzisiaj przenioslem moje strony z starego hostingu na nazwa.pl, do nowego hostingu na linuxpl.com.
Ponadto zmienilem domeny niektorych z moich stron.
peter-sobieraj.com - Moj blog.
spirits.ca7.eu - Gra strategiczna MMORTS MMORTS (Massively multiplayer online real-time strategy game).
save-game.ca7.eu - portal z zapisanymi stanami gier.
katarzyna-wojcik.ca7.eu - Strona domowa mojej cioci - tlumacz przysiegly jezyka niemieckiego.
(more…)
2012
02-28

table border dziwny kolor pod firefox

Problem:

Możliwe że zastanawiałeś się czemu jeśli ustawisz table border color na np #F00 to pod różnymi przeglądarkami dostajesz różne kolory.
Zabawne 🙂
(more…)
2011
12-19

mysql błąd sumy

W Blog | Tagi: ,
Dzisiaj walczyłęm z dziwnym błędem w MySQL.
  1.  
  2. SELECT
  3. -- ...
  4. (
  5. (SELECT SUM(t.v)
  6. FROM tab1 t
  7. )
  8. +
  9. (SELECT SUM(t.v)
  10. FROM tab2 t
  11. )
  12. ) AS x
  13. -- ...
  14.  
Coś takiego zwracało mi NULL w każdej kolumnie x w każdym wierszu mimo iż w tab1 było mnustwo niezerowych rekordów. (more…)
2011
10-13

notepad++ regex replace

Notepad++ to wspaniały darmowy edytor tekstu.
Możesz go pobrać na http://notepad-plus-plus.org/.
Posiada opcję regex replace.
Jak więc to działa ?
(more…)
2011
06-16

Jak stworzyć formularz zamówienia i sprawić status zapłaty w paypal

Nie jest to takie trudne jeśli masz dobry przykład. Niestety ciężko było mi znaleść taki. Więc opisze całość tutaj. (more…)
2011
01-26

Nowa skórka

Dzisiaj stworzyłem nową skórkę (wordpress) dla mojej strony.
(more…)