f1wm.net

KOD FORUMU - KODLAMA YOLCULUĞUNUZUN BAŞLADIĞI YER

Haberler:

SMF - Henüz Yeni Yüklendi!

Son İletiler

#1
HTML ve CSS / Ynt: Metin için çıkıntılı bir ...
Son İleti Gönderen Uğur - Bugün, 11:30 ÖÖ
Merhaba @cakal  Ayrıntılı yanıtınız için çok teşekkür ederim.

Kutu gölgesi talimatlarını takip etmeyi ve çalıştırmayı başardım - harika! Çok tatmin edici.🙂

Yukarıdaki ve aşağıdaki ayırma çizgilerinin HTML'si benim için biraz daha zor, çünkü HTML bilgim yetersiz, bu yüzden bu bölüme başlamadan önce HTML okuluna gitmek için eğitim almam gerekebilir.
#2
HTML ve CSS / Ynt: Metin için çıkıntılı bir ...
Son İleti Gönderen cakal - Bugün, 11:27 ÖÖ
@uğur Çıkıntılı kırmızıyı birkaç şekilde elde edebilirsiniz:
1. Sert kenarlı bir kutu gölgesi kullanma: box-shadow: -0.5rem -0.25rem red;
2. ::after veya ::before gibi bir pseudo element kullanmak, ancak bu biraz daha zorlaşıyor çünkü yığınlama sırası hakkında endişelenmeniz gerekiyor. Bunu aşağıya ekledim.
Kopyanın üstündeki ve altındaki kenarlıklar için, kendim sözde öğeleri kullanırdım:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        body{
            display: grid;
            place-content: center;
            height: 100vh;
        }
        div{
            background-color: white;
            width: 500px;
            height: 500px;
            margin-inline: auto;
            outline: 1px solid pink;
            display: flex;
            justify-content: center;
            align-items: center;
            position: relative;
            &::after{
                background-color: red; /* adjust as needed */
                content:''; /* needed for the element to render */
                display: block;
                margin-inline: auto;
                position: absolute;
                width: 100%;
                height: 100%;
                left: -20px;
                top: -10px;
                z-index: -1;
            }
        }
        h1{
            position: relative;
            text-align: center;
            padding-block-start: 50px;
            padding-block-end: 50px;
            margin: 0;
            &::before{
                background-color: red; /* adjust as needed */
                content:''; /* needed for the element to render */
                display: block;
                margin-inline: auto;
                position: absolute;
                width: 80%; /* adjust as needed */
                height: 2px; /* adjust as needed for rule thickness */
                right: 0;
                left: 0;
                top: 0;
            }
            &::after{
                background-color: red; /* adjust as needed */
                content:''; /* needed for the element to render */
                display: block;
                margin-inline: auto;
                position: absolute;
                width: 80%; /* adjust as needed */
                height: 2px; /* adjust as needed for rule thickness */
                right: 0;
                left: 0;
                bottom: 0;
            }
        }
    </style>
</head>
<body>
    <div><h1>This is my headline</h1></div>
</body>
</html>
#3
HTML ve CSS / Metin için çıkıntılı bir arka ...
Son İleti Gönderen Uğur - Bugün, 11:23 ÖÖ
Size yeterlilik seviyelerim hakkında bir fikir vermek için, WP Bakery ve The7 tema oluşturucusunu kullanarak küçük işletmeler için Wordpress web siteleri tasarlıyorum. Wordpress sitelerimdeki CSS düzenleyicisi aracılığıyla CSS'yi inceleyebilir ve özel CSS ekleyebilirim, ancak başlangıç seviyesindeyim. Hızla ilerliyorum ve tasarım ve geliştirme yapmaktan keyif alıyorum. Becerilerimi ağırlıklı olarak CSS ve ön uç geliştirmenin diğer alanlarında geliştirmek istiyorum. Neyse, hepinizle tanıştığıma memnun oldum ve soruma geçeyim.

1. satır, çoğunlukla resim olarak oluşturduğum 2 afiş içeriyor.
2. satır, tema oluşturucumdaki bir afiş öğesini kullanarak şu ana kadar Wordpress'te elde edebildiğim 1 afiş içeriyor.

1. satır sadece elde etmek istediğim etkiyi göstermek için orada. Metnin üstünde ve altında bulunan arka plan ve ayırıcı çizginin bir görüntünün parçası olmasını istemiyorum. Bunları CSS ile oluşturmak istiyorum. 2. satır üzerinde çalıştığım pankartı içeriyor.

Doğrulamak gerekirse, elde edemediğim iki alan şunlardır;

  • Afişlerin Etrafında Çıkıntılı Kırmızı Arka Plan (aradığım etkiyi elde etmek için bir çeşit negatif dolguya ihtiyaç duyacağını tahmin ediyorum?)
  • Her pankartın içindeki başlık metninin üstünde ve altında bulunan kırmızı çizgi ayırıcılar.
#4


VPS Basic
 2 vCPU, 4GB RAM, 50GB NVMe, 1Gbps speed, Unlimited Bandwidth, Free DDoS Protection
https://my.ava.hosting/cart.php?a=add&pid=266&billingcycle=monthly
VPS Lucky
 2 vCPU, 6GB RAM, 70GB NVMe, 1Gbps speed, Unlimited Bandwidth, Free DDoS Protection
https://my.ava.hosting/cart.php?a=add&pid=267&billingcycle=monthly
VPS Power
 4 vCPU, 8GB RAM, 90GB NVMe, 1Gbps speed, Unlimited Bandwidth, Free DDoS Protection
https://my.ava.hosting/cart.php?a=add&pid=268&billingcycle=monthly
VPS Extra
 6 vCPU, 12GB RAM, 120GB NVMe, 1Gbps speed, Unlimited Bandwidth, Free DDoS Protection
https://my.ava.hosting/cart.php?a=add&pid=269&billingcycle=monthly
VPS Ultra
 8 vCPU, 16GB RAM, 160GB NVMe, 1Gbps speed, Unlimited Bandwidth, Free DDoS Protection
https://my.ava.hosting/cart.php?a=add&pid=270&billingcycle=monthly

Windows Sunucusu 2019
Bu, Microsoft'un sunucu işletim sisteminin en son sürümüdür. Çok çeşitli özelliklere ve gelişmiş güvenliğe sahip olması onu işletmeler için mükemmel bir seçim haline getiriyor.
Windows Server 2019 aşağıdaki özellikleri içerir

Windows veya Linux

     Kubernetes desteği
     Windows 10 - build 1809'un grafik kullanıcı arayüzünün işlevleri.
     Depolama Alanları Doğrudan
     Depolama Taşıma Hizmeti
     Depolama Çoğaltması
     Sistem Bilgileri
     Windows Defender güncellendi
     Hyper-V'de (KVM) iç içe sanallaştırma
     Windows Yönetici Cen

VPS Windows'ta genel inceleme

Yakın gelecekte Windows VPS kiralamayı veya satın almayı planlayan herkes mutlaka bu seçeneğin temel teknik özellikleriyle ilgileniyor. Bunlar şunları içerebilir:

     1. Bireysel ihtiyaçlara ve proje ihtiyaçlarına bağlı olarak esnek ölçeklenebilirlik seçenekleri (sürekli değişen iş yüklerine kolay ve hızlı uyum sağlamayı vaat ediyor).
     2. Kaynakların farklı tahsisi. Her VPS Windows, sabit miktarda ayrılmış kaynaklara (RAM, disk alanı, işlem gücü) sahiptir ve toplu olarak aynı fiziksel ana bilgisayarda barındırılan diğer sanal sunuculardan yüksek kaliteli izolasyon sağlar.
     3. Sanal masaüstü girişi. Windows'lu VPS, harici masaüstü bağlantısı sunar (Windows arayüzü aracılığıyla kolay ve rahat sunucu yapılandırması sağlar).
     4. Windows uygulamalarıyla entegrasyon. Sanal sunucu bazında kurulan müşteriler, Windows bilgi işlem sistemi ortamına özel uygulamalardan yararlanabilir ve dağıtabilir.
     5. Dosya sisteminin izolasyonu. Windows VPS sunucusu, ayrı sunucular arasında mutlak veri izolasyonu sağlayan ayrı dosya sistemlerine sahiptir.

Windows VPS sunucusu, web sitelerini barındırmada, uygulamaları çalıştırmada, veritabanlarını yönetmede ve Windows ortamları için güvenilirlik ve destek gerektiren kaynak yoğun görevleri yerine getirmede kapsamlı uygulama alanı bulur. Müşteriler, doğrudan satın alma ve sürekli bakım gerektirmeden özel bir sunucunun avantajlarından yararlanırlar.
#5
Project Marketplace / Açık Kaynak Projeleri
Son İleti Gönderen Uğur - Şub 23, 2024, 10:35 ÖS
Merhaba,

bu konuyu açık kaynak projelerini daha fazla duyurmanın ve onlara katkıda bulunmak istemeniz veya özellikle açık kaynak olan bir şeyin kullanılmasını istemeniz durumunda onları bulmayı kolaylaştırmanın bir yolu olarak oluşturuyorum. Eklemek istediğiniz projeleriniz varsa, onlarla yanıt vermeniz yeterli; bunlar listeye eklenecektir. Büyük ve küçük tüm projeler bu listeye kabul edilir.

Her listeye bir isim verildiğini ancak addan sonra onları takip eden bağlantıların hepsinin farklı olduğunu fark edeceksiniz (örneğin, biri sizi posta listesine, diğeri sizi bir katkı sayfasına götürür, vb.). Bu kafa karıştırıcı olabilir, ancak kafa karıştırıcıdır. böyle yapılır çünkü bazen bir projenin web sitesine derinlemesine girebilirsiniz ve hiçbir şey bulamazsınız, bu liste sizi erişmesi en kolay sayfaya götürür ve oradan keşfetmenize olanak tanır (örn. Firefox listesi sizi katkı sayfasına götürür) , bu sizi kod tabanının farklı bölümlerine katkıda bulunmaya yönlendirir).
#6
Oyun Geliştirme / Oyun geliştirme için hangi pro...
Son İleti Gönderen ali - Şub 17, 2024, 12:47 ÖS
Oyun geliştirme için birçok programlama dili kullanılabilir. Ancak bazı diller, oyunun türü, platformu ve geliştirme ortamına göre daha uygun olabilir. Oyun geliştirme alanında en popüler programlama dilleri şunlardır:

. C++: C++, öğrenmesi zor ama çok güçlü bir dildir. Bellek yönetimi, donanım ve grafik süreçlerindeki kontrol etkisi, hızı, derleyicileri ve optimizasyon konusundaki başarısıyla büyük oyun şirketlerinin gözdesi konumundadır. Unreal Engine gibi popüler oyun motorlarının kullanımı için C++ dili gereklidir. League of Legends, Counter-Strike, World of Warcraft ve Doom 3 gibi popüler oyunlar C++ ile yazılmıştır¹².
. C#: C#, öğrenmesi kolay ve Java karışımı bir dildir. Nesne yönelimli olması oyunlarınızı yazarken daha rahat davranmanızı sağlar. Unity gibi popüler oyun motorlarının kullanımı için C# dili tercih edilir. C# ile yapabilecekleriniz C++'a göre daha sınırlıdır, ancak yine de ileri seviye oyunlar yazmak mümkündür. NASCAR Heat 3, C# ile yapılan oyunlardan sadece biridir¹².
. Java: Java, hem web tabanlı hem de mobil oyunlar için kullanılan çok yönlü bir dildir. C++ ile olan benzerliğinden dolayı ikisini aynı anda öğrenmek kolaydır. Java, Android oyun programlama için en popüler dildir. Minecraft, Assassin's Creed: Altaïr's Chronicles, PES 2009 ve PES 2010 gibi ünlü oyunlar Java ile yazılmıştır¹².
. Python: Python, öğrenmesi çok kolay ve basit bir dildir. Oyun geliştirme için pek tercih edilmez, ancak başlangıç seviyesindeki oyunlar için idealdir. Pygame gibi kütüphaneler sayesinde Python ile 2D oyunlar yapabilirsiniz. Python, ayrıca oyun geliştirme sürecindeki diğer görevler için de kullanılabilir, örneğin veri analizi, yapay zeka, test otomasyonu vb. Civilization IV, Disney's Toontown Online ve EVE Online gibi oyunlar Python ile yazılmıştır⁴⁵.
. JavaScript: JavaScript, web tabanlı oyunlar için kullanılan bir dildir. HTML5 ve CSS3 ile birlikte çalışarak dinamik ve interaktif oyunlar oluşturmanızı sağlar. Phaser, Babylon.js ve Pixi.js gibi kütüphaneler JavaScript ile oyun geliştirmeyi kolaylaştırır. Crossy Road, Slither.io ve Bejeweled gibi oyunlar JavaScript ile yazılmıştır¹⁵.

Oyun geliştirme için hangi programlama dilini seçeceğiniz, oyununuzun amacına, platformuna ve geliştirme ortamına bağlıdır. Hangi dili seçerseniz seçin, oyun geliştirme, yaratıcılığınızı kullanarak eğlenceli ve öğretici deneyimler yaratmanın harika bir yoludur! 🎮

#7
Oyun Geliştirme / Oyun geliştirilmesine ilişkin ...
Son İleti Gönderen ali - Şub 17, 2024, 12:43 ÖS
**Oyun geliştirme**, hem eğlenceli hem de öğretici bir alan olarak karşımıza çıkar. İşte oyun geliştirme hakkında bazı genel bilgiler:

1. **Oyun Nedir?**
  - Oyun, çocukların gelişiminde önemli bir etkinliktir. Kendi kendine veya arkadaşlarıyla oynayarak sosyalleşirler.
  - Oyunlar, sorumluluk almayı, toplumsal kuralları öğrenmeyi ve kontrol kazanmayı sağlar ²³.

2. **Eğitsel Oyunlar**
  - Eğitsel oyunlar, öğrenilen bilgilerin tekrar edilmesini ve pekiştirilmesini hedefler.
  - Bu oyunlar, eğlenceli bir şekilde öğrenme konularını tekrar ederek fiziksel ve zihinsel yetenekleri geliştirir ⁶.

3. **Oyun Geliştirme Araçları**
  - Oyun yapmak için kodlama bilmek gerekmez. Bazı kodsuz oyun yapma programları mevcuttur:
    - **Unity**: Hem kodla hem de kodlama olmadan çalışabilen bir oyun yapma programıdır. Görsel Scripting teknolojisi ile komutları görsel bir dizi halinde oluşturabilirsiniz.
    - **Unreal Engine**: Temelinde kodlama olsa da Blueprints adlı görsel tasarım sistemi ile kodlama yapmadan oyun geliştirebilirsiniz.
    - **Stencyl**: Sürükle-bırak yöntemiyle oyun yapmanıza olanak sağlar ⁵.

4. **Eğitsel Bilgisayar Oyunları**
  - Eğitsel bilgisayar oyunları, öğrenme ortamı ve oyun kavramlarını birleştirir.
  - Bu oyunlar, farklı noktalarda yoğunlaşarak etkili öğrenmeyi sağlar ⁷.

Oyun geliştirme, yaratıcılığınızı kullanarak eğlenceli ve öğretici deneyimler yaratmanın harika bir yoludur! 🎮
#8
Masaüstü Geliştirme / Masaüstü uygulamalarının geliş...
Son İleti Gönderen cakal - Şub 07, 2024, 07:07 ÖÖ
Masaüstü uygulamaları, bilgisayarlar için özel olarak geliştirilen yazılım uygulamalarıdır. Bu uygulamalar, kullanıcıların belirli bir işlevi yerine getirmelerine, bilgiyi işlemelerine veya eğlenmelerine yardımcı olabilir. İşte masaüstü uygulamalarının geliştirilmesine ilişkin genel bilgiler:

1. **Platformlar**: Masaüstü uygulamaları genellikle Windows, macOS ve Linux gibi işletim sistemleri için geliştirilir. Her platformun kendi geliştirme araçları, kütüphaneleri ve dilleri vardır (Windows için .NET, macOS için Objective-C veya Swift, Linux için C/C++ gibi).

2. **Teknolojiler**: Masaüstü uygulama geliştirmek için kullanılan teknolojiler arasında çeşitli programlama dilleri, entegrasyon araçları, grafik kütüphaneleri ve çerçeveler bulunur. Örneğin, Windows uygulamaları geliştirmek için C#, WPF, veya UWP kullanılabilir.

3. **Kullanıcı Deneyimi Tasarımı**: Masaüstü uygulamalarında da kullanıcı deneyimi (UX) ve kullanıcı arayüzü (UI) tasarımı önemlidir. Kullanıcıların uygulamayı kolayca kullanmalarını sağlamak için arayüz tasarımı dikkatle düşünülmelidir.

4. **Veri Güvenliği ve Gizlilik**: Masaüstü uygulamalarında da, kullanıcıların verilerinin güvenliği ve gizliliği büyük önem taşır. Hassas bilgilerin korunması ve gizliliğin sağlanması için uygun güvenlik önlemleri alınmalıdır.

5. **Test Etme ve Hata Düzeltme**: Masaüstü uygulamalarının test edilmesi ve hataların düzeltilmesi süreci önemlidir. Farklı platformlar ve cihazlar üzerinde uygulamanın nasıl çalıştığını test etmek için kapsamlı bir test süreci gereklidir.

6. **Dağıtım ve Güncelleme**: Masaüstü uygulamaları genellikle indirilebilir dosyalar veya dijital dağıtım platformları aracılığıyla dağıtılır. Güncellemeler, kullanıcılara yeni özelliklerin ve düzeltmelerin sunulması için düzenli olarak yayımlanmalıdır.

7. **Sürekli Bakım**: Masaüstü uygulamalarının sürekli bakımı, performansın optimize edilmesi, hataların düzeltilmesi ve güvenlik açıklarının kapatılması için gereklidir. Kullanıcı geri bildirimleri ve analizleri, uygulamanın geliştirilmesi ve iyileştirilmesi için önemli bir kaynaktır.

Masaüstü uygulama geliştirme, kullanıcılara verimli bir deneyim sunan, güvenli ve güncel tutulan yazılımlar oluşturmak için teknik ve yaratıcı becerilerin birleşimini gerektirir.
#9
Mobil Uygulama Geliştirme / Mobil Uygulama Geliştirme Hakk...
Son İleti Gönderen cakal - Şub 07, 2024, 07:01 ÖÖ
Mobil uygulama geliştirme, akıllı telefonlar, tabletler ve diğer mobil cihazlar için yazılım uygulamaları oluşturmayı içeren bir süreçtir. Mobil uygulamalar genellikle belirli bir işlevi yerine getirir veya belirli bir amaç için tasarlanmıştır ve kullanıcıların bu cihazlar üzerinde daha verimli, eğlenceli veya bilgilendirici bir deneyim yaşamalarını sağlar.

İşte mobil uygulama geliştirme hakkında genel bilgiler:

1. **Platformlar**: Mobil uygulamalar genellikle iOS (Apple) veya Android (Google) gibi belirli platformlar için geliştirilir. Her platformun kendi geliştirme araçları ve dilleri vardır (iOS için Swift veya Objective-C, Android için Java veya Kotlin gibi).

2. **Teknolojiler**: Mobil uygulama geliştirmek için kullanılan teknolojiler arasında yazılım geliştirme kitleri (SDK'lar), entegrasyon araçları, çerçeveler (frameworks) ve programlama dilleri bulunur.

3. **Kullanıcı Deneyimi Tasarımı**: Kullanıcı deneyimi (UX) ve kullanıcı arayüzü (UI) tasarımı, bir mobil uygulamanın kullanıcılar tarafından benimsenmesinde ve etkili bir şekilde kullanılmasında kritik öneme sahiptir. Kullanıcı dostu ve çekici bir arayüz, uygulamanın başarısını büyük ölçüde etkileyebilir.

4. **Veri Güvenliği ve Gizlilik**: Mobil uygulama geliştirirken, kullanıcıların kişisel bilgilerinin güvenliğini ve gizliliğini sağlamak son derece önemlidir. Bu nedenle, veri güvenliği ve gizliliği için uygun önlemler alınmalıdır.

5. **Test Etme ve Hata Düzeltme**: Mobil uygulamaların test edilmesi ve hataların düzeltilmesi süreci oldukça önemlidir. Farklı cihazlar, ekran boyutları ve işletim sistemleri üzerinde uygulamanın nasıl davrandığını test etmek için kapsamlı bir test süreci gereklidir.

6. **Dağıtım ve Pazarlama**: Mobil uygulamaların dağıtımı, genellikle Apple'ın App Store veya Google Play gibi dijital dağıtım platformları üzerinden gerçekleştirilir. Ayrıca, uygulamanın pazarlanması ve kullanıcı tabanını artırmak için çeşitli stratejiler geliştirilir.

7. **Sürekli Güncelleme ve Bakım**: Mobil uygulamaların sürekli olarak güncellenmesi ve bakımı, performansın optimize edilmesi, yeni özelliklerin eklenmesi ve güvenlik açıklarının kapatılması açısından önemlidir. Kullanıcı geri bildirimleri ve analizleri, uygulamanın geliştirilmesi ve iyileştirilmesi için değerli bir kaynaktır.

Mobil uygulama geliştirme, teknik ve yaratıcı becerilerin birleşimini gerektiren karmaşık bir süreçtir. Başarılı bir mobil uygulama, kullanıcı ihtiyaçlarını karşılar, güvenli ve kullanıcı dostu bir deneyim sunar ve geliştiriciler için gelir yaratma potansiyeline sahiptir.
#10
Genel Tartışma / Yararlı araçlar ve Kaynaklar
Son İleti Gönderen cakal - Şub 04, 2024, 04:23 ÖS
İşte her geliştiriciye projelerinde yardımcı olacak bazı araçlar. Bu liste her an uyarlanabilir, değişebilir. Listeye eklemek ister misiniz? Aşağıya yorum yapın.

Metin Editörleri:
  • Sublime ~ Sublimehq tarafından kod, işaretleme ve metin için gelişmiş bir metin düzenleyici.
  • Visual Studio Kodu ~ Ücretsiz. Açık kaynak üzerine inşa edilmiştir. Her yerde çalışır. (Yaygın olarak VSCode olarak bilinir).
  • VSCodium ~ VSCodium, Microsoft'un editörü VS Code'un topluluk odaklı, ücretsiz lisanslı bir ikili dağıtımıdır.
  • Emeditor - Metin Düzenleyici.
  • Notepad++ - Kaynak kodu düzenleyicisi.
  • EMACS ~ Metin Editörü.
  • Vim ~ Metin Editörü.

IDEs (Integrated Development Environments):

  • Visual StudioMicrosoft'tan bir IDE.
  • Eclipse~ Eclipse Vakfı tarafından bir IDE.
  • CodeLite~ C++, Node.JS ve PHP için bir IDE.
  • Code::Blocks~ C, C++ ve Fortran için bir IDE.
  • Android Studios~ Google ve JetBrains tarafından Android cihazlarda geliştirme yapan geliştiriciler için araçlar sağlar.
  • XCode~Apple Inc. tarafından tüm Apple cihazlarında geliştirme yapan geliştiriciler için araçlar sağlar.
  • MonoDevelop ~ C#, F#, Visual Basic .NET, Vala için bir IDE.
  • IDE - GeeksforGeeks~ C, C#, C++, Java, PHP, HTML ve JS vb. için bir web IDE'si.
  • PHPStorm~ JetBrains tarafından geliştirilen bir PHP IDE.
  • IntelliJ IDEA~ Java IDE.
  • ZeroBrane~ Bir Lua IDE.
  • PyCharm~ JetBrains tarafından Python için bir IDE.

Oyun Gelişimi Motorları: