arşiv

‘Yazılım’ kategorisi için arşiv

CheckBox Çılgınlığı

Pazar, 28 Mar 2010 Mustafa Serdar SARIOGLU yorum yok

Checkbox kullanarak yapılabilecek saçma ve bir o kadar çılgın bir site buradan.

Categories: Yazılım Tags:

Kaliteli Yazılımcı

Perşembe, 25 Mar 2010 Mustafa Serdar SARIOGLU yorum yok

Kaliteli yazılımcı bence, yapmak istediği değeri en olmadık taraftan görerek uygulamayı hayal edebilen kişidir. {//By M. Serdar SARIOGLU} Sizin internette gezerken yaptığını en temel hareketlerden birisidir “scroll bar” kullanmak. Ancak  buradaki abi, bununla neler yapılabileceğini ve aslında sizin günlük tepkilerinizde hiçte önemsemediğiniz bir objenin nasıl değişik bir hal alabileceğini gösteriyor.

Evet o bir kaliteli yazılımcı :)

Categories: Yazılım Tags:

Dünya Browser Kullanım Histografyası

Pazar, 21 Mar 2010 Mustafa Serdar SARIOGLU 1 yorum

Dünyada internet çıktığında ilk karşılaşılan problem, geliştiricilerin mutlak standarta sahip olmamalarıydı. (Kabul ediyorum ilginç bir cümle oldu :) ) Bu standart eksikliği tarayıcıların kafalarına göre siteleri yorumlamalarıyla çıkılmaz bir hal almaya başladı, ve devam ediyor. Örneğin bloğuma bir tema seçerken kullanılan tarayıcı oranına dikkat etmek zorundayım. IE 6 kullanan kisiler siteme girmese de olur mantığı pek kabul edilebilir gibi gemiyor. Aşağıdaki grafikte tarayıcıların zamana göre dağılımı görülüyor. Orjinal haline buradan ulaşabilirsiniz.

Categories: Yazılım Tags: , ,

MySql City Query

Cumartesi, 06 Şub 2010 Mustafa Serdar SARIOGLU 1 yorum

Artık resmen yazılım ile uğraşmaya başlamış durumdayım. Ilk projem de (umarım biter :D ) cok isinize yarayacak birşey olacak. Tüm yardımlaşma mantığını değiştirmeye yönelik birşeyler yazıyorum. Deneyimlerimi buradan paylaşmaya devam edeceğim. Lazım olur diye iller tablosunu bağlayacağınız sql query’si ni paylaşıyorum. kopyala yapıştır yapınız.(id niz auto inc olsun)

INSERT INTO `user_sehirler`(city) VALUES (‘ ADANA ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ ADIYAMAN ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ AFYON ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ AGRI ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ AKSARAY ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ AMASYA ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ ANKARA ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ ANTALYA ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ ARDAHAN ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ ARTVIN ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ AYDIN ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ BALIKESIR ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ BARTIN ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ BATMAN ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ BAYBURT ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ BILECIK ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ BINGOL ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ BITLIS ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ BOLU ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ BURDUR ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ BURSA ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ CANAKKALE ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ CANKIRI ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ CORUM ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ DENIZLI ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ DIYARBAKIR ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ DÜZCE ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ EDIRNE ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ ELAZIG ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ ERZINCAN ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ ERZURUM ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ ESKISEHIR ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ GAZIANTEP ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ GIRESUN ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ GUMUSHANE ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ HAKKARI ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ HATAY ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ IGDIR ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ ISPARTA ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ ICEL ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ ISTANBUL ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ IZMIR ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ KAHRAMANMARAS ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ KARABUK ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ KARAMAN ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ KARS ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ KASTAMONU ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ KAYSERI ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ KIRIKKALE ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ KIRKLARELI ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ KIRSEHIR ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ KILIS ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ KOCAELI ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ KONYA ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ KUTAHYA ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ MALATYA ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ MANISA ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ MARDIN ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ MUGLA ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ MUS ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ NEVSEHIR ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ NIGDE ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ ORDU ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ OSMANIYE ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ RIZE ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ SAKARYA ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ SAMSUN ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ SIIRT ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ SINOP ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ SIVAS ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ SANLIURFA ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ SIRNAK ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ TEKIRDAG ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ TOKAT ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ TRABZON ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ TUNCELI ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ USAK ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ VAN ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ YALOVA ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ YOZGAT ‘) ;
INSERT INTO `user_sehirler`(city) VALUES (‘ ZONGULDAK ‘) ;

