git rm -r --cached .
git add .
git commit -m 'Update .gitignore'bu 3 komutu visual studio da package manager console da calıstırmanız yeterli. Bu işlem projenizdeki tüm dosyaları ignore dosyasına göre ignore edecektir.
git rm -r --cached .
git add .
git commit -m 'Update .gitignore'bu 3 komutu visual studio da package manager console da calıstırmanız yeterli. Bu işlem projenizdeki tüm dosyaları ignore dosyasına göre ignore edecektir.
Aspnet Core, Aspnet Mvc ve Aspnet WebForm projelerini bilgisyarımızda geliştirme yaparken dummy ssl sertifikalarına ihtiyacımız var. Visual Studio ile zaten otomatik denilecek kadar hızlı gerçekleşiyor ve VS soruyor bize. Evet dememiz yeterli oluyor.
Sunucuda işler biraz farklı. Gerçek bir SSL kuruldu. Ama http protokolü ile sitenizi açmak istemiyorsunuz ve https e yönlendirmek istiyorsunuz. Ya URL Rewrite modülünü IIS e kurup http den https yönlendirme işini aşağıda kod parçası ile yapacağız. yapacağız.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="HttpsRedirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" appendQueryString="false" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>Ya da
Aşağıdaki kod parçası gibi Startup.Cs içinde ki ConfigureServices class ında aşağıda ki gibi yazacağız.
public void ConfigureServices(IServiceCollection services)
{
if (Environment.IsProduction() || Environment.IsDevelopment())
{
services.AddHttpsRedirection(opts => {
opts.RedirectStatusCode = StatusCodes.Status308PermanentRedirect;
opts.HttpsPort = 443;
});
}
}Benim durumumda 3 farklı ortam var. o nedenle siz sizin durumunuza göre if isproduction ya da istest gibi durumları değerlendirir hangi ortama göre nasıl yönlendirme yapılacağını belirlersiniz.
bu arada 443 portu ssl portu olduğu için bu kod parçası 80 portu ile http isteklerini 443 yani https portuna yönlendirecektir.
IIS üzerinde koşan tüm web uygulamaları gelen bir request yok ise. Belli bir zaman sonra sunucununun kaynak kullanımını minimize etmek için otomatik uykuya geçerler. Bir taraftan iyi olsa da bir taraftan bazı sorunlar oluşturabilir.
Örneğin uykuya geçen bir uygulamayı ilk çalıştırdığınız da web uygulamanız normalinden daha fazla zamanda çalışacak ve ilgili web uygulamasının ekranları gelecek.
Ya da arka plan işlemleri yapılan HangFire gibi Quartz gibi kütüphaneleri kullanıyor iseniz. Belli zaman aralıklarında belli işlemleri yaptırıyorsanız.
Ya da kuyruklama için RabbitMQ, kafka gibi kütüphaneler kullanıyor iseniz. Web uygulamanızı manuel tetiklemek veya uykuya geçmiş kuyruktan mesajları dinleyen web uygulamanızı uykudan uyandırmanız gerekir.
Ya da bir şekilde uygulamanız ya da IIS in çalıştığı server restart oldu. Application Pool lar durdu.
İlk request atılmadan bu gibi kütüphaneler ile çalıştırdığınız arka plan uygulamaları çalışmayacaktır. Ya uykudan uyandırmak için manuel tetiklemeniz ya da belli zaman aralıkları ile uykuya geçmesini engelleyecek requestler atacak kod parçaları yazmanız lazım.
Ya da IIS web site ayarlarında ve ilgili web uygulamasının Application Pool ayarlarında küçük config değişiklikleri ile ilk request atmanıza gerek kalmadan otomatik çalışmasını, ya da uykuya geçmesini engelleyebilirsiniz..
Bunu istemiyorsanız ayarları değiştirmelisiniz. Gelelim Nasıl yapıyoruz?
Bir ASP.NET uygulamasının otomatik olarak başlatılmasını ve her zaman IIS üzerinde çalışmasını sağlamak için aşağıdakileri yapmalıyız
1- Application Initialization modülünü kurmalıyız.
Not: ApplicationInitialization Modulü IIS 7,5 ve sonrası için kurulabilir.

Application Initialization modülü IIS’nin web uygulamanıza ilk HTTP isteğini yapmak veya uygulamanızı uyanık tutmak için gerekli olan modüldür.
2- Application Pool Ayarlarını Yapmak
IIS Yöneticisinde, hangi web uygulamasının otomatik çalışçmasını ve uykuya geçmesini istemiyorsanız o uygulamanın uygulama havuzuna sağ tıklayın ve “Gelişmiş Ayarlar” seçeneğini seçin. Resim 3 te Default Web Site İçin örnek gösterdim


Ardından; (Resim 4)

3- IIS site Ayarlarını yapmak
IIS Yöneticisinde, uygulama için siteye sağ tıklayın, “Web Sitesini Yönet” -> “Gelişmiş Ayarlar”ı seçin ve “Ön Yükleme Etkin” değerini true olarak ayarlayın. (Resim 5)


Benim bu şekilde işimi gördü artık. Ben gece bile rabbitmq kuyruğuna mesaj gelse consume edebiliyor bir uygulamaya sahip oldum. Uykuya geçmiyor, server down olduğunda otomatik başlıyor. Süreci benim yerime IIS e devrettim 🙂
Umarım işinize yaramıştır…
En çok tercih edilen plugin lerden olan
rabbitmq_delayed_message_exchangekurulumu yapmak için aşağıdaki adımları izlemeniz gerekiyor.
Alttaki resimde kırmızı ile işaretli üzerinde gelindiğinde CLI (command line interface) ismi gelen butona tıklıyoruz.

Bizi powershell komut satırına benzer Docker CLI karşılıyor.

Ardından;
Sırasıyla aşağıdaki komutları çalıştırıyoruz.
apt-get updateapt-get install -y curlcurl -L https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/download/v3.8.0/rabbitmq_delayed_message_exchange-3.8.0.ez > $RABBITMQ_HOME/plugins/rabbitmq_delayed_message_exchange-3.8.0.ezBurada ben 3.8.0 sürümünü kurdum. Kurulu olan RabbitMQ sürümüne göre siz değiştirmeniz gerekir.
chown rabbitmq:rabbitmq $RABBITMQ_HOME/plugins/rabbitmq_delayed_message_exchange-3.8.0.ezher şey yolunda ise artık plugin i aktif hale getirebiliriz
rabbitmq-plugins enable --offline rabbitmq_delayed_message_exchangerabbitmq-plugins listaşağıdaki komutu çalıştırdığımızda

resimde işaretli satırda gördüğünüz gibi pluginimiz kuruldu.
Docker nedir gibi cümleleri kurmayacağım. Ayrı bir başlık ve ayrı bir yazı yazmak lazım onun üzerine.
docker --versionkurulum başarılı ise aşağıdaki resimdekine benzer bir sürüm ve derleme numarası görürsünüz.

4. Mutlaka login olun. Değilse rabbitmq image ini download edemeyiz.
5. Rabbit mq image ini download ediyoruz
docker pull rabbitmq:3-management
6. Aşağıdaki komut ile name kısmını istediğiniz gibi değiştirebilirsiniz. ben rabbitmq-local olarak belirledim. port numaralarını değiştirmeyin. 15672 web yönetim panelinin portudur.
docker run -d -p 15672:15672 -p 5672:5672 --name rabbitmq-local rabbitmq:3-management7. http://localhost:15672/ adresinden kullanıcı adı: guest şifre: guest olarak giriş yapabilirsiniz.

Visual Studio da çözüm

a. Web projesine sağ tıklıyoruz
b. Açılan özellik listesinden RESİM 1. de görünen sol menüde web sekmesine tıklıyoruz. Yine aynı resimde
işaretlediğim x64 ü x32 olarak değiştirip projeyi tekrar çalıştırıyoruz.
2. ÇÖZÜM
TOOLS > OPTIONS > PROJECT AND SOLUTIONS > WEB PROJECTS adımlarını takip ederek menüye ulaşınız

