Google Analytics İzleme

29 Eylül 2011

Mac os x 10.6.1 - 10.6.2 Snow Leopard 'ı Windows 7 64 bit'lik host pc'de VirtualBox 4 içinde sanal makineye kurma

29.09.2011

Mac os x ile artık tanışma vakti geldi. Windows 7 64 bitlik pc'de Virtual box içinde kuruyorum.
Virtualbox 4'de yeni sanal makine kurumunda mac os x - mac os x server tiplerini seçerek kurmaya başladım. hazard iso'sunu kullandım. Kurulum daha başlangıcında 
Hey we are going backwards! -> , restarting timing calibation failed with 2 attempts. hatası verdi. Virtualbox'da sanal makine ayarında işletim sistemi türünü bsd - freebsd yapınca düzeldi ve şimdi kuruluyor.

Kaynaklar:

01.10.2011

Şimdi Xcode programını kuruyorum. Torrent ile xcode3210a432.dmg dosyasını indirdim,
dmg2img programı ile xcode3210a432.dmg dosyasını xcode3210a432.img dosyasına çevirdim, çevirmek için programın olduğu klasöre komut satırında geldim ve şu komutu çalıştırdım:

C:\Users\ISHAK\Downloads\dmg2img-1.6-win32>dmg2img.exe xcode3210a432.dmg xcode3210a432.img

oluşturulan xcode3210a432.img dosyasını UltraISO programı ile sanal cd sürücüye ekledim,
mac os x masaüstünde Xcode diye cd simgesi geldi, bu simgeye tıkladım, cd içindeki Xcode.mpkg dosyasını çift tıkladım ve kurulum başladı. Şimdi Xcode kuruluyor.

Kaynaklar:
http://www.blogsdna.com/3183/convert-dmg-to-iso-with-dmg2iso.htm
http://vu1tur.eu.org/tools/

11.10.2011 sa


xcode_3.2.3_and_ios_sdk_4.0.2.dmg dosyasını virtual box cdrom'una image dosyası olarak bağladım, macos x'i açtım, masaüstüne gelen Xcode and iphone SDK cdsini çift tıkladım. Cd içeriğinden kurulum paketini çalıştırdım ve ios sdk'sını kurdum.
Xcode'u çalıştırdım ve ilk hello world denememi yaptım ve çalıştırdım.
Hadi hayırlısı :)

Kaynak:
http://www.tuaw.com/2009/04/27/iphone-dev-101-the-hello-world-app/
http://deimos3.apple.com/WebObjects/Core.woa/FeedEnclosure/utah.edu.1668842900.01668842919.1681195338/enclosure.pdf
http://forum.donanimhaber.com/m_49676124/tm.htm
http://www.cihantek.com/etiketler/iphone-programlama/
http://www.yazarbozar.com/2009/02/23/iphone-uygulamasi-yazmayyi-ogrenmeye-nereden-baslarim/
http://www.icodeblog.com/2008/07/26/iphone-programming-tutorial-hello-world/

AveaLabs'da gördüğüm başka bir kurulum makalesi:
http://www.avealabs.com/blog/virtualbox-snow-leopard-kurulumu.aspx

Virtualbox içinde Mac OS
http://calloftheyellowdarkblue.blogspot.com/2011/12/1-mac-os-x86-cdsi-indirmek-hazard.html



Windows makine üzerine Mac OS X Snow leopard kurup Xcode ile iphone ipad cihazlarına uygulama geliştirmek.
http://www.erencetin.com/post/Windows-makine-uzerine-Mac-OS-X-Snow-leopard-kurup-Xcode-ile-iphone-ipad-cihazlarc4b1na-uygulama-gelistirmek.aspx




23 Eylül 2011

SQL Server - Operand data type ntext is invalid for add operator. hatası hakkında

Bu hata sql server ile text veya ntext veri tipi ile işlem yapınca çıkmaktadır.

Örneğin:
select
 cast(A.AnswerText as ntext) + cast(' - ' as ntext) + cast(VA.AnswerText as ntext)
from
 vts_tbAnswer A join vts_tbVoterAnswers VA on A.AnswerID = VA.AnswerID

Yukarıdaki sql sorgusunda bu hatayı vermektedir.
Artık SQL Server text ve ntext kullanımını desteklemeyecekmiş, bunun yerine varchar(max) veya nvarchar(max) kullanmamızı istiyor.


The + (String Concatenation) does not work on SQL Server for the image, ntext, or text data types.

In fact, image, ntext, and text are all deprecated.