Categories: Yazılım Tags:

SQL 2008 de LOG Truncate

Salı, 05 Oca 2010 Mustafa Serdar SARIOGLU yorum yok

SQL 2008 iniz şişecek derecede diski doldurduysa;

Use <database Name>
GO
Alter Database <database Name> Set Recovery Simple
GO
Alter Database <database Name> Set Recovery Full
GO
DBCC SHRINKFILE (‘<log file name>’, 1)
GO

kullanabilirsiniz.

Categories: Yazılım Tags: , ,

Salı, 28 Nis 2009 Mustafa Serdar SARIOGLU yorum yok

İşte bir gmail kolaylığı daha :) VBS ile ssl bağlantı kurarak mail atacağız. Burada bir döngü ile spam yapmaya çalışırsanız biz sorumluluk kabul etmiyoruz :D

set mm = CreateObject("ChilkatMail2.ChilkatMailMan2")
mm.UnlockComponent "test"

'     SMTP server: smtp.gmail.com.
'     Port: 465.
'     Require SSL/STARTTLS: Yes.
'     Require SMTP authentication: Yes.
'     User name: your Gmail email address.
'     Password: your Gmail password. 

mm.SmtpHost = "smtp.gmail.com"
mm.SmtpPort = 465
mm.SmtpSsl = 1
mm.SmtpUsername = "****"
mm.SmtpPassword = "****"

set email = CreateObject("ChilkatMail2.ChilkatEmail2")
email.Subject = "test from Chilkat"
email.Body = "this is a test for our customer"
email.AddTo "Chilkat Support","support@chilkatsoft.com"
email.From = SmtpUsername

mm.SendEmail email

MsgBox mm.LastErrorText
mm.SaveLastError "error.txt"
Categories: Yazılım Tags:

Database Taşıma ve Karakter Sorunu

Perşembe, 02 Nis 2009 Mustafa Serdar SARIOGLU yorum yok

Veritabanı taşıma işlemi sırasında türkçe karakter problemi yaşıyorsanız, aşağıdaki query ile bu sorunu aşabilirsiniz.

UPDATE post  SET pagetext = REPLACE (pagetext, ‘þ’, ‘ş’ ) WHERE pagetext LIKE ‘%þ%’;
UPDATE post  SET pagetext = REPLACE (pagetext, ‘Ãz’, ‘Ş’ ) WHERE pagetext LIKE ‘%Ãz%’;
UPDATE post  SET pagetext = REPLACE (pagetext, ‘Ç’, ‘Ç’ ) WHERE pagetext LIKE ‘%Ç%’;
UPDATE post  SET pagetext = REPLACE (pagetext, ‘ç’, ‘ç’ ) WHERE pagetext LIKE ‘%ç%’;
UPDATE post  SET pagetext = REPLACE (pagetext, ‘Ã?’, ‘Ö’ ) WHERE pagetext LIKE ‘%Ã?%’;
UPDATE post  SET pagetext = REPLACE (pagetext, ‘Ö’, ‘Ö’ ) WHERE pagetext LIKE ‘%Ö%’;
UPDATE post  SET pagetext = REPLACE (pagetext, ‘ö’, ‘ö’ ) WHERE pagetext LIKE ‘%ö%’;
UPDATE post  SET pagetext = REPLACE (pagetext, ‘ü’, ‘ü’ ) WHERE pagetext LIKE ‘%ü%’;
UPDATE post  SET pagetext = REPLACE (pagetext, ‘ð’, ‘ğ’ ) WHERE pagetext LIKE ‘%ð%’;
UPDATE post  SET pagetext = REPLACE (pagetext, ‘ý’, ‘ı’ ) WHERE pagetext LIKE ‘%ý%’;
UPDATE post  SET pagetext = REPLACE (pagetext, ‘Ã?’, ‘İ’ ) WHERE pagetext LIKE ‘%Ã?%’;
UPDATE post  SET pagetext = REPLACE (pagetext, ‘Ü’, ‘Ü’ ) WHERE pagetext LIKE ‘%Ü%’;
UPDATE post  SET pagetext = REPLACE (pagetext, ‘Ä?’, ‘Ğ’ ) WHERE pagetext LIKE ‘%Ä?%’;

