Skip to content

Instantly share code, notes, and snippets.

View raminious's full-sized avatar

Ramin Mo raminious

View GitHub Profile
<?php
class Cipher extends CApplicationComponent{
private $securekey, $iv;
public function init(){
$this->securekey = hash('sha256', 'SADFo92j!!zVnz@Sj!39IU%YGvi^6eL8&v6*Rv(JH8)Cytuiouh547vCytdyUFl76R', true);
$this->iv = mcrypt_create_iv(32);
}
@raminious
raminious / gist:f8565c079e48d496b3e1
Created September 29, 2014 19:20
Yii frontend config
<?php
$params = array_merge(
require(__DIR__ . '/../../common/config/params.php'),
require(__DIR__ . '/../../common/config/params-local.php'),
require(__DIR__ . '/params.php'),
require(__DIR__ . '/params-local.php')
);
return [
'id' => 'app-frontend',
<?php
$params = array_merge(
require(__DIR__ . '/../../common/config/params.php'),
require(__DIR__ . '/../../common/config/params-local.php'),
require(__DIR__ . '/params.php'),
require(__DIR__ . '/params-local.php')
);
return [
'id' => 'app-frontend',
@raminious
raminious / gist:6a53c88d8ffb64744751
Created October 6, 2014 20:13
my node streamer
var http = require('http');
var path = require('path');
var fs = require('fs');
var stream = require('stream');
http.createServer(function (req, res) {
//res.writeHead(200, {'Content-Type': 'text/plain'});
var filename = [__dirname, 'file.mp3'].join(path.sep);
var http = require('http');
var path = require('path');
var fs = require('fs');
//var stream = require('stream');
http.createServer(function (req, res) {
var filename = [__dirname, 'file.mp3'].join(path.sep);
<?php
return array(
'basePath' => dirname(__FILE__) . DS . '..' ,
'language' => 'fa' ,
'theme' => 'dream' ,
'name' => 'پرشین مگز',
'import' => array(
'application.controllers.*',
'application.models.*',
/*
* get user roles
*/
public function getRoles(){
$roles = array();
$sql = sprintf('select itemname from %s where userid = %d', Yii::app()->authManager->assignmentTable, Yii::app()->user->id);
//cache dependency
@font-face {
font-family: "nassim";
src: url('../fonts/nassim-regular.eot?1387626872');
src: url('../fonts/nassim-regular.eot?&1387626872#iefix') format('embedded-opentype'), url('../fonts/nassim-regular.woff?1387626920') format('woff'), url('../fonts/nassim-regular.ttf?1387626940') format('truetype');
font-weight: "normal";
font-style: "normal";
}
@raminious
raminious / concat.bash
Created July 30, 2015 10:28
Concat two mp4 video files
#
# How to use
# ./concat main_video.mp4 prefix_video.mp4 output.mp4
#
#
rm -rf $3
SILENT="-loglevel panic"
SILENT=""
rm -rf $3
START=$(($(date +%s)*1000))
SILENT="-loglevel panic"
SILENT=""
# get video size
eval $(ffprobe -v error -of flat=s=_ -select_streams v:0 -show_entries stream=height,width $1)
size=${streams_stream_0_width}:${streams_stream_0_height}