Skip to content

Instantly share code, notes, and snippets.

View Barbayar's full-sized avatar

Barbayar Dashzeveg Barbayar

View GitHub Profile
import json
# import simplejson
# import pickle
# from dateutil.relativedelta import relativedelta
import requests
import logging
from fake_useragent import UserAgent
# ATOME_COOKIE = "atome_cookies.pickle"
# ATOME_USER_ID = "atome_user_id.pickle"
@Barbayar
Barbayar / DynamoDB Table Schema.md
Last active November 6, 2016 16:27
Мазаалай Bot

screen shot 2016-11-02 at 12 25 02

@Barbayar
Barbayar / mazaalai-pp.md
Last active October 29, 2016 07:49
Privacy Policy for Mazaalai Bot

Privacy Policy

We don't collect any information from you, but note that the message you sent to our bot will be stored on Facebook's database. It's your duty to manage the messages between you and our bot.

Contact

Admin: https://m.me/barbayar.dashzeveg

@Barbayar
Barbayar / Data Structures.cpp
Last active December 2, 2015 22:19
Data Structures
struct TreeNode {
int val;
TreeNode *left;
TreeNode *right;
TreeNode(int x) : val(x), left(NULL), right(NULL) {}
};
struct ListNode {
int val;
ListNode *next;
@Barbayar
Barbayar / Mongolian.keylayout
Last active August 29, 2015 14:10
Mongolian Keyboard Layout for Mac OS X
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
<!--Created by Buyant-Orgil.E, mail:[email protected] 2009-11-19 at 20:23 (JST)-->
<keyboard group="7" id="19456" name="Mongolian" maxout="1">
<layouts>
<layout first="0" last="0" modifiers="30" mapSet="138"/>
</layouts>
<modifierMap id="30" defaultIndex="5">
<keyMapSelect mapIndex="0">
<modifier keys="option control command?"/>
@Barbayar
Barbayar / gist:5fa8e9b6deecb31d403d
Last active August 29, 2015 14:07
[Gmail] Select All & Delete
// jQuery injection
var jq = document.createElement('script');
jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js";
document.getElementsByTagName('body')[0].appendChild(jq);
// http://stackoverflow.com/questions/6157929/how-to-simulate-mouse-click-using-javascript
// jQuery-ын mousedown, mouseup ашиглахаар болохгүй байгаа. Яагаад гэдгийг мэдэхгүй
function simulate(element, eventName)
{
var options = extend(defaultOptions, arguments[2] || {});
@Barbayar
Barbayar / Instruction.md
Last active August 29, 2015 14:07
Buffalo WHR-HP-G300N дээр OpenVPN суулгах

Эхлэхийн өмнө

WHR-HP-G300N-ын үндсэн flash memory нь 4MB тул, OpenVPN суулгахад хүрэлцэхгүй юм. Үндсэн санах ой нь хэдийгээр бага ч гэсэн, түр санах ой нь хангалттай том тул, түр санах ой дээр суулгах боломжтой. Түр санах ой тул, router унтрах үед буцаад устана. Тийм болохоор start хийх үед хэрэгтэй файлуудыг татан авч суулгах script хэрэг болох юм.
Эх заавар(Орос хэл дээр): http://habrahabr.ru/post/211174/

Орчин

Бэлдэх

@Barbayar
Barbayar / app.js
Created September 28, 2014 17:10
[ISUCON 4] [LAST VERSION]
var async = require('async');
var bodyParser = require('body-parser');
var crypto = require('crypto');
var express = require('express');
var session = require('express-session');
var strftime = require('strftime');
var mysql = require('mysql');
var app = express();
var fs = require('fs');
@Barbayar
Barbayar / ISUCON4.md
Last active August 29, 2015 14:06
ISUCON 4

Query List

             'SELECT COUNT(1) AS failures FROM login_log WHERE ' +
                'user_id = ? AND id > IFNULL((select id from login_log where ' +
                'user_id = ? AND succeeded = 1 ORDER BY id DESC LIMIT 1), 0);',
            'SELECT COUNT(1) AS failures FROM login_log WHERE ' +
 'ip = ? AND id &gt; IFNULL((select id from login_log where ip = ? AND ' +
@Barbayar
Barbayar / AWSEC2NFS.md
Last active August 29, 2015 14:06
AWS EC2 server дээр NFS суулган тохируулах

AWS Security Group

TCP

2049 болон 111

UDP

Бүх порт буюу 0 - 65535

Server

Хэрэгтэй package-үүдийг суулгах

yum install nfs-utils rpcbind

Тохиргоо хийх