Bir Metindeki Adresleri Linke Çevirmek

Genel Yorum Yok »

Bir arkadaşın ihtiyacı için bulup buluşturduğum bir kod parçası

Kullanılan regexp cümleciği

1
@(https?://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?)@

Örnek kod

1
2
3
4
5
6
$string='deneme olarak http://sayfa.site.com/goster/icerik.html
bu linki ve http://sayfa.site.com/sakla/icerik.html sadece
yazı içinden alıp link yapacak.';
 
$string = preg_replace('@(https?://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?)@', 
'<a href="$1">$1</a>', $string);

Örnek kodun çıktısı

1
2
3
deneme olarak <a href="http://sayfa.site.com/goster/icerik.html">http://sayfa.site.com/goster/icerik.html</a>
bu linki ve <a href="http://sayfa.site.com/sakla/icerik.html">http://sayfa.site.com/sakla/icerik.html</a> sadece
yazı içinden alıp link yapacak.

LPASTE.COM Açıldı

Genel Yorum Yok »

Bir süre önce boşta olduğunu farkederek almış olduğum bu alan adı için bir sayfa yapmaya çalışıyordum. Bir kısmını yazmıştım. Hatta bir miktar CodeIgniter bile öğrenmiştim. İşlerin yoğunluğu ve tembelliğim birleşince yarıda kalmıştı. Bir kaç gün önce yazılmış olan hazır scriptleri inceleyeyim dedim örnek almak amacıyla. Ben McRedmond‘un yazmış olduğu bu stikked yazılımını buldum. İlk incelemelerimde CI ile yapıldığını farkettim. Türkçeye çevirdim bir kaç ufak yama yaptıktan sonra yayına koyuverdim.

Bulduğunuz eksik gedik varsa söyleyin lütfen. Aklınızda var olan fikirlerinizde varsa uygulamaya geçebiliriz.

lpaste.com hepimize hayırlı olsun.

Not: Makinasını kullandırdığı için Rail Aliev’e teşekkür ederiz.

Penguenler Toplanıyor

Genel Yorum Yok »

Penguenler şenlikte birlikteler. Biz bu sene de katılamadık.
penguenler

Telekomünikasyon İletişim Başkanlığı’dan Gelen Son E-Posta

Genel Yorum Yok »

Yorumsuz;

İLETİŞİM BİLGİLERİNİN YÖNETMELİĞE GÖRE DÜZENLENMESİ HAKKINDA DUYURU

Bilindiği üzere; 4/5/2007 tarihli ve 5651 sayılı “İnternet Ortamında
Yapılan Yayınların Düzenlenmesi ve Bu Yayınlar Yoluyla İşlenen Suçlarla
Mücadele Edilmesi Hakkında Kanun” 23/05/2007 tarihli ve 26530 sayılı
Resmi Gazetede yayımlanarak yürürlüğe girmiştir.

Anılan Kanunun uygulamasına ilişkin Başbakanlıkça hazırlanan “İnternet
Ortamında Yapılan Yayınların Düzenlenmesine Dair Usul ve Esaslar Hakkında
Yönetmelik” 30 Kasım 2007 tarihli ve 26716 sayılı Resmi Gazetede
yayımlanarak yürürlüğe girmiştir.

Yönetmeliğin “Bilgilendirme yükümlülüğü” başlıklı 5 inci maddesi; “(1) Ticari veya ekonomik amaçlı içerik sağlayıcıları, yer sağlayıcıları ve erişim sağlayıcıları, aşağıda belirtilen tanıtıcı bilgilerini, kendilerine ait internet ortamında, kullanıcıların ana sayfadan doğrudan ulaşabileceği
şekilde ve iletişim başlığı altında, doğru, eksiksiz ve güncel olarak
bulundurmakla yükümlüdür:

a) Gerçek kişi ise; adı ve soyadı, tüzel kişi ise; unvanı ve sorumlu
kişiler, vergi kimlik numarası veya ticaret sicil numarası,

b) Yerleşim yeri, tüzel kişi ise merkezinin bulunduğu yer,

c) Elektronik iletişim adresi ve telefon numarası,

