İstanbul İsminin Anlamı

Türkiye’nin birinci büyük şehri. Tabiî güzelliği ile dünyânın incisi olan İstanbul, Marmara bölgesinde, doğusunda Kocaeli, güneyinde Marmara Denizi ve Bursa, batısında Tekirdağ ve Kırklareli, kuzeyinde Karadeniz ile çevrilidir. 28°01’ ve 29°55’ doğu boylamları ile 41°33’ ve 40°28’ kuzey enlemleri arasında yer alır. İstanbul, Asya ve Avrupa kıtasında toprakları olan ve iki kıtanın kucaklaştığı yegâne şehirdir. Karadeniz’le Marmara Denizini birleştiren İstanbul Boğazı, Asya ile Avrupa’yı birbirinden ayırdığı gibi, şehri de ikiye böler. Trafik numarası 34’tür.

İstanbul ismi, aslında “İslâmbol” “yâni “Müslümanı bol” kelimesinden gelir. Türk ilim adamları, Osmanlı Devletinin son günlerine kadar mektup zarflarının üzerinde ve eserlerinde “İslâmbol” kelimesini kullanmışlardır. Sultan Üçüncü Ahmed zamânında basılan paralarda ve Sultan Üçüncü Selim devrine kadar sikkelerin bir kısmında ve paraların hepsinde “İslâmbol” diye yazılıdır. İstanbul’un “İslâmbol”dan başka çeşitli isimleri vardır. “Sultanşehir”, “Beldet-üt-Tayyibe” “Dergâh-ı Selâtin”, “Derseâdet”, “Âsitâne”, “Dâr-ül-İslâm”, “Dâr-ül-Hilâfe”, “Dâr-üs-Seâde”, “Âsitâne-i Devlet”, “Pây-ı Taht-ı Saltanat”, “Aziz İstanbul” gibi isimlerle anılmış olup, bunlardan bir veya bir kaçı birlikte de kullanılmıştır. Osmanlılardan önce“Byzantion”, Deutra-Roma”, “Roma Nea”, “Konstantinopolis”, “Bulin”, “Astanbulin”, ve “İstimbuli” isimleri ile anılmıştır. Osmanlı fethi öncesinde, Müslümanlar arasındaki adı ise, “Kostantiniyye”dir. Evliyâ Çelebi, İstanbul’un Peygamber efendimizin dünyâyı teşriflerinden 1600 sene önce, Dâvûd aleyhisselâmın oğlu hazret-i Süleymân tarafından kurulduğunu rivâyet eder.

Batılı kaynaklarda ise; önceleri bir balıkçı köyü olan İstanbul’un M.Ö. 658’de Mageryalı “Byzans” tarafından genişletilerek şehir hâline getirildiği ve bundan dolayı “Byzantion” ismi ile anıldığı ve Roma İmparatoru Constantinius’un şehri büyütürek “Constantinopolis” adıyla Roma İmparatorluğu’na başkent yaptığı yazılıdır. Aynı kaynaklar, İstanbul isminin de, “Eisten-Polis” kelimesinden geldiğini rivâyet etmektedirler.

Anatomy of an Urban Thug

Biraz tebessüm

GsmComm kütüphanesiyle SMS Göndermek ve SMS Okumak

AT Komutlarını yorumlayan bu kütüphaneyle SMS okuyup gönderebilirsiniz. Aşağıdaki kodu yorumlayıp en kolay hale getirmek için gayret ettim.

Önce telefonunuzu bilgisayarınıza USB veya Bluetooth ile bağlayın.
Telefonunuzun markasına göre modem driver’ını kurun.
“Denetim Masası”ndaki modemler bölümünden aldığı COM bağlantı portunu öğrenip aşağıdaki kodlarda güncelleyin.

Ben aşağıdaki kodları aspx olarak kullandım dilerseniz masaüstü programa da uyarlayabilirsiniz.

Burada önemli bir ayrıntıyı atlamayalım. Telefonlarda bazı AT komutları güvenlik nedeniyle dışarıdan kullanıma kapatılmıştır. Aşağıdaki kodlar SMS okumayabilir. Bu durumda okuyabilen bir telefon modeli seçmelisiniz. Ben genel olarak Sony Ericsson telefonlardan randıman aldım.

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;

// GsmComm SMS Kütüphaneleri
using GsmComm.PduConverter;
using GsmComm.PduConverter.SmartMessaging;
using GsmComm.GsmCommunication;
using GsmComm.Interfaces;
using GsmComm.Server;

public partial class Sms : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Write(SmsOku());
        Response.Write("<hr />");
        Response.Write(SmsGonder("Merhaba dunya!", "05393807119"));
    }

    // ### SMS OKU ####################
    public string SmsOku()
    {
        string RtnMsg = "";
        GsmCommMain Comm = new GsmCommMain(9, 19200, 300); // Com Port'a bağlan (MODEM) - GsmCommMain kütüpühanesini kullan.
        Comm.Open(); // Portu aç
        DecodedShortMessage[] Sms = Comm.ReadMessages(PhoneMessageStatus.All, PhoneStorageType.Phone); // Telefondaki mesajları oku.
        foreach (DecodedShortMessage Msg in Sms)
        {
            SmsDeliverPdu SmsData = (SmsDeliverPdu)Msg.Data; // PDU formatında gelen değişkenleri oku
            try
            {
                string SMSMesaj = Msg.Data.UserDataText;
                string MobilNo = SmsData.OriginatingAddress;

                RtnMsg += SmsData.OriginatingAddress + " - " + SMSMesaj + "<br />"; // Mesaj kutusundaki mesaj metni
            }
            catch (Exception ex)
            {
                RtnMsg += SmsData.OriginatingAddress + " - " + ex.Message + "<br />";
            }
        }
        //Comm.DeleteMessages(DeleteScope.All, PhoneStorageType.Phone); // SMS'lerin hepsini sil
        Comm.Close(); // Portu kapat
        return RtnMsg;
    }

    // ### SMS GÖNDER #################
    public string SmsGonder(string MobilNo, string SmsMsg)
    {
        string RtnMsg = "";

        try
        {
            GsmCommMain Comm = new GsmCommMain(9, 19200, 300); // Com Port'a bağlan (MODEM) - GsmCommMain kütüpühanesini kullan.
            SmsSubmitPdu Pdu = new SmsSubmitPdu(SmsMsg, MobilNo, "", DataCodingScheme.NoClass_7Bit);

            Comm.Open();
            Comm.SendMessage(Pdu);
            Comm.Close();

            RtnMsg = "success";
        }
        catch (Exception msg)
        {
            RtnMsg = msg.ToString();
        }
        return RtnMsg;
    }

}

Tarihteki İmparatorluklar

Tarihteki imparatorluklara genel bir bakış.