22 Nisan 2012 Pazar

Avrupa Birliğinde Devlet Yardımları

   Büyük ölçüde bölgesel kalkınmışlık farklarının azaltılmasına yöneliktir. Bu yardımların %70 nakit olarak yapılmaktadır. Önemli bir bölümü ortalamanın altında refah düzeyinde olan bölgelere yapılmaktadır.  Bu bölgelerde ekonomik-sosyal açıdan gelişmelerini sağlamak, mesleki eğitim ve istihdam yaratmak gibi bölgesel gelir farklılıklarını azaltacak alanlara yapılmaktadır.

    Devlet yardımları Birlik bütçesinde yapılan yardımlarla sınırlı değil, ulusal imkanlarla sağlanan yardımlar da buna dahil edilmektedir.  Ancak devlet tarafından verilecek yardımlar rekabet avantajı sağlayacak biçimde verilmesi üye ülkeler arasındaki rekabeti bozucu  etki yaratacağından söz konusu yardımların düzenlenmesi hedeflenmektedir.

   Bu düzenlemelere göre üye ülkelere uygulamaya geçmeden önce planladıkları devlet yardımlarını Komisyona bildirmek zorundadır. Komisyon yardımın istisna grubuna girip girmediğini , girmiyorsa iptal edilmesini veya değiştirilmesini karara bağlama yetkisi vardır.


Bütçe Kısıtı Altında Kamu Yatırımları ve Özel Yatırımlar

   Üç tür kamu harcamasından söz etmek mümkündür.


a- Özel sektöre doğrudan tüketim faydası sağlayan kamu harcamaları
b- Özel sektörün sunduğu mal ve hizmetlere doğrudan ikame olan hizmetlere yönelik harcamalar
c- Özel sektör yatırımlarını tamamlayıcı harcamalar


   Gelişmekte olan ülkelerde kamu yatırımlarının yeniden yapılandırılma süreci enerji, ulaşım, haberleşme, sağlık  ve eğitim gibi temel hizmet alanlarından yapılan yatırımların korunması biçiminde olmuştur.


   İmalat ve madencilik alanındaki yatırımlar azaltılmış ve çoğunlukla özel sektöre devredilmiştir.

Kamu Açıklarının Döviz Kuru Üzerinden Etkisi

     Kamu açıklarının finansal piyasa yoluyla özel yatırımları etkilemesinin diğer bir yolu döviz kurudur. Yüksek kamu açıkları ve değerlenmiş döviz kuru yabancı finansman devam ettiği süre zarfında devam edebilir.  Ulusal para değer kazandığında ihracata yönelik kesim olumsuz etkilenir, ithal ikamesine yönelik sanayiler korunur.  Bir süre sonra hükümet devalüasyon yapmak zorunda kalır.

Devalüasyonun Etkisi:
Bir kaç  kanaldan özel yatırımları etkiler.
1- Sermaye mallarının reel arz fiyatlarını etkiler.
2- Sermaye malları ile üretimde kullanılan ithal girdilerin reel fiyatlarını etkiler.
3- Ücretleri etkiler bununla birlikte karlılık ve yatırımları etkiler.
4- reel gelirleri etkileyerek yurt içi üretime olan talebi değiştirir.

   Devalüasyonun özel yatırımlar üzerindeki kısa ve uzun dönem etkisi ters yönlü olabilir. Kısa dönemde ithal sermaye malları ve girdi fiyatlarında dolayı artan maliyet negatif etki yaratır. Uzun dönemde yaratılan bu etki pozitife döner.

   Uzun dönemde artan rekabetten dolayı ihracatın artması özel yatırımları teşvik edebilir. Makroekonomik çerçeveden bakılırsa devalüasyonun amacı dış ticaret dengesizliklerini düzeltmekse, veri üretim düzeyinde talep düşürmek zorundadır. 

   Yapılan çalışmalarda devalüasyon uzun dönemde olumlu etkisi kısa dönemde daraltıcı etkisinde fazla olduğu göstermektedir.  Bu çalışmalar sonucunda özel yatırımlardaki düşüşün bir kısmı değişen göreli fiyatlara uyum sürecindeki geçiş maliyetlerinden kaynaklanmaktadır.

31 Mart 2012 Cumartesi

