Microsoft Outlook ile gelen mailleri ayrıştırmak.

Filed Under (Microsoft) by admin on 17-11-2008

Tagged Under : , ,

Merhabalar,

Aşağıda “Microsoft Outlook” yolu ile e-posta alışverişiniz sağlıyorsanız, gelen postaları nasıl düzene sokabileceğinizi anlatmaya çalıştık. Umarım yardımcı olur.

Öncelikle sol taraftaki ‘Inbox’ veya ‘Alınan Postalar’ klasorunde kendimize iki (2) adet klasor açıyoruz ve bunlara kişisel ve iş olarak isimler veriyoruz. Ardından gelen postaların yüzeysel bir analizini yapıyoruz ve baktık ki iş için ayrı kişisel amaçlar için farklı iki adet elektronik posta hesabımız var. Diyelim bir tanesi adimsoyadim@gmail.com olsun, diğeride adim.soyadim@sirketim.com olsun. Öncelikle bunların birbirinden ayrılması gerektiğini düşünüyorsanız haliyle bu iki posta hesabının farklı klasorlere gitmesini isteyeceksiniz. Bunun için ise Microsoft Outlook’un bizim için sunduğu (ki bu özellik çoğu e-posta istemcisinde mevcut) Kurallar ekranını açıyoruz. Bu ekranıda; Araçlar -> Kurallar ve Uyarılar kısmından açıyoruz.

Sonrasında ise karşımıza kurallar ve uyarılar ekranı açılıyor. Karşımıza çıkan bu pencerede ise ‘Yeni Kural‘ (New Rule) tuşuna basarak bir sonraki penceremize ulaşıyoruz.

Sonrasında karşımıza çıkan pencereden ise yeni mesaj geldiğinde kontrol et seçeneğini seçiyoruz ve ileri tuşuna tıklıyoruz.

Bir sonraki ekranda ise belli bir hesaptan seçeneğini işaretliyoruz ve aşağıdaki 2. adım kısmında mavi ve altı çizgili yazıya tıklayıp hangi hesabımızı kontrol edeceğimizi seçiyoruz ve tekrar ileri tuşuna basıyoruz.

Ardından açılan pencereden ise Belirli bir klasore kaydet seçeneğiniz seçiyoruz ve aşağıda yine mavi ve altı çizgili olan ve klasörüne diye devam eden yazıya tıklayıp seçtiğimiz mail hesabının hangi klasöre gitmesini istediğimizi seçiyoruz. Bu senaryoya göre iş hesabımızı iş klasorune ev hesabımızıda ev klasorune göndermek istiyoruz bu sebepten eğer bir önceki adımda iş hesabınızı seçtiyseniz şimdide iş klasorunu seçip tamam a bastıktan sonra bitire tıklıyoruz.

Böylece artık size iki farklı hesaptan gelen ve aynı yere toplanan e-postalarınızı farklı farklı klasorlere ayırmış oluyoruz.

Dilerseniz daha sonra sadece hesapları ayrıştırmak için değilde örneğin belli bir gruptan mesaj geliyorsa kişisel posta hesabınıza, bu posta hesabınıza gelen grup maillerini de ayrıştırmak için kullanabilirsiniz. Elbette benim aklıma gelmeyen birçok şey içinde ayrıca kullanabilirsiniz.

Bedava Digiturk izle, Bedava film indir

Filed Under (Teknoloji düşmanlığı) by admin on 30-10-2008

Tagged Under : , ,

Sayın DigiTurk PR Departmanı Yetkilisi, (tabii eğer var ise öyle bir şey ;) )

Ticari kaygınız nedeniyle istemeden ve farkında olmadan pek çok blog yazarının kişisel özgürlüğünü elinden aldınız.

Bunun beklenen sonucu olarak, an itibariyle, pek çok blog yazarı hem ailelerinin hem de dostlarının Digiturk aboneliklerini iptal ettirmeyi düşünüyor.

Müşteri kitlenizin en üst tabakasında yer alan, sinema paketleri ve yabancı dil kanallarının izleyicilerinin aynı zamanda Türkiye’de en aktif blog kullanıcıları olduğu gözünüzden kaçmaması gereken bir gerçek.

Marka imajınızın özellikle A+ grupta yerin dibine geçtiğinin ve geçmeye devam ettiğinin bilincinde olmalısınız.

Hatta zamanında, Danone‘nin kendi elinde olmadan içine düştüğü durumun İKİ MİLYON BLOGGER GÜCÜNDE daha kötü duruma, KENDİ ELLERİNİZ VE BECERİKSİZLİĞİNİZLE düşmüş olduğunuzun farkında olmalısınız.

Blogger altyapısının canlı ya da banttan yayın yapmaya olanak tanıyan imkan tanımadığı, üçüncü parti servislerden alınan embed kodlar kullanılarak başka bir servis üzerinden sağlanan içeriğe erişim sağlanması yoluyla dağıtıldığı, yani kendi sunucularında barındırmadığı herkes tarafından biliniyor. Buna rağmen Blogger.com’u engelleten güzide birimlerinizin başındakileri işten kovun bence. Bu işi bilen birilerini işe alın!

Eğer markanızı düşünüyorsanız, ve bu yaptıklarınızdan dolayı üzgünseniz size Sansüre Sansür hareketine ana sponsor olmayı öneririm.

Saygılarımla,
Bir Blog Yazarı
Not:
Başlık hem SEO, hem de ironi amaçlıdır.

Not 2:
Eğer şu an yasaklanmamış bir blogunuz varsa sizi de benzer bir çağrı yapmaya davet ediyorum (evet bu bir mimdir, ve bu yazıyı okuyan her blog yazarı bu mim’e davetlidir)

Not 3:
Konu ile ilgili yorum ve düşüncelerinizi duymaktan mutlu olacağım.

Not 4:
Blogunuzda bu konuyla ilgili tepkinizi belirmeye üşenmeyin (bkz: not 2)

Not5:
Ben mim’i bnf-imho‘da gördüm.

Semi Transparent Advanced User Control Library

Filed Under (Php) by admin on 01-10-2008

Tagged Under : , , ,

Hi, here is the promised Semi Transparent Advanced User Control Library.

You can download it from here.

So lets see, what is semi transparent advanced user control library ?

Semi transparent advanced user control library, which i will call it SPINA AUCL, is a library that lets you manage users action in your application transparently, i mean you dont have to change your application that has been written on codeigniter library a bit. But the semi part comes from a minor modification which is, in default you should extend your controller classes by Controller as you all know, but in this case you should extend them from SPINA_Controller and that is it. SPINA_Controller also extends the CodeIgniters Controller library which lets you to directly reach to Controllers methods as it is before, instead SPINA_Controller lets your application pre load some methods that controlls the user and its action.

Long story short, if you try to reach for instance default_controller/index, the SPINA_Controllers ‘_remap’ method initiates and checks if any record is exist in database about reaching to that method. If not, function accepts that user as guest and lets user make that action, but if a row exist in db, then checks if the user has previleges to reach that method. that is it.

Now, lets start with the basics then we go to advanced subtopics. Anyway, before starting to show the example if you want to try it yourself, please create a new web site in your testing server, otherwise i will assume that you have already created a new web site and configure your database with the given sql in the rar file.

Lets assume that you have created a user with ID = 1 and again created a new row at h2b_roles_users (relation table) and set the new user to Administrator. (The given sql contains an example).

Now lets see how the system reacts now.

Hitlerinizi canlı takip etmek ister misiniz ?

Filed Under (Analytics) by admin on 13-08-2008

Tagged Under : , , ,

