Skip to content

Instantly share code, notes, and snippets.

View morontt's full-sized avatar
🤖
Just for Fun

Alexander Kharchenko morontt

🤖
Just for Fun
View GitHub Profile
@morontt
morontt / z6.cpp
Last active August 29, 2015 14:02
salazar 5
#include <iostream>
#include <ctime>
#include <stdlib.h>
using namespace std;
//определяем характеристику строки
int haract(int* row, int length) {
int i, result = 0;
@morontt
morontt / js-scroll.js
Created June 12, 2014 04:46
JavaScript infinite scroll
$(function () {
$('#answers-scroll').scroll(function () {
var scrollTop = $(this).scrollTop();
var docScrollTop = $(this).prop('scrollHeight') - $(this).prop('clientHeight');
if (!page_loaded && page < last_page && scrollTop >= docScrollTop) {
page_loaded = true;
page++;
$.get(next_url.replace(/\d+$/, page), function (data) {
#include <iostream>
#include <stdlib.h>
using namespace std;
int main() {
int i, length;
string s, r;
cout << "string: ";
cat access.log | python -c "import csv,sys;f=csv.reader(sys.stdin, delimiter=' '); print '\n'.join([r[9] for r in f])" | sort | uniq -c | sort -rn
#include <iostream>
#include <ctime>
#include <stdlib.h>
using namespace std;
int main() {
int s[12];
srand(time(NULL));
@morontt
morontt / euclid.go
Created July 1, 2014 07:13
Greatest Common Divisor (Euclidean algorithm)
package main
import "fmt"
func euc(m, n uint32) uint32 {
var res uint32
r := m % n
if r == 0 {
package main
import (
"fmt"
"math"
"time"
)
func div(x uint64) (uint64, bool) {
var (
@morontt
morontt / qb.php
Last active August 29, 2015 14:04
update query
<?php
$qb = $this->createQueryBuilder('c');
$qb->update('CltMessageBundle:Conversation', 'c')
->set('c.statusFrom', $status)
->set('c.updatedAt', 'CURRENT_TIMESTAMP()')
->where($qb->expr()->in('c.id', ':ids'))
->andWhere($qb->expr()->eq('c.contactFrom', ':contactId'))
->setParameter('ids', $conversationIds)
->setParameter('contactId', $contactId)
@morontt
morontt / routing.yml
Created September 1, 2014 14:13
i18n routing
#app/config/routing.yml
frontend_de:
resource: "@FrontendBundle/Resources/config/routing_de.yml"
host: %domain_de%
defaults: { _locale: de }
requirements:
_locale: de
prefix: /
@morontt
morontt / main.js
Created September 4, 2014 10:16
JavaScript file upload
$(function () {
$('#attachment-field').change(function () {
var file = this.files[0];
//image file only
if (file.type.match(/^image\//)) {
var request = new XMLHttpRequest();
request.open('POST', '/upload/path');
request.send(new FormData(document.getElementById('form-xyz')));
}