Skip to content

Instantly share code, notes, and snippets.

View fatihacet's full-sized avatar
🤙

Fatih Acet fatihacet

🤙
View GitHub Profile
@fatihacet
fatihacet / index.html
Created August 25, 2012 15:45
Using html special characters to make some stars
<ul>
<li><a href="#">&#9733</a></li>
<li><a href="#">&#9733</a></li>
<li><a href="#">&#9733</a></li>
<li><a href="#">&#9733</a></li>
<li><a href="#">&#9733</a></li>
</ul>
@fatihacet
fatihacet / Module1.js
Created August 19, 2012 05:17
JavaScript module loading for seperate pages.
var Module1 = function() {
this.message = 'Hello World from Module1';
this.init();
};
Module1.prototype.init = function() {
console.log(this.message);
};
@fatihacet
fatihacet / sample-vhost.conf
Created August 18, 2012 22:19
vhost defination
#dev.site.com
<VirtualHost *:80>
ServerAdmin fatihacet.com
DocumentRoot "/Users/fatih/Sites/dev.site.com/source/public"
ServerName dev.site.com
ServerAlias dev.site.com
SetEnv APPLICATION_ENV "development"
<Directory "/Users/fatih/Sites/dev.site.com/source/public">
Options Indexes FollowSymLinks
AllowOverride All
@fatihacet
fatihacet / get-wp-feeds.js
Created January 15, 2012 01:47
Get WordPress feeds xml by jQuery Ajax request.
$.ajax({
type: 'GET',
dataType: 'xml',
url: '/feed',
success: function(xmlDocument) {
var rss = $(xmlDocument.firstChild);
console.log(rss.find('item'));
}
});
@fatihacet
fatihacet / base-url.js
Created November 22, 2011 16:20
returns base url from a string url.
var u = 'www.loremipsum.com';
var p = /^(http:\/\/)?([^\/]+)/i
u.match(p)[2]
// http://www.loremipsum.com -> www.loremipsum.com
// www.loremipsum.com -> www.loremipsum.com
// www.loremipsum.com/dolor/sit/amet -> www.loremipsum.com
@fatihacet
fatihacet / code.js
Created October 30, 2011 22:05
Convert number to nearest 10x digit
// Divide by 10 and round it, then multiply by 10.
var x = 136;
console.log(Math.round(x / 10) * 10);
@fatihacet
fatihacet / code.js
Created October 24, 2011 14:20
Groups given object by a key
var events = data.events;
var date = {};
for (var i = 0, ii = events.length; i < ii; i++) {
if (!date[events[i]['date']]) {
date[events[i]['date']] = [];
};
date[events[i]['date']].push(events[i]);
}
console.log(date);
@fatihacet
fatihacet / pubsub-simple.js
Created October 15, 2011 22:02
Simple PubSub implementation with JavaScript - taken from Addy Osmani's design patterns book -
var pubsub = {};
(function(q) {
var topics = {}, subUid = -1;
q.subscribe = function(topic, func) {
if (!topics[topic]) {
topics[topic] = [];
}
var token = (++subUid).toString();
topics[topic].push({
token: token,
@fatihacet
fatihacet / jquery.ajax-queue.js
Created October 15, 2011 21:46
Simple and easy jQuery AJAX queue implementation trying - this is draft version -
$.ajaxQueue = [];
var que = $.ajaxQueue;
$.ajaxSetup({
beforeSend: function(){
if (this.queue) {
que.push(this);
}
else {
return true;
@fatihacet
fatihacet / fire-rainbow.css
Created October 15, 2011 21:44
FireRainbow color scheme
.panelNode-script { background-color: #EFEFE7; color: black; cursor: default; font-family: Monaco,Monospace,Courier New !important; font-size: 12px; }
.sourceRow.hovered { background-color: #EEEEEE; }
.sourceLine { background: none no-repeat scroll 2px 0 #EEEEEE; border-bottom: 1px solid #EEEEEE; border-right: 1px solid #CCCCCC; color: #888888; }
.sourceLine:hover { text-decoration: none; }
.scriptTooltip { background: none repeat scroll 0 0 LightYellow; border: 1px solid #CBE087; color: #000000; }
.sourceRow[exeline="true"] { background-color: lightgoldenrodyellow; outline: 1px solid #D9D9B6; }
.js-comment { color: gray; font-size: 11px; }
.whitespace { color: blue; }
.js-variable { color: #7C3A99; }
.js-punctuation { color: black; }