aşağıdaki adımlarla bir android webview uygulaması oluşturabilirsiniz;
android studio'yu açın ve yeni bir proje oluşturun.
proje oluşturulduktan sonra activity_main.xml dosyasını açın ve bir webview bileşeni ekleyin;
<webview
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent" />
ardından, mainactivity.java dosyasını açın ve webview nesnesini tanımlayın:
private webview mwebview;
daha sonra, oncreate() metodunda webview nesnesine atama yapın ve web sayfasını yükleyin:
@override
protected void oncreate(bundle savedinstancestate) {
super.oncreate(savedinstancestate);
setcontentview(r.layout.activity_main);
mwebview = (webview) findviewbyid(r.id.webview);
mwebview.loadurl("http://www.yasirpro.com");
}
son olarak, manifest dosyasına internet izni ekleyin, böylece uygulama web sayfalarına erişebilir:
<uses-permission android:name="android.permission.internet" />
uygulamanızı çalıştırın ve web sayfasını görmek için uygulamayı açın.
yukarıdaki kod örneği, "http://www.yasirpro.com" adresindeki bir web sayfasını yükler. bunun yerine web tabanlı bir uygulamanız varsa bu uygulamanın url'sini kullanabilirsiniz.
ayrıca webview bileşeninin özelliklerini webchromeclient ve webviewclient sınıflarını kullanarak özelleştirebilirsiniz. örneğin webviewclient sınıfını kullanarak uygulamanızın webview bileşeninde açılan tüm linkleri uygulama içinde açmasını sağlayabilirsiniz.
bu adımlarla bir web sitesini veya web tabanlı bir uygulamayı android webview kullanarak mobil bir uygulamaya dönüştürebilirsiniz.
0
0
proxmox nedir?
proxmox virtual environment (proxmox ve), açık kaynak kodlu bir sanallaştırma platformudur. kvm (kernel-based virtual machine) ve lxc (linux containers) desteği sunarak hem sanal makineleri hem de konteynerleri yönetmeye olanak tanır. debian tabanlı bir sistem olup, web tabanlı bir yönetim arayüzü ile kolayca yönetilebilir.
proxmox'un temel özellikleri
sanallaştırma desteği: kvm ve lxc ile tam sanallaştırma ve hafif konteyner yönetimi sunar.
web tabanlı arayüz: kullanıcı dostu bir arayüz ile sanal makineleri ve kaynakları kolayca yönetebilirsiniz.
yedeklilik ve yüksek erişilebilirlik: proxmox, cluster (küme) yapısı ile birden fazla sunucu arasında yüksek erişilebilirlik (ha) sağlar.
yedekleme ve geri yükleme: entegre yedekleme ve anılık geri yükleme (“snapshot”) desteği sunar.
ağ yönetimi: yazılımsal tanımlı ağ (sdn) ve vlan desteği sunarak esnek ağ yönetimi sağlar.
depolama esnekliği: zfs, ceph, lvm, nfs ve daha fazlasını destekleyerek depolama yönetimini esnek hale getirir.
proxmox'un avantajları
açık kaynak kodlu: kullanıcılar için maliyetsiz bir çözüm sunar.
topluluk desteği: geniş bir geliştirici topluluğu sayesinde sürekli güncellenir.
kolay kurulum ve kullanım: debian tabanlı yapısı sayesinde kolayca kurulup konfigüre edilebilir.
kaynak verimliliği: hafif bir yapıya sahip olduğu için donanım kaynaklarını verimli kullanır.
proxmox, özellikle kvm ve lxc destekli sanallaştırma çözümlerine ihtiyaç duyan bilgisayar profesyonelleri için ideal bir seçenektir. kolay yönetilebilir arayüzü, esnek depolama ve ağ seçenekleri ile hem küçük şirketler hem de büyük veri merkezleri için uygun bir sanallaştırma platformudur.
0
1
raid 0: bu tür, verileri birden fazla disk sürücüsüne bölerek depolayan bir "striping" tekniği kullanır. raid 0, veri depolamada daha yüksek performans sağlar ancak herhangi bir veri koruması sağlamaz.
raid 1: bu tür, aynı verileri birden fazla disk sürücüsüne kopyalayan bir "mirroring" tekniği kullanır. raid 1, yedekleme amacıyla kullanılabilir ve veri kaybı riskini azaltır.
raid 5: bu tür, striping ve parite verileri kullanarak verileri birden fazla disk sürücüsüne dağıtır. raid 5, bir disk sürücüsünün arızalanması durumunda verilerin korunmasını sağlar.
raid 6: raid 5 gibi striping ve parite verileri kullanarak verileri birden fazla disk sürücüsüne dağıtır, ancak iki disk sürücüsünün aynı anda arızalanması durumunda verilerin korunmasını sağlar.
raid 10 (raid 1+0): bu tür, raid 1 ve raid 0'ın bir kombinasyonudur. raid 10, mirroring ve striping tekniklerini kullanarak yüksek performans ve yüksek veri koruması sağlar.
raid 50: bu tür, raid 5'in birden fazla disk sürücüsünü kullanarak yapılmış birkaç grubunu bir araya getirir. raid 50, raid 5'den daha yüksek performans sağlar ve raid 6 gibi bir disk sürücüsünün arızalanması durumunda verilerin korunmasını sağlar.
raid 60: bu tür, raid 6'nın birden fazla disk sürücüsünü kullanarak yapılmış birkaç grubunu bir araya getirir. raid 60, raid 6'dan daha yüksek performans sağlar ve iki disk sürücüsünün aynı anda arızalanması durumunda verilerin korunmasını sağlar.
her raid türü, farklı bir amaç için tasarlanmıştır. örneğin raid 0 yüksek performanslı uygulamalar için uygundurken, raid 1 yedekleme ve veri koruması için daha uygundur.
0
0
veritabanları, verilerin doğru ve tutarlı bir şekilde depolanmasını ve yönetilmesini sağlayarak veri bütünlüğünü korur. veritabanları, birçok kullanıcı tarafından eş zamanlı olarak erişilebilir olacak şekilde tasarlanabilir ve verilerin hızlı bir şekilde bulunması ve işlenmesi için özel olarak optimize edilir.
veritabanları, farklı türlerde verileri yönetmek için kullanılan farklı veritabanı türleriyle gelir. en yaygın veritabanı türü ilişkisel veritabanıdır ve genellikle sql (structured query language) adı verilen bir sorgulama dilini kullanır. ancak nesne yönelimli veritabanlar, belge tabanlı veritabanlar ve grafik tabanlı veritabanlar gibi farklı veritabanı türleri de mevcuttur.
0
0
diskleri biçimlendir menüsünde
- shift + f10 a basıyoruz ve komut sayfası geliyor
- diskpart yazıp enterlıyoruz
- list disk yazıp enterlıyoruz
- harddiskimizin disk numarasına bakıyoruz benimki disk 0
- select disk 0 yazıp enterlıyoruz
- clean yazıp enterlıyoruz
- convert mbr yazıp enterlıyoruz
kapatıp diskimizi istediğimiz gibi bölüp biçimlendirebiliyoruz.
0
0
0
2
0
1
1. renk komutları
color: belirtilen öğenin metin rengini belirler.
background-color: belirtilen öğenin arka plan rengini belirler.
2. font komutları
font-size: belirtilen öğenin metin boyutunu belirler.
font-family: belirtilen öğenin metin fontunu belirler.
font-weight: belirtilen öğenin metin kalınlığını belirler.
3. border komutları
border: belirtilen öğenin kenarlığını belirler.
border-style: belirtilen öğenin kenarlık stilini belirler.
border-color: belirtilen öğenin kenarlık rengini belirler.
border-radius: belirtilen öğenin kenarlık köşelerini yuvarlar.
4. padding ve margin komutları
padding: belirtilen öğenin iç kısmına boşluk ekler.
margin: belirtilen öğenin dış kısmına boşluk ekler.
5. list komutları
list-style-type: belirtilen öğenin listeleme stilini belirler.
list-style-image: belirtilen öğenin listeleme resmini belirler.
list-style-position: belirtilen öğenin listeleme pozisyonunu belirler.
6. position komutları
position: belirtilen öğenin konumunu belirler.
top: belirtilen öğenin üst pozisyonunu belirler.
left: belirtilen öğenin sol pozisyonunu belirler.
z-index: belirtilen öğenin yığınlama düzenini belirler.
bu liste, css'deki tüm komutları kapsamamaktadır, en yaygın olarak kullanılanları içermektedir.
0
0
1.format
<%= formatdatetime(date) %>
ekrana çıktısı "11.05.2005" şeklindedir.
2.format
<%= formatdatetime(date, 0) %>
ekrana çıktısı "11.05.2005" şeklindedir.ilkinci ile farkı yoktur.
3.format
<%= formatdatetime(date, 1) %>
ekrana çıktısı "11 mayıs 2005 çarşamba" şeklindedir.
4.format
<%= formatdatetime(date, 2) %>
ekrana çıktısı aynı şekilde "11.05.2005" şeklindedir.
5.format
<%= formatdatetime(now, 3) %>
çıktısı "13:01:56" şeklindedir.zamanı gösterir.aynen "saat:dakika:saniye" dir.
6.format
<%= formatdatetime(now, 4) %>
çıktısı "13:01" şeklindedir.zamanı gösterir ve "saat:dakika" şeklindedir.
7.format
<%= formatdatetime(now) %>
çıktısı "11.05.2005 13:01:56" şeklindedir.tarih ve zaman bilgisini gösterir
not : burada kullanılan tarihler lcid 'e göre değişkenlik gösterir.session.lcid değerini 1033 veya 1055 den birini yaptığınız zaman bu görünüm değişir.
0
0