Skip to content

Instantly share code, notes, and snippets.

View liamka's full-sized avatar
💭
Busy

Rasmus Kotikov liamka

💭
Busy
View GitHub Profile

Задача

Есть сущность пользователь (User). Он может быть трех типов:

  • Администратор
  • Модератор
  • Исполнитель
  • Рекламодатель

Каждый тип юзера, характеризуется опеределенным набором свойств, какие-то свойства общие для всех типов пользователей, какие-то характеризуют конкретного.

<?php
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
@liamka
liamka / Config.go
Last active August 29, 2015 14:26
JSON from func make it global
package models
import (
"encoding/json"
"io/ioutil"
)
type Config struct {
Keywords string `json:"keywords"`
Social []struct {
@liamka
liamka / Olympus
Created December 17, 2014 23:06
Olympus Has Fallen
<?php
namespace ShowMadness;
ini_set('memory_limit', '-1');
class ShowMadness
{
var $currency_names = array('dollar', 'euro');
var $MEGA_ARRAY = array();
public function __construct(){
@liamka
liamka / devide_large_numbers
Last active August 29, 2015 14:08
Devide large numbers
<?php
mysql_connect('localhost','root','') or die("Database error");
$num1 = "100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
$num2 = "99";
$r = mysql_query("Select @sum:=$num1 / $num2");
$sumR = mysql_fetch_row($r);
$sum = $sumR[0];
var_dump($sum);
@liamka
liamka / status.html
Created September 15, 2014 21:23
Ping every milesecond
<script src="http://liamka.me/assets/js/jquery.min.js"></script>
<script type="text/javascript">
setInterval(function () {
$.ajax({url:'http://signaldnb.com/',
success: function(data){
$('#status').append("<div>Ok - " + new Date($.now()) + "</div>");
},
error: function(error){
$('#status').append("<div style='color: red;'>none - " + new Date($.now()) + "</div>");
}
@liamka
liamka / Config.go
Created August 28, 2015 13:25
main.go
package models
import (
"encoding/json"
"io/ioutil"
)
type Config struct {
Jobs []struct {
Employer string `json:"Employer"`