Skip to content

Instantly share code, notes, and snippets.

View ruliarmando's full-sized avatar
🎮
Playing

Rully Ramanda ruliarmando

🎮
Playing
View GitHub Profile
from collections import Counter
def cek(string):
if len(string) >= 2:
dupe = 0
for i in Counter(string).most_common():
if i[1] >= 2: dupe += 1
if dupe >= 2: return True
return False
print cek('aaabbcdeg')
@ruliarmando
ruliarmando / Terbilang.php
Created September 23, 2014 02:10
Terbilang Class
<?php
class Terbilang
{
public static function generate($angka) {
$angka = (float)$angka;
$bilangan = array(
'',
'satu',
'dua',
@ruliarmando
ruliarmando / test-array-insert.php
Created June 15, 2014 12:34
insert using array
<?php
function insert($table, $fields, $data)
{
$SQL = "INSERT INTO {$table} (".implode(', ', $fields).") VALUES (".implode(', ', array_intersect_key($data, array_flip($fields))).")";
echo $SQL;
// lanjutkan peng-query-an disini
}
insert('mahasiswa', array('nim', 'nama', 'jk'), array('nim'=>'1088', 'nama'=>'andi', 'jk'=>'l', 'alamat'=>'jln.sendok'));
@ruliarmando
ruliarmando / jappendo.php
Created June 10, 2014 11:09
implement jappendo
// protected/controllers/MahasiswaController.php
public function actionAbsen(){
$dataProvider = new CActiveDataProvider('Kehadiran', array(
'criteria'=>array(
'condition'=>'nim='.Yii::app()->user->name,
'with'=>array('pertemuan'),
),
));
$this->render('absen', array(
@ruliarmando
ruliarmando / DB.php
Created June 7, 2014 12:56
PDO based Database Wrapper class
<?php
class Db
{
private $conn = null;
private $dsn;
private $user;
private $password;
public function __construct($dsn, $user, $password)
@ruliarmando
ruliarmando / index.php
Created May 6, 2014 14:55
penggunaan paging
<?php
require 'Db.php';
require 'Paging.php';
require 'Table.php';
$db = new Db('localhost', 'root', '', 'sakila'); // membuat koneksi
$page = isset($_GET['page']) ? $_GET['page'] : 1; // mengecek halaman paging
$actors = new Paging($db, 'actor', $page); // membuat objek paging
@ruliarmando
ruliarmando / Table.php
Created May 6, 2014 14:54
kelas Table
<?php
class Table
{
private $result;
private $header;
private $offset;
public function __construct($result, $header, $offset = 1)
{
@ruliarmando
ruliarmando / Paging.php
Created May 6, 2014 14:53
kelas Paging
<?php
class Paging
{
private $conn;
private $table;
public $limit = 10;
public $offset = 0;
public $total = 0;
public $total_page = 0;
@ruliarmando
ruliarmando / Db.php
Created May 6, 2014 14:52
kelas Database MySQL
<?php
class Db
{
private $conn;
private $query;
private $result;
public function __construct($host, $username, $password, $db_name)
{
@ruliarmando
ruliarmando / main.php
Created April 13, 2014 13:29
ajax backend
<?php
$operand1 = $_POST['operand1'];
$operand2 = $_POST['operand2'];
$operator = $_POST['operator'];
eval("\$result = $operand1 $operator $operand2;");
echo json_encode(array('result'=>$result));