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: 332
» Son Üye: zzspeg
» Toplam Konular: 472
» Toplam Yorumlar: 775

Detaylı İstatistikler

Kimler Çevrimiçi
Toplam: 13 kullanıcı aktif
» 0 Kayıtlı
» 12 Ziyaretçi
Bing

Son Aktiviteler
Yaptığım proje hakkında t...
Forum: C/C++
Son Yorum: kasimir
19-09-2023, 03:06
» Yorumlar: 0
» Okunma: 2,003
[Python] ConnectTA (Turkc...
Forum: Genel
Son Yorum: root
26-06-2023, 17:14
» Yorumlar: 0
» Okunma: 1,615
Db Türkçe Karakter Sorunu
Forum: Teknik Destek
Son Yorum: root
27-02-2023, 13:25
» Yorumlar: 1
» Okunma: 495
C# Bir Sayının Asal Olup ...
Forum: C#
Son Yorum: root
27-02-2023, 11:06
» Yorumlar: 0
» Okunma: 2,032
[Javascript] Javascritp i...
Forum: Javascript
Son Yorum: root
23-09-2022, 21:59
» Yorumlar: 0
» Okunma: 2,838
[Python] themoviedb Get F...
Forum: Genel
Son Yorum: root
31-08-2022, 14:33
» Yorumlar: 0
» Okunma: 4,137
[Javascript] Enter The Co...
Forum: Javascript
Son Yorum: root
16-08-2022, 14:37
» Yorumlar: 0
» Okunma: 5,283
[Javascript] Progress Bar...
Forum: Javascript
Son Yorum: root
13-08-2022, 11:41
» Yorumlar: 0
» Okunma: 5,389
[Javascript] Google Authe...
Forum: Javascript
Son Yorum: root
08-08-2022, 19:31
» Yorumlar: 0
» Okunma: 5,451
[Javascript] Long Press A...
Forum: Javascript
Son Yorum: root
04-08-2022, 15:57
» Yorumlar: 0
» Okunma: 5,482

 
  Facebook güvenlik açığını bulana para dağıtıyor
Yazar: root - 19-10-2015, 14:01 - Forum: Facebook - Yorumlar (1)

Facebook'un 2011 yılından beri web sitesinde güvenlik açığı bulan kişilere para ödülleri dağıttığını biliyor muydunuz?
Bugüne dek bir kişi büyük bir hata bulup onu rapor ederek 5 bin dolar (14 bin TL) kazandı. Başka biri ise altı ayrı (ama daha küçük) hata bildirimi ile 7 bin doların (21 bin TL) üzerinde bir kazanç sağladı.
Yani bir güvenlik açığı bulunduktan sonra hemen Facebook'a rapor edildiğinde ödül kazanılabiliyor. Geçerli bir hata için asgari ödeme 500 dolar ancak yukarıda da belirtildiği gibi Facebook daha ciddi hatalar için daha fazla ödeme yapıyor.

Ama birkaç önemli uyarı var. İşte Facebook'un ödül vermeden önce aradığı o kriterler:

-Her güvenlik hatası için tek bir para ödülü verilir.

-Sadece kişilere ödeme yapılır.

-Raporlama sırasında hatanın nasıl tekrarlanacağına ilişkin detaylı adım adım açıklama. Net talimatlar çok önemli.

-Tespit edilen hatanın açığa çıkarılmaması, gizli tutulması

INSTAGRAM'I DA KAPSIYOR

Yukarıdaki kurallara bağlı kalındığında Facebok kişilere karşı herhangi bir dava veya soruşturma açmıyor. Teklif, Facebook'un sahip olduğu Instagram ve Oculus gibi diğer ürünleri de kapsıyor. 

Kaynak: Hürriyet

Bu konuyu yazdır

  PHP ile dün, bugün gibi tarih [ Unix time to real time ]
Yazar: Administrator - 18-10-2015, 19:55 - Forum: Php - Yorum Yok

Bugün üzerinde uğraştığım php script'i için, son yazılan mesajların yazılış zamanını bugün, dün, 1 saat önce vs. gibi yazdırma ihtiyacı duydum.
İnternette bu konuyla ilgili biraz araştırma yaptım ama işime yarayacak bir fonksiyon yada örnek bulamadım. İş başa düşünce kendim yazdım bende.
Belki ihtiyacı olan olur diye konuya ekliyorum.
Fonksiyonu çok duyarlı yapmadım fakak isterseniz siz fonksiyonu geliştirip saniyeye göre de işlem yapabilirsiniz.

PHP Kod:
function MsgTime($time)
{    
    
date_default_timezone_set('Europe/Istanbul');
    
$simdiki_zaman time();
    if ( (
$simdiki_zaman $time) <= 60 )
    {
        return 
"1 dk önce";
    }
    else if( (
$simdiki_zaman $time) < 3600)
    {
        
$fark = ($simdiki_zaman $time ) / 60;
        
settype($fark,"integer");
        return(
$fark " dk önce");
    }
    else if( (
$simdiki_zaman $time) < 43200)
    {
        
$fark = ( ($simdiki_zaman $time ) / 60 ) / 60;
        
settype($fark,"integer");
        return(
$fark " saat önce");
    }
    else if( 
 (($simdiki_zaman $time) < 86400 ) & date("d",time()) - date("d",$time) == )
    {
        return(
"Bugün, " date("H:i",$time));
    }
    else if( 
 (($simdiki_zaman $time) < 86400 ) & date("d",time()) - date("d",$time) == )
    {
        return(
"Dün, " date("H:i",$time));
    }
    else if( 
 (($simdiki_zaman $time) < 172800 ) & date("d",time()) - date("d",$time) == )
    {
        return(
"Dün, " date("H:i",$time));
    }
    else
    {
//2 günden eski...
    
return date("d.m.y H:i"$time );
    }
//2 günden eski..?
    


Örnek Kullanım :

PHP Kod:
echo MsgTime("1445186475"); 

Php ile unix time (saniye cinsinden) zamanı almak için :

PHP Kod:
echo time(); 


Php ile 1 saat öncesinin zamanını almak için :

PHP Kod:
echo time() - 3600



Üstteki fonksiyon nasıl bir çıktı verir:

60 saniye ve aşağısı için : "1 dk önce"
60 dk altı için : x dakika önce
12 saat aşağısı için : x saat önce
24 saat içinde ve bugün içinde kalan zaman : Bugün, xx:xx
24 saat içinde ve dünde kalan için : Dün, xx:xx
48 saat içinde ve dünde kalan için : Dün, xx:xx
48 saat ve eskisi için : xx.xx.xx xx:xx


* Fonksiyonu çok fazla test etmedim. Olurda hata yada sorun tespit eder ve bildirirseniz minnettar olurum.

Bu konuyu yazdır

  C# İle İnternet IP Adresi Alma
Yazar: Administrator - 13-10-2015, 19:27 - Forum: C# - Yorum Yok

Geliştirdiğiniz uygulamada Bilgisayarın internet IP adresini almanız gerekirse aşağıda verdiğim örnekten faydalanabilirsiniz.

Öncelikle IP adresini almak için bir web sayfasına ihtiyacımız var. Örnek olarak bir php sayfası kullanacağız.

Öncelikle programda gerekli tanımlamalar ve yazmış olduğum örnek fonksiyonun kullanımı ile başlayalım;


PHP Kod:
using System.Text;
using System.Net;
using System.IO


PHP Kod:
public string ipAl(string urlstring ip_oncesistring ip_sonrasibool varsayilan_proxy_sunucusu_kullanilsin)
        {
            
String kaynak "";
            try {
            
HttpWebRequest http_istek = (HttpWebRequestHttpWebRequest.Create(url);
            
http_istek.Timeout 60000
            
http_istek.UserAgent "";
            
http_istek.Method "GET";
            if (
varsayilan_proxy_sunucusu_kullanilsin)
            {
            
IWebProxy proxy HttpWebRequest.DefaultWebProxy;
            
proxy.Credentials CredentialCache.DefaultNetworkCredentials;
            
http_istek.Proxy proxy;
            }
            
WebResponse resp = (WebResponsehttp_istek.GetResponse();
            
StreamReader respReader = new StreamReader(resp.GetResponseStream(),Encoding.Default);
         
   kaynak respReader.ReadToEnd();
            
respReader.Close();
            }
            catch (
Exception e)
            {
                
MessageBox.Show("HTTP Bağlantısı kurulurken hata oluştu : " e.Message);
                return 
""// Kaynak alma sırasında hata oluştu!
            
}
            
int ilk_index kaynak.IndexOf(ip_oncesi);
            if (
ilk_index == -1)
            {
                return 
""// Aranılan metin kaynakta bulunamadı!
            
}
            
int bas_index ilk_index ip_oncesi.Length;
            
kaynak kaynak.Substring(bas_indexkaynak.Length bas_index );
            
int son_index kaynak.IndexOf(ip_sonrasi);
            if (
son_index == -1)
            {
                return 
""// Aranılan metin kaynakta bulunamadı!
            
}
            
kaynak kaynak.Substring(0,son_index);
            return 
kaynak.Trim();
        } 

IP adresini almak için kullandığımız fonksiyon 4 adet parametre alıyor,

1) URL (String)  : IP adresini alacağımız sayfanın adresi. Örnek www.turkishcode.com/ip.php
2) IP_ONCESI (String) : İp adresini sayfanın kaynağından parselleyeceğimiz için, ip adresinin sayfa kaynağında tam olarak nereden başladığını belli etmek için kullandığımız parametre. IP adresinin sayfanın kaynağında tam olarak nereden başladığını bulup buradan itibaren kopyalama işlemi yapacağız.
3) IP_SONRASI (String) : ip aderesinin nerede bittiğini belli etmek için kullandığımız parametre değeri.
4) VARSAYILAN_PROXY_SUNUCUSU_KULLANILSIN (Bool) : Eğer kurum yada bir şirket ağından internete erişimimiz varsa direkt olarak o siteye erişim imkanımız bulunmayabilir. HTTP bağlantı işlemini kurum yada şirkete ait proxy sunucusu üzerinden geçirmemiz gerektiği durumlarda bu değişkeni true yaparak buna imkan sağlayıp verileri bilgisayarımızda ayarlı proxy sunucusu üzerinden geçirebiliriz.

