Windows Xp after 8th of April

Microsoft has confirmed that all existing security patches and updates for Windows XP will still be available after support officially ends. This means that after the 8th April 2014, you’ll still be able to use Windows Update to download all existing security patches. However let’s create an WINDOWS XP SP3 disk now after for safekeeping STEP 1 – DOWNLOAD XP SP3 First, you’ll need to download the Windows XP SP3 Network Installation Package, which is the standalone install for XP. Click the Download button and, when prompted, select Proceed with this download and click Next. Click No thanks and then …

Continue reading Windows Xp after 8th of April

Borlad database engine errors

BDE Error list: $0000 (0) = Successful completion. $0021 (33) = System Error $0022 (34) = Object of Interest Not Found $0023 (35) = Physical Data Corruption $0024 (36) = I/O Related Error $0025 (37) = Resource or Limit Error $0026 (38) = Data Integrity Violation $0027 (39) = Invalid Request $0028 (40) = Lock Violation $0029 (41) = Access/Security Violation $002A (42) = Invalid Context $002B (43) = OS Error $002C (44) = Network Error $002D (45) = Optional Parameter $002E (46) = Query Processor $002F (47) = Version Mismatch $0030 (48) = Capability Not Supported $0031 (49) = …

Continue reading Borlad database engine errors

Download a file from Internet

{1.} uses URLMon, ShellApi; function DownloadFile(SourceFile, DestFile: string): Boolean; begin try Result := UrlDownloadToFile(nil, PChar(SourceFile), PChar(DestFile), 0, nil) = 0; except Result := False; end; end; procedure TForm1.Button1Click(Sender: TObject); const // URL Location SourceFile = ‘https://www.google.com/intl/de/images/home_title.gif’; // Where to save the file DestFile = ‘c:tempgoogle-image.gif’; begin if DownloadFile(SourceFile, DestFile) then begin ShowMessage(‘Download succesful!’); // Show downloaded image in your browser ShellExecute(Application.Handle, PChar(‘open’), PChar(DestFile), PChar(”), nil, SW_NORMAL) end else ShowMessage(‘Error while downloading ‘ + SourceFile) end; // Minimum availability: Internet Explorer 3.0 // Minimum operating systems Windows NT 4.0, Windows 95 {********************************************************} {2.} uses Wininet; function DownloadURL(const aUrl: string): Boolean; var hSession: HINTERNET; hService: HINTERNET; lpBuffer: array[0..1024 + 1] of Char; dwBytesRead: DWORD; begin Result := False; // hSession := InternetOpen( ‘MyApp’, INTERNET_OPEN_TYPE_DIRECT, nil, nil, 0); hSession := InternetOpen(‘MyApp’, INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0); try if Assigned(hSession) then begin hService := InternetOpenUrl(hSession, PChar(aUrl), nil, 0, 0, 0); if Assigned(hService) then try while True do begin dwBytesRead := 1024; InternetReadFile(hService, @lpBuffer, 1024, dwBytesRead); if dwBytesRead = 0 then break; lpBuffer[dwBytesRead] := #0; Form1.Memo1.Lines.Add(lpBuffer); end; Result := True; finally InternetCloseHandle(hService); end; end; finally InternetCloseHandle(hSession); end; end; {********************************************************} {3. Forces a download of the requested file, object, or directory listing from the origin server, not from the cache } function DownloadURL_NOCache(const aUrl: string; var s: String): Boolean; var hSession: HINTERNET; hService: HINTERNET; lpBuffer: array[0..1024 + 1] of Char; dwBytesRead: DWORD; begin Result := False; s := ”; // hSession := InternetOpen( ‘MyApp’, INTERNET_OPEN_TYPE_DIRECT, nil, nil, 0); hSession := InternetOpen(‘MyApp’, INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0); try if Assigned(hSession) then begin hService := InternetOpenUrl(hSession, PChar(aUrl), nil, 0, INTERNET_FLAG_RELOAD, 0); if Assigned(hService) then try while True do begin dwBytesRead := 1024; InternetReadFile(hService, @lpBuffer, 1024, dwBytesRead); if dwBytesRead = 0 then break; lpBuffer[dwBytesRead] := #0; s := s + lpBuffer; end; Result := True; finally InternetCloseHandle(hService); end; …

Continue reading Download a file from Internet

Copy a file

