20 Aralık 2015 Pazar

12 Aralık 2015 Cumartesi

Laptop Ekranı Parlaklık Düşürme

İyi günler arkadaşlar,
Bugün monitörümüzün ekran parlaklığını program ile düşürmeyi anlatıcam. Aslında olay basit. Programı indirip sağ altta simgesinden uygun parlaklığı seçiyoruz. Bu minimumda bile parlak gelen ekranlar için mükemmel bir çözüm. Özellikle gece karanlıkta çalışmak zorunda olan ve film-dizi izleyenler için mükemmel. Virüstotal sonuçları temizdi. Tekrar taratabilirsiniz. İyi günler efenim.

https://yadi.sk/d/dzvqCgKTmBZ7P (eğer link kırılırsa programımızın adı DimScreen

Brick Telefon Kurtarma (Android)

Arkadaşlar Merhaba,
Dün Samsung S4 telefonuma attığım 5.0.1 Rusya Rom'undan 4.4.2'ye geri dönmek istedim. Fakat rom'u Odin ile attığımda telefonum brick oldu ve ekran böyle kalıyordu.
Sorun 5.0.1'den geri dönüşün olmamasıymış. Çözüm ise eski romunuzu tekrar yüklemek. Ben tekrar rus 5.0.1'i indirip kurdum.

http://muhyal.com/dl/I9500XXUHOA7-SER-Service_Firmware.zip
                                                     veya
https://drive.google.com/file/d/0B0ODjuZvMeEvMWZXeE1ta2sya1k/view

ve Odin programını kurun.

http://odindownload.com/download/Odin3_v3.10.6.zip

Dosyaları çıkarıp resimdeki gibi yerleştirin. Telefonunuzu download modunda açıp usb ile bilgisayara bağlayın ve start'a basın. Umarım işinize yarar arkadaşlar.

Not: Denemek sizin sorumluluğunuzdadır.

10 Aralık 2015 Perşembe

Mobil Sektör ve Geleceği

Mobil dünya gerçekten çok hızlı büyüyen bir pazar haline geldi. Sektörde satışlar yavaşlasa da mevcut akıllı telefon sayısı gerçekten çok fazla. Özellikle Steve Job'un 2007'de yaptığı devrimden sonra şuan belki de sonunu göremeyeceğimiz bir dünya doğdu diyebiliriz.
Mobil dünyada 3 önemli taban var:IOS, Android ve Windows Phone Bunlardan IOS kapalı kaynak kodlarına sahip olduğu için geliştiricilerden eleştiri alsa da stability'si ile benim gözümde en iyi yazılım olmasını sağlıyor. Yıldızının parlak olduğunu ve gelecekte de popülaritesini kaybetmeyeceğini düşündüğüm sistemlerden.  Android'in ise en güçlü yanı ise arkasında Google olması Ayrıca açık kaynaklı olması da ayrı bir güzellik. Android dünyasının bence amiral markası Samsung. Özellikle Note ve S serisi ile insanlara Android'i sevdirdi diyebiliriz. Sektör gelecekte belki biraz daha pazar payını yitirse de önemli bir yüzeye sahip olacak. Ve son olarak Windows Phone A gelelim. Apple google telefonlar için işletim sistemi yapar da microsoft durur mu yapıştırmış cevabı. Fakat Nokia bu güzel işletim sistemini seçmekle hata yaptı. Çünkü bu işletim sistemi Android ten gelen insanları için gerçekten zorlu bir süreç içerisine soktu ve pazarını gittikçe kaybetti. Şuan kullanım oranı Türkiye'de %1.7 seviyelerinde. Zannediyorum ki bu oran geleceği ile ilgili güzel bir fikir sunar size. Sonuç olarak size bugün mobil sektördeki işletim sistemlerini anlatmaya çalıştım. Sağlıcakla kalınız.

24 Ağustos 2015 Pazartesi

Xml map Yükleme ve oluşturma

Merhaba arkadaşlar bugün xml map oluşturmadan bahsedicem. xml map oluşturmak oldukça kolay bir iş. Pratik olarak online yapabilirsiniz,

www.xml-sitemaps.com
www.sitemapspal.com
www.sitemapbuilder.net
www.netroglycerine.com/sitemap.html
www.neuroticweb.com/recursos/sitemap

gibi sitelerde  site map hazırlayıp sitenizin ftp adresine girdikten sonra sayfaların olduğu yere atarsanız çalışmaya başlar. Dosya uzantısı xml adı da sitemap olmalı. Yükledikten sonra siteadresiniz.com/sitemap.xml adresine girip kontrol edebilirsiniz.

23 Ağustos 2015 Pazar

Lublin Teknik Üniversitesi Erasmus - Polonya Erasmus

