Filed under: Sistem

2012 Honeywell User Group EMEA dan

Kasım 14th, 2012

Bekledigim gibi cok basarili bir organizasyon olmus.

20121114-092106.jpg

20121114-092200.jpg

Tags: ,
Posted in Sistem, Yazılım | 2 Comments »

Mail Hesabı Almak Ücretsiz mi?

Haziran 30th, 2011

İnternette dolaşırken gördüğüm bir site, bedava mail adresi verdiğini bakın nasıl söylemiş 🙂

 

+ Mail hesabı almak ücretsiz mi?

– Evet. Bunun çılgınca olduğunu biliyoruz, ama sizi okadar çok seviyoruz.

Evet biz de sizi çok seviyoruz. Ama bu kadar çılgınca hareketler yapmaya gerek yok. Az da olsa bir miktar hizmet bedeli almanızı öneririm 🙂

Bizleri bedavaya alıştırmak iyi bir şey değil zannımca.

Tags: ,
Posted in internet | No Comments »

Şifremin Gücü Adına!!!

Mart 7th, 2011

aşağıdaki sitede kullanmış olduğunuz şifrelerin ne kadar kuvvetli olduğunu görebilirsiniz. Ayrıca tahmini olarak ne kadar sürede bu şifrenin kırılabileceğini size söylüyor.

Site : http://howsecureismypassword.net/

Benim şifremin kırılma süresi ise enteresan 🙂

Buyrun;

 

Gelen Aramalar:

  • şifrenin gücü

Tags: , , ,
Posted in Genel, Sistem | No Comments »

C# da Outlook ile Mail Gönderme

Mart 4th, 2011

Hazırladığınız uygulamada outlooku kullanarak mail göndermek istiyorsanız öncelikle “Microsoft Outlook 14.0 Object Library” i referans olarak eklemeniz gerekmektedir. 14.0 bilgisayarınızda kurulmuş olan office versiyonudur. Bu rakam değişiklik gösterebilir.

Daha sonra usinglerimize aşağıdaki satırı ilave ediyoruz. Böylece uzun uzun namespaceleri yazmamıza gerek kalmadan Outlook diyerek tüm metodları kullanabiliriz.

using Outlook = Microsoft.Office.Interop.Outlook;

Daha sonra aşağıdaki basit olarak hazırlanmış olan metodu kullanıp şekillendirerek mail gönderimi yaptırabilirsiniz.