Örnek PHP sayfasına ait kod : (ip.php)

PHP Kod:
<!DOCTYPE html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>IP Bul</title>
</
head>
<
body>
<
div id="ip_adresi"><?PHP echo $_SERVER['REMOTE_ADDR']; ?></div>
</body>
</html> 


Böyle bir sayfanın http://turkishcode.com/ip.php adresinde bulunduğunu varsayarsak ve bu sayfadan IP parsellemek için;

PHP Kod:
    void Button1Click(object senderEventArgs e)
        {
            

            
String ip ipAl("http://www.turkishcode.com/ip.php","<div id=\"ip_adresi\">","</div>"true);
            
            if (
ip != "")
            {
                
MessageBox.Show("ip adresiniz :  " ip);
            }
            else
            {
                
MessageBox.Show("IP adresi alınamadı!");
            }

        
    
        } 

Bu şekilde IP bilgisi veren sitelerden de ip adresi çekebilirsiniz. Fakat site kaynağında sonradan ip kısmının bulunduğu kısım değişikliğe uğrarsa bu ip adresini  almanıza engel olabilir.
Burada dikkat etmemiz gereken husus, ip_adresinin bulunduğu kısmın öncesi ve sonrasını doğru belirleyip fonksiyona parametre olarak göndermek.

