Skip to content

Instantly share code, notes, and snippets.

View brain90's full-sized avatar
💭
Waiting tesla roadster

Gibrain brain90

💭
Waiting tesla roadster
View GitHub Profile
@brain90
brain90 / redmine.rb
Created September 11, 2012 00:04
Redmine Commit Otomatis
#Tambahkan baris berikut pada fungsi update di issues_controller.rb
@issue.staging_release(params[:id],@issue.status_id)
# Tambahkan baris berikut sebagai fungsi publik di model issue.rb
# Release commit files issues to StagingServer
def staging_release(issue_id,status_id)
if status_id == 4
for item in Issue.get_issues_code_path(issue_id)
rilis = `release.sh /var/www/MyApps#{item['path']}`
logger.debug “#{rilis}”
@brain90
brain90 / wiki_dongdod.js
Last active December 22, 2015 03:29
Simple script to download wikimedia commons search results.
<script type="text/javascript">// <![CDATA[
var raw,good,count=0;
//Jalankan ketika DOM selesai dikonstruksi
$(document).ready(function() {
/* Looping setiap elemen image yang atribut src(nya)
* mengandung kata thumb
*/
$('#loader').show();
@brain90
brain90 / WikiCommonDongdoders.sh
Last active December 30, 2015 03:08
Simple script to download wikimedia common search results
#!/bin/bash
# ---------------------------------------------------------
# WikiCommonsDongdoders
# @author: gibrain.wordpress.com
#
# A simple script to mirror all image (full resolution)
# from Wikimedia Commons Search Results.
#
# Usage
# ./WikiCommonsDongdoders [short url]
@brain90
brain90 / ssh-tanpa-password
Last active January 1, 2016 04:38
akses ssh tanpa password
# Pindah ke direktori ~/.ssh
$ cd ~/.ssh
# Generate public & private key
$ ssh-keygen -f brain
# Kopi public key ke host yg ingin diremote
$ ssh-copy-id -i brain.pub brain@192.168.30.56
Perintah diatas akan menyisipkan public key brain.pub
@brain90
brain90 / strip_file.sh
Created December 23, 2013 10:44
strip non alpha numeric for multiple filenames.
#!/bin/sh
for old in *.mp3; do
new=$(echo $old | sed -e 's/[^a-zA-Z0-9\s\.]/_/g' | sed -e 's/_\+/_/g' | sed -e 's/_\./\./g')
mv -v "$old" "$new"
done
# Modified from:
# http://stackoverflow.com/questions/1961255/rename-files-using-a-regex-with-bash
#!/bin/bash
# Mengunduh semua lema dari kamus kateglo
# Author: Brain90
set -vx
url='http://www.kateglo.com/?&mod=dictionary&'
# Halaman maksimum untuk tiap entri
declare -A entri
entri[a]=66 entri[b]=160 entri[c]=31 entri[d]=47 entri[e]=24 entri[f]=11
@brain90
brain90 / array.php
Last active August 29, 2015 13:57
array
Array ( [Indonesia] => Array ( [Bali] => Array ( [0] => Legian [1] => Tanah
Lot [2] => Seminyak ) [Jawa Barat] => Array ( [0] => Grand Canyon [1] =>
Ranca Upas [2] => Curug Dago ) ) [Eropa] => Array ( [Spanyol] => Array (
[0] => Granada [1] => Andalusia [2] => Navarra ) [Turki] => Array ( [0] =>
Fethiye [1] => Nemrut [2] => Belek ) ) )
<?
$ObjekWisata = array(
"Indonesia" => array("Bali" => array("Legian","Tanah Lot","Seminyak"),
"Jawa Barat" => array("Grand Canyon","Ranca Upas","Curug Dago")),
"Eropa" => array("Spanyol" => array("Granada","Andalusia","Navarra"),
"Turki" => array("Fethiye","Nemrut","Belek")
));
?>
Array
(
[Indonesia] => Array
(
[Bali] => Array
(
[0] => Legian
[1] => Tanah Lot
[2] => Seminyak
)
<?
function trimSpace($rowFromCSV)
{
$cleanRow = array();
array_walk($rowFromCSV, function ($val, $key) use (&$cleanRow) {
$cleanData[trim($key)] = trim($val);
});
return $cleanRow;
}