ç) Sunduğu hizmet, bir merciin iznine veya denetimine tabi bir faaliyet
çerçevesinde yapılıyor ise, yetkili denetim merciine ilişkin bilgiler.

(2) Ticari veya ekonomik amaçlı içerik sağlayıcı, birinci fıkradaki
bilgilerle birlikte, yer sağlayıcıya ilişkin tanıtıcı bilgileri, doğru,
eksiksiz ve güncel olarak ana sayfasında bulundurmakla yükümlüdür.”
hükmünü,

Yönetmeliğin “İdari para cezaları” başlıklı 9.maddesinin birinci fıkrası
ise; “Bu Yönetmeliğin 5 inci maddesinde belirtilen yükümlülüğü yerine
getirmeyen içerik sağlayıcı, yer sağlayıcı veya erişim sağlayıcıya
Başkanlık tarafından ikibin Yeni Türk Lirasından onbin Yeni Türk Lirasına
kadar idarî para cezası verilir.” hükmünü amirdir.

Bu itibarla, Yönetmeliğin 5 inci maddesinin birinci ve ikinci fıkralarına uygun şekilde DÜZENLENMEMİŞ İSE; 19.11.2008 tarihine kadar internet sitenize ait tanıtıcı bilgilerin iletişim başlığı altında düzenlenmesi ve yer sağlayıcıya ait tanıtıcı bilgilerinde de aynı başlık altında belirtilmesi gerekmektedir. Aksi halde, anılan Kanun ve Yönetmelik hükümleri çerçevesinde işlem yapılacaktır.

Bilgi ve gereğini rica ederim.

JQuery ile RSS besleme okuma

Genel 2 Yorum »

Aşağıdaki basit kod parçacığı jquery ajax ile rss beslemesini okumak için yazdım. Bir süredir JQuery kullanıyorum. Yine de javascript için tam olarak bir kütüphane(framework de denebilir) kullanmaya alışamadım. class metodlarını kullanarak sayfa içine yerleştirmek mümkün. İlerleyen zamanda onu da yazarım inşallah :-D

1
2
3
4
5
6
7
8
9
10
$.ajax({
    type: "GET",
    url: "xml.php?dosya=forum",//wiki.xml
    dataType: "xml",
    success: function(xml) {
		$(xml).find('item').each(function(){
			$("#cikti").html($("#cikti").html()+"<br /><a href='"+$('link',this).text()+"' target='_blank'>"+$('title',this).text()+"</a>");
		});
   }
});

Güvenlik nedeniyle mevcut alanadı dışından veri okumaya çalıştığınızda tarayıcı hata veriyor( En azındna firefox veriyor). Bunun önüne geçmek için aşağıdaki gibi basit bir kod iş görüyor.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
< ?php
$_D = array_key_exists("dosya",$_GET) ? $_GET['dosya'] : "wiki";
 
$dosya = array();
$dosya['wiki'] = "http://wiki.linux-sevenler.org/index.php?title=%C3%96zel:Recentchanges&feed=rss";
$dosya['forum'] = "http://forum.linux-sevenler.org/index.php?PHPSESSID=5bfa9a80662d4857224d9a122299d288&type=rss;action=.xml";
 
if(array_key_exists($_D,$dosya))
{
	$xml = implode("\n", file($dosya[$_D]));
	header("Content-Type: text/xml");
	echo $xml;
}else
{
	echo hata;
}
?>

Not: Ayrıntılı yazmak isterdim ama vakit ancak bu kadarına yetti.

Command Print

Genel 3 Yorum »

Windows’ta dos programlarının ağ yazıcısına gönderimi.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
C:\>NET VIEW \\PC |find "Yazdır"
KONICAMI        Yazdır            KONICA MINOLTA PagePro 1380 MF
 
C:\>NET USE LPT1 \\PC\KONICAMI /PERSISTENT:YES
Komut başarıyla tamamlandı.
 
 
C:\>NET USE
Yeni bağlantılar anımsanacak.
 
 
Durum        Yerel     Uzak                      Ağ
 
-------------------------------------------------------------------------------
Tamam        LPT1      \\PC\KONICAMI             Microsoft Windows Ağı
Komut başarıyla tamamlandı.

PHP Merkez Bankası Döviz Kuru