* Programlarda IP bilgisini güvenlik için kullanmanızı kesinlikle önermem. Daha doğrusu gelen ip bilgisine tamamen güvenip hareket etmenizi önermem. Çünkü ağ üzerinden gelen giden verilerde oynama yapılabilmesi olası bir durum olup bunu yapan programlar bulunmaktadır. Yani siz programınızda gerçek ip adresini beklerken sahte responder ile farklı bir ip adresi gönderilebilir.

Bu konuyu yazdır

  Turbo C++/C Windows 7/8/8.1/10 32+64bit
Yazar: root - 13-10-2015, 18:15 - Forum: Masaüstü - Yorum Yok

[Resim: image.jpg?w=640]

Turbo C İndir Genel Bilgiler
Turbo C dili 1970’li yılların başında AT&T bell labaratuvarında Dennis M.Ritcheie tarafından yaratıldı. Dilin C olarak adlandırılmasının sebebi, kendinden önceki B dili üzerine kurulu bir yapı oluşturmasıdır. UNIX işletim sistemi için yaratılan C dili, ilk başlarda sadece bell labaratuvarında kullanıldı. Daha sonraları laboratuvardan dışarı çıkarak akadamik düzeydeki çalışmalarda ve büyük askeri projelerde kullanılmaya başlandı.
Programcılar tarafından kullanılmasıda yavaş yavaş oldu. C dilinin tanınmasında en önemli adım 1978’de Dennis M.Ritche ve Brain W.Kernighan tarafından “C Programing Language” adlı kitabın yayınlanması olmuştur. C dilinin gelişmesi gün geçtikçe artmıştır.
C’de diğer sistemlere adapte edilebilen büyük programlar hızlı bir şekilde kolaylıkla yazılabildiği için, C’nin kullanımı özelikle sistem programlamalarında önemli olmuştur.
C dili nispeten küçük bir dilde güç ve verimliliği birleştirmek için planlanmıştır.C dili giriş ve çıkış, değerler için hafızada yer ayrılması, ekran işlemleri ve işlem kontrolü gibi işleri yerine getirmek için gerekli fonksiyonları içermez.
Yüksek seviyeli programlama dilerinin çoğunda programların yapılması sırasında bazı kısıtlamalar vardır. Programcının bu engeli aşması için ya yeni algoritmalar oluşturması ya da Assembler’a yakın komutları kullanması gerekir. Bu da bilgisayar başına büyük bir zaman kaybı meydana getirir.
C’de durum daha farklıdır. C dilinin esnek bir yapıya sahip olmasından dolayı yüksek seviyeli bir dilin yapabileceği işlemleri ve düşük seviyeli bir dil olan Assembler’in bir çok işlemlerini zengin işlemci grubu ve geniş fonksiyon kütüphaneleri vasıtasıyla kolaylıkla yerine getirilebilir.
C’de yapılan programlar Assembler’a göre daha kısa zamanda yazılabilir, daha anlaşılır ve hata daha azdır. Bu durum C dili Assembler yerine tercih edilmesi yeterli olmuştur.
C dilinin önemli özelliklerinden bir diğeri ifadelerden , tasarruf sağlanmasıdır. Normal olarak matematiksel ifadeler C’nin zengin operatörleri vasıtasıyla çok daha kısa ve basit bir biçime getirilebilir. Böylelikle C programcıları klavyelerinin başında daha az zaman harcarlar.

Bu konuyu yazdır

  Android x86 Bilgisayar İçin
Yazar: root - 13-10-2015, 12:26 - Forum: Android - Yorumlar (4)

[Resim: Slashdot.org.png.jpg]

Sanal Makine programlari (Virtualbox, WMware) ile bilgisayarınızda çalıştırabilieceğiniz şekilde port edilmiş android sürümlerini aşağıdaki linkten indirebilirsiniz.


Bu konuyu yazdır

  Kali Linux 2.0 İndir
Yazar: root - 13-10-2015, 11:58 - Forum: Back Track - Yorum Yok

[Resim: How-to-install-remove-GNOME-Desktop-Envi...RE-Ops.jpg]

Kali Linux Nedir?

Kali
; Linux tabanlı, CD'den başlatma seçenekli BackTrack yapımcıları tarafından 2013 yılında oluşturulmuş olan bir güvenlik kontrol işletim sistemi. İçerisindeki araçlar sayesinde birçok alanda (ağ, Windows, Arduino) güvenlik testi yapmak ve yazılım geliştirmek mümkün. Masaüstü ortamı olarak BackTrack'teki gibi KDE seçeneği yok; yalnızca GNOME masasütü ortamı kullanılabilir durumdadır. Ayrıca 64-bit (amd64), 32-bit (i386), ARM ve Armel alt yapı desteği de vardır.




İndir
Kali Linux 64 bit  3.1G v2.0

Bu konuyu yazdır

  HTML5 Placeholder
Yazar: Administrator - 11-10-2015, 18:41 - Forum: Html - Yorum Yok

HTML5'ten önce input aldığımız metin alanlarında kullanıcı veri girinceye kadar arkaplanda şeffaf bir açıklama yazısı gözükmesini sağlamak için javascript vs. kullanırdık. HTML5 ile birlikte bu işi javascript'e gerek kalmadan kolayca yapabilecek bir özellik ortaya çıktı. Özellikle arama kutularında kullandığımız bu özelliğin HTML5 içindeki karşılığı "Placeholder".
Bu özellik sayesinde input içeriğine kolayca şeffaf yazı ekleyebiliyoruz.

Kullanımı ise şöyle :

PHP Kod:
<input type="text" placeholder="Sitede ara..."

[Resim: mtxtau8y.png]

Bu konuyu yazdır

  Mobil Uyumluluk Testi
Yazar: Administrator - 11-10-2015, 17:59 - Forum: Web - Yorum Yok

Son yıllarda mobil cihazların iyice kullanımın artması ve bu cihazlardan internete erişimin yüksek olması nedeniyle; geliştiriciler için, site tasarlarken bunu göz önünde bulundurmak bir zorunluluk haline geldi.
Google, artık arama sonuçlarında mobil uyumlu sitelerde "mobil uyumlu" gibi etiketler eklemekte.

Ayrıca  mobil uyumluluk testi için google'un bir hizmeti bulunmakta.

[Resim: 8gblch6f.png]

Eğer sizde mobil uyumlu bir site geliştiriyorsanız, aşağıdaki adresten uyumluluk kontrolü yapabilirsiniz...

Mobil uyumluluk testi : https://www.google.com/webmasters/tools/...dly/?hl=tr

Mobil ve Masüstü Hız Testi : https://developers.google.com/speed/pagespeed/insights/

Bu konuyu yazdır

  Adobe Dreamweaver CC 2014 & 2015 Direk Link
Yazar: root - 09-10-2015, 22:03 - Forum: Web - Yorum Yok

[Resim: fig09.jpg]

Önemli Not: İndirme Yapmadan Önce Bu Linke Tıklayarak adobe id ile giriş yapın, eğer üyeliğiniz yok ise üye olun ve giriş yapın sonra adobe id oturumunuz açık iken aşağıdaki linkleri sorunsuz indirebilirsiniz. Eğer giriş yapmadan indirme işlemi yapmaya çalışırsanız Access Denied hatası alırsınız.

2014 Direk Linkleri

İndir 32 Bit
İndir 64 Bit

2015Direk Linkleri
İndir 32 Bit
İndir 64 Bit

Bu konuyu yazdır

  Eclipse IDE for Java EE Developers [Java Programlama]
Yazar: root - 09-10-2015, 21:11 - Forum: Masaüstü - Yorum Yok

[Resim: 32.jpg]

Eclipse, açık kaynak kodlu ve özgür bir tümleşik geliştirme ortamıdır (IDE). Ana odak noktası Java ve Java ile ilişkili teknolojiler olsa da, esnek yapısı sayesinde C ve Python gibi farklı diller için de kullanılmaktadır.
2001 yılında IBM tarafından başlatılan proje, Java'nın ana grafik sistemi olan Swing yerine bulunduğu platformda bulunan özellikleri doğrudan kullanan SWT'yi kullanarak Java dünyasında tartışmalara yol açmıştır. Hızlı arayüzü, şık görünümü ve çok kuvvetli özellikleriyle kısa zamanda Java geliştiricileri arasında en popüler geliştirme ortamı olmdu. 2005 yılında Eclipse Projesi'nin yönetimi Eclipse Vakfı'na bırakılmıştır.
Android geliştirme ortamının önemli bir bileşeni olan Eclipse'in içinde yazılan programları denemek için öykünücü kurulabilmektedir. Eclipse ortamı, sunulan eklentilerle işlevleri geliştirilerek birçok alanda kullanılabilmektedir.



   Direk Linkler  

Bu konuyu yazdır