Uzun süre TOSSIM kullandıktan sonra OMNeT++ ağ simlülatörünü kullanmaya başladım. Elbette ki her yeni başlangıcın bazı alışma süreçleri olacaktır.

İlk kodlamamı yaparken, şöyle bir sorunla karşılaştım :
Error in module (omnetpp::cModule) ag (id=1) during network setup: Class "blogkafem" not found -- perhaps its code was not linked in, or the class wasn't registered with Register_Class(), or in the case of modules and channels, with Define_Module()/Define_Channel().

Sorunda da anlayacağınız üzere ağ simülasyonu "blogkafem" isimli sınıfı bulamıyor. Bu problemin çözümü için ilk başta internette Eclipse ile ilgili bazı bağlantı ayarlarınızda problemler olduğunu anlatan bazı web siteleriyle karşı karşıya gelebilirsiniz. Sorunun Eclipse'ten (omnet'in varsayılan yazılım geliştirme editörü) kaynaklanıp kaynaklanmadığını anlamak için ise, hazır örneklerden bir tanesini çalıştırıp simüle etmenizi öneririm. Şayet herhangi bir sıkıntı yaşamazsanız ve sıkıntı yalnızca sizin yazdığınız koda meydana geliyorsa ufak bir ayrıntıyı gözden kaçırdığınızı söyleyebilirim.


Çözüm gayet basit aslında. Bunu anlamak için, biraz daha fazla dikkatli olmak hatayı iyi anlamak yeterli olacaktır.

.NED uzantılı (Network Description File) olan dosyanızı açın.

Örnek olsun diye benim kodumun şöyle olduğunu varsayıyorum.

simple blogkafem
{
    gates:
        input in;
        output out;
}

Burada, simple olarak tanımlı "blogkafem" sınıfı ile,
.CC uzantılı program dosyasının adı ve class ismi aynı olmalı.

Bakınız, blogkafem.cc uzantılı program dosyasının içeriği :


class blogkafem : public cSimpleModule{

    protected:
        virtual void initialize();
        virtual void handleMessage(cMessage *msg);
};


Bu isimlerin farklı olması durumunda, OMNeT simülatörü .NED uzantılı dosyanızdaki sınıf ile .CC uzantılı dosyanızda yer alan sınıfları birbirlerinden bağımsız sınıflar olarak değerlendirdiği için, bu durum size hata olarak dönmektedir.

Konuyla ilgili yorumlarınızı alttaki yorum formu aracılığıyla bana iletebilirsiniz. Kolay gelsin.
Yazının devamını oku
Bazı zamanlarda sunucu kaynaklı sebeplerden dolayı internet sitenize erişim problemi yaşayabilirsiniz. Bunun için en basit yöntem ise sunucuyu yeniden başlatmaktır. Eğer ki sunucuyu yeniden başlatmanıza rağmen sorununuzu çözemediyseniz, akla gelen diğer bir yöntem ise "apache2"yi yeniden başlatmak olacaktır.

Putty benzeri bir programla, sunucu terminal ekranınıza giriş yaptıktan sonra, Apache2 için yeniden başlatma komutu şudur :
service apache2 restart

"Restarting web server apache2 [fail]" Problemi ve Çözüm Yöntemi


Kimi zaman, Apachi2'yi yeniden başlatma komutunu yazdıktan sonra şöyle bir hata ile karşı karşıya kalabilirsiniz :
 * Restarting web server apache2 [fail]
 * There are processes named 'apache2' running which do not match your pid file which are left untouched in the name of safety, Please review the situation by hand.


Aldığınız hata tam olarak buysa, bu hatayı gidermek için apachi2 prosesini tamamen sonlandırmamız gerekmektedir. Sonrasında ise apache2'yi sorunsuz olarak yeniden başlatabilirsiniz. Aşağıdaki adımları takip ederek, bu sorundan kolayca kurtulabilirsiniz.

1) İlk önce apache2'nin id değerini bulmak için terminalden şu komutu yazıyoruz :
pidof apache2
2) İlgili id değerini bulduktan sonra bu "id" değerini kullanarak, apache2'yi sonlandırmak için işletim sistemine kill komutunu veriyoruz.
sudo kill -9 "buraya tırnaklar olmadan, önceki adımda bulunan id değerini yazın"

3) Son olarak ise alttaki komutu yazarak apache2 web yorumlayıcısını sorunsuz olarak başlatabilirsiniz
sudo service apache2 restart

Eğer ki sitenizde SSL kullanıyorsanız, restart komutundan sonra sizden şifre istenebilir. Şifre olarak ise SSL kurarken kullandığınız şifreyi yazmanız gerekecektir. Aşağıdaki görsele bakarak, buraya kadar anlattıklarımı uygulamalı bir şekilde görebilirsiniz.


Görseldeki "id" değerini sakın siz kendi sunucunuzda kullanmayın. Çünkü "pidof apache2" komutu sonucu sistemin size vereceği "id" bilgisi her sunucuda farklıdır. Konuyla ilgili yorumlarınızı aşağıdaki yorum kutucuğuna yapabilirsiniz, kolay gelsin.
Yazının devamını oku
TinyOS ile ilgili bu yazımızda birden çok hataya değinip hepsine çözüm getirmeye çalışacağız.

İlk hatamız şu :
'nesc', 'tinyos-tools', 'msp430-46' errors: 'avr-tinyos' is not all installable
Bahsettiğim hatanın çözümü için aşağıdaki komutları sırasıyla uygulamanız yeterli olacaktır.

1. Öncelikle bir imza anahtarı oluşturmak için aşağıdaki komutu yazın.



2. Aşağıdaki komutlar /etc/apt/sources.list.d/tinyprod-debian.list dosyasına gerekli eklemeleri yapın.



3. Gerekli eklemeleri yaptıktan sonra paketimizi kuralım.



Üstteki hata dışında ayrıca "-gcc" hatası alıyorsanız, onun için de aşağıdaki başlıkta yazılanları uygulamanız gerekmektedir.

TinyOS GCC Sorunu ve Çözüm Yöntemi


Ubuntu kullanıyorsanız ve GCC hatası alıyorsanız eğer, aşağıdaki komutları sırasıyla terminal ekranında çalıştırarak, gerekli kurulumları gerçekleştirmeniz gerekmektedir.



Ek olarak MSPGCC'yi kurmak için aşağıdaki komutları da sırasıyla çalıştırmanız gerekmektedir. Satırların her biri sırasıyla çalıştırmanız gereken birer komuttur :



Bu konuyla ilgili bahsedeceklerim bu kadar arkadaşlar. Eklemek istedikleriniz olursa eğer, yazının alt kısmına konuyla ilgili eklemelerinizi veya sizin kendi çözüm yöntemlerinizi ekleyebilirsiniz. Hepinize başarılar, kolay gelsin.
Yazının devamını oku
TinyOS uygulamasını kullanırken, uygulamanın kullandığı belli sürümler vardır. Aldığınız hatada da zaten olması gereken Python sürümü size şu şekilde belirtilir.
make: python2.71+-config: Komut bulunamadı
make: python2.71+-config: Command not found
make: python2.71+-config: Comando não encontrado

3 farklı dille de hatayı yazmaya çalıştım ama aslında aynı hatadan bahsediyoruz.

Yapmanız gereken şey ise, hatada yazan Python sürümüne göre ayarlarınızı konfigüre etmek olacaktır. Örnek vermem gerekirse hatada Python'un 2.71 sürümü ile ilgili sorun yaşadığım için, ayarlarımı da Python'un 2.71 sürümüne göre konfigüre etmem yeterli oldu. Öte yandan bilgisayarınıza kuru olan Python sürümü de önemli. Bu sebeple ilk önce bilgisayarınızdaki Python sürümüne terminale yazacağınız şu komut ile bakabilirsiniz :
python -V
Hatada yer alan Python sürümü ile sizin bilgisayarınızdaki Python sürümü farklı ise, öncelikli olarak bilgisayarınıza, hatada yer alan Python sürümünü kurmanız gerekmektedir.

Bakınız : Linux'ta Python Sürümünü Değiştirmek

Daha sonrasında ise birkaç basit konfigürayon ayarı ile Python hatasından kurtulmuş olacağız.

1. Terminale aşağıdaki konutları yazarak gerekli Python eklentilerini kurun :



2. Sonrasında TinyOS'a ait konfigürasyon ayarlarınızın şu şekilde olup olmadığına emin olun :



3. Son olarak ise, TinyOS dosyası açıkken arama kısmına sim.extra yazıp, düzenleme yapmamız gereken sim.extra ekstra dosyasını açın. Belirttiğim sim.extra dosyasına tinyos klasöründeyken support -> make yolunu izleyerek de ulaşabilirsiniz. Dosyayı açtıktan sonra, PYTHON_VERSION yazılı satırı bulun ve karşısındaki ibareyi kendi PYTHON sürümünüze göre değiştirin. Eğer siz de Python 2.71 hatası alıyorsanız, bahsettiğim satırı şu alttaki satırla değiştirmeniz gerekmektedir.




TinyOS'ta yaşanan Python sorunları ile ilgili benim bahsedeceklerim bu kadar. Konuyla ilgili yorumlarınızı veya hatalı olarak belirttiğim yerler varsa, yapmamı istediğiniz düzeltmeleri aşağıdaki yorum formu aracılığıyla belirtebilirsiniz. Hepinize kolay gelsin arkadaşlar.
Yazının devamını oku
Asus bilgisayar kullanıyorsanız ve şifreli olduğu için administrator yetkisi ile BIOS'a giriş yapamıyorsanız, bu şifreyi aşarak admin yetkisi ile BIOS'a erişebilmenin basit bir yolu var.

Bu yazıdaki yöntem tüm bilgisayarlar veya tüm ASUS bilgisayarda istinasız olarak çalışır mı bilmiyorum. Onu sizin denemeniz lazım ama ASUS'un K55V serilerinde kesinlikle çalıştığını söyleyebilirim. Bizzat denediğim bir yöntemdir.

1) Öncelikli olarak bilgisayarınızı normal bir şekilde açın ve bilgisayarın tarihini 23/11/2011 olarak ayarlayın. Bu ayarı yaparken aynı zamanda internet saat sunucusu ayarını devre dışı bırakın.

2) Bilgisayarınızı yeniden başlatın ve bilgisayar başlayacağı sırada F12'ye art arda basarak BIOS şifre ekranının gelmesini sağlayın.

3) BIOS şifre ekranı geldikten sonra kutucuğa herhangi bir şey yazın ve daha sonra silin. Sonrasında ise ALT tuşuna basılı kalarak R tuşuna basın. ALT + R kombinasyonunu uyguladıktan sonra karşınıza şöyle bir ekran gelmesi gerek:

ALT + R yaptıktan sonra üst görseldeki ekran karşınıza geldiyse eğer, Caps Lock açık olacak şekilde şu şifreyi yazın : A1AAABBA

Şifreyi girdikten sonra artık BIOS'a admin olarak erişmil olacaksınız ve BIOS şifresi otomatik olarak pasif olmuş olacak. Yani artık BIOS'a hiçbir şifreye ihtiyaç duymadan admin rolünde açabileceksiniz.

Konuda belirttiğim tarih ve şifre eşleştirmesi işe yaramazsa eğer, tüm tarih ve şifre eşleştirmelerine şuradan ulaşabilirsiniz : ASUS BIOS Sıfırlama Tarih ve Şifre Eşleştirmeleri

Anlattığım yöntemi bir arkadaş video olarak sunmuş. Eğer isterseniz buraya tıklayarak bu anlattıklarımı videolu olarak görebilirsiniz. Konuyla ilgili yazmak istediklerinizi alttaki yorum kutucuğu aracılığıyla iletebilirsiniz. Kolay gelsin.

Yazının devamını oku
Mozilla Firefox, Google Chrome, Safari, Opera, Yandex Browser veya diğer adı pek duyulmayan tarayıcılardan hangisini kullanırsanız kullanın, tarayıcıya yerleşen virüslere illa ki bir kez yakalanmışsınızdır.

Tarayıcı Virüsü Nedir?

Aslında tarayıcı virüs denilen şey, bilgisayarınızın içinde gizlenen ufak programcıklardır. Siz farkında olmadan bilgisayarınıza bulaşan bu ufak programcık, direkt olarak tarayıcınız üzerinde yetki sahibi oluyor. Siz her ne kadar tarayıcınızda değişiklik yaparsanız yapın, bilgisayarınıza bulaşan virüs, tarayıcı ayarlarını yine kendi istediği ayarlara geri dönüştürecektir.

Tarayıcı Virüsleri Ne Tür Zararlar Verirler?

Tarayıcı virüsleri genelde size istediği arama motorunu kullandırmaya çalışırlar. Size kullandırtmaya çalıştıkları arama motoru ise virüsü yayan kişinin tamamen kendi geliştirdiği bir arama motoru olmaktadır ve son derece tehlikelidir. Eğer isterse sizin tüm kişisel bilgilerinize ulaşabilirler.

Ayrıca bu virüsler, siz hangi internet sitesine girerseniz girin, sürekli olarak size sağdan, soldan veya açılır pencere şeklinde reklam gösterimleri yaptırabilirler. Bu sizin için çok rahatsız edici bir durumdur ama virüsü yayan kişi için, milyonlarca liralık bir kazanç kaynağıdır.

