Saturday, May 30, 2009

Authenticate Ownership of Windows Live Spaces in Google Webmaster Central / Microsoft Live Search Webmaster Center / Yahoo! Site Explorer

The ownership verification (authentication) of websites in different webmaster tools such as Google Webmaster Central, Microsoft Live Search Webmaster Center, and Yahoo! Site Explorer is achieved through either of “upload a file” or “add a meta tag” methods, neither of which is currently possible once you own a Windows Live Spaces account.

I think it’d be necessary to add a feature to Live Spaces so it can add a meta tag to the Space HTML’s HEAD section.

It also might be a good idea for the Spaces to have a special place in the SkyDrive to store “sitemap XML” and “robots.txt” files for the associated Space, but in a simple well-formed URL fashion, unlike current SkyDrive URLs which are madly long and messy (sample).

Monday, May 25, 2009

How To Sign/Unsign Symbian Applications Using SISContents

The following article is a step by step picture guide on how to sign/unsign Symbian SIS/SISX package files with your own certificate signature using SISContents by Aquarius.

Introduction

When it comes to S60 Symbian SIS/SISX signer utilities, there are a lot of Windows- and Symbian-based programs around. My favorite out of the crowd is SISContents by Aquarius, because this portable program is user-friendly, reliable, robust, concise, or simply gorgeous.

The prerequisite to signing S60 Symbian applications (.SIS/.SISX files) is to have both your phone’s certificate (.CER) and private key (.KEY) files in hand. If you don’t have your S60 Symbian mobile phone’s CER/KEY files, use my comprehensive guide on getting your OPDA certificate.

Step by Step Picture Guide

View screenshots album here.

Prepare yourself a copy of the SISContents by Aquarius and copy your CER/KEY (e.g., OPDA-266880.cer & OPDA-266880.key) to SISContents\Shell folder. Now follow the 11 steps mentioned below.

Step 1: Opening SISContents

Inside SISContents, run extsis.exe.

Step 2: Creating a New Package

Make a new package using File/New file/Empty package (Ctrl+N), resulting a default name like untitled.sis.

Step 3: Creating Signing Profile

Select certificate (e.g., OPDA-266880.cer) and private key (e.g., OPDA-266880.key) files. Leave the private key passphrase unchanged. Now select a profile name matching your name and Series 60 cellphone (e.g., Komeil’s Nokia N95 8GB), press the Apply button, and close the dialog.

Step 4: Launching Open SIS File Open Dialog

Open the SIS/SISX file you wish to sign using File/Open file... (Ctrl+O).

Step 5: SIS File Opened

If the file already had a signature, you can see the certificate chain, and you need to follow steps 6 & 7 to remove the signature. If there’s no certificate chain, then skip steps 6 & 7 and jump right to step 8.

Step 6: Deleting All Signatures

Delete all latched certificates using Tools/Delete Signatures.

Step 7: Signatures Deleted

If the delete attempt is successful, the certificate chains should disappear, also displaying Signing status: Unsigned.

Step 8: Signing SIS Package with the Certificate Profile

Open Sign package dialog using Tools/Sign package. Select the signing profile you’ve created in step 3 inside the combo box.

Step 9: Adding Signature to the SIS/SISX Package

Press Add signature to apply the added signature to the SIS/SISX package

Step 10: SIS File Is Signed

If the sign attempt is successful, the newly added certificate chain should appear, also displaying Signing status: Signed.

Step 11: Save SIS/SISX File As...

Now to finalize your work, save the file using File/Save as... (Ctrl+S) either overwrite the source SIX/SISX or select a different name. (e.g., concatenate something like Signed for Komeil’s N95 8GB to the file name.)

Wednesday, May 20, 2009

Installing Bluetooth Headset on Windows Vista / Windows Server 2008

This article describes how to install and enable Bluetooth headset profile on both 32-bit (x86) and 64-bit (x64) editions of Microsoft Windows Vista and Microsoft Windows Server 2008.

Nokia Bluetooth Headset BH-803

Due to the fact that Windows Vista doesn’t support Bluetooth headset profile, if you want to use a Bluetooth headset with your adapter, you’ll need a little creative workaround to add the headset profile to the default Microsoft stack. Download either of the x86 or x64 compilations of the CSR Bluetooth driver and extract its contents to a folder. When you try to pair your headset to your computer, Windows will ask for drivers for the headset since it doesn’t find the appropriate headset profile. Point Windows to the folder where you have extracted the CSR drivers to make it work. Make sure you go into the device in the Bluetooth Devices panel and check off the boxes for headset, etc.

Download Links
  • Download CSR Bluetooth driver v1.0.0.376 for Windows Vista / Windows Server 2008 x86 (32-bit)
  • Download CSR Bluetooth driver v1.0.0.376 for Windows Vista / Windows Server 2008 x64 (64-bit)
CAB File Listing
  • bthaudiohf.cat
  • bthaudiohf.inf
  • bthaudiohf.sys
  • bthav.cat
  • bthav.inf
  • bthav.sys
  • bthavrcp.cat
  • bthavrcp.inf
  • bthavrcp.sys
  • bthfilt.cat
  • bthfilt.inf
  • bthfilt.sys
  • hfgservice.dll
  • hfgservice_ps.dll

Both the 32-bit and 64-bit drivers are developed by CSR plc and include the following files:

bthaudiohf.cat, bthaudiohf.inf, bthaudiohf.sys
  • Description: Bluetooth Hands-free Audio (BthAudioHF)
  • Device Description: Bluetooth Hands-free Audio Device
  • Display Name: BthAudioHF Service
  • Service Description: Bluetooth Hands-free Audio Service
  • User Mode Service Display Name: Handsfree Headset Service
  • User Mode Service Description: Enables wireless Bluetooth headsets to run on this computer. If this service is stopped or disabled, then Bluetooth headsets will not function properly on this machine.
  • Version: 1.0.0.376, 11/20/2006
bthav.cat, bthav.inf, bthav.sys
  • Description: Bluetooth AV (BthAv)
  • Device Description: Bluetooth Stereo Audio
  • Service Description: Bluetooth AV Profile
  • Pins: Bluetooth Audio Capturer, Bluetooth Audio Renderer
  • Version: 1.0.0.357, 10/11/2006
bthavrcp.cat, bthavrcp.inf, bthavrcp.sys
  • Description: Bluetooth AVRCP (BthAvrcp)
  • Device Description: Bluetooth Remote Control Device
  • Service Description: Bluetooth AVRCP Profile
  • Version: 1.0.0.357, 10/11/2006
bthfilt.cat, bthfilt.inf, bthfilt.sys
  • Description: Bluetooth Filter Driver (BthFilt)
  • Service Description: Bluetooth Command Filter
  • Version: 1.0.0.370, 11/06/2006
hfgservice.dll
  • Description: Handsfree Headset Service
  • Version: 1.0.0.376
hfgservice_ps.dll
  • Description: HFGService Proxy Stub Library
  • Version: 1.0.0.376

نصب هدست بلوتوث در ویندوز ویستا / ویندوز سرور ۲۰۰۸

این مقاله نحوهٔ نصب و فعال کردن پروفایل هدست بلوتوث روی مایکروسافت ویندوز ویستا و مایکروسافت ویندوز سرور ۲۰۰۸ ۳۲ بیت و ۶۴ بیت را شرح می‌دهد.

هدست بلوتوث نوکیا BH-803

به این دلیل که ویندوز ویستا پروفایل هدست بلوتوث را پشتیبانی نمی‌کند، اگر بخواهید از یک هدست بلوتوث روی مبدل خود استفاده کنید، باید خلاقیت بکار برید و با افزودن پروفایل هدست به استک پیش‌فرض مایکروسافت، این ایراد را دور بزنید. هر یک از نسخه‌های ۳۲بیت یا ۶۴بیت افزاره‌ران بلوتوث سی‌اس‌آر را پایین‌گذاری (دانلود) کنید و محتوای آن را در یک پوشه باز کنید. هنگامیکه سعی کنید هدست را با رایانه جفت کنید، بدلیل عدم یافتن پروفایل هدست مناسب، ویندوز از شما درخواست ارائهٔ افزاره‌ران (درایور) هدست خواهد کرد. ویندوز را به همان پوشه‌ای که پرونده‌های افزاره‌ران سی‌اس‌آر را در آنجا باز کردید ارجاع دهید تا کارها انجام شود. مطمئن شوید که بسراغ افزاره در پنل Bluetooth Devices بروید و چک‌باکس‌های مربوط به هدست و غیره را خاموش کنید.

پیوند‌های پایین‌گذاری (دانلود)
  • پایین‌گذاری افزاره‌ران بلوتوث سی‌اس‌آر نگارش ۱٫۰٫۰٫۳۷۶ برای ویندوز ویستا / ویندوز سرور ۲۰۰۸ ۳۲ بیت
  • پایین‌گذاری افزاره‌ران بلوتوث سی‌اس‌آر نگارش ۱٫۰٫۰٫۳۷۶ برای ویندوز ویستا / ویندوز سرور ۲۰۰۸ ۶۴ بیت
سیاههٔ محتوای پرونده‌های کب
  • bthaudiohf.cat
  • bthaudiohf.inf
  • bthaudiohf.sys
  • bthav.cat
  • bthav.inf
  • bthav.sys
  • bthavrcp.cat
  • bthavrcp.inf
  • bthavrcp.sys
  • bthfilt.cat
  • bthfilt.inf
  • bthfilt.sys
  • hfgservice.dll
  • hfgservice_ps.dll

هر دو نسخهٔ ۳۲ بیت و ۶۴ بیت افزاره‌ران‌ها توسط سی‌اس‌آر پی‌ال‌سی گسترش یافته و شامل پرونده‌های زیر است:

‫bthaudiohf.cat،‬ ‫bthaudiohf.inf،‬ ‫bthaudiohf.sys‬
  • شرح: ‪Bluetooth AV (BthAv)‬
  • شرح افزاره: Bluetooth Hands-free Audio Device
  • نام نمایشی: BthAudioHF Service
  • شرح سرویس: Bluetooth Hands-free Audio Service
  • نام نمایشی سرویس در حالت کاربر: Handsfree Headset Service
  • شرح سرویس در حالت کاربر: ‪Enables wireless Bluetooth headsets to run on this computer. If this service is stopped or disabled, then Bluetooth headsets will not function properly on this machine.‬
  • نگارش: ۱٫۰٫۰٫۳۷۶، ۲۰ نوامبر ۲۰۰۶
‫bthav.cat،‬ ‫bthav.inf،‬ ‫bthav.sys‬
  • شرح: ‪Bluetooth AV (BthAv)‬
  • شرح افزاره: Bluetooth Stereo Audio
  • شرح سرویس: Bluetooth AV Profile
  • پایه‌ها: Bluetooth Audio Capturer, Bluetooth Audio Renderer
  • نگارش: ۱٫۰٫۰٫۳۵۷، ۱۱ اکتبر ۲۰۰۶
‫bthavrcp.cat،‬ ‫bthavrcp.inf،‬ ‫bthavrcp.sys‬
  • شرح: ‪Bluetooth AVRCP (BthAvrcp)‬
  • شرح افزاره: Bluetooth Remote Control Device
  • شرح سرویس: Bluetooth AVRCP Profile
  • نگارش: ۱٫۰٫۰٫۳۵۷، ۱۱ اکتبر ۲۰۰۶
‫bthfilt.cat،‬ ‫bthfilt.inf،‬ ‫bthfilt.sys‬
  • شرح: ‪Bluetooth Filter Driver (BthFilt)‬
  • شرح سرویس: Bluetooth Command Filter
  • نگارش: ۱٫۰٫۰٫۳۷۰، ۶ نوامبر ۲۰۰۶
hfgservice.dll
  • شرح: Handsfree Headset Service
  • نگارش: ۱٫۰٫۰٫۳۷۶
hfgservice_ps.dll
  • شرح: HFGService Proxy Stub Library
  • نگارش: ۱٫۰٫۰٫۳۷۶

Thursday, May 14, 2009

Chortkeh BDF Font Viewer 2.0

The latest build of BDFViewer as of May 14, 2009 which supports Unicode BDF font files is available to download at Komeil’s mirror of Chortkeh Font Toolbox. Chortkeh BDF Font Viewer is a part of Chortkeh Font Toolbox.

Chortkeh BDF Viewer 2.0 showing Unicode glyphs

Download Links
  • Download Chortkeh BDF Font Viewer 2.0, May 14, 2009 as a 238 kB (244,260 bytes) CAB file which should extract to a 589 kB (603,136 bytes) EXE file
BDFViewer Version 2.0.0.0 Modifications and Enhancements
  • Fixed bug with default glyph selection when file is opened
  • Supported Unicode range
  • Supported dynamic display, so only defined glyphs are listed
  • Supported dynamic grid fitting
  • Optimized client size for 1024x768 screens
  • Optimized render algorithm
  • Supported glyphs with dimensions up to 64x80 pixels
  • Changed user interface font to Tahoma
  • Removed WebLink
  • Migrated to Borland C++Builder 6
About Chortkeh BDF Font Viewer

The roots of Chortkeh BDF Font Viewer return back to 2002, when it’s been started on January 8, 2002, as part of Chortkeh Font Toolbox. BDFViewer is a tool for viewing files in Glyph Bitmap Distribution Format in Windows generated by different programs such as Microsoft SBIT32.exe (part of Microsoft TrueType SDK) and Mark Leisher’s TTF2BDF.exe / OTF2BDF.exe (OpenType to BDF Converter) et al. Chortkeh BDF Viewer for Windows is able to process BDF files including Unicode glyphs up to 64x80 pixels as of version 2.0.

Functional Information and System Requirements

BDF Viewer is a stand-alone 32-bit portable executable (meaning no need to install, just run the single executable file) not dependant to any special API which runs smoothly on Windows 98, Windows Me, Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, and Windows 7.

Copyright Notice and Disclaimer

This computer program is freeware, provided AS IS, with no warranties expressed or implied.

How To Extract TrueType BDF Glyphs Using Microsoft SBIT32.exe

SBIT32.EXE [-v] -x in.ttf in.met out.bdf

where the “in.met” (called a “metric” file) should include the following line:

PPEM x-value-in-points [y-value-in-points]

How To Extract OpenType/TrueType BDF Glyphs Using Mark Leisher’s TTF2BDF.exe / OTF2BDF.exe

OTF2BDF.exe -p size-in-points -o out.bdf in.{ttf/otf}

Because both TTF2BDF.exe and OTF2BDF.exe applications use the unknown TMPDIR environment variable instead of TEMP, make sure to run the following command before calling, or you’ll get “unable to open temporary file” error:

set tmpdir=%temp%

Please note TTF2BDF requires cygwin1.dll while OTF2BDF requires freetype6.dll and zlib1.dll all available to download here.

Download Older Versions
  • Download Chortkeh BDF Font Viewer 1.1, January 19, 2002
  • Download Chortkeh BDF Font Viewer 1.0, January 16, 2002






Copyright © 1999-2012 Komeil Bahmanpour. All rights reserved.


Reproduction is permitted provided that the source is acknowledged and a link is included to the relevant article.