Hoşgeldin, Ziyaretçi |
Sitemizden yararlanabilmek için Kayıt olmalısınız.
|
Kimler Çevrimiçi |
Toplam: 4 kullanıcı aktif » 0 Kayıtlı » 3 Ziyaretçi Google
|
Son Aktiviteler |
Nes Emulator Oyunları PC ...
Forum: Emulator Oyunları
Son Yorum: Overniusher78
20-11-2024, 06:30
» Yorumlar: 3
» Okunma: 9,885
|
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: 988
|
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,279
|
[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
|
|
|
C# İni Ayar Dosyası Oluşturma Fonksiyonu |
Yazar: root - 17-11-2015, 18:01 - Forum: C#
- Yorum Yok
|
|
Merhaba Arkadaşlar;
Bu konuda c# ile hazırladığınız bir uygulamada ayarları ini dosyasında saklamak ve program açılırken o ayarlar ile açılmasını sağlamak istediğinizde nasıl yapmamız gerektiğini örnek kodlar ile basitce anlatacağım.
Class Fonksiyon Kodu: Öncelikle bu kodumuzu projemize gerekli yere ekliyoruz.
Kod: public class INIKaydet
{
[DllImport("kernel32")]
private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);
[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);
public INIKaydet(string dosyaYolu)
{
DOSYAYOLU = dosyaYolu;
}
private string DOSYAYOLU = String.Empty;
public string Varsayilan { get; set; }
public string Oku(string bolum, string ayaradi)
{
Varsayilan = Varsayilan ?? String.Empty;
StringBuilder StrBuild = new StringBuilder(256);
GetPrivateProfileString(bolum, ayaradi, Varsayilan, StrBuild, 255, DOSYAYOLU);
return StrBuild.ToString();
}
public long Yaz(string bolum, string ayaradi, string deger)
{
return WritePrivateProfileString(bolum, ayaradi, deger, DOSYAYOLU);
}
}
İNİ Dosyasından Okuma: Burada önemli olan önce ayarlar ini dosyası mevcutmu kontrol ettirdik mevcut ise ayarları yükle dedik. Ayrıca ini dosyası içeriği bozulmuş ta olabilir, bozulduğu için yüklerken hata vereceğinden dolayı try catch kodları içine alarak bozulmuştur diye uyarı verdirdik, hata durumunda catch kod bloğunda kendinize göre işlemler yaptırabilirsiniz.
Ayarları okuturken TEST adı altında Nesne özelliği string olan değerleri direk olarak okutabilirken, örneğin checkbox değeri bool olduğu için okuturken değerini boolean çevirmemiz gerekiyor. Buradaki önemli nokta odur. TEST adı altında hangi ayarı yüklesin şeklinde INI.Oku(bolum,ayaradi) şeklinde değerini okuyup istediğimiz yere atama yaptırabiliyoruz.
Kod: try
{
if (File.Exists(Application.StartupPath + @"\Ayarlar.ini"))
{
INIKaydet INI = new INIKaydet(Application.StartupPath + @"\Ayarlar.ini");
txtMetin.Text = INI.Oku("TEST", "TXT KUTUSU METNİ");
chBox.Checked = Convert.ToBoolean(INI.Oku("TEST", "CHBOX DURUMU"));
rdBtn.Checked = Convert.ToBoolean(INI.Oku("TEST", "RD BUTON DURUMU"));
cmBox.SelectedIndex = Convert.ToInt32(INI.Oku("TEST", "CM BOX DURUMU"));
}
else
{
MessageBox.Show("Ayarlar.ini ayar dosyası kayıp");
}
}
catch (Exception hata)
{
MessageBox.Show("İni ayar dosyası zarar görmüş" + hata.Message);
}
İNİ Dosyasına Kaydetme: Kaydetme olayında ise INI.yaz(bolum,ayaradi,deger) şeklinde yapıyoruz. Okuma ve yazmada Bölüm yanı ayar sınıfı adı sabit olmalıkı o Bölüm altındakı ayaradı değerlerini yüklesin. Ben TEST Olarak girdim. Bu program adı olabilir veya siz hangi adı vermek isterseniz olur. Ayaradi ise ini içinde "TXT KUTU METNİ = ..." şeklinde değeri ifade edecek tanımdır. Bunuda yazma ve okuma işlemlerinde sabit tanımlamanız gerek ama içeriği yine size kalmış. Örnek eklediğim projeyi inceleyerek durumu daha iyi kavrayabilirsiniz.
Kod: INIKaydet INI = new INIKaydet(Application.StartupPath + @"\Ayarlar.ini");
INI.Yaz("TEST", "TXT KUTUSU METNİ", txtMetin.Text);
INI.Yaz("TEST", "CHBOX DURUMU", chBox.Checked.ToString());
INI.Yaz("TEST", "RD BUTON DURUMU", rdBtn.Checked.ToString());
INI.Yaz("TEST", "CM BOX DURUMU", cmBox.SelectedIndex.ToString());
MessageBox.Show("Ayarlar kaydedildi.");
Örnek Proje İndir
https://www.dropbox.com/s/w8dc24vp45f6dm...i.rar?dl=0
|
|
|
WebBrowser Sayfa Yüklenince İşlem Yapma |
Yazar: Administrator - 17-11-2015, 17:50 - Forum: C#
- Yorum Yok
|
|
Merhaba arkadaşlar,
C# ile uygulama geliştiriyorsanız ve WebBrowser kullanıyorsanız şöyle bir sorunla karşı karşıya kalmanız muhtemeldir.
Eğer webBrowser üzerinde bir sayfa gezintisi (navigate) başlatırsak ve hemen akabinde sayfayla ilgili işlem yapmak istersek hayal kırıklığına uğrayabiliriz.
Bunu hemen bir örnek üzerinde inceleyelim.
Diyelim ki; webbrowser üzerinden bir sayfaya girerek sayfanın kaynağını almak istiyoruz.
Bunun için formumuzda 1 adet buton, 1 adet WebBrowser, 1 adette textbox nesnemiz olsun. Butona tıkladığımızda WebBrowser ile www.google.com.tr adresini açıp akabinde sayfanın kaynağını alalım.
Bunun için şöyle bir kod kullanabiliriz.
Kod: void Button1Click(object sender, EventArgs e)
{
webBrowser1.Navigate("https://www.google.com.tr");
textBox1.Text = webBrowser1.DocumentText;
}
İlk bakışta bu kod bloğu işimizi sorunsuzca halledecek gibi gözüksede çalıştırdığımızda durumun hiçte öyle olmadığnı görürüz.
Bunun nedeni; butona tıkladığımızda, 1. satırda webbrowser nesnemizde hedef sayfa açılması için komut verilir ve hemen akabinde 2. satır işletilir.
Sayfa yüklenmesi zaman alacağından 1. satırdan sonra 2. satırın hemen işletilmesiyle, henüz sayfa yüklenmeden sayfa kaynağı alınmaya çalışılmış olacaktır. Bu nedenle de sayfa kaynağı alma işlemi gerçekleşmeyecek ve muhtemelen kaynak yerine boş bir atama gerçekleşecektir.
Peki, bu sorunun önüne nasıl geçebiliriz?
Bunun için WebBrowserReadyState özelliğinden yararlanabiliriz. Bu özellik bize sayfanın ne durumda olduğu hakkında bilgi verir.
Sayfa yüklemesi tamamlanıncaya kadar bekletmek için kodumuzu aşağıdaki şekilde düzenleyip deniyoruz.
Kod: void Button1Click(object sender, EventArgs e)
{
webBrowser1.Navigate("https://www.google.com.tr");
while(webBrowser1.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
textBox1.Text = webBrowser1.DocumentText;
}
Kodumuzu yukarıdaki gibi düzelterek sayfa yükleninceye kadar bir döngüyle kontrol sağlayarak bekletme işlemi uyguluyoruz.
Sayfa yüklendikten sonra kaynağı aldığımız içinde herhangi bir sorunla karşılaşmıyoruz....
|
|
|
HTML <a> rel özelliği |
Yazar: Administrator - 17-11-2015, 16:31 - Forum: Html
- Yorum Yok
|
|
Merhaba arkadaşlar,
Bugün sizlere <a> rel özelliğinden bahsetmek istiyorum.
“Rel” özelliği sayfalarımızdaki bağlantıların neyle alakalı olduğu yada ne içerdiğine ilişkin bilgi vermek için kullanılır. Mesela stil dosyalarını sayfaya eklerken kullanırız.
Örnek : <link rel="stylesheet" href="tema/css/Menu.css">
Bu konuda ise <a> etiketi ile birlikte nasıl kullanabileceğimizden bahsedeceğiz.
Öncelikle; bu özelliğin <a> etiketiyle birlikte kullanılmasının SEO açısından da bize oldukça fayda sağlayacağını belirtmekte fayda var.
Web sayfalarında yaygın olarak kullanılan follow, nofollow gibi özellikleriyle ilgili eminim birçoğumuzun bilgisi vardır yada denk gelmişizdir.
Sitelerimizde, arama motorlarının index'lemesini istemediğimiz sayfalar olabilir.
Bu gibi durumlarda eskiden bu yana robots.txt dosyalarıyla yada <meta name="robots" content="nofollow" /> gibi meta etiketleriyle arama motorlarına bu bağlantıyı/sayfayı izleme gibi komutlar vermekteyiz.
Ama bazen bir kısım bağlantıları izlenmeyip aynı yerde bulunan diğer bağlantıların arama motorlarınca izlenmesini isteyebiliriz.
Sayfadaki takip edilecek bağlantıları yada takip edilmeyecek bağlantıları robots dosyamıza tanımlamak biraz zahmetli ve sıkıcı olabilir.
İşte tam da bu noktada imdadımıza “<a>” etiketinin “rel” özelliği yetişiyor.
Bağlantıları yazarken bu özellik sayesinde arama motorlarına komut verebiliyoruz.
Örneğin; siteminizin Yönetim paneline giriş için kullanılan bağlantının izlenmemesi için <a href="giris.php" rel="nofollow">Yönetim Paneli</a> şeklinde kullanarak arama motoruna bu bağlantıyı izleme demiş oluruz.
Ya da tam tersine <a href="hakkimizda.php" rel="follow">Hakkımızda</a> gibi bir kullanımla arama motoruna bu bağlantıyı izleyebilirsin diye söylemiş oluruz.
Bunun dışında rel özelliğine farklı değerler atayarak arama motoruna bağlantı hakkında bilgi verebiliriz.
Atayabileceğimiz değerler ise şunlardır;
alternate : Bağlantının, geçerli sayfanın bir alternatifi olduğunu belirtir.
author : Bağlantının, geçerli sayfanın yazarını bildirdiğini belirtir.
bookmark : Bağlantının, geçerli sayfayla alakalı bir yer imi olduğunu belirtir.
help : Bağlantının, geçerli sayfayla ilgili bir yardım içerdiğini belirtir.
license : Bağlantının, geçerli sayfayla ilgili telif hakkı bilgilerini içerdiğini belirtir.
next : Bağlantının, geçerli sayfadan bir sonraki sayfa olduğunu belirtir.
nofollow : Bağlantının, geçerli sayfala alakasının olmadığını veya izlenmemesi gereken bir bağlantı olduğunu belirtir. Arama motorları bağlantıyı izlemez.
noreferrer : Kullanıcı bağlantıyı takip ederse tarayıcının HTTP referer başlığını göndermemesini belirtir.
prefetch : Bağlantısı verilen sayfanın, ön belleğe alınmasını belirtir.
prev : Bağlantının, bir önceki sayfayı içerdiğini belirtir.
search : Bağlantının, geçerli sayfa için arama aracı olduğunu belirtir.
tag : Bağlantının, geçerli sayfa için etiketler bulundurduğunu belirtir.
Bu özelliklerden belki de bizim en çok dikkat etmemiz gereken ve en önemlisi "nofollow" özelliğidir.
Google sitemizi değerlendirirken, sitemizde bulunan içerikle birlikte dışarıya verdiğimiz bağlantıları bir bütün olarak ele alır ve öyle değerlendirir. Yani Sitemizden verilen bağlantılar oldukça önemlidir. Güvenilmeyen bir site yada sayfaya bağlantı vermek google gözündeki değerimizin düşmesine neden olabilir. Bu yüzden içerikten emin olunmadığında nofollow özelliğini kullanmak mantıklı olacaktır.
Bunun dışında yine; güvenilmeyen kullanıcı yorumları veya misafir defteri girişleri gibi içeriklerin bulunduğu yerler için de nofollow uygulayabiliriz.
Tarayıcı Destekleri : Chrome, Internet Explorer, Firefox, Safari, Opera
|
|
|
C# da SQL işlemleri |
Yazar: birdbrain - 16-11-2015, 23:59 - Forum: C#
- Yorumlar (1)
|
|
Ben proje ödevi hazırlarken bu konularla ilgili bayağı bir bilgi kirliliği ile karşılaşmıştım. Bir nebzede olsa C# da SQL ile yapacağınız işlemlerde temel düzeyde de olsa yararlı olması dileğiyle...
BAĞLANTI YAPMA
SqlConnection baganti = new SqlConnection("Data Source=abc\\SQLEXPRESS;Initial Catalog=ders;Integrated Security=True");
VERİTABANINA KAYIT EKLEME
private void button1_Click(object sender, EventArgs e)
{
baganti.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = baganti;
cmd.CommandText = "insert into ogr(OGRNODTAR,CINS) VALUES(@no,@ad,@sad,@dtar,@bolum,@cins,@adres)";
cmd.Parameters.AddWithValue("@no", textBox1.Text);
cmd.Parameters.AddWithValue("@dtar", dateTimePicker1.Value.ToShortDateString());
cmd.Parameters.AddWithValue("@bolum", comboBox1.Text);
if (radioButton1.Checked)
cmd.Parameters.AddWithValue("@cins", "ERKEK");
else
cmd.Parameters.AddWithValue("@cins", "BAYAN");
if (cmd.ExecuteNonQuery() > 0)
{
MessageBox.Show("KAYIT EKLENDİ");
baganti.Close();
verileri_goster();
}
else
MessageBox.Show("KAYIT EKLENEMEDİ");
}
KAYIT GÜNCELLEME
SqlCommand cmd = new SqlCommand();
cmd.Connection = baganti;
string ID = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
cmd.CommandText = "UPDATE OGR SET OGRNO=@noDTAR=@dtar, BOLUM=@bolum, CINS=@cins where ID=@id";
cmd.Parameters.AddWithValue("@no", textBox1.Text);
cmd.Parameters.AddWithValue("@dtar", dateTimePicker1.Value.ToShortDateString());
cmd.Parameters.AddWithValue("@bolum", comboBox1.Text);
if (radioButton1.Checked)
cmd.Parameters.AddWithValue("@cins", "ERKEK");
else
cmd.Parameters.AddWithValue("@cins", "BAYAN");
cmd.Parameters.AddWithValue("@id", ID);
baganti.Open();
if (cmd.ExecuteNonQuery() > 0)
{
MessageBox.Show("KAYIT GUNCELLENDI");
baganti.Close();
verileri_goster();
}
}
KAYIT SİLME
SqlCommand cmd = new SqlCommand();
string ID = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
cmd.Connection = baganti;
cmd.CommandText = "DELETE FROM OGR WHERE ID=" + ID;
baganti.Open();
if (cmd.ExecuteNonQuery() > 0)
{
MessageBox.Show("KAYIT SILINDI");
baganti.Close();
verileri_goster();
}
}
DATAGRİDDEN VERİLERİ İLGİLİ ALANLARA ÇEKME
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
if (dataGridView1.SelectedRows.Count > 0)
{
textBox1.Text = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
dateTimePicker1.Text = dataGridView1.SelectedRows[0].Cells[4].Value.ToString();
comboBox1.Text = dataGridView1.SelectedRows[0].Cells[5].Value.ToString();
if (dataGridView1.SelectedRows[0].Cells[6].Value.ToString() == "ERKEK")
radioButton1.Checked = true;
else
radioButton2.Checked = true;
}
}
KAYITLARI LİSTELE
void verileri_goster()
{
SqlCommand cmd = new SqlCommand("select * from OGR", baganti);
baganti.Open();
SqlDataReader oku = cmd.ExecuteReader();
DataTable tablo = new DataTable();
tablo.Load(oku);
dataGridView1.DataSource = tablo;
dataGridView1.Columns[0].Visible = false;
baganti.Close();
}
|
|
|
Java ile Sayfa Kaynağını Alma [ HttpURLConnection ] |
Yazar: Administrator - 15-11-2015, 15:40 - Forum: Java
- Yorum Yok
|
|
Java ile HTTP bağlantısı kurup veri alış verişi yapabilirsiniz.
Aşağıda hedef sayfanın kaynağını almak için bir fonksiyon örneği bulunmaktadır.
Kod: public String KaynakAl(String URL) throws Exception
{
URL url = new URL(URL);
HttpURLConnection HttpConn = (HttpURLConnection) url.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(
HttpConn.getInputStream(),"UTF-8"));
String pano, kaynak = "";
while ((pano = in.readLine()) != null)
{kaynak += pano + (char)13;}
try{
in.close();
} catch(Exception _e) {System.out.println(_e.getMessage());}
return kaynak.trim();
}
Kullanımı :
Kod: try {
System.out.println(KaynakAl("http://www.turkishcode.com"));
} catch (Exception e) {
e.printStackTrace();
}
* HttpConn.getInputStream(),"UTF-8")); Bu kod satırında kırmızı ile gösterilen kısım hedef sayfanın karakter kodlamasıdır. Türkçe karakterlerin vs. sorunsuzca alınması için gereklidir. Yani hedef sayfanın kodlamasına göre ayarlamanız gerekmektedir.
* Ayrıca; Hedef sunucu hakkında bilgi almak için altta bulunan koddan yararlanabilirsiniz...
Kod: System.out.println(HttpConn.getHeaderFields());
|
|
|
Firefox Gelişmiş Ayarlar ve Yapılandırma |
Yazar: Administrator - 13-11-2015, 14:25 - Forum: Firefox
- Yorum Yok
|
|
Merhaba arkadaşlar,
Firefox kullanırken bazen arayüzde bulunan normal ayar ve seçenekler dışında ayar değişikliklerine ihtiyacımız olabilir.
Mesela; firefox'un eski sürümlerinde javascript'i ayarlar kısmından kapatabiliyorduk fakat yeni sürümlerde bu özellik ayarlar kısmında gözükmüyor.
Peki böyle bir ayarı ve bunun dışındaki birçok ayarı nasıl yapabiliriz?
Bunun için; tarayıcımızın adres çubuğuna about:config yazıyoruz ve enter tuşuna basıyoruz.
Karşımıza "Garanti Kapsamından Çıkabilirsiniz" başlıklı bir uyarı çıkıyor, aşağıda bulunan "Söz veriyorum, dikkatli olacağım" butonuna tıklayarak devam ediyoruz.
Karşımıza uzun bir ayar listesi çıkacak. Burada kullanıcı tarafından yada sonradan varsayılan değeri değiştirilmiş ayar kayıtları koyu renkte gözükecektir.
Ne işe yaradığı hususunda bilgimiz olmayan kayıtlarla oynamamamız yararımıza olacaktır.
Örnek olarak javascript ayarını değiştirmek için; ayarların listelendiği sayfada bulunan arama kutusuna javascript yazıp aratıyoruz. Filtrelenen kayıtlardan javascript.enabled adlı kayda çift tıklayarak true olan değeri false olarak değiştiriyoruz. Bu aşamadan sonra tarayıcımızda javascript pasif duruma getirilecektir. Tabi durduk yere böyle bir ayar yapmamız mantıksız bir hareket olur ve birçok sitenin sorunlu çalışmasına yada hiç açılmamasına yol açabilir.
Burada sadece örnek amaçlı yazılmıştır.
Tabi, web sitesi tasarlıyor yada web uygulama geliştirtiyorsanız bazen javascript'i devde dışı bırakıp test etmeniz gerekeken sayfalar olabiliyor. Bu gibi şeyler için kullanılabilir.
|
|
|
Google Arama Kodları |
Yazar: Administrator - 12-11-2015, 20:34 - Forum: Genel
- Yorum Yok
|
|
Merhaba arkadaşlar,
Birçoğumuzun da bildiği üzere, google arama motorunda daha verimli ve hedef odaklı arama yapabilmek için birtakım komutlar bulunmaktadır.
Bunlardan başlıca birkaç tanesini bu konuda inceleyeceğiz.
Öncelikle nasıl kullanacağımızdan bahsedelim.
Normal google araması yaptığımız gibi arama yapacağız fakat komutları google arama kutusuna aramak istediğimiz komutlarla birlikte harmanlarak gireceğiz.
Diyelim ki girdiğimiz şeyi sadece belli bir sitede aramak istiyoruz; ozaman site:hedefsite.com şeklinde bir arama yapmamız gerekiyor.
Komut 1 : site:hedefsite.com >> Sadece belli bir sitede arama yapmak için >> Örnek : Administrator site:turkishcode.com
Komut 2 : intitle:"AramaMetni" >> Sayfa Başlığına Göre Arama Yapmak için >> Örnek : intitle:"Bilgisayar & Bilişim Topluluğu"
Komut 3 : inurl:"UrlİçiMetin" >> Url içinde Arama Yapmak için >> Örnek : inurl:turkish*.com
Komut 4 : intext:"AramaMetni" >> Sayfadaki metinlerde arama yapmak için >> Örnek : intext:"pesimist_61x"
Komut 5 : filetype:"Dosyatürü" >> Dosya türüne göre arama >> Örnek : c programlama filetype:pdf
Komut 6 : cache:hedefUrl >> Google önbelleğinden sayfa alma >> Örnek : cache:turkishcode.com
Komut 7 : info:hedefSite >> Hedef site hakkında bilgi almak için >> Örnek : info:turkishcode.com
* Bunların dışında farklı komutlarda bulunmaktadır. Google araması ile daha fazlasına ulaşabilirsiniz.
* Özellikle hacker'lar tarafından sevilen ve kullanılan bu özellikler; aslında normal kullanıcıların da aradıkları veriye kolayca ulaşabilmesinin en önemli anahtarlarından bir tanesidir.
|
|
|
Sosyal Medyanın İnsan İlişkileri ve Bireylerarası İletişim Üzerindeki Etkisi |
Yazar: Optimist - 12-11-2015, 12:07 - Forum: Facebook
- Yorum Yok
|
|
Son birkaç yılda dünyada popüler hale gelen sosyal ağlar, gerçek anlamda bir yüz-yüze görüşme etkisi yaratmasa da, insan iletişimi konusunda hayatımızın bir parçası olmaya başladı. Pek çok kişi sosyal ağların insanları asosyalleştirdiğini belirtirken, buradaki kimliklerin utanma duygusunu yok ettiğinden ve insanlarda narsisizm gibi birçok farklı psikolojik etki ortaya çıkardığından yakınıyor. Peki gerçekte sosyal ağlar yaşam kalitemizi ne kadar etkiliyor ?
Yapılan araştırmalara göre; insanların %24’ü yaşadığı an ve deneyimleri sosyal ağlarda paylaşarak birçok özel anı kaçırıyor. Birçok kişi ise sosyal ağlarda yaşadığını göstermek ve tecrübelerini paylaşma yarışında.
Hindistan, ABD, Fransa, İngiltere, Avustralya, Yeni Zelanda ve Singapur’daki Facebook kullanıcıları her gün 20 dakikadan fazla zaman geçiriyor. Ayrıca insanlar mutlu haberlerin %62 sini sosyal ağlarda paylaşıyor.18-24 yaş aralığındaki kullanıcıların %43’ü arkadaşlarıyla planlarını sosyal medyada yapıyor. Facebook kullanıcılarının %50 sinin ise 100’den fazla arkadaşı bulunuyor.İnsanların çoğunun sosyal ağlarda kendilerini abartıp birbirlerine yalan söylüyor olması da yer alan bir diğer ilginç bulgu. Bu oran Amerika’da %24 iken, İngiltere’de %28 olarak gösteriliyor. Diğer yandan sosyal medyada insanların %39’u yüzyüze görüşmekten çok online görüşmeyi tercih ederken, %33’ü internetten yeni insanlarla tanışmayı seviyor. (1)
Sosyal medya sayesinde nerede olursak olalım kendimizden bahsedebiliyor, olduğumuz yeri paylaşabiliyor, kavga bile edebiliyoruz. Sadece sosyal medyada olanlar değil, olmayanlar da ondan bahsediyor. Sosyal medyanın giderek artan kullanımı aynı oranda artan tartışmalar da getiriyor.
Sosyal medya tüm dünyada pornoyu geride bırakmış. Tüm dünyada her üç kişiden ikisi herhangi bir sosyal ortamda. 18-25 yaş, %82 yi oluşturuyor ama diğerleri de azımsanmayacak sayıda.
Araştırma Sonuçları Gösteriyor ki:
• Sosyal medya kullananların %60’ının amacı, diğer insanların ne yaptığını görmek.
• Eklenen arkadaşların %82'si gerçek hayattan, %60’ ı arkadaşların arkadaşları, %29’ u tanımadıkları, %11'i işle ilgili.
• 2012'de her beş dakikasının birini online olmaya ayıranlar: %20
• Her gün 250 milyon fotoğraf ekleniyor ve %35'i kişinin kendisine ait fotoğraflar.
• Narsistiklerin ve düşük benlik saygısı olanların sosyal medyada geçirdikleri zaman daha çok.
• Sosyal medyada çok zaman harcayanlar diğer insanların kendisinden daha iyi bir hayatı olduğuna inanıyor.
• 955 milyon aktif kullanıcısı ile Facebook bir ülke olsaydı Çin ve Hindistan’dan sonra dünyanın en kalabalık 3. ülkesi olurdu. 307 milyon üyesi ile YouTube ise Çin ve Hindistan’ın ardından 3. en kalabalık ülke olurdu.31 milyon kullanıcıyla Türkiye Facebook’ta en aktif 7. ülke.
• Türkiye, Avrupa’nın internette en çok zaman geçiren ülkesi durumundadır.
Sosyalleşme sadece insanlarla bir arada olmak anlamını taşımaz. İnsanlar, başka insanların hayatlarını merak eder ve kendi hayatlarının ayrıntılarını anlatmak ister.
• Sosyal medya dikizleme ve dedikodu kültürünü arttırdı. İhanetin boyutunu genişletti (Bir ekran kadar dar ama dünya kadar geniş)
• Sosyal medya yüzsüzlüğü arttırıyor. Orada başka birisi olabiliyorsunuz.
• Başkasıyla yüz yüze konuşurken söyleyemeyeceğiniz her şeyi orada rahatlıkla söyleyebiliyorsunuz. Kızdığınıza bağırmak yerine twitt atıyorsunuz.
• Tehlikeleri artırıyor. Orada kimliksizleşmeye başlıyorsunuz.
• Tedbiri elden bırakıp ,asla vermeyeceğiniz bilgileri veriyorsunuz. Yeni suçlar türedi. İnternet suçlarından korunmak için yasalara, kendimizi korumayı öğrenmek için kurallara gereksinim doğdu.
• Popülarite arttıkça arkadaş sayısı, takip eden sayısı artıyor. Popülarite arkadaşlıkta önemli bir itici güç. Sayı arttıkça yalancı kahramanlar oluşuyor. Yüzleri, kimlikleri yok. Zaten güvenip ortaya çıktıklarında kayboluyorlar. TV gibi sosyal medya kendi kısa süreli şöhretlerini oluşturuyor.
• Daha çok görülme, daha çok duyulma isteği. Seyircisiz paylaşım olmaz. İzleyenler çoğaldıkça, takip etmeleri için daha fazlasını vermek: Sonuç olarak ego okşanır. "Ne kadar çok kişi takip ediyorsa o kadar iyiyim" duygusunu beslenir ve narsisizme yol açar.
• Yüz yüze iletişimi azaltıp yalnızlığı arttırıyor.
• Sosyal medya bağımlılığı hastalığımız oldu.
• Ulaşamadığı zaman yoksunluğa, depresyona girenler var. (2,3)
Sonuç olarak ; istesek de istemesek de yaşamımızın bir parçası olan ve gelişmelerinden kendimizi soyutlayamadığımız sosyal medyanın, bağımlısı olmadan ; öğrenmek, bilgilenmek ve kullanmak zorundayız. Sosyal medyanın insan iletişimini olumsuz etkilediğini , insanların gerçek ortamdan uzak bir sanal ortamda varolma gayreti içerisinde olduğunu ve bu varoluş çabasının onları daha mutsuz , yetersiz ve birbirinden uzak kıldığını düşünüyorum. Bizim için daha önemli olduğunu düşündüğüm yüz yüze iletişim ve paylaşımı ihmal etmemeli, gerekli durumlarda sosyal medyayı kullanmalı , gerçek iletişimden kopmamalıyız. Gerçek ortamda varolmanın sanal ortamda varolmaktan daha değerli olduğunu unutmamalıyız.
Kaynakça :
- 1- http://sosyalmedya.co/sosyal-medya-iliski-infografik/ 2- http://populerpsikoloji.com/news-detail/id/24 3- www.dhsturkey.com/presentations/bengi_semerci.pdf Derleyen : Optimist
|
|
|
Visual Studio 2015 Enterprise Direk İndir |
Yazar: root - 11-11-2015, 15:23 - Forum: Masaüstü
- Yorumlar (3)
|
|
Visual Studio Enterprise 2015, platformlar arası teknolojilerin yanı sıra Microsoft'un tam Kurumsal platformunu hedefleyen karmaşık kurumsal uygulama ve çözümlerin tanımlanması, oluşturulması ve yönetilmesine ilişkin kapsamlı araç ve hizmetler gerektiren zorlu kalite ve ölçekleme gereksinimlerine sahip her boyutta ekiplere yönelik tümleşik ve uçtan uca bir çözümdür.
|
|
|
|