Latest Threads

Forum Statistics
  • Forum posts:1 171
  • Forum threads:183
  • Members:1 484
  • Latest member:TheResidencesatW


Posted by: Ashus
29.11.2007 02:55
Forum: Delphi programs
- No Replies

GeoIPlookup.exe is an alternative to linux tool GeoIPlookup, that does pretty much the same. You enter an IP address and it is resolved to country using an internal offline database. The output is in the very same format: "GeoIP Country Edition: CZ, Czech Republic".

Download and extract http://www.maxmind.com/download/geoip/da...oIP.dat.gz database file regularly, free updates are available each month.

Print this item


Posted by: Ashus
23.11.2007 02:54
Forum: Delphi programs
- No Replies

Girder is a tool for controlling PC via TV remote or almost any other input hardware. Along the way of configuring it to my needs, I needed to create two helper tools, here they are:


Alt-tab (GirderAT.exe)
Unlike sending command Keyboard: Alt+Tab (switches to previous task), this one keeps Alt pressed for a while, so you can choose between all tasks comfortably.

Keyboard (GirderKB.exe)
This little utility enables you to write letters and numbers from within 10-button device - like Multi-tap on cell phone.

Print this item


Posted by: Ashus
15.11.2007 04:38
Forum: Webové stránky a aplikace
- No Replies

Internetový obchod s péřovými výrobky
http://www.termop.cz

Technologie: Joomla!, VirtueMart

Práce:

  • stránky: instalace Joomly, konfigurace VirtueMartu, základ designu půjčen ze serveru SiteGround, vytvoření statických článků, úpravy menu, přepracování stylů, přepracování grafiky. (19h 30m)
  • distribuce: zakoupení domény, webhostingu, konfigurace mailboxů, přidání do Googlu, vytvoření dynamické Google SiteMap. (3h)

   

Print this item


Posted by: Ashus
7.11.2007 01:53
Forum: Delphi programs
- No Replies

This tool displays current Windows uptime - time since last system restart.

The archive contains GUI and CLI version.

Print this item


Posted by: Ashus
14.9.2007 12:41
Forum: Game tools
- Replies (75)

Modifikace hry Call Of Duty 2 pro náš server Kafemlýnek.

Posbírané, upravené:

  • AluCarD Blood Mod 2 - víc krve
  • Bjuster's Taunts 2.2 - nové hlášky ze singleplayeru [V] (upraveno, hlášky typu taunt (menu 4 a 5) se i v týmových hrách posílají všem, nejen týmu)
  • Bully's American Enfield - dá Enfielda Američanům
  • Cooked nades - vaření granátů (podržet, hodit, bouchne dřív)
  • Colored smokes - barevné smoke granáty (vyextrahováno z AWE)
  • EC No-Turret - kulomety zrušeny v CTF, HQ a SD (upraveno)
  • Mom's Welcome Message Generator - uvítací info hlášky s adresou stránek (upraveno, neomezený počet, zobrazí se dole)
  • No Dust Mod 2 - odstranění kouřů a prachu na mapách (pro vyšší FPS)
  • Spawn protection - ochrana před smrtí po respawnu po dobu 12 sekund, do odchodu z místa, nebo do zmáčknutí střely (vyextrahováno z Extreme+)
  • SpawnLogic (vyextrahováno z Extreme+)
  • SuperHeadshot - při zásahu do hlavy se útočníkovi a oběti zobrazí malá zpráva o vzdálenosti
  • Tally's Weapon limiter - jedna sniperka a brokovnice na tým (zjednodušeno a upraveno, v DM nelze mít více než n sniperek i když jsou to jiné zbraně)
  • Tally's Realistic Compass - hezčí podklad kompasu
  • Vote system - hlasovací systém map po skončení her (vyextrahováno z AdmiralModu; opraveno, předěláno, posunuto; při shodě random)
  • automatické zapnutí Allow downloading (pokud soubor chybí, zobrazí se jen šachovnice)
  • nové mapy Eindhoven a Tripoli vč. podpory UT Domination

Nově naprogramované (by Ashus):
  • nový gametype UT Domination
  • AntiCamp - zobrazení camperů na mapě (vyextrahováno z AdmiralModu, upraveno, předěláno - pro DM, TDM a UTD kratší limit, s postupným chlazením, camp-meterem (styl antiradaru z NFS1) a logováním do statistik; po hře se zobrazí tři největší kempeři při vote menu)
  • admini můžou ručně vyvolávat vote menu, spectator je při hlasování přehozen na hráče
  • admini můžou ručně vyvolávat plácací mód, kdy hra všem sebere náboje
  • admini můžou ručně vyvolávat pistolkový mód, kdy hra všem dá dvě pistolky
  • admini můžou ručně nastavit příští mapu nebo typ hry, při hlasování se pak položka zobrazí jako jediná a bude zvolena i když nebude vybrána
  • admini můžou nastavit všem hráčům stejný sv_maxrate
  • počítání zbývajících živých hráčů v módech CTF, HQ a SD
  • při zabití pažbou se zobrazí všem malá zpráva a oběti ještě i velká
  • Final Ranks - po hře se zobrazí osobní rozdíl zabití a smrtí a slovní ohodnocení, poměr, počet plácnutí a zakempení za minulou hru (při vote menu)
  • Spectator Abuse (obtěžování spectatorů) - podle pravidel nemají ve hře zabírat sloty, proto jsou po 5 minutách automaticky vykopnuti; admini a VIP (na požádání) jsou vyjímky; pokud někdo v SD zemře přesně na místě, kde se narodil podruhé (aniž by někoho zabil), je kopnut za nečinnost hned (i VIP)
  • Name Checker (kontrola přezdívek) - musí obsahovat aspoň 3 písmena a nesmí to být Unknown soldier a podobně
  • Anti-same-map/gametype - rozrůznění map a herních typů, dovolí max. 2x stejnou mapu po sobě, pak ji 2x zakáže; 3x SD po sobě, pak ho ale 3x zakáže
  • jedno přejmenování je povoleno, za druhé server hráče vykopne
  • zvuky z UT - first blood, headshot, double kill, ..., killing spree, ..., 3 & 1 minute remaining, 10,3,2,1 v SD před výbuchem
  • změna počtu granátů (možno i náhodně určit pravděpodobnost - 1:3 atd.)
  • změna počtu smoků (možno i náhodně určit pravděpodobnost - 1:3 atd.)


.7z zzz_kafemlynek_30.7z Size: 1,15 MB  Downloads: 453



Můžete použít/vykrást libovolnou z funkcí nebo i celý mod, zachovejte však info o původním autorovi.

Changelog (2.9a>3.0):
- přidány mapy Eindhoven a Tripoli vč. podpory UT Domination
- přidána volba am_maxrate - automatické nastavení správné hodnoty maxrate hráčům

Changelog (2.9>2.9a):
- pokud jsou povolené sniperky nebo brokovnice a zakážou se, hráči co se s nima narodili s nima můžou dožít, potom se ale stávalo, že byli zmatení a nevěděli co dál -> teď se jim napíše hláška ať si vyberou zbraň, a samo se jim otevře menu pro výběr zbraně; pouze pokud ho zavřou bez výběru, pak se jim ukáže pohled na mrtvolu.
  + ošetřeno SD, vybraná zbraň se nechtěla změnit hned, ale až po jednom kole.

Changelog (2.8da>2.9):
- při opakovaných sebevraždách se ozývalo a logovalo first blood pořád dokola, first blood už je první skutečné zabití (upozornil Rohlik)
- admin může nastavením proměnných am_next_map a am_next_gametype natvrdo připravit přístí mapu/gametype - ve vote menu bude jako jediná a i při jejím nevybrání se zvolí

Changelog (2.8c>2.8da):
- další opravy výjímek

Changelog (2.8b>2.8c):
- všechny texty, co byly natvrdo česky nebo anglicky jsou teď nastavitelné přes config, můžete si je měnit a mod tak rychleji aktualizovat
- objeven parametr +set developer 1 (thx. Jarek PL), který odhalil spoustu chyb ve skriptech, pomáhá přímo vypsáním trace chyby, všechny očividné výjimky byly ošetřeny
- když se hráč narodí v UTD u základny, v momentě kdy zajme vlajku je mu sundán spawn protect (pokud ještě existuje)
- když se hráč sám zraní, funkce, která to hlídá nechcípne výjimkou, ale ukončí se
- kumulativní opravy chyb, drobnosti  -  na první pohled hráči neuvidí žádnou změnu

