Blog

Bilgi Paylaştıkça Güzeldir...

ESET'ten Tüm Türkiye'ye 3 Aylık Ücretsiz Virüs Programı

Siber güvenlik markası ESET, koronavirüs nedeniyle eve kapanan Türkiye'nin, dijital olarak da güvende kalması için internet güvenliği yazılımını 3 ay boyunca ücretsiz kullanıma açtı.



Dijital virüslere kapınızı kapatın

Dijital dünyada kişisel ve finansal bilgilerimizi, fotoğraflarımızı, özel hayatımızı hedef alan 1 milyarı aşkın zararlı yazılım dolaşıyor. ESET Internet Security, Bankacılık ve Ödeme Koruması, UEFI Tarayıcı, Web Kamerası Koruması, Ağ Saldırısı Koruması, İstismar Önleyici, Davranışsal İnceleme gibi onlarca katman ve Augur makine öğrenim teknolojisiyle; ev ve küçük ofis kullanıcılarının dijital cihazlarını bilinen ve hatta henüz bilinmeyen tüm siber saldırı türlerine karşı koruma altına alıyor.

Bu linkten indirebilirsiniz

Bu linkten ESET Internet Security yazılımını indirerek, kendinizi ve sevdiklerinizi üç ay boyunca dijital dünyanın tehlikelerine karşı hiçbir ücret ödemeden koruyabilirsiniz.

Windows 10 Sandbox Özelliği Nedir? Nasıl Aktif Edilir?

Windows Sandbox nedir?:

Windows SandboxWindows'ta şüphelendiğiniz ve güvenmediğiniz programları ve uygulamaları test edebilmeniz için Sanallaştırma Teknolojisi aracılığıyla sanal bir Windows 10 yaratır ve burada özgürce çalışmanıza olanak tanır.

Windows Sandbox için istenen minimum sistem gereksinimleri:

Windows 10 Pro veya Windows 10 Enterprise işletim sistemi.

AMD64 veya Intel® VT mimarili işlemci.

- En az 4 GB RAM.

- En az 1 GB boş disk alanı.

Windows Sandbox kullanımı için Sanallaştırma Teknolojisi'ni aktifleştirmek:

Windows Sandbox özelliğinin kullanılabilir olması için bilgisayarınızın ve işlemcinizin Sanallaştırma Teknolojisi işlevinin aktif durumda olması gerekmektedir. Eğer sisteminizde halihazırda aktifleştirilmiş Sanallaştırma Teknolojisi var ise, öncelikle bunu kontrol etmeniz gerekir.

1. Komut İstemi'ni yönetici olarak çalıştırın.

2. Komut İstemi penceresinde systeminfo.exe komutunu girerek ENTER tuşuna basınız.

3. ''Hyper-V Requirements'' kısmında yer alan bilgilerin hepsinde ''Yes'' ibaresi bulunuyorsa, sisteminiz Sanallaştırma Teknolojisi için hazır anlamını taşımaktadır.

Görüntü

Eğer ki, Sanallaştırma Teknolojisi etkin değilse, bilgisayarınızın BIOS kısmına girerek Virtualization Technology özelliğini aktif etmelisiniz.

Windows Sandbox özelliğini kullanmak üzere aktifleştirmek:

Her şey hazır görünüyor ve Windows Sandbox'ı deneyimlemeniz için son birkaç adım kaldı. Windows Sandbox'a erişim sağlayabilmeniz için öncelikle etkinleştirmeniz gerekir.

1. Denetim Masası'nı açın ve Programlar>Programlar ve Özellikler dizinini izleyiniz.

2. Burada, sol kısımda bulunan ''Windows özelliklerini aç veya kapat'' başlığına ilerleyiniz.

3. Açılan Windows Özellikleri penceresinde Windows Sandbox özelliğini bulun ve işaretleyerek ''Tamam'' butonunu tıklayınız.

Görüntü

4. Ardından bilgisayarınızı yeniden başlatınız.

Windows Sandbox'ı açmak ve kullanmak:

Artık Windows Sandbox erişilebilir durumda ve deneyimlemeniz için sizi bekliyor.

1. Arama kısmına Windows Sandbox yazın ve gelen arama sonucuna sağ tıklayarak ''Yönetici olarak çalıştır'' seçeneğini seçiniz.

2. Bilgisayarınızda bulunan test etmek istediğiniz programı kopyalayın ve Windows Sandbox'ın içindeki sanal Windows'a yapıştırınız.

Görüntü

Windows Sandbox özellikleri:

- Şüphelendiğiniz her yazılımı, Windows Sandbox aracılığıyla sanal Windows 10'unuzda test edebilir ve karşılaştırabilirsiniz.

Windows Sandbox her çalıştırıldığında Windows'un yepyeni kurulumu kadar temizdir.

Windows Sandbox'ı kapattığınızda, sanal Windows'daki her şey silinir ve değişiklik yapmanıza gerek kalmaz.

Windows Sandbox oldukça hafif ve izoledir. Sanal GPUAkıllı Bellek Yönetimi ve Entegre Kernel Zamanlayıcı gibi özellikler kullanır.

BlueKeep Microsoft Uzak Masaüstü Açığı

Değerli Okurlarımız,

Microsoft Uzak Masaüstü Hizmetinde (RDP) CVE-2019-0708 kodlu BlueKeep olarak adlandırılan bir açık bulunduğunu duyurdu.

Duyurulan bu açığı istismar eden bir zararlı yazılım veya saldırgan yazılım firmaları tarafından henüz tespit edilmedi. Fakat açık var olduğu sürece her an bir istismarın gerçekleşeceğinden eminiz.

Microsoft, CVE-2019-0708 kodlu açığın yalnızca eski sürümleri (Windows 7, Windows Server 2008 R2, ve Windows Server 2008) etkilediğini belirtti. Bu işletim sistemlerinden birini kullanıyorsanız ve otomatik güncellemeler açıksa, yama kendiliğinden yüklenecektir.

Windows XP ve Windows 2003 gibi desteği sona ermiş sürümlerden birini kullanıyorsanız KB4500705 numaralı yamayı manuel olarak indirip kurmanız önemlidir.

Daha detaylı bilgi ve etkilenen tüm işletim sistemleri için yayınlanan yamalara Microsoft Security Update Guide’dan erişebilirsiniz.

14 Mart 2017 tarihinde Microsoft’un yine buna benzer bir açık ve yama duyurduğunu ve fakat bu bilginin kullanıcılar tarafından önemsenmediğini, sonuç olarak ardı ardına WannaCry ve Petya saldırılarının yaşandığını da hatırlatarak, yukarıdaki açık için bir an önce önlem almanızı tavsiye ederiz.

Ayrıca olası istismar denemelerine karşı tüm kullanıcılarımızın, en güncel virüs programlarını kullanmalarını ve güncellemelerini 
açık tutmalarını öneriyoruz. 

Saygılarımızla,

Endüstri 4.0 Nedir?

Endüstri 4.0 ya da 4. Sanayi Devrimi, birçok çağdaş otomasyon sistemini, veri alışverişlerini ve üretim teknolojilerini içeren kollektif bir terimdir. Bu devrim nesnelerin interneti, internetin hizmetleri ve siber-fiziksel sistemlerden oluşan bir değerler bütünüdür. Aynı zamanda bu yapı akıllı fabrika sisteminin oluşmasında büyük rol oynar. Bu devrim, üretim ortamında her bir verinin toplanmasına ve iyi bir şekilde izlenip analiz edilmesine olanak sağlayacağı için daha verimli iş modelleri ortaya çıkacaktır. İçeriğimiz de bu sanayi devrimlerinin detaylarını bulabilirsiniz..

İlk sanayi devrimi (1.0) su ve buhar gücünü kullanarak mekanik üretim sistemleri ile ortaya çıktı. İkinci sanayi devrimi(2.0) ile elektrik gücünün yardımıyla seri üretim tanıtılmıştı. Üçüncü sanayi devriminde (3.0) ise dijital devrim, elektroniklerin kullanımı ve BT (Bilgi Teknolojileri)'nin gelişmesiyle üretim daha da otomatikleştirildi. Şimdi dördüncü sanayi devrimi (4.0)'ı incelemeden önce bu gelişimi bir de tarihsel olarak inceleyelim.

 

 

Endüstri 1.0’dan 4.0’a Doğru

 

► Mekanik Üretim Tesislerinin Uygulanması (18. Yüzyıl)

  • 1712 Buhar Makinesinin İcadı

 

► Elektrik ve İş Bölümüne Dayalı Seri Üretime Geçilmesi

  • (19. Yüzyıl) 1840 Telgraf ve 1880 Telefon İcatları
  • 1920 Taylorizm (Bilimsel yönetim)

 

► Üretim Süreçlerinin Otomasyonu (20. Yüzyıl)

  • 1971 İlk mikro bilgisayar (Altair 8800)
  • 1976 Apple I (S. Jobs ve S. Wozniak)

 

► Otonom Makineler ve Sanal Ortamlar (21. Yüzyıl)

  • 1988 AutoIDLab. (MIT)
  • 2000 Nesnelerin İnterneti
  • 2010 Hücresel Taşıma Sistemi
  • 2020 Otonom Etkileşim ve Sanallaştırma 

 

 

Şekil 1: Endüstri’nin Tarihsel Gelişimi

 

 

Endüstri 4.0’ın Yapısı

 

Endüstri 4.0, teknolojilerin ve değer zinciri organizasyonları kavramlarının kolektif bir bütünüdür. Siber-Fiziksel sistemlerin kavramına, nesnelerin, internetine ve hizmetlerin internetine dayalıdır. Bu yapı akıllı fabrikalar vizyonunun oluşmasına büyük katkı sağlar. Endüstri 4.0 genel olarak aşağıdaki 3 yapıdan oluşmaktadır.

► Nesnelerin İnterneti

► Hizmetlerin İnterneti

► Siber-Fiziksel Sistemler

Endüstri 4.0 ile modüler yapılı akıllı fabrikalar kapsamında, fiziksel işlemleri siber-fiziksel sistemlerle izlemek, fiziksel dünyanın sanal bir kopyasını oluşturmak ve merkezi olmayan kararların verilmesi hedeflenmektedir. Nesnelerin interneti ile siber-fiziksel sistemler birbirleriyle ve insanlarla gerçek zamanlı olarak iletişime geçip işbirliği içinde çalışabilecektir. Hizmetlerin interneti ile hem iç hem de çapraz örgütsel hizmetler sunulacak ve değer zincirinin kullanıcıları tarafından değerlendirilecektir.

 

 

Şekil 2: Endüstri 4.0’ın yapısı

 

Endüstri 4.0’ın Prensipleri

 

Endüstri 4.0, 6 prensibe dayanmaktadır.

1) Karşılıklı Çalışabilirlik: Siber fiziksel sistemlerin yeteneği ile (örn. iş parçası taşıyıcıları, montaj istasyonları ve ürünleri) nesnelerin interneti ve hizmetlerin interneti üzerinden insanların ve akıllı fabrikaların birbirleriyle iletişim kurmasını içerir.

2) Sanallaştırma: Bu yapı akıllı fabrikaların sanal bir kopyasıdır. Sistem, sensör verilerinin sanal tesis ve simülasyon modelleri ile bağlanmasıyla oluşur.

3) Özerk Yönetim: Siber-Fiziksel sistemlerin akıllı fabrikalar içinde kendi kararlarını kendi verme yeteneğidir.

4) Gerçek-Zamanlı Yeteneği: Verileri toplama ve analiz etme yeteneğidir. Bu yapı anlayışın hızlıca yapılmasını sağlar.

5) Hizmet Oryantasyonu: Hizmetlerin interneti üzerinden siber-fiziksel sistemler, insanlar ve akıllı fabrika servisleri sunulmaktadır.

6) Modülerlik: Bireysel modüllerin değişen gereklilikleri için akıllı fabrikalara esnek adaptasyon sistemi sağlar.

 

 

Endüstri 4.0 Sistemin Uygulanabilirliği

 

Endüstri 4.0 sistemindeki üretim, makinelerin hizmet sundukları ve ürünlerle gerçek zamanlı olarak bilgi paylaştıkları bir sisteme benzetilmektedir. Alman Yapay Zeka Araştırma Merkezi (DFKI), içinde Siemens’in de bulunduğu 20 endüstriyel ve araştırma ortağının katkısıyla kurulan Almanya, Kaiserslautern’deki küçük bir akıllı fabrikada bu gibi bir sistemin uygulamada nasıl çalışacağını sergilemektedir. Ürünler ile imalat makinelerinin birbirleriyle nasıl haberleşebileceklerini göstermek için sabun şişelerinden faydalanmaktadır. Boş sabun şişelerinin üzerinde radyo frekansıyla tanımlama (RFID) etiketleri vardır ve bu etiketler aracılığı ile makinelerin şişelerin rengini tanıması sağlanmaktadır. Bu sistem sayesinde bir ürünün radyo sinyalleriyle ilettiği bilgiler, üretimin başında itibaren dijital ortamda saklanmasına olanak sağlanmaktadır. Bu şekilde bir siber-fiziksel sistem olarak ortaya çıkmaktadır.

 

 

Endüstri 4.0'ın Avantajları

 

► Sistemin izlenmesinin ve arıza teşhisinin kolaylaştırılması

► Sistemlerin ve bileşenlerinin öz farkındalık kazanması

► Sistemin çevre dostu ve kaynak tasarrufu davranışlarıyla sürdürülebilir olması

► Daha yüksek verimliliğin sağlanması

► Üretimde esnekliğin arttırılması

► Maliyetin azaltılması

► Yeni hizmet ve iş modellerinin geliştirilmesi

Bir Milyon veriyi hizli bir şekilde çekme 270ms

Merhaba;

Bir Milyon veriyi hizli bir şekilde çekme 270ms nasil çekilir yardımcı olayım size

Bu proje asp.net ve c sharp ile yapılmıştır ve devexpress,Linq to sql classes kullanılmıştır.


Javascript Kodu
<script type="text/javascript">
        var start;
        function grid_Init(s, e) {
            window.GrdKisiBilgileri.Refresh();
        }
        function grid_BeginCallback(s, e) {
            start = new Date();
            window.ClientCommandLabel.SetText(e.command);
            window.ClientTimeLabel.SetText("Listeleniyor");
        }
        function grid_EndCallback(s, e) {
            window.ClientTimeLabel.SetText(new Date() - start);
        }
    </script>

EntityServerModeDataSource Kodları burda yapmanız gerekenler şunlar Table adı Veritabanınızdaki tablo adınız
ContextTypeName buraya ise eğer benim gibi bir klasorde tutuyorsanız bağlantı modulunu proje ismi+klasoradı+datacontextismi
OnSelecting bölümü ise eğer where kullanıcaksanız burası önemli
<dx:EntityServerModeDataSource ID="EntityServerModeDataSource" runat="server" TableName="TabloAdı" ContextTypeName="HizliVeriCekme.Models.KaynakDataModulDataContext" OnSelecting="EntityServerModeDataSource_OnSelecting" />

EntityServerModeDataSource_OnSelecting Kodları ise

e.KeyExpression = "ID";
var products = new KaynakDataModulDataContext().KisiBilgileris;
e.QueryableSource = products.Where(x => x.AktifMi);

Bu şekilde olması lazım tabi bir sorun yaşarsanız iletişime geçebilirsiniz

c# da Tam Sayıyı Yukarı veya Aşağı Yuvarlama Exceldeki YUKARIYUVARLA fonksiyonu

Merhaba Kolay gelsin herkese excel deki YUKARIYUVARLA() Fonksiyonu c da sizlere sunacağım yapmanız gereken işlemler şunlar 

private enum RoundingDirection { Up, Down }

public static double RoundUp(double value, int precision)
{
return Round(value, precision, RoundingDirection.Up);
}

public static double RoundDown(double value, int precision)
{
return Round(value, precision, RoundingDirection.Down);
}
private static double Round(double value, int precision, RoundingDirection roundingDirection)
{
if (roundingDirection == RoundingDirection.Up)
{
value *= Math.Pow(10, precision);
value = Math.Ceiling(value);
return value * Math.Pow(10, -1 * precision);
}
else
{
value *= Math.Pow(10, precision);
value = Math.Floor(value);
return value * Math.Pow(10, -1 * precision);
}
}

var a2Yuvarlama = RoundUp(Convert.toDouble("25508"), -3); // 26000

burda 25508 tam sayısını 26000 e yuvarladı umarım size yardımcı olmuşumdur.

Lambadan İnternet'e Giriş Sistemi

Başlıktan anlayacağınız üzere bildiğiniz led ampuller yardımı ile İnternet erişimi mümkün olabilecek. Bu konuyu biraz açalım isterseniz.
Günümüzde çoğu olayları İnternet ortamında öğreniyoruz veya ordan bir şeyler sipariş ediyoruz. Telefondan , Bilgisayardan veya Tabletlerden hiç fark etmiyor aslında Kablolu veya Kablosuz bağlantı seçenekleri ile kendimizi Dünya ile birleştirebiliyoruz. 
Şimdi ise yeni bir sistem geliştiriliyor led ampullere yerleştirilecek vericiler ile İnternet'e bağlanma imkanı.

Özyeğin Üniversitesi Elektrik-Elektronik Mühendisliği Bölüm Başkanı Prof. Dr. Murat Uysal, üzerinde çalıştıkları ve Wi-Fi'ye alternatif olarak gösterilen Li-Fi teknolojisi sayesinde led ampullere yerleştirilecek vericiler üzerinden ışık aracılığıyla internet erişiminin mümkün olabileceğini söyledi.

Uysal, Wi-Fi teknolojisine alternatif olarak Ar-Ge çalışmaları sürdürülen Li-Fi teknolojisine ilişkin AA muhabirine açıklamalarda bulundu. 
Li-Fi'nin led ampullerin hem aydınlatma hem de kablosuz data iletimi için kullanıldığı yeni bir teknoloji olduğunu dile getiren Uysal, bu teknoloji ile evlerdeki, ofislerdeki, metrolardaki tüm led ampullerin birer kablosuz modeme dönüşeceğini söyledi. 
Uysal, "Bu sayede internete ampuller üzerinden bağlanmak mümkün olacak. Kablosuz haberleşmede çığır açacak bir teknoloji. Yaygınlaşmasıyla birlikte telekomünikasyon sektöründe büyük değişimlere yol açacak ve özellikle Wi-Fi teknoljisine alternatif olacak." diye konuştu.

"DÖRT YILDIR ÜZERİNDE ÇALIŞMALAR YAPILIYOR"

Özyeğin Üniversitesi olarak Li-Fi konusunda yaklaşık 4 yıldır çalışmalarını sürdürdüklerini kaydeden Uysal, araştırma ekibi ile ilk başta teorik araştırmalar gerçekleştirdiklerini, sonrasında yaptıkları kavramsal tasarımların uluslararası camiada büyük ilgi gördüğünü anlattı. 
Çalışmalarının ikinci aşamasında ise bu teorik sonuçları pratiğe dönüştürmeye ve prototip hale getirmeye başladıklarını dile getiren Uysal, 10 kişilik ekiple yaptıkları çalışmalarda amacın prototip sistemini minyatürleştirmek ve her led ampulün içine konulabilecek şekilde minyatür haline getirmek olduğunu anlattı.

Ampullere interneti göndermenin farklı yolları olduğunu ancak kendilerinin fiberobtik kablo üzerinden gönderme sitemi üzerinde çalıştığını aktaran Uysal, "Daha sonra ampulden de Li-Fi teknoloji sayesinde internet son kullanıcıya ulaşacak." ifadesini kullandı.

"Wİ-Fİ MODEMLERİNDEN ÇOK DAHA HIZLI"

Fiberobrik altyapı sayesinde ampule kadar gelecek datanın geliştirilen cihazlar sayesinde alınabileceğini yineleyen Uysal, "Li-Fi normal modemden çok daha hızlı olacak. 5G ötesi olarak nitelendiriliyor. 10 ila 100 kata kadar varan oranda daha hızlı olacak. Özellikle kafe, restoran, havaalanı gibi çok yoğun kullanıcı olan ortamlarda Li-Fi önemli bir alternatif teknoloji olacak." dedi.

"2019 SONUNDA GÖRÜCÜYE ÇIKABİLİR"

Uysal, teknolojinin ne zaman hayata geçeceğine ilişkin şu bilgileri verdi:

"Standardın tamamlanması 2018 sonu gibi olacak. 2019 sonu pilot uygulamaları görmeye başlayacağız. Minyatürleşme tamamlandıktan sonra dünyadaki ilk pilot uygulamayı yapan ülkelerden birisi Türkiye olacak. Bunun patenti için de Özyeğin Üniversitesi olarak başvurduk. Bu teknoloji ilerde satılmaya başladığı zaman lisans geliri almamız da mümkün olabilecek. Türkiye'de yapılmayan bir şey yapmaya çalışıyoruz. Uçtan uca uluslararası bir çalışma yaptık."

Visual Studio Mobil Uygulama Geliştirme Hibrit İonic Framework

Merhaba arkadaşlar Visual studio ile yaptıgım projeler hem asp.net ve c# tabanlı olduğu için bu geliştirme ortamında mobil uygulamada yazmaya karar verdim ve sonuçta cordova + ionic Framework yani html + css + javascript ile uygulama geliştire biliyorsun ve telefonun bütün özelliklerini kullanabiliyorsun bu bi avantaj aynı zamanda istediğin platforma direk ciktisini alabiliyorsun Android mi İos mu veya Windows Phone  mu hiç fark etmiyor =) 


Kurulum esnasında karşılaştıgım bir hatadan size bahsedicem normal kurulum yapar gibi cross platformdaki bütün seçenekleri seçtim kurulumu yaptım bitti ama bilgisayar yeniden başladıgında 2. ekranı görmemeye başladı ve intel driver çakışma yaptı. sebebini bulmam uzun sürdü.
Denetim masası > Programlar ve Özellikler > Windows özelliklerini aç veya kapat > Hyper-V bunu kaldırmam gerekiyormuş bunu kaldırınca Bilgisayar yeniden başladı ve intel çakışma sorunu ortadan kalktı şimdi programlama zamanı sizede kolay gelsin =)