Skip to content

Instantly share code, notes, and snippets.

View ihsanberahim's full-sized avatar
💭
focusing on the strong base for long term

Muhammad Nur'Ihsan Bin Berahim ihsanberahim

💭
focusing on the strong base for long term
View GitHub Profile
@ihsanberahim
ihsanberahim / template.php
Created February 5, 2014 06:26
extract image source attribute from html string in Drupal
/**
* Author: ihsanberahim
* Author Url: http://blog.powergeng.com
* Author Facebook: http://facebook.com/ihsanberahim
*
* i found it from stackoverflow
*/
function content2src($html){
$doc = new DOMDocument();
@ihsanberahim
ihsanberahim / example.php
Last active August 29, 2015 13:57
simple code to create php menu tree. Inspired by Drupal.
<?php
require_once('menu.php');
?>
<?php load_menu() ?>
<table cellpadding="0" cellspacing="0" border="0" class="stdtable">
<colgroup>
<col class="con1">
<col class="con1">
</colgroup>
<thead>
@ihsanberahim
ihsanberahim / App.class.inc
Last active August 29, 2015 14:01
Simple Basic Singleton
class App
{
public static $instance = null;
public $instance_id = null;
public $db;
function __construct()
{
}
@ihsanberahim
ihsanberahim / helpers.js
Created August 8, 2014 07:26
use hidden iframe to check whether the url alive or dead
function checkUrl(url, callback)
{
var iframe = document.createElement('IFRAME');
iframe.src = url;
iframe.style.visibility = 'hidden';
document.body.appendChild(iframe);
iframe.onload = function()
@ihsanberahim
ihsanberahim / GameSystem.cs
Last active August 29, 2015 14:05
How to use delegate and event in Unity
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class GameSystem : MonoBehaviour
{
public delegate void Route();
public static event Route OnPlay;
@ihsanberahim
ihsanberahim / calendar.js
Created September 1, 2014 14:26
how to disable/enable and styling some date in the inline jquery calendar
var datesArray = ['2/9/2014'];
(function() {
$( "#datepicker" ).datepicker({
beforeShowDay: function (date)
{
var theday = date.getDate() +'/'+ (date.getMonth()+1) +'/'+ date.getFullYear();
var thedates = datesArray.join('|');
var bookedDateStyle = [true];
if(thedates.indexOf(theday)!=-1)
@ihsanberahim
ihsanberahim / AndroidManifest.xml
Created September 12, 2014 02:49
Unity Banner Ads not clickable
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.unity3d.player" android:installLocation="preferExternal" android:versionCode="1" android:versionName="1.0">
<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="19" />
<!-- Mandatory permission -->
<uses-permission android:name="android.permission.INTERNET" />
<!-- Optional, but without them, you might get less ads and tracking could be less accurate -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
@ihsanberahim
ihsanberahim / csOne.cs
Last active August 29, 2015 14:06
Add both the Js and the C# script to a same GameObject
using Unity.Engine;
using System.Collection;
public class csOne : MonoBehaviour
{
public jsOne jsOneClass;
void Start()
{
jsOneClass = GetComponent("jsOne");
@ihsanberahim
ihsanberahim / TouchClickManager.cs
Last active August 29, 2015 14:06
Unity TouchClickManager
/*
GUIDES:
1. Attach it on "Main Camera" to use.
2. Bind your function to the system event OnCasted, OnBegan, OnMove, OnEnd
4. Make sure you add "using System.Collections.Generic" on the top of all your script
See example below "YouScript.cs"
*/
using UnityEngine;
using System.Collections;
@ihsanberahim
ihsanberahim / auto_db_backup.bat
Last active August 29, 2015 14:07
Automate Database Backup using Mysql Workbench on Windows
set DATET=%date:~-4%_%date:~7,2%
"mysqldump.exe" --host="localhost" --user="{username}" --password="{password}" {database name} > "{folder path}"backup_%DATET%_{database name}.sql
pause