Skip to content

Instantly share code, notes, and snippets.

View soal's full-sized avatar
🏠
Working from home

Alex soal

🏠
Working from home
View GitHub Profile
@soal
soal / simpleserver.sh
Created November 26, 2012 22:34 — forked from sansumbrella/simpleserver.sh
Python simple server
python -m SimpleHTTPServer 8080
@soal
soal / gist:4151147
Last active October 13, 2015 06:08
Проброс SOCKS-proxy по ssh. localport — какой-то порт, через который будет проходить петля на локальной машине. Лучше номер побольше, чтобы не требовались права рута.
ssh -fCND <localport> <user>@<host>
@soal
soal / index.html
Created November 26, 2012 22:45
HTML elements justify
<div id="wrapper">
<div class="elem"></div>
<div class="elem"></div>
<div class="elem"></div>
</div>
@soal
soal / gist:4172838
Created November 30, 2012 00:15
Save list of installed packages on Fedora and RHEL
#Save list:
rpm --queryformat=%{NAME}" " -qa > package.list
#Install from list:
sudo yum install $(cat packages.list)
@soal
soal / Convert
Created September 25, 2013 14:02
Convert mp3 tags from cp1251 to unicode
find . -name "*.mp3" -print0 | xargs -0 mid3iconv -e CP1251 -d
@soal
soal / Info_block_of_element.json
Created July 11, 2016 14:16
JSON структура поля инфо на примере Второй Пунической войны
"info": {
"title": "Вторая Пуническая война",
"blocks": [
{
"name": "Дата",
"type": "text",
"body": "218 год до н. э. — 201 год до н. э.",
},
{
"name": "Место",
@soal
soal / second_punic_war.json
Last active July 11, 2016 14:52
JSON Второй Пунической войны
{
"id": 100,
"name": "second_punic_war",
"label": "Вторая Пуническая война",
"description": "Вторая Пуническая война (называемая также римлянами «войной против Ганнибала» и Ганнибаловой войной[3], 218—201 до н. э.) — военный конфликт между двумя коалициями, во главе которых стояли Рим и Карфаген, за гегемонию в Средиземноморье. В разное время на стороне Рима воевали Сиракузы, Нумидия, Этолийский союз и Пергам, на стороне Карфагена — Македония, Нумидия, Сиракузы и Ахейский союз. Официальной причиной войн стала [[Осада Сагунта|осада и взятие испанского города Сагунта]] (союзника Рима) карфагенским полководцем [[Ганнибал Барка|Ганнибалом]]. После этого римляне объявили Карфагену войну. Поначалу карфагенская армия под предводительством Ганнибала одерживала верх над римскими войсками. Самой значительной из побед карфагенян является [[битва при Каннах]], после которой в войну на стороне Карфагена вступила Македония. Однако римляне вскоре смогли перехватить инициативу и перешли в наступление. Последним сраже
@soal
soal / Dicts.json
Last active October 27, 2016 10:44
JSON example — Dicts
{
"timestamp": 1477390003288,
"types": [
{
"id": 1,
"name": "вооружённый конфликт",
"types": [
{
"id": 2,
"name": "война"
@soal
soal / Dicts-array.json
Created October 27, 2016 10:08
JSON experemental — Dicts
{
"dicts": [
1477390003288,
[
[
1,
"вооружённый конфликт",
[
[2, "война"],
[3, "восстание"],
@soal
soal / convert.sh
Created February 15, 2017 08:37 — forked from akost/convert.sh
Bash script for recursive file convertion windows-1251 --> utf-8
#!/bin/bash
# Recursive file convertion windows-1251 --> utf-8
# Place this file in the root of your site, add execute permission and run
# Converts *.php, *.html, *.css, *.js files.
# To add file type by extension, e.g. *.cgi, add '-o -name "*.cgi"' to the find command
find ./ -name "*.php" -o -name "*.html" -o -name "*.css" -o -name "*.js" -type f |
while read file
do