Merhaba Arkadaşlar bugün size LUT diğer adı ile Pollub'ta erasmus un nasıl olduğundan bahsedicem. Öncelikle 2 dönem orada kaldığımı belirtmek isterim. Arkadaşlar LUT'ta bilgisayar ve makine mühendisliği aşırı rahat geçiyor. Tabiki bu seçeceğiniz hocalara da bağlı. Bazı hocalarımız sadece proje verip derse gelmeyin diyor ve gelin diyenler ise ingilizce sınıf açıyor erasmusculara özel. Bunun anlamı şu sen İspanya seçip gidiyorsun örneğin İspanya'ya ama orada diyorlarki sana özel sınıf açamayız gel ispanyolca derslere gir. Böyle olunca şemsiye açılmıyor tabii. Sonuç olarak arkadaşlar genel itibari ile Polonya erasmusta rahattır. Ekonomi, gıda belki de Avrupa'nın en ucuzu konumundadır. Tek sıkıntı gittiğiniz şehre bağlı olmakla birlikte ingilizce bilen azınlıkta ve kendilerine güvenmedikleri için konuşmamayı tercih etmektedir. Tabiki bu benim gözlemim yanlış diyebilirsiniz. Umarım sizler için faydalı olur iyi günler dilerim.

10 Ağustos 2015 Pazartesi

Asp sayfamı ziyaret edebilirsiniz

www.enesrentcar.com sayfamı ziyaret edebilir soracağınız sorularınız varsa sorabilirsiniz şuan sadece fiyat hesaplama aracı'nda problem var onu da en kısa zamanda çözmeyi ümit ediyorum.

6 Ağustos 2015 Perşembe

Asp.net Takvim'de Sadece Gün Ay Yıl Seçimi

İyi günler arkadaşlar,
Bu aralar Asp.net'e sardığım için bir süre .net üzerinden ilginç problemlerin çözümünü paylaşıcam.
































                                                                                                                                                                                            
  Evet Arkadaşlar Tıkladığınızda soldaki gibi bir görünüm alıyorsanız ihtiyacınız olan kod
 TextBox5.Text = Convert.ToString(Calendar1.SelectedDate.Date.ToShortDateString());
Eğer sadece ay veya sadece yıl isterseniz month ya da day seçebilirsiniz.

24 Temmuz 2015 Cuma

Web site tasarımı yaparken işinize yarayacak css kodları

Sizlerle gerekli olan css kodlarını paylaşıyorum.
color - Sets the color of text - Yazımıza renk katar.
opacity - Sets the opacity level for an element - Seçtiğimiz seviyeye göre şeffaflık katar.

8 Temmuz 2015 Çarşamba

Erasmus bitirme evrakları

İyi günler arkadaşlar ,
Erasmus ile sanırım son yazım olacak. Bitirme işleri üniversiteden üniversiteye fark etmekte olup yazımı Düzce Üniversite'sine göre yazacağım. İlk önce dış ilişkiler ofisine gidip Learning Agreement'ımızı alıyoruz. Sonra transkript için exam kağıdımızı bölüm koordinatörümüze verip transkriptimizi alıyoruz. Son olarak Confirmation of Stay - Confirmation of Attendance evraklarımızı koordinatörümüze imzalatıp işlerimizi bitiyoruz. Tabiki siz yine de home university koordinatörünüz ile konuşun neler istiyorlar öğrenin. Saygılarımla.

14 Haziran 2015 Pazar

Blocking Signal with sigset_t,SIG_BLOCK linux example

#include <signal.h>
#include <stddef.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
 int main(){
sigset_t base_mask, waiting_mask;

sigemptyset (&base_mask);
sigaddset (&base_mask, SIGINT);
sigaddset (&base_mask, SIGQUIT);

// when you doing some process , user would blocks signals
sigprocmask (SIG_BLOCK, &base_mask, NULL);
int test1=0,test2=0;
sleep(3);
// is there any signal which was waiting for  ?
sigpending (&waiting_mask);
if (sigismember (&waiting_mask, SIGINT)) {
  printf("user tried to finish process with SIGINT \n ");
  test1++;
}if (sigismember (&waiting_mask, SIGQUIT)) {
  printf("user tried to finish process with SIGQUIT \n ");
  test2++;
}

else if (sigismember (&waiting_mask, SIGTSTP)) {
   printf("user didn't try to finish process  \n ");
}

 printf(" time of INT %d " ,test1);
 printf("\n time of QUIT %d  " ,test2);
  printf("\n Signal will act like a normal \n times of INT :");
 //sigfillset(sigset_t *set)
   sigprocmask (SIG_UNBLOCK, &base_mask,NULL);;
   //signal(SIGINT,SIG_DFL);
   //signal(SIGQUIT,SIG_DFL);
   sigdelset (&base_mask, SIGINT);
   sigdelset(&base_mask, SIGTSTP);
 


 }

Change Directory chdir and getcwd example

Hello everyone , this article for my linux exam. I hope it's beneficial for every computer science student. This programme firstly shows current working directory after that takes new directory command with scanf.If you have any trouble with this topic just send me e-mail : enes065@gmail.com .


#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <unistd.h>

int main(int argc, char** argv)
{
pid_t child_pid;
 char *message;
  char s[500];
   char* cwd;
    char buff[500];
     char *directory  ;
      int ret;

int repetition;
printf("So far only one process is runing\n");
child_pid = fork();
switch (child_pid)
{
case -1:
printf("fork process failed\n");
exit(1);

case 0:
message = "J am a child";
 printf( "My working directory is %s.\n", getcwd(buff, 500));
 printf("New directory: \n");
         scanf("%s",s);
         chdir(s);

break;
default:
message = "J am a parent";

break;
}
printf( "My working directory is %s.\n", getcwd(s, 500));
}

11 Haziran 2015 Perşembe

Linux Signals - Linux Sinyaller

 Merhaba Arkadaşlar bu yazımda SIGINT ve SIGQUIT sinyallerini yakalamayı göreceksiniz. Yakalamak için önce handler dediğimiz fonksiyonu yazmanız ondan sonra signal(SIGINT,handler) biçiminde fonksiyona göndermeniz gerekiyor bunu yaptıktan sonra fonksiyon içine if yapısı koyup if(sig==SIGQUIT) gibi bir condition koyup signalinizi ayırabilirsiniz çeşidine göre .


#include <signal.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>

//basic version of the program displays 3 subtitles by pressing CTRL+C
//to finish the program press CTRL+\ (SIGQUIT)

char strings[3][80]={"Ha! Ha! Ha! It's only a superficial signal!\n",
"Only process %d can ignore signal %d \n",
"Ouch - that hurt!\n"};
int string_no=0;

void handler(int sig)
{
  if (sig==SIGQUIT){
    printf(strings[string_no], getpid(),sig);
  }
  else {
  printf(strings[string_no],getpid(),sig);
string_no=((string_no + 1) % 3);
  }
}

int main(int argc, char** argv){
 
  signal(SIGINT,handler);//ctlrl + c kısayollu interrupt signal
  signal(SIGQUIT,handler); ctrl + \ kısayollu quit signali

  while (true) // infinite loop
{
printf("Hello it is process: %d\n",getpid());
sleep(1);
}
  return 0;
}

/* if you want to stop program you can open new terminal and enter kill command with process id like " kill 3593 "

10 Haziran 2015 Çarşamba

Linux Parent and Child Process - Fork Function

Function fork()

#include <unistd.h>
pid_t fork(void);

fork() creates a new process by duplicating the calling process. The new process has its own identifier. It also has its own data space, which is a copy of their relevants from the parent process.

Functions getpid(), getppid()

#include <unistd.h>
pid_t getpid(void);
pid_t getppid(void);

The functions getpid() and getppid() return own identifier (PID) of the caller
ID and a parent ID.


#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv)
{
  pid_t child_pid;
  char *message;
  printf("So far only one process is runing\n");
  child_pid = fork();
  switch (child_pid)
  {
  case -1:
    printf("fork process failed\n"); // if it's failed
    exit(1);
  case 0:
    message = "I am a child"; // Child process is working

  break;
  default:
    message = "I am a parent"; // Parent process is working
   
  break;
  }
for (; ; ) // infinite loop you can break with interrupt signal (ctrl + c )
{
puts(message);
sleep(2);
}
}

9 Haziran 2015 Salı

Caesar Cipher Solver - Sezar Şifresi Çözücü

This programme made with Visual Studio 2012 c++ console application .Firstly choose 0 for crypt or 1 for encrypt enter senteces  press enter and then enter key number (it means how many foward do you want ? ) I didn't add explain line if you need any help you can send me mail to enes065@gmail.com. I hope this article will be benefical for you.

Bu program Visual Studio 2012 c++ console application yapılmıştır. Şifreleme için 0 çözmek için 1 girip ardından metninizi giriniz.Anahtar rakamı girdikten sonra metniniz hazır.

#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;

char encrypt(char c,int key2)
{

if(isalpha(c)){
c=toupper(c);
c = (((c-65)-key2) % 26) + 65;
}

cout<<c;
return c;
}

char caesar(char c,int key)
{

if(isalpha(c)){
c=toupper(c);
c = (((c-65)+key) % 26) + 65;
}

cout<<c;
return c;
}


int _tmain(int argc, _TCHAR* argv[])
{
string text; int key; int a;
string text2; int key2; int a2;
string input;

cout<<"for crypt please enter 0, for encrypt please enter 1"<<endl;
cin>>a;
switch (a)
{
case 0:
    cout << "please enter the text" << endl;
    getline(cin, text);
getline(cin, text);
cout<<"Please enter key number"<<endl;
cin>>key;
for (int i = 0; i < text.length(); i++)
{
caesar(text[i],key);
} ; break;

case 1:
cout << "please enter the text" << endl;
    getline(cin, input);
getline(cin, text2);
cout<<"please enter key number"<<endl;
cin>>key2;

for (int i = 0; i < text2.length(); i++)
{
encrypt(text2[i],key2);
}; break;

    default:cout<<"Please Enter Value"<<endl;

}

cout<<endl;
system("pause");
return 0;
}