Sql Tablo Kolon ve Özelliklerini listeleme

SELECT c.name ‘Column Name’, t.Name ‘Data type’, c.max_length ‘Max Length’, c.precision , c.scale , c.is_nullable, ISNULL(i.is_primary_key, 0) ‘Primary Key’ FROM sys.columns c INNER JOIN sys.types t ON c.user_type_id = t.user_type_id LEFT OUTER JOIN sys.index_columns ic ON ic.object_id = c.object_id AND ic.column_id = c.column_id LEFT OUTER JOIN sys.indexes i ON ic.object_id = i.object_id AND ic.index_id =…

Devamını oku

Visual studio tüm projeler için tek app.config kullama

Visual Studio’da, solution içinde birden fazla proje ile çalışıyor ve bu projelerin hepsinin tek app.config dosyasını kullanmasını istiyorsan; Projelerden sadece birinde app.config olsun. Diğer rojelerde sağ klik -> Add -> “Add Existing Item” ile App.config dosyasını seç ve “Add” butonunun yanındaki minik üçgene basıp “Add as Link” seçeneği ile projene ekle. Bitti, gitti.  …

Devamını oku

Windows mobile device emulator internet bağlantısı

Windows 7 ve üstü işletim sisteminde “Visual Studio Smart Device Project” geliştirirken emulatörü networke bağlamak için: Windows Mobil Aygıt Merkezi’ni aç ve connection settings kısmında “Allow connections to the one of the following” seçeneğini işaretleyip altındaki listeden “DMA” yı seç ve mobil aygıt merkezini açık bırak. Device Emulator Manager’ı açıp bir emulator seç ve sağ klik…

Devamını oku

Vega Yazılım kasa satışları e-defter uyumlu muhasebe entegrasyon ayarları

İlk iş PEŞİN carisinin 5. Özel koduna POS yazıyoruz. Böylece muhasebe tarafında Peşin Satış faturasını entegre ederken ‘Pos Belgeleri -> Pos Satışları’ altında görebileceğiz. Daha sonra oluşacak muhasebe fişinin e-defter kılavuzundaki gerekliliklere uygun olması için ; Pos faturalarını listeleyip “İşlemler” kısından düzenle seçeneğini seçiyoruz. Gelen ekrandan Entegre Et scriptini düzenle diyoruz. Scriptin en başındaki değerleri…

Devamını oku

Django model foreignkey on delete options

Aşağıdaki şekilde modellerimiz olduğunu düşünelim: class UserProfile(models.Model): name = models.CharField(max_length=30) email = models.EmailField(unique=True) birthday = models.DateField() class Photo(models.Model): user = models.ForeignKey(UserProfile) description = models.TextField(blank=True) photo = models.ImageField(upload_to=’img/photo’) Photo modelinden bir kayıt silindiğinde; UserProfile modelindeki ilişkili kaydın da silinmesi için: user = models.ForeignKey(UserProfile, on_delete=model.CASCADE) UserProfile modelinde ilişkili kayıt varsa silinmesini engellemek için: user = models.ForeignKey(UserProfile, on_delete=model.PROTECT)…

Devamını oku

Pycharm, PhpStorm vs. bulanık font (blurry font) sorunu

Yaklaşık iki gündür pycharmdaki bulanık font sorunuyla uğraşıyorum. Aynı font diğer editörlerde gayet düzgün görüntülenirken, pycharmda bulanık görüntüleniyordu. Internetteki araştırmalarımda  kimi yerde pycharm’ın java swing ile yazıldığı ve swing’in font rendering özelliği ile alakalı bir problem olduğu, vay efendim OpenJDK yerine Sun JAVA jdk kullanılırsa sorunun çözüleceği yazıyor, kimi yerde font-fix yapılmış başka bir jdk yüklenmesi gerektiğinden…

Devamını oku

TeslaCrypt ile şifrelenmiş dosyalar nasıl kurtarılır?

Geçen gün iyilik borcum olan bir ahbabım aradı, bilgisayarına virüs girdiğini ve temizleyip temizleyemeyeceğimi sordu. Bilgisayarını getirirse bir bakabileceğimi söyledim. Bilgisayarı incelediğimde ise olayın basit bir virus bulaşma olmadığını gördüm. Pc deki bütün resim, video, ofis belgeleri vs. şifrelenerek dosya uzantıları .vvv şeklinde değiştirilmişti ve hiçbir dosya açılmıyordu. Ayrıca bilgisayarın heryerinde “howto_restore_FILES” adında dosylar vardı…

Devamını oku

Php ile Ean13 check digit hesaplama

<?php function ean13_check_digit($digits){ //first change digits to a string so that we can access individual numbers $digits =(string)$digits; // 1. Add the values of the digits in the even-numbered positions: 2, 4, 6, etc. $even_sum = $digits{1} + $digits{3} + $digits{5} + $digits{7} + $digits{9} + $digits{11}; // 2. Multiply this result by 3. $even_sum_three…

Devamını oku