bildirgec.org

Site arşivi: kodaman

ASP Round() Fonksiyonu

weziR | 01 July 2011 11:06

Round Fonksiyonu ile küsüratlı sayıların ondalık kısmı 5′den büyükse yukarı küçükse aşağı yuvarlayabiliriz. Örnek vermek gerekirse,

1
2
3
4
5
6
7
8
<%
abc = 10.51
‘ Abc Değişkenimizde “10.51 değeri olduğunu varsayarsak”
%>
<%
=Round(abc)
%>

Şeklinde degiskeni Round parantezleri içine aldığımız zaman bize sonuç olarak “11″ değerini döndürecektir.
Eğer abc değişkenimizin içerisinde “10.49″ veya altında bir değer olsaydı bize “10″ değerini döndürecekti.

ASP Datediff() Fonksiyonu

weziR | 30 June 2011 17:57

ASP de datediff fonksiyonu ile iki tarih arasındaki farkı gün,ay,yıl,saat vs. şeklinde alabilirsiniz.

Kullanımı ise şöyle:

1
datediff(“yyyy”,”21.10.1992″,”21.10.2011″)

Örnek olarak 21 ekim 1992 ile 23 ekim 1992 arasındaki Saat (H) farkını alalım.

1
<%fark = datediff(“h”,”21.10.1992″,”23.10.1992″)%>

ActionScript 3 ( AS3 ) ile Facebook ta Paylaş Düğmesi

etabek | 30 June 2011 14:57

Merhabalar,

Hepimizin de bildiği gibi günümüzde her site facebook ile rakip olmak yerine facebook a eşlik ediyor. Yazdığımız yazıların yada yaptığımız işlerin daha hızlı duyulması için internet aleminde olmazsa olmaz şeylerden biri facebook da paylaş seçeneği!

İşte bu yazımızda Flash üzeride ActionScript 3 kullanarak içeriklerinizi nasıl paylaşacağınızı anlatacağız.

Facebook paylaşım seçeneği için sharer.php sayfasını kullanıyor. Bu adresin sistematiğine örnek verecek olursak;

1
http://www.facebook.com/sharer.php?u=<paylaşım adresi>&t=<başlık>

Yani sharer.php den sonra vereceğiniz argümanlarda u paylaşım adresinizin linkini ve t ise paylaşımınızın başlığını tanımlıyor. Bizim flash içinde yapacağımız ise sharer.php adresine bu iki değişkeni göndermek! Hepsi bu!

Haydi başlayalım 🙂

pillinetwork’te değişim

pilli | 21 June 2011 14:14

Merhaba Arkadaşlar,

pillinetwork’te 5 senedir sürdürdüğümüz kazanç sistemini değiştirdik. Konuyla ilgili herkese e-posta göndereceğiz fakat durumun sebepleri ve detayları ile ilgili yazıyı gözden kaçırmamanız için buradan da duyurmak istedik.

Teşekkürler.

Tart Yaz Kampi Ile Kendinizi Gelistirin

rmncr | 09 June 2011 13:53

Tart Yaz Kampı
Tart Yaz Kampı

Yaz boyunca kendinizi Back end ve front end konularında geliştirmek istemez misiniz? Hem de ücretsiz olarak. Sektörün eski ve öncü firmalarından biri olan Tart New Media başvuranlar arasından seçeceği 30 kişiye yaz boyunca seçeceği alan üzerinden yoğun eğitimler verecek.

Eğitimlerin sonucunda kendini gösteren katılımcılar Tart New Media’da çalışma şansını yakalayabilecekler.

http://bit.ly/YazKampi adresinden yaz kampı ile ilgili detayları ve ders programına göz atabilirsiniz. Gene başvurularınızı http://bit.ly/YazKampi adresinden yapabilirsiniz.

Python ile Otomatik webbrowser acma

gezer33 | 19 May 2011 18:08

Bir ihtiyacimdan dogan arastirmalarim sonucunda buldugum kodlari sizinle de paylasmak istiyorum. Tikla kazan sitelerini hepiniz bilirsiniz. Pek kazandirdiklari soylenemez ama basinda durun tiklayip durmaniz gerekir. Ben de dusundum niye bunu otomatik yapacak bir program yazmayayim dedim. Verecegim kod sunu yapiyor: bir satirda bir link kayitla olacak sekilde linkler kaydedilmis bir txt dosyasindaki linkleri sirayla aciyor 20 saniye bekliyor sonra da diger linki aciyor. Asagidaki kodda linkin linkler.txt isimli bir dosyaya kayitli oldugunu varsayiyoruz. Ben webbrowser olarak chrome kullandigim icin kodu da ona gore yazdim. Python’un portable versiyonunu buradan indirip deneyebilirsiniz.
Python kodlari vermeye diger yazilarimda devam edecegim. Herkse iyi gunler.

Robots.txt Kullanımı

MrtCoder | 18 May 2011 19:08

Robots.txt dosyası arama motorları ve örümceklerin sitenizdeki dosya ve dizinleri kayıt etmeleri için izin veren yada engelleyen dosyadır.Hazırlamak için notepad(not defteri) ı açıp güvenliğinize uygun kodları yazıp Robots.txt adında kaydedip sitenizin ana dizinine koymanız yeterlidir.

Örnek Kullanım:
User-Agent: *
Disallow:/panel/
Allow:/images/

Disallow kayıt altına alınmasını istemediğimiz dosyaları seçmemizi sağlar.
Allow kayıt altına alınmasını istediğimiz dosyaları seçmemizi sağlar.

Örneğim resimleri engellemek istiyorsak görsellerimizi korumak için

UITableView ile Değiştirilebilir Hücre Yapısı

maledictum | 18 May 2011 18:08

Selamlar,

Öncelikle kodaman.org ‘a göndereceğim ilk yazı oluyor kendileri. iPhone ve iPad üzerine yazılım yapanların karşılaştığı sorunlardan biri de TableView ‘de Cell ( Hücre ) yapısını değiştirmek. Bunu IB( interface builder ) ile değiştirmeniz de mümkün olabilir fakat kod ile yapmanız esnekliği ve memory leaks olmadan rahat bir şekilde uygulamanızı çıkarmanızı sağlayacaktır.

Kodlarımız aşağıda ki gibidir ;

customtableview.h

1
2
3
4
5
6
7
@interface icerik : UIViewController <UITableViewDelegate,UITableViewDataSource> {
IBOutlet UITableView *tblSimpleTable;
}
@end

Basit Php Yönetim Paneli

cenkko | 18 May 2011 18:08

Merhaba arkadaşlar bu ilk yazim inşallah yararlı olur sizin için. Konumuz php ile basit yönetim paneli. Size en basit yolla anlatacağım sorularınız olursa cevaplayabilirim.

index.php :

1
2
<a href="makaleekle.php">Yazı ekle</a><br/>
<a href="makaleduzenle.php">Yazı düzenle</a>

url mapper,url routing

icli kofte | 18 May 2011 18:01

Yazmış olduğum bu sınıf belirlenmiş bir url şablonuna göre $_SERVER[“REQUEST_URI”] sonucu alıp set edilen şablona göre bölüp controller , controller’ın methodu ve parametre olarak geri dönüyor.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
/**
* Router
*
* @author can acar
* @copyright 2011
* @version $Id$
* @access public
*/
class Router
{
protected static $instance = array();
protected $Route;
/**
* Router::__construct()
*
* @return
*/
private function __construct()
{
}
/**
* Router::instance()
*
* @return
*/
public static function instance()
{
if( isset( self::$instance ) and ( self::$instance instanceof self ) )
{
return self::$instance;
} else
{
self::$instance = new self();
return self::$instance;
}
}
/**
* Router::Connect()
*
* @param mixed $path
* @param mixed $params
* @param mixed $filter
* @return
*/
public function Connect( $path, $params = array(), $filter = array() )
{
$this->Route[$path] = new Route( $path, $params, $filter );
}
/**
* Router::Match()
*
* @param mixed $url
* @return
*/
public function Match( $url )
{
$Matches = array();
$url = '/'.trim($url,'/');
foreach ( $this->Route as $Route )
{
$regex = preg_replace( '/:(\w+)/', '(?P<$1>\w+)', $Route->path );
$regex = str_replace( '/', '\/', $regex );
if( preg_match( "/^" . $regex . "$/", $url, $Match ) )
{
foreach ( $Route->params as $key => $value )
{
$Matches[$key] = $value;
}
foreach ( $Route->filter as $property => $Regex )
{
if( array_key_exists( $property, $Match ) )
{
$o = preg_match( '/^' . $Regex . '$/', $Match[$property], $t );
$Matches[$property] = $t[0];
}
}
unset($property,$Regex,$Match);
}
}unset($Route);
return $Matches;
}
}
******************************
/**
* Route
*
* @author can acar
* @copyright 2011
* @version $Id$
* @access public
*/
class Route
{
public $path;
public $params = array();
public $filter;
/**
* Route::__construct()
*
* @param mixed $path
* @param mixed $params
* @param mixed $filter
* @return
*/
public function __construct( $path, $params, $filter )
{
$this->path = '/'.trim( $path,'/');
$this->params = $params;
$this->filter = $filter;
return $this;
}
}

Bu sınıfları index.php e kayıt yapıp
index.php nin alt satırlarınada

1
2
3
4
5
6
7
8
9
10
$r = Router::instance();
//$r->Connect('',array('controller'=>'default','action'=>'index'));
$r->Connect('index.php',array('controller'=>'default','action'=>'index'));
$r->Connect('index.php/kid-:id',array('controller'=>'default','action'=>'kategori'),array('id'=>'([^-][0-9]{0,})'));
$r->Connect('index.php/:type',array('controller'=>'default','action'=>'index'),array('type'=>'[\w+]{0,}'));
$r->Connect('index.php/:type/:id',array('controller'=>'default','action'=>'index'),array('type'=>'[\w+]{0,}','id'=>'[0-9]{0,}'));
$k =$r->Match($_SERVER["REQUEST_URI"]);
echo "<pre>";
echo var_dump($k);
echo "</pre>";

Tarayıcıdan da index.php/kid-12
yada index.php/hede/20
gibi denemeler yapıp sonucu:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
(array) Array
(
[controller] => default
[action] => kategori
[id] => 12
)
//////
(array) Array
(
[controller] => default
[action] => index
[type] => hede
[id] => 20
)

olarak yazılacaktır.