Blog

  • Google Yerel Rehber İtiraz Formu

    merhaba arkadaşlar,

    yerel rehber hesabınız kapandı ama nasıl itiraz edeceğinizi bilmiyorsanız bu konu tam size göre.
    Yerel Rehber İtiraz Formu : https://support.google.com/local-guides/contact/local_guides_appeal

    Google Yerel Rehber, Google’ın çevrimiçi bir hizmetidir ve kullanıcılara belirli bir yerel bölgedeki işletmeler hakkında bilgi sağlar. Yerel Rehber, kullanıcılara işletme adresleri, iletişim bilgileri, çalışma saatleri, değerlendirmeler ve yorumlar gibi çeşitli bilgiler sunar.

    Google Yerel Rehber, Google Haritalar ve Google Arama gibi Google ürünleriyle entegre olarak çalışır. Kullanıcılar, belirli bir işletmeyi veya hizmeti aradıklarında, sonuçlar arasında yerel işletmelerin listesini görebilirler. Bu liste, işletmelerin konumlarına göre sıralanabilir ve kullanıcılara işletmeler hakkında ayrıntılı bilgiler sunar.

    Kullanıcılar aynı zamanda Google Yerel Rehber üzerinden işletmelere değerlendirme ve yorum yapabilirler. Bu, diğer kullanıcılara işletmeler hakkında geri bildirim ve önerilerde bulunmalarına yardımcı olur.

    Google Yerel Rehber, işletmeler için büyük bir potansiyel müşteri kitlesine ulaşma fırsatı sunar. İşletme sahipleri, Google My Business adlı bir platform aracılığıyla işletme bilgilerini güncelleyebilir, değerlendirmeleri yanıtlayabilir ve potansiyel müşterilere ulaşmak için özelliklerden yararlanabilir.

    Sonuç olarak, Google Yerel Rehber, kullanıcılara belirli bir bölgedeki işletmeler hakkında bilgi sağlayan ve işletme sahiplerinin potansiyel müşterilere ulaşmalarını sağlayan bir Google hizmetidir.


  • notepad++ İndir Kolay kod Düzenleme Programı

    Notepad++ bir metin düzenleyicidir ve açık kaynaklı bir yazılımdır. Başlangıçta Windows işletim sistemi için tasarlanmış olmasına rağmen, Wine adlı yazılım aracılığıyla Linux ve macOS gibi diğer işletim sistemlerinde de çalıştırılabilir.

    Notepad++’ın birçok özelliği vardır ve kullanıcıların metin belgelerini düzenlemelerine, yazmalarına ve programlama yapmalarına yardımcı olur. Aşağıdaki özellikleri içerir:

    1. Sözdizimi vurgulama: Notepad++, birçok programlama diline yönelik sözdizimi vurgulama özellikleri sunar. Bu sayede, kodunuzun farklı parçalarını kolayca tanımlayabilir ve anlamlandırabilirsiniz.
    2. Otomatik tamamlama: Kodlama sırasında otomatik tamamlama özelliği, kodunuzu daha hızlı ve hatasız bir şekilde yazmanıza yardımcı olur. Notepad++, kullanılan programlama diline bağlı olarak, değişkenlerin, fonksiyonların ve diğer kod parçalarının otomatik tamamlama önerilerini sunabilir.
    3. Çok belge desteği: Birden fazla metin belgesini aynı anda açabilir ve düzenleyebilirsiniz. Bu özellik, projeler üzerinde çalışırken veya birden fazla kod dosyasını karşılaştırırken oldukça faydalıdır.
    4. Eklenti desteği: Notepad++ eklenti sistemine sahiptir. Bu sayede, kullanıcılar özelleştirme ve genişletme için çeşitli eklentileri yükleyebilir. Örneğin, FTP desteği, kod analizi, otomatik tamamlama vb. gibi ek özellikler ekleyebilirsiniz.
    5. Güçlü arama ve değiştirme: Notepad++, metin belgelerinde hızlı ve etkili bir şekilde arama yapmanıza olanak tanır. Ayrıca, metinleri değiştirmek için düzenli ifadeler kullanabilirsiniz.

    Notepad++ basit ve kullanıcı dostu bir metin düzenleyici olmasının yanı sıra, gelişmiş özellikleri ve programlama odaklı özellikleriyle de popülerdir.

    İNDİRMEK İÇİ TIKLAYINIZ

  • xammp hızlandırma

    XAMPP, bir web sunucusu ortamı olan Apache, MySQL, PHP ve Perl’in bir kombinasyonudur. Performansı artırmak için aşağıdaki adımları izleyebilirsiniz:

    1. Önbelleğe Alma: Önbellek kullanarak web sayfalarının yüklenme hızını artırabilirsiniz. Önbellek, sık kullanılan verileri bellekte tutarak web sunucusunun her istekte veritabanına erişmesini önler. Apache için önbelleği etkinleştirmek için “mod_cache” modülünü etkinleştirebilirsiniz.
    2. Kullanılmayan Modüllerin Devre Dışı Bırakılması: XAMPP, varsayılan olarak birçok modülü yükler, ancak ihtiyaç duymadığınız modülleri devre dışı bırakarak sistem kaynaklarını serbest bırakabilirsiniz. Bu, Apache’nin daha hızlı çalışmasına yardımcı olabilir. XAMPP kontrol panelindeki “Config” düğmesine tıklayarak Apache ve diğer modüller için yapılandırmaları düzenleyebilirsiniz.
    3. Performans Ayarlarının Yapılması: Apache’nin performansını artırmak için bazı yapılandırmaları değiştirebilirsiniz. Örneğin, Apache yapılandırma dosyasında (httpd.conf) bulunan “MaxClients” ve “ServerLimit” gibi değerleri artırarak aynı anda daha fazla istemciye hizmet verebilirsiniz. Ancak, bu değerleri artırırken sunucunuzun donanım sınırlamalarını göz önünde bulundurmanız önemlidir.
    4. MySQL Ayarlarının Optimize Edilmesi: XAMPP ile birlikte gelen MySQL veritabanı sunucusunun performansını artırmak için bazı ayarları optimize edebilirsiniz. Örneğin, “my.cnf” dosyasında “key_buffer_size” ve “innodb_buffer_pool_size” gibi değerleri artırarak bellek kullanımını optimize edebilirsiniz.
    5. Gereksiz Eklentilerin Kaldırılması: XAMPP, bazı ek yazılımlar ve örnek web siteleri ile birlikte gelir. Bu ek yazılımlar ve örnek siteler, sistem kaynaklarını kullanabilir ve performansı olumsuz etkileyebilir. İhtiyaç duymadığınız eklentileri ve örnek siteleri kaldırarak performansı artırabilirsiniz.

    Bu adımlar, XAMPP’nin performansını artırmanıza yardımcı olabilir. Ancak, performans iyileştirmeleri her zaman sistem ve kullanım senaryosuna bağlı olarak değişebilir. Daha spesifik optimizasyonlar yapmak için Apache, MySQL ve PHP belgelerine başvurmanızı öneririm.

  • python ile ağdaki hp switcleri bulma

    Python kullanarak ağdaki HP switch’leri bulmak için, ağ tarayıcılarından yararlanabilirsiniz. python-nmap gibi üçüncü taraf kütüphaneler, ağ tarayıcısı olarak kullanılabilecek araçları Python ile entegre etmenize yardımcı olabilir. İşte bir örnek:

    import nmap
    
    # Ağ tarayıcısını başlat
    nm = nmap.PortScanner()
    
    # Hedef IP aralığını belirle
    ip_range = '192.168.0.0/24'  # Örnek IP aralığı - Kendinize uygun olarak değiştirin
    
    # HP switch'lerini bulmak için tarayıcıyı çalıştır
    nm.scan(hosts=ip_range, arguments='-p 22')  # SSH portunu (22) tarıyoruz
    
    # Tarayıcıdan elde edilen sonuçları işle
    for host in nm.all_hosts():
        if 'tcp' in nm[host]:
            if 22 in nm[host]['tcp']:
                if 'HP' in nm[host]['tcp'][22]['product']:
                    print(f"HP switch bulundu: {host}")
    
    

    Yukarıdaki örnek, nmap kütüphanesini kullanarak ağda HP switch’leri bulmayı göstermektedir. İlk olarak, nmap.PortScanner() sınıfını kullanarak bir ağ tarayıcısı oluşturulur.

    Daha sonra, ip_range değişkenini, arama yapılacak IP adresi aralığını belirlemek için kullanabilirsiniz. Örnekte 192.168.0.0/24 şeklinde genel bir örnek aralık verilmiştir.

    nm.scan() yöntemiyle belirtilen IP aralığındaki cihazları tararız. SSH portu olan 22’yi kontrol etmek için arguments parametresini kullanırız.

    Son olarak, nm.all_hosts() döngüsüyle tarayıcıdan alınan sonuçları işleriz. Her bir host için, TCP protokolü içinde 22 numaralı portun kontrolünü yaparız. Eğer port varsa ve ürün bilgisinde “HP” ifadesi bulunuyorsa, bu cihazı HP switch olarak kabul eder ve ekrana yazdırırız.

    Bu örnekte nmap kütüphanesi kullanılmıştır, ancak ağ tarayıcısı olarak farklı bir kütüphane veya araç da tercih edebilirsiniz. Seçtiğiniz kütüphane veya aracın belgelerini inceleyerek, ağdaki HP switch’leri bulmak için gereken yöntemleri takip etmelisiniz.

  • python ile hp switche bağlanma ve komut gönderme

    Python kullanarak HP switch’e bağlanmak ve komut göndermek için paramiko kütüphanesini kullanabilirsiniz. Paramiko, SSH protokolü üzerinden uzaktan bağlantılar kurmayı sağlar. İşte bir örnek:

    import paramiko
    
    # SSH bağlantısı için gerekli bilgileri belirleyin
    hostname = 'switch_ip_address'
    username = 'your_username'
    password = 'your_password'
    
    # SSH istemcisini oluşturun ve bağlantıyı kurun
    ssh_client = paramiko.SSHClient()
    ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    ssh_client.connect(hostname, username=username, password=password)
    
    # Komut göndermek için bir kabuk oturumu başlatın
    shell = ssh_client.invoke_shell()
    
    # Komut gönderme fonksiyonu
    def send_command(command):
        shell.send(command + '\n')
        while not shell.recv_ready():
            pass
        output = shell.recv(4096).decode('utf-8')
        return output
    
    # Örnek komut gönderme
    output = send_command('show interfaces brief')
    print(output)
    
    # SSH bağlantısını kapatın
    ssh_client.close()
    
    
    
    Yukarıdaki örnekte, paramiko kütüphanesini kullanarak HP switch'e SSH bağlantısı kurulur. hostname, username ve password değişkenlerini kendi switch'inizin IP adresi, kullanıcı adı ve şifresiyle değiştirmeniz gerekmektedir.
    
    send_command() adlı bir fonksiyon tanımlanır. Bu fonksiyon, verilen komutu switch'e gönderir ve gelen çıktıyı alır. shell.send() yöntemiyle komut gönderilir, ardından shell.recv() yöntemiyle gelen çıktı alınır.
    
    Örnekte, send_command() fonksiyonuyla "show interfaces brief" komutu gönderilir ve gelen çıktı output değişkenine atanır. Çıktı daha sonra ekrana basılır.
    
    Son olarak, SSH bağlantısı kapatılır (ssh_client.close()). Bağlantı açılıp kapatıldığından emin olun.
    
    Bu örnek, HP switch gibi SSH erişimine sahip ağ cihazlarına komut göndermek için genel bir yaklaşımı göstermektedir. Gerçek dünya senaryolarında, cihazın belirli komutlarını ve çıktı formatını kontrol etmek ve uygun şekilde işlemek için gerekli kodlamayı yapmanız gerekecektir.
    
  • php bist hisselerini gösterme

    PHP kullanarak BIST (Borsa Istanbul) hisselerini göstermek için, öncelikle BIST verilerine erişebileceğiniz bir kaynağa ihtiyacınız vardır. Bir API veya bir veri sağlayıcı kullanarak BIST hisse verilerine erişebilirsiniz.

    Aşağıda bir örnek kod verilmektedir, ancak bu örnek gerçek bir BIST API’sını kullanmak yerine basit bir dizi kullanmaktadır:

    <?php
    // BIST hisse verilerini temsil eden bir dizi
    $bist_hisseleri = array(
        array('Kodu' => 'GARAN', 'Adı' => 'Garanti Bankası', 'Fiyat' => 10.25),
        array('Kodu' => 'AKBNK', 'Adı' => 'Akbank', 'Fiyat' => 7.80),
        array('Kodu' => 'THYAO', 'Adı' => 'Türk Hava Yolları', 'Fiyat' => 15.40),
        // Diğer hisseleri buraya ekleyebilirsiniz
    );
    
    // BIST hisse verilerini göster
    foreach ($bist_hisseleri as $hisse) {
        echo 'Hisse Kodu: ' . $hisse['Kodu'] . '<br>';
        echo 'Hisse Adı: ' . $hisse['Adı'] . '<br>';
        echo 'Hisse Fiyatı: ' . $hisse['Fiyat'] . '<br><br>';
    }
    ?>
    

    Yukarıdaki örnekte, $bist_hisseleri adlı bir dizi oluşturuyoruz ve her bir hisse için bir assoçiative dizi kullanıyoruz. Bu dizi BIST hisselerinin bilgilerini (kod, ad, fiyat gibi) içerir. Bu örnekte, Garanti Bankası (GARAN), Akbank (AKBNK) ve Türk Hava Yolları (THYAO) hisseleri gösterilmektedir.

    Daha gerçekçi bir senaryoda, BIST API’sından veya başka bir veri sağlayıcıdan gerçek zamanlı BIST hisse verilerini almanız gerekecektir. API veya veri sağlayıcıya bağlı olarak, verileri çekmek için belirli bir API çağrısı veya veri alışverişi yapmanız gerekecektir. Bu API veya veri sağlayıcı belgelerindeki talimatları takip etmelisiniz.

    Örneğin, BIST API’si olan ‘Borsa Istanbul Public Data Platformu (PDP)’ kullanarak gerçek zamanlı BIST hisse verilerine erişebilirsiniz. Bu durumda, belirli API çağrıları yapmanız gerekecektir ve bu çağrıların nasıl kullanılacağı API belgelerinde açıklanmış olacaktır.

  • php döviz kurları gösterme api ve curl ile

    PHP kullanarak döviz kurlarını göstermek için, çeşitli API’ları kullanabiliriz. İşte örnek bir kod:

    <?php
    // API'den döviz kurlarını almak için curl kullanacağız
    $ch = curl_init();
    $url = 'https://api.exchangerate-api.com/v4/latest/USD'; // API URL'si
    
    // Veriyi JSON formatında alacağımızı belirtiyoruz
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_URL, $url);
    
    $response = curl_exec($ch); // API'den yanıtı al
    
    if ($response === false) {
        echo 'API ile iletişim kurulurken bir hata oluştu: ' . curl_error($ch);
        exit;
    }
    
    $data = json_decode($response, true); // Yanıtı JSON'dan diziye dönüştür
    
    // Döviz kurlarını alınan veriden oku
    if ($data && isset($data['rates'])) {
        $rates = $data['rates'];
    
        echo 'USD to EUR: ' . $rates['EUR'] . '<br>';
        echo 'USD to GBP: ' . $rates['GBP'] . '<br>';
        echo 'USD to JPY: ' . $rates['JPY'] . '<br>';
        // Diğer döviz kurlarını da burada gösterebilirsiniz
    } else {
        echo 'Döviz kurları alınamadı.';
    }
    
    curl_close($ch);
    ?>
    

    Yukarıdaki örnekte, curl kullanarak https://api.exchangerate-api.com adresinden döviz kurlarını alıyoruz. USD (ABD Doları) baz alınarak döviz kurlarını alıyoruz. Bu örnekte, USD‘nin EUR (Euro), GBP (İngiliz Sterlini) ve JPY (Japon Yeni) cinsinden değerlerini gösteriyoruz.

    API’den dönen yanıtı json_decode() fonksiyonuyla PHP dizisine dönüştürüyoruz. Daha sonra döviz kurlarını bu dizi üzerinden okuyarak ekrana yazdırıyoruz.

    Lütfen, bu örnekte kullanılan API’nin sınırlamalarına ve kullanım koşullarına dikkat edin. API URL’sini ve döviz kurları listesini ihtiyaçlarınıza göre değiştirebilirsiniz.

  • python mssql delete komutu

    Python’da MSSQL veritabanında DELETE sorgusu çalıştırmak için pyodbc kütüphanesini kullanabilirsiniz. İşte bir örnek:

    import pyodbc
    
    # Bağlantı bilgilerini ayarlayın
    server = 'your_server_name'
    database = 'your_database_name'
    username = 'your_username'
    password = 'your_password'
    
    # Bağlantı dizesini oluşturun
    conn_str = f'DRIVER={{SQL Server}};SERVER={server};DATABASE={database};UID={username};PWD={password}'
    
    # Veritabanına bağlan
    conn = pyodbc.connect(conn_str)
    
    # Bağlantı üzerinden bir cursor oluşturun
    cursor = conn.cursor()
    
    # DELETE sorgusu çalıştırın
    delete_query = "DELETE FROM your_table WHERE condition_column = ?"
    condition_value = 'condition_value'  # Silme koşulu değeri
    
    cursor.execute(delete_query, (condition_value,))
    
    # İşlemi doğrulamak için bağlantıyı commit edin
    conn.commit()
    
    # Cursor ve bağlantıyı kapatın
    cursor.close()
    conn.close()
    

    Yukarıdaki örnekte, pyodbc kütüphanesini kullanarak MSSQL veritabanında DELETE sorgusu çalıştırılmaktadır. Bağlantı bilgilerini (server, database, username, password) kendi MSSQL sunucu ve veritabanı bilgilerinizle değiştirin.

    cursor.execute() yöntemiyle DELETE sorgusu çalıştırılır. DELETE sorgusu "DELETE FROM your_table WHERE condition_column = ?" formatındadır. your_table, verilerin silineceği tablonun adıdır. condition_column, silme koşulunun sütun adıdır. ? yer tutucusu, silme koşulunun değerini temsil eder.

    cursor.execute() yöntemine geçilen ikinci parametre, yer tutucunun yerine geçecek değeri içeren bir demet (tuple) olarak belirtilir. Örnekte condition_value olarak belirtilmiştir. Bu değeri, silme işlemi için gerekli olan koşul değeriyle değiştirin.

    İşlemi doğrulamak için conn.commit() yöntemiyle bağlantıyı commit edin. Bu, veritabanında yapılan değişiklikleri kalıcı hale getirir.

    Son olarak, cursor.close() ve conn.close() yöntemleriyle cursor ve bağlantıyı kapatmayı unutmayın.

  • python mssql update komutu

    Python’da MSSQL veritabanında UPDATE sorgusu çalıştırmak için pyodbc kütüphanesini kullanabilirsiniz. İşte bir örnek:

    import pyodbc
    
    # Bağlantı bilgilerini ayarlayın
    server = 'your_server_name'
    database = 'your_database_name'
    username = 'your_username'
    password = 'your_password'
    
    # Bağlantı dizesini oluşturun
    conn_str = f'DRIVER={{SQL Server}};SERVER={server};DATABASE={database};UID={username};PWD={password}'
    
    # Veritabanına bağlan
    conn = pyodbc.connect(conn_str)
    
    # Bağlantı üzerinden bir cursor oluşturun
    cursor = conn.cursor()
    
    # UPDATE sorgusu çalıştırın
    update_query = "UPDATE your_table SET column1 = ? WHERE condition_column = ?"
    new_value = 'new_value'  # Güncellenecek yeni değer
    condition_value = 'condition_value'  # Güncelleme koşulu değeri
    
    cursor.execute(update_query, (new_value, condition_value))
    
    # İşlemi doğrulamak için bağlantıyı commit edin
    conn.commit()
    
    # Cursor ve bağlantıyı kapatın
    cursor.close()
    conn.close()
    
    Yukarıdaki örnekte, pyodbc kütüphanesini kullanarak MSSQL veritabanında UPDATE sorgusu çalıştırılmaktadır. Bağlantı bilgilerini (server, database, username, password) kendi MSSQL sunucu ve veritabanı bilgilerinizle değiştirin.
    
    cursor.execute() yöntemiyle UPDATE sorgusu çalıştırılır. UPDATE sorgusu "UPDATE your_table SET column1 = ? WHERE condition_column = ?" formatındadır. your_table, güncellenecek tablonun adıdır. column1, güncellenecek sütun adıdır. ? yer tutucusu, güncellenecek yeni değeri temsil eder. condition_column, güncelleme koşulunun sütun adıdır. condition_value, güncelleme koşulu değeridir.
    
    cursor.execute() yöntemine geçilen ikinci parametre, yer tutucuların yerine geçecek değerleri içeren bir demet (tuple) olarak belirtilir. Örnekte new_value ve condition_value olarak belirtilmiştir. Bu değerleri, güncellenmek istenen sütunun yeni değeri ve güncelleme koşulunun değeriyle değiştirin.
    
    İşlemi doğrulamak için conn.commit() yöntemiyle bağlantıyı commit edin. Bu, veritabanında yapılan değişiklikleri kalıcı hale getirir.
    
    Son olarak, cursor.close() ve conn.close() yöntemleriyle cursor ve bağlantıyı kapatmayı unutmayın.
  • python mssql insert komutu

    Python’da MSSQL veritabanına INSERT sorgusu çalıştırmak için pyodbc kütüphanesini kullanabilirsiniz. İşte bir örnek:

    import pyodbc
    
    # Bağlantı bilgilerini ayarlayın
    server = 'your_server_name'
    database = 'your_database_name'
    username = 'your_username'
    password = 'your_password'
    
    # Bağlantı dizesini oluşturun
    conn_str = f'DRIVER={{SQL Server}};SERVER={server};DATABASE={database};UID={username};PWD={password}'
    
    # Veritabanına bağlan
    conn = pyodbc.connect(conn_str)
    
    # Bağlantı üzerinden bir cursor oluşturun
    cursor = conn.cursor()
    
    # INSERT sorgusu çalıştırın
    insert_query = "INSERT INTO your_table (column1, column2) VALUES (?, ?)"
    values = ('value1', 'value2')  # Eklenecek değerler
    
    cursor.execute(insert_query, values)
    
    # İşlemi doğrulamak için bağlantıyı commit edin
    conn.commit()
    
    # Cursor ve bağlantıyı kapatın
    cursor.close()
    conn.close()
    

    Yukarıdaki örnekte, pyodbc kütüphanesini kullanarak MSSQL veritabanına INSERT sorgusu çalıştırılmaktadır. Bağlantı bilgilerini (server, database, username, password) kendi MSSQL sunucu ve veritabanı bilgilerinizle değiştirin.

    cursor.execute() yöntemiyle INSERT sorgusu çalıştırılır. INSERT sorgusu INSERT INTO your_table (column1, column2) VALUES (?, ?) formatındadır. your_table, verilere ekleneceği tablonun adıdır. column1 ve column2, eklenecek sütun adlarıdır. ? yer tutucuları, INSERT sorgusunda kullanılacak değerleri temsil eder.

    values değişkeni, INSERT sorgusunda yer tutucuların yerine geçecek değerleri içerir. Örnekte 'value1' ve 'value2' olarak belirtilmiştir. Bu değerleri, eklenecek gerçek verilerle değiştirin.

    İşlemi doğrulamak için conn.commit() yöntemiyle bağlantıyı commit edin. Bu, veritabanında yapılan değişiklikleri kalıcı hale getirir.

    Son olarak, cursor.close() ve conn.close() yöntemleriyle cursor ve bağlantıyı kapatmayı unutmayın.