-
How to print business car...
Forum: Other
Last Post: nightlife4u
Yesterday 03:10
» Replies: 38
» Views: 17 355 -
WiFi stops working after ...
Forum: Guides / Návody
Last Post: nightlife4u
Yesterday 03:08
» Replies: 8
» Views: 8 991 -
Synchronization of config...
Forum: Guides / Návody
Last Post: Donnynienow
Yesterday 11:23
» Replies: 6
» Views: 6 477 -
Find apps blocking APK in...
Forum: Guides / Návody
Last Post: Aaron12
Yesterday 05:29
» Replies: 11
» Views: 15 529 -
Vyhledávače do Opery CZ
Forum: Other
Last Post: eastwoodjenny11
21.11.2024 02:42
» Replies: 26
» Views: 14 578 -
PSPad PHP definition file
Forum: Other
Last Post: ArianaHunt
21.11.2024 10:40
» Replies: 9
» Views: 9 959 -
Airlive 5460 - 21dB hack
Forum: Guides / Návody
Last Post: manishapandey
20.11.2024 02:36
» Replies: 2
» Views: 6 254 -
Návod na hru Runaway 2: T...
Forum: Guides / Návody
Last Post: manishapandey
19.11.2024 02:45
» Replies: 2
» Views: 6 406 -
Rear CD cover template
Forum: Other
Last Post: anya02
19.11.2024 12:47
» Replies: 7
» Views: 8 511 -
Ford Code service ukbooks...
Forum: English
Last Post: Guest
18.11.2024 04:45
» Replies: 9
» Views: 12 394
- Forum posts:1 376
- Forum threads:184
- Members:2 963
- Latest member:teastestdumps
Stránky chovatelské stanice Jack Russell Teriérů
http://www.jack-russellterier.cz
Technologie: PHP, MySQL, vlastní jednoduchý CMS (AshCMS)
Práce:
- stránky: vytvoření vlastního CMS, obsah webových stránek se upravuje ve Wysiwyg editoru TinyMCE (uloženo v DB), editor menu, správa obrázků s generátorem náhledů, Javascriptové zvětšování obrázků na obrazovku, návštěvní kniha. (32h)
- distribuce: zakoupení domény, webhostingu, konfigurace mailboxu, přidání do Googlu, vytvoření dynamické Google SiteMap. (3h)
Webové stránky a aplikace na pozadí internetového rádia RadioGothic.net.
Technologie: PHP "z ničeho", MySQL, LiquidSoap, Cron
Práce:
- stránky: tvorba designu, vícejazyčná podpora, zobrazování aktuálního počtu posluchačů a aktuální skladby v šoupátku přes AJAX, registrace uživatelů, aktivace účtů ověřením platného mailu, řešení zapomenutí hesla, uživatelská práva, návštěvní kniha s captchou, mazáním a smajlíky, AJAXový chat se smajlíky, uživatelské profily, seznam uživatelů, soukromé zprávy s volitelným upozorňováním na e-mail, pravidelná aktualizace playlistu, aktualizace posledních 20 hraných skladeb, písničky na přání s omezením proti opakování, počet přítomných lidí na stránkách, seznam přihlášených s odkazy na profily, malý přehrávač WMP a SWF v popup okně, grafy posluchačů přes PHP/RRDtool, kontaktní formulář s captchou pro nepřihlášené.
- backend: vícenásobný AJAX (chat a obnovení názvu aktuální skladby), automatická aktualizace playlistu, skripty pro komunikaci s LiquidSoapem přes telnet - písničky na přání, přepis ID3 tagů na názvy souborů, při nové skladbě vzdálené spouštění aktualizace posledních 20, hlídání časového přepínání práv uživatelů (podle příspěvků), RRDtool.
- celková doba práce 90h
This tool was developed by Mem. I upgraded it with some GUI changes and added a new variable. WMS is basically an internet browser designed to grab maps to images. It supports all maps, that offer drag-and-drop moving. The only thing I must ask you, is to verify, that the grabbing is allowed in the terms.
How to use WMS:
- Execute WMS.
- Paste or browse to your on-line map, find your area and choose the zoom you need.
- Calibrate the area by clicking Position and size, checking the Show checkbox, and resizing the blinking crop rectangle, so no controls could be seen inside. You may want to make the rectangle a bit more smaller, than the actual map size - to make sure it doesn't interfere with controls.
- Remember, that the WMS uses the rect to identify where to grab for dragging and where to drop. If it interferes, some of the test buttons (U D L R) won't work. In that case, smallen the area.
- Time settings always depends on three things: your computer CPU/mem/GPU speed, your internet connection latency, the map server you choose to grab from. To test the chosen settings, grab 2x2 images and join them. If the result image is OK, you can grab larger areas.
- Set your Capture area. For example 5x5 makes 5 images horizontally, then returns, moves one row below and does the same thing again. If you need area to the left and up of your current position, change the Move left and Move up variables. Eg. to grab area 5x5 with current position exactly in the middle, choose Move left 2 and move up 2. The indicator below tells you, how large the final image file will be.
- Click Start saving. The indicator changes the color to red and you must not move your mouse until the work is done. To cancel the procedure, hold your Shift button for a while.
- When the grabbing is done, use the BitmapCombine tool (requires .NET Framework installed). Remember to enter the same values of X and Y as you entered in WMS. You can choose any of the buttons, that you find the fastest. BMP format is uncompressed - they can make a very large file. PNG needs the whole image to be loaded into memory, it is smaller, much better for vector graphics.
Now you have one big map image. You can either use MS Excel to effectively print separate images to A4 format (you decide how many pages horizontally and vertically it will split into). Or you can upload the image into your PDA / GPS. Before you do so, there's just one more thing to do. You need to calibrate the map, to make the GPS program know, what coordinates correspond to what part of image. I like to use the GPS Tuner tool, if you need guide for calibrating to other programs, just google them.
GPS Tuner uses Map Calibrator, available to download for free:
- Execute Map Calibrator.
- Click Open Map. Find our big image file (it isn't the default - JPG format afaik). You may need to wait for a while, it has to load into memory.
- Move to the left top corner of the map file. Find a precise spot easy to remember, right-click it and choose Add Calibration point.
- Switch back to the WMS and find the exact same spot. Find a function to display its exact GPS coordinates. Type them back to the calibrator dialog.
- Repeat previous two steps with bottom right corner of the map.
- From the Save icon menu, choose Save multiscale map slices. Any other save is fine as well, but multiscale format makes it load very fast at all map scales. The map name should be chosen to describe the area and map type, so you can differ between them later.
Now just copy the output images and calibration files (the whole directory) to the GPS device / memory card. Open it up in GPS Tuner and you're ready to go hiking or geocaching.
This is a simple script, that converts Czech diacritic characters to non-diacritic in ASCII. I used it to remove diacritics from my phonebook.
Don't use UTF-8 files. All files should be converted to Win-1250 before converting (use PSPad Editor).
Select any text or binary file here for parsing
Save the output file
Try this script live!
Webová aplikace dělaná na zakázku Janíčku Trnečkovi. Potřebuje se se svou bandou domluvit na schůzi (pracovní píchačky / spíchnout se) a podle toho, jak budou moct, se na daný termín můžou přihlásit, odhlásit nebo změnit svůj komentář. Poté admin určí, jestli daný termín potvrdí, stornuje, kompletně zruší, nebo zamkne proti změnám.
Následuje pár obrázků, které řeknou více, než tisíc slov
Prázdný termín:
Vytvořený předběžný termín, na který už admin Edu přihlásil:
Potvrzený termín, z pohledu admina:
Potvrzený termín, z pohledu nepřihlášeného:
Potvrzený termín, z pohledu Eda:
Potvrzený a zamčený termín, z pohledu Eda:
No a tady je jednoduchá správa uživatelů:
Ještě dodám, že celá sranda má dva konfiguráky - users.ini a events.ini a tudíž nepotřebuje databázi.
Webová aplikace Správa serverů slouží správcům herních a jiných serverů (tj. uživatelům rozhraní) k jejich spuštění a zastavení, aniž by měli přístup k shellu. Byla postavena na zakázku pro potřeby hostingového serveru http://www.n1ce.cz.
Aplikace používá PHP funkci exec a sudo. Podpůrné bash skripty se starají o nalezení běžícího procesu, jeho spuštění nebo zastavení. Umístili jsme je do jediného adresáře, ve kterém máme právo používat sudo na jiného uživatele. Zde v praxi používáme jako názvy serverů čísla portů, na kterých běží. Návratová hodnota skriptu je vždy uložena do tabulky.
Admini můžou spravovat všechny servery, uživatelé jen ty, které jim admini přidělí. Seznamy serverů se můžou překrývat, tj. více uživatelů může mít právo obsluhovat stejný server.
Admin sám sebe smazat nemůže, ale může mazat ostatní adminy.
A simple script meant to be launched via crontab once a month to keep your offline GeoIP database up-to-date.
#! /bin/bash
cd /usr/share/GeoIP
wget "http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz" -O GeoIP.dat.gz
7z e -y GeoIP.dat.gz
rm GeoIP.dat.gz
This script converts Points of interest (POIs) from old iGO 2006 format (used by MioMap 3) to the new one - Nav N Go iGO 8 - to keep your PDA/GPS devices happy and up-to-date. To convert you also need iGO POI Explorer. All group names will be kept.
- Import old iGO database file to iGO POI Explorer
- Export all to CSV file named input.csv
- Parse it with this script, the result will be saved as user.upoi
- Return the file back to iGO installation dir/save/user.upoi
Use online POI editor instead.
Na úvod podotknu, že návod asi rok nebyl třeba, protože na notebooku jsem měl starý BIOS a ten hlásil interní BT modul jako zařízení Windowsům známé. Po upgradu a reinstalaci WinXP nešel nainstalovat Microsoft stack driver - ovladač bluetooth, který je součástí Windows. Z oficiálního FTP serveru Aceru sice šlo stáhnout balík ovladačů na Broadcom BCM 2045 driver, zabíral ale dalších 70MB a nainstaloval spoustu zbytečností. Na mé potřeby komunikace přes MyPhone Explorer stačí pár COM portů. Co je hlavní, po pokusu o komunikaci s mobilem SE W800i, přestal bluetooth na mobilu reagovat a mobil se musel restartnout. S ovladačema od MS jsem takové problémy nikdy neměl a bez problémů fungovalo i rozhraní HID - vzdálené ovládání PC pres BT.
Po přehrání BIOSu všechno ještě jelo jak mělo, ale když jsem se pokoušel udělat čistou instalaci WinXP, okno Nalezen nový hardware vždy našlo jen "Acer Module". Když jsem chtěl hledat kompatibilní a pak i nekompatibilní ale funkční ovladač, nikdy žádný Broadcom nebyl v nabídce.
Googlil jsem dlouho, ale vyplatilo se to. Našel jsem asi rok starý článek od Harsh J, kde podobný problém řešili a použili následující postup:
Pravým na Tento počítač a Spravovat. Tam najděte Acer module nebo podobný neznámý hardware. Pravým a Vlastnosti. Na poslední kartě (Podrobnosti) je rozevírací nabídka. Najděte ID hardwaru a opište si číslo kratšího (u mě USB\VID_0A5C&PID_2101).
Do kolonky nab. Start > Spustit zadejte notepad "%WINDIR%\inf\bth.inf", tím se spustí úprava konfiguračního souboru našeho ovladače. Najděte řádek [Broadcom.NT.5.1] a zduplikujte řádek pod ním - v mém případě jsem pod něho přidával řádek
Acer BCM2045 Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_2101
v závěru jak už si pozorní jistě všimli upravíte opsané číslo ID hardwaru.
Soubor uložte a editor zavřete.
Pak se vraťte ke správci zařízení. Pravým vyberte náš hardware bez ovladačů a zvolte Aktualizovat ovladač. Dále pak Instalovat ze seznamu ručně. Jako jediný by se měl objevit náš nově kompatibilní ovladač a po vybrání se nainstaluje. Zároveň s ním se najde nové zařízení "Bluetooth device enumerator" a ještě síťové zařízení "Bluetooth device (PAN)".
Po otevření vlastností zařízení Acer BCM2045 na záložce Upřesnit najdete pole, do kterého vypíšete název počítače pro okolí BT (název radiostanice). Pak ještě pro jistotu restartujte zařízení čudlíkem pro vypnutí BT modulu.
Vše funguje jak má - naprostá spokojenost a malá zátěž paměti. Konfigurace se provádí přes Ovládací panely - Zařízení Bluetooth.
Poznámka: skoro stejně se postupuje, pokud nemáte k dispozici ovladače nového notebooku údajně kompatibilního jen s Win Vista. Použil jsem ho např. u VGA karty, na kterou nebylo v konfiguráku ovladače napsán přímo můj model, přičemž na podobné modely byl ovladač vytvořen. Pokud se spletete a setkáte se i s BSODem, není nic jednoduššího, než ovladač v Nouzovém režimu zase odebrat a zkusit jiný.
This is a simple script, that converts XML phonebook from Gammu (Nokia) to MyPhoneExplorer (Sony Ericsson) format. I needed it only once to transfer contacts from an old phone, maybe someone else finds it useful as well.
- Export a XML phonebook from any Nokia phone with the app Gammu
- Select it here for parsing and save the output
- Import your new phonebook to Sony Ericsson phone with the app MyPhoneExplorer