Skip to content

Instantly share code, notes, and snippets.

View muhittin's full-sized avatar

Muhittin Özer muhittin

View GitHub Profile
@muhittin
muhittin / turkceekler.php
Created August 7, 2011 20:55
Türkçe Ekler
<?php
/*ismin nikneymin sonuna gereken eki ekler */
function isimeki($ad, $ektipi= "in")
{
$sertsessizler = array("ç", "f", "h", "k", "p","s", "ş", "t");
/// türkçe sesli ve sert sessiz karakterler
$buyuk = array("A", "I", "E", "İ", "U","O", "Ü", "Ö", "Ç", "F", "H", "K", "P","S", "Ş", "T");
$kucuk = array("a", "ı", "e", "i", "u","o", "ü", "ö", "ç", "f", "h", "k", "p","s", "ş", "t");
@muhittin
muhittin / strip_tags.js
Created August 15, 2012 09:29
strip_tags for Javascript
var text = '<div class="foo">bar</div>';
text.replace(/(<([^>]+)>)/ig,""); // Returns: bar
@muhittin
muhittin / setup.sh
Created November 4, 2013 15:48
Setup shell
#!/bin/sh
hosts_config(){
hosts_file=/private/etc/hosts
echo "\n127.0.0.1 $1\n">>$hosts_file
echo "Hosts file was updated."
}
apache_config(){
site_name=$1
@muhittin
muhittin / resize_to_screen.js
Created August 25, 2012 10:01
resize element to screen resolution (with jQuery)
function resize(oran){
var newH = parseFloat( $(window).height() );
var newW = parseFloat( $(window).width() );
var rat = newW / newH;
if(rat > oran)
{
var targetHeight = newH;
var targetWidth = newH * oran;
}
@muhittin
muhittin / credit_card_type.php
Created February 12, 2013 15:03
MasterCard: Must have a prefix of 51 to 55, and must be 16 digits in length. Visa: Must have a prefix of 4, and must be either 13 or 16 digits in length. American Express: Must have a prefix of 34 or 37, and must be 15 digits in length. Diners Club: Must have a prefix of 300 to 305, 36, or 38, and must be 14 digits in length. Discover: Must have…
function credit_card_type($ccNum)
{
if (ereg("^5[1-5][0-9]{14}$", $ccNum))
return "Mastercard";
if (ereg("^4[0-9]{12}([0-9]{3})?$", $ccNum))
return "Visa";
if (ereg("^3[47][0-9]{13}$", $ccNum))
return "American Express";
@muhittin
muhittin / placeholder_ie.js
Created August 8, 2012 11:08
placeholder attribute for IE Javascript Hack
$(document).ready(function(){
$("input[placeholder], textarea[placeholder]").each(function(i, e){
if($(e).val() == "")
{
$(e).val($(e).attr("placeholder"));
}
$(e).blur(function(){
if($(this).val()=="")
$(this).val($(e).attr("placeholder"));
}).focus(function(){
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
# Eğer sitenize doğrudan www.siteniz.com domaini ile girilirse:
RewriteCond %{HTTP_HOST} www.siteniz.com$ [NC]
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [L]
Save this as ~/.inputrc:
# make the up and down arrows cycle through commands that match the start of a line
"\e[A": history-search-backward
"\e[B": history-search-forward
Option-up would be \e\e[A and control-p \C-p. You can see the escape sequences of other key combinations by pressing control-v.
yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel
cd /usr/local/src
wget http://git-core.googlecode.com/files/git-1.7.9.tar.gz
tar xvzf git-1.7.9.tar.gz
cd git-1.7.9
./configure
make
make install
BTW yum has last Redis too, remi repository at least.
$ sudo -i
$ yum list redis
$ redis.x86_64 2.6.13-1.el6.remi remi
But today we want compile redis from source (see http://redis.io/download)
$ yum install make gcc tcl
$ cd /usr/local/src