Sağ tarafta açılan menüden Use The 64 bit version of IIS Express for web sites and project seçeneğini tikli hale getiriniz.
IIS de çözüm için https://www.mustafaerdogmus.com/this-problem-will-occur-when-running-in-64-bit-mode-with-the-32-bit-oracle-client-components-installed adresini ziyaret edebilirsiniz.
Eğer postmande request atarken dynamic GUID değeri oluşturmak istiyorsanız aşağıdaki gibi dinamik ekleyebilirsiniz. Json da UniqKey parametresinin değerini verdiğiniz yerde {{$guid}} şeklinde eklerseniz her requesti gönderdiğinizde GUID oluşturup gönderecektir.
{
"UniqKey": "{{$guid}}" ,
"subject":"test subject",
"body": "test body",
"telefon" :"90000000000000",
"IstekBilgiTipDto" : {
"SmsGonderenUygulama": "test uygulama",
"SmsTur":"test tur"
}
}Code first ile çalışıyorsanız add-migration ile migration oluşturduğunuz esnada modelin get set özelliklerini tanımlamadığınız zaman “The properties expression is not valid. The expression should represent a property” hatası ile karşılaşmanız muhtemel.
Benim durumumda hatalı modelim şu şekildeydi
/// <summary>
/// Orn: ISHOP > 1
/// </summary>
public int UygulamaID ;
/// <summary>
/// Orn: RANDEVU > 1
/// </summary>
public int MesajTurID;Problem UygulamaID ve MesajTurID yi bir classın propertysi şeklinde değilde. bir değişken tanımlar gibi bırakıyor olmamdı. Aşağıdaki gibi modelin propertylerini değiştirdiğimde sorun çözüldü.
/// <summary>
/// Orn: ISHOP > 1
/// </summary>
public int UygulamaID{ get; set; }
/// <summary>
/// Orn: RANDEVU > 1
/// </summary>
public int MesajTurID { get; set; }Normalde prop yazıp tab tab snippet kısayolunu kullanarak property i tanımlaması yapardım ama nasıl olduysa get set özelliği belirtme bölümü silinmiş. Siz siz olun Class içinde property tanımlıyor iseniz PROP yazıp TAB tuşuna iki kere basın 🙂
Visual Studioda kullanabileceğiniz diğer snippet ler şu sayfada örnekleriyle bulunuyor. https://www.dotnetperls.com/snippet
ORM lerin kıymetini en iyi ADO.Net ile veritabanı kodu yazanlar bilir. Sektöre ilk başladığım zamanlar öyle çok uzun zamanlar değil yakın sayılabilecek 2011- 2012 li yıllar. Ama ORM leri keşfim sonrası ADO.Net e dönüp bakmadım. 2 TB veritabanı büyüklüğü olan ve sürekli büyüyen projede bile performans sorunu yaşamadım .NET EF de. Ki sanmam EF Core da yaşayacağım… Doğru schema düzgün değil ve normalizasyon yapılmadıysa ADO.Net bile çaresiz hatta Store Procedurler bile çaresiz kalır…
EF Core de kompleks Expression lar üreten bir yapım var. Aslında Expression view tarafta oluşuyor. Ve çok büyük predicate ler üretiyor. Hal böyle olunca SQL Query çıktısını görmeden hatanın nerden olduğunu anlamak zor. NET CORE projelerde SQL sorgusunu görmek istiyorsanız aşağıdaki yöntemi uygulayabilirsiniz. Sadece geliştirme ortamında görebileceğinizi unutmayınız… Loglamak isterseniz yada başka operasyonlarınız için https://www.entityframeworktutorial.net/efcore/logging-in-entityframework-core.aspx şu blog yazısına bakabilirsiniz.
Sadece visual studio nun output penceresinde görmek için
appsettings.json dosyasında şu konfigürasyonu göreceksiniz
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},LogLevel propertysinin alt kırılımına
"Microsoft.EntityFrameworkCore.Database.Command": "Information"
eklerseniz artık output pencersinde doğru projeyi seçmişseniz herhangi bir linq command çalıştığında SQL QUERY bu ekranda görünecektir.olması gereken ayarın tam görüntüsü
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information",
"Microsoft.EntityFrameworkCore.Database.Command": "Information"
}
}Angularjs, ionic vb. projelerde karşılaşılan hatanın çözümü basit.
örneğin bower.json dosyanız şöyle olsun
{
"name": "ABC PROJECT",
"version": "0.0.1",
"author": "Mustafa Erdoğmuş",
"description": "Mustafa Erdoğmuş",
"ignore": [
"bower_components/",
"node_modules/",
"Gruntfile.js",
"jasmine.conf.js",
"ngGeolocation.test.js",
"package.json",
".travis.yml"
],
"contributors": [
{
"name": "Mustafa Erdoğmuş",
"email": "erdogmusmustafa@gmail.com"
}
],
"dependencies": {
"jquery": "2.2.3",
"jquery-ui": "1.12.1",
"bootstrap": "3.3.7",
"animate.css": "3.5.2",
"angular": "1.6.2",
"angular-animate": "1.6.2",
"angular-sanitize": "1.6.2",
"angular-touch": "1.6.2",
"angular-cookies": "1.5.9",
"angular-bootstrap": "2.3.0",
"angular-ui-router": "0.4.1",
"angular-moment": "1.0.1",
"angular-ui-select": "0.19.8",
"ngstorage": "0.3.11",
"font-awesome": "4.7.0",
"ng-img-crop": "0.3.2",
"ngImgCropFullExtended": "0.6.2",
"angularjs-datepicker": "2.1.14",
"ng-tags-input": "3.2.0",
"angular-material": "1.1.4",
"angular-datatables": "4.1.1",
"angular-ui-utils": "*",
"angular-ui-sortable": "0.17.1",
"angularjs-toaster": "2.0.0",
"angular-ui-mask": "1.8.7",
"ocLazyLoad": "1.1.0",
"jstree": "3.3.5",
"pdfmake": "0.1.36"
},
"license": "MIT",
"resolutions": {
"angular": "1.6.9",
"jquery": "1.9.1 - 3"
},
"overrides": {
"bootstrap": {
"main": [
"dist/css/bootstrap.css",
"dist/js/bootstrap.js",
"fonts/*"
]
},
"font-awesome": {
"main": [
"css/font-awesome.css",
"fonts/*"
]
},
"jstree": {
"main": [
"dist/jstree.js",
"dist/themes/default/style.css",
"dist/themes/default/*.png"
]
}
}
}Yukarıdaki bower.json dosyası bower install veya bower update komutlarında hata verecektir.
aşağıdaki gibi “name”: “ABCPROJECT” name propertysinin değeri arasındaki boşluk ve özel karakterleri kaldırdığınızda bower install ve bower update komutlarınız çalışacaktır.
{
"name": "ABCPROJECT",
"version": "0.0.1",
"author": "Mustafa Erdoğmuş",
"description": "Mustafa Erdoğmuş",
"ignore": [
],
"contributors": [
{
"name": "Mustafa Erdoğmuş",
"email": "erdogmusmustafa@gmail.com"
}
],
"dependencies": {
},
"license": "MIT",
"resolutions": {
},
"overrides": {
"bootstrap": {
"main": [
]
},
"font-awesome": {
"main": [
]
},
"jstree": {
"main": [
]
}
}
}
İş hayatında başarı; iyi analiz edilip planlanmış, doğru yönetilen, değişen gelişen taleplere cevap verebilen, verimliliği attıran bir teknolojik yapı ile mümkün oluyor. Zor rekabet ortamında siz de katma değer sağlayacak çözümleri hedefleyerek, bilgi teknolojilerinin doğru kullanılması ve sağladığı fayda ile gücünüzü arttırmalısınız.
Bu farkındalık ile geniş bir yelpazede Bilgi Teknolojileri danışmanlık hizmetleri sunuyoruz. Proje yönetimi, yazılım geliştirme, sistem analizi ve yönetimi, veri yönetimi, veri yedeklemesi, network yönetimi, bakım destek yönetimi konularında danışmanlık hizmetleri veriyoruz.
Firmanıza bilgisayar ya da bilişim ile ilgili sorunlar yaşadığında anında çözüm üretebilecek bir danışmana ihtiyacınız olursa iletişime geçebilirsiniz. 12 yıllık donanım, sistem ve yazılım sektörü tecrübelerimle sorununuza çözüm üretebilirim.
Aslında bu bir meslek adıdır. Yaptığı iş ise büyük firmalar ile teknoloji üreten ve dağıtan firmalar arasında köprü görevi gören istihdam edilmesi büyük işletmeler için kaçınılmaz olan bir meslek türüdür. IT¹ uzmanları şirketlerin, bilişim ve teknoloji alanındaki sorunlarını tespit ederek, teknolojik imkanlar ve yetenekler sayesinde sorunlara çözüm bulur, ihtiyaçları karşılar. Bu özellikleri itibariyle IT Uzmanları, bilişim araçlarına, sistemlere, teknolojik gelişmelere hakimdir ve açıktır.
¹ Information Technology (Bilgi Teknolojisi) Uzmanı
İnternet de de mağaza açıp satış yapmak isteyen bireysel ve kurumsal müşteriler için mobil uyumlu e-Ticaret sistemlerinin kurulumlarını yapmaktayım.
e-ticaret hedeflerinizi gerçekleştirme sürecinde rekabet gücünüzü artırmak, gelişmiş çözümler üretmek, teknik konularda zaman kaybetmenizi önlemek hedeflerim arasındadır.
e-Ticaret sitelerinde ki en önemli noktalardanbiri google, yandex gibi arama motorlarında verdiğiniz hizmetlerin ve satışını yaptığınız ürünlerin üst sıralarda çıkmasıdır. Arama motorlarında üst sıralarda çıkmanız için yapılması gereken tüm alt yapı çalışmaları yapılmaktadır. Ayrıca bu işlem için ücret talep edilmemektedir.
Çalışmalarımdaki odak noktam sizsiniz, Sizin istediğiniz şekilde, size özel, firma yapınızı ya da kişiliğinizi en iyi şekilde tanıtacak, %100 Mobil uyumlu ve SEO dostu web siteleri yapıyorum. Yaptığım web siteleri, program ile güçlendirilir. Bu sayede dilediğiniz zaman ürün ekleme, çıkarma, iletişim bilgilerini değiştirme vb. işlemleri yönetim panelinde gerçekleştirebilirsiniz. Web site yapımında ki en önemli nokta google, yandex gibi arama motorlarında web sitenizin üst sıralarda çıkmasıdır. Arama motorlarında üst sıralarda çıkmanız için yapılması gereken tüm alt yapı çalışmaları yapılmaktadır. Ayrıca bu işlem için ücret talep edilmemektedir.
Site güvenliği ile ilgili tüm yedekleme, bakım, güncelleme işlemleri tarafımdan belirli periyotlarla kontrol edilmektedir. Yedekleme sistemi sayesinde günlük, haftalık, aylık yedeklerle site dosyalarınız güvenli olarak saklanmaktadır. Bu aşamalarda siz hiç bir teknik detay ile uğraşmak zorunda kalmazsınız.
İşte bu soruların cevaplarını bulamıyorsanız bir yedekleme çözümünüz yok demektir. işletmeniz veri kaybına uğradığında bunun işletmenize olan maliyeti çok büyük olacağını da başınıza gelmeden bilemeyeceksiniz.
Örneğin muhasebe kayıtlarınızın veya müşteri bilgilerinizi tuttuğunuz hard disk arızalandığında, bu hard disk içindeki bilgilere ulaşmanız için veri kurtarma hizmeti veren firmaları araştırmaya başlamalısınız. Size bilgilerinizi kurtarmak için verecekleri fiyat 3 bin TL den başlayıp on binlerce TL ye çıkacağını göreceksiniz.
Küçük ve orta ölçekli İşletmeler için bilgi depolamanın önemi gün geçtikte artmaktadır. Yeni müşteriler kazanmak bir işletmenin en önemli hedeflerinden biridir. Bunun yanında mevcut müşterileri de kaybetmemek hedefler arasındadır. Veri kaybı yaşandığında satış kayıpları, maddi kayıplar, zaman kayıpları en üst safhaya çıkar.
Böyle durumlarla karşılaşmamak için işletmenizde bir veri yedeklemesi sisteminin kurulu olması gerekir.
Veri koruması konusunda Uygulamalı Danışmanlık hizmeti almak isterseniz ulaşabilirsiniz. Verileriniz aynı anda 2 ve daha fazla diske kayıt edilecek teknolojiye sahip olacaksınız. Harddiskinizin biri yansa bile içiniz rahat olacak… Çünkü diğer diskler içinde aynı verilerinizin kopyası otomatik alınmıştı…
Web sitenizin Mobil cihazlara uyumlu olması demek, mobil cihazlar üzerinden Web sitenize girildiğinde, web sayfalarının eksiksiz ve kolay görüntülenebilir olması demektir. İnternet üzerindeki kullanıcı trafiğinin %60’sından daha fazlası akıllı telefonlar, tabletler gibi mobil cihazlarla gerçekleşmekte ve bu sayı her geçen gün artmaktadır.