private void SendOutlookMail()
        {
            try
            {
                Outlook.Application oApp = new Outlook.Application();
                Outlook.MailItem oMsg = (Outlook.MailItem)oApp.CreateItem(Outlook.OlItemType.olMailItem);

                oMsg.To = "To Mail Adresleri";
                oMsg.CC = "CC deki Mail Adresleri";
                oMsg.BCC = "BCC deki Mail Adresleri";
                oMsg.Recipients.ResolveAll();

                oMsg.Subject = "Mailin Subjecti";
                oMsg.Body = "Mailin İçeriği";

                //Aşağıdaki satırları attachment göndermek istiyorsanız kullanabilirsiniz. İstemiyorsanız bunlara gerek yok
                String sSource = "C:\\xyz.xlsx";
                String sDisplayName = "Görünen Dosya İsmi";
                int iPosition = (int)oMsg.Body.Length + 1;
                int iAttachType = (int)Outlook.OlAttachmentType.olByValue;
                Outlook.Attachment oAttach = oMsg.Attachments.Add(sSource, iAttachType, iPosition, sDisplayName);

                //Mail gönderilmeden önce kullanıcıya değişiklik yapmak için imkan tanınıyor
                oMsg.Display(true);  
                
                oAttach = null;
                oMsg = null;
                oApp = null;
            }
            catch (Exception e)
            {
                MessageBox.Show("Hata Oluştu", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }

Gelen Aramalar:

  • c# outlook mail gönderme
  • c# outlook
  • c# toplu mail gönderme
  • c# sharp toplu mail gönderme
  • c# mail gönderme
  • c# sharp sms gönderme
  • outlookta toplu mail gnderme
  • anything

Tags: , , , , , , ,
Posted in .NeT 2008, Sistem, Yazılım | 5 Comments »

Diş Polikliniği Uygulaması

Aralık 10th, 2010

Bir arkadaş için hazırlamaya başladığım ama iş yoğunluğu sebebiyle bitiremediğim bir proje bu. Aşağıda hazırladığım kısımların ekran görüntülerini, kaynak kodlarını ve çalışır haldeki durumunu bulabilirsiniz. Kodu indirip devam edecekler bana bir mail gönderip durumu bildirirlerse sevinirim 🙂 Aynı zamanda bitirebilen olursa, bitmiş halini de görmek isterim.

Bulunan Özellikler :

Doktor İşlemleri :

  • Doktor Kaydetme
  • Doktor Silme
  • Doktor Güncelleme
  • Doktor Anlaşma Bilgileri Kaydı
  • Doktor Bakiye Bilgileri
  • Doktor Son Hesap Hareketleri
  • Fotoğraf Çekme / Düzenleme / Silme
  • Doktor Arama (İsim ve TC Kimlik No kriterleri ile)

    Hasta İşlemleri :

  • Hasta Kaydetme
  • Hasta Silme
  • Hasta Güncelleme
  • Hasta Sağlık Bilgileri Kaydı
  • Hastaya Ait Röntgen/Dosya Yükleme
  • Hasta Ödeme Kaydı
  • Randevu Kaydı
  • Randevu Alma
  • Hastanın Son Tedavileri
  • Hasta Fotoğrafı Çekme / Düzenleme / Silme
  • Hasta Arama (İsim ve TC Kimlik No Kriterleri ile)

    Malzeme İşlemleri

  • Malzeme Kaydı
  • Malzeme Arama (İsim ve Tutar Aralığı Kriterleri ile)

    Gün Sonu İşlemleri

  • Her gün bitiminde o günkü kazanılan/harcanılan tutarların Kasaya aktarılması için kullanılır. Bu sırada Doktorlara, anlaşma türüne göre ödemeler dağıtılır.
    Örneğin; Doktor o gün 1000 TL lik kazanç sağlamışsa ve anlaşması %40 ise, 400 TL Doktora, 600 TL Polikliğe gidecek şekilde dağıtımı yapılır.
  • Tüm İşlemler ise, o güne kadar atlanmış olan tüm hareketlerin (sadece yapılmamış olanların) Kasa hareketinin yapılmasını sağlar.

    Kasa Ekranı

  • Bugün, Dün, Bu Hafta, Bu Ay, Tarih Aralığı ve Tüm Zamanlar kriterlerine göre yapılan tüm kasa hareketlerinin gösterimini sağlar.

    Ana Ekran

  • Ana ekranda,
    • Doktor Listesi
    • Bu Saat İçinde Randevusu Olanların Listesi
    • Gelecek Saat Randevusu Olanların Listesi
    • Takvim Seçeneği
    • Randevu Durumu
    • Günlük Kasa Durumu
    • Genel Kasa Durumu gibi parçalar bulunmaktadır.
  • Doktor Listesi ve Tarih kriterlerinden seçilenlere göre, seçilmemişse o anki tarih ve tüm doktorlara göre, Randevu Durumu, Günlük Kasa Durumu ve Genel Kasa Durumu ekranları doldurulur. Bu sayede çoklu polikliniklerde çok rahat filtreleme imkanı sağlanmış olur.
  • Randevu Durumu Alanında o gün içerisindeki (Farklı bir tarih seçilmemiş ise) tüm randevular listelenir.
  • Randevu Durumu Alanında, belirli bir randevu üzerine sağ tıklandığında,
    • Tedaviyi Tamamla
    • Randevuyu Güncelle
    • Randevuya Gelinmedi
    • Randevuyu Sil

    Seçenekleri mevcuttur.

    Tedaviyi Tamamla Ekranında

    • Belirtilen randevu ile ilgili olarak, Hasta Adı, Hekim Adı, Randevu Tarihi ve Süresi ve Randevu Durumu bilgileri bulunur.
    • Tahsilat işlemleri kısmına, Hastaya uygulanan tedavi ve Ödeme Bilgileri girilip, İşlemi Yap ile kayıt altına alınır.
    • Yeni Randevu Ayarla kısmında ise, aynı hastaya yeni bir randevu alınır. Hastanın tedavisi tamamlanmışsa, yeni randevu alınmayacaksa burada bir işlem yapılmaz. Tekrar aynı hasta için randevu alınmak istenirse Hasta Ekranında, ilgili hasta bulunup, Randevu ekranından tekrardan randevu alınabilir.

    Randevuyu Güncelle Ekranında

    • Belirtilen randevu ile ilgili olarak, Hasta Adı, Hekim Adı, Randevu Tarihi ve Süresi ve Randevu Durumu bilgileri bulunur.
    • Yeni Randevu bilgileri girilip, Randevuyu Güncelleye tıklanır. Bu işlem ile eski randevu bilgileri güncellenecektir.

Uygulama İle İlgili Ekran Görüntüleri:

Doktor İşlemleri





Hasta İşlemleri








Ana Ekran





Tedaviyi Tamamla Ekranı




Randevu Güncelle Ekranı



Malzeme İşlemleri Ekranı



Gün Sonu Ekranı


Kasa Ekranı



Database Tablolarının Create Scriptleri :

Anlasmalar Tablosu

USE [DentalSoft]

GO

/****** Object: Table [dbo].[Anlasmalar] Script Date: 12/10/2010 13:40:39 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[Anlasmalar](

[ID] [int] IDENTITY(1,1) NOT NULL,

[HekimID] [int] NULL,

[Tip] [int] NULL,

[Yuzde] [int] NULL,

[Tutar] [int] NULL,

[Maas] [int] NULL,

CONSTRAINT [PK_Anlasmalar] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

EXEC sys.sp_addextendedproperty @name=N’MS_Description’, @value=N’0 – Maaşlı, 1 Anlaşmalı’ , @level0type=N’SCHEMA’,@level0name=N’dbo’, @level1type=N’TABLE’,@level1name=N’Anlasmalar’

GO

Dosyalar Tablosu

USE [DentalSoft]

GO

/****** Object: Table [dbo].[Dosyalar] Script Date: 12/10/2010 13:41:12 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[Dosyalar](

[ID] [int] IDENTITY(1,1) NOT NULL,

[FileName] [varchar](max) NULL,

[HastaID] [int] NULL,

[CopyFileName] [varchar](max) NULL,

[Silindi] [int] NULL,

[EklenmeTarihi] [datetime] NULL,

CONSTRAINT [PK_Dosyalar] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

Hastalar Tablosu

USE [DentalSoft]

GO

/****** Object: Table [dbo].[Hastalar] Script Date: 12/10/2010 13:41:25 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[Hastalar](

[ID] [int] IDENTITY(1,1) NOT NULL,

[KayitTarihi] [datetime] NULL,

[Adi] [varchar](max) NULL,

[Soyadi] [varchar](max) NULL,

[Unvan] [varchar](max) NULL,

[Il] [varchar](max) NULL,

[Ilce] [varchar](max) NULL,

[TcKimlikNo] [varchar](max) NULL,

[IletisimTelefonu] [varchar](max) NULL,

[EvTelefonu] [varchar](max) NULL,

[CepTelefonu] [varchar](max) NULL,

[MailAdresi] [varchar](max) NULL,

[WebAdresi] [varchar](max) NULL,

[Fax] [varchar](max) NULL,

[Adres] [varchar](max) NULL,

[Not1] [varchar](max) NULL,

[Not2] [varchar](max) NULL,

[Silindi] [int] NULL,

[Resim] [varchar](max) NULL,

CONSTRAINT [PK_Hastalar] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

HastalikDurum Tablosu

USE [DentalSoft]

GO

/****** Object: Table [dbo].[HastalikDurum] Script Date: 12/10/2010 13:41:50 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[HastalikDurum](

[ID] [int] IDENTITY(1,1) NOT NULL,

[HastaID] [int] NULL,

[Hastalik] [varchar](max) NULL,

CONSTRAINT [PK_HastalikDurum] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

Hastaliklar Tablosu

USE [DentalSoft]

GO

/****** Object: Table [dbo].[Hastaliklar] Script Date: 12/10/2010 13:42:09 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[Hastaliklar](

[ID] [int] IDENTITY(1,1) NOT NULL,

[Hastalik] [varchar](max) NULL,

CONSTRAINT [PK_Hastaliklar] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

Hekimler Tablosu

USE [DentalSoft]

GO

/****** Object: Table [dbo].[Hekimler] Script Date: 12/10/2010 13:42:26 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[Hekimler](

[ID] [int] IDENTITY(1,1) NOT NULL,

[KayitTarihi] [datetime] NULL,

[Unvan] [varchar](max) NULL,

[Adi] [varchar](max) NULL,

[Soyadi] [varchar](max) NULL,

[Adres] [varchar](max) NULL,

[Il] [varchar](max) NULL,

[Ilce] [varchar](max) NULL,

[Telefon1] [varchar](max) NULL,

[Fax] [varchar](max) NULL,

[DoktorTipID] [int] NULL,

[EvTelefonu] [varchar](max) NULL,

[CepTelefonu] [varchar](max) NULL,

[Not1] [varchar](max) NULL,

[Not2] [varchar](max) NULL,

[Mail] [varchar](max) NULL,

[Web] [varchar](max) NULL,

[TcKimlikNo] [varchar](11) NULL,

[Silindi] [int] NULL,

[Resim] [varchar](max) NULL,

[IBAN] [varchar](max) NULL,

CONSTRAINT [PK_Hekimler] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

Kasa Tablosu

USE [DentalSoft]

GO

/****** Object: Table [dbo].[Kasa] Script Date: 12/10/2010 13:42:39 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[Kasa](

[ID] [int] IDENTITY(1,1) NOT NULL,

[Tip] [int] NULL,

[GelirKaynakID] [int] NULL,

[GelirKaynak] [varchar](max) NULL,

[GiderKaynakID] [int] NULL,

[GiderKaynak] [varchar](max) NULL,

[Tutar] [int] NULL,

[IslemTarihi] [datetime] NULL,

CONSTRAINT [PK_Kasa] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

EXEC sys.sp_addextendedproperty @name=N’MS_Description’, @value=N’Gelir 0 – Gider 1′ , @level0type=N’SCHEMA’,@level0name=N’dbo’, @level1type=N’TABLE’,@level1name=N’Kasa’, @level2type=N’COLUMN’,@level2name=N’Tip’

GO

MalzemeKaydi Tablosu

USE [DentalSoft]

GO

/****** Object: Table [dbo].[MalzemeKaydi] Script Date: 12/10/2010 13:43:01 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[MalzemeKaydi](

[ID] [int] IDENTITY(1,1) NOT NULL,

[Malzeme] [varchar](max) NULL,

[Tutar] [int] NULL,

[Adet] [int] NULL,

[Durum] [int] NULL,

[IslemTarihi] [datetime] NULL,

CONSTRAINT [PK_MalzemeKaydi] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

Ödemeler Tablosu

USE [DentalSoft]

GO

/****** Object: Table [dbo].[Odemeler] Script Date: 12/10/2010 13:46:06 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[Odemeler](

[ID] [int] IDENTITY(1,1) NOT NULL,

[DoktorID] [int] NULL,

[HastaID] [int] NULL,

[Tutar] [int] NULL,

[Islem] [varchar](max) NULL,

[Durum] [int] NULL,

[IslemTarihi] [datetime] NULL,

CONSTRAINT [PK_Odemeler] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

Randevular Tablosu

USE [DentalSoft]

GO

/****** Object: Table [dbo].[Randevular] Script Date: 12/10/2010 13:46:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[Randevular](

[ID] [int] IDENTITY(1,1) NOT NULL,

[HastaID] [int] NULL,

[HekimID] [int] NULL,

[TarihSaat] [datetime] NULL,

[Sure] [int] NULL,

[Durum] [varchar](max) NULL,

[Silindi] [int] NULL,

[YapilanTedavi] [varchar](max) NULL,

CONSTRAINT [PK_Randevular] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

SQLConnections Tablosu

USE [DentalSoft]

GO

/****** Object: Table [dbo].[SQLConnections] Script Date: 12/10/2010 13:46:56 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[SQLConnections](

[ID] [int] IDENTITY(1,1) NOT NULL,

[DataSource] [varchar](max) NULL,

[InitialCatalog] [varchar](max) NULL,

[PersistSecurityInfo] [varchar](max) NULL,

[UserID] [varchar](max) NULL,

[Password] [varchar](max) NULL,

[ConnectionName] [varchar](max) NULL,

CONSTRAINT [PK_SQLConnections] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

Kaynak Kodlar

Publish Edilmiş Hali

Kaynak Kod – Source Kod

Gelen Aramalar:

  • framework 4 0

Tags: , , , , , , , , , , , , , ,
Posted in Bilgisayar, internet, Program, Yazılım | 6 Comments »

En İyi 10 Torrent Sitesi

Aralık 5th, 2010

İnternette dolaşırken bir kaç sitede en iyi torrent sitelerinin yazıldığını gördüm. Ama bana göre doğru değildir bu sıralamalar, ben de kendi sıralamamı aşağıdaki gibi yaptım 🙂

O kadar çok torrent site seçeneği olmasına rağmen, biz yine de isohuntdan vazgeçmiyoruz…

Gelen Aramalar:

  • torrent siteleri

Tags: , , , ,
Posted in internet | 1 Comment »

Şifreyi Komşuya Veren Yandı!!!

Kasım 20th, 2010

Bence çok mantıklı bir adım (Bilmeyenler için ilgili haber milliyetten geliyor). Habere göre internet şifresini (wireless şifresi oluyor) veya kablo ile komşularıyla ortak internet kullanan kişilere 1000 TL – 10.000 TL aralığında bir para cezası verilecekmiş.

İlk bakışta gayet kötü bir uygulama gibi görünse bile (özellikle bilgisayar dünyasının içinde olmayan kişiler için), daha sonra ortaya çıkabilecek çok daha büyük problemleri gidermek için bence önemli bir adım.

Örneğin, sonuna kadar güvendiğiniz, internet şifrenizi paylaştığınız komşunuz, bir siteye girip, büyüklerimize sayıp sövdüğünü düşünelim. Büyüklerimiz veya büyüklerimizin takipçileri de bu yorumu görür suç duyurusunda bulunurlar.

Savcılık Telekom’a 16.11.2010 tarihinde, saat 00:27 de, şu ip ye sahip olan kişinin adresini, telefonunu, ismini, TC Kimlik Numarasını, vs.. Bana ver der.

Telekom resmi bir yazı hazırlayıp buyur abi der ve bilgileri gönderir.

Savcılık suçluyu, dava edeceği kişiyi bulur. Kapısına bir zarf bırakır. Şu gün şu saatte adliyeye bekleniyorsunuz diye.

O gün gelene kadar, “ulan ben bu siteyi bilmiyorumki :(“, “olm benim yazı yazacak bir hesabım bile yok burda”, vs.. Şeklinde kara kara düşünürsünüz.

Sonra, bilgisayarınız kapalıyken, deli gibi yanıp sönen modemin wireless ışığını fark edersiniz. O zaman sorunun kaynağını anlarsınız. Komşunuza gidip durumu anlatırsınız.

Burada alternatif iki gidişhat var. Tahmin edersiniz:

  1. Yok komşu valla benim öyle sitelerde neyim işim olmaz.
  2. Doğrudur komşu. Ben yazdım. Adliyeye beraber gidelim o gün. Ben sorumluluğu alıyorum.

Genelde birinci şıkkın ağır bastığını düşünürsek, komşunuzla kavga ettiğinizle kalırsınız. Elinizde herhangi bir kanıt yok. Modemlerde zaten loglama gibi olaylarda yok. Kanıt arar durursunuz. Ama birşey elde edemezsiniz.

O gün gelir çatar. Hakim beyin karşısına çıkarsın. Yavrum der;

+Böyle böyle şeyler yazmışsın sen internette. Doğru mudur?
-Yalan Hekim Bey!! Pardon Hakim Bey, heyecanlandım birden.
+Nedir oğlum/kızım ispatın/kanıtın?
-Yoktur Hakim Bey. Ama bunu benim komşu yazmış. Ama o bunu kabul etmiyor.
+İnternet senin üzerine mi kayıtlı?
-Evet.
+……..
-!!?!?!?!?!?!??!?!?!!! Yusuf yusuf, çaresizlik
+……..
-!!?!?!?!?!?!??!?!?!!! Yusuf yusuf, çaresizlik

Karar: zıbırt mıbırt ücreti, avukat ücreti, manevi tazminat. İyi bir rakam olduğunu düşünebiliriz.

Bu olabilecek en iyi ihtimal ve ceza duruma göre çok az birşey bile olabilir. Ama bunu bir de bilgisayardan anlayan, biraz da psikopatça bir komşunuz olduğunu düşünerek yorumlayın. Onun basit bir yazı veya yorumda bulunduğunu değil, bir bankada açık bulup, yurtdışındaki bir hesaba 100 milyon TL aktardığını düşünün. O para, gönderilen yerden, muhtemelen geri alınamaz. Hepsini sizden tahsil edeceklerini düşünün?

Bence bunların yaşanamaz, çok uçuk durumlar olduğunu düşünmeyin. Başınıza gelirse, her ay o 29 TL’yi vermediğiniz için kendinizden nefret edeceksiniz. Bunu bilin.

Bana sormayın, ben zaten internetimi paylaşsamda karşı taraf kabul etmez. Çünkü, Telekomun bana verdiği bandwidth yetkisini zaten sonuna kadar kullanıyorum. Geriye pek birşeyin kaldığı söylenemez. Hoş isteler de vermem 🙂
Haberin tam metni :

İnternet şifresini komşusuyla paylaşanları 10 bin TL’ye varan ceza bekliyor.
Bilgi Güvenliği Derneği Başkanı Prof. Dr. Şeref Sağıroğlu, internete ulaşım şifrelerinin ortak kullanılmasının güvenlik zaafiyetine yol açtığına işaret etti.
Bilişim Uzmanı Çığır İlbaş ise modem şifrelerini veya internet kablolarının başkalarıyla paylaşılmasına yaklaşık bin ile 10 bin TL ceza verildiğini kaydetti. Sağıroğlu, yaptığı açıklamada, internetin yaygınlaşmasıyla kullanıcıların farkına varmadan kullandıkları bilişim sistemlerinde açıklar oluşturabileceklerini hem de suç işleyebileceklerini söyledi

Gelen Aramalar:

  • interneti komşu ile paylaşmak suç mu
  • interneti ortak kullanmak suç mu
  • interneti paylaşmanın suçmu
  • komsunun internetini kullanmak suçmu
  • komşuyla internet paylasimi
  • wifi sifresi komsuya vermek
  • wifi şifresini baskasina vermek suç mu

Tags: , , , ,
Posted in Haberler, internet, Yaşam | 9 Comments »

Drivel

Kasım 19th, 2010

Linux üzerinden, blogunuza/bloglarınıza post göndermek için kullanabileceğiniz bence gayet güzel bir uygulama. Drivel!

Kurulum;

Terminalden aşağıdaki komutu çalıştırmanız yeterli olacaktır.

sudo apt-get install drivel

kurulum tamamlandıktan sonra uygulamayı açın. Karşınıza gelecek olan Journal Login ekranından kullandığınız blog tipini seçin. Listelede mevcut olanlar şu şekilde;

  1. Advogato
  2. Atom/Blogger 2.0
  3. Blogger 1.0
  4. LiveJournal
  5. Movable Type

Eğer WordPress kullanıyorsanız buradan MovableType’ı seçiyorsunuz. Listeden seçiminizi yaptıktan sonra kullanıcı adı, şifre ve blog adresimizi giriyoruz ve Log In butonu ile yazılarımızı yazmaya başlıyoruz.

Blogunuz WordPress ise, Movable Type’ ı seçmiştik. Burada, Server address kısmına adresimizi şu şekilde yazmalıyız.

http://www.mehmetaydin.com/xmlrpc.php

doğru şekilde yazdıysanız bir sıkıntı yaşamamanız lazım.

Güzel bloglamalar…

Tags: ,
Posted in Linux | No Comments »

SQL Server 2008 ve 2005 te LDF Dosyası Olmadan DB Attach Etmek

Temmuz 19th, 2010

Arasıra başımıza gelen bir olaydır. Elimizde bir şekilde sadece MDF (Data File) kalmıştır. LDF (Log File) silinmiştir veya elimizde mevcut değildir. Sadece MDF Dosyasından aşağıdaki yöntem ile Database’i SQL Server 2005 veya SQL Server 2008 e attach edebiliriz.

  1. MDF Dosyamız ile aynı isimli bir veritabanı oluşturuyoruz.
  2. SQL Serverı durdurup, yeni yarattığımız MDF dosyasını silip, yerine elimizde bulunan MDF dosyasını kopyalıyoruz.
  3. Kopyalama işlemi tamamlandıktan sonra, SQL Servisini tekrar başlatıyoruz.
  4. Aşağıdaki komutu çalıştırıyoruz
  5. USE [master]
    GO
    ALTER DATABASE [DATABASEADI] SET EMERGENCY
    GO
    ALTER DATABASE [DATABASEADI] SET SINGLE_USER
    GO
    DBCC CHECKDB ([DATABASEADI], REPAIR_ALLOW_DATA_LOSS)
    GO
    ALTER DATABASE [DATABASEADI] SET MULTI_USER
    GO
    ALTER DATABASE [DATABASEADI] SET ONLINE
    GO

  6. Komutu çalıştırdıktan sonra aşağıdaki gibi bir hata alacaksınız
  7. Msg 5173, Level 16, State 1, Line 1
    One or more files do not match the primary file of the database. If you are attempting to attach a database, retry the operation with the correct files.  If this is an existing database, the file may be corrupted and should be restored from a backup.
    Log file ‘C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\TestDatabase_log.ldf’ does not match the primary file.  It may be from a different database or the log may have been rebuilt previously.
    Warning: The log for database ‘TestDatabase’ has been rebuilt. Transactional consistency has been lost. The RESTORE chain was broken, and the server no longer has context on the previous log files, so you will need to know what they were. You should run DBCC CHECKDB to validate physical consistency. The database has been put in dbo-only mode. When you are ready to make the database available for use, you will need to reset database options and delete any extra log files.
    DBCC results for ‘TestDatabase’.
    Service Broker Msg 9675, State 1: Message Types analyzed: 14.
    Service Broker Msg 9676, State 1: Service Contracts analyzed: 6.
    Service Broker Msg 9667, State 1: Services analyzed: 3.
    Service Broker Msg 9668, State 1: Service Queues analyzed: 3.
    Service Broker Msg 9669, State 1: Conversation Endpoints analyzed: 0.
    Service Broker Msg 9674, State 1: Conversation Groups analyzed: 0.
    Service Broker Msg 9670, State 1: Remote Service Bindings analyzed: 0.
    DBCC results for ‘sys.sysrowsetcolumns’.
    There are 538 rows in 5 pages for object “sys.sysrowsetcolumns”.
    DBCC results for ‘sys.sysrowsets’.
    There are 78 rows in 1 pages for object “sys.sysrowsets”.
    DBCC results for ‘sysallocunits’.
    There are 89 rows in 1 pages for object “sysallocunits”.
    DBCC results for ‘sys.sysfiles1’.
    There are 2 rows in 1 pages for object “sys.sysfiles1”.
    DBCC results for ‘sys.syshobtcolumns’.
    There are 538 rows in 5 pages for object “sys.syshobtcolumns”.
    DBCC results for ‘sys.syshobts’.
    There are 78 rows in 1 pages for object “sys.syshobts”.
    DBCC results for ‘sys.sysftinds’.
    There are 0 rows in 0 pages for object “sys.sysftinds”.
    DBCC results for ‘sys.sysserefs’.
    There are 89 rows in 1 pages for object “sys.sysserefs”.
    DBCC results for ‘sys.sysowners’.
    There are 14 rows in 1 pages for object “sys.sysowners”.
    DBCC results for ‘sys.sysprivs’.
    There are 120 rows in 1 pages for object “sys.sysprivs”.
    DBCC results for ‘sys.sysschobjs’.
    There are 47 rows in 1 pages for object “sys.sysschobjs”.
    DBCC results for ‘sys.syscolpars’.
    There are 419 rows in 7 pages for object “sys.syscolpars”.
    DBCC results for ‘sys.sysnsobjs’.
    There are 1 rows in 1 pages for object “sys.sysnsobjs”.
    DBCC results for ‘sys.syscerts’.
    There are 0 rows in 0 pages for object “sys.syscerts”.
    DBCC results for ‘sys.sysxprops’.
    There are 0 rows in 0 pages for object “sys.sysxprops”.
    DBCC results for ‘sys.sysscalartypes’.
    There are 27 rows in 1 pages for object “sys.sysscalartypes”.
    DBCC results for ‘sys.systypedsubobjs’.
    There are 0 rows in 0 pages for object “sys.systypedsubobjs”.
    DBCC results for ‘sys.sysidxstats’.
    There are 93 rows in 1 pages for object “sys.sysidxstats”.
    DBCC results for ‘sys.sysiscols’.
    There are 207 rows in 1 pages for object “sys.sysiscols”.
    DBCC results for ‘sys.sysbinobjs’.
    There are 23 rows in 1 pages for object “sys.sysbinobjs”.
    DBCC results for ‘sys.sysobjvalues’.
    There are 93 rows in 17 pages for object “sys.sysobjvalues”.
    DBCC results for ‘sys.sysclsobjs’.
    There are 14 rows in 1 pages for object “sys.sysclsobjs”.
    DBCC results for ‘sys.sysrowsetrefs’.
    There are 0 rows in 0 pages for object “sys.sysrowsetrefs”.
    DBCC results for ‘sys.sysremsvcbinds’.
    There are 0 rows in 0 pages for object “sys.sysremsvcbinds”.
    DBCC results for ‘sys.sysxmitqueue’.
    There are 0 rows in 0 pages for object “sys.sysxmitqueue”.
    DBCC results for ‘sys.sysrts’.
    There are 1 rows in 1 pages for object “sys.sysrts”.
    DBCC results for ‘sys.sysconvgroup’.
    There are 0 rows in 0 pages for object “sys.sysconvgroup”.
    DBCC results for ‘sys.sysdesend’.
    There are 0 rows in 0 pages for object “sys.sysdesend”.
    DBCC results for ‘sys.sysdercv’.
    There are 0 rows in 0 pages for object “sys.sysdercv”.
    DBCC results for ‘sys.syssingleobjrefs’.
    There are 133 rows in 1 pages for object “sys.syssingleobjrefs”.
    DBCC results for ‘sys.sysmultiobjrefs’.
    There are 102 rows in 1 pages for object “sys.sysmultiobjrefs”.
    DBCC results for ‘sys.sysdbfiles’.
    There are 2 rows in 1 pages for object “sys.sysdbfiles”.
    DBCC results for ‘sys.sysguidrefs’.
    There are 0 rows in 0 pages for object “sys.sysguidrefs”.
    DBCC results for ‘sys.sysqnames’.
    There are 91 rows in 1 pages for object “sys.sysqnames”.
    DBCC results for ‘sys.sysxmlcomponent’.
    There are 93 rows in 1 pages for object “sys.sysxmlcomponent”.
    DBCC results for ‘sys.sysxmlfacet’.
    There are 97 rows in 1 pages for object “sys.sysxmlfacet”.
    DBCC results for ‘sys.sysxmlplacement’.
    There are 17 rows in 1 pages for object “sys.sysxmlplacement”.
    DBCC results for ‘sys.sysobjkeycrypts’.
    There are 0 rows in 0 pages for object “sys.sysobjkeycrypts”.
    DBCC results for ‘sys.sysasymkeys’.
    There are 0 rows in 0 pages for object “sys.sysasymkeys”.
    DBCC results for ‘sys.syssqlguides’.
    There are 0 rows in 0 pages for object “sys.syssqlguides”.
    DBCC results for ‘sys.sysbinsubobjs’.
    There are 0 rows in 0 pages for object “sys.sysbinsubobjs”.
    DBCC results for ‘sys.queue_messages_1977058079’.
    There are 0 rows in 0 pages for object “sys.queue_messages_1977058079”.
    DBCC results for ‘sys.queue_messages_2009058193’.
    There are 0 rows in 0 pages for object “sys.queue_messages_2009058193”.
    DBCC results for ‘sys.queue_messages_2041058307’.
    There are 0 rows in 0 pages for object “sys.queue_messages_2041058307”.
    CHECKDB found 0 allocation errors and 0 consistency errors in database ‘TestDatabase’.
    DBCC execution completed. If DBCC printed error messages, contact your system administrator.

    Msg 5173, Level 16, State 1, Line 1One or more files do not match the primary file of the database. If you are attempting to attach a database, retry the operation with the correct files.  If this is an existing database, the file may be corrupted and should be restored from a backup.Log file ‘C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\TestDatabase_log.ldf’ does not match the primary file.  It may be from a different database or the log may have been rebuilt previously.Warning: The log for database ‘TestDatabase’ has been rebuilt. Transactional consistency has been lost. The RESTORE chain was broken, and the server no longer has context on the previous log files, so you will need to know what they were. You should run DBCC CHECKDB to validate physical consistency. The database has been put in dbo-only mode. When you are ready to make the database available for use, you will need to reset database options and delete any extra log files. DBCC results for ‘TestDatabase’.Service Broker Msg 9675, State 1: Message Types analyzed: 14.Service Broker Msg 9676, State 1: Service Contracts analyzed: 6.Service Broker Msg 9667, State 1: Services analyzed: 3.Service Broker Msg 9668, State 1: Service Queues analyzed: 3.Service Broker Msg 9669, State 1: Conversation Endpoints analyzed: 0.Service Broker Msg 9674, State 1: Conversation Groups analyzed: 0.Service Broker Msg 9670, State 1: Remote Service Bindings analyzed: 0.DBCC results for ‘sys.sysrowsetcolumns’.There are 538 rows in 5 pages for object “sys.sysrowsetcolumns”.DBCC results for ‘sys.sysrowsets’.There are 78 rows in 1 pages for object “sys.sysrowsets”.DBCC results for ‘sysallocunits’.There are 89 rows in 1 pages for object “sysallocunits”.DBCC results for ‘sys.sysfiles1’.There are 2 rows in 1 pages for object “sys.sysfiles1”.DBCC results for ‘sys.syshobtcolumns’.There are 538 rows in 5 pages for object “sys.syshobtcolumns”.DBCC results for ‘sys.syshobts’.There are 78 rows in 1 pages for object “sys.syshobts”.DBCC results for ‘sys.sysftinds’.There are 0 rows in 0 pages for object “sys.sysftinds”.DBCC results for ‘sys.sysserefs’.There are 89 rows in 1 pages for object “sys.sysserefs”.DBCC results for ‘sys.sysowners’.There are 14 rows in 1 pages for object “sys.sysowners”.DBCC results for ‘sys.sysprivs’.There are 120 rows in 1 pages for object “sys.sysprivs”.DBCC results for ‘sys.sysschobjs’.There are 47 rows in 1 pages for object “sys.sysschobjs”.DBCC results for ‘sys.syscolpars’.There are 419 rows in 7 pages for object “sys.syscolpars”.DBCC results for ‘sys.sysnsobjs’.There are 1 rows in 1 pages for object “sys.sysnsobjs”.DBCC results for ‘sys.syscerts’.There are 0 rows in 0 pages for object “sys.syscerts”.DBCC results for ‘sys.sysxprops’.There are 0 rows in 0 pages for object “sys.sysxprops”.DBCC results for ‘sys.sysscalartypes’.There are 27 rows in 1 pages for object “sys.sysscalartypes”.DBCC results for ‘sys.systypedsubobjs’.There are 0 rows in 0 pages for object “sys.systypedsubobjs”.DBCC results for ‘sys.sysidxstats’.There are 93 rows in 1 pages for object “sys.sysidxstats”.DBCC results for ‘sys.sysiscols’.There are 207 rows in 1 pages for object “sys.sysiscols”.DBCC results for ‘sys.sysbinobjs’.There are 23 rows in 1 pages for object “sys.sysbinobjs”.DBCC results for ‘sys.sysobjvalues’.There are 93 rows in 17 pages for object “sys.sysobjvalues”.DBCC results for ‘sys.sysclsobjs’.There are 14 rows in 1 pages for object “sys.sysclsobjs”.DBCC results for ‘sys.sysrowsetrefs’.There are 0 rows in 0 pages for object “sys.sysrowsetrefs”.DBCC results for ‘sys.sysremsvcbinds’.There are 0 rows in 0 pages for object “sys.sysremsvcbinds”.DBCC results for ‘sys.sysxmitqueue’.There are 0 rows in 0 pages for object “sys.sysxmitqueue”.DBCC results for ‘sys.sysrts’.There are 1 rows in 1 pages for object “sys.sysrts”.DBCC results for ‘sys.sysconvgroup’.There are 0 rows in 0 pages for object “sys.sysconvgroup”.DBCC results for ‘sys.sysdesend’.There are 0 rows in 0 pages for object “sys.sysdesend”.DBCC results for ‘sys.sysdercv’.There are 0 rows in 0 pages for object “sys.sysdercv”.DBCC results for ‘sys.syssingleobjrefs’.There are 133 rows in 1 pages for object “sys.syssingleobjrefs”.DBCC results for ‘sys.sysmultiobjrefs’.There are 102 rows in 1 pages for object “sys.sysmultiobjrefs”.DBCC results for ‘sys.sysdbfiles’.There are 2 rows in 1 pages for object “sys.sysdbfiles”.DBCC results for ‘sys.sysguidrefs’.There are 0 rows in 0 pages for object “sys.sysguidrefs”.DBCC results for ‘sys.sysqnames’.There are 91 rows in 1 pages for object “sys.sysqnames”.DBCC results for ‘sys.sysxmlcomponent’.There are 93 rows in 1 pages for object “sys.sysxmlcomponent”.DBCC results for ‘sys.sysxmlfacet’.There are 97 rows in 1 pages for object “sys.sysxmlfacet”.DBCC results for ‘sys.sysxmlplacement’.There are 17 rows in 1 pages for object “sys.sysxmlplacement”.DBCC results for ‘sys.sysobjkeycrypts’.There are 0 rows in 0 pages for object “sys.sysobjkeycrypts”.DBCC results for ‘sys.sysasymkeys’.There are 0 rows in 0 pages for object “sys.sysasymkeys”.DBCC results for ‘sys.syssqlguides’.There are 0 rows in 0 pages for object “sys.syssqlguides”.DBCC results for ‘sys.sysbinsubobjs’.There are 0 rows in 0 pages for object “sys.sysbinsubobjs”.DBCC results for ‘sys.queue_messages_1977058079’.There are 0 rows in 0 pages for object “sys.queue_messages_1977058079”.DBCC results for ‘sys.queue_messages_2009058193’.There are 0 rows in 0 pages for object “sys.queue_messages_2009058193”.DBCC results for ‘sys.queue_messages_2041058307’.There are 0 rows in 0 pages for object “sys.queue_messages_2041058307”.CHECKDB found 0 allocation errors and 0 consistency errors in database ‘TestDatabase’.DBCC execution completed. If DBCC printed error messages, contact your system administrator.

  8. Hata mesajını almamıza rağmen, şu an veritabanı kullanılabilir durumda. Güle güle kullanın 🙂

Tags: , , , , , , , ,
Posted in Sistem, SQL Server | 1 Comment »

Fotoğraflarınıza Efekt Verin

Temmuz 19th, 2010

Aşağıdaki site sayesinde resimlerinize online efekt verebilirsiniz.

İlk önce siteye resimleri yüklüyorsunuz,
istediğiniz efekti seçiyorsunuz,
Fotoğrafınızı o efekt uygulanmış olarak alıyorsunuz.

site :

http://anymaking.com/

Örnek Resim:

Gelen Aramalar:

  • fotoğraflara efekt verme
  • EFEKT MOTYLA ONLINE
  • fotoğraf efekt siteleri
  • online resim efektleri

Tags: , , , , , ,
Posted in internet | No Comments »