Skip to content

Instantly share code, notes, and snippets.

@davidutzus
davidutzus / active_record.md
Created August 14, 2020 07:04 — forked from yesnik/active_record.md
Yii 1 Framework Cookbook

CActiveRecord methods

findAll()

Sort records

// Ascending order
Partner::model()->findAll(array('order' => 'company'));
@davidutzus
davidutzus / setup-zeromq.sh
Created February 7, 2019 17:27 — forked from katopz/setup-zeromq.sh
Setup zeromq in Ubuntu 16.04
#!/usr/bin/bash
# Download zeromq
# Ref http://zeromq.org/intro:get-the-software
wget https://github.com/zeromq/libzmq/releases/download/v4.2.2/zeromq-4.2.2.tar.gz
# Unpack tarball package
tar xvzf zeromq-4.2.2.tar.gz
# Install dependency
//
// Regular Expression for URL validation
//
// Author: Diego Perini
// Created: 2010/12/05
// Updated: 2018/09/12
// License: MIT
//
// Copyright (c) 2010-2018 Diego Perini (http://www.iport.it)
//
@davidutzus
davidutzus / client.js
Last active October 24, 2017 23:29
Example of setting-up dynamic "rooms" for socket.io private messaging.
//tested with:
// "express": "^4.16.2",
// "request": "^2.83.0",
// "socket.io": "^2.0.4"
// set-up a connection between the client and the server
var socket = io.connect();
// let's assume that the client page, once rendered, knows what room it wants to join
var room = "abc123";
@davidutzus
davidutzus / app.js
Created October 19, 2017 10:39 — forked from dskanth/app.js
Server file for Private chat using node.js and socket.io
var app = require('express').createServer()
var io = require('socket.io').listen(app);
var fs = require('fs');
app.listen(8008);
// routing
app.get('/', function (req, res) {
res.sendfile(__dirname + '/chat.html');
});