Skip to content

Instantly share code, notes, and snippets.

View mailopl's full-sized avatar

Marcin Wawrzyniak mailopl

View GitHub Profile
@mailopl
mailopl / codility_profit
Created March 19, 2013 11:38
Some codility task I solved
<?php
function maxProfit($A) {
$maxProfit = 0;
for ($P = 0, $N = count($A); $P < $N; ++$P) {
for ($Q = $P; $Q < $N; ++$Q) {
if (
$A[$Q] >= $A[$P] &&
$A[$Q] - $A[$P] > $maxProfit
) {
@mailopl
mailopl / gist:3746749
Created September 18, 2012 23:40
In the framework jungle: Yii Basic Model
class User extends CActiveRecord {
public static function model($className=__CLASS__)
{
return parent::model($className);
}
public function relations()
{
return array(
@mailopl
mailopl / gist:3746684
Created September 18, 2012 23:21
In the framework jungle: Laravel Basic Model
class User extends Eloquent {
public $rules = array(
'email' => 'required|email|unique:users',
'password' => 'between:8,50'
);
public function posts()
{
return $this->has_many('Post');
}
@mailopl
mailopl / gist:3743496
Created September 18, 2012 14:41
In the framework jungle: CakePHP Basic Model
class User extends AppModel {
public $validate = array(
'email' => array(
'isUnique' => array(
'rule' => 'isUnique',
'message' => 'This email is already used.'
),
'email' => array(
'rule' => 'email',