Categories: Yazılım Tags:

Web Sayfaları PDF Formatında

Perşembe, 26 Şub 2009 Mustafa Serdar SARIOGLU yorum yok

Bir web sitesini PDF formatında zahmetsizce indirmek için buradan karşınıza çıkan sayfada adres kısmını yazıp convert’ e basmanız yeterlidir.

Categories: Yazılım Tags:

Programa Dillerinin Arkasındaki Kişiler

Perşembe, 26 Şub 2009 Mustafa Serdar SARIOGLU yorum yok

Hep merak etmişimdir. Programlama dillerini çıkartan insanları. Düşünsenize elinizde koca bir sıfır ya da en iyi ihtimalle assambly var :) ve siz programlama dili geliştiriyorsunuz. Işte kahramanlar.

PHP

Rasmus Lerdorf (1968 Qeqertarsuaq, Greenland) PHP dilinin ilk iki versiyonunu yazarı.

devamını oku…

Categories: Yazılım Tags:

Bilgisayar Kasabı :) 4 Program

Pazar, 01 Şub 2009 Mustafa Serdar SARIOGLU yorum yok

Klasik bir cümle “Bilgisayarımı sıfır kuruyorum canavar gibi ama sonra yavaşlamaya başlıyor :( ” Bu gerçekten benimde takıntım. Bir sürü bilgisayar hızlandıran program var ama halen bilgisayarı ilk günkü kurduğum komuna getirecek bir yazılım çıkamadı.O yüzden bilgisayarı yavaşlamadan önlem almak gerekiyor. Bu yazımda bilgisayarlarda gereksiz kaynak haracaması yapan programları inceleyeceğim. Sıradan gidiyorum.

1) Ahead Nero: Benim amacım sadece CD / DVD yazmak :) neden bir sürü gereksiz eklenti kuruyorsun ey nero? Tamam klasmanda 1 numarasın ama bilgisayarımı çok yavaşlatıyorsun. Alternatifin portable olanın ya da CD Burner XP

2) Acrobat Reader: Sabahlar olmasın :) 5. sürümünden itibaren sanki program mimarları; “Ya biz bu insaları nasıl windows tan bezdirip linux e transfer ederiz” diye düşünmüşler sanki. Olmadık anlarda alttan çıkan 300 mb update uyarıları bile kafi bence :) Alternatifimiz tabikide foxit pdf reader.

3) Winzip: Artık sıkıştıma algoritmarı public halde iken neden para ödeyelim? Buyrun 7 zip.

4) Itunes: Tamam hata yaptık aslında bu programı 1. sıradan vermeliydik. Hayatımda gördüğüm en amacına uygun olmayan ve sistemi yavaşlatan program diyebilirim :) iPhod unuza direk mp3 atınca çalmaması, değişik bir formatta itunes ile müzik yükleme zorunluluğu o kadar para yatırıp bunlarla karşılaşmanız :) Buyrun EphPOD

Categories: Yazılım Tags: