1. ANN: minibidi.c was ported to minibidi.pp

    We have ported the minibidi.c to FreePascal minibidi.pp with some modifications to be workable with Pascal, in minilib project.

    This file process the Unicode Arabic characters to make Joining/Shaping and make it Right To Left readable, in another hand it is prepare the string variable (widestring) to be printed in Right To Left, it is like FriBidi but more simple and in Pascal.

    The original file written by Ahmad Khalifa from arabeyes.org, i published it with same license.

    Also we port cp864 CodePage and added to unicodes directory, it is useful to convert a Unicode string (widestring) to that old code page cp864.

    cp864 used by most POS printers (thermal) and Customer Display, now with minibidi.pp you can proceess the string to be printed in Right To Left order and then convert it to cp864 codepage then print it to ESCPOS printers.

    This an example how to print to ESCPOS printer

    Used it with Terminal Display

    POSIFLEX-VFD1

    The code still need more work, but until now it is usable for me 🙂

     


  2. How to set up NAT Routing on Windows XP

    Good article and worked for me

    http://forum.codecall.net/tutorials/10175-how-set-up-nat-routing-windows-xp.html

    http://www.ante.lv/xwiki/bin/view/Windows/WinXPRouting

    http://www.nanodocumet.com/?p=14

    netsh
    pushd routing ip nat
    uninstall
    install
    set global tcptimeoutmins=1440 udptimeoutmins=1 loglevel=ERROR
    add interface name="NIC2" mode=FULL
    add interface name="NIC1" mode=PRIVATE
    popd

    REGISTRY
    HKEY_LM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter=1


  3. خوارزمية تفقيط الأرقام Arabic Figure Numbers

    خوارزمية تفقيط الأرقام وحدتي Units دلفي Delphi واحدة عادية تحتاج إلى اسم المعدود فقط و الأخرى معقدة تحتاج لمعلومات التذكير و التأنيث و المثنى و الجمع
    الوحدتين مكتوبة للدلفي الإصدار 7

    [تنصل من المسؤولية]
    البرامج التي يتم تنزيلها من الموقع تستخدم كما هي و على مسؤوليتك الخاصة، بدون ضمانات أو كفالة بأي شكل من الأشكال و لسنا مسؤولين عن أية تعديلات أو أخطاء ناجمة عن استعمالها، ولسنا ملزمين عن تطوير و أضافات على أي من مكونات البرنامج، إذا كنت غير موافق فلا تنزل البرنامج أو المصدر، و بمجرد تنزيلك إياها يعني موافقتك.

    يحوي المجلد demos أمثلة عن كيفية استعمالها في VB6 و الـ Excel و PHP
    في المجلد bin قم بتسجيل المكتبة ArFigures.dll لكي تعمل أمثلة الفيجوال بيسك و الاكسل بتشغيل الملف register.bat

    الملف يحتوي على المثال و نسخة exe منه للتجريب، التنزيل

    tafkit-1.1.0.zip

    لقطة

    screenshot1.png.

    screenshot2.png.


  4. Firebird SQL logo for setup or websites.

    I am not a good painter (not at all :p), but becuase FirebirdSQL it is my favorite database, every time i install it at my customer computer, i think why not have a good logo like as another SQL engines.

    I am Using Inkscape to make it ,www.Inkscape.com svg file

    logo-32x32.png. Icon

    logo-53x53.png. For inno setup small logo

    logo-164x164.png. For inno setup large logo but must be 164×314

    Here is the source SVG file using last version of Inkscape
    All of pictures under licenece IDPL, you can use it where you want.
    Original source logo-v2.2.0.svg here logo-v2.2.0.svg

    By useing Gimp 2 to make Beveled picture (Script-Fu->Decor->Add Bevel) with Thickness = 5

    logo-gimped-164.png.