Skip to content

Instantly share code, notes, and snippets.

View denpatin's full-sized avatar
🐷
己亥

Den Patin denpatin

🐷
己亥
View GitHub Profile
@denpatin
denpatin / pogoda.rb
Created January 5, 2016 15:07
Getting current weather from Yandex.Pogoda into Terminal
#!/usr/bin/ruby
require 'net/http'
require 'uri'
require 'rexml/document'
require 'date'
# TODO: Make city selectable, not hardcoded
def city
26063 # St Petersburg
@denpatin
denpatin / springer.sh
Last active January 19, 2016 03:58
Script for downloading free books from Springer
#!/bin/bash
#
# Usage:
# $ springer.sh
# will save all books
#
# $ springer.sh word
# will save all books whose titles or authors match "word"
# Link with books and links
@denpatin
denpatin / commands.md
Last active December 23, 2015 11:23
Commands for test
Команда Описание
apropos ищет в названиях и описаниях страниц мануала
at выполняет команды в заданное время
atq выдаёт список заданий пользователя (если он суперпользователь — все задания)
atrm удаляет задания по их номеру
batch выполняет команды, если уровни загрузки системы это позволяют
bg переводит выполнение команды в фоновый режим
cal отображает календарь
cat объединяет файлы и выводит их на стандартный поток вывода
@denpatin
denpatin / rubyup.md
Created October 1, 2015 16:28
Ruby hacks

Smart hacks for Ruby

Interpolate arrays

pets = %w[dog cat rabbit]
puts "My first pet is a %s, my second one a %s and my third is a %s" % pets
@denpatin
denpatin / 32.asm
Created September 25, 2015 09:59 — forked from FiloSottile/32.asm
NASM Hello World for x86 and x86_64 Intel Mac OS X (get yourself an updated nasm with brew)
; /usr/local/bin/nasm -f macho 32.asm && ld -macosx_version_min 10.7.0 -o 32 32.o && ./32
global start
section .text
start:
push dword msg.len
push dword msg
push dword 1
mov eax, 4