Hoşgeldin, Ziyaretçi
Sitemizden yararlanabilmek için Kayıt olmalısınız.

Kullanıcı Adınız:
  

Şifreniz:
  





Forumda Ara

(Gelişmiş Arama)

Forum İstatistikleri
» Toplam Üyeler: 334
» Son Üye: Overniusher78
» Toplam Konular: 472
» Toplam Yorumlar: 776

Detaylı İstatistikler

Kimler Çevrimiçi
Toplam: 8 kullanıcı aktif
» 0 Kayıtlı
» 6 Ziyaretçi
Bing, Google

Son Aktiviteler
Nes Emulator Oyunları PC ...
Forum: Emulator Oyunları
Son Yorum: Overniusher78
20-11-2024, 06:30
» Yorumlar: 3
» Okunma: 9,886
Yaptığım proje hakkında t...
Forum: C/C++
Son Yorum: kasimir
19-09-2023, 03:06
» Yorumlar: 0
» Okunma: 3,184
[Python] ConnectTA (Turkc...
Forum: Genel
Son Yorum: root
26-06-2023, 17:14
» Yorumlar: 0
» Okunma: 2,523
Db Türkçe Karakter Sorunu
Forum: Teknik Destek
Son Yorum: root
27-02-2023, 13:25
» Yorumlar: 1
» Okunma: 989
C# Bir Sayının Asal Olup ...
Forum: C#
Son Yorum: root
27-02-2023, 11:06
» Yorumlar: 0
» Okunma: 2,611
[Javascript] Javascritp i...
Forum: Javascript
Son Yorum: root
23-09-2022, 21:59
» Yorumlar: 0
» Okunma: 3,591
[Python] themoviedb Get F...
Forum: Genel
Son Yorum: root
31-08-2022, 14:33
» Yorumlar: 0
» Okunma: 5,136
[Javascript] Enter The Co...
Forum: Javascript
Son Yorum: root
16-08-2022, 14:37
» Yorumlar: 0
» Okunma: 6,280
[Javascript] Progress Bar...
Forum: Javascript
Son Yorum: root
13-08-2022, 11:41
» Yorumlar: 0
» Okunma: 6,345
[Javascript] Google Authe...
Forum: Javascript
Son Yorum: root
08-08-2022, 19:31
» Yorumlar: 0
» Okunma: 6,411

 
  Java replaceLast() Kullanımı
Yazar: Administrator - 09-02-2016, 22:08 - Forum: Java - Yorum Yok

Merhaba arkadaşlar,

Programlama dillerinin tamamına yakınında bulunan metin içnide arama yap, bul değiştir metodları java'da da hazır olarak bulunuyor.
Fakat başlıktaki gibi bir kullanım ihtiyacı duyduğunuzda sonuç hüsran oluyor çünkü sondan ilk eşleşmeyi bulup değiştirmek gibi bir imkan bulunmuyor.

Java'da tanımlanmış metodlardan bazıları : replace(), replaceAll(), replaceFirst()

Şahsen, sadece sondan ilk eşleşmeyi bulup değiştirmek gibi birşeye ihtiyaç duydum ve bunun için stackoverflow.com'da bulunan bir örnekten yararlandım.
Örnek aşağıdadır. Eğer ihtiyacınız olursa sizde faydalanabilirsiniz.

Kod:
public class Test {

   public static String replaceLast(String text, String regex, String replacement) {
       return text.replaceFirst("(?s)(.*)" + regex, "$1" + replacement);
   }

   public static void main(String[] args) {
       System.out.println(replaceLast("aaabbb", "bb", "xx"));
   }
}

* Not : Ben çok fazla test etmedim ama istediğim sonucu aldım şuanlık. O yüzden kullanmadan önce sizde test ederseniz iyi olur.

Bu konuyu yazdır

  Windows'un Kurulduğu tarihi öğrenme
Yazar: Administrator - 09-02-2016, 17:29 - Forum: Genel - Yorum Yok

Merhaba arkadaşlar,

İşletim sisteminizin kurulduğu tarihe ve diğer sistem bilgilerine aşağıdaki komut sayesinde kolayca ulaşabilirsiniz. Yine, bilgisayarınızı en son açtığınız tarih ve saat, ürün kimliği, işletim sisteminin sürümü, daha önce yüklenen güncelleştirme dosyaları vb. bilgilere de ulaşabilirsiniz.

Yapmanız gereken,

Başlat > Çalıştır > CMD

Açılan komut satırından;

Kod:
systeminfo


komutunu çalıştırarak sisteminize ait birçok bilgiyi görüntüleyebilirsiniz.

Bu konuyu yazdır

  Undecorated JDialog border
Yazar: Administrator - 08-02-2016, 17:33 - Forum: Java - Yorum Yok

Merhaba arkadaşlar,

Java ile geliştirdiğimiz uygulamalarda bazen başlıksız ve çerçevesiz pencerelere ihtiyaç duyabiliyoruz.
Eğer başlıksız yani Undecorated olarak tasarladığınız bir diyalog varsa, aşağıda bulunan kod yardımıyla kenar çizgisi ekleyebilirsiniz.

Kod:
getRootPane().setBorder(new LineBorder(Color.DARK_GRAY));


Çizgi kalınlığını ayarlamak için;
Kod:
getRootPane().setBorder(new LineBorder(Color.DARK_GRAY, 2));


İhtiyaca göre değişik Border atamaları da yapabilirsiniz.

Bu konuyu yazdır

  Java LineBorder ve EmptyBorder Birlikte Kullanma
Yazar: Administrator - 08-02-2016, 12:14 - Forum: Java - Yorum Yok

Merhaba arkadaşlar,

Java ile geliştirdiğiniz uygulamalarda, hem kenar çizgisi hemde iç boşluk ayarı yapmak isterseniz aşağıdaki örnekten faydalanabilirsiniz.

Öncelikle gerekli tanımlamızı yapıyoruz.

Kod:
import javax.swing.BorderFactory;
import javax.swing.border.EmptyBorder;
import javax.swing.border.LineBorder;


Örneğin bir panele uygulamak için;

Kod:
JPanel panel1 = new JPanel();
panel1.setBorder(BorderFactory.createCompoundBorder(new LineBorder(Color.PINK), new EmptyBorder(5, 5, 5, 5)));


Önceki görünüm :
[Resim: 2yjcxd33.png]

Kod uygulandıktan sonraki görünüm:
[Resim: s2x9skz5.png]


Örnek uygulama (Form1.java) :
Kod:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.Insets;

import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.border.EmptyBorder;
import javax.swing.border.LineBorder;


public class Form1 extends JFrame{

    
    public Form1()
    {
        super("Turkishcode.com");
        setBounds(10, 10, 450, 250);
        setLayout(new BorderLayout());
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
        JPanel panel1 = new JPanel();
        panel1.setLayout(new GridLayout(0, 1));
        JTextArea textarea = new JTextArea();
        textarea.setForeground(Color.RED);
        textarea.setLineWrap(true);
        textarea.setMargin(new Insets(3, 3, 3, 3));
        textarea.setWrapStyleWord(true);
        JScrollPane scroolPane = new JScrollPane(textarea);
        panel1.add(scroolPane);
        panel1.setBorder(BorderFactory.createCompoundBorder(new LineBorder(Color.PINK), new EmptyBorder(5, 5, 5, 5)));
        
        add(panel1,BorderLayout.CENTER);
        
    }

    public static void main(String[] args) {


        new Form1().setVisible(true);
        
    }

}

Bu konuyu yazdır

  HTML5 Arkaplanda Ses Dosyası Oynatma Kodu
Yazar: root - 07-02-2016, 18:37 - Forum: Html - Yorum Yok

Merhaba Arkadaşlar;

Bu konuda sizlerle sitenizin arkaplanında otomatik ses dosyası (mp3 vs.) çaldırma kodunu paylaşacağım. Öncelikle belirtmeliyimki html5 desteklemeyen tarayıcılarda bu kod çalışmaz.


Kod:
<audio src="http://www.ahmetturan.kim/YediKaranfil_3_Gozlerin.mp3" loop="true" autoplay="true"></audio>


src="medyaLinki" kodundaki medyalinki kısmını kendi medya dosyanızın direk linkini alarak değiştiriyorsunuz ve kodu index şablonunda herhangi bir yere ekliyorsunuz.

Gelen ziyaretçiler sitenize girdiği anda sizin belirlediğiniz muzik arkaplanda çalmaya başlayacaktır.


loop: Medyanın tekrarlanıp tekrarlanmayacağını belirtir. True tekrarlanır, False tekrarlanmaz.
autoplay: Medyanın otomatik oynatılıp onatılmayacağını belirtir.True otomatik oynatır, False Otomatik oynatmaz.
src: Medya konumunu belirtir.
controls: Kontrol butonlarını yani html5 playeri görünmesini sağlar.

Eğer Ses seviyesinide belirlemek istiyorsanız aşağıdaki kodu kendinize göre düzenleyip volume değerini 0.1 den 1.0 arasında bir değer belirterek seside ayalarabilirsiniz.
Kod:
<audio id="akabin" src="http://www.ahmetturan.kim/YediKaranfil_3_Gozlerin.mp3" loop="true" autoplay="true"></audio>
<script type="text/javascript">
    var akabinses = document.getElementById("akabin");
    akabinses.volume = 0.1;
</script>

Bu konuyu yazdır

  Plesk Panel DNS SOA Kayıtları Nasıl Olmalıdır?
Yazar: root - 05-02-2016, 17:03 - Forum: Sunucu Yapılandırması / Güvenliği - Yorum Yok

Merhaba arkadaşlar;

DNS SOA Kayıtlarını aşağıdaki görselde olduğu gibi yapabilrsiniz. Yapılandırmanın düzgün çalışıp çalışmadığını kontrol etmek için buradan dns araçlarını kullanabilirsiniz.

DNS SOA Kaydı nedir?


[Resim: mg5qs7zw.png]

Bu konuyu yazdır

  Plesk Panel DMARC ve SPF Kaydı Ekleme
Yazar: root - 05-02-2016, 15:16 - Forum: Sunucu Yapılandırması / Güvenliği - Yorum Yok

Merhaba Arkadaşlar;

Bu konuda plesk panelden basitce DMARC ve SPF kaydı eklemeyi anlatacağım.

DMARC Kaydı Nedir?

SPF Kaydı Nedir?

Bu kayıtlar sunucunuzun mail servislerinin düzgün çalışması için etki alanınızın DNS kayıtlarında bulunması gerekir.

DNS kaydı eklemek için Plesk panelden düzenlemek istediğiniz etki alanına tıklayıp DNS Ayarlarına giriyoruz ve Üst Sekmelerden Kayıt Ekleyin butonundan kayıt tipi TXT seçerek v=DMARC1; p=none; rua=mailto:abuse@domainadiniz.com; ruf=mailto:abuse@domainadiniz.com  şeklinde txt kaydını ekliyoruz. Etki alanı adı önekine _dmarc kelimesini ekliyoruz ve tamam diyoruz.

DMARC yapılandırması nasıl olmalı?

Kod:
v=DMARC1; p=none; rua=mailto:abuse@domainadiniz.com; ruf=mailto:abuse@domainadiniz.com

*Kırmızı ile belirtillen info@domainadiniz.com u kendi mail adresinize göre düzenleyin.

[Resim: va7mq4kl.png]


SPF Kaydı Eklemek için yine aynı yolu izleyerek kayıt tipi TXT seçerek aşağıdaki gibi v=spf1 +a +mx -all txt kaydını ekliyoruz ve tamam diyoruz.

Kod:
v=spf1 +a +mx -all



[Resim: kts3krsk.png]

En sonunda yaptığımız değişiklikleri uygulamak için sarı uyarı kutusu içerisindeki yazıyı takip ederek etki alanı adı dns kayıtlarını güncellemek için Güncelle butonuna tıklıyoruz ve işlemimiz tamamdır.
[Resim: 2grxzbp8.png]


*Olması gereken görüntü aşağıdaki gibidir.

[Resim: mydipgjc.png]


DNS kayıtlarının doğru bir şekilde yapılandırılıp yapılandırılmadığını öğrenmek için buradaki sitede bulunan araçları kullanarak kontol edebilirsiniz.

Çeşitli Online SPF Generatörler:

http://www.mailradar.com/spf/
https://www.dynu.com/NetworkTools/SPFGenerator
http://wizard.easyspf.com/
https://www.unlocktheinbox.com/spfwizard/

Çeşitli Online Dmarc oluşturucular:
https://www.unlocktheinbox.com/dmarcwizard/
https://elasticemail.com/dmarc/
https://www.agari.com/project/dmarc/?utm...m=referral
https://dmarcian.com/dmarc-inspector/
https://dmarc.globalcyberalliance.org/
http://www.kitterman.com/dmarc/assistant.html
https://www.unlocktheinbox.com/dmarcwizard/
https://elasticemail.com/dmarc/


Not: Alıntı değildir Kaynak belirtmeden paylaşmayınız.

Bu konuyu yazdır

  Java internet bağlantısı var mı?
Yazar: Administrator - 04-02-2016, 15:32 - Forum: Java - Yorum Yok

Merhaba arkadaşlar,

Aşağıda bulunan örnek kodlar sayesinde java ile geliştirdiğiniz uygulamalarda, uygulamanız çalıştığı bilgisayarda internet bağlantısının olup olmadığını kontrol edebilir yada herhangi bir sitenin ip adresini öğrenebilirsiniz.

Kodların çalışma mantığı, google.com.tr adresine bağlantı kurulup ip adresi almaya çalışılıyor; eğer erişim sağlanır ve ip adresi alınabilirse bu internet bağlantısının olduğu eğer hata döndürürse de internet bağlantısının olmadığı anlamına geliyor. Tabi %100 bir kesinlik yoktur çünkü google.com.tr adı altındaki sunucu kapalı olduğunda hata döndürmesi muhtemeldir ve böyle bir durumda internet yokmuş gibi işlem yapacaktır.

Kod:
    try {
            InetAddress ipAdress = InetAddress.getByName("www.google.com.tr");
            
            if (!ipAdress.toString().equals(""))
            {
            System.out.println(ipAdress);
            }
            else
            {
                System.out.println("İnternet Bağlantısı Yok!");
            }
            
        } catch (UnknownHostException e) {
            System.out.println("İnternet Bağlantısı Yok!");
        }

Bu konuyu yazdır

  Plesk Panel DNS Şablon Ayarı
Yazar: root - 04-02-2016, 13:03 - Forum: Sunucu Yapılandırması / Güvenliği - Yorum Yok

Merhaba arkadaşlar;


Plesk panelde Genel DNS Şablon ayarı nasıl olmalı, tüm domainlerde merkezi yani plesk panelde eklenen her bir domain için sabit bir ns nasıl tanımlanmalı bunları size anlatacağım.

Tavsiyem Genel DNS Şablon ayarlarını en başta yapmanız ve sonrasında sorun oluşmaması için DNS Genelş şablon ayarları ile daha oynamamanız yönündedir.

Öncelikle Plesk Panelde Sunucu Yönetimi=> Araçlar ve Ayarlar => Genel Ayarlar => DNS Şablonu ayarlarına giriyoruz ve aşağıdaki görselde olduğu gibi tüm ayarlamalarımızı yapıyoruz. Burada imap, pop, pop3, smpt size kalmış ve olmasada olur ama diyer dns şablon tanımlamaları kesinlikle bu şekilde olmalıdır.

[Resim: dk648a9w.png]


Eğer domainlerde kullanmak üzere merkezi sabit bir dns tanımlamak isterseniz kırmızı alanda belirlediğim ns değerlerini olmasını istediğiniz sabit ns değerini yazmanız yeterlidir. Yazdığınız ns değeri sizin ana ns'niz olacaktır.

[Resim: v7w8s8f3.png]

Örneğin;

Belirlediğiniz sabit dns domain nameserver tanımlaması domain panelinden ns1.turkishcode.com:255.255.255.255 ve ns2.turkishcode.com:255.255.255.255 şeklinde sunucu ip ile beraber DNS Nameserver tanımlanmalıdır.

Diğer domainler için ise ns1.turkishcode.com ve ns2.turkishcode.com şeklinde DNS nameserver tanımlamanız yetelidir.

Tüm bu değişiklikleri yaptıkdan sonra "DNS Şablonu Değişikliklerini Uygulayın" butonundan veya çıkan uyarı yazısındaki tıklanabilir linkinden tıklayarak aşağıdaki gibi kutu içinde belirtilen değeri seçmeniz ve kaydetmeniz yeterlidir. Böylece şablonda yaptığınız değişiklikler tüm aboneliklere otomatik olarak uygulanacaktır.

[Resim: hoi8vsdi.png]

Tüm ns ayarlamalarının düzgün ve çalışır olup olmadığını buradan kontrol edebilirsiniz.


Not: Alıntı değildir Kaynak belirtmeden paylaşmayınız.

Bu konuyu yazdır

  Sunucu taşınması hk.
Yazar: Administrator - 03-02-2016, 20:56 - Forum: TurkishCode Haberler - Yorumlar (1)

Turkishcode.com ve sitemize ait diğer domain adreslerinin barındırıldığı hostlar  01.02.2016 tarihi itibariyle yeni bir sunucuya taşınarak tek bir yerde toplanmıştır.
Geçiş sürecince birtakım öngörülemeyen nedenlerden ötürü sitemize birkaç gün erişim sağlanamadı. Bugün itibareyle sunucu kurulumu ve ayarlamaları tamamlandı.
Yeni sunucumuzun, tüm üye ve yönetici arkadaşlarla bilrikte sitemizi takip eden arkadaşlar için hayırlı olmasını diliyoruz.

Bu konuyu yazdır