Geçtiğimiz yıllarla beraber mobil cihazlar internet kullanımında masaüstü cihazları geride bıraktı. Kaynak.

Akıllı telefon kullanıcılarının sayısı sürekli artıyor. 2018 yılında mobil internet trafiğinin %61,2 oranında artması bekleniyor. Kaynak.
Behold appear first, kind all i saying fowl man itself moved which every open shall moved subdue appear.
I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.
Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.
Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.
Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.
Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.
Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.
5, 6 , 7 , 8. sınıf 60 Adet öğrenci kodlama eğitimini labaratuar ortamında ana dilimiz Türkçe olarak, herhangi bir yabancı dile (ingilizce) ihtiyaç duymadan 5-7 hafta arasında programlamanın kodlamanın temellerine sağlam şekilde giriş yaptılar.
Çocuklar neden kodlama eğitimi almalı?
Çocuğunuzun erken yaşta kodlama eğitimi alması için pek çok önemli neden bulunuyor.
İşte bu soruların cevaplarını bulamıyorsanız bir yedekleme çözümünüz yok demektir. işletmeniz veri kaybına uğradığında bunun işletmenize olan maliyeti çok büyük olacağını da başınıza gelmeden bilemeyeceksiniz.
Örneğin muhasebe kayıtlarınızın veya müşteri bilgilerinizi tuttuğunuz hard disk arızalandığında, bu hard disk içindeki bilgilere ulaşmanız için veri kurtarma hizmeti veren firmaları araştırmaya başlamalısınız. Size bilgilerinizi kurtarmak için verecekleri fiyat 3 bin TL den başlayıp on binlerce TL ye çıkacağını göreceksiniz.
Küçük ve orta ölçekli İşletmeler için bilgi depolamanın önemi gün geçtikte artmaktadır. Yeni müşteriler kazanmak bir işletmenin en önemli hedeflerinden biridir. Bunun yanında mevcut müşterileri de kaybetmemek hedefler arasındadır. Veri kaybı yaşandığında satış kayıpları, maddi kayıplar, zaman kayıpları en üst safhaya çıkar.
Böyle durumlarla karşılaşmamak için işletmenizde bir veri yedeklemesi sisteminin kurulu olması gerekir.
Veri koruması konusunda Uygulamalı Danışmanlık hizmeti almak isterseniz ulaşabilirsiniz. Verileriniz aynı anda 2 ve daha fazla diske kayıt edilecek teknolojiye sahip olacaksınız. Harddiskinizin biri yansa bile içiniz rahat olacak… Çünkü diğer diskler içinde aynı verilerinizin kopyası otomatik alınmıştı…
Verilerimizi kalıcı olarak saklamak için kullanılan bir saklama birimidir. Sabit disk döner bir mil üzerine sıralanmış, metal veya plastikten yapılma ve üzeri manyetik bir tabaka ile kaplı plakalar ve bu plakaların alt ve üst kısımlarında yerleşen okuma/yazma kafalarından oluşur. Veriler sabit diskteki bu manyetik tabakalar üzerine kaydedilir. Verilerin kaydedilmesinde mıknatıslanma mantığı kullanılır. Mıknatısın iki kutbu dijital olarak 1 ve 0 ‘ı temsil eder. Verilerimiz böylece küçük mıknatıslar halinde bu manyetik ortamlara yazılırlar. Bu manyetik tabakaların üstü dairesel çizgilerle örülüdür. Bunlara iz (track) denir.
Sabit disk’te birden fazla plakalar üst üste dizilmiştir. Bu plakaların hem alt hem de üst tarafına bilgi yazılabilir. Herbir plaka üzerinde altlı-üstlü yerleşen ve herbirinin ortadaki mile uzaklığı aynı olan izlerin oluşturduğu gruba silindir ismi verilir. Sabit disk üzerinde herbir yüz bir kafa tarafından okunmaktadır. Bu nedenle kafa ve yüz aynı terime karşılık gelir. İz yapısını pasta dilimi şeklinde bölünmesiyle oluşan ve sabit disk üzerinde adreslenebilir en küçük alana denk gelen parçaya ise sektör (Sector) adı verilir ve bir sektörün barındırabileceği veri miktarı 512 byte uzunluğundadır. Bu sektör, kafa ve izler sabit diskte verinin adreslenmesi için kullanılırlar.
Hard disk Alırken nelere dikkat edilmeli?
1-Depolama Kapasitesi
2-Dönüş Hızı
3-İz başına sektör sayısı
4-Erişim süresi
5-Dahili veri transferi
6-Kullanılan arabirim(ATA ,SATA ,..)
Hard disk Kullanımında dikkat edilecek hususlar?
1-Bilgisayar Kasasının en alt kısmına monte edilmeli.
2-Bağlantı uçları (Power ile IDE) kırmızı renkli uçları birbirine dönük olmalıdır.
3-Harddisk sanal olarak en az ikiye bölünmelidir.
4-Darbelerden kaçınılmalıdır.
5-Çalışırken kesinlikle hareket ettirilmemelidir.
6-Kapaklarının vidaları gevşetilmemelidir.
7-Jampır ayarlarının uygunluğu kontrol edilmelidir.
Harici harddisk nasıl kullanılır, harici harddisk kullanırken dikkat edilmesi gereken noktalar nelerdir?
Harici harddisklerin kullanımında dikkat etmeniz gereken bazı noktalar vardır. Hassas ve çabuk arıza yapabilen cihazlardır. Bunları kullanırken gerekli özeni göstermezseniz ne kadar kaliteli ve pahalı bir model almış olursanız olun arıza ve problemler kaçınılmaz olacaktır. Öncelikle harici harddisklerin bakımı konusuna değinmek istiyoruz. Harici harddisklerin bakımı da dahili harddisklerin bakımına benzer. Düzenli olarak hatalara karşı denetlenmeleri ve defrag işlemi de denilen birleştirme işleminin yapılması oldukça faydalı olacaktır. Çoğu kullanıcı için zaman kaybı gibi görülen bu bakım işlemleri aslında harici harddisklerini arızalardan koruyan ve performansını arttıran oldukça önemli ve gerekli işlemlerdir. Bunları periyodik olarak yapmanızı tavsiye ediyoruz. Bunun haricinde harici harddiskleri çalıştırırken sarsmamaya ve düzgün bir yere sabitlemeye özen göstermelisiniz. Buradaki düzgün yerden kasıt fazla nemli olmayan, aşırı sıcak veya soğuğa maruz kalmayacağı, dış darbelere karşı korunaklı bir yerdir. Çünkü harici harddisklerin en hassas olduğu ve arızaya açık olduğu anlar çalıştıkları anlardır. Bunun yanı sıra düzgün bir elektrik tesisatı kullanmanız da oldukça önemli bir konudur. Elektrik kesintileri ve voltaj dalgalanmaları ülkemizde sıklıkla karşılaşabildiğimiz durumlardır. Bunlara karşı hazırlık ve önlemini almış olmak gereklidir. Tüm elektronik eşyalar için geçerli olan bir durumdur bu. Bir diğer dikkat edilmesi gereken konu da harici harddisklerin bilgisayara bağlanması ve bağlantının kesilmesidir. Bazı harddisk modellerinin üzerinde power tuşu bulunur. Tavsiyemiz aldığınız harici harddiski kullanmadan önce mutlaka kullanım kılavuzunu tamamen okuyun. Nasıl bağlanıp nasıl sökülmesi gerektiğine dair tüm detayları bu kılavuzlarda fazlasıyla bulabilirsiniz. Özellikle bu cihazların sökülmesi sırasında bazı dosya sistemine zarar veren problemler ortaya çıkabiliyor. Bu aygıtların bağlandıkları bilgisayardan düzgün şekilde ayrılmaları oldukça önemli. Direk bağlantı kablosunu sökmek yerine donanımı güvenle kaldırma işlemi veya harddiskin üzerindeki power tuşundan önce enerjiyi kesmek doğru olan çıkarma yöntemleridir. Mutlaka bunları kullanınız.
Kullanım amaçlarına göre bir harici harddisk nasıl kullanılır?
Bir harici harddisk nasıl kullanılır sorusuna cevap aramadan önce harici harddiski ne için kullanacağınızı tespit etmeniz gerekir. Zira harici harddisk kullanılacağı amaca göre farklı şekillerde kullanılabilir. Örnek vermek gerekirse, sunum yapmak için kullanılacak olan bir harici harddisk sadece sunum yapılacağı zaman diliminde aktif olarak kullanılmaktadır. Arşiv olarak kullanılan bir harici harddisk ise arşive her ihtiyaç duyulduğunda, belki de her gün birkaç saat aktif şekilde kullanılacaktır. Kullanım sıklıkları dışında elbetteki harici harddisklerin veri depolama, veri yedekleme ve veri transferi yapmak amacıyla tercih edildikleri yönünde bir genelleme yapabiliriz. Veri depolama, genel olarak sadece tek bir kopyası olan verinin harici harddiskte muhafaza edilmesine denir. Veri yedekleme, maddi ya da manevi açıdan önem arz eden verilerin kopyalarının harici harddiskte muhafaza edilmesine denir. Önem verilen verilerin kendileri hasar görür, silinir ya da kaybolursa harici harddisklerdeki yedekler sayesinde veri kaybının önüne geçilmiş olur. Veri transferi ise bir bilgisayar ortamından harici harddiske kesilip ya da kopyalanıp yapıştırılan bir verinin, harici harddiskten başka bir bilgisayar ortamına aktarılmasına denir. Sonuç olarak hemen hemen her veri hareketi için harici harddisk kullanılmaktadır diyebiliriz.
Şirketler bünyelerinde büyük boyutlarda dijital verileri barındırmaktadırlar. Müşteri Bilgileri, Ürün Bilgileri, Muhasebe Bilgileri, Üretilen İçerikler (resim,video,metin). Herhangi bir arıza durumunda ise bir dosyanın yedeğini bir başka harici diske yedekleyerek veri kaybına önlem alınmakta. Yedek dosyalar diske sığmamaya başladığında yeni bir disk satın alınıp, aynı dosyalar birden fazla diske kopyalanmakta, aynı veriler farklı sürümlerde farklı disklerde saklanmakta. Bu durum veri boyutu büyüdükçe yönetilemez bir hale gelmektedir.
Günümüzde bilgi depolamanın önemi giderek artmaktadır. Bilgi depolanması maliyetli görünse de depolanan bilginin kaybedilmesi daha büyük maliyetlere yol açmaktadır. Bu gibi durumlarda alternatif bir sürü çözüm bulunmaktadır. Siz veri boyutu büyüdükçe yönetilmez olan veri yedekleme yönteminizden vazgeçip daha teknolojik ve zahmetsiz teknik detayların tarafımdan yapıldığı otomatik yedekleme sistemi ile tanışmak isterseniz detayları konuşmak için tarafıma ulaşmanız yeterli olacaktır.
Web Sitesi YapımıÇalışmalarımdaki odak noktam sizsiniz, Sizin istediğiniz şekilde, size özel, firma yapınızı ya da kişiliğinizi en iyi şekilde tanıtacak, %100 Mobil uyumlu ve SEO dostu web siteleri yapıyorum. Yaptığım web siteleri, program ile güçlendirilir. Bu sayede dilediğiniz zaman ürün ekleme, çıkarma, iletişim bilgilerini değiştirme vb. işlemleri yönetim panelinde gerçekleştirebilirsiniz. Web site yapımında ki en önemli nokta google, yandex gibi arama motorlarında web sitenizin üst sıralarda çıkmasıdır. Arama motorlarında üst sıralarda çıkmanız için yapılması gereken tüm alt yapı çalışmaları yapılmaktadır. Ayrıca bu işlem için ücret talep edilmemektedir.
İşletmenizin internet sayesinde tüm dünyaya duyurmak, yeni müşteriler kazanmak günümüzde olmazsa olmazdır. Cironuzu ikiye katlayabilecek kapasiteye sahiptir. Yeni bir site yaptırmak veya şirketinizin mevcut sitesini yenilemek istiyorsanız benimle iletişime geçebilirsiniz.
Şahıs olarak vasıfsız insanlardan ayrılan bir mesleğe sahip olan insanlar yaptıkları mesleğe dair bilgi paylaşımlarını, tanıtımlarını, referanslarını, portfolyolarını artık internet ortamında yayınlamaktalar. Örneğin; doktorlar, avukatlar, veteriner hekimler, özel ders veren öğretmenler, psikologlar, fotoğrafçılık, yazarlar, sanatçılar, siyasetçiler, akademisyenler diyetisyenler … internet ortamında ve sosyal medyada mesleklerine dair paylaşımlar yapmaktalar. Ve bir web sitesine ihtiyaç duyarlar. Sizde böyle bir kişisel web sayfanız olmasını isterseniz memnuniyetler yardımcı olurum.
Site güvenliği ile ilgili tüm yedekleme, bakım, güncelleme işlemleri tarafımdan belirli periyotlarla kontrol edilmektedir. Yedekleme sistemi sayesinde günlük, haftalık, aylık yedeklerle site dosyalarınız güvenli olarak saklanmaktadır. Bu aşamalarda siz hiç bir teknik detay ile uğraşmak zorunda kalmazsınız.
e-Ticaret Sistemi İnternet de de mağaza açıp satış yapmak isteyen bireysel ve kurumsal müşteriler için mobil uyumlu e-Ticaret sistemlerinin kurulumlarını yapmaktayım.
e-ticaret hedeflerinizi gerçekleştirme sürecinde rekabet gücünüzü artırmak, gelişmiş çözümler üretmek, teknik konularda zaman kaybetmenizi önlemek hedeflerim arasındadır.
e-Ticaret sitelerinde ki en önemli noktalardan biri google, yandex gibi arama motorlarında verdiğiniz hizmetlerin ve satışını yaptığınız ürünlerin üst sıralarda çıkmasıdır. Arama motorlarında üst sıralarda çıkmanız için yapılması gereken tüm alt yapı çalışmaları yapılmaktadır. Ayrıca bu işlem için ayrıca bir ücret talep edilmemektedir.
E-Ticaretin yararları
E-Ticaret internet ortamında müşterilerin gerçek ya da sanal ürünleri dijital para (eft-havale-kredi kartı) karşılığında satın alması&kiralaması işlemidir. Kısaca tanımlanacak olursak e-ticarete, ticaretin elektronik versiyonudur diyebiliriz. Yararlarını ise şu şekilde sıralayabiliriz…
Eticaretiniz varsa firmanızın 7/24 açık bir şubesi var demektir.
Site güvenliği ile ilgili tüm yedekleme, bakım, güncelleme işlemleri tarafımdan belirli periyotlarla kontrol edilmektedir. Yedekleme sistemi sayesinde günlük, haftalık, aylık yedeklerle site dosyalarınız güvenli olarak saklanmaktadır. Bu aşamalarda siz hiç bir teknik detay ile uğraşmak zorunda kalmazsınız.
Sağ tarafta bulunan form üzerinden direk bana ulaşabilirsiniz…
ISPARTA
(+90) 0*** *** ** **
erdogmusmustafa@gmail.com
İnternet de de mağaza açıp satış yapmak isteyen bireysel ve kurumsal müşteriler için mobil uyumlu e-Ticaret sistemlerinin kurulumlarını yapmaktayım.
Çalışmalarımdaki odak noktam sizsiniz, Sizin istediğiniz şekilde, size özel, firma yapınızı ya da kişiliğinizi en iyi şekilde tanıtacak, %100 Mobil uyumlu ve SEO dostu web siteleri yapıyorum.
Piyasa da bulamadığınız bir yazılım mı arıyorsunuz? Ya da buldunuz ihtiyaçlarına cevap mı vermiyor ? Uzaktan eğitim sistemleri mi kurdurmak istiyorsunuz ? Canlı dersler mi vermek istiyorsunuz ? Şirketinizde internet kullanımını kontrol altına mı almak istiyorsunuz ? Bu gibi aklınıza gelen tüm sorulara cevap verebilirim.
Elektrik kesintileri, çalışan cihazın hareket ettirilmesi, vadesi dolan ürünlerin kullanılmaya devam edilmesi, elektronik arızalar vb. bir çok akla gelmeyecek nedenler veri kaybına neden olur. Harddiskler günümüzde çoğunlukla içinde dönen bir disk bulunan yapılardan oluşur. Ve bir kullanım ömürleri vardır. Yedekleme sisteminiz yok ise birçok sebepten dolayı veri kaybına uğrayabilirsiniz.
Devlet politikası haline de gelen kodlama geleceğimiz için önemli bir yatırımdır aslında. Çocuklarımız ileride kodlama mesleğini yapacak olsalar da olmasalar da kodlama beceresi ile edinecekleri tecrübeler her meslekte fayda sağlayacaktır. Özel ya da grup olarak geleceğimiz olan çocuklara kodlamayı herhangi bir ingilizce beceresine sahip olmadan Türkçe ile öğretebilirim.
Günümüzün revaçta olan meslekerindendir, bilişim sistemleri… Lakin bilişim dediğimiz alan çok geniş bir yelpazedir. Donanım, sistem, yazılım, güvenlik vb. gruplara ayrılır. Hatta bunlar da alt gruplara ayrılırlar. İşte bilişim alanının yazılım dediğimiz bölümünde başlangıç eğitiminden ileri seviye eğitimlere kadar birebir ya da uzaktan eğitim şekliyle eğitimler verebilirim.
Ben Mustafa ERDOĞMUŞ 1988 yılı Uşak doğumluyum.
Bilişim sektöründe profesyonel iş hayatımı 17 yılı aşkın süredir sürdürmekteyim. Meslek hayatına donanım ile başlayıp, ardından sistem ve sonrasında son durağım olan yazılım sektöründe devam etmekteyim.
Süleyman Demirel Üniversitesi ve İstanbul Üniversitesi-Cerrahpaşa Bilgi İşlem Daire Başkanlığı’nda 8+ yıl Yazılım Geliştirme Uzmanı olarak çalıştım. Son olarak LC Waikiki şirketinde Kıdemli Yazılım Geliştirme Uzmanı olarak çalışmaktayım.
Lisans öğrenimimi Teknoloji ve Mühendislik Fakültesi Yönetim Bilişim Sistemleri bölümünde ve Yüksek Lisansımı Fen Bilimleri Enstitüsü Endüstri Mühendisliği bölümünde Tezli olarak tamamladım. Daha detaylı bilgiler aşağıda bulunmaktadır.
Mustafa Bey, teknolojik anlamda sunduğunuz destek ve öneriler için çok teşekkür ederim. Tavsiye ettiğiniz ve kurduğunuz server bizi bir çok dertten kurtardı. Şirket içindeki bilgi paylaşımı daha hızlı ve güvenilir hale geldi.XMAT MATBAA ANTALYA +90.242.248 39 56
Mustafa Bey, http://www.xmat.com.tr sitemizi yaparken çalışkan, disiplinli, profesyonel, güler yüzlü, sakin ve en güzelini yapma arzusu içinde çalışan daha da güzeli ise her sorumuza soğukkanlı ve sabırla cevap veren, düzgün bir çalışma arkadaşı emekleriniz için teşekkür ederiz...XMAT MATBAA ANTALYA +90.242.248 39 56
Yüksek Lisans
Industrial Engineering
Lisans
Faculty of Information Technology and Engineering
Management Information Systems
Önlisans
Bilgisayar Programcılığı
LC Waikiki
IT
İstanbul Üniversitesi-Cerrahpaşa
Bilgi İşlem Daire Başkanlığı
Üniversite ihtiyaçları doğrultusunda kullanılan yazılımların geliştirilmesi, güncellenmesi
Süleyman Demirel Üniversitesi
Bilgi İşlem Daire Başkanlığı
Üniversite ihtiyaçları doğrultusunda kullanılan yazılımların geliştirilmesi, güncellenmesi
Süleyman Demirel Üniversitesi
Enformatik Bölüm Başkanlığı
Uzaktan Eğitim Yönetim Sistemlerinin Kurulması, Yönetilmesi, Bakım, Güncellenmesi. Linux ve Windows Sunucu Sistemlerinin Yönetimi
Süleyman Demirel Üniversitesi
Bilgi İşlem Daire Başk – Enformatik Bölüm Başk.
Bilgisayar Teknik Servis, Yazıcı Teknik Servis, Bilgisayar Laboratuvarı Kurulum vb. Tüm donanım işlerinin takibi ve sorunların çözülmesi
Uşak Akışık Bilgisayar
Bilgisayar Teknik Servis, Yazıcı Teknik Servis vb. Tüm donanım işlerinin takibi ve sorunların çözülmesi