Delphi ile heceleme programı

Çok önceden delphi ile yaptığım bir heceleme algoritması. Uzun zaman sonra görünce buraya da yazmak istedim.
Programın algoritmasını yazarken nasıl hecelediğimizi keşfetmiştim o nedenle severim bu algoritmayı.
Ayrıca bu ve benzeri kodları yayınlarken kodları renklendirebileceğim bi wp plugini bilen var mı?

  1. unit Unit1;
  2.  
  3. interface
  4.  
  5. uses
  6.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  7.   Dialogs, StdCtrls, ALScrollingText;
  8.  
  9. type
  10.   TForm1 = class(TForm)
  11.     Memo1: TMemo;
  12.     Memo2: TMemo;
  13.     Button1: TButton;
  14.     procedure Button1Click(Sender: TObject);
  15.   private
  16. function sesli(harf:string):boolean;
  17.   public
  18.     { Public declarations }
  19.   end;
  20.  
  21. var
  22.   Form1: TForm1;
  23.  
  24. implementation
  25. {$R *.dfm}
  26.  
  27. function tform1.sesli(harf:string):boolean;
  28. begin
  29.  
  30. result:=false;
  31.  
  32. if harf=‘a’then  result:=true;
  33. if harf=‘e’then  result:=true;
  34. if harf=‘ı’then  result:=true;
  35. if harf=‘i’then  result:=true;
  36. if harf=‘o’then  result:=true;
  37. if harf=‘ö’then  result:=true;
  38. if harf=‘u’then  result:=true;
  39. if harf=‘ü’then  result:=true;
  40.  
  41. if harf=‘A’then  result:=true;
  42. if harf=‘E’then  result:=true;
  43. if harf=‘I’then  result:=true;
  44. if harf=‘İ’then  result:=true;
  45. if harf=‘O’then  result:=true;
  46. if harf=‘Ö’then  result:=true;
  47. if harf=‘U’then  result:=true;
  48. if harf=‘Ü’then  result:=true;
  49. end;
  50.  
  51. procedure TForm1.Button1Click(Sender: TObject);
  52. var
  53.   i:integer;
  54. begin
  55.   Memo2.Text := EmptyStr;
  56. for i := 1  to length(Memo1.Text) do
  57. begin
  58.   if
  59.       not     sesli(copy(Memo1.Text,i,1))
  60.       and     sesli(copy(Memo1.Text,i+1,1))
  61.       and not (copy(Memo1.Text,i,1)=‘ ‘)
  62.       and not (copy(Memo1.Text,i-1,1)=‘ ‘)
  63.       and not (copy(Memo1.Text,i+1,1)=‘ ‘)
  64.   then
  65.     begin
  66.      Memo2.text := Memo2.text+‘-’;
  67.     end;
  68.   if      sesli(copy(memo1.Text,i,1))
  69.       and sesli(copy(memo1.Text,i-1,1))
  70.   then
  71.     begin
  72.     Memo2.text := Memo2.text+‘-’;
  73.     end;
  74.   Memo2.Text := Memo2.Text + copy(Memo1.Text,i,1);
  75. end;
  76.  
  77. if copy(Memo2.Text,1,1) = ‘-’ then
  78. begin
  79.   Memo2.Text := copy(Memo2.Text,2,length(Memo2.text)-1);
  80. end;
  81. end;
  82.  
  83. end.

İnternet listelerden ibaret

İnternet artık biraz daha derli toplu oldu. Nasıl az zaman harcarım derken internet tam olarak düşündüğüm şekle girdi. Site site gezmektense takip ettiğim listeleri bir yerde birleştirip sadece oraları takip eder oldum. Friendfeed den işler daha da güzelleşti.

Google Reader ile takip ettiğim feedleri ve Adblock Plus Eklentisi ile kullandığım süzgeçleri merak edenler için export ettim ve box.net te yayınladım.

Fakat google reader’a çok fazla feed düşen siteleri eklemedim çünkü çok sık takip etmeyince binlerce yazı okunmak için bekliyor. Önceki denemelerime göre üçyüz küsür yazı yarım saatte okunabiliyor ama sonrasında yarım saat dinlenmek gerekiyor bu nedenle daha sade bi liste uygun.

Aynı haberi hala kırk defa okuyabiliyor insan, herkes aynı haberi yayınlıyor sitesinde. Oysa delicious kullansa altına yorumunu ekleyerek ve feedburnerda da paylaşsa ne hoş olur.

Tusul.com-Her yazıya 1000 okuyucu hedefi. Ama nasıl?

tusuldat.com sitesinde ayrıntısına bakabileceğiniz gibi anasayfaya çıkan her yazı için 1000 okuyucu hedefi koyulmuş. Ama nasıl bu hedefe ulaşılacak?

tusul.com ile pek haşır neşir olmasamda böyle bir oluşum internetsitesi sahipleri için gerçekten bulunmaz bir tanıtım kaynağı.

Sanırım benim yazılarım anasayfaya çıkmadığından pek bi hit alamadım yazı başına 15-20tık seviyesinde. tusul.com anasayfasına çıkan yazılar da tahminimce çok fazla tık almıyordur (ilk gün içinde gösterilen 1000 tıkın çok altında olacağını tahmin ediyorum) tusul.com un bize daha fazla tık göndermesi için organik gelen ziyaretçi sayısı çok yükseklerde olması gerekli.

Peki ne önerebilirim.

  • Örneğin Rss yayınlarınızı daha düzenli, takip edilebilir hala getirilebilir. Mesela günde bir -veya iki kere- anasayfaya çıkan ilk 10 yazı yanılanabilir. feedburner ile del.icio.us linklerimi paylaştığım gibi ya da Fatih Hayrioğlunun web’den seçme haberleri gibi.
  • Reklam vermek. Bu aslında çok basit bir yol gibi görünüyor ama işe yarayabilir çünkü fark edildiği gibi, şuan tusulu okuyanlar ile tusuldatanlar aynı kişiler. Sıradan bir internet kullanıcısı da (web sayfası olmayan, bloglamayan) tusul.com u kullanmalı. Bunun için reklam harici başka bişeylerde yapılabilir.
  • Daha farklı yazılımsal eklemeler. Nasıl olur bilmiyorum ama del.icio.us ve benzeri siteler ile birleşimler sağlanabilir. Diğer sitelerde favorilerimize eklediklerimiz tusul.com da var ise otomatik tusuldatılsa yoksa tusuldatmak istermisiniz diye sorulsa.
  • Ve tusuldatmaya gerek kalmadan site feedlerinden bazı siteleri otomatik upcoming listesine eklenebilir.

Daha fazla öneride bulunmak isterdim fakat aklıma gelenler bunlar. Umarım tusul.com istediği hedefe ulaşır çünkü bu herkesin işine yarar.

Ek olarak yazıların altına buton ekleme tavsiyesinde bulunulmuş ama ben site tasarımını bozmak istemediğimden böyle eklentilere karşıyım..

En kötü “önce-sonra” ilanları

Oddee.com‘dan alınmıştır.

Gazetelerde, dergilerde ve televizyonlarda görürsünüz ürünümüzü kullandılar böyle oldular. Ürünü kullanmak için müthiş bir teşfik yoludur ama her izlediğimde acaba gerçekten böyle mi oldular, fotomontaj mı diye düşünmeden edemem. Bazıları ise insanı şüphede bırakmayacak cinsten :)

Aradaki yedi farkı bulalım!!!  Gözlükler özellikle dikkatimi çekiyor
numaralı gözlükler gitmiş yerine güneş gözlükleri gelmiş!!

Bu reklam sizi ürünü almaya teşfik etti mi ??

Ürünü satın alıyosun, sonra karnını içeri çekip sıkı bir görünüme sahip oluyosun.

Önce-Sonra dan çok eskisini getirin yenisini götürün gibi olmuş

20 yıl gibi bir zaman alsada tedavi işe yarıyor.

Photosopun etkilerini en aza indirir.

7 günlük Photoshop kursu.

İnternette daha az zaman nasıl harcanır?

İnternet zamanla okuduğumuz gazetelerin, kitapların yerini aldı daha sonra televizyonun yerini almaya başladı. Artık gazete neredeyse hiç okumuyoruz, televizyon programlarını da video sitelerinden izler olduk. İstediğimiz zaman isteiğimiz programı seyrediyoruz, reklamlara takılmıyoruz aslında zaman kazanmaya başladık. Daha sonra belki de en kolay olarak sosyal hayatımızı internete aktardık, bilgisayar başında saatlerce sohbet ettik birbirimizi göz kırptık, çiçek yolladık, poke’ladık en sonunda hayatımızın büyük bölümünü bilgisayar başında geçirir olduk ki mutfağa bile daha az girer olduk, alışverişe daha az çıkar olduk.

Bütün alışkanlarıklarımızı hâlâ yerine getiriyoruz ama hepsini internet üzerinden yerine getiriyoruz ve bu artık biraz canımızı sıktı. Biz farkettik veya başkaları bize söyledi internet başında çok fazla zaman harcadığımızı. Aslında bu saydıklarımızı internet olmadan yapsak hiç birine bu kadar zaman ayıramayacağız, bu iyi birşey ama abartmak kötü birşey ve abarttığımızı düşünüyorsak abartıyoruzdur.

İnternet başında geçirilen vakti azaltmak için öncelikle boşa geçirdiğimiz vakitleri kısmak gerekli, örneğin acaba yeni bir posta gelmiş mi diye tekrar tekrar kontrol edilen bloglar ve rss si olan herhangi bir internet sitesini google reader ile takip etmek.

o kadar çok sitenin rss takip sistemi varki Firefox ta adres çubuğunun sonunda, İnternet Explorer da sekmelerin bulunduğu sıranın sonrasında rss bu işareti gördüğünüz her sitede rss takip özelliğini kullanabilirsiniz.

Anasayfamızı google kişiselleştirilebilir sayfası yapmak ve gmail kullanmak sürekli maillerimizi kontrol etmemizi engeller. Ayrıca google reader gadget ını da anasayfamıza ekleyerek son gelen rss leri yine anasayfanızdan takip edebiliriz.

Daha az zaman harcamanın bir başka yolu da forum sitelerinden uzak durmak, çünkü forum sitelerinde sürekli yeni bişeyler ekleniyor ve bunların çoğu gereksiz bilgilerden oluşuyor ayrıca sürekli aynı şeyler dönüp duruyor. Forum sitelerinin birde bizi bağlayan bir yanı var reputation, bu yazar bu kadar post yazdı, o çaylak bu usta şu da komando misali sıralamar. Bence en güzeli bırakalım gitsin..

İnternette daha az zaman geçirmenin bir diğer yolu da Messenger programlarında eğer mümkünse çevrimdışı görünmek, ve ufak bir ayrıntı ama selamlaşmalar

-ben çıkıyorum
-hadi görüşrüz
-ok öptüm by
-by iyi geceler
-sana da iyi geceler
-sonra görüşürüz
-ok cnm görüşrüz, kendine iyi bak
-sende kib. by by
-byby

bırakırsan bu böyle devam eder.

İnternet üzerinde daha az zaman harcamak için öncelikle boş zamanlarınızda ne yapacağınızı kararlaştırmanız gerekli, sadece interneti bırakmakla olmaz.

Kitap okuyun “Ayrıntı yayınlarının yeraltı edebiyatı gerçekten ilginç, hem size sadece interneti değil tüm alışkanlıklarınızı da bırakmanızı sağlayabilir :)”

Film seyredin “İzlemeyi ertelediğiniz ne kadar çok film vardır kimbilir, işte tam sırası hafta da birkaç gece bir film izleyin”

Arkadaşlarınızla gezin, dışarı çıkın, havalar ısındı şehrinizin görmediğiniz yerlerine gidin, yeni arkadaşlar edinin, eylenin vs vs

İnternette daha az zaman geçirmenin yolu zaman kayıplarını önlemek diyorduk, bunun için mutlaka delicious benzeri bir site kullanmak, ben http://del.icio.us/ kullanıyorum çünkü firefox eklentisi ile birlikte çok basit oluyor kullanması. delicious bize zaman kazandırır çünkü daha önce gezdiğimiz siteleri arayıp bulmakta zorlanmayız, çünkü hoşumuza giden daha sonra kullanacağımız siteleri hemen kaydederiz.

Ve evde bir kadınla yaşayın, çünkü size sürekli bilgisayar başından kalkmanızı hatırlatacaktır.. “sanırım benimde  artık kalkmam gerekiyor” :)

« Önceki Girişler | Sonraki Girişler »