MS SQL Server management kullanırken birçoğunun aldığı ve sinir olduğu hata ;

Saving changes is not permitted. The change you have made requires the following table to be dropped and re-created. You have either made changes to a table that can't be recreated or enabled the option prevent saving changes that require the table to be re-created.

hatasıdır 🙂
Peki niye alıyoruz bu hatayı?

Bu kaydet ekranının bizi uyarış şekli dolayısıyla anlıyoruz ki bir ve/veya birçok tablonun düşürülüp(dropped) tekrar oluşturulması(re-created) gerektiğidir. Bu da aslında çok mantıklı. Bişeyler yapıyorsun ama sonucunda neler olacak şapsal mısın? demek yerine böyle kibar. Neyse hikaye kısmını geçiyorum. Bunu değiştirmek üzere yapılması gerekenler ;

    1. Tools
    2. Options

1

işareti kaldırıyoruz 🙂 Tertemiz kaydımızı yapıp, işimize kaldığımız yerden devam ediyoruz. Hadi kolay gelsin, temiz kodlamalar.

Geçenlerde aldığımız macbook pro’ya bootcamp ile win kurdum. Ehh ssd 128 gb olunca windows tarafında bişey yükleyemez olmuştum. genişleteyim dedim. Windows yapacağını yaptı ve bütün mbr’ı kafasına göre değiştirdi. Nasıl kötü bi ruh hali içinde kaldım bilemezsiniz. Torrent ten bulduğum Mac OS X i USB ye atıyorum olmuyor. EFI var BIOS’a direk erişim yok. Dolayısıyla ortalık karıştı.

Option(alt tuşu) + Cmd + N tuşuna basarak açınca direk internetten temiz kurulum işlemi başlıyor.

Takribi 2 saat falan sürdü ama tertemiz oldu 🙂 sorun çözülmüş oldu 🙂 kolay gelsin sıkıntısız kullanımlar dileğimle..

MacBook Pro Retina

Yayınlandı: 15/04/2014 Kaan tarafından Genel, Hayata Dair içinde
Etiketler:, , , , , , ,

Dün yazma fırsatım olmadı fakat bugün yazabileceğim bir zaman aralığı yakaladım 🙂 Evet hep kullanmak istediğim, pc’ye kurmaya çalışıp başarılı olduğum fakat tam performans alamadığım Mac OS X (Hemde Mavericks) 10.9.2 yüklü bebeğim elime geçtiğinden beri çok mutluyum.
Henüz alışamamış olsamda, renkler görüntü hız fevkalade. Bugüne kadar bilgisayar kullanmadım dedirtmedi ama hızı,performansı ücreti baştan sona hakediyor. Hafifliği ısınmaması ses kalitesi kesinlikle denenmeli. Pahalı ama hakediyor dedirtti. BootCamp ile windows’u da kurmam gerekecek. Keza Mono ASP .NET için yeterli olmayacak. Ama güzel olan şu ki Android ve iOS için yazılım geliştiremeye artık başlayabilirim.
Öğrendiklerimle, tecrübe ettiklerimle sizlerle olacağım 🙂
Welcome Mac OS X to my little coding life 🙂
Görüşmek üzere:)))

Google DNS çalışmıyor!

Yayınlandı: 22/03/2014 Kaan tarafından DNS içinde
Etiketler:, , , , ,

Selam karrşim, malumunuz ülkede şu sıralar twitterla alınıp verilemeyen şeyler var. Hoş iki kutuplu iş bence. ilki twitter ‘a erişimin yasaklanması T.C. mahkemeleri tarafından alınan kararla ve bu kararın verilme nedenleriyle.. Uyanı bi bakayım dedim google dns’ler nerdeyse yıllardır kullandıklarım (8.8.8.8 ve 8.8.4.4) artık erişilemez görülmekte 🙂 Hükümetimiz ciddi anlamda erişimi engellemek istiyor anlaşılan. İlk önce DNS ile ilgili bi sorun olduğunu düşündüm ama ihtimal vermedim. Bu derece ileri gidileceğini cidden düşünmedim. Sonra yok artık ya bölgede bir internet çalışması vardır dedim ve SuperOnline’ı aradım -ki adamlar bıkmış olacaklar- karşılayan ses kaydı sekreter , Google DNS’lerine erişimin artık mümkün olmadığını söylüyordu.

Bildiğin şok olmuş vaziyette DNS leri bile engellediklerine göre iş ciddiydi sanırım. Buraya kadar hikaye kısım. DNS değiştirmeyi elbette artık profesyonel olarak biliyoruz. yeni DNS’lerimiz 😀


208.67.222.222
208.67.222.220

Güle güle kullanın.

Merhaba arkadaşlar. Malumunuz windows istenilenin dışında yeniden başlıyorsa ,bazen, checkdisk devreye girer. Büyük verilerin olduğu bir sisteminiz/sunucunuz varsa bu ıstırap olur malumunuz. Bunu engelleyebilmek için ;
Regedit’i açıyoruz ve sırasıyla ;
HKEY_LOCAL_MACHINESYSTEM
CurrentControlSet
Control
Session Manager
‘e geldikten sora sağ tarafta BootExecute girdisini göreceğiz.Varsayılan değer autocheck autochk * olarak yer alıyor. Bu değeri ; autocheck autochk /k:C * ile değiştirdiğimizde C: sürücüsünün chkdsk olayına girmemesini istediğimizi belirtmiş oluyoruz. Birden fazla sürücü için bunu yapmak isterseniz autocheck autochk /k:C /k:D * şeklinde çoğaltabilirsiniz.

Tabi ki tavsiyem sağlam bir defragment sonrası kullanmanız olacaktır:) Herkese iyi çalışmalar..

Selamlar 🙂 arkadaşlar bu tarihler arasındaki fark konusu sinir bozucu esasında. Neyse ASP .NET’de kullanılmak üzere şu kod işimizi görecektir.

Tarihler arasındaki fark

Fark

$(document).ready(function(){
$("#baslangic").datepicker()();
$("#bitis").datepicker();
});

function tarihFarkıHesapla() {
var baslangic = $("#baslangic").data("datepicker").value();
var bitis = $("#bitis").data("datepicker").value();
if(baslangis && bitis){
var fark = Math.round((bitis - baslangic)/1000/60/60/24);

$("#fark").val(fark);
} else {
$("#fark").val("Lütfen Tarih seçin!!!");
}
}

Ollldu hadi by by :)))

C# İki tarih arasındaki fark

Yayınlandı: 31/12/2013 Kaan tarafından ASP .NET, C# içinde
Etiketler:, , , ,

Sinir eden bir durum aslında. Arkadaş çok kolay ya birinin Value özelliğinden diğerinin value özelliğini çıkar bul. Yok öyle :)) sinir etti beni aslında, baktığımda datediff diye bir fonksiyondan bahsediyor. fakat kullanamadım. sinir oldum bende dolayısıyla. velhasıl şöyle bir kod yazarak işin içinden çıktım. Umarım işinizi görür. Buyrun efenim;


DateTime t1 = Convert.ToDateTime(radDateTimePicker1.Value.ToShortDateString());
DateTime t2 = Convert.ToDateTime(radDateTimePicker2.Value.ToShortDateString());
int fark = ((TimeSpan)(t2 - t1)).Days + 1 //seçilen ilk gün ve son gün dahil olmak üzere

Hadi iyi çalışmalar 🙂

Merhaba arkadaşlar, bu hatayla karşılaşınca küçük çaplı bir araştırma yaptım. Hata jquery kullanımıyla alakalı olarak karşımıza çıktığını düşünüyorum.Yeni eklediğiniz sayfayı açmaya çalışırken alabileceğiniz bu hatanın çözümü gayet basit. Projemizde yer alan “Web.config” dosyamızı açıp arasına şu kodu yapıştırıyor ve huzura eriyoruz.

Buradan Buyrun!

Yazıyı kaydetmeye çalıştım fakat güvenlik gereği code-code satırını çıkardı otomatik olarak.Hadi bakalım iyi çalışmalar. 😉

Merhaba arkadaşlar yoğun bir dönem yaşadım. Artık tamamen programlama, tasarım , veritabanı ile uğraşabileceğim. Yaşadığım sorunların çözümlerini bulup burda sizlerle paylaşmayı umuyorum 🙂 o zamana kadar iyi çalışmalar 🙂

C#- Winforms- Diskriminant

Yayınlandı: 04/04/2013 Kaan tarafından C# içinde
Etiketler:, , , ,

Form Tasarımı

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
double a, b, c, d, x, x1, x2;

a = Convert.ToDouble(textBox1.Text);

b = Convert.ToDouble(textBox2.Text);

c = Convert.ToDouble(textBox3.Text);

d = b * b – 4 * a * c;
if (d < 0)
{

textBox4.Text=”Reel Kök Yok!!!”;
}
else if (d == 0)
{
x = (-b) / (2 * a);
textBox5.Text = x.ToString();
textBox6.Text = x.ToString();

}
else
{

x1 = ((-b) + Math.Sqrt(d)) / (2 * a);
x2 = ((-b) – Math.Sqrt(d)) / (2 * a);
textBox5.Text = x1.ToString();
textBox6.Text = x2.ToString();

}

}
}
}