Tarayıcı Virüsleri Nasıl Bulaşırlar?

Kaynağı belli olmayan, programın yapımcısını anonim olduğu programları kurmadan önce iyice bir araştırdıktan sonra kurmanızda fayda var. Bilgisayarınıza program kurulumu yaptığınız sırada size önerilen seçeneklere dikkat etmeden sürekli olarak "Next" yaparak program kurulumu yapıyorsanız eğer, kendi elinizle virüsün tarayıcınıza yerleşmesine izin veriyorsunuz demektir. Bu sebepledir ki bilgisayarınıza program kurulumu yapacaksanız, kesinlikle ama kesinlikle "Hızlı Kurulum" veya "Önerilen Kurulum" seçeneklerinden uzak durun ve her zaman "Özelleştirilmiş" veya "Custom" seçeneğini seçerek programları bilgisayarınıza kurun. Bu seçenekleri seçtikten sonra bilgisayarınıza ekstradan kurulacak programların listesi çıkacaktır karşınıza. Onların başındaki tik işaretlerini kaldırarak kuruluma devam etmelisiniz.
Yazının devamını oku
CodeBlocks uygulamasını kullandığınız sırada;

DoxyBlocks is working, please wait a few moments...
Found existing doxyfile...
Execution of 'doxygen' failed.
Please ensure that the doxygen 'bin' directory is in your path or provide the specific path in DoxyBlocks' preferences.

şeklinde bir hata alıyorsanız eğer bu hatanın sebebi, bir CodeBlocks eklentisi olan DoxyBlocks uyglamasının pasif durumda olmasından kaynaklıdır.


Plugin -> Manage Plugin kısmına girerek, "DoxyBlocks" uygulamasını "Enable" yaparak bu sorunu çözebilirsiniz.


Üstteki ekran görüntüsünde de göreceğiniz üzere, "DoxyBlocks" uygulamasının "Enabled" kısmında "Yes" yazıyor olması lazım.

Yazının devamını oku
Windows'un açılması sırasında No Such Partition hatası ile karşılaştıysanız eğer, bunun sebebi Windows'un başlamasını sağlayan yazılım parçasının başka bir yazılım tarafından değiştirilmiş veya bozulmuş olmasından kaynaklanır. No Such Partition hatası olan bilgisayar, işletim sistemini boot edemez. Yani başlatamaz. Sonuç olarak bilgisayarınız açılmaz ise şöyle bir hata ile karşı karşıya kalırsınız :


Böyle bir sorunda panik yapmaya gerek yok. Bilgisayarınızda herhangi bir sorun yok. Sadece bilgisayarınız Windows'u başlatamıyor. Bu sorun, Ubuntu gibi Linux dağıtımlı bir işletim sistemini bilgisayarınızdan sildikten sonra karşınıza çıkar genelde. Çünkü siz Windows'un yanına başka bir işletim sistemi kurarken, bu işletim sistemi Windows'un başlatılmasını sağlayan Master Boot Record (MBR) üzerinde değişiklikler yapıyor.

Bu sorunu çözmek için ise, MBR'yi (Master Boot Record) fixmbr komutu ile onarmak gerek. Onarmayı gerçekleştirebilmeniz için ise işletim sisteminize uygun bir Windows DVD veya CD'si veya içinde Windows olan bir USB belleğe ihtiyacınız var. Aslında demek istediğim şey, bir windows format DVD veya CD'si veya format atabilen bir USB'ye ihtiyaç var ama biz format atmayacağız. Bu format DVD/CD'si veya USB aracılığıyla sadece Windows'u onaracağız.

Onarma işlemi yaparken kullanacağınız format CD'si veya USB'sine yüklü olan Windows'un, bilgisayarınızdaki Windows sürümü ile aynı olması gerektiğini unutmayın. Örnek vermem gerekirse, bilgisayarınızda Windows 7 Ultimate 64 bit yüklü iken, onarma işlemini gerçekleştirecek olan DVD, CD veya USB'de de Windows 7 Ultimate 64 bit olsun. Eğer ki Windows XP, 8 veya Windows 7'nin Home Basic versiyonu gibi bilgisayarınızda bulunan işletim sisteminden farklı bir işletim sistemi ile onarma yapmaya çalışırsanız, bilgisayarınızı onarma işlemi başarılı bir şekilde gerçekleşmeyebilir.

Windows CD'si veya USB'sini bilgisayarınıza taktıktan sonra gerçekleştirmeniz gereken adımlar ise şunlardır :

1) DVD, CD kullanıyorsanız bu DVD veya CD'yi, USB kullanıyorsanız USB'yi BIOS ayarlarından sanki format atar gibi  önceliklendirin. Yani bilgisayar açılırken takılı olan bu aygıtları bilgisayarınız görsün. Daha sonrasında ise bilgisayarı kapatıp yeniden başlatın.

2) Taktığınız aygıtı Windows gördüğü zaman sizden bir tuşa basmanız istenecektir. Sorulduğunda herhangi bir tuşa basın. Bu adımı yaparken seri olmanız gerekiyor.

3) Bilgisayarınızı onarın'a tıklayın.

4) Onarmak istediğiniz işletim sistemini seçin ve sonra İleri'yi tıklayın.

5) Sistem Kurtarma Seçenekleri iletişim kutusunda Komut İstemi'ne tıklayın.

6) bootrec.exe /fixmbr komutunu yazıp enter tuşuna tıklayın.

İşlemin başarılı olduğuna dair bir yazı ekrana gelecektir. Bu aşamadan sonra bilgisayarınızı yeniden başlatın ve kurulum DVD/ CD veya USB'nizi çıkarın ki bir daha onarma ekranı gelmesin. Aksi takdirde bilgisayarınız onarılsa bile onarılıp onarılmadığını anlayamayabilirsiniz. Altıncı adıma kadar her şeyi belirttiğim şekilde yaptıysanız eğer, bootrec.exe /fixmbr komutu büyük ihtimalle sorununuzu çözecektir.

Eğer bootrec.exe /fixmbr komutu işe yaramadıysa, komut isteminin açıldığı bölüme kadar olan işlemleri tekrarlayın. Daha sonrasında ise şu komutları yazın ve her komuttan sonra entera basın:
  • bcdedit /export C:\BCD_Backup
  • c: cd boot
  • attrib bcd -s -h -r
  • ren c:\boot\bcd bcd.old
  • bootrec /RebuildBcd 
Bilgisayarınızı yeniden başlatın ve kurulum DVD/ CD veya USB'nizi çıkarın ki bir daha onarma ekranı gelmesin. Az önce de dediğim gibi eğer yeniden başlama sırasında DVD/ CD veya USB'nizi çıkarmadığınız takdirde bilgisayarınız onarılsa bile onarılıp onarılmadığını anlayamayabilirsiniz.

Konuyla ilgili daha fazla bilgiye ihtiyaç duyuyorsanız eğer buraya tıklayarak Microsoft'un sitesindeki açıklamalara da göz atabilirsiniz.
Yazının devamını oku
Disk genişletme işlemi yaparken kimi zaman genişletme kısmının pasif görünmesi sorununun,  windows işletim sisteminin, disk bölme işlemini belli prensiplere göre yapmasından kaynaklanmaktadır.

Prensip ise şudur, bir diski küçültmek istediğimiz zaman, diskten ayırdığımız alan her zaman diskin sağında ayrı bir alan olarak durur. Bir disk genişletmek istediğimiz zaman ise diskin sadece sağ bitişiğindeki disk ile o diski genişletebiliriz. Burada bizi asıl ilgilendiren tanım, genişletme ile ilgili yazdığım cümledir. Bu açıklamalar size karmaşık geldiyse eğer, alttaki örneği baz alarak olayı kavrayabilirsiniz.

Öncelikle işin mantığın anlamak için 3 tane yerel diskimizin olduğunu varsayalım. Bunların sıralaması ise A, B, C şeklinde olsun. Sıralamaya dikkat edin. Sıralamalar önemli. Biz disk birleştirmek işlemi yaparken C'den bir parça ayırıp A'ya ekleyemeyiz ama; B den silip A'ya ekleme yapabiliriz. A yada B den alan küçültüp C'ye ekleyemeyiz ama C'den B'ye ekleme yapabiliriz. Çünkü disk küçültme işlemi yaparken  soldan sağa, disk büyütme işlemi yaparken ise sağdan sola doğru diskler genişletilir. Tüm olay budur.

Anlaşılması kolay olsun diye diskler üzerinden örnek verdim ama genişletme yaparken paylaşılmamış alanı diske ekliyoruz. Bazen hafızadaki alan bir harfe de sahip olmayabilir. Şimdi ise olayı daha iyi anlatabilmem için bir de gerçek disk yönetim sistemi üzerinden olayı anlatayım.

Benim bilgisayarımdaki Disk Yönetimi kısmına ait olan aşağıdaki ekran görüntüsüne bakalım :


Öncelikle sistem ayrıldı kısmına kesinlikle ama kesinlikle dokunmayınız. Eğer o kısma dokunursanız tüm işletim sisteminize ve verilerinize elveda demek zorunda kalırsınız. Buradaki amacımız Yerel Disk C'nin genişletme işlemini pasif hale getirmek. Bu  yüzdendir ki kuralımıza göre Yerel Disk C'nin sol tarafı zaten bizi hiç ilgilendirmiyor.

Verdiğim ekran görüntüsü ve örneği karşılaştıracak olursak eğer, burada da sıralama dikkat edin. Sistem ayrıldı kısmı bizi ilgilendirmiyor. Önce yerel disk C var, sonra 17.38 GB'lık ve 5.87 GB'lık bilgisayar tarafından kullanılan bir alanlar geliyor. Sonrasında Yeni Birim D ve en sonda 80 GB'lık ayrılmamış bir alanımız var.

Bu sıralamaya göre Yeni Birim D sadece 80 GB ile birleşir. Bu disk sıralamasına göre, yazının başında belirttiğim prensipler gereği "80 GB'lık Ayrılmamış" alan Yeni Birim D dışında hiçbir disk bölümüne eklenemez. Yerel Disk C ise sadece sağ dibindeki ayrılmamış alan ile birleşir. Örneğin 80 GB ile birleşemez ama 17.38 GB'lık alanda "Ayrılmamış" yazıyor olsaydı 17.38 GB'lık alan ile birleşebilirdi.

Üstteki ekran görüntüsüne göre diskin en sağında 80 GB'lık bir boş alan olmasına rağmen Yerel Disk C'nin genişletme işlemi pasif olarak görünür. Yazının başındaki örnekte de dediğim gibi bir disk sadece sağ yanındaki disk ile genişletilebilir. Çünkü 80 GB'lık Ayrılmamış alan Yerel Disk C'nin sağında olmasına rağmen yanında değil. O yüzdendir ki Yerel Disk C'nin genişletilmesi işlemi pasif olarak görünür.

Bu durumda yapmanız gereken şey, Yerel Disk C'nin hemen sağ dibindeki alanı silip, oranın paylaşılmamış alan olmasını sağlamaktır. Eğer Yerel Disk C'nin sağ dibindeki alan "Ayrılmamış" alan haline gelirse Yerel Disk C genişletme seçeneği aktif hale gelecektir. İşte bu yüzdendir ki ben Yerel Disk C Genişletme İşlemi Nasıl Yapılır? başlıklı konuyu anlatırken "Yerel Disk D'deki tüm verileri başka bir yere yedekleyin ve yerel disk D'yi tamamen silin" dedim. Amacımız, Yerel Disk C'nin sağ tarafını Ayrılmamış alan haline getirmek. Tüm olay budur.

Üstteki ekran görüntüsünde ise, Yeni Disk D'nin tamamını Ayrılmamış alan haline getirsem bile, Yerel Disk C ile Yeni Disk D'nin arasında yer alan harfsiz diskler bilgisayar tarafından kullanıldığı için Yerel Disk C genişletme ifadesi yine pasif olacaktır. Bu durumda bu iki disk arasında yer alan bu isimsiz alanları da "Ayrılmamış" alan haline getirmek için bu birimleri de silmeniz gerekiyor. Yalnız bu birimleri silerken, bu birimlerin içerisinde yer alan tüm veriler tamamen silineceği için, bu birimleri bilgisayarın ne için kullandığından emin olun. Eğer bu alanların içinde önemli bilgiler var ise bunları yedekleyin. Mesela benim bilgisayarımda isimsiz olarak ayrılan bu 17.38 GB'lık alan, Windows'un yanına ek olarak kurduğum Ubuntu işletim sistemine ait. Diğer isimsiz 5.87 GB'lık alan ise Ubuntu işletim sistemine ait swap (takas) alanıdır. Ben o alanları sildiğim takdirde tüm Ubuntu işletim sistemini ve içindeki verileri de tamamen bilgisayardan silmeyi de göze almış olacağım aynı zamanda. Bu sebeple ilk önce o birimlerin içindeki verileri yedekleyip, daha sonrasında ise o birimleri de silerek paylaşılmamış alan haline getirdim. Sonrasında ise disk genişletme işlemlerine devam ettim.

Bakınız :  Yerel Disk C Genişletme İşlemi Nasıl Yapılır? [Resimli Anlatım]

Takıldığınız veya anlayamadığınız yerleri aşağıdaki kısma yorum olarak bırakabilirsiniz. Elimden geldiğince yardımcı olmaya çalışırım.
Yazının devamını oku
SQL Developer programının bazı Windows işletim sistemine sahip bilgisayarlarda aşırı derecede kasmaya sebep olabiliyor. Bu sorun tamamiyle Windows ile SQL Developoer'ın Oracle versiyonundaki uyumsuzluktan kaynaklanıyor.

Bu sorunun sebebini ilk başlarda anlayamadığımdan dolayı internette bir araştırayım dedim. Tabii ki de her zaman olduğu gibi sorunun çözümünü anlatan hiçbir Türkçe kaynak yoktu. Bu sayfada anlattığım çözüm, en net ve en kesin çözüm yöntemidir.

Çözüm :
Program kasma yapıp sürekli donduğu için, işlemleri yaparken sabırlı ve dikkatli olmanız gerekiyor. Ayrıca size tavsiyem, çözüm için yazdığım şeylerin hepsini birer birer okuyup, ondan sonra uygulayın. Sadece görsele bakarak ezbere çözüm yapmaya çalışırsanız, problemi çözemeyebilirsiniz.

SQL Developer'ı açtıktan sonra tekrardan kasma yapmaması için hiçbir yere tıklamadan sabırlı bir şekilde önce Tools menüsüne tıklıyoruz ve bekliyoruz biraz.  Menü yarım yamalak açılabilir. Menü seçeneklerinin görülebilmesi için fare imlecinizi menü üzerinde, tıklama yapmadan sadece gezdirin. Sonrasında ise "Preferences" yazılı kısma tıklayın. 

Preferens'e tıkladıktan sonra karşınıza şu şekilde bir ekran gelecektir.


Bu ekran sizin karşınıza çok da düzgün bir şekilde gelmeyebilir. Pencere yarım yamalak açılacaktır. Çoğu şey gözükmeyecektir. Daha önceden yaptığımız gibi fare imlecinizi pencrenin üzerinde tıklama yapmadan sadece gezdirin. Paint'te karalama yapar gibi. Bu şekilde yaptıktan sonra SQL Developer penceresinde bazı kısımların belirdiğini göreceksiniz. Bizim için önemli olan kısım ise, üstteki görselde de göreceğiniz üzere 1 numaralı daire. Bu kısım göründüyse problem yok. Pencerenin kalan kısımları görünmese de olur.

Sizin SQL Developer uygulamanızda 1 numaralı dairedeki "Look and Feel" seçeneği büyük ihtimalle "Oracle" olarak seçilidir. Onu Windows yapın. Windows yaptıktan sonra ise 2 numaralı dairedeki "Tamam" butonuna basmanız gerekecek fakat; burada bir sorun var. Büyük ihtimalle sizde "Tamam" butonu gözükmeyecektir. Tamam butonu gözükmese bile aslında orada vardır. Sadece size gözükmüyordur. O yüzden de tamam butonunun olduğu kısma rastgele tıklamaya başlayın. Hem o kısma rastgele tıklayın bir yandan da Enter tuşuna basın. Karşınıza şu pencere gelene kadar dediğimi yapmaya devam edin :


Bu açılan pencerede ise "YES" butonuna tıklayın. Daha sonrasında SQL Developer'ı tekrardan açın. Sorununuzun çözülmüş olduğunu göreceksiniz.
Yazının devamını oku
Eclipse ile herhangi bir Java uygulaması derlerken bir anlık dikkatsizlikle karşılaşılması muhtemel hatalardan biridir. Özellikle Java'ya yeni başlayanların anlam veremedikleri bir hata olarak karşılarına çıkar.
"The selection cannot be launched and there are no recent launches." hatası genelde public static void main(String[] args) fonksiyonu yazılmadığında yada bu fonksiyonu yazdınız ama fonksiyonun içine String[] args parametresinin yazılmaması gibi dikkatsizkiler sonucunda karşılaşılan bir hatadır.

Java uygulamaları çalışmaya başlarken ilk önce public static void main(String[] args) fonksiyonu üzerinden çalıştıkları için tüm kodunuz hatasız olsa bu fonksiyonun yazımında yapacağınız bir yanlışlık, derleme sırasında size hata olarak geri dönecektir. Dolayısıyla Java kodunuz çalışmayacaktır. Bu yüzden, "The selection cannot be launched and there are no recent launches." hatasını giderebilmek için öncelikle public static void main(String[] args) fonksiyonunu doğru yazdığınızdan emin olun.
Yazının devamını oku
Ubuntu işletim sistemine ait programlar, Windows'ta ki gibi "Google'a yaz, istediğin pogramı rastgele bir siteden indir" mantığıyla çalışmıyor. Ubuntu işletim sistemini kullanıyorsanız eğer programlarınızı Ubuntu'nun yazılım depolarından indirmek zorundasınız. Bunun haricinde PPA denilen kişisel paket arşivleri üzerinde de Ubuntu'ya program kurulabilmektedir.

Ubuntu'da, "rastgele bir siteden indir ve setup ile kur mantığı"nın olmaması aslında güvenlik açısından güzel bir şeydir. Sonuçta programları rastgele ve kime ait olduğu belirsiz bir siteden değil de Ubuntu'unun kendi sunucularından indirmiş oluyorsunuz.

Gerek Ubuntu'daki yazılım merkezi üzerinden yapılan indirmelerde gerekse de bir terminal komutu olan "sudo apt-get install programAdı" ile program kurarken biz aslında otomatik olarak Ubuntu sunucularına bağlanıp programımızı oradan indiriyoruz.

E : Paket Bulunamadı Hatası, indirmeye çalıştığınız programın Ubuntu sunucularında olmaması sonucunda karşılaşılan bir hatadır. 

"sudo apt-get install programAdı" komutu ile terminalden indirmek isterken E : Paket Bulunamadı Hatası ile karşı karşıya kalıyorsanız bunun birkaç sebebi olabilir. Bunları sıralayacak olursak,

1) İndirmeye çalıştığınız programın adını doğru yazdığınızdan emin olun.

2) Eğer indirmeye çalıştığınız programın adını doğru yazdığınızdan eminseniz, masaüstü çubuğunda bulunan yazılım merkezi uygulamasının kapalı olduğundan ve indirmenin sadece terminal üzerinden yapıldığına emin olun.

3) "E : Paket Bulunamadı Hatası" sorununuz devam ediyor ise, Ubuntu ayarlarından "Yazılım ve Güncelleştirmeler" kısmına girerek, indirme adresinin "Ana Sunucu" olduğundan emin olun.







Bu ayar Ubuntu ilk kurulduğunda kendiliğinden Türkiye sunucusu olarak ayarlanmış olabiliyor. Türkiye sunucusunu "Ana Sunucu" olarak değiştirmeniz büyük ihtimalle sorununuzu çözecektir.

Tüm bu anlattıklarıma rağmen program halen Ubuntu sunucularında bulunamıyorsa eğer, henüz bu program Ubuntu'nun program arşivine eklenmemiş demektir. Ubuntu forumlarından PPA arşivlerine ulaşarak yada programın kurulum dosyasını masaüstünüze indirerek kurulumu gerçekleştirebilirsiniz. Daha fazla bilgi için şuraya bakınız : Ubuntu'da yazılım kurmak

Yazının devamını oku
Youradexchange internet kullanıcılarına zorla kendi reklamlarını gösteren ve siz farkında olmadan ağ üzerinden cihazınıza yerleşen, bazen de modeminizin DNS ayarlarını değiştirerek, sizi kend istediği siteye yönlendiren bir tür virüs diyebiliriz. Aslında Youradexchange bir reklam sitesidir ve o reklam sitesinin sebep olduğu bir sorundur desek daha doğru olacak.

Youradexchange adlı sitenin bunu yapmasında amaç ise, DNS adresi ve tarayıcı önbelleğinize etki ederek bağlanmak istediğiniz site yerine kendi istedikleri siteye size yönlendirerek size zorla kendi reklamlarını göstermektir.

Bu Youradexchange reklamlarından kurtulmanın yollarından biri elbetteki modemin DNS ayarlarını kontrol etmek. Eğer bu virüs modeminizin DNS ayarlarını değiştirmişse, o DNS ayarlarını ya İnternet Servis Sağlayıcınızın belirlediği bir DNS IP'si olarak ayarlayın veya Google DNS, Yandex DNS gibi özel şirketlerin DNS IP'lerini modeminize ekleyin.

DNS ayarlarını yaptığınız halde sorununuz yinede çözülmediyse, iPhone veya iPad kullanıyorsanız Ayarlar kısmından Safari'ye girin ve "Tarihçe ve Web Sitesi Verilerini Sil" seçeneğine tıklayarak tüm önbelleği temizleyin. Bunu da yaptıktan sonra sorununuz büyük ihtimalle çözülecektir. Deneyip sonuca ulaştığım bir yöntemdir.

Youradexchange virüsünün doğurduğu problemleri cep telefonunuzdan temizlediniz fakat bilgisayarınızda problem devam ediyorsa size tavsiyem AdwCleaner programıyla bilgisayarınızı temizlemenizdir.

Konu ile ilgi sormak istediklerinizi, görüşlerinizi ve aklınıza  takılanları konu altındaki yorum formuna yazabilirsiniz.
Yazının devamını oku
PHP GD'de bir resim kodlarken, yazdığınız kodun doğrulundan eminseniz ve buna "Resim Hatalı Olduğu İçin Görüntülenemiyor" şeklinde bir hata alıyorsanız bunun sebebi kullandığınız editörden kaynaklanmaktadır.

Bakınız :

Notepad++ İçin Çözüm Yöntemi

Kodlarınızı Notepad++ ile yazıyorsanız, üst menüdeki "Kodlama" kısmından kodlama seçeneğini "UTF-8 ile Boom Olmadan Kodla" seçeneğini seçiniz. Bu değişiklikten sonra dosyanızı kaydetmeyi de unutmayın. Sorununuz çözülecektir.

Ayrıca eğer,  "UTF-8 ile Boom Olmadan Kodla" seçeneğinin her zaman varsayılan olarak, Notepad++ editörünü açar açmaz, kendiliğinden seçili olarak ayarlanmasını istiyorsanız, alttaki ekran görüntüsündeki ayarı uygulamanız gerekmektedir.


Üstte görmüş olduğunuz ekran görüntüsündeki ayarı uygulayabilmek için menüden Ayarlar'a tıklayıp, Tercihler kısmına girmeniz gerekmektedir. Daha sonra, karşınıza gelen pencerenin sol tarafındaki listeden "Yeni Belge" yazan kısma tıkladıktan sonra, ekran görüntüsündeki pencere karşınıza gelecektir.

Dreamweaver İçin Çözüm Yöntemi

Dreamweaver kullanıyorsanız,  CTRL+J ile açılan sayfada, UTF-8 seçili olduğu halde, Bom ile Çalıştır kısmının seçili olmaması gerekiyor.
Yazının devamını oku
Yeni kurduğunuz Ubuntu veya herhangi bir Linux dağıtımlı işletim sisteminizde fare imleciniz sürekli titreyip hatta arada bir ortadan kayboluyorsa eğer, bunun sebebi kullandığınız NVidia ekran kartından kaynaklanmaktadır.

Günümüzdeki bilgisayarlarda başta güç tasarrufu olmak üzere, bilgisayar kullanımında belli başlı avantajlar sağlamak amacıyla çift ekran kartı kullanılmaktadır. Mesela günlük işlemler için yerleşik intel ekran kartları kullanılırken diğer kalan grafik işlemleri için, Nvidia gibi harici ekran kartları da bilgisayarın içinde kullanılmaktadır.

Windows sürücü desteği sayesinde her iki ekran kartı, yani hem intel hem de Nvidia sorunsuz bir şekilde beraber çalışabiliyorlarken, Linux dağıtımlı işletim sistemlerinde bu her zaman mümkün olmayabiliyor. Beraber çalışsalar bile işte böyle ufak tefek sorunları da beraberinde getirebiliyor. Bu yazıda bahsettiğimiz "fare imlecinin titremesi ve kaybolması" sorununun asıl sebebi de işte budur.


Ubuntu gibi Linux tabanlı işletim sistemlerinde, yerleşik ekran kartı Intel ile harici ekran kartı Nvidia'nın birbirleri ile sorunsuz bir şekilde çalışması için "Project Bumblebee" adında bir proje geliştirilmiş. Kurulumu çok basit olan bu Bumblebee yazılımı ile fare (mouse) titremesi sorunu gibi ekran kartından kaynaklı sorunları kökten halletmiş olacaksınız.

Bu kadar bilgi verdikten sonra şimdi Bumblebee'yi Ubuntu'ya nasıl kuracağımıza bakalım. Bumblebee yazılımını, Ubuntu versiyonuna göre bilgisayarınıza kurmanız gerekmektedir.

Ubuntu 12.04 İçin Bumblebee Kurulumu


Ubuntu'dan terminali açın ve şu kodları yazın :
sudo apt-get install nvidia-331 bumblebee bumblebee-nvidia primus linux-headers-generic

Kurulum işlemi bittikten sonra ise sudo reboot yaparak bilgisayarınızı yeniden başlatın.


Ubuntu 14.04 İçin Bumblebee Kurulumu

Ubuntu'dan terminali açın ve şu kodları yazın :
sudo apt-get install nvidia-331 bumblebee bumblebee-nvidia primus linux-headers-generic

Kurulum işlemi bittikten sonra sudo reboot yaparak bilgisayarınızı yeniden başlatın.
Yazının devamını oku
Ubuntu veya herhangi bir Linux dağıtımlı işletim sistemini Virtualbox içinde kullanıyorsanız, virtualbox içine kurulu işletim sisteminizi güncellemeniz sonucunda "Misafir Eklentiler" devre dışı kalabiliyor. 

Virtulbox içinde kullanılan işletim sistemlerinde başta ekran boyutu olmak üzere belli başlı hataların, Misafir Eklentiler ile giderileceğinden daha önceki yazımda bahsetmiştim.

Bakınız : Misafir eklenti nedir ve kurulumu nasıl yapılır?



Misafir eklenti kalıbını tekrar aktif etmek istediğinizde ise "Zorla Sök" hatası karşınıza çıkar. Çünkü zaten önceden siz bu eklentiyi sisteme eklemiştiniz. Bu sorundan kurtulabilmek için ise öncelikli olarak Virtualbox içindeki işletim sisteminizden "Misafir Eklentileri CD Kalıbı"nı kaldırmanız gerekmektedir. Kaldırma işleminden sonra ise, burada belirtildiği şekilde Misafir Eklentileri CD Kalıbı'nı tekrardan sisteme yükleyip, işletim sistemini yeniden başlatmanız gerekmektedir.




İkinci Yöntem :
Yukarıdaki gibi eklentiyi kaldırıp tekrar kurmak yerine, "Yazılımı Çalıştır" butonuna tıklamak da ikinci bir çözüm yolu olabilir.

Bakınız :

İlk yöntemi denedim ve sorunsuz bir şekilde çalışmaktadır. Bu yötemler kesin çözümdür. İnterntte zamanında çokça aramama rağmen bu kadar basit bir işlemi anlatan bir site bulamamıştım malesef. Umarım yardımcı olabilmişimdir. Ekstra sorularınız veya yorumlarınız için aşağıdaki yorum formunu kullanabilirsiniz.
Yazının devamını oku
"Outdated Browser Detected" kelime anlamı olarak, modası geçmiş tarayıcı anlamına gelmektedir. Explorer adı altında oluşturdukları sahte sayfa ile insanlar kandırarak, tarayıcılarını güncellemeleri istenmektedir. "Outdated Browser Detected" hatasına, tarayıcı güncellemesi adı altında size exe dosyası indirmeye çalışan bir virüs sebep olmaktadır.

İşin ilginç yanı ise, bu virüs bilgisayarınıza değil, direkt olarak ağınıza bulaşmaktadır ve oradan da ağdaki tüm bilgisayarların tarayıcılarını ele geçirerek, Mozilla Firefox, Google Chrome, Internet Explorer başta olmak üzere bilgisayarınızdaki tüm tarayıcılara "Outdated Browser Detected" adı altında exe dosya indirmeye çalışmaktadır.

Örnek ekran görüntüsü : 

Bu Hatadan Neden Kurtulamıyorum?
Virüs, modeme sızan bir virüs olduğu için istediğiniz kadar bilgisayarınızı temizleyin, virüs taramaları yaptırın veya programlar indirin, yinede bu hatadan kurtulamazsınız. Siz bu yöntemler ile virüsten kurtulamaya çalışsanız bile, modem aracılığıyla yeniden bilgisayarınıza dolayısıyla da tarayıcılarınıza sızacaktır.

Çözüm Yöntemi
Bu hatadan kurtulmanın en temel yöntemi ise modeminizi komple, fabrika ayarlarına yeniden dönecek şekilde resetlemek ve yeniden kurulum yapmaktır. Ayrıca modeminizi resetledikten sonra da virüsün modemin içine tekrardan sızmasını engellemek için, modem arayüz şifrenizi ve kullanıcı adınızı değiştirmenizi öneririm. Modeminizi temizledikten sonra ağa bağlanan tüm bilgisayarınızı da virüs taramasından geçirmenizi daha sonrasında ise ComboFix ve AdwCleaner programlarıyla temizlemenizi tavsiye ederim.

Dedikerimi uygulamanız durumunda bu sorundan kurtulacağınızdan emin olabilirsiniz. 24 saat boyunca uykusuz kalmama sebep olan bu lanet virüsün başka çözüm yolu yoktur arkadaşlar. Şahsen deneyip uyguladığım yöntemlerdir burada yazdıklarım. Konuyla ilgili sormak istedikleriniz var ise, aşağıdaki yorum formuna yazabilirsiniz.
Yazının devamını oku
Oh be! Aylardır çözümünü aradığım problemi sonunda kendi yöntemlerim ile çözdüm. Eğer sizde de kablosuz ağ sinyal simgesi kaybolduysa ve bu yazıyı okuyorsanız çok ama çok şanslısınız. Zira hiçbir internet sitesinde bunun çözümü yok!

Sorun tam olarak şudur :
İnternete kablosuz ağınız ile sorunsuz bağlanabiliyorsunuz fakat; buna rağmen sağ alt köşedeki internet simgesi kısmında kablosuz ağ simgesi değil de kablolu ağ simgesi ve üzerinde çarpı işareti simgesinin gözükmesi sorunu.

Bakınız şu ekran görüntüsündeki gibi :



Çözüm yolu oldukça basit arkadaşlar. Basit ama hiçkimsenin aklına gelmeyecek türden bir çözüm. İstediğiniz kadar sürücünüzü kaldırıp tekrar yükleyin. Hatta bir çoğunuzun bile aklına gelmeyecek türden yöntemler denedim. Forumlarda aramalar yaptım, konular açtım, yabancı forumları aradım fakat hiçbir yerde çözümü yoktu.

Yapmanız gerekenleri ayrıntılı bir şekilde ve adım adım anlatacağım...

İlk önce şunu bilmeniz gerekir ki... Kesinlikle ama kesinlikle "wifi driver"ınızı yani Türkçe ile wifi sürücünüzü bilgisayarınızdan kaldırmayınız.

1 ) Üstteki ekran görüntüsünde de görüldüğü üzer, bozuk olan ağ simgesine tıklayın ve sonrasında " Ağ Paylaşım Merkezi'ni aç " yazan kısma tıklayın.

2 ) Açılan pencereden, sol üst taraftan " Bağdaştırıcı ayarlarını değiştirin " kısmına tıklayın.

3 ) Kablosuz ağınıza sağ tıklayıp " Özellikler " yapın.

4 ) Yapılandır butonuna tıklayın.

5 ) En üstteki sekmelerden " Sürücü " yazan sekmeye tıklayın.

6 ) En alttaki " Kaldır " butonuna tıklayın.

7 ) Son olarak, bu adım çok çok önemli.


 " Bu aygıtın sürücü yazılımını sil " kutucuğunu boş bırakarak " Tamam " butonuna tıklayın.

8 ) Bilgisayarınızı yeniden başlatın ve kablosuz ağ simge sorununuz kendiliğinden çözülecektir. :)

Konu ile ilgili yazacaklarım bu kadar. Konu ile ilgili soru ve yorumlarınızı aşağıdaki yorum formuna bırakabilirsiniz.
Yazının devamını oku
Uzun zamandır hazırlayacağım deyip de ancak şimdiye kısmet olan bir konuydu bu aslında. Bu "uzun zamandır" olayından kastım bayağı bayağı bayağı bir uzun zamandan bahsediyorum.

İlk defa Virtualbox kullanıyorsanız veya sanal makine ile ilk defa bir Linux tabanlı bir işletim sistemi kullanıyorsanız, %100 karşılaşacağınız sorunlarından birkaçı da bu başlığını attığım konudur. Yeni olanlar için internette bayağı bir arayıp da çözümünü bir türlü bulamadığı bir konudur. Aslında kullanıcı, Misafir Eklentileri CD Kalıbı diye bir ifadeyi önceden duyan biri olsa, bunu internette her site zaten açıklıyor ama biz konuyu Google'da arattığımız zaman; "ubuntu tam ekran yapma sorunu, ubuntu virtualbox tam ekran sorunu, ubuntu ile internette gezinirken fare tekerleği çalışmıyor vs." gibisinden yazıp arattığımız için insanlar farklı farklı çözümler getirip sitelerine eklemişler oysaki sadece "Misafir Eklentileri CD Kalıbı" yüklenerek birçok sorun çözüm buluyor.

Ben Ubuntu kullandığım için başlığa da "Ubuntu" yazdım. Diğer Linux tabanlı işletim sistemlerini Virtualbox'a kurduğunuz zaman yine benzer hataları almanız mümkündür ama hepsinin çözüm yolu aynıdır. Bu konuda anlatacağım şekilde bu sorunu halledebilirsiniz.

İşlem çok basittir.

İlk fotoğraftaki (en üstteki), işlemi yaptıktan sonra, eğer bilgisayarınıza şifre koymuşsanız, karşınıza şifre isteyen bir pencere gelecektir. O kısma VirtualBox'a yüklü olan işletim sisteminize ait şifrenizi yazmanız gerekiyor. Şifre koymamış iseniz zaten direkt olarak karşınıza terminal penceresi gelecektir. Açılacak olan pencereye hiç dokunmayın ve bilgisayar işini bitirene kadar o pencereyi sakın kapatmayın taaa kii "close this windows..." yazısını görene kadar. Bakınız şu şekilde :


"Close this window..." yazısını gördükten sonra pencereyi kapatabilirsiniz. Bu aşamadan sonra yapmanız gereken tek şey bilgisayarınızı yeniden başlatmak olacaktır.

Bundan sonrasında çoğu sorununuz çözüme kavuşacaktır. Görüntünün tam olarak ekranınıza yerleşmesi işlemi için ise yapmanız gereken son bir adım daha var. Bilgisayarınız yeniden açıldğı sırada Virtualbox'tan "Görünüm --> Misafir ekranını otomatik yeniden boyutlandır" yapmanız gerekiyor. Sanalmakine artık, işletim sisteminin masaüstü görüntüsünü otomatik olarak bilgisayarınızın ekran boyutuna göre ayarlayacaktır. Son olarak Virtualbox'tan "Görünüm --> Tam ekrana değiştir" yaptığınız zaman ise, görüntünün bilgisayarınıza tam olarak oturduğunu göreceksiniz.

Eğer buraya kadar anlattıklarımı yapamadıysanız veya ters giden bir şeyler varsa endişelenmeyin. Sizin için, konunun daha anlaşılır olması açısından bir de videolu anlatım yaptım. Zaten videolu anlatım olduğu için konuyu yüzeysel anlattım şuana kadar. Çünkü videoda her şey tüm detayları ile zaten var.

Video'da "tam ekran yapma sorunu" üzerinden konuyu anlatmaya çalıştım. Videonun sağ alt köşesindeki çark sembolünden videoyu 720P (HD) yüksek çözünürlülükte izleyebilirsiniz.

 Öneri : Videoyu tam ekran yaparsanız, video içindeki açıklamaları daha iyi görebilirsiniz.


Yazının devamını oku
Eğer sizde CodeBlocks ile derleme yaparken, programınız çalışmayıp konsol ekranında, aşağıdaki ekran görüntüsündeki hataya benzer bir hata ile karşılaştıysanız eğer, doğru yerdesiniz.


Thread programlama benzeri proje gerektirmeyen uygulamalar için, Codeblocks programındaki çalışma sayfanızı "New Project" kısmından proje olarak açtıysanız eğer, böyle bir hata ile karşı karşıya kalmanız gayet normaldir.

Bu hatadan kurtulup, yazdığınız kodun doğru düzgün çalışması için yapmanız  gereken şey, Codeblocks'unuzu kapayın ve en baştan tekrardan açıp File -> New -> Empty File yapın. Daha sonra ise CTRL+S ile sayfayı kaydedin. Eğer C++ ile çalışıyorsanız dosyayanıza untitled.cpp  ismini verere kaydedin. Eğer ki C ile çalışıyorsanız dosyanızı untitled.c olarak kaydedin. (Untitled kısmına siz istediğinizi yazabilirsiniz tabi ama nokta ve noktadan sonraki kısım önemli. O kısmı gerekli şekilde yazmazsanız kodunuz sağlıklı bir biçimde kaydolmaz.)

Daha sonra ise, derleme sırasında hata veren proje kodlarını kopyalayıp, bu yeni oluştuduğunuz sayfaya yapıştırın. Sorununuzun çözüldüğünü göreceksiniz.

Yazının devamını oku

İstatistikler

BLOGKAFEM.NET

© Copyright 2008-2018
Sitedeki yazıların her hakkı BLOGKAFEM.NET sitesine aittir.
Kopyalanması halinde lütfen kaynak gösteriniz.
DMCA.com Protection Status
Anasayfa | Hakkımda | Bizden Haberler | Reklam | İletişim