Sigorta primi işveren hissesi desteği

    4447 Sayılı Kanunun geçici 10 ncu maddesinde öngörülen sigorta prim işveren destek hissesinde maddede yer alan şartlara uygun firmalar yararlanır.
Ortalama sigorta sayısı sigortalının işe başladığı işyerinde işe giriş tarihinden önceki altı ayda sosyal güvenlik kurumuna bildirilmiş olan toplam sigortalı sayısı üzerinden hesaplanır.
Ortalama sigortalı sayısı küsuratlı çıkması halinde 0,01 ile 0,49 arası 0 (sıfır) 0,50 ile 0,99 arası tama iblağ edilecektir.
(B) sigortalısının  (A) Limited şirketinde 20/03/2011 tarihinde işe alındığı varsayılırsa, konu işyerinde önceki altı aylık ortalama sigortalı sayısı aşağıdaki tabloda gösterildiği gibi,


                                               
Toplam Sigortalı sayısı : 6+3+3+5+5+6= 28
Ortalama sigortalı sayısı (önceki altı aya itibariyle)  28/6= 4,6  buda 5 tamamlanır. 0,50 ile 0,99  aralığına tekabül ettiği için.


4447 Sayılı Kanunun 10 ncu maddesine göre firma 6 ve üzeri sigortalı çalıştırdığı aylarda destekten yararlanabilecektir.


(A) Anonim Şirketine 2011 Nisanda (A) sigortalısı 2011 Mayısda (B) ve (C) sigortalılarının alındığı düşünülürse ve şirkette altı aylık önceki dönemlerde çalışan sayısı aşağıdaki gibi ise;




2011 Nisanda alınan (A) sigortalısı için;
1+2+1+2+1+1=8 ise 8/6 = 1,33 buda 1'e tekabül edecektir.


2011 Mayısda alınan (B) ve (C) sigortalıları için;
2+1+2+1+2+1=9 ise 9/6 = 1,5 buda 2'ye tekabül edecektir.


1- (A) sigortalısından dolayı bir sigortalıya ilave;
2- (B) ve (C) sigortalılarından dolayı iki sigortalı ilave çalıştırılmaları halinde yararlanılabilecektir.


Aşağıdaki tabloda gösterildiği gibi çalışan sayısı;



ise bu durumda destekten yararlanacak sigortalılar aşağıdaki gibi olacaktır.

11 Şubat 2012 Cumartesi

Denk Bütçe Kuralı

    Harcama ve vergilerin eşit olması sonucunda borçlanmaya izin verilmemesidir. Altın kural olarak adlandırılan diğer bir anlamda gelirler ile tüketim harcamalarının eşit olması borçlanmaya sadece yatırım finansmanı için izin verilmesidir. 

Uzun dönemde para arzı ve faiz oranı sabit olacak ve fiyatlarda hareket olmayacaktır.  Devlet iç borçlanma senetleri (DİBS) ile borçlanma mümkün olmadığında kamu harcamalarının tamamı vergiler ile finanse edilecektir.  

Diğer kurallar sabit olduğunda para politikası kuralı maliye politikası kuralına bağlanmış olacaktır.  Bunun sonucunda KKBG ile GSYİH oranı sıfır (0) olacak. Maliye politikası araçları tam istihdam bütçe denkliğini sağlayacak şekilde tasarlanacaktır.

8 Şubat 2012 Çarşamba

Senyoraj ve Tanzi Etkisi

          Hazinenin Merkez Bankasına iç borçlanma senetlerini satması anlamına gelir. Ayrıca Kamu geliri açısından buna senyoraj denir. Üçüncü bir tanım ise Merkez Bankasının para basmadaki gücünü kullanarak elde ettiği gelir olarak da tanımlanır. 

Büyüyen bir ekonomide para arzının artmaması risk doğuracaktır. Dolayısıyla para basımı kaçınılmaz olacaktır. Devlet bu yolla gelir elde edecektir. Para basımının olması ayrıca büyüyen ekonomide enflasyonun artmasını engelleyecektir. Dikkat edilecek bir nokta para basılarak gelir elde edilmesinin üst sınırı vardır. Bu eşik aşıldığında genişleme fiyatlara yansıyacaktır. Bu durum tanzi etkisi ile açıklanabilir. Tanzi etkisi ise devletin elde ettiği gelirlerde bu eşikten sonra azalma olacak ve net gelirde kayıplar yaşanmaya başlayacaktır. 

Enflasyonun kamu gelirleri üzerindeki aşınmayı hesaplamak için Tanzi etkisi üzerinden hesaplama yapılacak bu hesaplamada da vergi tahsilatında meydana gelecek ortalama geçikme ile aylık ortalama enflasyon oranı ilişkilendirilmelidir. Bu durumda gerçek kayıp bulunacaktır.

Sterilizasyon

             Merkez Bankasının açık piyasa işlemlerini kullanmasına sterilizasyon denir. Merkez bankası kamu sektörü için aldığı kredilerin bir kısmını özel sektöre aktarmaktadır.  Hazineye iç borçlanma senetleri ile kredi verir aynı zamanda özel kesimin elinde bulunan senetleri alarak para arzını kontrol etmektedir. Bankaların reeskont yoluyla borçlanma yoluna giderken Merkez Bankası buna müdahalede bulunmaz, nedeni ise kredi imkanlarının dağıtılması önlemek istemez. Piyasada aşırı para artışını önlemek ve müdahale etmek için devlet iç borçlanma senedi satarak piyasadan para çekebilir.

2 Şubat 2012 Perşembe

USB Belleklerden silinmeyen dosyalar

       USB tokenlerden yada harici disk lerde kopyalama sırasında oluşan hatalar sonrasında dosyaların command promptan silme işlemi yapılmasına rağmen dosyaların silinememesi sorunu aşağıdaki şekilde çözebildim.



başlat/çalıştır/cmd yazın.. ve açılacak dos penceresine chkdsk/r x: yazın (buradaki x i siz harici hddnizin harfini / yada usb tokenin aldığı harfi yazın..) entere basarak chkdsk hizmetini çalıştırın. İşlem bitince silinmeyen dosyalarımızın başarıyla silindiği gözlemlendi.

1 Şubat 2012 Çarşamba

System.BadImageFormatException: Could not load file or assembly

            32 bit sistemlerde dll derlendiğinde 32 bit sistemde çalışır ancak bu dll 64 bit sistemde çalışması için 64 bit sistemde yeniden derlenmesi gerekir. ISS üzerinde kullanılıyor ise IIS 64 bit den 32 bit çevirilerek geçici çözüm sağlanır.


Derleme esnasında ise Any CPU seçimi yapılarak derleme sorun çözümlenir.



Referans Linkler:




13 Aralık 2011 Salı

Virtual PC lerin farklı makinelere kopyalanması sonucundaki network erişim problemi - Linux


   Vm PC başka makineye kopyalandığında MAC adresin eth0 set edilmesinden dolayı host makineden ve Vm makine  birbirlerine Ping atamamaktadır.

Kısaca Test edilecek adımlar:
/etc/network/interfaces dosyasında 
auto eth2
iface eth2 inet dhcp olarak set edilmiş  olduğunu görebilirsiniz.
Asagidaki komutu calıştırın.
locate 70-persistent-net.rules
ifconfig komutunu çalıştırın ve ethx hangi mac adresin set edildiği kontrol edilir.
70-persistent-net.rules dosyasını rename edin. 
Bu dosya genel olarak  /etc/udev/rules.d/ altında bulunur.
/etc/networks/interfaces dosyası edit edilmeli.
autho0 eth0
iface eth0 inet dhcp   olacak şekilde değiştirilmeli.
70-persistent-net.rules içerisindeki Mac adresi değişitirilmeli ve makine restart edilmelidir.



Referans Link : http://ehealth-aussie.blogspot.com/2010/06/static-ip-on-debian-based-guest-vm.html

Firefox Print Problemleri - unknown error occurred while printing - Printing failed when starting the document


Firefox 1,5 portable versiyonunda görülen printer problemlerinin en kısa yoldan şuan için çözümlenmesi için bir kaç methoddan bahsedeceğim.

Aşağıda referans linkini verdiğim forumdan yaralanarak; 

1- Network printerlarda daha çok karşılaşılan problemde birden fazla printer set edilmiş ise ve default printer kullanılmıyor ise bu hata ile karşılaşılabilir, çözüm için kullanılacak printer default set edilmeli ve firefox resetlenmelidir.

2- Eski versiyon firefox da yeni printerların algılama problemi oluşmasına karşılık about:config ile ayalar ekranına ulaşılıp aşağıdaki anahtar bulunarak çalıştığınız printer adı yazılmalı ve test edilmelidir.

Yukarıdaki test sonuçları başarılı olduğu gözlemlenmiş, ancak bu işlemler sorunu tamamiyle ortadan kaldırır diyemeyiz. En kısa zamanda güncel versiyona geçilmesi tavsiye edilir.

Ayrıca printer kullanımında yapılan bu işlemlerin defalarca tekrar edilmesi client tarafında sıkıntı yaşanmasına sebep olur.

user_pref("print.print_printer", ”Printer adını yazın” );”  



16 Kasım 2011 Çarşamba

Firefox 3,5 cookie sorunu

Bu makalemde sizlere karşılaştığım bir sorunun çözümü hakkında kısa bilgi vermeye çalışacağım.

Firefox 3,5 de cookie bilinen javascript kodu ile yazıldığında sık olmasa bile örnek aşağıdaki kod da görüleceği üzere cookie yazma ve okumada başarı sağlanamadığı gözlemlendi.



<html>
<head>
<script type="text/javascript">
function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
  {
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x==c_name)
    {
    return unescape(y);
    }
  }
}

function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}

function checkCookie()
{
var username=getCookie("username");
if (username!=null && username!="")
  {
  alert("Welcome again " + username);
  }
else
  {
  username=prompt("Please enter your name:","");
  if (username!=null && username!="")
    {
    setCookie("username",username,365);
    }
  }
}
</script>
</head>
<body onload="checkCookie()">
</body>
</html>

Bu durumda yapılması gereken makale sonunda size referans aldığım linkden faydalanacağınız kodları kullanarak bu sorunu çözebildim.

Cookie yaratmak:
/* localhost cookie  */
var ios = Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService); 
var cookieUri = ios.newURI("http://localhost/", null, null); 
var cookieSvc = Components.classes["@mozilla.org/cookieService;1"].getService(Components.interfaces.nsICookieService); 
 
cookieSvc.setCookieString(cookieUri, null, "kobil=alper;", null);





Cookie Okumak :
  1. var ios = Components.classes["@mozilla.org/network/io-service;1"]  
  2.             .getService(Components.interfaces.nsIIOService);  
  3. var uri = ios.newURI("http://www.google.com/"nullnull);  
  4. var cookieSvc = Components.classes["@mozilla.org/cookieService;1"]  
  5.                   .getService(Components.interfaces.nsICookieService);  
  6. var cookie = cookieSvc.getCookieString(uri, null);  


  1. var cookieMgr = Components.classes["@mozilla.org/cookiemanager;1"]  
  2.                   .getService(Components.interfaces.nsICookieManager);  
  3.   
  4. for (var e = cookieMgr.enumerator; e.hasMoreElements();) {  
  5.   var cookie = e.getNext().QueryInterface(Components.interfaces.nsICookie);   
  6.   dump(cookie.host + ";" + cookie.name + "=" + cookie.value + "\n"); // see http://developer.mozilla.org/en/docs/nsICookie for a list of attributes on |cookie|  
  7. }  


Cookie Silmek :
  1. Components.classes["@mozilla.org/cookiemanager;1"]  
  2.           .getService(Components.interfaces.nsICookieManager).removeAll();  



Örnek :
  1. // Creates a cookie for ".example.com"  
  2. var url = "http://.example.com";  
  3. var cookieString = "your_key_name=your_key_value;domain=.example.com;expires=Thu, 15 Jan 2009 15:24:55 GMT";  
  4.   
  5. var cookieUri = Components.classes["@mozilla.org/network/io-service;1"]  
  6.     .getService(Components.interfaces.nsIIOService)  
  7.     .newURI(url, nullnull);  
  8.   
  9. Components.classes["@mozilla.org/cookieService;1"]  
  10.     .getService(Components.interfaces.nsICookieService)  
  11.     .setCookieString(cookieUri, null, cookieString, null);  




Firefox cookieler nerede saklanır?





%Temp%\AppWizard\firefox\profile klasörü altında bulunan  “cookies.sqlite”  dosyası içerisnde cookie aratılınca bulunabiliyor, Dosya kısmı şifrelidir


Firefox üzerinde  ise ;  Araçlar  > Seçenekler > Gizlilik ekranında görülebilir.