ntext, text, and image data types will be removed in a future version of MicrosoftSQL Server. Avoid using these data types in new development work, and plan to modify applications that currently use them. Use nvarchar(max), varchar(max), and varbinary(max) instead.

That said if you are using an older version of SQL Server than you want to use UPDATETEXT to perform your concatenation. Which Colin Stasiuk gives a good example of in his blog post String Concatenation on a text column (SQL 2000 vs SQL 2005+).

 

Kaynak:

http://msdn.microsoft.com/en-us/library/ms187993.aspx


http://stackoverflow.com/questions/3099237/sql-server-adding-a-string-to-a-text-column-concat-equivalent




21 Eylül 2011

Asp içinde hata yönetimi - Error Handling in ASP

Gerekli yazım örneği:

 <%
Dim i
' Turn on error Handling
On Error Resume Next


'
Code here that you want to catch errors from

' Error Handler
If Err.Number <> 0 Then
   '
Error Occurred / Trap it
   
On Error Goto 0 ' But don't let other errors hide!
   
' Code to cope with the error here
End If
On Error Goto 0 '
Reset error handling.

%>

Is try-catch like error handling possible in ASP Classic?

Error Handling in ASP

Implementing Error Logging in ASP 3.0


How To Use On Error Resume Next

ASP and the Error Handler


Klasik ASP ile SOA Web Servisi veya WCF Servisi Çağırma - Call web service or wcf service from classic asp


Web servisteki örnek metod şu şekilde olsun:

public string GetInfo(string username, string companycode, string password)

Çağrı Yapılacak Örnek SOAP Verisi:

<?xml version="1.0" encoding="utf-8"?> 
<soap:Body> 
<GetInfo xmlns="http://www.mobildev.net/"> 
<username>string</username> 
<companycode>string</companycode> 
<password>string</password> 
</GetInfo>
</soap:Body>
</soap:Envelope>


Kaynaklar:

How to call web service from classic asp

An Introduction To XML SOAP Using ASP and VB6
http://www.devarticles.com/c/a/ASP/An-Introduction-To-XML-SOAP-Using-ASP-and-VB6/

Consuming A .Net SOAP Webservice From Classic ASP (VBScript)

Consume WebServices in classic ASP using Microsoft SOAP ToolKit.

Creating Web Services with ASP

Using Web Service (.NET) in Classic ASP via SOAP



SOAP Message Builder

Classic ASP Example Code

Leveraging SOAP in Classic ASP

Using SOAP With Classic ASP / VBScript

Programming Web Services with SOAP
http://oreilly.com/catalog/progwebsoap/chapter/ch03.html

gSOAP toolkit is an open source C and C++ software development toolkit for SOAP/XML Web services and generic (non-SOAP) C/C++ XML data bindings.

Web servisine dosya gönderme
http://www.eggheadcafe.com/community/asp/5/10350114/posting-file-via-msxml2serverxmlhttp30.aspx

Using ServerXMLHTTP Directly
http://msdn.microsoft.com/en-us/library/windows/desktop/ms766431(v=vs.85).aspx

Msxml2.ServerXMLHTTP kullanım örneği:
http://www.r10.net/asp/938530-msxml2-serverxmlhttp-isleminde-ssl-ile-post-etme.html

Consuming .NET Web Services from Classic ASP with the Microsoft SOAP Toolkit
http://www.devx.com/tips/Tip/42147
Integrating ASP.NET XML Web Services with 'Classic' ASP Applications
http://www.4guysfromrolla.com/webtech/070302-1.shtml
Using Web Service (.NET) in Classic ASP via SOAP
http://www.ashishblog.com/blog/using-web-service-net-in-classic-asp-via-soap/
Consume WebServices in classic ASP using Microsoft SOAP ToolKit.
http://www.eggheadcafe.com/tutorials/asp/648fef0b-d827-4ef9-a7b2-90c0fb15cc23/consume-webservices-in-classic-asp-using-microsoft-soap-toolkit.aspx
Microsoft SOAP Toolkit
http://www.soapuser.com/client4.html
Migrating from the Microsoft SOAP Toolkit to the .NET Framework
http://msdn.microsoft.com/en-us/library/ms995793.aspx

Calling a FedEx Rate Service from Classic ASP with SOAP call
http://vikaskanani.wordpress.com/2011/04/21/calling-a-fedex-rate-service-from-classic-asp-with-soap-call/

Using SOAP With Classic ASP / VBScript
http://www.codeproject.com/Articles/20125/Using-SOAP-With-Classic-ASP-VBScript

Call WCF Service from Classic ASP - End to End Sample
http://archive.msdn.microsoft.com/CallWCFfromASP

Classic ASP Tutorial: How to do Soap Requests
http://jadendreamer.wordpress.com/2009/09/02/classic-asp-soap-request-code-example/

Consuming a .Net SOAP Webservice from Classic ASP (VBScript)
http://www.kashflow.com/blog/consume-soap-from-vbscript/

Objects of type array explained
http://www.kashflow.com/forums/threads/integrating-api-with-classic-asp.499/

Lifecycle of a SOAP Request
http://msdn.microsoft.com/en-us/magazine/cc164007.aspx


An Introduction To XML SOAP Using ASP and VB6
http://www.devarticles.com/c/a/ASP/An-Introduction-To-XML-SOAP-Using-ASP-and-VB6/



16 Eylül 2011

Türkçe karakterlerin html kodları

Türkçe karakterlerin html kodları:

&#231; = ç
&#199; = Ç

&#287; = ğ
&#286; = Ğ

&#305; = ı
&#304; = İ

&#246; = ö
&#214; = Ö

&#351; = ş
&#350; = Ş

&#252; = ü
&#220; = Ü



Excel'de aynı olan kayıtları işaretleme

Çift olan değerleri karşılatırmak için yapılacak değerler fare ile seçilir veya belirli bir sutün seçilir
Menüden Home -> Conditional Formatting -> Highlight Cell Rules -> Duplicate Values seçilir, gelen ekran onaylanır ve çiftlenen değerler renklendirilmiş olur.

Kaynak:



12 Eylül 2011

C#.Net ile Active Directory'deki bir user'ın disable olduğunu tespit etme

Bunun için şu kodu kullanabilirsiniz:

 private bool IsActive(DirectoryEntry de)
{
 
if (de.NativeGuid == null) return false;

 
int flags = (int)de.Properties["userAccountControl"].Value;

 
if (!Convert.ToBoolean(flags & 0x0002)) return true; else return false;

 
return false;
}

userAccountControl bilgisinin değerleri için:

07 Eylül 2011

Turkcell T10 (Huawei U8110) Android Telefonu Root Yapma

Bugün t10'numda root işlemini başarıyla yaptım.

Yaptığım adımlar şu şekilde:
1 - Önce root işlemini yapan uygulama dosyalarını pc'ye indirdim ve zipten klasöre açtım:
     Bu dosyaları buradan alabilirsiniz : http://loadbalancing.modaco.com/download.php?url=mf/?omdqymgnoej
2 - T10 cep telefonunu ayarlardan Ayarlar -> Uygulamalar -> Geliştirme -> kısmında USB hata ayıklaması ve Uyanık kal seçeneklerini işaretledim
3 - T10'u kapattım. 
4 - T10'u ses kısmı tuşu + kırmızı telefon çağrı kapatma tuşu + power açma tuş'larını aynı anda basıp telefonu bootloader modunda açtım (bu mod esnasında ekranda sürekli şekilde android yazmaktadır, meraklanmayın)
5 - T10'u usb kablosuyla pc'ye bağladım
6 - Windows'da Aygıt Yöneticisi -> ADB Interface -> Android Sooner Single ADB Interface olarak cihaz eklendi. Eğer Pc'de Aygıt yöneticisinde Android 1.0 sürücü tanımama hatası verdiyse, tanıtmak için şuradaki sürücüyü kullanın, denedim çalışıyor: http://android-roms.googlecode.com/files/android_usb_windows.zip , tanıtınca aygıt yöneticisinde adb sürücüsü olarak görünüyor
7 - Pc'ye indirdiğim root yapma dosyalarından superboot-windows.bat dosyasını çalıştırdım, işlemleri yaptı ve cep telefonu yeniden başlatıldı, bu esnada cep telefonun tamamen açılmasını bekleyin, meraklanmayın açılacaktır
8 - superboot-windows.bat dosyasını çalıştırdıktan sonra Waiting Device uyarısı veriyorsa cep telefonu tanınmamış demektir, sürücü yüklenmesinde sorun var demektir, uygun tanıtma sürücüsünü windows'a yüklenmesi gerekmektedir.
9 - T10 başarıyla root yapıldı ise programlar kısmında Superuser adında yeni bir uygulama linki eklenmektedir.
10 - Root ihtiyacı olan bir program çalıştırdığınızda root izni vermek için soru ekranı gelmektedir, allow yaptığınızda ise ilgili programlar root izninde çalışmaktadır.
11 - Farklı şekilde yine telefonda root yetkisinin olduğunu Partions Info programını google market'ten indirip kontrol edebilirsiniz, veya Root Checker uygulamasını(bu uygulamayı marketde buladım nedense) kullanabilirsiniz. 
  
Kaynaklar: