Sell your applications on Windows Mobile Marketplace

3/17/2010 11:22:00 AM

(1) Comments

If you have an Dreamspark account, there is no 99$ fee for selling your applications on Windows Mobile Marketplace. You can get n Dreamspark account by applying your university or getting an ISIC international student card.

https://www.dreamspark.com/

You can download Windows Phone Developers Tools CTP that includes;

Visual Studio 2010 Express for Windows Phone CTP
Windows Phone Emulator CTP
Silverlight for Windows Phone CTP
XNA 4.0 Game Studio CTP

 

Windows Phone Developer Tools CTP

Windows Mobile 6.5 SDK

Yasin Hasan Karanfil

“Could not find resource assembly” error on Windows Mobile

3/05/2010 05:10:00 PM

(0) Comments

You should avoid deploying the System_SR cab file; In project properties, select Devices tab uncheck .net framework deployment

If it didn’t work

Copy the System_SR_ENU.CAB file to the emulator and install it. You can check this folders

C:\Program Files (x86)\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\Diagnostics
C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v1.0\WindowsCE\Diagnostics

Yasin Hasan Karanfil

Enable Network Connection on Windows Mobile Emulators

3/05/2010 05:04:00 PM

(0) Comments

If you have trouble with connecting to the internet with emulator, and you also tried Active Sync or Windows Mobile Device Center, there is a better way to do it, which worked perfectly for me.

Source: 

http://www.xdevsoftware.com/blog/post/Enable-Network-Connection-Windows-Mobile-6-Emulator.aspx

Steps How I Enabled Internet Connection on the Emulator:

- Downloaded and install Virtual PC 2007 (this is because it has to install some driver for the network card to work for the emulator)
- Open Windows Mobile Device Center and allow DMA connections.
       this can be done by going to Mobile Device Settings ->Connection Settings -> Allow Connections to one of the following -> Select DMA
- Opened Visual Studio and opened my mobile app
- In the toolbar selected Device Options Icon (located next to dropdown with the emulators to select from)
- Under Device Tools -> Devices I selected my Windows Mobile 6 Pro Emulator then clicked on Properties
- Clicked Emulator Options
- Select the Network Tab
- Checked the first box (enabled NE2000 PCMCIA network adapter and bind to:)
- Selected the name of my network card
- Ran the emulator by running the application
- Went to Connection Settings in the Emulator
      Start -> Settings -> Connections Tab -> Connections -> Advanced Tab -> Select Networks -> Choose My Work Network for both drop downs

That should do it to get internet going on your emulator.  Quite a few steps to get on the Internet, but oh well.

Yasin Hasan Karanfil

Creating Windows Mobile CAB Files Programmatically

3/05/2010 04:58:00 PM

(0) Comments

There is an easy way to create CAB files programmatically is to create Smart Device Cab Project in Visual Studio. If you check the Debug output you will see there is a command like this

"C:\Program Files (x86)\Microsoft Visual Studio 8\smartdevices\sdk\sdktools\cabwiz.exe" "C:\Users\aradiomy\Documents\Visual Studio 2005\Projects\Program\ProgramKurulum\Release\ProgramKurulum.inf" /dest "C:\Users\aradiomy\Documents\Visual Studio 2005\Projects\Program\ProgramKurulum\Release\" /err CabWiz.log

 

You can edit the *.inf file and call this command from a script or your program.

Yasin Hasan Karanfil

Getting Screen Resolution Programmatically on Windows Mobile

3/05/2010 04:52:00 PM

(0) Comments

int screenWidth = Screen.PrimaryScreen.Bounds.Width;
int workingWidth = Screen.PrimaryScreen.WorkingArea.Width;
int screenHeight = Screen.PrimaryScreen.Bounds.Height;
int workingHeight = Screen.PrimaryScreen.WorkingArea.Height;

Yasin Hasan Karanfil

Google App Engine development in NetBeans IDE

6/23/2009 11:42:00 AM

(2) Comments

You have to install Netbeans 6.7 and follow these steps:

  1. Download the latest NB build from here or use NB 6.7.
  2. Go to Tools - Plugins and select Settings tab.
  3. Click Add button and type 'App Engine' as name of Update center and following URL http://deadlock.netbeans.org/hudson/job/nbappengine/lastSuccessfulBuild/artifact/build/updates/updates.xml.gz into URL text field. Click to OK button.
  4. Switch to Available Plugins tab and choose Google App Engine modules (server, configuration, deployment, editor hints)
  5. Click to Install button

 

and then:

Yasin Hasan Karanfil

Google App Engine Java UTF-8 Character Encoding Problem

5/17/2009 06:44:00 PM

(0) Comments

There is a problem about Google App Engine Java Encoding settings. You have to change the Google App Engine's Javac Compiler Encoding.

http://groups.google.com/group/google-appengine-java/browse_thread/thread/1345bf330766d8be/

The easiest way to do it is add an UTF-8 argument to javac.exe. You can use this simple tool.

http://www.karanfil.info/blog/javac.exe

Rename the default javac.exe to javac1.exe, and copy this tool to same folder. (For example : C:\Program Files\Java\jdk1.6.0_12\bin\javac.exe)

Yasin Hasan Karanfil

Netbeans Türkçe Versiyonu Gelişmeler

5/07/2009 04:01:00 PM

(1) Comments

Merhaba Arkadaşlar,

NetBeans Türkçe Yerelleştirme Takımı olarak Java SE kümesini (cluster)
çevireceğiz. [1] sayfasında da görüldüğü gibi öncelikli hedefimiz Java
SE kümesini tamamlayabilmek.

Daha sonra C/C++, Ruby, PHP gibi kümelerin de yerelleştirmesini
yapabileceğiz. Tek yapmamız gereken şey CTI'daki projeye bu kümelerin de
eklenmesini istemek olacak.

Peki Java SE kümesini neden seçtik? Çünkü yerelleştirmek için oldukça
büyük bir küme ve zaman alacak.

Java SE yerelleştirmesine katılmak isteyen arkadaşlar listeye ya da bana
özelden e-posta yollayabilirler mi? Çünkü CTI hesabının açılması ve bu
hesabın projelere tanıtılması gerekli.

[2] sayfasındaki listede kümelerin detaylarını bulabilirsiniz. NetBeans
6.5 sürümü için kümelerin listesi [3] sayfasındaki gibiydi.

[1] sayfasında görülebileceği gibi Platform yerelleştirmesinde %100'e
ulaştık. Hâlâ eksiğimiz ya da yanlış olarak çevirilmiş kısımlar
bulunabilir. CTI [4]'a girip (hesabınız yoksa bile) çevirilere gözatıp
hataları e-posta listelerimize yazabilirseniz, çok seviniriz.

Bu vesileyle büyük katkı sağlayan Orhan (orhanbalci) ve Yasin
(yasinkaranfil)'e çok teşekkür ediyorum.

En kısa süre içerisinde de wiki [5] sayfamızı 6.7 sürümü için
güncelleyeceğim.

Herhangi bir öneri ya da görüşünüz varsa lütfen çekinmeden bu e-postayı
yanıtlayın.

Sevgiler,

[1] http://tinyurl.com/CommunityStatus
[2] http://tinyurl.com/NB67L10nPlatform
[3] http://tinyurl.com/NB65L10nPlatform
[4] https://cti.sunvirtuallab.com/community/
[5] http://wiki.netbeans.org/TurkishTranslation
--
Fatih Ergüven
fatih~erguven.org
http://fatih.erguven.org

NetBeans Türkçe
http://groups.google.com/group/netbeans-turkce?hl=tr
netbeans-turkce@googlegroups.com

Yasin Hasan Karanfil

Java ME Platform SDK 3.0 now is ready

5/06/2009 12:27:00 AM

(0) Comments

Java ME Platform SDK 3.0  now is ready to download. New emulators added to this version. It has a new management interface based on netbeans platform.

wtk30

  • Integration with third-party emulators and Windows Mobile devices
  • On-device deployment and on-device debugging
  • CLDC/MIDP, CDC/FP/PBP/AGUI, and BD-J integrated into one SDK
  • New CLDC HotSpot Virtual Machine
  • Optimized MSA 1.1 stack with extensions
  • Profiling support
  • BD-J support
  • New development environment based on Netbeans Platform
  • Lightweight UI Toolkit (LWUIT) integration
  • Device search database integrated in SDK
  • JavaFX Mobile Emulator included

http://java.sun.com/javame/downloads/sdk30.jsp

Yasin Hasan Karanfil

Bilgisayar Uzmanı mı? Seri Katil mi?

4/28/2009 01:57:00 PM

(0) Comments

Bilgisayar uzmanlarının seri katillere benzediği teorisinden yola çıkarak hazırlanmış bu sitede :) 10 soruluk testte gösterilen profillerden hangisinin seri katil hangisinin bilgisayar uzmanı olduğunu bilmeniz isteniyor. Benim puanım 8/10 bu arada.

http://www.malevole.com/mv/misc/killerquiz/

Yasin Hasan Karanfil

iPhone SDK installation on 10.5.2 Leopard

4/21/2009 02:48:00 PM

(0) Comments

Getting the FINAL SDK to run on a 10.5.2 Leopard box.

1) Install the Iphone_SDK_Final DMG file. It won't let you install the Iphone parts; no worries.

2) Open the Packages folder on the DMG and install all the packages labeled IPHONE and "DeveloperDiskImage".

3) These packages will install into /Platforms, but we need them in /Developer/Platforms. Use Finder, Terminal, whatever, to move these files over.

4) You should at least have a working Iphone Simulator. You'll be able to write code and run it on your PC.

Source : http://www.insanelymac.com

Yasin Hasan Karanfil

Google Summer of Code 2009

2/23/2009 12:07:00 PM

(0) Comments

Üniversite öğrencisi arkadaşlar, GSOC'da yer alan open source projelerdeki görevlerden birini seçerek yaz boyunca bu görevi tamamlayabilir, ve karşılığında Google'dan 4500$ alabilirsiniz.

Projeler 14 Mart tarihinde belli olacak. Öğrencilerin başvuruları ise 23 Mart, 3 Nisan tarihleri arasında alınacak.

Google Summer of Code™ 2009 Frequently Asked Questions

Yasin Hasan Karanfil

Server Mime Type Configuration for J2ME

2/18/2009 11:40:00 AM

(0) Comments

File Type and Extension Mime Type
Java application JAR files (.jar) application/java
Java application JAD files (.jad) text/vnd.sun.j2me.app-descriptor
Image WBMP (Wireless BMP) files (.wbmp) image/vnd.wap.wbmp
WML files (compiled) (.wmlc) application/vnd.wap.wmlc
WML files (plain text) (.wml) text/vnd.wap.wml
WMLScript files (compiled) (.wmlsc) application/vnd.wap.wmlscriptc
WMLScript files (plain text) (.wmls) text/vnd.wap.wmlscript

 

You can add the following lines to httpd.conf(/etc/httpd/conf/httpd.conf) or with apache, you can do this on a per-directory basis by adding the following lines to your .htaccess file:

AddType text/vnd.sun.j2me.app-descriptor jad
AddType application/java-archive jar
...

IIS and WAP. Configuring IIS to deliver WML (WAP content)
http://www.java-samples.com/showtutorial.php?tutorialid=742

Finding the MIME Media Types that will be Accepted by a User Agent and Common Mobile MIME Types List
http://www.developershome.com/wap/detection/detection.asp?page=httpHeaders

Yasin Hasan Karanfil

J2ME repaint() problem

2/17/2009 01:35:00 PM

(0) Comments

If you are confused about Canvas repaint() method does'nt calls paint() method. And you also tried
                // serviceRepaints();
                // Display.getDisplay(Midlet.instance).callSerially(this);
                and still doesn't works.

Here is the solution;

Copy the paint() method and rename it customPaint(). In the code where repaint doesn't works, replace repaint() with customPaint().

And

In Netbeans

Tools - Java Platform Manager - J2ME - WTK - Open Preferences - Performance
Display refresh -> Select Immediate

Hopefully it works out.

Yasin Hasan Karanfil

Google Translate Türkçe

2/01/2009 08:52:00 PM

(0) Comments

Google, ücretsiz çeviri hizmeti olan Google Translate servisine bugün Türkçe dilini de ekledi.

http://translate.google.com/

Web sitelerini, yazılarınızı türkçeye çevirebilirsiniz. Çevirilmiş arama, sözlük, Toolbar Translate kısımlarına henüz türkçe desteği eklenmemiş.

Ayrıca güzel bir hizmet de web sitenizin diğer dilere otomatik olarak çevirilebilmesi için sayfanıza script yerleştirebiliyorsunuz. Böylece türkçe sitenizi ziyaret eden kullanıcılar kendi dillerini seçerek sayfalarınızı gezebiliyorlar.

Yasin Hasan Karanfil

Dr. Barrett'in ODTÜ'deki Konuşması

1/12/2009 11:29:00 AM

(0) Comments

Intel Yönetim Kurulu Başkanının Dr. Barrett'in konuşması:

Dr. Barrett konuşmasında ilk olarak internet tarayıcıları konusunda bir devrim yaratan Netscape'den bahsetti. Daha sonra ilk çıkardığı hizmeti "ağ dizinleri (web directory)" ile bir anda büyük bir ilgi gören Yahoo!'yu örnek verdi. Son olarak da arama motoru dünyasında bir çığır açan Google konusunda konuştu.

Bu üç fikir, yani Netscape, Yahoo! ve Google hakkında, "Bu fikirler insanların hayatlarını değiştirdiler. Ancak bu fikirlerin herhangibiri, ar-ge faaliyetlerine yıllık 7 milyar dolar harcayan Microsoft'ta veya yıllık 6,5 milyar dolar harcayan Intel'de olsaydı kuvvetle muhtemel proje yöneticisi ya da onu geçti diyelim daha üst düzey bir yönetici tarafından iptal edilirlerdi" dedi.

"Bu fikirlerle insanlar ilk çıktıkları zaman nasıl para kazanacaklarını bilmiyorlardı. Google 1998'de kuruldu, 2001'de ancak para kazanmaya başladı. Bir şirketin varlığını sürdürebilmesi için para kazanması gerekir, bu nedenle bu fikirler ve buna benzer diğer fikirler eskiden ve şu anda büyük şirketlerin çoğunda nasıl para kazanacakları belli olmadığı için iptal ediliyorlar" dedi.

Dr. Barrett, dinleyicilerin dikkatlerini daha sonra bu üç fikrin ortak bir noktası olduğuna çekti ve konuşmasına şu sözlerle devam etti, "Bu üç fikir de üniversitelerde doktora ve master yapan araştırmacıların üniversite olanaklarını kullanarak ortaya koydukları projelerdi. Üniversitelerin olanakları yetersiz olsaydı bu fikirler hayata geçirilemeyecekti. Araştırma yapmaya önem veren üniversiteleri bu nedenden ötürü önemsiyoruz".

Kaynak : http://e-bergi.com/2009/Ocak/Craig-R.-Barrett-ODTÜdeydi

Yasin Hasan Karanfil

Microsoft Azure

12/29/2008 12:40:00 AM

(0) Comments

Microsoft'un Google App Engine'a rakip olarak çıkardığı bir servis. Kısaca hazırladığınız web uygulamalarınızı Microsoft'un sistemlerinde host ediyorsunuz.

Yasin Hasan Karanfil

Tübitak Deprem Erken Uyarı Projesi

12/28/2008 09:24:00 PM

(0) Comments

Yasin Hasan Karanfil

Turkcell MobilGüvenlik

12/28/2008 09:08:00 PM

(0) Comments

071006_144302  071006_145454 071006_180641

Cebit 2007 Turkcell Hall

Yasin Hasan Karanfil

Mobil Projeler için İmaj Optimizasyonu (Image Optimization for Mobile Projects)

12/19/2008 11:32:00 AM

(0) Comments

Mobil projelerde PNG formatını kullanmak bir standarttır. Fakat PNG formatından kaynaklanan bazı özelliklerden dolayı bir çok resim içeren projeler de resimler tek resim olarak birleştirilmekte ve çeşitli algoritmalar yardımıyla dilimlere bölünüp kullanılmakta.

PNG optimizasyonu için PNG Optimizer gibi programlar var fakat daha etkili bir yöntem de var. Adobe Photoshop programının File menüsü altındaki Save for Web & Devices seçeneği ile resimleri istediğiniz gibi optimize edebilirsiniz. PNG için kullanılan optimizasyon yöntemi; resmin analiz edilip renk tablosunun her resime özel olarak oluşturulması ile yapılıyor.

FDma_saveWeb

Yine bu ekrandan Device Central kısmına girerek yaptığınız tasarımların mobil cihazlarda nasıl görüneceği (açık hava, iç mekan ve güneşli ortamlarda) hakkında fikir sahibi olabilirsiniz.

FDma_indoor

Resimler : http://www.flashdevices.net/mobileauthoring/

Yasin Hasan Karanfil

Java ME Open Source Software (Açık Kaynak J2ME, Java ME)

12/18/2008 02:21:00 PM

(0) Comments

Aşağıdaki siteden açık kaynak kod olarak yayınlanmış j2me projelerine ulaşabilirsiniz.

http://ngphone.com/j2me/opensource/

http://swik.net/j2me+Library

J2ME Float

http://www.dclausen.net/projects/microfloat/

J2ME Uygulamalarınızı Web Sayfanızda çalıştırın

http://www.microemu.org/

Yasin Hasan Karanfil

Netbeans ile Blackberry Uygulamaları Geliştirmek

11/26/2008 11:54:00 PM

(3) Comments

Netbeans IDE’yi Blackberry uygulaması geliştirmek için ayarlamamız için Blackberry JDE’yi custom platform emulator olarak Netbeans’e eklemeliyiz çünkü JDE ile birlikte dağıtılan araçlar Blackberry ile dağıtılmıyor.

Bu amaçla şu ayarları yapmamız gerekiyor

  • RIM Blackberry JDE’yi custom emulator olarak ekleyin
  • Yeni bir Blackberry projesi yaratın
  • Blackberry’i varsayılan cihaz emülatörü olarak ayarlayın

RIM Blackberry JDE’yi custom emulator olarak eklemek

Bu işlemi gerçekleştirebilmemiz için RIM Blackberry emülatörü Java Platform Manager kullanarak eklememiz gerekiyor:

  1. Tools > Java Platform Manager’ı seçin.

  2. Add Platform butonuna tıklayın.

  3. Custom Java Micro Edition Platform Emulator’ü seçin.  Next tuşuna tıklayın.

  4. Platform Home mutlaka  JDE kurulum klasörü olmalıdır (C:\Program Files\Research In Motion\BlackBerry JDE 4.1.0).

  5. Platform Name kısmına istediğiniz ismi girebilirsiniz..

  6. Device Name kısmını aşağıdaki cihazlardan birini seçebilirsiniz: 7100g, 7100r, 7100t, 7100v, 7100x, 7250, 7290, 7520

  7. Preverify Command kısmını olduğu gibi bırakın.

  8. Execution and Debugger Commands kısımlarını aşağıdaki gibi değiştirin:

    • Execution Command: cmd /C "cd /D {platformhome}{/}simulator&{device}"

    • Debugger Command: cmd /C "cd /D {platformhome}{/}bin&jdwp"

Next tuşuna basın.

  1. Bootstrap Libraries paneli jar dosyalarinin uzun bir listesini gosterir. net_rim_api.jar haricindeki tüm jar dosyalarını seçip Remove tuşuna basarak listeden silin. Next tuşuna basın.
    Not: Eğer</CITY> net_rim_api.jar listede değilse Add butonuna tıklayarak C:\Program Files\Research In Motion\blackberry JDE 4.1.0\lib\net_rim_api.jar dosyasını seçip Open tuşuna basın.
    Daha sonra Next tuşuna basın.

  2. Sources and JavaDoc panelinde, JavaDoc  kısmında Add button tuşuna basın ve C:\Program Files\Research In Motion\BlackBerry JDE 4.1.0\docs\api\ klasörünü ekleyin. Bu işlemler sonunda Java Platform Manager şu şekilde olacaktır:

    clip_image002


    Finish ve daha sonra, Close tuşuna basın.

Blackberry Projesi Oluşturmak

Artık uygulamamız için bir uygulama oluşturalım:

  1. File > New Project.

  2. Categories kısmında , Mobile</CITY>. Projects kısmında, Mobile Application’I seçin. Next tuşuna basın.

  3. Uygulamanıza bir isim verin örnek : MobileApplication2.
    Örnek bir MIDlet yaratılmasını istemiyorsanız, "Create Hello MIDlet" check box seçiliyse kaldırın.

  4. Finish tuşuna basın.

  5. Explorer’da Files Tab’ında build.xml dosyasını açın. </project> tagından hemen once aşağıdaki xml kodunu ekleyin:

    <target name="pre-jar">

        <available file="${platform.home}/bin/rapc.exe" property="do.rapc"/>

        <condition property="jpda.port" value="8000">

            <isset property="do.rapc"/>

        </condition>

    </target>

    <target name="post-jar" if="do.rapc">

        <exec dir="${platform.home}/simulator" executable="${platform.home}/bin/rapc.exe" failonerror="true">

            <arg value="import=${platform.bootclasspath}"/>

            <arg value="codename=${name}"/>

            <arg value="-midlet"/>

            <arg value="jad=${basedir}/${dist.dir}/${dist.jad}"/>

            <arg value="${basedir}/${dist.dir}/${dist.jar}"/>

        </exec>

    </target>

    <target name="post-clean">

        <delete failonerror="false">

            <fileset dir="${platform.home}/simulator">

                <include name="**/${name}.*"/>

            </fileset>

        </delete>

    </target>

  1. net.rim.device.api.ui.UiApplication’ı projede standart MIDlet’ler yerine kullanmak istiyorsanız:

    • <arg value="-midlet"/>  build.xml script dosyasından bu kısmı çıkarın.

    • Project Properties / Application Descriptor / MIDlets kategorisine MIDlet’ten türememiş bir sınıfı eklerken verdiği uyarıları gözardı edin.,

 Source Editor penceresi aşağıdaki gib gözükecektir:

clip_image004

Blackberry cihazını varsayılan Device Emulator seçin

Artık blackberry ile emülasyon yapabilecek duruma geliyoruz.:

  1. Proje üzerinde sağ tuş tıklayıp Properties kısmından.

  2. Platform Properties kısmından:

    • Emulator Platform drop-down menüsünden Blackberry 4.1’i seçin.

    • Device drop-down menüsünden istediğiniz bir blackberry modelini seçin.

clip_image006

Artık bu aşamadan sonra MIDlet’lerinizin kodunu yazmak, build etmek, çalıştırmak ve debug edebilcek noktaya gelmiş bulunuyoruz.

Kaynak : http://www.netbeans.org/kb/55/blackberry.html

Yasin Hasan Karanfil

Gelişmiş J2ME Arayüzleri (Advanced J2ME UI Library)

11/26/2008 10:14:00 AM

(0) Comments

Yasin Hasan Karanfil

Adobe Contribute

11/19/2008 01:34:00 AM

(0) Comments

Bu sene blog sayfama birşeyler eklerken ücretsiz olan Windows Live Writer kullanıyordum. Şu anda okumakta olduğunuz sayfayı Adobe Contribute ile oluşturup blog sayfama ekledim.

Blogger altyapısını kullanan siteler için resim eklerken bilgisayarınızdan ekleyemiyorsunuz. Oysa Live Writer bilgisayarınızdan resim eklemenize ve yazınızı internete gönderirken otomatik olarak Google'a yükleyip yazınızda kullanmanıza izin veriyor.

 


Yasin Hasan Karanfil

Enabling Multiple Remote Desktop Sessions in Windows XP Professional (Windows Xp'de Çoklu Uzaktan Masaüstü Oturumu Açma)

9/17/2008 01:11:00 PM

(0) Comments

Windows Xp Prof. Ve Media Center Edition 2005 ‘de Çoklu Uzaktan Masaüstü Oturumu Açma
NOTE: You will have to have knowledge of the Windows operating system and more specifically the Windows Registry. If you have no experience with the registry, then I would recommend you find someone who does or leave these alone. I do not make any kind of warranty that this will work for you or your friends. This is provided for entertainment purposes only. Don’t call me if your computer stops working. Got it?
1. Restart your computer in Safe Mode - Follow this link to learn how to restart Windows XP in Safe Mode
2. Turn off/disable Remote Desktop Connection (RDC) and Terminal Services
1. Right click My Computer – [Bilgisayarım > Sağ Tıkla]
2. Select Properties [Özellikleri Seç]
3. Click on the Remote tab at the top of the window [Pencere üstündeki Uzak sekmesini tıkla]
4. UNCHECK the box next to, “Allow users to connect remotely to this computer“
5. Click OK [Kullanıcıların bu bilgisayara uzaktan erişmelerine izin ver seçeneğini kaldır]
6. Go to Start -> Control Panel -> Administrative Tools -> Services [Denetim masasına git,Yönetimsel Araçlar > Servisler ]
7. Find Terminal Services in the list[Listeden Terminal Servisleri bul]
8. Right click on Terminal Services and click Properties [Terminal Servislere sağ tıkla Özellikler]
9. In the Startup Type box, select Disabled [Başlangıç Tipi kutusunu Etkin Değil Yap]
10. Click OK to close the window [Tamam de ve Pencereyi kapat]
• Next you will replace the current version of the Terminal Services DLL (termsrv.dll) with an unrestricted version from a previous release of Terminal Services.
1. Here is a copy of the Terminal Services DLL - Save it to your Desktop or other suitable location [linkten dll dosyasını indir,masaüstü veya başka bir alana kaydet.]
2. Using a file manager like Windows Explorer open C:\Windows\system32\dllcache [dosya yöneticisini kullanacağız,Windows Explorer’ı aç ve yolunu yaz.enterla]
3. Rename the file termsrv.dll to termsrv_dll.bak or whatever you would like. [dosya ismini termsrv.dll den termsrv_dll.bak diye değiştir ]
4. Copy the downloaded termsrv.dll file (the one you just downloaded from the web) to C:\Windows\system32\dllcache [indirdiğin termsrv.dll dosyasını “C:\Windows\system32\dllcache ” içine kopyala]
5. Open the C:\Windows\system32 folder [ System32 klasörünü aç]
6. Delete the file termsrv.dll in C:\Windows\system32 [termsrv.dll dosyasını sil]
• Now we can edit the Windows Registry to enable more than one RDP connection. Go to Start -> Run and type regedit [Şimdi Windows kayıt dosyarında RDP bağlantısını düzenleyeceğiz.Başlat -> Çalıştır -> Regedit yazıp girin.]
• Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Terminal Server\Licensing Core [Belirtilen yola gidin..Türkçe olacak değil ya burasıda  ]
• Add a DWORD Key named EnableConcurrentSessions and give it a value of 1 [EnableConcurrentSession adında bir DWORD ekleyin ve değerini 1 olarak verin]
• Close the Registry Editor window [Kayıt editor penceresini kapatın.]
• Go to Start -> Run and type gpedit.msc to run the Group Policy Editor [Başlat -> Çalıştır -> gpedit.msc yazın ve Group Policy Editör ‘ü başlatın.]
• Browse to Computer Configuration -> Administrative Templates -> Windows Components -> Terminal Services and double click Limit number of connections
[Computer Configuration -> Administrative Templates -> Windows Components -> Terminal Services and double click Limit number of connections Gözatın]
• Select the Enabled button and enter the number of connections you would like to enable….at least 2.
[“Enabled” ‘ı seçin ve bağlantı sayısını verin..2 olabilir..]
• Restart Windows [Windows u yeniden şey edin.  ]
• Right click My Computer and select Properties. [Bilgisayarım ‘a Sağ Tıklayıp Özelliklere gelin]
• Click on the Remote tab at the top of the window [Uzak sekmesini seçin ]
• CHECK the box next to, “Allow users to connect remotely to this computer“ [“Kullanıcıların bu bilgisayara uzaktan erişmelerine izin ver seçeneğini” işaretleyin]
• Click OK [Tamam deyiverin]
• Go to Start -> Control Panel ->Administrative Tools -> Services. Select Terminal Services from the list and double click it or right-click -> Properties. Set the Startup Type to Manual.
[Denetim Masası -> Yönetimsel Araçlar -> Servisleri seçin ve Terminal Servis’e sağ tıklayıp özelliklere tıklayın . Başlangıç Tipini Manual Olarak ayarlayın]
• • Restart Windows/Computer [Restart yapın]
You should be good to go.(teşekkürler canem)
Türkçe Düzenleme Serhatx
Gerekli " dll " sistem dosyası : http://rapidshare.com/files/60530276/termsrv.zip.html

Kaynak: http://www.ciscotr.com/forum/xp-vista/272-multiple-remote-desktop-coklu-uzaktan-masaustu-uygulamasi.html

Yasin Hasan Karanfil

Introducing Android Development with NetBeans

9/17/2008 12:37:00 PM

(0) Comments

http://wiki.netbeans.org/IntroAndroidDevNetBeans

Android ile Netbeans üzerinde uygulama geliştirmeye başlamak için bir tutorial.

Yasin Hasan Karanfil

How to logon via sapgui without entering u sername and password (Not with Single Sign On)

9/09/2008 03:25:00 PM

(0) Comments

Try the following to overcome the restriction of not being able to type in a password. Create a shortcut with the following target:

"C:\Program Files\SAPpc\sapgui\sapshcut.exe" -user=xxxxxxx -pw=xxxxx -language=en -system=xxx -client=xxx -sysname="xxx - xxxxxxxxxxxx" -command="SESSION_MANAGER" -uiSize=Maximized -WorkDir="C:\WINNT\Profiles\xxxxxxx\SAPworkdir"

Replace all the xxx's with what would be appropriate for you. If I remember correctly, the sysname parameter must match exactly the description from SAP Logonpad.

"D:\Program Files\SAP\FrontEnd\SAPgui\sapshcut.exe"

"C:\Program Files\SAPpc\sapgui\sapshcut.exe" -user=xxxxxxx -pw=xxxxx -language=en -system=xxx -client=xxx -sysname="xxx - xxxxxxxxxxxx" -command="SESSION_MANAGER" -GuiSize=Maximized -WorkDir="C:\WINNT\Profiles\xxxxxxx\SAPworkdir"

for local installation for example

"C:\Program Files\SAP\FrontEnd\SAPgui\sapshcut.exe" -user=BCUSER -pw=minisap -language=en -system=000 -client=000 -sysname="NSP Local" -command="SESSION_MANAGER" -GuiSize=Maximized -WorkDir="C:\Documents and Settings\x\SapWorkDir"

Source:http://sap.ittoolbox.com/groups/technical-functional/sap-basis/how-to-logon-via-sapgui-without-entering-u-sername-and-password-not-with-single-sign-on-62622

Yasin Hasan Karanfil

SAP NetWeaver 7.0 - Java and ABAP Trial Version on Linux - VMware Edition - Tips & Tricks

9/09/2008 03:12:00 PM

(1) Comments

 

You can try SAP NetWeaver 7.0 - Java and ABAP Trial Version on Linux  in a virtual device with VMware

Here is the URL for this tutorial.

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/9110

Yasin Hasan Karanfil

Google Talk: Birden Fazla kullanıcı ile login olmak

9/09/2008 03:12:00 PM

(0) Comments

 

Eğer birden fazla google talk hesabınız(gmail hesabınız) varsa ve bunların aynı anda birden fazla hesabı Google Talk ile açmak istiyorsanız şunları uygulayın.

Google talk’u şu parameter ile çalıştırın: /nomutex

Yapmanız gerekenler

1. Masaüstünde sağ tuş tıklayın.

2. Yeni seçin.

3. Kısayol seçin.

4. Aşağıdaki yazıyı adres kısmına kopyalayın:

"c:\program files\google\google talk\googletalk.exe" /nomutex

5. İleri. Bir isim verin: Google Talk 2 gibi.

7. Tamam.

Kaynak : http://www.tech-recipes.com/google_tips975.html

Yasin Hasan Karanfil

Netbeans Linux Kurulumu

9/09/2008 03:11:00 PM

(0) Comments

 

Solaris ve Linux platformlarında, kurulum dosyası .sh uzantısına sahiptir. Bu platformlarda kurulum yapabilmek için öncelikle aşağıdaki komut ile kurulum dosyalarını çalıştırılabilir hale getirmeniz gerekmektedir.:

chmod +x ./<kurulum-dosyasının-adı>

Yasin Hasan Karanfil

Netbeans Linux Installation

9/09/2008 03:11:00 PM

(0) Comments

For Solaris and Linux platforms, the installer file has the .sh extension. For these platforms, you need to make the installer files executable by using the following command:

chmod +x ./<installer-file-name>

Yasin Hasan Karanfil

Google Talk: Run Multiple Instances or Login as Multiple Users

9/09/2008 03:11:00 PM

(0) Comments

 

If you have several google talk accounts, you may want to run multiple instances of google talk at once. Here's how to do it.

Many users, including myself, like to have several different personalities on IM--Work, play, etc. By default google talk with only allow you to run instance of the program at a time. Here's how to get around that...

Run google talk with the following switch: /nomutex

If you installed google talk to the default location, you can easily create a shortcut to this setting.

1. Right-click on the desktop

2. Select New

3. Select Shortcut

4. Paste this into the text box:

"c:\program files\google\google talk\googletalk.exe" /nomutex

5. Click Next6. Name it whatever: Google Talk Multiple, etc.

7. Click OK until you are done.

Source : http://www.tech-recipes.com/google_tips975.html

Yasin Hasan Karanfil

Bea WebLogic Server Hızlı Yönerge

9/09/2008 03:10:00 PM

(3) Comments

Developing Applications with WebLogic Server

Deploying Applications to WebLogic Server.

WebLogic Platform Installation

Java EE Yükleme

 

Bir Java EE uygulaması veya modülü deploy etmek için:

1. Java EE uygulamasının isimlendirilmiş JDBC data kaynaklarına veya JMS kuyruklarına ihtiyaç duymadığından emin olun. Eğer uygulama harici kaynaklara ihtiyaç duyuyorsa, bunları hedef WebLogic sunucusunda configure ettiğinizden emin olun.

2. Java EE uygulaması veya modülü için gerekli arşiv dosyasını veya arşiv klasörünü örnek sunucusunun domain klasöründeki /autodeploy klasörüne,
BEA_HOME/wlserver_10.0/
samples/domains/wl_server/autodeploy.
(BEA_HOME WebLogic Server kurulumunun olduğu klasörü belirtir.)

3. Start the Examples WebLogic Server kurulumu başlatın. Windowsta, Başlat menüsünde: Start Examples Server kısayoluna tıkyalarak bu işlemi gerçekleştirebilirsiniz.

4. Uygulamaya bir Java istemcisi ile veya uygulamanın konfigüre edilmiş URI’si ile ulaşın.

Neler Oluyor?

Geliştirme modunda çalışırken, WebLogic Server domain dizinindeki /autodeploy alt dizinine kopyalanan uygulumaları otomatik olarak yükler. Otomatik yükleme bir uygulamanın test ve denenmesi için basit ve hızlı bir metoddur. Auto-Deployment.

Ek Kaynaklar

 Deploying Applications to WebLogic Server

 Developing Applications with WebLogic Server

JSP/HTML Yükleme

 

Basit bir JSP veya HTML dosyasını yüklemek:

1. JSP dosyasının harici bir tag kütüphanesine veya başka kaynakları referans göstermediğinden emin olun. Örneğin ek yükleme adımları gerektiren kaynaklar. HTML dosyalarında böyle bir kısıtlama bulunmamaktadır.

2. JSP veya HTML dosyasını aşağıdaki klasöre kopyalayın
BEA_HOME/wlserver_10.0/samples/
server/examples/build/mainWebApp directory.
(_HOME WebLogic Server kurulumunun olduğu klasörü belirtir.)

3. Start the Examples WebLogic Server kurulumu başlatın. Windowsta, Başlat menüsünde: Start Examples Server kısayoluna tıkyalarak bu işlemi gerçekleştirebilirsiniz.

4. Bir Web Browserda, aşağıdaki şekilde URL adresini girerek isteyiniz.:
http://localhost:port/myFile
burada:

localhost WebLogic sunucusunun çalıştığı makinenin host adını belirtir.
port Weblogic sunucusunun istekleri dinlediği porttur. (varsayılan olarak 7001).

myFile 2. adımda kopyaladığımız dosyanın .jsp veya .html uzantısınıda içeren tam adıdır.



Çeviri : Yasin Hasan Karanfil 2008

Yasin Hasan Karanfil

Translating Single Phrases

9/05/2008 12:33:00 AM

(0) Comments

 

  1. You can add a search engine (check out suggested translations) to any modern web browser.
  2. It's not a secret that the search form enters a URL of the following format: http://xx.open-tran.eu/suggest/search engine.
  3. Firefox users may add a bookmark with a keyword. In order to do this one needs to open the "Organize Bookmarks" window from the "Bookmarks" menu and add a new one as follows:
    clip_image002[5]
    Now, entering a URL of the form tran phrase will automatically submit a search query.
  4. Use language code instead of xx. For example tr.

In Opera

clip_image002[7]

clip_image004

Yasin Hasan Karanfil

Google Chrome

9/02/2008 11:09:00 PM

(0) Comments

 

Google da browser çıkartanlar kervanına katıldı. Gerçi ben Opera 9.27 versiyonundan memnun bir şekilde kullanmaya devam ediyorum ama, her google ürününde olduğu gibi bunu da hemen kurup denemeye başladım :)

Daha ilk günden Google Chrome için türkçe sayfalar hazırlanmış. Web sitenizi Safari 3.1 ile test ettiyseniz, sitenizin Google Chrome ile sorunsuz bir şekilde çalışacağını belirtmişler.

image

Neden tarayıcı oluşturduk sorusuna Google şöyle cevap vermiş.

"

Bizler Google'da zamanımızın büyük bir kısmını bir Internet tarayıcısı kullanarak

geçiriyoruz. Aynı tarayıcıda arama yapıyor, chatleşiyor, e-posta gönderip alıyor ve birlikte çalışıyoruz. Herkes gibi bizde boş zamanlarımızda alışveriş yapıyor, banka hesabımızı kontrol ediyor, haberlere göz gezdiriyor ve arkadaşlarımızla görüşüyoruz ve bütün bunlar için bir tarayıcı kullanıyoruz. İnsanlar her geçen gün zamanlarının daha büyük bir kısmını Internet'te geçiriyor ve 15 yıl öncesinde Internet'in ilk günlerinde akla hayale gelmeyecek şeyler yapıyor.

Internet'te bu kadar uzun zaman geçirdiğimizi gördükçe eğer sıfırdan bir tarayıcı yaratılsa nasıl olurdu diye düşünmeye başladık.

Fark ettik ki Internet, basit metin sayfalarından gelişerek zengin ve interaktif uygulamaların olduğu bir yer haline gelmişti ve bu nedenle geliştireceğimiz Internet tarayıcısını sil baştan düşünmemiz gerekiyordu.

Artık ihtiyacımız olan sadece bir tarayıcı değil, web sayfaları ve uygulamaları için modern bir platformdu ve biz de bu amaçla yola çıktık.

Çalışmalarımızın sonunda yeni bir açık kaynaklı Internet tarayıcısının beta versiyonunu yayınlıyoruz: Google Chrome.

Dışarıdan bakıldığında akıcı ve basit bir tarayıcı bir tasarladık. Bir çok insana göre Internet tarayıcısı önemli olmayan, sadece web sayfalarını ve uygulamalarını çalıştırmak için kullandığımız bir araçtır. Klasik Google ana sayfası gibi Google Chrome da hızlı ve sade. Yolunuzdan çekiliyor ve sizi gitmek istediğiniz yere götürüyor.

Yakından incelendiğinde, günümüzün karmaşık Internet tabanlı uygulamalarını çok daha iyi çalıştıran bir Internet tarayıcısının temellerini atmayı başardık. Her bir sekmeyi ayrı bir "sandbox"ta tutarak bir sekmenin diğer bir sekmeyle çakışmasını engelleyip sakıncalı web sitelerine karşı çok daha gelişmiş bir koruma sağladık. Hızı ve yanıt verebilirliği arttırdık ve ayrıca günümüz tarayıcılarında kullanımı mümkün olmayan yeni nesil internet uygulamalarını desteklemesi için daha güçlü bir JavaScript makinası olan V8'i kurduk.

Bu daha sadece başlangıç, Google Chrome varacağı noktadan çok uzak. Bu Windows için uyumlu beta versiyonunu daha geniş bir tartışma başlatmak ve en yakın zamanda sizin fikirlerinizi öğrenmek için yayınlıyoruz. Mac ve Linux uyumlu versiyonlarını da hayata geçirmek için çalışıyoruz ve Google Chrome'u çok daha hızlı ve güçlü hale getirmek için çalışmaya devam edeceğiz.

Açık kaynak projelere çok şey borçluyuz ve onların yolundan devam ediyoruz. Apple'ın WebKit ve Mozilla'nın Firefox bileşenlerinden faydalandığımız kaynaklardan sadece ikisi ve biz de bütün kodlamamızı açık kaynak yapıyoruz. Internet'in ilerlemesi için bütün açık kaynak (yazılım) topluluğu ile birlikte çalışmayı umuyoruz.

Internet artan seçenekler ve yenilikler ile sürekli gelişiyor. Google Chrome da yeni bir seçenek ve umuyoruz ki Internet'in daha da gelişmesine katkıda bulunacak.

Bu kadar anlatmak yeter. En iyisi bir de siz kendiniz Google Chrome'u test edin."

Google Chrome'u indirmek için

http://www.google.com/chrome

Merak edenler için kaynak kodu

http://code.google.com/chromium

Özelliklerine buradan ulaşabilirsiniz.

http://tools.google.com/chrome/intl/tr/features.html

http://www.google.com/chrome/intl/tr/features.html?utm_campaign=en&utm_source=en-blog-ogb&utm_medium=blog&brand=CHMP

Yasin Hasan Karanfil

NetBeans 6.5 Türkçe Yerelleştirmesi

8/29/2008 04:42:00 PM

(0) Comments

Pek çok yenilik ve iyileştirme ile birlikte gelecek olan NetBeans 6.5 sürümünün Türkçe yerelleştirmesi için gönüllü kişilere ihtiyacımız var.

Yerelleştirmeye katkıda bulunmak için yapmanız gerekenler şu adreste(http://translatedfiles.netbeans.org/docs/first_steps.html) anlatılıyor. Ayrıca Türkçe e-posta listesine kaydolmak için tr-subscribe@translatedfiles.netbeans.org adresine boş bir e-posta yollamanız ve gelen e-postayı yanıtlamanız yeterli.

Herhangi bir soru sormak için benimle iletişime geçebilirsiniz. Elimden geldiğince yardımcı olmaya çalışırım.

Saygılar,

Fatih.

fatih {at} erguven {dot} org

Yasin Hasan Karanfil

J2ME Web Servisleri

8/29/2008 04:36:00 PM

(0) Comments

 

© Yasin Hasan Karanfil (2007)

Netbeans 6.0 tüm geliştirme ortamlarını tek bir paket içinde toplayan bir sürüm yayınladı. Resmi yardım dokümanlarında J2ME platformundan web servislerine erişmek için iki yoldan bahsediliyor.

Netbeans web servislerine erişmek için iki katmanlı veya üç katmanlı istemcilerini otomatik olarak geliştirme yeteneğine sahiptir.

Java ME Web Service Client wizard

JSR-172 spesifikasyonuna göre iki katmanlı istemci geliştirmek için bu sihirbazı kullanabilirsiniz.

Fakat bunu çalıştırabilmek için mutlaka JSR – 172 destekli emulator ve cihazlara ihtiyaç duyacaksınız.

Mobile Client to Web Application Generator

JSR – 172 desteklemeyen cihazlarda kullanmak üzere üç katmanlı mobil web servis istemcisi oluşturur. Bu sihirbaz web servis istemcisi içeren bir web uygulamasına bağlanmak üzere bir servlet oluşturur.

Bu sihirbazı kullanmadan önce web servis istemcisi içeren bir web uygulamasına sahip olduğunuzdan emin olunuz.

Üç Katmanlı Mobil Web Servisleri Oluşturmak

The Mobile Client to Web Application Generator ile MIDP istemci, servlet ve MIDlet ile web servisi konuşturmaya yarayacak dosyalar oluşturacaktır.

İstemci ve oluşturulan orta katman servlet özel bir protokolle haberleşir. Servlet ve sunucu ise SOAP protokolü ile haberleşir.

The Mobile Client to Web Application Generator şunları oluşturur.

- JAVA ME istemci sınıfı

- Bir servlet ve diğer sınıfler

- Web Servis bilgilerinin tutulduğu bir XMl dosyası

Yeni bir mobil uygulama oluşturduktan sonra projeye sağ tıklayıp add new file kısmından MIDP bölümünden Mobile Client to Web Application kısmını seçin.

Daha sonra servletin ekleneceği Web Application’ı seçin. Yalnız bu Web Application mutlaka bir web servis istemcisine sahip olmalıdır.

Oluşturulacak servlet için bir isim girin. Mobil istemcinin Web Uygulamasında metodlar yoluyla mı yada web servis istemcisiyle mi bağlanacağını seçin.

Sonraki kısımda ise metod seçmişseniz metodlar, servis seçmişseniz servisler listelenecektir. Buradan kullanmak istediğiniz kısımları seçin.

Daha sonraki kısımda Generate stubs ile aktarılan her bir servis için istemci metodları oluşturulur.

Allow floating point kısmını seçerek float ve double veri tiplerine izin verebilirsiniz.

Finish tuşuna basarak işlemleri tamamlayın.

Server uygulamasını build ve deploy edin. Çünkü gerekli dosyalar server uygulaması içinde oluşturuldu.

Server uygulaması deploy edildikten sonra artık mobil uygulaması ile web servisine artık erişebilirsiniz.

Fakat şunlara mutlaka dikkat etmelisiniz.

Her bir WSDL dosyası için bir istemci desteklenmektedir. Daha fazla istemci oluşturabilir ya da birleşik bir servis oluşturup Mobile Client to Web Application Generator ile erişebilirsiniz.

Özel veri tipleri enumeration gibi ve diğer WS – I uyumlu olmayan veri tipleri için wrapper sınıfı oluşturulur ve bunun üzerinden Mobile Client to Web Application erişimi sağlar.

Secure (Güvenli) URL’ler firewall arkasındaysa ve özel Proxy ayarları gerektiriyorsa henüz Mobile Client to Web Application Generator tarafından desteklenmemektedir. Bunun için WSDL dosyasını kendiniz indirmelisiniz.

Web Servislerini oluşturabilmeniz için JDK 1.5 gereklidir. Eğer JDK 1.5’e sahip değilseniz veya JDK 1.4 ile limitli iseniz Tools -> Update Center kısmından gerekli modülleri indirebilirsiniz.

JAVA ME Web Services (JSR – 172) istemcisi oluşturmak

JSR 172 destekli cihazlarda çalıştırmak üzere iki katmanlı web servisi istemcileri oluşturmanız mümkündür. Bu istemci SOAP Protokolünü kullanarak direkt olarak web servisi ile konuşabilir.

Öncelikle JSR – 172 destekli bir cihaz veya emülatör sahibi olmanız beklenmektedir. Ayrıca WS – I uyumlu, bilgisayarınızda bulunan veya internet üzerinden erişilebilen bir WSDL dosyasına sahip olmalısınız.

Yeni bir mobil uygulama oluşturduktan sonra sağ tuş tıkla New File kısmından MIDP altından Java ME Web Service Client eklenir.

Daha sonra WSDL dosyası eklenir. WSDL dosyası ağda bir sunucuda ise adresi yazılır ve Retrieve WSDL ile dosya çekilir.

"WSDL file is not WS-I compliant as required by the specification," şeklinde bir hata alırsanız WSDL dosyasından istemci oluşturulamamış demektir. Bu durumda WSDL dosyasının stilini değiştirebilirsiniz. Diğer seçenek ise üç katmanlı istemci oluşturmaktır.

Bazı durumlarda CLDC 1.1 veri tiplerini CLDC 1.0 veri tiplerine dönüştürmeniz yani float ve double türündeki verileri string’e dönüştürmeniz gerekebilir. Bunun için “Convert floating point to String” seçeneğini işaretledikten sonra generate stubs tuşuna basın.

Otomatik oluşturulan dosyalar üzerinde değişiklik yapmamalısınız çünkü yeniden oluşturulduklarında yaptığınız değişiklikler kaybolacaktır.

Artık servisi kullanabilirsiniz. Fakat örneğin C:\Program Files\NetBeans 6.0\mobility8\WTK2.5.2\bin klasörü içindeki prefsw programından güvenlik ayarını maximum ayarlamak gerekir. Ayrıca projeyi deploy etmeden önce proje ayarları kısmından Application Descriptor kısmından API Permissions kısmından gerekli ayarları vermeniz gerekebilir.

Bu projede oluşturulan servis kolaylık açısından Microsoft Visual Studio ile oluşturulmuştur. Ve WSDL dosyasının URL adresi şu şekildedir.

http://localhost:1411/OrnekServis/Service.asmx?WSDL

Örneğin Microsoft Visual Studio ile oluşturduğunuz Service isimli bir servisten oluşturduğunuz servise şu şekilde ulaşabilirsiniz. service isimli package altında Service_Stub isimli bir java dosyası oluşturulduğunu görebilirsiniz.

 

public void commandAction(Command command, Displayable displayable) {

// write pre-action user code here

if (displayable == form) {

if (command == itemCommand) {

// write pre-action user code here

// write post-action user code here

service.Service_Stub srv = new service.Service_Stub();

try{

stringItem.setText(String.valueOf(srv.Topla(3, 5)));

}catch(Exception e){

stringItem.setText(e.getMessage());

}

}

}

// write post-action user code here

}

Yasin Hasan Karanfil

K-lite Mega Codec Pack

2/27/2006 12:47:00 AM

(0) Comments

K-lite Mega Codec Pack
DivX izlemekte sorun yaşayan arkadaşlar için bire bir.
http://www.filehippo.com/download_klite_mega_codec/

Yasin Hasan Karanfil

XP yihızlandırın

2/27/2006 12:18:00 AM

(0) Comments

XP yi hızlandırın(cyber-security.org)

Aşağıdaki metin bir derlemedir ancak ben denediklerimi düzenleyip
sizlere aktarıyorum gerçekten fark edeceğiniz performans artışı sağlıyorlar.

1. Sistemin Açılıştaki Hızını Artırmak

Bunu yaptıktan sonra "C:\Windows\Prefetch\" altındaki tüm dosyaları
silebilirsiniz. Zamanla bunlar yine dolacaktır.

"HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Session
Manager\MemoryManagment\PrefetchParameters\" Sağ penceredeki
"EnablePrefetcher" değerini ( 5 ) ile 7 arasında bir değer yapın.

2. Başlangıç Dosyalarına Defrag

Windows XP’de ki hoş özelliklerden biri de açılış dosyalarını sabit
diskin başlangıcına yerleştirme imkanı. Bu sayede sistem açılışı daha
hızlı gerçekleşebiliyor. Bunun için:

"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOpt imizeFunction"
anahtarına girin. Burada "Enable"a çift tıklayın. Değer olarak "Y" girin.

3. Dizin Oluşturma Hizmetini Kapatmak

Dizin Oluşturma Hizmeti yüksek miktarda bellek kullanan küçük bir
uygulamadır. Sabit diskteki dosyaları sık sık inceleyerek listeler ve
arama işlemi yaptığınızda hızlı sonuç almanızı sağlar. Bunu kapamak için:

"Denetim Masası > Program Ekle/Kaldır > Windows Bileşenlerini
Ekle/Kaldır" buradaki dizin oluşturma hizmetinin yanındaki işareti kaldırın.

4. Bazı Servisleri Kapatmak

Servisler bilgisayar açıldığında devreye giren ve işletim sistemine
yardım eden uygulamalardır. Çok sayıda servis arka planda çalışmasına
rağmen gereksiz yere bellek ve işlemci kullanımına sebep olur. Bunlardan
bi tanesi Otomatik Güncelleştirmedir.Bunu önlemek için:

Çalıştır > services.msc > Otomatik Güncelleştirme i tıklayın karşınıza
gelen pencerede başlangıç tipini "Devre Dışı" yapın. Aynı şekilde boşuna
çalıştığını düşündüğünüz servisleri kapatabilirsiniz.

a-DHPC İstemcisi : Eğer Bilgisayarınız otomatik olarak IP almıyorsa,
bunu kapatabilirsiniz.

b-DNS İstemcisi : Yerel ağınızda DNS sunucusu yoksa bu servisi
kapatabilirsiniz.

c- Nvidia Driver Help Service : Nvidia nın yardım Servisi eğer gerek
duymuyorsanız ki pek gerekli bir şey değil hemen kapatın.

d- Internet Bağlantı Güvenlik Duvarı (ICS) : Eğer firewall
kullanmıyorsanız ve Internet paylaşımı yapmıyorsanız bunu iptal
edebilirsiniz.

e-Görev Zamanlayıcı : Görev zamanlayıcı kullanmıyorsanız kapatabilirsiniz.

f- Kablosuz Sıfır Yapılandırma: Kablosuz ağlarla herhangi bir ilginiz
yoksa kapatın gitsin.

g-Taşınabilir Ortam Seri No : Bu servis portatif müzik çalarınızın seri
numarasını alıyor. Sık kullanmıyorsanız durdurun. (Ne olduğunu
bilmiyorsanız hemen durdurun)

h-Terminal Hizmetleri : Bilgisayarınıza uzaktan erişim yapan kimse yoksa
ve sizde bunu kullanmıyorsanız kapatın.

j-Hata Bildirim Hizmeti : Bir çok kullanıcı gibi hoşunuza gitmiyorsa
durdurun.

k-Otomatik Güncelleştirme : Windows un otomatik güncelleştirilmesini
istemiyorsanız durdurun.

5. Hata Raporu Göndermeyi Kapamak

Hata Raporlarının gönderilmesini ve her seferinde ekrana bir mesaj
gelmesini istemiyorsanız:

· Bilgisayarım’a sağ tıklayarak, açılan menüden Özellikleri seçin.·
Açılan bölümde yer alan Gelişmiş i tıklayın.· Hata Bildirimini tıklayın
ve "Hata Bildirimini Devre Dışı Bırak"ı işaretleyin.

6. Dosya Arama Yardımcısını Kapamak

Arama yaparken Windows un klasik penceresini kullanmak istiyorsanız:

"HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre
ntVersion\Explorer\CabinetState" Sağ pencerede sağ mouse tuşuna basarak
"Dize Değeri" formatında yeni anahtar yaratın ve bu anahtara "Use Search
Asst" adını verin. Değerini "no" yapın.

7. Messenger ı Sisteminizden Tamamen Kaldırmak

Messenger uygulamasını istemiyorsanız, sisteminizden tamamen kaldırmak için:

Çalıştır > "RunDll32 advpack.dll,LaunchINFSection
%windir%\INF\msmsgs.inf,BLC.Remove" yazın.

8.Windows XP Internet Hız Sınırlamasını Kaldırmak

Dikkat! Sadece Windows Xp Professional için. Windows XP Prof. sadece 80
% internet hızını kullanıyor. İnternetinizin hızını 20 % çoğalta
bilirsiniz. Bunun için:

Başlat > çalıştır > gpedit.msc > bilgisayar yapılandırıcısı > yönetim
şablonları > ağ > Qus paket zamanlayıcısı > ayarlanabilen bant
genişliğini sınırla > etkin > bant genişlik sınırı = 0 > uygula > tamam
yapmanız yeterli.

9.Schedule Task ı Kapatın

I.E 6 sunucuya her bağlandığında "schedule task" çalıştırmak ister, bu
da kullanıcıya Internet’te yavaş sörf olarak geri dönmektedir, zaten
yavaş olan internet bağlantısını daha da yavaşlatmamak için bu özelliği
kapatmakta fayda var. Bunun için:

"HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Explorer/RemoteComputer/NameSpace"
anahtarında ki "{D6277990-4C6A-11CF-8D87-OOAA0060-F5BF}" alt anahtarını
silin.

10. Menülerde Gezinme Hızının Artırılması

Menülerde gezinirken kısa bir gecikme yaşanır bunu regitry’de ki bir
ayarın değiştirilmesiyle giderilebilir. Bunun için:

"HKEY_CURRENT_USER\ControlPanel\Destop" altıdaki "MenuShowDelay"
dizesine çift tıklayıp 400 olan değeri "0" olarak atadığınızda sorun
çözülecektir.

11.Ram leri etkin kullanma

Eğer sistem hafızanız 512MB ya da üzerinde ise aşağıdaki registry yolunu
izleyin ve "DisablePagingExecutive" değerini "0" yerine "1" yapın.

"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager\Memory Management\DisablePagingExecutive"

Aynı zamanda Windows un I/O işlemlerinde kullancağı hafıza miktarını
belirleyerekte genel sistem performansına katkıda bulunabilirsiniz.
Bunun için aşağıdaki registry yolunu takip edin ve "IoPageLockLimit"
değerini sistem hafızanızla doğru orantılı olarak değiştirin.

"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory
Management"

4096 32MB ve altı. 8192 - 32+ MB hafıza. 16384 - 64+ MB hafıza. 32768 -
128+ MB hafıza. 65536 - 256+ MB hafıza.

Bunların yanı sıra menülerin show yapmasını engelleyerekte performansı
olumlu yönde etkiliyebilirsin...

bunun içinde

başlat/çalıştır/regedit

HKEY_CURRENT_USER/Control Panel/Desktop un altında MenuShow Delay
değerinin 400 olan default unu "1" indirmen yeterli....

Bilgisayarım uzerinde sağ ok ozellikler gelişmiş performans ayarlarından
da gereksiz olanları kaldırarakta sistemde performansı + yonde
etkileyecek değişiklikler yapmıs olursun...

12.CD lerin Otomatik Açılması

Sürücüye yerleştirdiğiniz her CD-ROM, üzerinde kurulum programını
otomatik olarak çalıştırır. Eğer CD üzerinde sadece bir kısım veriye
ulaşmak istiyorsanız otomatik başlat fonksiyonu oldukça rahatsız edici
bir hal alabilir.

Bu özelliği geçici olarak kapatmak için küçük bir hileye
başvurabilirsiniz. CD-ROM u sürücüye yerleştirdikten sonra [SHIFT]
tuşuna basılı tutun. Bu sayede otomatik başlat fonksiyonu bir defaya
mahsus olmak üzere çalışmayacaktır. Eğer bu işlevi tamamen kapatmak
istiyorsanız aşağıdaki işlemleri yerine getirmeliniz.

XP Home için: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom
anahtarına ulaşın Autorun kaydının değerini 0 yapın.

XP Pro İçin: Başlat/Çalıştır komutu ile ekrana gelen pencereyi
kullanarak gpedit.msc konsolunu çalıştırın. Bilgisayar Yapılandırması
başlığı altındaki Yönetim Şablonları / Sistem dizinine geçin. Ardından
sağ taraftaki Otomatik çalıştır özelliğini devre dışı bırak öğesine çift
tıklayın ve takip eden penceredeki Etkin seçeneğini işaretleyin.

14.)Internet Explorer in Yeniden Kurulumu

Web sayfaları artık doğru görüntülenmiyor ve yüklemeler aniden
kesiliyorsa, artık IE yi yeniden kurmanın zamanı gelmiştir. Bunun için
XP CD sini sürücüye yerleştirin ve Başlat/Çalıştır a şunu yazın.

rundll32.exe.setupapi,InstallHinfSection.DefaultInstall.132.%windir%\inf\ie.infü

15.Windows XP nin CD Yazma Programını Kaldırmak

Regedit
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
anahtarı altında yeni/DWORD Değeri deyin ve adını NoCDBurning verin. Ve
değerini 1 yapın.

16.Shared Document i Kaldırın

Bilgisayarımdan Shared Document i kaldırmak için Regedit den
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders
anahtarına ulaşın ve buradaki {59031a47-3f72-44a7-89c5-5595fe6b30ee} alt
anahtarını kaldırın.

17.Windows XP yi Hızdan Uçurun

Regeditden
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl
anahtarına ulaşın. Boş bi yere sağ tıklayıp yeniden DOWRD değeri deyin
ve isim olarak IRQ8Priority verin.. oluşturduğunuz bu DOWRD değerinin
değerini 1 yapın.

Sistem ajanları !

1.)Microsoft her zaman işini bilen bir sirket en azından bir guvenlik
olayı çıkararak herkesi buna inandıran bir firma ama aciklara gelince
kendi yaptıkları açıkları açıklamaktan her zaman kaçan bir firma..
nasılmı...

Xp kullanan arkadaslar bilirler ki xp de açılan kullanıcı o sisteme ait
olan admin yada sınırlı kullanıcı olarak adlandırılır.Ve admin şifresini
bilmek makinayı kurtarmanın her zaman en akıllıca yoludur...

peki sunu sormak istiyorum..biri sizin admin sifrenizi biliyorsa ve
sizin bir server ınız varsa ne olur..dusunmek bile korkunc dimi...

ok.xp kullanan arkadaslar ... başlat / çalıştır/cmd ve enter yazdıktan
sonra açılan dos ekranında net user yazıp enter a bastıklarında
support_388945a0 adlı bir kullanıcı daha goreceklerdir sistemlerin tum
xp kullanıcıları hangi xp kullanırsanız kullanın.. ve ilginç bir sey
daha soylim kullanıcı ekranına bu kullanıcı adını yazın ve şifresini
kendi şifreniz olarak girin bakın ne oluyor işletim sisteminiz karsınıza
çıkıyor.. ve bu kullanıcının bir şifresi var yani bu kullanıcı adını
yazıp şifreyi girdiğinde (tabii biliyorsanız) ve microsoft bunu
biliyor..kendileriyle yaptıgımız gorusme sonunda bu portu kapattıklarını
soylediler.bizde şifreyi istedik vermediler..

sonuc itibariyle bu kullanıcının silinmesi gerekmekte..
command ekranındayken

net user support_388945a0 /del komutuyla kullanıcıyı silin sorun ortadan
kalksın..

2.)"Windows XP`de Windows\System32" klasörlerin icinde 2 tane casus
"program" var, bunlar MSe sizin üzerinizden bilgiler gönderiyor.

başlat/ çalıştır

Aynen bu sekilde iki komutu ard arda kopyalayiniz:

regsvr32.exe /u %windir%\system32\regwizc.dll

regsvr32.exe /u %windir%\system32\licdll.dll

Bunların hepsi tarafımdan çeşitli kaynaklardan derlenmiş,denenmiştir ve
zararı görülmemiştir hatta faidesi görülmüştür

Sevgilerim ve Saygılarımla Antor

Yasin Hasan Karanfil

sınıf sitesi

2/25/2006 03:22:00 PM

(0) Comments

Uzun zamandır beri erolla geniş bir sınıf sitesi yapmayı planlıyoruz.
İlk somut adımlarımızı attık. İnşallah bu işten alnımızın akıyla çıkarız.

Yasin Hasan Karanfil

Google

12/30/2004 01:30:00 AM

(0) Comments

Google adsense gerçekten anlatıldığı kadar güzel bir servis mi acaba

Yasin Hasan Karanfil

Bugün Gmail Aldım

12/30/2004 12:33:00 AM

(0) Comments

Uzun uğraşlar sonucu bir gmail açmayı başardım.Diğer hasaplarımada gönderdim

Yasin Hasan Karanfil

12/29/2004 03:00:00 PM

(0) Comments

Büyük emek harcadınız ve bir web sitesi yaptınız ancak bu web sitesinden para kazanamıyormusunuz işte size para kazanmanız için birkaç affilite sistemi.. Sizlere ilk olarak Google Adsense 'yi tanıtacağızİşte Soru ve Cevaplar :
Soru : Google Adsense nedir ?Cevap : Google AdSense web site yayıncılarının içerik sayfalarında konuyla ilgili Google reklamları göstermesi ve para kazanmasının hızlı ve kolay bir yoludur. Program ücretsizdir ve Google sitenizdeki veya arama sonuç sayfalarınızdaki her geçerli tıklama için ödeme yapar.Soru 1 : Google adsense kabul süresi ne kadardır?Cevap 1 : Min 7, maximum 20 Gün.Soru 2 : Host sağlayıcım yurtdışında bir sorun yaşarmıyım?Cevap 2 : Hayır.Soru 3 : Peki geri dönüş kesinlikle oluyormu?Cevap 3 : Olumlu veya olumsuz evet.Soru 4 : Türk yayınıcıyım ve bireysel başvuru yaptım vergi no girmek gerekiyormu?Cevap 4 : Hayır.Soru 5 : Neden sitemde Google Hizmet Reklamları çıkıyor?Cevap 5 : İçeriğe uygun reklam olmadığından, siteniz yeni indexlendiğinden.Adsense 'ı sitenize yeni entegre ettiğinizdenSoru 6 : Peki bu sorun geçicimi.Cevap 6 : Sorun sayılmaz, Evet.Soru 7 : Birden fazla kurallara uyan sitem var ve birisiyle kabul edildim.Diğerleri içinde başvuru yapmak zorundamıyım?Cevap 7 : Hayır.Google Adsense Kanal Teknolojisi ile birden fazla uygun sitede yayın yapabilirsiniz.Soru 8 : Peki anlık olarak görüntüleyebilirmiyim kanal sonuçlarını.Cevap 8 : 2 gün gecikmeli olarak görüntülünebilir.Soru 9 : Başvuru yaptım siteniz onaylamadı diye mail geldi.Ve sorunu düzelttim tekrar başvuru yapmaya hakkım?Cevap 9 : Evet var.Soru 10 : Türkçe içerik dışı sitelerimin (ing,alm v.b) kabul süresi ne kadar?Cevap 10 : Kabul süreleri tüm siteler için aynı lakin Google Türkçe yeni bir oluşum olduğu için aşırı talep dolayısıyla 20 güne kadar geri dönüşüm olabiliyor.Diğer dillerde daha az 2,3,4 gün..Soru 11 : Tüm klik oranları aynımı.Cevap 11 : Hayır değil.Bunu reklam veren ve Google ayarlıyor.Soru 12 : Hile yapsam Google yermi?Cevap 12 : Türk yayıncılarının şevkini kırar ve zaten kötü olan imajımızı biraz daha bozarsınız ne kendinize nede diğer kişilere hayrınız olur. Google hile yemez ve direk siteler deaktif edilir.Soru 13 : Google erotik resimler ve yazılar içeren siteleri kabul ediyor mu?Cevap 13 : Hayır google kesinlikle erotik ve pornografik metaryal içeren siteleri kabul etmemektedir.Soru 14 : Kanal yaratınca verileri 2 gün sonra görüntüliyebiliyoruz.. Peki toplam rakamlara kanaldaki rakamlar da dahil mi?Cevap 14 : Evet dahildir. Toplam rakamlar channel verilerini de içermektedir. Fakat ayrı ayrı olarak channel verilerini görmeniz 2 gün sonra mümkün olmaktadır.Soru 15 : Hem reklam hem arama koyabiliyormuyuz? Veya birden fazla reklam koyabilirmyiiz ?Cevap 15 : Evet hem arama hemde reklam seçeneklerini sitenize yerleştirebilirsiniz. Yalnız reklam seçeneklerinde dikkat etmeniz gereken 2 farklı reklam alanında aynı reklam textinin ya da bannerının görüntülenmemesidir. Bu durumu google desteklememektedir.Soru 16 : Google arama kodunu siteme yerleştirdim.. Arama gözüküyor yalnız sitelere tıklanıldığında para kazanamıyorum?Cevap 16 : Yalnızca reklam verenlerin seçtiği arama kelimelerinde özel google reklam alanları çıkar. Bu reklamlara tıklanıldığı zaman para kazanabilirsiniz ve bu reklamlar üst tarafta tablelarla ayrılmıştır diğer sitelerden.Soru 17 : Alternatif reklam nedir? ne işe yarar?Cevap 17 : Alternatif reklamlar google'ın sitenizde reklamlarını göstermediği zamanlarda "Aya ilk kim ayak bastı?", "Deniz neden mavidir?" gibisinden reklamlar göstermektedir. Bunların yerine kullanacağınız ve sadece google reklamları çıkmadığı zamanlarda kullanıcınıza gösterebileceğiniz reklamlardır.Soru 18 : Adsense hakkındaki sorularımız için hangi adrese türkçe mail atabiliriz?Cevap 18 : adsense-tr@google.com adresine mail atabilirsiniz.Soru 19 : Google'ın hesabımı hala aktif etmediğini nasıl anlıyabilirim?Cevap 19 : http://www.google.com/adsense adresinden mail adresiniz ve şifrenizle giriş yaptığınızda alıcağınız mesaj şu şekildedir. "Bu login için bir AdSense hesabı mevcut değil. Başvurunuz henüz inceleme aşamasında. Başvuru tarihinizden sonraki bir hafta içinde başvurunuzu inceleyeceğiz ve size bir e-posta göndereceğiz. AdSense’e katılmaya hak kazandığınızda hesabınıza giriş yapabilecek ve programı kullanmaya başlayabileceksiniz" Eğer bu mesajı görüyorsanız beklemeye devam edin google olumlu ya da olumsuz size geri dönecektir.Soru 20 : Tükçe içerikli sitelerimi google kabul eder mi?Cevap 20 : Evet google türkçe içerikli siteleri kesinlikle kurallara uyduğu taktirde kabul etmektedir.Soru 21 : Raporlar ne kadar zamanda bir güncellenmektedir?Cevap 21 : Normal raporlarınız her saat güncellenmektedir. Kanal raporlarınızı ancak 2 gün sonra görebilirsiniz.Soru 22 : Google kazançlarımızı diğer arkadaşlarla paylaşabilir miyiz?Cevap 22 : Hayır kesinlikle kaç dolar kazandığınızı ya da hesabınızda ne kadar para biriktiğini diğer arkadaşlarla paylaşmak google sözleşmelerine aykırıdır.Soru 23 Her geçen gün benim google adsense tıklamalarım artıyor ama kazandıgım para azalıyor. Sitelerin içeriginde filan değişiklik yok yani hep ayni ilanlar çıkıyor eskiden beri. Bana oyle geliyorki google her gecen gün tıklama başına webmasterlara verdigi komisyonu düşürüyor?Cevap 23 : Google'ın komisyon düşürmesi gibi bir durum mümkün değildir. CPM oranınız düşük olduğu için daha fazla tıklamaya daha az kazanabilirsiniz. Önemli olan CPM'nin yüksek olmasıdır. Her reklama tıklanıldığında ne kadar aynı olursa olsun günden güne komisyonu değişebilmektedir.Soru 24 : Ödeme bilgilerimde isim ve soyadım tükçe karekter içermektedir. Bankada bir sorun yaşarmıyım?Cevap 24 : Çek alan arkadaşların paylaşımlarından yola çıkarak kesinlikle sorun çıkmamaktadır bu gibi durumlarda. Yalnız isim ve soyadınızı büyük harfler kullanarak türkçe karekter kullanmadan yazmak en garantisi olacaktır.Soru 25 : Ekim ayının ödemesini ne zaman alabilirim?Cevap 25 : Ekim ayının ödemesi, Kasım ayının 20si gibi google yetkilileri onayladıktan sonra postalanmaktadır.. Yaklaşık 1-2 hafta içinde elinize ulaşmaktadır.Soru 26 : Ziyaretçiyi teşvik edici yazılar kullanabilirmiyiz google reklamlarının sağına, soluna, üstüne?Cevap 26 : Hayır kesinlikle google tarafından bu durum desteklenmemektedir! Hiçbir şekilde Yandaki linklere tıklayın, sponsorlarımıza tıklayın gibisinden mesajlar yazılmamalıdır!Soru 27 : Google reklam seçeneklerindeki renklerle istediğimiz gibi oynıyabilir miyiz?Cevap 27 : Sayfa bileşenleri reklamların herhangi bir kısmını kapatmamalı ve metin, adres gibi reklam bileşenlerinin renkleri görünür olmalıdır. bu kural dahilinde ise reklamların borderı ya da rengiyle istenildiği gibi oynanabilir.. Ama önemli olan url, açıklama ve başlığında gözükür olmasıdır..Soru 28 : Ben de alttaki linkte bulunan ABD vatandaşı değilim, iş kurmayacam diye devam devam dedim gittim ve en son Tasdik hiçbir ABD Etkinliği olmaması diye yazan son yere kadar geldim. Alttaki bölüme site ismini mi yazıcam ? Adımı soyadımı mı?Cevap 28 : İsim ve soyisminizi yazmanız gerekiyor.Soru 29 : Bir de aynı Adsense kodunu Foruma da koyayım diyorum. Aynı kodu koyabilirim değil mi, bir çok sayfaya istediğim kadar?Cevap 29 : Evet, kurallara uyan tüm sayfalara kodu yerleştirebilirsiniz. Google bu sayfaları otomatik olarak kendi tanıyacaktır.Soru 30 : Tıklama başına nasıl fazla para kazanıyorsunuz?Cevap 30 : Tıkladığın reklama daha çok para veriolar, reklamın kategorisine göre değişior örneğin sağlık linklerine 1 dolar veriorsa arkadaşlık linklerine 0.10 dolar veriordur.. Bu şekilde Sağlık linkine tıklayan daha cok kazanmış oluor tıklama başına..Soru 31 : Google reklamlarını hem tükçe hemde ingilizce sitemede ekliyebilir miyim?Cevap 31 : Evet ekliyebilirsiniz. Google kendi siteleri tespit etmektedir. Yalnız kurallara uyan sitelere eklemelisiniz.Soru 32 : Google-Adsense vergi kimlik numarası?Cevap 32 : Türk vatandaşları ve amerikayla alakalı olmayan webmasterlar hiçbir yere vergi kimlik numaralarını yazmıyacaklar. Bu sistem tamamen ABD'deki kişilere özeldir. Yapmanız gereken ABD'le alakam yok formuna geldikten sonra İsim ve Soyadınızı büyük harflerle yazmak.Soru 33 : Adsensede text değilde sadece resim türü reklamı nasıl seçecegiz?Cevap 33 : Böyle bir şeyi seçemessiniz. Google reklam seçenekleri arasından sadece text reklam ve hem text - hem resim reklam seçenekleri bulunmaktadır.Soru 34 : Efektif CPM nasıl hesaplanıyor?Cevap 34 : Efektif CPM şu; 1000 gösterim=1 CPM, misal bir günde 2000 gösterim yapmışsınız. ve bu 2000 gösterimden 2,5$ kazanmişsiniz. Yani 2 CPM den 2,5$ kazanmış oluyorsunuz. yani 1CPM den 1,25$ kazanmış oluyorsunuz. Formülize edersek; Efektif CPM=Kazanç/(Gösterim sayısı/1000)Soru 35 : Adhearus reklamlarıyla, Adsense reklamları aynı sayfada olabilir mi?Cevap 35 : Hayır olamaz! Bu sistem Google - Adsense kurallarına uymaz..Soru 36 : Google - Adsense reklamları ayrı pencerede (_blank)'ta açabilirmiyiz?Cevap 36 : Hayır, Adsense reklamlarını ayrı pencerede açamazsınız..

Yasin Hasan Karanfil