{ The CopyFile function copies an existing file to a new file. CopyFile( lpExistingFileName : PChar, // name of an existing file lpNewFileName : PChar,      // name of new file bFailIfExists : Boolean);   // operation if file exists bFailIfExists: Specifies how this operation is to proceed if a file of the same name as that specified by lpNewFileName already exists. If this parameter is TRUE and the new file already exists, the function fails. If this parameter is FALSE and the new file already exists, the function overwrites the existing file and succeeds. } var fileSource, fileDest: string; begin fileSource := ‘C:SourceFile.txt’; fileDest := ‘G:DestFile.txt’; CopyFile(PChar(fileSource), PChar(fileDest), False); end;

Continue reading Copy a file

Create a Shutdown Shortcut for windows 8

1. It starts, ironically, in Desktop mode, which you can reach by clicking/tapping the Desktop tile or pressing Win-D (that’s the Windows key and the letter D). 2. Right-click in any open spot on the desktop, then choose New, Shortcut. 3. We’re going to make a Shutdown shortcut, so in the location field, type shutdown /p and then click Next. 4. Choose a different name for the shortcut if you want, or leave it as “shutdown,” then click Finish. 5. Right-click the new shortcut and choose Pin to Start. Presto! You’re done. The next time you return to the Start screen …

Continue reading Create a Shutdown Shortcut for windows 8

Google fonts

Thank you Google to provide a very easy way to sort out different cool fonts on our websites.   Go to https://www.google.com/fonts/ and follow the instructions.

Continue reading Google fonts

UK Business Directories

Here a list of free business directories in UK. When listing your business, AVOID using mass submitter website. Google doesn’t like them and they create a bad ranking. You are been warned! https://www.freeindex.co.uk/ https://www.ukdirectory.co.uk/ https://www.wwwi.co.uk/ https://www.near.co.uk/ https://directory.digitalstall.co.uk/ https://www.biznessdirect.co.uk/ https://www.scoot.co.uk/ https://www.thetradefinder.co.uk/index.aspx https://b99.co.uk/ https://uksearch247.com/uk-business-listings-directory/free-business-listing.php https://www.b2bindex.co.uk/ https://www.smartbusinessdirectory.co.uk/ https://www.hotfrog.co.uk/

Continue reading UK Business Directories

Receive bitcoin payment – Blockchain API

All you need is one bitcoin address – No Sign Up, No Downloads, No Fees   It explain and help you to set up a way to connect php to receive payments in Bitcoin   https://blockchain.info/api/api_receive

Continue reading Receive bitcoin payment – Blockchain API

What’s My Ip address

I tough to make some tools like the one on this website. What’s the point it’s all here More Info About You Port Scanners Traceroute HTTP Compression Ping WHOIS & DNS Website Rankings IP Location HTTP Headers Text Related Tools Short URL Machine HTML Characters String to Timestamp Hash Generator Text Case Changer Regexp Tester String Encoding Password Generator Roman Numerals Upside-Down Text Text to Code Ratio Other Tools Fios WEP Keys Random Websites Library Unit Converter Statistical Accuracy WhatsMyIP PixelAds   https://www.whatsmyip.org/

Continue reading What’s My Ip address

W3Schools

Online tutor for everything Web coding   https://www.w3schools.com/

Continue reading W3Schools

HTML Color Picker

Very good system to play with colors for your CSS https://www.w3schools.com/tags/ref_colorpicker.asp

Continue reading HTML Color Picker

Website informer

Complete information about any website Website Informer is a special service for web masters that gathers detailed information on websites – general information, statistics, main competitors, similar sites, IPs etc.  https://website.informer.com/ Useful to know ranking

Continue reading Website informer

PirateBrowser

PirateBrowser is a bundle package of the Tor client (Vidalia), FireFox Portable browser (with foxyproxy addon) and some custom configs that allows you to circumvent censorship.   You are not hidden , but you can go around blocks https://piratebrowser.com/#down

Continue reading PirateBrowser

One-Side Only shadow

.one-edge-shadow { -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black; }

Continue reading One-Side Only shadow

Inner Shadow

.shadow { -moz-box-shadow: inset 0 0 10px #000000; -webkit-box-shadow: inset 0 0 10px #000000; box-shadow: inset 0 0 10px #000000; }

Continue reading Inner Shadow

Shadow

.shadow { -moz-box-shadow: 3px 3px 5px 6px #ccc; -webkit-box-shadow: 3px 3px 5px 6px #ccc; box-shadow: 3px 3px 5px 6px #ccc; }   The horizontal offset of the shadow, positive means the shadow will be on the right of the box, a negative offset will put the shadow on the left of the box. The vertical offset of the shadow, a negative one means the box-shadow will be above the box, a positive one means the shadow will be below the box. The blur radius (optional), if set to 0 the shadow will be sharp, the higher the number, the more …

Continue reading Shadow