Genel 3 Yorum »

Kod:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$para = array(	"USD/TRY","AUD/TRY","DKK/TRY",
				"EUR/TRY","GBP/TRY","CHF/TRY",
				"SEK/TRY","CAD/TRY","KWD/TRY",
				"NOK/TRY","SAR/TRY","JPY/TRY",
				"BGL/TRY","SYP/TRY","JOD/TRY",
				"ILS/TRY","RON/TRY","IRR/TRY");
$dosya=file("http://www.tcmb.gov.tr/kurlar/today.html?");
for($i=0;$i < count($dosya);$i++)
{
	for($j=0; $j < count($para) ; $j++)
	{
		if(ereg($para[$j], $dosya[$i])) {
		$temp = split("[[:space:]]{2,}" , $dosya[$i]);
			$t = $temp[0];
			for($k=0; $k < count($temp); $k++)
				$cikti[$t][$k] = $temp[$k]; 
		}
	}
}
//print_r($cikti);

Çıktı:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Array
(
    [USD/TRY] => Array
        (
            [0] => USD/TRY
            [1] => 1 ABD DOLARI
            [2] => 1.1640
            [3] => 1.1696
            [4] => 1.1632
            [5] => 1.1714
 
        )
 
    [AUD/TRY] => Array
        (
            [0] => AUD/TRY
            [1] => 1 AVUSTRALYA DOLARI
            [2] => 1.0511
            [3] => 1.0580
            [4] => 1.0463
            [5] => 1.0643
 
        )
...

JQuery ile ilgili yazamadım

Genel 1 Yorum »

Bir hevesle jquery kütüphanesinden nasıl etkilendiğimi yazacaktım. Siteye epeydir bakmak için bile girmemiştim. Giriş yaptığımda wordpress kullandığım sürümün eski olduğunu yazıyordu. Onu güncellerken temanın yerelleştirme gibi düzenlemelerini yaptım. Epey bir süre güncelleme ve düzenleme ile uğraştım. Yazmak için hevesim ve vaktim kalmadı. Yakın bir zamanda jquery ile ilgili fikirlerimi yazacağım inşallah. Belki birilerinin işine yarar glossy blue temasının yerelleştirilmişi burada.
Not: Kullanan dosyanın içindeki about_text.txt ve images/header_icon.gif dosyalarını değiştirirse iyi olur.

PCLinuxOS ve Terkettiğim Sitem

Genel 1 Yorum »

Uzun zamandır linux ile aram açıktı. Kardeşim Adil’in Dell Inspiron 6000′ine el koydum bir kaç gün önce. İlk işim pardus kurmak oldu. Herşeyi tanıdı hiç sorun yoktu. Kart okuyucu kablosuz dahil herşey. Bir süre kullandıktan sonra sorunsuz bu sistemden sıkıldım. Ve birilerinin tavsiyesi ile PCLinuxOs kurdum. Bunda da sorun yok. Herşey mutlu mesut bir şekilde gidiyor.

Bir de şuanda açıklamayacağım bir projemiz var LAPIS ekibi ile. Gizli bir şey değil merak eden forumda bir şeyler bulabilir.

Linux harika yerlere doğru gidiyor. Daha fazla uzak kalamayacağım anlaşılan.

Terkettiğim sitem sana artık daha sık bir şeyler yazacağım. Söz!

Not: Yazdıktan sonra farkettim bir çok yazım hatası var. Bu saatte düzeltemem :-D

DHTML Renk Seçici

Genel 1 Yorum »

Öncelikle linux gezegeni okuyucularından önceki yazı için özür dilerim.

Bir proje için javascript ile renk seçme paletine ihtiyacım oldu. Arama sonucunda bir kaç script buldum ve hiç biri işimi görmedi. Bazıları aşırı basit görünümlü bazıları karmaşık yapıya sahip olduğu için istediğim değişiklikleri üzerinde yapamıyordum.

Ve ilham geldi :-)
Bir kaç eksikliği var ama güzel iş görüyor.

renksecici.html (renksecici.js)

Renk Seçici Ekran Görüntüsü

WP Theme & Icons by N.Design Studio
Girdi Beslemesi Yorum Beslemesi Giriş