Woopra, Layared Technologies şirketi tarafından desteklenen fakat henüz beta olan, süper bir ziyaretçi takip sistemi. Amacı ise ziyaretçileri anlık olarak takip edebilmek. Site analiz yazılımları içerisinde bence google analytics halen en üst sıralarda bulunmasına rağmen iş canlı ziyaretçi takibine geldiğinde woopra kesinlikle bir numara. Çünkü gerçek zamanlı derken kelimenin tam anlamıyla gerçek zamanlı bir bildirimden ve ziyaretçinin hangi ülkeden girdiğinin ülke üzerinde görebileceğiniz ifadelerden bahsediyorum. Woopra güçlü bir analiz motoruna sahip olmamasına rağmen plug-in yazılabiliyor olması analiz özelliklerine ek özellikler getirerek arayı kapatabilir diye düşünüyorum.

Bu makalede woopra’nın en güzel 2 özelliğinden bahsetmek istiyorum. Çünkü zaten diğer özelliklerinin aynısı google analyticsde de mevcut.

İlk özelliği haliyle anlık ziyaretçi takibi. Aşağıdaki resimde de görebileceğiniz gibi, herhangi bir kullanıcı sitenize girdiğinde woopra grafik yarıdımı ile ziyaretçinin hangi ülkeden girdiğini gösteriyor ve yan tarafında da giren kullanıcının teknik özelliklerini gösteriyor.

Yukarıdaki woopranın ilk özelliğiydi.

İkinci özelliği ise sitenize giren ziyaretçilerle konuşabiliyor olmanız. Örneğin bir ziyaretçi sizin hedef sayfanıza girdi ve siz hedef sayfanıza giren kişilere ufak anket yapmak istiyorsunuz. Ancak bu anketin ne kadar güvenilir olduğunu zaten siz tahmin edebilirsiniz. Ancak öte yandan diyelim bir alışveriş siteniz var ve alışveriş yapan kişiyle direkt olarak gerçek bir mağazadaymış gibi konuşup ilgilenebilsiniz. Öte yandan kullanıcının hangi sayfalarda gezindiğini gördüğünüz için kaybolduğunu hissettiğiniz bir müşterinizle direkt olarak görüşüp müşterinin memnuniyetini kat kat arttırabileceğinizi düşünüyorum.

Güzel olmaz mıydı :D ?

Do you want to track your sites hits live, INSTANTLY ?

Filed Under (Analytics) by admin on 13-08-2008

Tagged Under : , , ,

Woopra is a Layered Technologies supported excellent real time site tracking system. Its aim to track visitors in a different manner. In classical manner google analytics is still the best but when it comes to the real time tracking i mean the instant notification to site owner if a client goes into woopra enabled site, woopra is the best analytics tool ever. It does not have powerful analytics engine but i think the with plug in capability of woopra will have nice add-ons in near future.

In this article i am going to show you the different points of woopra in contrast to google analytics.

The first and the best difference is live tracking. As you can see the image below, when a user comes into your site, woopra shows a graphical signal which also let you see clients location on earth.

It gives alert when a new user come into your site. This was one of its new feature.

The second one is that you can talk to your visitors :D I am not kidding you can really talk to your visitors. For instance a visitor goes into a page which for instance your goal page in a campaign, then you can directly ask personal questions like, are you satisfied with your visit ? or something like that and you can get real and direct feedback.

Other woopra features are not better than google analytics but unfortunately i dont need to go to google analytics anymore, sorry google. In addition woopra cannot be a replacement for g. analytics but it satisfies me with its tools.

Thanks for reading,

Please let me know if i am wrong in any point.

41 of the Best MooTools Ajax Examples

Filed Under (Uncategorized) by admin on 06-08-2008

At the link below there are 41 of the best MooTools Ajax example downloads. I recommend you examine all of them one by one. There are some examples which may give you joy applying them to your web sites.

http://speckyboy.com/2008/04/09/41-of-the-best-mootools-ajax-example-downloads/

How to create dynamic plug-in for Php?

Filed Under (Uncategorized) by admin on 06-08-2008

Tagged Under : ,

You can find a nice conversation about ‘Creating dynamic plug-ins for php?’ at the forum of the sitepoint.com.  People that discussed this topic has developed methods which are worth looking at. Later on, we will try to comment on these methods in our library in a different way. For now you can follow the subject from the link below:

http://www.sitepoint.com/forums/showthread.php?t=379440

Why do we need to create a base page ? Episode 2

Filed Under (Php) by admin on 03-08-2008

Tagged Under : , , ,

Hi again. I have explained what the base page is in Kohana in the Why do we need to create a base page episode 1. Now i am going to tell you about a new trick which is called _default() function in kohana.

What is _default() function?

_default function lets us to handle wrong inputs or wrong addresses. For instance think that you dont have a class default and its function listArticles(). If you try to reach “yourdomain.com/default/listArticles” and if you havent changed or created any configuration in routes.php configuration file you would probably encounter with an error message. To prevent unwanted 404 error messages, you can implement _default() function which will handle wrong url requests. For instance

class Default_Controller extends Controller{
public function index()
{
// this is your default page
}

public function _default()
{
// this is your other pages that you didnt want to implement
// and if you call index() you will make Kohana show your index page for every wrong url request.
index();
}
}

I think you can figure out why we use this function now. But what if you want to create a generic behavior for other non-implemented pages and in case you forget to implement in each controller of your project, you should implement this _default() function in your master controller so that you will not need to implement this function in each of your controller files.

Nice isnt it :)

Please let me know if you think i have made any mistake ?

Why do we need to create a base page ?

Filed Under (Php) by admin on 03-08-2008

Tagged Under : , , , ,

First we should think why we need to have a base page or a master controller in MVC or other frameworks ? The answer is not that hard. While building big projects -that normally needs standards to be based on- checking the privileges of users in each page is really hard!! (I assume you know it, if you don’t know why are you reading this? I’m just kidding please continue to read :D). For instance you are trying to create a website that has lots of php files and all those file of course needs authentication. By the time you read these lines you must already be scared of managing authentication in all those php files :D. Please be patient !![digg=http://digg.com/programming/Why_do_we_need_to_create_a_base_page_in_PHP]

Think that you create an abstract class and inherit in all of your pages. Instead of using frameworks’ controller, you inherited this abstract class to your controller and frameworks master controller to your abstract class.

Now imagine this is your controller (I am assuming you use Kohana);

class Default_Controller extends Controller
{
public index() { //your code goes here }
}

In this case you are using Kohana main controller. Which is a default setting. But if you create a master controller for your project like in the example below you can reach master controller properties from your default page. For instance;

abstract class Controller extends Controller_Core
{
public $defaults = array();

public function _construct()
{
parent::_construct();

$this->defaults = array(’title’ => ‘This is title!’,
’subTitle’ => ‘This is sub title’,
‘pageHeader’ => $this->load->view(’user_controls/header’),
‘pageFooter’ => $this->load->view(’user_controls/footer’),
‘cssFiles’ => ”,
‘jsFiles’ => ”
}

public function getDefaults()
{
return $this->defaults;
}
}

Think that now your Default_Controller extends the controller above. (By the way the file name of this file and the directory is: /application/libraries/MY_Controller.php)

So that when you want to load the page, the values above will automatically be in your controller. For instance;

class Default_Controller extends Controller{
public $view = array();
public $defaults = array();

public function __construct(){
$this->defaults = parent::getDefaults();
}

public function index()
{
$this->view = new View(’masterPage’);
$this->view->bind(’defaultData’, $this->defaults);
$this->view->render(TRUE);
}
}

As you can imagine, when you create a master controller like that, all of your pages will have these default data.

Thanks for reading. Please let me know the errors or if you want to rephrase some parts of this article please let me know.

41 en güzel Ajax MooTools örnekleri

Filed Under (General) by admin on 28-07-2008

Tagged Under :

Aşağıdaki adreste 41 en güzel Ajax MooTools örnekleri mevcut. Tek tek incelemenizi tavsiye ederim. Sitelerinize uyguladığınızda keyif alacağınız örnekler mevcut

http://speckyboy.com/2008/04/09/41-of-the-best-mootools-ajax-example-downloads/