Changelog (2.8a>2.8b):
- pokud se změní limit sniperek nebo brokovnic na 0 (zakázáno), ihned jsou logicky odstraněny dané zbraně, povalující se po zemi. Pokud se s ní hráč narodil, zůstane mu než umře (pak si musí zvolit jinou), jinak mu zmizí z ruky hned. Změna proměnných kontrolována každých 5s.

Changelog (2.8>2.8a):
- opraveny barvy smoke granátů po smrti

Changelog (2.7d>2.8):
- možno určit pravděpodobnost obdržení granátů při spawnu
- omezení počtu brokovnic
- změna počítání sniperek v DM

Changelog (2.7c>2.7d):
- při custom mapách (počet byl větsí než tabulka) se mohlo klikat i pod vote menu, opraveno
- přidány položky gametype votu na maximum co se tam vleze - tj. 15 gametypu

Print this item


Posted by: Ashus
11.9.2007 02:41
Forum: Other
- Replies (4)

If you want a nice bold font similar to the original one with international character support, use this. It is Windows XP's Tahoma Bold renamed to TahomaBold internationally, so you can use this bold font on any language version of Windows.

Install the font to your %WINDIR%\Fonts and edit your openttd.cfg. Find the section [misc] and add these lines there:

Code:
small_font = Tahoma
medium_font = TahomaBold
large_font = TahomaBold
small_size = 9
medium_size = 11
large_size = 16

Print this item


Posted by: Ashus
11.9.2007 01:35
Forum: Guides / Návody
- Replies (2)

Dlouho jsem na netu hledal, našel jen střípky a povedlo se mi z toho stvořit funkční automatické tvoření domén třetího řádu (ashus.net/chat > chat.ashus.net a podobně) všech existujících podadresářů. Pro rozjetí je třeba Apache2 webserver a mod_rewrite plugin (standardně v instalačním balíku, stačí povolit).


Dále připravíme náš konfigurační soubor v sites podle tohoto:

Code:
    ServerName www.ashus.net

    

    #pokud směrujeme ze staré domény na novou - ashw.info > ashus.net
    RewriteEngine On
    RewriteCond %{SERVER_NAME} ([^.]+)\.ashw\.info$
    RewriteRule ^/(.*)$ http://%1.ashus.net/$1 [R=301]


    #vstup do vybraných adresářů přesměruje na https
    RewriteEngine On
    RewriteCond %{SERVER_NAME} \.ashus\.net$
    RewriteCond %{SERVER_NAME} ^mail\. [OR]
    RewriteCond %{REQUEST_URI} ^/(admin|client|mail).*/
    RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI}


    #vstup na hlavní www server do adresáře /ashus > ashus.ashus.net
    RewriteEngine On
    RewriteCond %{SERVER_NAME} ^www\.ashus\.net$
    RewriteCond %{REQUEST_URI} ^/ashus/
    RewriteRule ^/ashus/(.*)$ http://ashus.ashus.net/$1 [R=301]


    #ip adresa > http://www.ashus.net/
    RewriteEngine On
    RewriteCond %{SERVER_NAME} ^\[[0-9a-f:]+\]$ [OR]
    RewriteCond %{SERVER_NAME} ^([0-9\.]+)$
    RewriteRule ^/(.*)$ http%{ENV:secure_char}://www.ashus.net/$1 [R=301,L]


    #odstranujeme www pokud se nejedna o domovskou adresu
    #napr. www.ashus.ashus.net > ashus.ashus.net
    RewriteEngine On
    RewriteCond %{SERVER_NAME} !^www\.ashus\.net$
    RewriteCond %{SERVER_NAME} ^www\.(.*)
    RewriteRule ^(.*) http://%1$1 [R,L]


    #pridavame www pokud se jedna o domovskou adresu
    #tj. ashus.net > www.ashus.net
    RewriteEngine On
    RewriteCond %{SERVER_NAME} ^ashus\.net$
    RewriteRule ^(.*) http://www.ashus.net$1 [R,L]


    #tvoříme third level domény ze všeho, co tu není ve výjímkách
    RewriteEngine On
    #zbytek názvu serveru musí být ashus.net (jinak by mohly vznikat chyby)
    RewriteCond %{SERVER_NAME} \.ashus\.net$
    #veškeré www.ashus.net funguje jako bez www, netvoříme zbytečný adresář /var/www/www
    RewriteCond %{SERVER_NAME} !^www\.
    #doména ap funguje jako www - je vyjímka
    RewriteCond %{SERVER_NAME} !^ap\.
    #ikony pro indexy adresářů a chybové hlášky jsou globální po všechny domény
    RewriteCond %{REQUEST_URI} !^/icons/
    RewriteCond %{REQUEST_URI} !^/error/
    #nepotřebujeme více css stylů, globální pro všechny domény
    RewriteCond %{REQUEST_URI} !^/css.css$


    #načteme začátek názvu serveru až po první tečku = název podadresáře
    RewriteCond %{HTTP_HOST} ^([^.]+)\.
    #provádíme obecné redirecty do adresářů
    RewriteRule ^/(.*)$ /%1/$1 [L]

    

 

Nakonec nezapomeňte přidat DNS záznam k vaší doméně (A záznam *.ashus.net > IPadr). Moc hezky to jde v administraci Forpsi (na Pipni si ani nepipnete).

Pokud si přečtete manuál k RewriteCond, bude vám jasné, že: ! je negace, ^ je začátek řetězce, $ je konec řetězce a každá tečka se musí escapovat na "\.". Je to tedy jeden z regexpů.
Každé "RewriteEngine On" resetuje předchozí podmínky a začne novou sadu podmínek.
Proměnná SERVER_NAME odpovídá adrese serveru "chat.ashus.net", IP adrese nebo i "chat_u_ashe" (pokud přistupujeme přes název v hosts).
Proměnná REQUEST_URI obsahuje celé URI za názvem serveru včetně lomítka.

Hodně zdaru a trpělivosti, příkladů tady máte snad dost.

Print this item


Posted by: Ashus
1.9.2007 01:03
Forum: Bash scripts
- Replies (17)

This is a workaround for linux version of NOD32 mirror update server. You still need to purchase a valid key and password to make updates work though. This version is based on work of someone else. I reworked it and included auto-cleanup feature, so all NUP files under mirror directory are checked and if they are not present in update.ver anymore, they get deleted.

This version of update tool doesn't require ESET Gateway Security and supports mirroring protocol version 2 and 3. Their update URL must be different - filename of both versions is update.ver, the content is different.


Installation:

  • Download and install linux executable unrar-free (Debian package name is unrar-free; it should be compatible with other distributions as well though).
  • Download the script below, modify the settings and test the script.
  • Configure the webserver to access the mirror update directory at certain path.
  • Add the script execution hourly to crontab (ex. 15 * * * * root /root/scripts/nodupdate.sh &> /dev/null).
  • Configure NOD32 update server on client computers to use local mirror.


PHP version is more advanced and faster.


.rar unrar-free.rar Size: 31,96 KB  Downloads: 1478

.rar nodupdate.rar Size: 1,52 KB  Downloads: 2286

Print this item


Posted by: Ashus
1.9.2007 12:27
Forum: Other
- No Replies

Here is a set of scripts for windows and linux for executing my favourite network tools.

P - infinite ping
PP - infinite 1kB ping (no more remembering what parameter to use - l/s)
P4 - ping IPv4
PP4 - 1kB ping IPv4
P6 - ping IPv6
PP6 - 1kB ping IPv6
T - traceroute
TT - traceroute without NS resolve (faster)
N - nslookup

All must be entered with a target host as a first parameter.

Linux set is just a bunch of alias commands to add to your ~/.bashrc file and re-login:

Code:
alias p='ping'
alias pp='ping -s 1024'
alias p6='ping6'
alias pp6='ping6 -s 1024'
alias t='traceroute'
alias tt='traceroute -n'
alias n='nslookup'

Windows bath files are distributed with an installer. The installation directory is automatically added to user's path variable.
They can be later executed using Start->Run and entering the command.

Print this item


Posted by: Ashus
30.8.2007 08:23
Forum: Delphi programs
- No Replies

This tool is able to extract names of tracks and lengths from CD text of an WinOnCD v3 - 6 project file or Winamp's M3U with extended information to plain text file (for further customization/print).

Print this item