#satır arası
Explore tagged Tumblr posts
Text
Aynaya bakıyorum.
Karşımda, zamanın izlerini taşıyan bir yüz duruyor. Gözlerim eskisi gibi ışıldamıyor artık; yorgun, dalgın, hüzünle örtülmüş. Bu ben miyim gerçekten? O neşeli bakışlar, o ışıl ışıl parlayan gözler nereye kayboldu? Hani o pembe hayallerin peşinden koşan, geleceğe umutla bakan kız vardı ya… Güzel gülüşlü o kız. Şimdi kim, hangi yollar aldı onu benden?
Ruhuma eğiliyorum.
Orada bir sessizlik var. Bir zamanlar huzurun ve dinginliğin peşinde, durmadan arayışta olan o ruh şimdi şaşkın ve yorgun. Meğer ne çok savaşıp durduğunun farkında bile değilmişim. Huzurlu zamanlarım varmış aslında; kıymetini bilmediğim, avuçlarımın arasından kayıp giden o zamanlar. Şimdi sadece dua ediyorum, bu günler de geçicidir diyorum. Belki yarın, güneş yeniden benim için doğacak.
Ama biliyorum…
Bugüne kadar kaç kez düştüm, kim bilir? Yaralarım derindi.Ağladım. Kayıp bir yaprak gibi rüzgarla savruldum. Ama ne olursa olsun, bir şekilde hep ayağa kalktım. Her defasında yolumu buldum. Şimdi kalkmak daha zor, adımlarım daha ağır belki. Ama duramam. Durursam, olduğum yerde kalırım. Ve beni kimse kaldırmaz, kimse beklemez. Kendime söz verdim: Kalkacağım ve devam edeceğim. Eksik yanlarımı tamamlamayı, acılarımı sarmayı öğreneceğim. Gözyaşlarımı silemesem bile, varsın silinmesin. Onlar bana güçlü olduğumu, olmam gerektiğini fısıldıyor.
Değişmek istiyorum.
Daha iyi bir “ben” olmak istiyorum. Bunun yolu da düşmekten, yanılmaktan ve yeniden başlamaktan geçiyor. Şu an bir inşa sürecindeyim. Harabeye dönmüş yanlarımı onarıyor, kendimi yeniden kuruyorum. Kolay değil, ama vazgeçmiyorum. Çünkü hâlâ çabalıyorum.
Yolun ortasındayım.
Düz, kahverengi, sonsuzluğa uzanan bir yol… Sis çökmüş her yanı; hafif rutubet kokusu genzimi yakıyor. Soğuk bir rüzgar, tenime değip geçiyor. Yolun sessizliği içimi ürpertiyor, ama o sessizlikte bile bir şeyler fısıldıyor bana: "Yürümeye devam et..." Tedirginim, adımlarım titrek, ama ilerliyorum. Çünkü biliyorum, bu yol benim yolum. Hangi taş çıkarsa çıksın önüme, hangi fırtına savurursa savursun beni, durmayacağım. İçimde küçücük bir umut parçası var. Çok uzakta belki, ama orada…
En zor olan neydi biliyor musun?
Kendimle yüzleşmek. Kaçtığım, görmezden geldiğim, içimde yankılanan o çatlak seslerle barışmak. Aynada gördüğüm yorgun yüzle, kalbimdeki yaralarla, hayal kırıklıklarımın derin izleriyle yüzleşmek... Zordu. Ama barışmak zorundaydım. Çünkü o barış olmadan iyileşemezdim.
İçimde bir boşluk…
Oyuk oyuk. Kanıyor, sızlıyor, ağlıyor. Korkularım ellerimden tutmuş bırakmıyor. Ama biliyor musun, hâlâ bir ışık var içimde. Küçücük ama güçlü bir ışık. Yaşadığım sürece orada parlayacak. Bir gün, o ışığa ulaştığımda, yalnızca kendimi değil, hayatın gerçek anlamını da bulmuş olacağım. Ve o gün, sonunda, bu yolun beni nereye götürdüğünü anlayacağım. Çünkü bu yol, beni bana götürecek.
#günlük yazılar#kişisel gelişim#içsel yolculuk#duygusal yazılar#kendini sev#sessizliğin çığlığı#satır arası#ruhun yalnızlığı#kalemimden dökülenler#kayıp ruhlar#anlamlı kelimeler#yolculuk#gölge#yeniden#hayatın içinden#kendime düşünceler#yazmak#huzur#Spotify
20 notes
·
View notes
Link
0 notes
Text
Küçük şeylerle iliştirdim
İçten bir gülüş ,
Biraz kahve kokusu,
Az müzik
Bol şekerli umutlar
Satır arası mutluluklar
Ve noktasız cümleler
Bir fincan kahve kırk yıla sığmaz.
Dostluğa yıllara sınır koyulmaz.
❣️❣️❣️
169 notes
·
View notes
Text
Küçük şeyler iyileştirdim Sabaha.
Gamzeli bir gülüş.
Biraz çay biraz kahve Kokusu.
Az kuş sesi, bol şekerli Umutlar.
Satır arası mutluluklar,
Ve noktasız cümleler.
Pazar gününün kıymetini İyi bilin,
Diğerleri 6 gün! 🤣🤣
71 notes
·
View notes
Text
Küçük şeyler iliştirdim sabaha...
Gamzeli bir gülüş,
Biraz çay, biraz kahve kokusu...
Az kuş sesi,
Bol şekerli umutlar...
Satır arası mutluluklar,
Ve noktasız cümleler...
Mutlu, umutlu, sevgi dolu.. 💗
Iyi günler ☀️🐦🥀🌸🌿🐞🎶☕
17 notes
·
View notes
Text
İki satır arası, iki kelime, iki saniye..
Arası boşluk.
Yalnızlık hakim, kafadaki yalnızlık
Aşk değil, korku besliyor
Nefes alışı birikiyor yarım kalmış hikayelerde.
Tozla kaplı bu yolda, kaybetmiş kendini sürüyle insan.
Sürüye hakaret, insan.
Çığlık çığlığa dünyaya geliş, bir yağmur damlası toprak.
Ahmak sonsuzluk, filmin bitişi
İnsan ahmak.
Can yakmak, can almak, can bulmak
Can’a yar, yâre can mezhebin lisanı.
Lisan insana, insan lisana muhtaç
Gözyaşı toprağın, kurumuş toprak
Beyaz, soğuk, karış karış ve bazen de ıslak.
Yok olmuşuz, meydan okumanın ahmaklığında,
Tükenmişiz ey insan, ölmüşüz uyanma.
8 notes
·
View notes
Text
“İncir çekirdeğini doldurmayacak kadar!”
diye niye küçümserler ki;
Kalp pek mi büyük incirden ?
Bakın bakalım insan neler çekiyor,
İncir çekirdeği kadar kalbe düşenden...
Küçük şeyler iliştirdim
İçten bir gülüş ,
Biraz kahve kokusu,
Az müzik sesi,
Bol şekerli umutlar
Satır arası mutluluklar
Ve noktasız cümleler
Bir fincan kahve kırk yıla sığmaz.
Dostluğa yıllara sınır koyulmaz
Bu şarkıda benden geceye gelsin dinlemeyen çok şey kaçırmış olur
İyi dinlemeler 🌹🥰😘☕☕🫖🍫🙋
12 notes
·
View notes
Text
Ne imla,
Ne satır arası,
Ne paragraf,
Boşluk yok Olric.
Dopdoluyum.
9 notes
·
View notes
Text
Küçük şeylerle iliştirdim
İçten bir gülüş ,
Biraz kahve kokusu,
Az müzik
Bol şekerli umutlar
Satır arası
Ve noktasız cümleler
Bir fincan kahve kırk yıla sığmaz.
Dostluğa yıllara sınır koyulmaz. 🍀☕
5 notes
·
View notes
Text
"Ne imla,
Ne satır arası,
Ne paragraf,
Boşluk yok Olric.
Dopdoluyum."
Oğuz Atay
8 notes
·
View notes
Text
Vuslata dair imkânı olmayan sözcüklerin lehçesiyim. Mümkünatı yok eden şehirler geçiyor virgüllerimden. Noktaya varınca susmuyorum. Daha bir yazasım geliyor, nokta arasına sıkışan cümlelerimle hayattan kopmak için. Naçar kalıyorum içbükey bir harf karmaşasında. Benliğime kazıdığım üç harfin üç bininci gözyaşını döküyorum. Üç harfi bol sıfırdı rakamlarla çarpıyorum. Aşka verilecek eldelerim yok. Sınırları bana ait olmayan bir yüreğe hükümranlığım fayda etmez teselli bulmama.
Bir yaşamın musallaya bakan yüzündeyim. Tüm düşlerimi beraberimde getirdim. Hiç gitmeyecekmiş gibi bir geliş ve ardından hiç gelmeyecek gidiş yapıştı yakama. İki yakamı bir araya getiremeyecek kadar mecalsizim. Gelişlerle gidişleri kör düğümleyemeyecek kadar çaresiz… Tüm yazılmışlığımı silip yüreğimden, gitmelere teşebbüs ediyorum. Ama ölümden başka yol yok. Ölüm kapımı çalıncaya dek bekleyerek tüketmeliyim ömrümü.
Mecburum…
Kalıyorum…
Düşlerimin bataklığında hiç gelmemiş birine terki yakıştırıyorum. Korkma! Düşlerimde bile terkine terkimi gömmeyecek kadarım…
Saat geceyi vuruyor beynimi kemiren sesiyle. Yeni bir saate yine hoş geldin diyorum. Yar olduğunu bilmeyen yar’dan dem vuruyorum. Oysa bilinmezliğiyle ne çok kurulmuştu düşlerime. Ne çok terk etmişti kendinden bile habersiz. Ne çok elveda sözcüğü paralamıştı yersiz…
Düşlerim nerden düştüyse adı intihar olmuştu yaşamamın. Özneliğini yüklendiğim tüm yalnızlıklarımdan istifa dilekçemi sundum kendime. Ölüm fermanım sıkıştırıldı ellerime. Adına düşen katliam, adsızlığımı parçaladı en anlamlı yerinden. Bu kentten öğrendiğin bütün ihanetlerin, deneme yanılma yöntemlerinin ilk durağıydım ben. Denedin ve yanıldın sen de. Çünkü içim, satır arası ihanetinle bile gölgelemedi seni bende.
Haklıydın… Bitmeyecekti… Olmayacaktı bu düşe konulmuş bir noktam. Virgüllerle dolu bir düştün, beni çok büyüttün… Ama varlığınla hayat bulan ılgımlarımı anlamadın. Bilmedin, düşler yumağımın tek öznesi olduğunu. Ne çok bilmediğin vardı. Ne çok bilinmezdin… Dilimden dökülmeyen sözcükleri suskunluk modunda dinledin ve suskunluğumu infaz edip gitmeyi tercih ettin.
Sesin, gittiğinin resmi oluyordu. Gözlerime çarptığım kelimler kaldığını simgeliyordu. Gitmiş miydin? Ya da giderek kalmayı mı seçmiştin? Öyle ya gidenler daha bir kalıyordu. Gitmeyi beceremeyenler adam gibi kalıyordu, kaldığından habersiz. Sesin kelamına yabancıydı. Hangiydi yalan söyleyen?
Kendimi bile anlamazken seni anlamak ağır gelirdi cüsseme. Sen en anlamdan yoksun yanıydın hilkatimin. Şimdi, sana suskun sessizliğim. Gitmekle kalmak arasında attığın adımların sonu; terkin… Ama dedim ya terkine terkimi gömmeyecek kadarım… Kılıfına bürüdüğüm cümlelerin altında eziliyor yaralarım… Mutluluğu yansıtmak için ayırdığım tuvalime hüzünler sıçrıyor. İstinassız nefesler barındırıyorum yaşam sığınağında. Yaşadıklarım dünya sahnemde sergilediğim MeLoDrAm…
Sen düşlerimdeki büyük… Bense düşlerle büyüyen bir küçük…
Ağzı bozuk bir ibare değil kendimde bilediğim. Sığ bir umudun, umutsuzluğun elinden kurtulan kalıntıları…
Arkamda bıraktığım ömrümün duraklarını başa saramayacak kadar mecalsizim. Hadi bırak yakasız hayallerimin yakasında dolaşmayı. Daha iki yakamı bir araya getirebilecek kabiliyet yok bende. Suskunum. Konuşsam, ağıt dizilir yollarıma. Konuşsam, çığlığım yangına verir en acı yanımı. Asılsız bir ihbardan kanat çırparım güne. Günsüzlüğüm günümü silip süpürdü takvimlerden. Saatler hangi hazanı gösterir şimdi? Şimdi, hangi güz beni ele verir? Hangi şarkı melodileri ile susar beni?
Elleri ceplerinde olan hayatım, yaşama elverişlilikten çıktı artık. Akran değilim yaşadıklarımla. Hayatıma el koyuyorum. Ellerim kana boyuyor dünyamı. Gök kuşağının tüm renklerini çalıyorum. Yaslı bir denizin dalgın sularında kendi yüzümü asıyorum. Ölüm temizleyemeyecek harf kalabalığımı. Harflerim sana büyük gelecek. İlk kez göreceksin alfabemin hırçınlığını. Sana saklı bir ömürde yaşattığım her ölümün yüzüne karalar çalacaksın.
Derin sessizliğim ilk kez asi konuştu işte. Varsa gücün temizle alfabemi. Payına gitmek kalmak arası yolları yürümekten başka bir şey düşüyorsa gel de anla asiliğimin içine eklediğim nidayı. Terkine terkimi gömmeyecek kadarım ya hani. Sen de terkine bir tümce bağışla hadi.
HADİ VARSA GÜCÜN TEMİZLE ALFABEMİ…
2 notes
·
View notes
Text
Seni paylaşabileceğim hiçbir kelime, cümle, sayfa yoktu benim için. Sen paragraflara sığmayan, satır arası boşlukları olmayan, kitapları aşan bir histin. Anlatabilmem imkansız gibiydi. Benim olmanın imkansız olduğu gibi…
2 notes
·
View notes
Text
"Sapare aude." "Bilmeye cesaret et."
Duyduğun ses, gördüklerin ve dokunduğun her şey sana senden haber verir. Sen ne kadar haberdar olmak istersen, o kadar yol alırsın kendinde...
Her şeyin ve herkesin birbiriyle bağlantılı olduğuna inanan birisi olarak satır arası dediğim alt mesajları yorumlamakta benim için çok önemlidir. Örneğin telefonda konuşmakta olduğum bir insanın içten mi yoksa beni kandırma niyetli mi olduğu konusunda kararsızsam o insanın sesinin yanında duyduğum çevresel ikinci seslere dikkat ederim. Eğer rüzgârın hoş bir ses çıkaracak şekilde bir çana çarptığını veya güzel bir müzik sesi duyuyorsam o kişi muhtemelen iyi niyet taşımaktadır. Ama kızgın insan bağrışları veya bir polis sireni duyuyorsam dış sesler beni uyarmaya çalışıyor olabilir.
1 note
·
View note
Text
JSON Nedir? Neden Kullanılır?
JavaScript Object Notation (JSON), veri değişim formatı olarak kullanılan hafif bir metin tabanlı yapıdır. XML, CSV gibi diğer veri formatlarının aksine, daha az kod gerektirir ve verileri insanlar için okunabilir ve makineler için kolayca işlenebilir bir formatta saklar. 2001 yılında Douglas Crockford tarafından keşfedilen bu format, web uygulamalarında ve sunucular arası veri alışverişinde yaygın olarak kullanılmaktadır.
JSON'un temel yapısını anahtar-değer çiftleri oluşturur. Bu çiftler, verileri sıralı bir şekilde saklar ve JavaScript ile doğrudan entegrasyon sağlar. Örneğin, bir kullanıcının adı ve yaşı JSON formatında şu şekilde temsil edilebilir:
{ "isim": "Ahmet", "yas": 30 }
Bu yapı, verilerin okunmasını ve yazılmasını kolaylaştırırken, aynı zamanda programlar arası veri aktarımını hızlandırır.
JSON’un Tarihçesi ve Gelişimi
2000'li yılların başında web geliştiriciler arasında popüler bir alternatif haline geldi. XML’in ağır ve karmaşık yapısına bir tepki olarak ortaya çıkan JSON, özellikle AJAX teknolojileriyle birlikte kullanıldığında web uygulamalarının performansını önemli ölçüde artırdı. İlk olarak JavaScript ile kullanılma amacıyla tasarlanmış olsa da, zamanla hemen hemen tüm modern programlama dilleri tarafından desteklenir hale geldi.
JSON Formatının Temel Yapısı
JSON formatının temel yapısı oldukça basittir. Veriler, anahtar-değer çiftleri şeklinde organize edilir ve bu çiftler süslü parantezler {} ile çevrilir. Listeler ve diziler ise köşeli parantezler [] ile belirtilir. Her bir anahtar, bir değer ile eşleştirilir ve anahtar/değer çiftleri arasında virgül , kullanılır. Metin, sayı, dizi, boolean (doğru/yanlış) ve null olmak üzere çeşitli veri tiplerini destekler.
XML ile Karşılaştırma
JSON ve XML, her ikisi de veri saklamak ve iletmek için kullanılan metin tabanlı formatlardır, ancak aralarında önemli farklar bulunur. Bu farklar, geliştiricilere hangi durumda hangi formatın tercih edileceği konusunda rehberlik eder.
Kodun Basitliği ve Okunabilirliği: XML’e göre daha basit ve daha az kod içerir. XML, açılış ve kapanış etiketlerini gerektirirken, JSON yalnızca süslü parantezler ve virgüller kullanır. Bu da okuması ve yazması daha kolay bir format haline getirir. Örneğin, aynı veriyi temsil eden XML yapıları ile karşılaştırıldığında, JSON’ın daha az yer kapladığı ve daha az karmaşık olduğu görülür:
JSON Örneği:
{ "kullanici": { "isim": "Ahmet", "yas": 30 } }
XML Örneği:
<kullanici> <isim>Ahmet</isim> <yas>30</yas> </kullanici>
Ağ Performansı: XML’den daha az veri gerektirir, bu da ağ üzerinden veri gönderilirken JSON’un daha hızlı işlenmesini sağlar. Özellikle mobil uygulamalar ve web hizmetleri için önemli bir avantajdır.
Veri İşleme: JSON, JavaScript ile doğal bir uyumluluk gösterir. Bu, web teknolojileri kullanan geliştiriciler için büyük bir avantaj sağlar. XML ise XSLT gibi dönüşüm teknolojileri gerektirir, bu da işlemlerin daha karmaşık ve zaman alıcı olmasına neden olabilir.
Esneklik: XML, isim alanları ve öznitelikler gibi özellikler sunarak daha yapılandırılmış ve esnek bir dokümantasyon oluşturma imkanı tanır. Ancak, bu özellikler XML’i daha karmaşık bir hale getirir ve basit veri depolama ihtiyaçları için gereksiz yük oluşturabilir.
XML ile arasındaki bu temel farklar, geliştiricilerin projelerine en uygun veri formatını seçmelerine yardımcı olur. Genel olarak, JSON daha hızlı, daha az karmaşık ve web uygulamaları için daha uygun bir seçenektir, XML ise daha esnek ve geniş kapsamlı projelerde tercih edilebilir.
CSV ile Karşılaştırma
CSV (Comma-Separated Values), verileri virgülle ayrılmış değerler şeklinde saklayan bir format olup, özellikle tablo verilerini basit bir şekilde saklamak ve aktarmak için kullanılır. JSON ile CSV arasında temel farklar, veri yapısı, kullanım kolaylığı ve esneklik açısından kendini gösterir.
Veri Yapısı: CSV, sadece düz metin formatında sınırlı bir veri yapısına sahiptir ve sadece tablo şeklindeki veriler için uygundur. Her satır bir veri kaydını temsil eder ve sütunlar virgülle ayrılır. Buna karşılık, JSON daha karmaşık veri yapılarını (örneğin, iç içe yapılar) destekler ve daha zengin veri tipleri sunar. Bu nedenle, JSON, özellikle uygulamalar arası veri alışverişi için daha uygun bir yapı sunar.
Kullanım Kolaylığı: CSV dosyaları, Excel gibi tablo işlem programlarıyla kolaylıkla kullanılabilir. Ancak, iç içe geçmiş veya daha karmaşık veri yapılarını ifade etmek için uygun değildir. JSON, anahtar-değer çiftleri sayesinde, verilerin hem insanlar hem de makineler tarafından kolayca okunabilir ve yazılabilir olmasını sağlar. Ayrıca, JSON formatındaki veriler, doğrudan JavaScript ve diğer modern programlama dillerinde işlenebilir.
Performans: Büyük veri setleri söz konusu olduğunda, CSV dosyaları diskte daha az yer kaplayabilir ve işleme hızı daha yüksek olabilir. Ancak, veri karmaşıklığı arttıkça, JSON’un sunduğu esneklik ve yapılandırma avantajları daha belirgin hale gelir.
Uygulama Alanları: CSV genellikle finans ve bilim dünyasında, özellikle büyük, düz veri setleri ile çalışılırken tercih edilir. JSON ise, web API'leri, konfigürasyon dosyaları ve mobil uygulama geliştirme gibi daha geniş bir yelpazede kullanım imkanı sunar.
Bu farklar, JSON'un modern web ve mobil uygulama geliştirme dünyasında neden tercih edilen bir format olduğunu açıklar. Veri yapısı, kullanım kolaylığı ve uygulama alanlarının genişliği, JSON'u birçok senaryo için ideal bir seçim haline getirir.
JSON Sözdizimi ve Kuralları
Anahtar-Değer Çiftleri
JSON formatının temel bileşeni, anahtar-değer çiftleridir. Anahtarlar her zaman tırnak işareti içinde tanımlanır ve bir değerle eşleştirilir. Değerler, metin, sayı, dizi, boolean veya null olabilir. Bu yapı, verilerin hem anlaşılır hem de programatik olarak erişilebilir olmasını sağlar. Örneğin:
{ "ad": "Merve", "yas": 28, "hobiler": ["sinema", "kitap okuma", "yoga"], "aktif": true }
Bu örnekte, "ad", "yas", "hobiler" ve "aktif" anahtarları ile ilgili değerler, JSON yapısında düzenli bir şekilde saklanır.
Veri Tipleri
JSON, çeşitli veri tiplerini destekler. Bunlar arasında:
String: Karakterlerden oluşan metinler. Örneğin, "merhaba dünya".
Number: Tam sayı veya ondalık sayılar. Örneğin, 42 veya 3.14.
Object: Anahtar-değer çiftlerinden oluşan yapılar. İç içe JSON nesneleri oluşturulabilir.
Array: Değerler listesi. Örneğin, ["elma", "muz", "çilek"].
Boolean: true veya false.
Null: Hiçbir değeri temsil etmeyen özel bir tip.
Bu veri tipleri, JSON'u hem esnek hem de kullanışlı kılar, çünkü çeşitli senaryolarda farklı türde verileri temsil edebilir.
JSON Veri İşleme
JSON Parse Etme
JSON formatındaki veriler, programlama dillerinde doğrudan kullanılmak üzere parse edilmelidir. JavaScript'de bu işlem, JSON.parse() fonksiyonu ile gerçekleştirilir. Bu fonksiyon, JSON metnini JavaScript nesnesine çevirir. Örneğin:
const jsonString = '{"ad": "Merve", "yas": 28}'; const kullanici = JSON.parse(jsonString); console.log(kullanici.ad); // Çıktı: Merve
JSON Stringify İşlemi
JavaScript nesnelerini JSON formatına dönüştürmek için JSON.stringify() fonksiyonu kullanılır. Bu işlem, nesneleri, dizileri veya diğer veri tiplerini JSON metnine çevirir:
const kullanici = { ad: "Merve", yas: 28 }; const jsonString = JSON.stringify(kullanici); console.log(jsonString); // Çıktı: '{"ad":"Merve","yas":28}'
Bu fonksiyonlar sayesinde, JSON verileri kolaylıkla işlenebilir ve farklı sistemler arasında güvenli bir şekilde transfer edilebilir.
Web Geliştirme Dünyasında JSON
API'ler ve Web Servislerinde JSON Kullanımı
Web geliştirmede JSON, API'ler (Application Programming Interfaces) aracılığıyla veri alışverişinin temel formatı olarak öne çıkar. RESTful API'ler, veri alışverişini kolaylaştırmak için JSON formatını sıklıkla kullanır. JSON'un metin tabanlı olması, ağ üzerinden veri iletimini hızlandırır ve web servislerindeki performansı artırır. Örneğin, bir hava durumu uygulaması, çeşitli kaynaklardan JSON formatında veri çekerek kullanıcıya güncel hava durumu bilgilerini sunabilir:
{ "sehir": "Ankara", "sicaklik": 20, "durum": "Parçalı bulutlu" }
Bu yapı sayesinde, uygulamalar arası veri paylaşımı ve işleme süreçleri basitleşir ve hızlanır.
AJAX İşlemlerinde JSON Avantajları
AJAX (Asynchronous JavaScript and XML), web sayfalarının, sayfayı yenilemeden sunucu ile asenkron veri alışverişi yapmasını sağlayan bir tekniktir. AJAX, genellikle XML yerine JSON kullanarak daha hızlı ve verimli çalışır. JSON'un hafif yapısı, AJAX çağrılarını daha az veri ile daha hızlı gerçekleştirmeyi mümkün kılar. Örneğin, bir kullanıcı formu doldurduğunda, formdaki bilgiler JSON olarak sunucuya gönderilir ve işlenir, bu da kullanıcı deneyimini iyileştirir.
Mobil Uygulamalar ve JSON
Yerel Mobil Uygulamalarda JSON
Mobil uygulama geliştirme süreçlerinde JSON, konfigürasyon dosyaları, veri saklama ve API ile veri alışverişinde yaygın olarak kullanılır. iOS ve Android platformlarında, JSON formatı, uygulamaların farklı sistemlerle entegre olmasını ve veri senkronizasyonunu kolaylaştırır. Yerel uygulamalar, çevrimdışı veri saklama ve çevrimiçi veri alışverişi için JSON'u etkin bir şekilde kullanır.
Hibrit Uygulamalar ve JSON Entegrasyonu
Hibrit uygulamalar, hem yerel hem de web teknolojilerini birleştiren uygulamalardır. Bu tür uygulamalar, web teknolojileriyle uyumlu olan JSON formatını kullanarak, farklı platformlarda sorunsuz çalışabilir. JSON, hibrit uygulamaların veri yönetimi ve sunucu iletişimini standardize eder, böylece geliştiriciler platformlar arası uyumluluk konusunda daha az endişe duyarlar.
JSON’un Avantajları ve Dezavantajları
JSON’un Sağladığı Yararlar
Veri Transferinde Hız ve Verimlilik: JSON formatının hafif yapısı, ağ üzerinden veri transferini hızlandırır ve daha az bant genişliği kullanımı gerektirir. Bu, özellikle mobil uygulamalar ve responsive web siteleri için büyük bir avantajdır.
Okunabilirlik ve Erişilebilirlik: JSON, insanlar tarafından kolayca okunabilir bir yapıya sahiptir. Aynı zamanda, programlar tarafından kolayca işlenebilir, bu da geliştirme süreçlerini basitleştirir ve hata oranını azaltır.
Geniş Dil Desteği: JSON, Python, JavaScript, Java, C#, PHP gibi pek çok modern programlama dilinde doğrudan desteklenir. Bu evrensel destek, farklı sistemler ve teknolojiler arasında veri alışverişini kolaylaştırır.
Esneklik ve Genişletilebilirlik: JSON, iç içe yapılar ve karmaşık veri tipleri gibi özellikleri destekler, bu da veri modellemesi ve uygulama geliştirme süreçlerinde esneklik sağlar.
JSON Kullanımının Sınırlılıkları
Güvenlik Sorunları: JSON, veri iletimi sırasında ekstra güvenlik önlemleri alınmadığı takdirde güvenlik açıklarına neden olabilir. Özellikle XSS (Cross-site Scripting) ve CSRF (Cross-Site Request Forgery) gibi saldırılara karşı dikkatli olunmalıdır.
Veri Karmaşıklığı ve Sınırlamaları: JSON, çok büyük veya karmaşık veri yapıları için ideal olmayabilir. Özellikle büyük ölçekli veri setlerinin işlenmesi, performans problemlerine yol açabilir.
Biçimlendirme Sınırlamaları: JSON, sadece metin tabanlı veri iletimini destekler ve dosya, resim gibi ikili/binary veri türlerini doğrudan taşıyamaz.
Geleceği ve Sürekli Evrimi
JSON ve Modern Programlama Dillerindeki Yeri
Teknoloji dünyasında JSON'un kullanımı giderek artmaktadır. Modern web ve mobil uygulama geliştirme, otomasyon sistemleri, ve makine öğrenimi projeleri gibi pek çok alanda JSON, temel veri formatı olarak kabul edilmektedir. Bununla birlikte, yeni teknolojiler ve formatlar geliştirilse de, JSON'un sadeliği ve erişilebilirliği onu vazgeçilmez kılar.
Gelecek Projeksiyonları ve Beklentiler
JSON, sürekli olarak gelişen teknolojiler arasında uyumluluğu ve adaptasyonu sayesinde önemli bir yer tutmaya devam edecektir. Özellikle IoT (Internet of Things) ve bulut bilişimde, JSON'un rolü daha da artacak ve yeni kullanım senaryolarıyla entegrasyon sağlayacaktır.
Sonuç
JSON (JavaScript Object Notation), modern veri iletişimi için tasarlanmış esnek, hafif ve erişilebilir bir format olarak kendini kanıtlamıştır. Web geliştirme, mobil uygulamalar, ve API'ler arasında veri alışverişi için ideal bir araç olan JSON, kullanım kolaylığı ve çapraz platform desteği ile geliştiricilere büyük avantajlar sağlar. JSON'un sunduğu bu avantajlar, onu günümüzün ve geleceğin dijital çözümleri için vazgeçilmez kılar. Yine de, kullanımı sırasında güvenlik ve performans gibi konularda dikkatli olunmalıdır. JSON, teknoloji dünyasında evrimine devam ettikçe, geliştiriciler ve kuruluşlar için değerini artırmaya devam edecektir.
Sıkça Sorulan Sorular (SSS)
JSON nedir ve temel amacı nedir?
JSON, veri alışverişi için kullanılan hafif bir metin formatıdır. Temel amacı, verileri insanlar ve makineler tarafından okunabilir bir biçimde ifade etmektir.
JSON ve XML arasındaki temel farklar nelerdir?
JSON daha hafif, daha az karmaşık ve veri alışverişi için daha hızlıdır; XML ise daha esnek ve detaylı dokümantasyon sunar.
JSON veri tipleri nelerdir ve nasıl kullanılır?
JSON, metin, sayı, dizi, boolean ve null olmak üzere çeşitli veri tiplerini destekler. Bu tipler, verileri çeşitli biçimlerde saklamak ve işlemek için kullanılır.
JSON dosyaları nasıl parse edilir?
JSON dosyaları, programlama dillerine özgü parser fonksiyonları ile JavaScript nesnesine veya diğer dil yapılarına dönüştürülür.
Web geliştirme projelerinde JSON kullanmanın avantajları nelerdir?
JSON, veri alışverişini hızlandırır, ağ trafiğini azaltır ve çapraz platform uyumluluğu sağlar, bu da web projelerinde performansı artırır.
JSON kullanmanın güvenlikle ilgili hangi yönleri dikkate alınmalıdır?
JSON, XSS ve CSRF gibi güvenlik açıklarına karşı savunmasız olabilir; bu yüzden verilerin güvenliği için ek önlemler alınmalıdır.
JSON ve AJAX birlikte nasıl kullanılır?
AJAX, asenkron veri alışverişinde JSON formatını kullanarak sunucu ve istemci arasında veri alışverişi yapar, bu da uygulamanın performansını artırır.
Mobil uygulamalar için JSON’un önemi nedir?
JSON, mobil uygulamaların farklı platformlarla veri senkronizasyonu yapmasını sağlar ve uygulama içi veri yönetimini kolaylaştırır.
JSON dosyaları nasıl oluşturulur ve düzenlenir?
JSON dosyaları, metin editörleri veya JSON destekleyen programlama ortamları kullanılarak oluşturulabilir ve düzenlenebilir.
JSON kullanımının geleceği hakkında ne düşünüyorsunuz?
JSON, sürekli gelişen teknoloji ortamlarında adaptasyon kabiliyeti ve geniş destek yelpazesi ile gelecekte de popülerliğini koruyacaktır.
0 notes
Video
youtube
TEST 8 8.Hafta Ekran Tipografisi (TİPOGRAFİ 2.Dönem Test Soruları) Sorularla Öğrenelim Tipografi II 8. EKRAN TİPOGRAFİSİ Soru 1: “Küresel köy” ve “tipografik insan” gibi metaforlar üzerinden iletişim teorileri geliştiren ünlü iletişim bilimci kimdir? (Çoktan Seçmeli) ✔ Marshall McLuhan Claude E. Shannon Warren Weaver Harold Lasswell Hiç biri Cevap : Marshall McLuhan Soru 2: Aşağıda sunulanların hangisi görüntülük (ekran) gösterimi teknolojisidir? (Çoktan Seçmeli) Katot ışın tübü Sıvı kristal gösterim Işık emisyonlu diyot Retina ✔ Hepsi Cevap : Hepsi Soru 3: Web sitesi tasarımında ekranın kanavalı yapısında kırılmalar oluşturduğu için pek tercih edilmeyen font biçemi hangisidir? (Çoktan Seçmeli) Genişletilmiş Normal Düzenli ✔ İtalik Kalın Cevap : İtalik Soru 4: Web sitesi tasarımında uzun dizgi satırlarını okumanın gözü yorması nedeniyle temel olarak daha kısa sütunlarda önerilen dizgi bloklaması hangisidir? (Çoktan Seçmeli) Serbest veya rastgele Tam blok Ortalı blok Sağ blok ✔ Sol Blok Cevap : Sol Blok Soru 5: Web veya internet ortamında metinler arası (intertext) geçişe ve bağlantılara (links) izin veren metin türü hangisidir? (Çoktan Seçmeli) Job text ✔ Hypertext Book text Regular text Hiç biri Cevap : Hypertext Soru 6: “Birincisi, web ortamının ölçü birimi santim (cm) değil, ……….. (ekran noktacığı)dır” cümlesindeki boşluğu aşağıdaki uygun sözcükle doldurun. (Çoktan Seçmeli) Milimetre Pika ✔ Piksel Punto Kyus Cevap : Piksel Soru 7: “Ne kadar çok satır uzunluğu, o kadar çok ……… boşluk düzeni” cümlesindeki boşluğu aşağıdaki uygun sözcükle doldurun. (Çoktan Seçmeli) ✔ Satır Sözcük Harf Parağraf Başlık Cevap : Satır Soru 8: “Ne kadar küçük punto, o kadar …….. boşluk düzeni” cümlesindeki boşluğu aşağıdaki uygun sözcükle doldurun. (Çoktan Seçmeli) Sözcük ✔ Harf Parağraf Başlık Satır Cevap : Harf Soru 9: “Ne kadar uzak okuma, o kadar ………. punto” cümlesindeki boşluğu aşağıdaki uygun sözcükle doldurun. (Çoktan Seçmeli) ✔ Büyük Orta Küçük Devasa Minicik Cevap : Büyük Soru 10: Web tipografisinde ekran tasarımını gerçekleştirirken HTML metinleri denetlemek için hangi biçem sayfası uygulaması kullanılır? (Çoktan Seçmeli) CRT (catod ray tube) LCD (liquid cristal display) LED (light emitted diod) ✔ CSS (cascading style sheets) Hiç biri Cevap : CSS (cascading style sheets) TV ya da Ekranda Dizgi Masaüstü yayıncılık öncesi dönemde, televizyon yayıncılığının başat rol oynadığı Modern Reklamcılık Dönemi’nde yayıncılar ve reklam ajansları gibi özellikle nitelikli dizgi gereksinen (istemde bulunan) bazı şirketler, onların genelgeçer uygulamalarına göre tüm örnek dizginin (copy) dizilebilmesini sağlamak amacıyla bir “Tipografik Başvuru Kaynağı�� (Typographic Guide) ile birlikte bir tipografist edinirlerdi. Kurumsal açıdan düşünüldüğünde, görsel kimlik kılavuzları da kuruma özgü tipografik uygulama kurallarını ve genelgeçerlerini içermekteydi. Bu, tipografinin kendi genelgeçerleriyle kurumun bunları uygulaması arasındaki bir uzlaşmayı gerektirirdi. Bu tipografi rehberinde belirlenmiş ilkelerin uygulanmasında son karar işi bilen uzman tasarımcınındı. Örneğin; aşağıda alıntı yapılan tipografik başvuru kaynağı Young & Rubicam, Inc. Reklam Ajansı tarafından foto dizgi işlemleri için kullanılmıştır. Televizyon Tipografisi 36. Televizyon tipografisi için normal boşluklama kullanın. Harf dizgisi satırının en uzunu 73/8 olmalıdır. Harf dizgisi 14x11 inç bir sayfa üzerinde olmalıdır. Tüm kılavuz çizgisi bilgisi baskının arkasına eklenmiş olmalıdır. Biz bir negatif ve bir pozitif baskı ve artı bir Xerox ya da diğer kontrol etme provası gereksiniyoruz (Craig, 1990, s. 137). Günümüzde sadece ajansın tipografisti değil, sanat yönetmeni, yaratıcı yönetmen, müşteri temsilcisi ve marka yönetmeni kurumların tüm tasarım süreçlerinin belirlenmesi ve yönetilmesinde rol oynamaktadır. TV ya da Ekranda Dizgi Geçmişte ekran temelli iletişim ortamı yalnız televizyon iken, günümüzde internet sayesinde birçok ekran temelli yayıncılık ortamı bulunmaktadır. Örneğin, ilk ortaya çıkan web yayıncılığı olmuştur. Zaman içinde her şirket ve hatta kişi kendi web sitesini kurmak çabası içine girmiş, dolayısıyla ekranda web tasarımı alanı ve uzmanlığı gelişmiştir. Yakın geçmişte -günümüzün sosyal mecraları henüz bu kadar gündemde değilken- hem sanatsal ve akademik, hem de ticari açıdan bir “web site” (ağ sitesi) kurmak veya bir “blog” (günce) sahibi olmak oldukça önemliydi. O günlerde etkileşimli CD’lerin okunduğu bilgisayarlardan günümüzün kablosuz internet erişimi sayesinde kullanılabilen tablet ve akıllı telefonlarında yürütülen elektronik ve dijital yayıncılık nihayetinde teknik özellikleri değişse de halen ekran temelli olmayı sürdürmektedir. Ve bu nedenle artık uzun süredir kağıt ve baskı temelinde değil, ekranın örüntüsünü göz önünde bulundurarak siber uzay ortamına göre tasarım yapmak gerekmektedir.
0 notes
Text
Böyle 2 satır arası gülerken bir anda delirecekmişim gibi, kahkaha atarken satlerce ağlamalı öfke nöbeti geçirecekmişim gibi ,çok eğlenirken bir anda kendimi akıl hastanesinde bulacakmışım gibi size de oluyor mu hiç
0 notes